From bfae5eb28718a80c4b0db1c4f2bbd4d029a296f2 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 10 Feb 2022 16:09:49 +0100 Subject: [PATCH 01/87] Adds option to configure pwr and smth in id2d --- interpolation/inverse_distance.pyx | 13 +++++------ test/inverse_distance_test.py | 36 +++++++++++++++++++++++------- 2 files changed, 34 insertions(+), 15 deletions(-) diff --git a/interpolation/inverse_distance.pyx b/interpolation/inverse_distance.pyx index 935b872..f0679f0 100644 --- a/interpolation/inverse_distance.pyx +++ b/interpolation/inverse_distance.pyx @@ -17,7 +17,8 @@ DTYPE = np.float64 ctypedef np.float64_t DTYPE_t def inverse_distance(residues: Dict[str, Dict[str, float]], - size: List[int], geotransform: List[int]): + size: List[int], geotransform: List[int], + power: float=2.5, smoothing: float=0.0): """ inverse_distance(residues, size, geotransform) @@ -71,18 +72,16 @@ def inverse_distance(residues: Dict[str, Dict[str, float]], y = cgeotransform[3] + j * cgeotransform[5] for i in range(xsize): x = cgeotransform[0] + i * cgeotransform[1] - cda[i + j * xsize] = point_residue(x, y, cxpos, cypos, cvalues, N) + cda[i + j * xsize] = point_residue(x, y, cxpos, cypos, cvalues, N, power, smoothing) data_array = np.array(cda) return data_array.reshape(size) -cdef float point_residue(double x, double y, double[:] xpos, double[:] ypos, double[:] values, int N): - cdef float power = 2.5 - cdef int smoothing = 0 +cdef float point_residue(double x, double y, double[:] xpos, double[:] ypos, + double[:] values, int N, float power, float smoothing): cdef double numerator = 0 cdef int i - cdef double denominator - denominator = 0 + cdef double denominator = 0 for i in range(N): dist = sqrt((x - xpos[i]) ** 2 + ( diff --git a/test/inverse_distance_test.py b/test/inverse_distance_test.py index f686971..158c918 100644 --- a/test/inverse_distance_test.py +++ b/test/inverse_distance_test.py @@ -10,15 +10,15 @@ class TestInverseDistance(unittest.TestCase): - def test_inverse_distance(self): - residues = {'AA': {'value': 0, 'y': 0, 'x': 0}, - 'BB': {'value': 1, 'y': 1, 'x': 1}, - 'CC': {'value': 2, 'y': 2, 'x': 2}} - geotransform = [0, 0.5, 0, 2, 0, -0.5] - size = [5, 5] + residues = {'AA': {'value': 0, 'y': 0, 'x': 0}, + 'BB': {'value': 1, 'y': 1, 'x': 1}, + 'CC': {'value': 2, 'y': 2, 'x': 2}} + geotransform = [0, 0.5, 0, 2, 0, -0.5] + size = [5, 5] - result = inverse_distance(residues, size, geotransform) + def test_inverse_distance(self): + result = inverse_distance(self.residues, self.size, self.geotransform) self.assertIsInstance(result, type(array((0, 0)))) @@ -26,11 +26,31 @@ def test_inverse_distance(self): self.assertEqual(result[4][0], 0) self.assertEqual(result[2][2], 1) + def test_inverse_distance_power(self): + result = inverse_distance(self.residues, self.size, self.geotransform, + power=4) + self.assertIsInstance(result, type(array((0, 0)))) + + self.assertAlmostEqual(result[1][0], 0.8407, 3) + self.assertAlmostEqual(result[3][4], 1.1592, 3) + self.assertEqual(result[4][0], 0) + self.assertEqual(result[2][2], 1) + + def test_inverse_distance_smoothing(self): + result = inverse_distance(self.residues, self.size, self.geotransform, + smoothing=0.5) + self.assertIsInstance(result, type(array((0, 0)))) + + self.assertAlmostEqual(result[0][4], 1.9169, 3) + self.assertAlmostEqual(result[4][0], 0.0830, 3) + self.assertAlmostEqual(result[2][2], 1) + + def test_inverse_distance_100(self): now = datetime.utcnow() geotransform = [0, 0.002002, 0, 2, 0, -0.002002] size = [1000, 1000] - result = inverse_distance(residues, size, geotransform) + result = inverse_distance(self.residues, size, geotransform) spent_time = datetime.utcnow() - now print("test_inverse_distance:") From 0189e3f08256730c76dc023a09db2b9a9378584b Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 10 Feb 2022 16:10:12 +0100 Subject: [PATCH 02/87] Adds config parmeter to pymica class to adapt to configurable id2d --- pymica/pymica.py | 20 +++++++++++++++++--- test/pymica_test.py | 2 +- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/pymica/pymica.py b/pymica/pymica.py index 298fe5d..4a96cea 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -23,7 +23,7 @@ class PyMica: def __init__(self, data_file, variables_file, clusters=None, data_format=None, residuals_int='id2d', - z_field='altitude'): + z_field='altitude', config={}): ''' Args: data_file (str): The path with the point data @@ -46,6 +46,7 @@ def __init__(self, data_file, variables_file, z_field (str): The field used as the z variable when using the id3d value as the residuals_int method. Defaults to 'altitude' + config (dict): Configuration dictionary. ''' if data_format is None: self.data_format = {'loc_vars': ('lon', 'lat'), @@ -55,6 +56,16 @@ def __init__(self, data_file, variables_file, else: self.data_format = data_format + if 'power' in config.keys(): + self.power = float(config['power']) + else: + self.power = 2.5 + + if 'smoothing' in config.keys(): + self.smoothing = float(config['smoothing']) + else: + self.smoothing = 0 + with open(data_file, "r") as f_p: data = json.load(f_p) @@ -88,8 +99,11 @@ def __init__(self, data_file, variables_file, ]['z'] = point[z_field] if residuals_int == 'id2d': - residuals_field = inverse_distance(residuals_data, self.size, - self.geotransform) + residuals_field = inverse_distance(residuals_data, + self.size, + self.geotransform, + power=self.power, + smoothing=self.smoothing) elif residuals_int == 'id3d': dem = gdal.Open( variables_file[self.data_format['x_vars'].index(z_field)]) diff --git a/test/pymica_test.py b/test/pymica_test.py index 9af92a6..1c5c069 100644 --- a/test/pymica_test.py +++ b/test/pymica_test.py @@ -65,7 +65,7 @@ def test_init(self): self.clusters) self.assertEqual(inst.result.shape, (1000, 1000)) - inst.save_file(gettempdir() + "/out.tiff") + inst.save_file(gettempdir() + "/out_5.tiff") # Test passing multiple variable files instead # of one with all the layers From c90b3c3be7e71c5e8a66952d2b15dbc77862c20e Mon Sep 17 00:00:00 2001 From: ecasellas Date: Fri, 11 Feb 2022 09:20:18 +0100 Subject: [PATCH 03/87] Adds option to configure pwr, smth and pen in id3d --- interpolation/inverse_distance_3d.pyx | 22 ++++--- test/inverse_distance_3d_test.py | 90 ++++++++++++++++++++------- 2 files changed, 83 insertions(+), 29 deletions(-) diff --git a/interpolation/inverse_distance_3d.pyx b/interpolation/inverse_distance_3d.pyx index 744a05c..c851ecf 100644 --- a/interpolation/inverse_distance_3d.pyx +++ b/interpolation/inverse_distance_3d.pyx @@ -18,7 +18,9 @@ DTYPE = np.float64 ctypedef np.float64_t DTYPE_t def inverse_distance_3d(residues: Dict[str, Dict[str, float]], - size: List[int], geotransform: List[int], dem): + size: List[int], geotransform: List[int], dem, + power: float=2, smoothing: float=0, + penalization: float=30): """ inverse_distance_3d(residues, size, geotransform, dem) @@ -78,15 +80,20 @@ def inverse_distance_3d(residues: Dict[str, Dict[str, float]], for i in range(xsize): x = cgeotransform[0] + i * cgeotransform[1] z = dem[j, i] - cda[i + j * xsize] = point_residue(x, y, z, cxpos, cypos, czpos, cvalues, N) + cda[i + j * xsize] = point_residue(x, y, z, cxpos, cypos, czpos, + cvalues, N, power, smoothing, + penalization) data_array = np.array(cda) return data_array.reshape(size) -cdef float point_residue(double x, double y, double z, double[:] xpos, double[:] ypos, double[:] zpos, double[:] values, int N): - cdef int power = 2 - cdef int smoothing = 0 - cdef int penalization = 30 +cdef float point_residue(double x, double y, double z, double[:] xpos, + double[:] ypos, double[:] zpos, double[:] values, + int N, float power, float smoothing, + float penalization): + # cdef int power = 2 + # cdef int smoothing = 0 + # cdef int penalization = 30 cdef double numerator = 0 cdef int i cdef double dist_3d @@ -100,7 +107,8 @@ cdef float point_residue(double x, double y, double z, double[:] xpos, double[:] if dist < 0.00000000001: return values[i] - dist_3d = sqrt(dist ** 2 + (penalization * (z - zpos[i])) ** 2 + smoothing*smoothing) + dist_3d = sqrt(dist ** 2 + (penalization * (z - zpos[i])) ** 2 + + smoothing * smoothing) numerator = numerator + (values[i] / pow(dist_3d, power)) denominator = denominator + (1 / pow(dist_3d, power)) diff --git a/test/inverse_distance_3d_test.py b/test/inverse_distance_3d_test.py index 5e79d3d..0cc25b5 100644 --- a/test/inverse_distance_3d_test.py +++ b/test/inverse_distance_3d_test.py @@ -11,21 +11,37 @@ class TestInverseDistance3D(unittest.TestCase): + residues = {'AA': {'value': 0, 'z': 1, 'y': 0, 'x': 0}, + 'BB': {'value': 1, 'z': 0, 'y': 1, 'x': 1}, + 'CC': {'value': 2, 'z': 0, 'y': 2, 'x': 2}} + + geotransform = [0, 0.5, 0, 2, 0, -0.5] + size = [5, 5] + + dem = array([[1, 0, 0, 0, 0], + [1, 0, 0, 0, 0], + [1, 0, 0, 0, 1], + [1, 0, 0, 0, 2], + [1, 0, 0, 0, 3]]) + def test_inverse_distance_3d(self): + result = inverse_distance_3d(self.residues, self.size, + self.geotransform, self.dem) - residues = {'AA': {'value': 0, 'z': 1, 'y': 0, 'x': 0}, - 'BB': {'value': 1, 'z': 0, 'y': 1, 'x': 1}, - 'CC': {'value': 2, 'z': 0, 'y': 2, 'x': 2}} - geotransform = [0, 0.5, 0, 2, 0, -0.5] - size = [5, 5] + self.assertIsInstance(result, type(array((0, 0)))) - dem = array([[1, 0, 0, 0, 0], - [1, 0, 0, 0, 0], - [1, 0, 0, 0, 1], - [1, 0, 0, 0, 2], - [1, 0, 0, 0, 3]]) + self.assertEqual(result[0][4], 2) + self.assertEqual(result[4][0], 0) + self.assertEqual(result[2][2], 1) - result = inverse_distance_3d(residues, size, geotransform, dem) + self.assertAlmostEqual(result[0][0], 0.013, 2) + self.assertAlmostEqual(result[4][4], 0.706, 2) + self.assertAlmostEqual(result[4][1], 1.165, 2) + + def test_inverse_distance_3d_power(self): + result = inverse_distance_3d(self.residues, self.size, + self.geotransform, self.dem, + power=3) self.assertIsInstance(result, type(array((0, 0)))) @@ -33,9 +49,41 @@ def test_inverse_distance_3d(self): self.assertEqual(result[4][0], 0) self.assertEqual(result[2][2], 1) - self.assertTrue(abs(result[0][0] - 0.013) < 0.001) - self.assertTrue(abs(result[4][4] - 0.706) < 0.001) - self.assertTrue(abs(result[4][1] - 1.165) < 0.001) + self.assertAlmostEqual(result[0][0], 0.0008, 3) + self.assertAlmostEqual(result[4][4], 0.5584, 3) + self.assertAlmostEqual(result[4][1], 1.0820, 3) + + def test_inverse_distance_3d_smoothing(self): + result = inverse_distance_3d(self.residues, self.size, + self.geotransform, self.dem, + smoothing=2) + + self.assertIsInstance(result, type(array((0, 0)))) + + self.assertEqual(result[0][4], 2) + self.assertEqual(result[4][0], 0) + self.assertEqual(result[2][2], 1) + + self.assertAlmostEqual(result[0][0], 0.0259, 3) + self.assertAlmostEqual(result[4][4], 0.7063, 3) + self.assertAlmostEqual(result[4][1], 1.3335, 3) + + def test_inverse_distance_3d_penalization(self): + result = inverse_distance_3d(self.residues, self.size, + self.geotransform, self.dem, + smoothing=2, penalization=100) + + self.assertIsInstance(result, type(array((0, 0)))) + + self.assertEqual(result[0][4], 2) + self.assertEqual(result[4][0], 0) + self.assertEqual(result[2][2], 1) + + self.assertAlmostEqual(result[0][0], 0.0023, 3) + self.assertAlmostEqual(result[4][4], 0.7063, 3) + self.assertAlmostEqual(result[4][1], 1.3382, 3) + + def test_inverse_distance_3d_1000(self): now = datetime.utcnow() geotransform = [0, 0.002002, 0, 2, 0, -0.002002] @@ -45,16 +93,14 @@ def test_inverse_distance_3d(self): dem[750:, :] = 1 dem[:, 0:250] = 1 - result = inverse_distance_3d(residues, size, geotransform, dem) + result = inverse_distance_3d(self.residues, size, geotransform, dem) spent_time = datetime.utcnow() - now print("test_inverse_distance:") print("Time for 1000x1000:", spent_time.total_seconds(), "s") self.assertLess(spent_time.total_seconds(), 50.5) - self.assertAlmostEqual(result[0][size[1]-1], 2, places=5) - self.assertAlmostEqual(result[size[0]-1][0], 0, places=5) - self.assertAlmostEqual(result[int(size[0]/2)][int(size[1]/2)], - 1, places=5) - self.assertAlmostEqual(result[0][0], 0.013, places=3) - self.assertAlmostEqual(result[size[0]-1][size[1]-1], 0.013, - places=3) + self.assertAlmostEqual(result[0][size[1]-1], 2, 5) + self.assertAlmostEqual(result[size[0]-1][0], 0, 5) + self.assertAlmostEqual(result[int(size[0]/2)][int(size[1]/2)], 1, 5) + self.assertAlmostEqual(result[0][0], 0.013, 3) + self.assertAlmostEqual(result[size[0]-1][size[1]-1], 0.013, 3) From 09e00acd7ea7ba1ab91142d03613826e3c5604d2 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Fri, 11 Feb 2022 09:21:06 +0100 Subject: [PATCH 04/87] Adds penalization to config dictionary in pymica class --- pymica/pymica.py | 20 ++++++++++++++------ test/pymica_test.py | 2 +- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/pymica/pymica.py b/pymica/pymica.py index 4a96cea..0e69107 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -64,7 +64,12 @@ def __init__(self, data_file, variables_file, if 'smoothing' in config.keys(): self.smoothing = float(config['smoothing']) else: - self.smoothing = 0 + self.smoothing = 0.0 + + if 'penalization' in config.keys(): + self.penalization = float(config['penalization']) + else: + self.penalization = 30.0 with open(data_file, "r") as f_p: data = json.load(f_p) @@ -105,11 +110,14 @@ def __init__(self, data_file, variables_file, power=self.power, smoothing=self.smoothing) elif residuals_int == 'id3d': - dem = gdal.Open( - variables_file[self.data_format['x_vars'].index(z_field)]) - dem = dem.ReadAsArray() - residuals_field = inverse_distance_3d(residuals_data, self.size, - self.geotransform, dem) + # dem = gdal.Open( + # variables_file[self.data_format['x_vars'].index(z_field)]) + # dem = dem.ReadAsArray() + dem = self.variables[self.data_format['x_vars'].index(z_field)] + residuals_field = inverse_distance_3d( + residuals_data, self.size, + self.geotransform, dem, power=self.power, + smoothing=self.smoothing, penalization=self.penalization) elif residuals_int == 'idw': residuals_field = idw(residuals_data, self.size, self.geotransform) else: diff --git a/test/pymica_test.py b/test/pymica_test.py index 1c5c069..9af92a6 100644 --- a/test/pymica_test.py +++ b/test/pymica_test.py @@ -65,7 +65,7 @@ def test_init(self): self.clusters) self.assertEqual(inst.result.shape, (1000, 1000)) - inst.save_file(gettempdir() + "/out_5.tiff") + inst.save_file(gettempdir() + "/out.tiff") # Test passing multiple variable files instead # of one with all the layers From 8ff084117b2d2c0600ccd7d30f4d976036a0e870 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 31 Mar 2022 10:17:15 +0200 Subject: [PATCH 05/87] Adds pymica2 working file --- pymica/pymica2.py | 218 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 218 insertions(+) create mode 100644 pymica/pymica2.py diff --git a/pymica/pymica2.py b/pymica/pymica2.py new file mode 100644 index 0000000..2f962c4 --- /dev/null +++ b/pymica/pymica2.py @@ -0,0 +1,218 @@ +'''Main class. Calculates data fields from points, using +clusters multi-linear regressions corrected with residuals. +''' +import json +from multiprocessing.sharedctypes import Value + +from interpolation.idw import idw +from interpolation.inverse_distance import inverse_distance +from interpolation.inverse_distance_3d import inverse_distance_3d +from numpy import concatenate, newaxis +from osgeo import gdal, ogr, osr + +from pymica.apply_regression import (apply_clustered_regression, + apply_regression) +from pymica.clustered_regression import (ClusteredRegression, + MultiRegressionSigma) + + +class PyMica: + '''Main project class. Calculates the regressions, corrects + them with the interpolated residuals and saves files and gives + errors. + ''' + def __init__(self, methodology, variables_file, + clusters=None, data_format=None, + z_field='altitude', config={}): + ''' + Args: + data_file (str): The path with the point data + variables_file (str, list): The file(s) path(s) containing the + fields used in the regression + clusters (dict, optional): Defaults to None. Two keys, + clusters_files and mask_files, + with the paths for the + cluster definitions and merging data + data_format (dict, optional): Defaults to None. The name of the + variables in the data files. + Defaults to: + {'loc_vars': ('lon', 'lat'), + 'id_key': 'id', + 'y_var': 'temp', + 'x_vars': ('altitude', 'dist')} + residuals_int (str): The indicator of the residuals interpolation + methodology. Defaults to 'id2d'. + Methodologies available: id2d, id3d and idw. + z_field (str): The field used as the z variable when using the id3d + value as the residuals_int method. + Defaults to 'altitude' + config (dict): Configuration dictionary. + ''' + if methodology not in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d']: + raise ValueError('Methodology must be \"id2d\", \"id3d\", ' + '\"mlr+id2d\" or \"mlr+id3d\"') + + if methodology in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d']: + if 'id_power' not in config.keys(): + print('id_power not in the configuration dictionary. ' + 'id_power set to default value of 2.5.') + self.power = config.get('id_power', 2.5) + + if 'id_smoothing' not in config.keys(): + print('id_smoothing not in the configuration dictionary. ' + 'id_smoothing set to default value of 0.0.') + self.smoothing = config.get('id_smoothing', 0.0) + + if methodology == 'id3d' or methodology == 'mlr+id3d': + if 'id_penalization' not in config.keys(): + print('id_penalization not in the configuration dictionary. ' + 'id_penalization set to default value of 30.') + self.smoothing = config.get('id_penalization', 30.0) + + + + if data_format is None: + self.data_format = {'loc_vars': ('lon', 'lat'), + 'id_key': 'id', + 'y_var': 'temp', + 'x_vars': ('altitude', 'dist')} + else: + self.data_format = data_format + + if 'power' in config.keys(): + self.power = float(config['power']) + else: + self.power = 2.5 + + if 'smoothing' in config.keys(): + self.smoothing = float(config['smoothing']) + else: + self.smoothing = 0.0 + + if 'penalization' in config.keys(): + self.penalization = float(config['penalization']) + else: + self.penalization = 30.0 + + with open(data_file, "r") as f_p: + data = json.load(f_p) + + self.__read_variables_files__(variables_file) + + in_proj = osr.SpatialReference() + in_proj.ImportFromEPSG(4326) + + transf = osr.CoordinateTransformation(in_proj, self.out_proj) + + cl_reg, out_data = self.__get_regression_results(clusters, data) + + residuals = cl_reg.get_residuals() + residuals_data = {} + + for point in data: + geom = ogr.Geometry(ogr.wkbPoint) + geom.AddPoint(point[self.data_format['loc_vars'][1]], + point[self.data_format['loc_vars'][0]]) + geom.Transform(transf) + + if point[self.data_format['id_key']] in residuals: + residuals_data[point[ + self.data_format['id_key']]] = { + 'value': residuals[point[ + self.data_format['id_key']]], + 'x': geom.GetX(), 'y': geom.GetY()} + + if residuals_int == 'id3d': + residuals_data[point[self.data_format['id_key']] + ]['z'] = point[z_field] + + if residuals_int == 'id2d': + residuals_field = inverse_distance(residuals_data, + self.size, + self.geotransform, + power=self.power, + smoothing=self.smoothing) + elif residuals_int == 'id3d': + # dem = gdal.Open( + # variables_file[self.data_format['x_vars'].index(z_field)]) + # dem = dem.ReadAsArray() + dem = self.variables[self.data_format['x_vars'].index(z_field)] + residuals_field = inverse_distance_3d( + residuals_data, self.size, + self.geotransform, dem, power=self.power, + smoothing=self.smoothing, penalization=self.penalization) + elif residuals_int == 'idw': + residuals_field = idw(residuals_data, self.size, self.geotransform) + else: + raise ValueError("[Errno 2]residuals_int must be \"id2d\"," + + " \"id3d\" or \"idw\"") + + self.result = out_data - residuals_field + + def interpolate(data_file) + + def save_file(self, file_name): + '''Saves the calculate field data into a file + + Args: + file_name (str): The output file path + ''' + + driver = gdal.GetDriverByName('GTiff') + d_s = driver.Create(file_name, self.size[1], self.size[0], 1, + gdal.GDT_Float32) + d_s.SetGeoTransform(self.geotransform) + d_s.SetProjection(self.out_proj.ExportToWkt()) + + d_s.GetRasterBand(1).WriteArray(self.result) + + def __get_regression_results(self, clusters, data): + if clusters: + cl_reg = ClusteredRegression(data, clusters['clusters_files'], + data_format=self.data_format) + cluster_file_index = clusters['clusters_files'].index( + cl_reg.final_cluster_file) + + d_s = gdal.Open(clusters['mask_files'][cluster_file_index]) + mask = d_s.ReadAsArray() + d_s = None + + out_data = apply_clustered_regression( + cl_reg, self.variables, + self.data_format['x_vars'], + mask) + else: + cl_reg = MultiRegressionSigma(data, + id_key=self.data_format['id_key'], + y_var=self.data_format['y_var'], + x_vars=self.data_format['x_vars']) + out_data = apply_regression(cl_reg, self.variables, + self.data_format['x_vars']) + + return cl_reg, out_data + + def __read_variables_files__(self, variables_file): + if isinstance(variables_file, (list,)): + self.variables = None + for layer_file in variables_file: + d_s = gdal.Open(layer_file) + if d_s is None: + raise FileNotFoundError("[Errno 2] No such file or " + + "directory: 'BadFile'") + for i in range(d_s.RasterCount): + layer_data = d_s.GetRasterBand(i + 1)\ + .ReadAsArray()[newaxis, :, :] + if self.variables is None: + self.variables = layer_data + else: + self.variables = concatenate((self.variables, + layer_data), axis=0) + else: + d_s = gdal.Open(variables_file) + self.variables = d_s.ReadAsArray() + + self.out_proj = osr.SpatialReference() + self.out_proj.ImportFromWkt(d_s.GetProjection()) + self.size = (d_s.RasterYSize, d_s.RasterXSize) + self.geotransform = d_s.GetGeoTransform() + d_s = None From ba951e39bebb5fa8a0913a8373d4e8e093a21950 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 31 Mar 2022 13:46:59 +0200 Subject: [PATCH 06/87] Adds check if variables_files have same properties --- pymica/pymica2.py | 58 ++++++++++++++++----- test/pymica2_test.py | 118 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 162 insertions(+), 14 deletions(-) create mode 100644 test/pymica2_test.py diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 2f962c4..52ae3e6 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -3,11 +3,13 @@ ''' import json from multiprocessing.sharedctypes import Value +from tabnanny import check from interpolation.idw import idw from interpolation.inverse_distance import inverse_distance from interpolation.inverse_distance_3d import inverse_distance_3d -from numpy import concatenate, newaxis +from numpy import asarray, concatenate, newaxis, array_equal +import numpy as np from osgeo import gdal, ogr, osr from pymica.apply_regression import (apply_clustered_regression, @@ -21,9 +23,7 @@ class PyMica: them with the interpolated residuals and saves files and gives errors. ''' - def __init__(self, methodology, variables_file, - clusters=None, data_format=None, - z_field='altitude', config={}): + def __init__(self, methodology, config): ''' Args: data_file (str): The path with the point data @@ -68,9 +68,8 @@ def __init__(self, methodology, variables_file, print('id_penalization not in the configuration dictionary. ' 'id_penalization set to default value of 30.') self.smoothing = config.get('id_penalization', 30.0) - - + ''' if data_format is None: self.data_format = {'loc_vars': ('lon', 'lat'), 'id_key': 'id', @@ -78,7 +77,7 @@ def __init__(self, methodology, variables_file, 'x_vars': ('altitude', 'dist')} else: self.data_format = data_format - + ''' if 'power' in config.keys(): self.power = float(config['power']) else: @@ -93,19 +92,22 @@ def __init__(self, methodology, variables_file, self.penalization = float(config['penalization']) else: self.penalization = 30.0 - + ''' with open(data_file, "r") as f_p: data = json.load(f_p) - - self.__read_variables_files__(variables_file) + ''' + # self.__read_variables_files__(variables_file) in_proj = osr.SpatialReference() in_proj.ImportFromEPSG(4326) + self.config = config - transf = osr.CoordinateTransformation(in_proj, self.out_proj) + self.__check_variables__() - cl_reg, out_data = self.__get_regression_results(clusters, data) + # transf = osr.CoordinateTransformation(in_proj, self.out_proj) + # cl_reg, out_data = self.__get_regression_results(clusters, data) + ''' residuals = cl_reg.get_residuals() residuals_data = {} @@ -148,8 +150,36 @@ def __init__(self, methodology, variables_file, " \"id3d\" or \"idw\"") self.result = out_data - residuals_field - - def interpolate(data_file) + ''' + + def __check_variables__(self): + """Checks if the properties of variables are the same with each other. + + Raises: + ValueError: If properties of variable fields are not the same with + each other. + """ + if len(self.config['variables_files'].keys()) < 2: + pass + for i, var in enumerate(list(self.config['variables_files'].keys())): + var_ds = gdal.Open(self.config['variables_files'][var]) + if i == 0: + var_md = np.array([var_ds.GetGeoTransform(), + var_ds.GetProjectionRef(), + var_ds.RasterXSize, + var_ds.RasterYSize], dtype='object') + check_equal = True + else: + check_equal = array_equal(np.array([var_ds.GetGeoTransform(), + var_ds.GetProjectionRef(), + var_ds.RasterXSize, + var_ds.RasterYSize], + dtype='object'), + var_md) + if check_equal is False: + raise ValueError('Variables properties are not the same. ' + 'Variables fields must have the same ' + 'GeoTransform, Projection, XSize and YSize.') def save_file(self, file_name): '''Saves the calculate field data into a file diff --git a/test/pymica2_test.py b/test/pymica2_test.py new file mode 100644 index 0000000..5635c37 --- /dev/null +++ b/test/pymica2_test.py @@ -0,0 +1,118 @@ +'''Tests for pymica.pymica.py +''' +from operator import methodcaller +import unittest +from tempfile import gettempdir + +import numpy as np +from osgeo import gdal, osr +from pymica.pymica2 import PyMica + + +class TestPyMica2(unittest.TestCase): + @classmethod + def setUpClass(cls): + cls.variables_file = gettempdir() + '/variables.tiff' + cls.config = {'variables_files': + {'altitude': gettempdir() + '/altitude.tif', + 'd_coast': gettempdir() + '/d_coast.tif'}} + cls.config_wrong = {'variables_files': + {'altitude': gettempdir() + '/altitude.tif', + 'd_coast': gettempdir() + '/d_coast_2.tif'}} + + size = [1000, 1000] + alt_data = np.ones(size) + alt_data[2][2] = 12 + + dist_data = np.ones(size) + + proj = osr.SpatialReference() + proj.ImportFromEPSG(25831) + + driver = gdal.GetDriverByName('GTiff') + + # Create fake altitude field + d_s = driver.Create(cls.config['variables_files']['altitude'], + size[1], size[0], 1, gdal.GDT_Float32) + d_s.GetRasterBand(1).WriteArray(alt_data) + d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) + d_s.SetProjection(proj.ExportToWkt()) + d_s = None + + # Create fake distance to coast field + d_s = driver.Create(cls.config['variables_files']['d_coast'], + size[1], size[0], 1, gdal.GDT_Float32) + d_s.GetRasterBand(1).WriteArray(dist_data) + d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) + d_s.SetProjection(proj.ExportToWkt()) + d_s = None + + # Create wrong fake distance to coast field + d_s = driver.Create(cls.config_wrong['variables_files']['d_coast'], + 3, 3, 1, gdal.GDT_Float32) + d_s.GetRasterBand(1).WriteArray(dist_data[:3, :3]) + d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) + d_s.SetProjection(proj.ExportToWkt()) + d_s = None + + def test_init(cls): + + mlr_id2d = PyMica(methodology='mlr+id2d', config=cls.config) + cls.assertEqual(mlr_id2d.smoothing, 0.0) + cls.assertEqual(mlr_id2d.power, 2.5) + + mlr_id3d = PyMica(methodology='mlr+id3d', config=cls.config) + cls.assertEqual(mlr_id3d.smoothing, 0.0) + cls.assertEqual(mlr_id3d.power, 2.5) + cls.assertEqual(mlr_id3d.penalization, 30) + + def test_init_wrong_variables_files(cls): + with cls.assertRaises(ValueError) as cm: + PyMica(methodology='mlr+id2d', config=cls.config_wrong) + cls.assertEqual('Variables properties are not the same. ' + 'Variables fields must have the same ' + 'GeoTransform, Projection, XSize and YSize.', + str(cm.exception)) + + def test_init_different_vars(self): + with open("./test/data/sample_data.json") as d_s: + data = d_s.read() + with open(gettempdir() + "/sample_data.json", "w") as d_s: + d_s.write(data.replace('id', 'other_id') + .replace('temp', 'other_var') + .replace('dist', 'other_x_var')) + + data_format = {'loc_vars': ('lon', 'lat'), + 'id_key': 'other_id', + 'y_var': 'other_var', + 'x_vars': ('altitude', 'other_x_var')} + inst = PyMica(gettempdir() + "/sample_data.json", self.variables_file, + self.clusters, data_format) + self.assertEqual(inst.result.shape, (1000, 1000)) + + @unittest.skip + def test_errors(self): + + with self.assertRaises(FileNotFoundError) as cm: + PyMica("BadFile", self.variables_file, + self.clusters) + self.assertEqual( + "[Errno 2] No such file or directory: 'BadFile'", + str(cm.exception)) + + with self.assertRaises(FileNotFoundError) as cm: + PyMica("./test/data/sample_data.json", ["BadFile"]) + self.assertEqual( + "[Errno 2] No such file or directory: 'BadFile'", + str(cm.exception)) + + with self.assertRaises(ValueError) as cm: + PyMica("./test/data/sample_data.json", self.variables_file, + residuals_int='BadMethdology') + self.assertEqual( + "[Errno 2]residuals_int must be \"id2d\"," + + " \"id3d\" or \"idw\"", + str(cm.exception) + ) + # TODO : mask doesn't exist or clusters bad formatted + # TODO : Bad variable names passed From 03c5f43775675fd1e086cd2495be77c8c6be2352 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 31 Mar 2022 14:19:17 +0200 Subject: [PATCH 07/87] Adds first try for a summary of pymica class --- pymica/pymica2.py | 14 ++++++++++++++ test/pymica2_test.py | 1 - 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 52ae3e6..8ed15b6 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -101,6 +101,7 @@ def __init__(self, methodology, config): in_proj = osr.SpatialReference() in_proj.ImportFromEPSG(4326) self.config = config + self.methodology = methodology self.__check_variables__() @@ -181,6 +182,19 @@ def __check_variables__(self): 'Variables fields must have the same ' 'GeoTransform, Projection, XSize and YSize.') + def summary(self): + print('pymica interpolator') + print('-------------------') + if self.methodology in ['mlr+id2d', 'id2d']: + print('Methodology : ' + self.methodology) + print('Inverse distance - power : ' + str(self.power)) + print('Inverse distance - smoothing: ' + str(self.smoothing)) + if self.methodology in ['mlr+id3d', 'id3d']: + print('Methodology : ' + self.methodology) + print('Inverse distance - power : ' + str(self.power)) + print('Inverse distance - smoothing : ' + str(self.smoothing)) + print('Inverse distance - penalization: ' + str(self.penalization)) + def save_file(self, file_name): '''Saves the calculate field data into a file diff --git a/test/pymica2_test.py b/test/pymica2_test.py index 5635c37..ad3a2e2 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -56,7 +56,6 @@ def setUpClass(cls): d_s = None def test_init(cls): - mlr_id2d = PyMica(methodology='mlr+id2d', config=cls.config) cls.assertEqual(mlr_id2d.smoothing, 0.0) cls.assertEqual(mlr_id2d.power, 2.5) From bd8d41800bfca97a65e012e270cbead5523ad314 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 7 Apr 2022 10:15:05 +0200 Subject: [PATCH 08/87] Adds read_variables2 to pymica2 --- pymica/pymica2.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 8ed15b6..7295601 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -1,8 +1,10 @@ '''Main class. Calculates data fields from points, using clusters multi-linear regressions corrected with residuals. ''' +import errno import json from multiprocessing.sharedctypes import Value +from os import strerror from tabnanny import check from interpolation.idw import idw @@ -105,6 +107,9 @@ def __init__(self, methodology, config): self.__check_variables__() + if methodology in ['mlr', 'id3d', 'mlr+id2d', 'mlr+id3d']: + self.__read_variables_files2__() + # transf = osr.CoordinateTransformation(in_proj, self.out_proj) # cl_reg, out_data = self.__get_regression_results(clusters, data) @@ -235,6 +240,24 @@ def __get_regression_results(self, clusters, data): return cl_reg, out_data + def __read_variables_files2__(self): + for i, var in enumerate(list(self.config['variables_files'].keys())): + var_ds = gdal.Open(self.config['variables_files'][var]) + if var_ds is None: + raise FileNotFoundError(errno.ENOENT, strerror(errno.ENOENT), + self.config['variables_files'][var]) + if i == 0: + self.varibles = var_ds.ReadAsArray() + else: + self.variables = np.concatenate((self.variables, + var_ds.ReadAsArray()), axis=0) + var_ds = None + + self.field_geotransform = var_ds.GetGeoTransform() + self.field_proj = osr.SpatialReference() + self.field_proj.ImportFormWkt(var_ds.GetProjectionRef()) + self.field_size = (var_ds.RasterYSize, var_ds.RasterXSize) + def __read_variables_files__(self, variables_file): if isinstance(variables_file, (list,)): self.variables = None From a434411b5469e583692db03baa0f02dcae013f62 Mon Sep 17 00:00:00 2001 From: jrmiro Date: Thu, 7 Apr 2022 08:27:47 +0000 Subject: [PATCH 09/87] Reformes init --- pymica/conf/config_interp.json | 42 ++ pymica/cov.xml | 731 ++++++++++++++++++++ pymica/pymica2.py | 201 +++--- test/data/config_error.json | 3 + test/data/config_init.json | 42 ++ test/data/config_init_error_parameters.json | 30 + test/pymica2_test.py | 161 +++++ 7 files changed, 1100 insertions(+), 110 deletions(-) create mode 100644 pymica/conf/config_interp.json create mode 100644 pymica/cov.xml create mode 100644 test/data/config_error.json create mode 100644 test/data/config_init.json create mode 100644 test/data/config_init_error_parameters.json create mode 100644 test/pymica2_test.py diff --git a/pymica/conf/config_interp.json b/pymica/conf/config_interp.json new file mode 100644 index 0000000..427b41e --- /dev/null +++ b/pymica/conf/config_interp.json @@ -0,0 +1,42 @@ +{ + "id2d": {"id_power":2.5, + "id_smoothing":0.0, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "id3d": {"id_power":2.5, + "id_smoothing":0.0, + "id_penalization":30.0, + "variables_files": {"altitud": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "mlr": {"clusters": "None", + "variables_files": {"altitude": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "mlr+id2d": {"id_power":2.5, + "id_smoothing":0.0, + "clusters":"None", + "variables_files": {"altitud": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "mlr+id3d": {"id_power":2.5, + "id_smoothing":0.0, + "id_penalization":30.0, + "clusters":"None", + "variables_files": {"altitud": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831} +} \ No newline at end of file diff --git a/pymica/cov.xml b/pymica/cov.xml new file mode 100644 index 0000000..3cac9f8 --- /dev/null +++ b/pymica/cov.xml @@ -0,0 +1,731 @@ + + + + + + /home/recerca/workspace/pymica + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 2f962c4..21b76a5 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -2,6 +2,9 @@ clusters multi-linear regressions corrected with residuals. ''' import json +from json import load +from os.path import exists +''' from multiprocessing.sharedctypes import Value from interpolation.idw import idw @@ -14,16 +17,14 @@ apply_regression) from pymica.clustered_regression import (ClusteredRegression, MultiRegressionSigma) - +''' class PyMica: '''Main project class. Calculates the regressions, corrects them with the interpolated residuals and saves files and gives errors. ''' - def __init__(self, methodology, variables_file, - clusters=None, data_format=None, - z_field='altitude', config={}): + def __init__(self, methodology='id3d', conf='/home/recerca/workspace/pymica/pymica/conf/config_interp.json'): ''' Args: data_file (str): The path with the point data @@ -48,115 +49,92 @@ def __init__(self, methodology, variables_file, Defaults to 'altitude' config (dict): Configuration dictionary. ''' - if methodology not in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d']: + if methodology not in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d','mlr']: raise ValueError('Methodology must be \"id2d\", \"id3d\", ' - '\"mlr+id2d\" or \"mlr+id3d\"') - - if methodology in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d']: - if 'id_power' not in config.keys(): - print('id_power not in the configuration dictionary. ' - 'id_power set to default value of 2.5.') - self.power = config.get('id_power', 2.5) - - if 'id_smoothing' not in config.keys(): - print('id_smoothing not in the configuration dictionary. ' - 'id_smoothing set to default value of 0.0.') - self.smoothing = config.get('id_smoothing', 0.0) - - if methodology == 'id3d' or methodology == 'mlr+id3d': - if 'id_penalization' not in config.keys(): - print('id_penalization not in the configuration dictionary. ' - 'id_penalization set to default value of 30.') - self.smoothing = config.get('id_penalization', 30.0) - - - - if data_format is None: - self.data_format = {'loc_vars': ('lon', 'lat'), - 'id_key': 'id', - 'y_var': 'temp', - 'x_vars': ('altitude', 'dist')} - else: - self.data_format = data_format + '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"') - if 'power' in config.keys(): - self.power = float(config['power']) - else: - self.power = 2.5 + self.config = self.__read_config__(conf) + + self.__check_config__(methodology) - if 'smoothing' in config.keys(): - self.smoothing = float(config['smoothing']) - else: - self.smoothing = 0.0 + def __read_config__(self,config_file): + + #if exists(dirname(abspath(__file__)) + "/config.json"): + # config_file = dirname(abspath(__file__)) + "/config.json" + #elif exists(getcwd() + "/config.json"): + # config_file = getcwd() + "/config.json" + #else: + # raise Exception("No es pot trobar el fitxer de configuració") + + try: + with open(config_file, 'r') as f: + config = json.load(f) + f.close() + except FileNotFoundError: + raise FileNotFoundError('Wrong configuration file path.') + except json.decoder.JSONDecodeError as err: + raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) + + return config + + def __check_config__(self, method): + + if 'id_power' not in self.config[method].keys(): + print('id_power not in the configuration dictionary. ' + + 'id_power set to default value of 2.5.') + self.power = self.config.get('id_power', 2.5) + + if 'id_smoothing' not in self.config[method].keys(): + print('id_smoothing not in the configuration dictionary. ' + + 'id_smoothing set to default value of 0.0.') + self.smoothing = self.config.get('id_smoothing', 0.0) + + if 'interpolation_bouds' not in self.config[method].keys(): + print('interpolations_bounds not in the configuration dictionary. ' + + 'interpolations_bounds set to default value of [0, 10000, 0, 10000]') + self.interpolation_bounds = self.config.get('interpolation_bounds', [0, 10000, 0, 10000]) + + if 'resolution' not in self.config[method].keys(): + print('resolution (m) not in the configuration dictionary. ' + + 'resolution set to default value of 1000 m') + self.resolution = self.config.get('resolution', 1000) + + if 'EPSG' not in self.config[method].keys(): + print('EPSG not in the configuration dictionary. ' + + 'EPSG set to default value of 25381') + self.EPGS = self.config.get('EPSG', 25831) + + + if method in ['id3d', 'mlr+id3d']: + if 'id_penalization' not in self.config[method].keys(): + print('id_penalization not in the configuration dictionary. ' + + 'id_penalization set to default value of 30.') + self.penalization = self.config.get('id_penalization', 30.0) + + if method in ['mlr+id2d', 'mlr+id3d','mlr','id3d']: + if 'variables_files' not in self.config[method].keys(): + raise KeyError('variables_files must be included in the ' + + 'configuration file if ' + method + ' is ' + + 'selected.') + self.variables_files = self.config[method].get('variables_files', None) + + if len(self.variables_files.keys()) < 1: + raise ValueError('variables_files dictionary must have at ' + + 'least one key including a variable file ' + + 'path containing a 2D predictor field.') + - if 'penalization' in config.keys(): - self.penalization = float(config['penalization']) - else: - self.penalization = 30.0 - - with open(data_file, "r") as f_p: - data = json.load(f_p) - - self.__read_variables_files__(variables_file) - - in_proj = osr.SpatialReference() - in_proj.ImportFromEPSG(4326) - - transf = osr.CoordinateTransformation(in_proj, self.out_proj) - - cl_reg, out_data = self.__get_regression_results(clusters, data) - - residuals = cl_reg.get_residuals() - residuals_data = {} - - for point in data: - geom = ogr.Geometry(ogr.wkbPoint) - geom.AddPoint(point[self.data_format['loc_vars'][1]], - point[self.data_format['loc_vars'][0]]) - geom.Transform(transf) - - if point[self.data_format['id_key']] in residuals: - residuals_data[point[ - self.data_format['id_key']]] = { - 'value': residuals[point[ - self.data_format['id_key']]], - 'x': geom.GetX(), 'y': geom.GetY()} - - if residuals_int == 'id3d': - residuals_data[point[self.data_format['id_key']] - ]['z'] = point[z_field] - - if residuals_int == 'id2d': - residuals_field = inverse_distance(residuals_data, - self.size, - self.geotransform, - power=self.power, - smoothing=self.smoothing) - elif residuals_int == 'id3d': - # dem = gdal.Open( - # variables_file[self.data_format['x_vars'].index(z_field)]) - # dem = dem.ReadAsArray() - dem = self.variables[self.data_format['x_vars'].index(z_field)] - residuals_field = inverse_distance_3d( - residuals_data, self.size, - self.geotransform, dem, power=self.power, - smoothing=self.smoothing, penalization=self.penalization) - elif residuals_int == 'idw': - residuals_field = idw(residuals_data, self.size, self.geotransform) - else: - raise ValueError("[Errno 2]residuals_int must be \"id2d\"," + - " \"id3d\" or \"idw\"") + ''' + def interpolate(data_file): + pass - self.result = out_data - residuals_field - - def interpolate(data_file) + def save_file(self, file_name): - '''Saves the calculate field data into a file - - Args: - file_name (str): The output file path - ''' + #Saves the calculate field data into a file + #Args: + # file_name (str): The output file path + driver = gdal.GetDriverByName('GTiff') d_s = driver.Create(file_name, self.size[1], self.size[0], 1, @@ -208,11 +186,14 @@ def __read_variables_files__(self, variables_file): self.variables = concatenate((self.variables, layer_data), axis=0) else: - d_s = gdal.Open(variables_file) - self.variables = d_s.ReadAsArray() - - self.out_proj = osr.SpatialReference() + d_s = gdal.Oconfig = json.load(f) + f.close()osr.SpatialReference() self.out_proj.ImportFromWkt(d_s.GetProjection()) self.size = (d_s.RasterYSize, d_s.RasterXSize) self.geotransform = d_s.GetGeoTransform() d_s = None + ''' + + +if __name__ == '__main__': + inst=PyMica() diff --git a/test/data/config_error.json b/test/data/config_error.json new file mode 100644 index 0000000..b791e3d --- /dev/null +++ b/test/data/config_error.json @@ -0,0 +1,3 @@ +{ + 'asd': 'asdas' +} \ No newline at end of file diff --git a/test/data/config_init.json b/test/data/config_init.json new file mode 100644 index 0000000..427b41e --- /dev/null +++ b/test/data/config_init.json @@ -0,0 +1,42 @@ +{ + "id2d": {"id_power":2.5, + "id_smoothing":0.0, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "id3d": {"id_power":2.5, + "id_smoothing":0.0, + "id_penalization":30.0, + "variables_files": {"altitud": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "mlr": {"clusters": "None", + "variables_files": {"altitude": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "mlr+id2d": {"id_power":2.5, + "id_smoothing":0.0, + "clusters":"None", + "variables_files": {"altitud": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "mlr+id3d": {"id_power":2.5, + "id_smoothing":0.0, + "id_penalization":30.0, + "clusters":"None", + "variables_files": {"altitud": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831} +} \ No newline at end of file diff --git a/test/data/config_init_error_parameters.json b/test/data/config_init_error_parameters.json new file mode 100644 index 0000000..28f2862 --- /dev/null +++ b/test/data/config_init_error_parameters.json @@ -0,0 +1,30 @@ +{ + "id2d": {"id_power":2.5, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "id3d": {"id_smoothing":0.0, + "id_penalization":30.0, + "variables_files": {"altitud": "", + "d_coast": ""}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831}, + + "mlr": {"clusters": "None", + "variables_files": {}}, + + "mlr+id2d": {"id_power":2.5, + "id_smoothing":0.0, + "clusters":"None" + }, + "mlr+id3d": {"id_power":2.5, + "id_smoothing":0.0, + "clusters":"None", + "variables_files": {"altitud": "kk", + "d_coast": "kk"}, + "interpolation_bouds":[0, 10000, 0 ,10000], + "resolution":1000, + "EPSG":25831} +} \ No newline at end of file diff --git a/test/pymica2_test.py b/test/pymica2_test.py new file mode 100644 index 0000000..40eef20 --- /dev/null +++ b/test/pymica2_test.py @@ -0,0 +1,161 @@ +'''Tests for pymica.pymica.py +''' +import unittest +import unittest.mock +from tempfile import gettempdir + +import numpy as np +from osgeo import gdal, osr +from pymica.pymica2 import PyMica +import io + +import json + + +class TestPyMica(unittest.TestCase): + @classmethod + def setUpClass(cls): + cls.config = {"id2d": {"id_power": 2.5, + "id_smoothing": 0.0}, + + "id3d": {"id_power":2.5, + "id_smoothing":0.0, + "id_penalization":30.0}, + + "mlr": {"clusters": "None", + "variables_files": {"altitude": "", + "d_coast": ""}}, + + "mlr+id2d": {"id_power":2.5, + "id_smoothing":0.0, + "clusters":"None", + "variables_files": {"altitud": "", + "d_coast": ""}}, + "mlr+id3d": {"variables_files": {"altitud": "", + "d_coast": ""}}} + + def test_init_config_not_found(self): + with self.assertRaises(FileNotFoundError) as cm: + PyMica(methodology='id3d', conf='aaaa.json') + self.assertEqual('Wrong configuration file path.', str(cm.exception)) + + def test_init_config_json_error(self): + with self.assertRaises(json.decoder.JSONDecodeError) as cm: + PyMica(methodology='id3d', conf='./test/data/config_error.json') + self.assertEqual('Expecting property name enclosed in double quotes: ' + 'line 2 column 5 (char 6)', + str(cm.exception)) + + def test_config_return(self): + ins=PyMica(methodology='id3d', conf='./test/data/config_init.json') + self.assertEqual(len(ins.config.keys()), 5) + + + def test_init_methodology(self): + with self.assertRaises(ValueError) as cm: + PyMica(methodology='id3', conf='./test/data/config_init.json') + self.assertEqual('Methodology must be \"id2d\", \"id3d\", ' + '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', str(cm.exception)) + + + def test_values_config(self): + ins=PyMica(methodology='id3d', conf='./test/data/config_init.json') + self.assertEqual(ins.power,2.5) + self.assertEqual(ins.penalization,30) + self.assertEqual(ins.smoothing,0) + + with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: + PyMica(methodology='id3d', conf='./test/data/config_init_error_parameters.json') + self.assertEqual(mock_stdout.getvalue().strip(), 'id_power not in the configuration dictionary. ' + + 'id_power set to default value of 2.5.') + + with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: + PyMica(methodology='id2d', conf='./test/data/config_init_error_parameters.json') + self.assertEqual(mock_stdout.getvalue().strip(), 'id_smoothing not in the configuration dictionary. ' + + 'id_smoothing set to default value of 0.0.') + + with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: + PyMica(methodology='mlr+id3d', conf='./test/data/config_init_error_parameters.json') + self.assertEqual(mock_stdout.getvalue().strip(), 'id_penalization not in the configuration dictionary. ' + + 'id_penalization set to default value of 30.') + + with self.assertRaises(KeyError) as cm: + method='mlr+id2d' + PyMica(methodology=method, conf='./test/data/config_init_error_parameters.json') + self.assertEqual('\'variables_files must be included in the configuration file if ' + method + ' is selected.\'', str(cm.exception)) + + with self.assertRaises(ValueError) as cm: + method='mlr' + PyMica(methodology=method, conf='./test/data/config_init_error_parameters.json') + self.assertEqual('variables_files dictionary must have at ' + + 'least one key including a variable file ' + + 'path containing a 2D predictor field.', str(cm.exception)) + + + + ''' + def test_init(self): + inst = PyMica("./test/data/sample_data.json", self.variables_file, + self.clusters) + self.assertEqual(inst.result.shape, (1000, 1000)) + + inst.save_file(gettempdir() + "/out.tiff") + + # Test passing multiple variable files instead + # of one with all the layers + PyMica("./test/data/sample_data.json", [self.variables_file], + self.clusters) + + # No clusters + PyMica("./test/data/sample_data.json", [self.variables_file]) + + # Multiple clusters + clusters2 = {'clusters_files': ["./test/data/clusters.json", + "./test/data/clusters5.json"], + 'mask_files': [self.mask_file, self.mask5_file]} + PyMica("./test/data/sample_data.json", [self.variables_file], + clusters2) + + def test_init_different_vars(self): + with open("./test/data/sample_data.json") as d_s: + data = d_s.read() + with open(gettempdir() + "/sample_data.json", "w") as d_s: + d_s.write(data.replace('id', 'other_id') + .replace('temp', 'other_var') + .replace('dist', 'other_x_var')) + + data_format = {'loc_vars': ('lon', 'lat'), + 'id_key': 'other_id', + 'y_var': 'other_var', + 'x_vars': ('altitude', 'other_x_var')} + inst = PyMica(gettempdir() + "/sample_data.json", self.variables_file, + self.clusters, data_format) + self.assertEqual(inst.result.shape, (1000, 1000)) + + @unittest.skip + def test_errors(self): + + with self.assertRaises(FileNotFoundError) as cm: + PyMica("BadFile", self.variables_file, + self.clusters) + self.assertEqual( + "[Errno 2] No such file or directory: 'BadFile'", + str(cm.exception)) + + with self.assertRaises(FileNotFoundError) as cm: + PyMica("./test/data/sample_data.json", ["BadFile"]) + self.assertEqual( + "[Errno 2] No such file or directory: 'BadFile'", + str(cm.exception)) + + with self.assertRaises(ValueError) as cm: + PyMica("./test/data/sample_data.json", self.variables_file, + residuals_int='BadMethdology') + self.assertEqual( + "[Errno 2]residuals_int must be \"id2d\"," + + " \"id3d\" or \"idw\"", + str(cm.exception) + ) + # TODO : mask doesn't exist or clusters bad formatted + # TODO : Bad variable names passed + ''' \ No newline at end of file From 07f79d45c0f5f6d1bcc9c8321105e1847bc58a7c Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 7 Apr 2022 16:13:10 +0200 Subject: [PATCH 10/87] Updates config checks with new and improved tests --- pymica/pymica2.py | 174 +++++++++++++------------ test/pymica2_test.py | 304 ++++++++++++++++++++++++++----------------- 2 files changed, 270 insertions(+), 208 deletions(-) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index a8ff80f..0505aba 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -3,8 +3,11 @@ ''' import errno import json -from json import load -from os.path import exists +from os import strerror + +import numpy as np +from osgeo import gdal, osr + ''' from multiprocessing.sharedctypes import Value from os import strerror @@ -23,12 +26,13 @@ MultiRegressionSigma) ''' + class PyMica: '''Main project class. Calculates the regressions, corrects them with the interpolated residuals and saves files and gives errors. ''' - def __init__(self, methodology='id3d', conf='/home/recerca/workspace/pymica/pymica/conf/config_interp.json'): + def __init__(self, methodology, config): ''' Args: data_file (str): The path with the point data @@ -57,27 +61,16 @@ def __init__(self, methodology='id3d', conf='/home/recerca/workspace/pymica/pymi raise ValueError('Methodology must be \"id2d\", \"id3d\", ' '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"') - self.config = self.__read_config__(conf) - - self.__check_config__(methodology) - - self.config = config self.methodology = methodology + self.config = self.__read_config__(config) - self.__check_variables__() + self.__check_config__(methodology) if methodology in ['mlr', 'id3d', 'mlr+id2d', 'mlr+id3d']: + self.__check_variables__() self.__read_variables_files2__() - def __read_config__(self,config_file): - - #if exists(dirname(abspath(__file__)) + "/config.json"): - # config_file = dirname(abspath(__file__)) + "/config.json" - #elif exists(getcwd() + "/config.json"): - # config_file = getcwd() + "/config.json" - #else: - # raise Exception("No es pot trobar el fitxer de configuració") - + def __read_config__(self, config_file): try: with open(config_file, 'r') as f: config = json.load(f) @@ -90,50 +83,62 @@ def __read_config__(self,config_file): return config def __check_config__(self, method): + if method in ['id2d', 'id3d', 'mlr+id2d', 'mlr+id3d']: + if 'id_power' not in self.config[method].keys(): + print('id_power not in the configuration dictionary. ' + + 'id_power set to default value of 2.5.') + self.power = self.config[method].get('id_power', 2.5) - if 'id_power' not in self.config[method].keys(): - print('id_power not in the configuration dictionary. ' + - 'id_power set to default value of 2.5.') - self.power = self.config.get('id_power', 2.5) - - if 'id_smoothing' not in self.config[method].keys(): - print('id_smoothing not in the configuration dictionary. ' + - 'id_smoothing set to default value of 0.0.') - self.smoothing = self.config.get('id_smoothing', 0.0) - - if 'interpolation_bouds' not in self.config[method].keys(): - print('interpolations_bounds not in the configuration dictionary. ' + - 'interpolations_bounds set to default value of [0, 10000, 0, 10000]') - self.interpolation_bounds = self.config.get('interpolation_bounds', [0, 10000, 0, 10000]) - - if 'resolution' not in self.config[method].keys(): - print('resolution (m) not in the configuration dictionary. ' + - 'resolution set to default value of 1000 m') - self.resolution = self.config.get('resolution', 1000) - - if 'EPSG' not in self.config[method].keys(): - print('EPSG not in the configuration dictionary. ' + - 'EPSG set to default value of 25381') - self.EPGS = self.config.get('EPSG', 25831) - + if 'id_smoothing' not in self.config[method].keys(): + print('id_smoothing not in the configuration dictionary. ' + + 'id_smoothing set to default value of 0.0.') + self.smoothing = self.config[method].get('id_smoothing', 0.0) if method in ['id3d', 'mlr+id3d']: if 'id_penalization' not in self.config[method].keys(): print('id_penalization not in the configuration dictionary. ' + - 'id_penalization set to default value of 30.') - self.penalization = self.config.get('id_penalization', 30.0) - - if method in ['mlr+id2d', 'mlr+id3d','mlr','id3d']: + 'id_penalization set to default value of 30.') + self.penalization = self.config[method].get('id_penalization', + 30.0) + + self.interpolation_bounds = self.config[method].get( + 'interpolation_bounds', None) + if self.interpolation_bounds is None: + raise KeyError('interpolation_bounds must be defined in the ' + 'configuration dictionary.') + if type(self.interpolation_bounds) is not list: + raise TypeError('interpolation_bounds must be a List as ' + '[x_min, y_min, x_max, y_max]') + if len(self.interpolation_bounds) != 4: + raise ValueError('interpolation_bounds must be a List as ' + '[x_min, y_min, x_max, y_max]') + + self.resolution = self.config[method].get('resolution', None) + if self.resolution is None: + raise KeyError('resolution must be defined in the configuration ' + 'dictionary.') + if type(self.resolution) is str: + raise TypeError('resolution must have a valid value in meters.') + + self.EPSG = self.config[method].get('EPSG', None) + if self.EPSG is None: + raise KeyError('EPSG must be defined in the configuration ' + 'dictionary.') + if type(self.EPSG) is not int: + raise TypeError('EPSG must have a valid int value.') + + if method in ['mlr+id2d', 'mlr+id3d', 'mlr', 'id3d']: if 'variables_files' not in self.config[method].keys(): raise KeyError('variables_files must be included in the ' + - 'configuration file if ' + method + ' is ' + - 'selected.') - self.variables_files = self.config[method].get('variables_files', None) - + 'configuration file if ' + method + ' is ' + + 'selected.') + self.variables_files = self.config[method].get('variables_files', + None) + if len(self.variables_files.keys()) < 1: - raise ValueError('variables_files dictionary must have at ' + - 'least one key including a variable file ' + - 'path containing a 2D predictor field.') + raise ValueError('variables_files dictionary must have at ' + 'least one key including a variable file ' + 'path containing a 2D predictor field.') def __check_variables__(self): """Checks if the properties of variables are the same with each other. @@ -142,10 +147,12 @@ def __check_variables__(self): ValueError: If properties of variable fields are not the same with each other. """ - if len(self.config['variables_files'].keys()) < 2: + if len(self.config[self.methodology]['variables_files'].keys()) < 2: pass - for i, var in enumerate(list(self.config['variables_files'].keys())): - var_ds = gdal.Open(self.config['variables_files'][var]) + for i, var in enumerate(list(self.config[self.methodology] + ['variables_files'].keys())): + var_ds = gdal.Open(self.config[self.methodology] + ['variables_files'][var]) if i == 0: var_md = np.array([var_ds.GetGeoTransform(), var_ds.GetProjectionRef(), @@ -153,12 +160,11 @@ def __check_variables__(self): var_ds.RasterYSize], dtype='object') check_equal = True else: - check_equal = array_equal(np.array([var_ds.GetGeoTransform(), - var_ds.GetProjectionRef(), - var_ds.RasterXSize, - var_ds.RasterYSize], - dtype='object'), - var_md) + check_equal = np.array_equal( + np.array([var_ds.GetGeoTransform(), + var_ds.GetProjectionRef(), + var_ds.RasterXSize, + var_ds.RasterYSize], dtype='object'), var_md) if check_equal is False: raise ValueError('Variables properties are not the same. ' 'Variables fields must have the same ' @@ -177,6 +183,26 @@ def summary(self): print('Inverse distance - smoothing : ' + str(self.smoothing)) print('Inverse distance - penalization: ' + str(self.penalization)) + def __read_variables_files2__(self): + for i, var in enumerate(list(self.config[self.methodology] + ['variables_files'].keys())): + var_ds = gdal.Open(self.config[self.methodology] + ['variables_files'][var]) + if var_ds is None: + raise FileNotFoundError(errno.ENOENT, strerror(errno.ENOENT), + self.config['variables_files'][var]) + if i == 0: + self.variables = np.array([var_ds.ReadAsArray()]) + else: + self.variables = np.concatenate( + (self.variables, np.array([var_ds.ReadAsArray()])), axis=0) + + self.field_geotransform = var_ds.GetGeoTransform() + self.field_proj = osr.SpatialReference() + self.field_proj.ImportFromWkt(var_ds.GetProjectionRef()) + self.field_size = (var_ds.RasterYSize, var_ds.RasterXSize) + + var_ds = None ''' def interpolate(data_file): pass @@ -221,24 +247,6 @@ def __get_regression_results(self, clusters, data): return cl_reg, out_data - def __read_variables_files2__(self): - for i, var in enumerate(list(self.config['variables_files'].keys())): - var_ds = gdal.Open(self.config['variables_files'][var]) - if var_ds is None: - raise FileNotFoundError(errno.ENOENT, strerror(errno.ENOENT), - self.config['variables_files'][var]) - if i == 0: - self.varibles = var_ds.ReadAsArray() - else: - self.variables = np.concatenate((self.variables, - var_ds.ReadAsArray()), axis=0) - var_ds = None - - self.field_geotransform = var_ds.GetGeoTransform() - self.field_proj = osr.SpatialReference() - self.field_proj.ImportFormWkt(var_ds.GetProjectionRef()) - self.field_size = (var_ds.RasterYSize, var_ds.RasterXSize) - def __read_variables_files__(self, variables_file): if isinstance(variables_file, (list,)): self.variables = None @@ -263,7 +271,3 @@ def __read_variables_files__(self, variables_file): self.geotransform = d_s.GetGeoTransform() d_s = None ''' - - -if __name__ == '__main__': - inst=PyMica() diff --git a/test/pymica2_test.py b/test/pymica2_test.py index 2b9eac7..7183029 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -1,29 +1,18 @@ '''Tests for pymica.pymica.py ''' - -from operator import methodcaller +import io +import json import unittest import unittest.mock -from tempfile import gettempdir import numpy as np from osgeo import gdal, osr from pymica.pymica2 import PyMica -import io -import json class TestPyMica(unittest.TestCase): @classmethod def setUpClass(cls): - cls.variables_file = gettempdir() + '/variables.tiff' - cls.config = {'variables_files': - {'altitude': gettempdir() + '/altitude.tif', - 'd_coast': gettempdir() + '/d_coast.tif'}} - cls.config_wrong = {'variables_files': - {'altitude': gettempdir() + '/altitude.tif', - 'd_coast': gettempdir() + '/d_coast_2.tif'}} - size = [1000, 1000] alt_data = np.ones(size) alt_data[2][2] = 12 @@ -36,7 +25,7 @@ def setUpClass(cls): driver = gdal.GetDriverByName('GTiff') # Create fake altitude field - d_s = driver.Create(cls.config['variables_files']['altitude'], + d_s = driver.Create('test/data/tifs/altitude.tif', size[1], size[0], 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(alt_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -44,7 +33,7 @@ def setUpClass(cls): d_s = None # Create fake distance to coast field - d_s = driver.Create(cls.config['variables_files']['d_coast'], + d_s = driver.Create('test/data/tifs/d_coast.tif', size[1], size[0], 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(dist_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -52,7 +41,7 @@ def setUpClass(cls): d_s = None # Create wrong fake distance to coast field - d_s = driver.Create(cls.config_wrong['variables_files']['d_coast'], + d_s = driver.Create('test/data/tifs/d_coast_2.tif', 3, 3, 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(dist_data[:3, :3]) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -60,144 +49,213 @@ def setUpClass(cls): d_s = None def test_init(cls): - mlr_id2d = PyMica(methodology='mlr+id2d', config=cls.config) + mlr_id2d = PyMica('mlr+id2d', './test/data/config_init.json') cls.assertEqual(mlr_id2d.smoothing, 0.0) cls.assertEqual(mlr_id2d.power, 2.5) - mlr_id3d = PyMica(methodology='mlr+id3d', config=cls.config) + mlr_id3d = PyMica('mlr+id3d', './test/data/config_init.json') cls.assertEqual(mlr_id3d.smoothing, 0.0) cls.assertEqual(mlr_id3d.power, 2.5) cls.assertEqual(mlr_id3d.penalization, 30) def test_init_wrong_variables_files(cls): with cls.assertRaises(ValueError) as cm: - PyMica(methodology='mlr+id2d', config=cls.config_wrong) + PyMica('mlr', './test/data/config_init.json') cls.assertEqual('Variables properties are not the same. ' 'Variables fields must have the same ' 'GeoTransform, Projection, XSize and YSize.', str(cm.exception)) - + def test_init_config_not_found(self): with self.assertRaises(FileNotFoundError) as cm: - PyMica(methodology='id3d', conf='aaaa.json') + PyMica('id3d', 'aaaa.json') self.assertEqual('Wrong configuration file path.', str(cm.exception)) def test_init_config_json_error(self): with self.assertRaises(json.decoder.JSONDecodeError) as cm: - PyMica(methodology='id3d', conf='./test/data/config_error.json') + PyMica('id3d', './test/data/config_error.json') self.assertEqual('Expecting property name enclosed in double quotes: ' 'line 2 column 5 (char 6)', str(cm.exception)) def test_config_return(self): - ins=PyMica(methodology='id3d', conf='./test/data/config_init.json') - self.assertEqual(len(ins.config.keys()), 5) + inst = PyMica('id3d', './test/data/config_init.json') + self.assertEqual(len(inst.config.keys()), 5) - - def test_init_methodology(self): + def test_init_wrong_methodology(self): with self.assertRaises(ValueError) as cm: - PyMica(methodology='id3', conf='./test/data/config_init.json') + PyMica('id3', './test/data/config_init.json') self.assertEqual('Methodology must be \"id2d\", \"id3d\", ' - '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', str(cm.exception)) - - - def test_values_config(self): - ins=PyMica(methodology='id3d', conf='./test/data/config_init.json') - self.assertEqual(ins.power,2.5) - self.assertEqual(ins.penalization,30) - self.assertEqual(ins.smoothing,0) - - with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: - PyMica(methodology='id3d', conf='./test/data/config_init_error_parameters.json') - self.assertEqual(mock_stdout.getvalue().strip(), 'id_power not in the configuration dictionary. ' + - 'id_power set to default value of 2.5.') - - with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: - PyMica(methodology='id2d', conf='./test/data/config_init_error_parameters.json') - self.assertEqual(mock_stdout.getvalue().strip(), 'id_smoothing not in the configuration dictionary. ' + - 'id_smoothing set to default value of 0.0.') - - with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: - PyMica(methodology='mlr+id3d', conf='./test/data/config_init_error_parameters.json') - self.assertEqual(mock_stdout.getvalue().strip(), 'id_penalization not in the configuration dictionary. ' + - 'id_penalization set to default value of 30.') - + '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', + str(cm.exception)) + + def test_init_default_values_config(self): + + with unittest.mock.patch('sys.stdout', + new_callable=io.StringIO) as mock_stdout: + inst = PyMica('id3d', + './test/data/config_init_error_parameters.json') + self.assertEqual(mock_stdout.getvalue().strip(), + 'id_power not in the configuration dictionary.' + ' id_power set to default value of 2.5.\n' + 'id_smoothing not in the configuration dictionary.' + ' id_smoothing set to default value of 0.0.\n' + 'id_penalization not in the configuration dictionary.' + ' id_penalization set to default value of 30.') + self.assertEqual(inst.power, 2.5) + self.assertEqual(inst.penalization, 30) + self.assertEqual(inst.smoothing, 0) + + def test_init_missing_interpolation_bounds(self): + + config = {'id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'resolution': 1000, + 'EPSG': 25831}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + with self.assertRaises(KeyError) as cm: - method='mlr+id2d' - PyMica(methodology=method, conf='./test/data/config_init_error_parameters.json') - self.assertEqual('\'variables_files must be included in the configuration file if ' + method + ' is selected.\'', str(cm.exception)) + PyMica('id2d', './test/data/config_test.json') + self.assertEqual('interpolation_bounds must be defined in the ' + 'configuration dictionary.', cm.exception.args[0]) + + def test_init_wrong_type_interpolation_bounds(self): + + config = {'id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': 0, + 'resolution': 1000, + 'EPSG': 25831}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + with self.assertRaises(TypeError) as cm: + PyMica('id2d', './test/data/config_test.json') + self.assertEqual('interpolation_bounds must be a List as ' + '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) + + def test_init_wrong_length_interpolation_bounds(self): + + config = {'id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [0, 100], + 'resolution': 1000, + 'EPSG': 25831}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() with self.assertRaises(ValueError) as cm: - method='mlr' - PyMica(methodology=method, conf='./test/data/config_init_error_parameters.json') - self.assertEqual('variables_files dictionary must have at ' + - 'least one key including a variable file ' + - 'path containing a 2D predictor field.', str(cm.exception)) - - ''' - def test_init(self): - inst = PyMica("./test/data/sample_data.json", self.variables_file, - self.clusters) - self.assertEqual(inst.result.shape, (1000, 1000)) - - inst.save_file(gettempdir() + "/out.tiff") - - # Test passing multiple variable files instead - # of one with all the layers - PyMica("./test/data/sample_data.json", [self.variables_file], - self.clusters) - - # No clusters - PyMica("./test/data/sample_data.json", [self.variables_file]) - - # Multiple clusters - clusters2 = {'clusters_files': ["./test/data/clusters.json", - "./test/data/clusters5.json"], - 'mask_files': [self.mask_file, self.mask5_file]} - PyMica("./test/data/sample_data.json", [self.variables_file], - clusters2) - - - def test_init_different_vars(self): - with open("./test/data/sample_data.json") as d_s: - data = d_s.read() - with open(gettempdir() + "/sample_data.json", "w") as d_s: - d_s.write(data.replace('id', 'other_id') - .replace('temp', 'other_var') - .replace('dist', 'other_x_var')) - - data_format = {'loc_vars': ('lon', 'lat'), - 'id_key': 'other_id', - 'y_var': 'other_var', - 'x_vars': ('altitude', 'other_x_var')} - inst = PyMica(gettempdir() + "/sample_data.json", self.variables_file, - self.clusters, data_format) - self.assertEqual(inst.result.shape, (1000, 1000)) - - @unittest.skip - def test_errors(self): + PyMica('id2d', './test/data/config_test.json') + self.assertEqual('interpolation_bounds must be a List as ' + '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) - with self.assertRaises(FileNotFoundError) as cm: - PyMica("BadFile", self.variables_file, - self.clusters) - self.assertEqual( - "[Errno 2] No such file or directory: 'BadFile'", - str(cm.exception)) + def test_init_missing_resolution(self): - with self.assertRaises(FileNotFoundError) as cm: - PyMica("./test/data/sample_data.json", ["BadFile"]) - self.assertEqual( - "[Errno 2] No such file or directory: 'BadFile'", - str(cm.exception)) + config = {'id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [0, 0, 1000, 1000], + 'EPSG': 25831}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + with self.assertRaises(KeyError) as cm: + PyMica('id2d', './test/data/config_test.json') + self.assertEqual('resolution must be defined in the configuration ' + 'dictionary.', cm.exception.args[0]) + + def test_init_wrong_type_resolution(self): + + config = {'id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [0, 0, 1000, 1000], + 'resolution': "1000", + 'EPSG': 25831}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + with self.assertRaises(TypeError) as cm: + PyMica('id2d', './test/data/config_test.json') + self.assertEqual('resolution must have a valid value in meters.', + cm.exception.args[0]) + + def test_init_missing_epsg(self): + + config = {'id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [0, 0, 1000, 1000], + 'resolution': 1000}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + with self.assertRaises(KeyError) as cm: + PyMica('id2d', './test/data/config_test.json') + self.assertEqual('EPSG must be defined in the configuration ' + 'dictionary.', cm.exception.args[0]) + + def test_init_wrong_type_epsg(self): + + config = {'id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [0, 0, 1000, 1000], + 'resolution': 1000, + 'EPSG': "25831"}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + with self.assertRaises(TypeError) as cm: + PyMica('id2d', './test/data/config_test.json') + self.assertEqual('EPSG must have a valid int value.', + cm.exception.args[0]) + + def test_init_missing_variables_files(self): + + config = {'mlr+id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [0, 0, 1000, 1000], + 'resolution': 1000, + 'EPSG': 25831}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + with self.assertRaises(KeyError) as cm: + PyMica('mlr+id2d', './test/data/config_test.json') + self.assertEqual('variables_files must be included in the ' + + 'configuration file if mlr+id2d is selected.', + cm.exception.args[0]) + + def test_init_empty_variables_files(self): + + config = {'mlr+id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [0, 0, 1000, 1000], + 'resolution': 1000, + 'EPSG': 25831, + 'variables_files': {}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() with self.assertRaises(ValueError) as cm: - PyMica("./test/data/sample_data.json", self.variables_file, - residuals_int='BadMethdology') - self.assertEqual( - "[Errno 2]residuals_int must be \"id2d\"," + - " \"id3d\" or \"idw\"", - str(cm.exception) - ) - # TODO : mask doesn't exist or clusters bad formatted - # TODO : Bad variable names passed - ''' + PyMica('mlr+id2d', './test/data/config_test.json') + self.assertEqual('variables_files dictionary must have at ' + + 'least one key including a variable file ' + + 'path containing a 2D predictor field.', + cm.exception.args[0]) From 7df213230b9d0164e19e1dd697c6ab9c145cb6b8 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Fri, 8 Apr 2022 09:52:35 +0200 Subject: [PATCH 11/87] Adds new tests to pymica2 --- pymica/pymica2.py | 56 +++++++++++++++++++++++-------------- test/pymica2_test.py | 66 ++++++++++++++++++++++++++++++++++---------- 2 files changed, 86 insertions(+), 36 deletions(-) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 0505aba..655fb29 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -1,11 +1,10 @@ '''Main class. Calculates data fields from points, using clusters multi-linear regressions corrected with residuals. ''' -import errno import json -from os import strerror import numpy as np +from genericpath import exists from osgeo import gdal, osr ''' @@ -57,7 +56,7 @@ def __init__(self, methodology, config): Defaults to 'altitude' config (dict): Configuration dictionary. ''' - if methodology not in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d','mlr']: + if methodology not in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d', 'mlr']: raise ValueError('Methodology must be \"id2d\", \"id3d\", ' '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"') @@ -66,6 +65,8 @@ def __init__(self, methodology, config): self.__check_config__(methodology) + self.__get_geographical_parameters__() + if methodology in ['mlr', 'id3d', 'mlr+id2d', 'mlr+id3d']: self.__check_variables__() self.__read_variables_files2__() @@ -147,24 +148,27 @@ def __check_variables__(self): ValueError: If properties of variable fields are not the same with each other. """ - if len(self.config[self.methodology]['variables_files'].keys()) < 2: - pass + + geo_param = np.array([self.field_geotransform, + self.field_proj.ExportToWkt(), + self.field_size[0], self.field_size[1]], + dtype='object') + for i, var in enumerate(list(self.config[self.methodology] ['variables_files'].keys())): + if not exists(self.config[self.methodology] + ['variables_files'][var]): + raise FileNotFoundError('No such file or directory: ' + + self.config[self.methodology] + ['variables_files'][var]) var_ds = gdal.Open(self.config[self.methodology] ['variables_files'][var]) - if i == 0: - var_md = np.array([var_ds.GetGeoTransform(), - var_ds.GetProjectionRef(), - var_ds.RasterXSize, - var_ds.RasterYSize], dtype='object') - check_equal = True - else: - check_equal = np.array_equal( - np.array([var_ds.GetGeoTransform(), - var_ds.GetProjectionRef(), - var_ds.RasterXSize, - var_ds.RasterYSize], dtype='object'), var_md) + + check_equal = np.array_equal(np.array( + [var_ds.GetGeoTransform(), var_ds.GetProjectionRef(), + var_ds.RasterXSize, var_ds.RasterYSize], dtype='object'), + geo_param) + if check_equal is False: raise ValueError('Variables properties are not the same. ' 'Variables fields must have the same ' @@ -188,9 +192,6 @@ def __read_variables_files2__(self): ['variables_files'].keys())): var_ds = gdal.Open(self.config[self.methodology] ['variables_files'][var]) - if var_ds is None: - raise FileNotFoundError(errno.ENOENT, strerror(errno.ENOENT), - self.config['variables_files'][var]) if i == 0: self.variables = np.array([var_ds.ReadAsArray()]) else: @@ -203,11 +204,24 @@ def __read_variables_files2__(self): self.field_size = (var_ds.RasterYSize, var_ds.RasterXSize) var_ds = None + + def __get_geographical_parameters__(self): + int_bounds = self.config[self.methodology]['interpolation_bounds'] + res = self.config[self.methodology]['resolution'] + + self.field_geotransform = (float(int_bounds[0]), float(res), float(0), + float(int_bounds[3]), float(0), float(-res)) + + self.field_proj = osr.SpatialReference() + self.field_proj.ImportFromEPSG(self.config[self.methodology]['EPSG']) + self.field_size = [(int_bounds[3] - int_bounds[1]) / res, + (int_bounds[2] - int_bounds[0]) / res] + ''' def interpolate(data_file): pass - + def save_file(self, file_name): #Saves the calculate field data into a file #Args: diff --git a/test/pymica2_test.py b/test/pymica2_test.py index 7183029..506d264 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -48,16 +48,6 @@ def setUpClass(cls): d_s.SetProjection(proj.ExportToWkt()) d_s = None - def test_init(cls): - mlr_id2d = PyMica('mlr+id2d', './test/data/config_init.json') - cls.assertEqual(mlr_id2d.smoothing, 0.0) - cls.assertEqual(mlr_id2d.power, 2.5) - - mlr_id3d = PyMica('mlr+id3d', './test/data/config_init.json') - cls.assertEqual(mlr_id3d.smoothing, 0.0) - cls.assertEqual(mlr_id3d.power, 2.5) - cls.assertEqual(mlr_id3d.penalization, 30) - def test_init_wrong_variables_files(cls): with cls.assertRaises(ValueError) as cm: PyMica('mlr', './test/data/config_init.json') @@ -78,10 +68,6 @@ def test_init_config_json_error(self): 'line 2 column 5 (char 6)', str(cm.exception)) - def test_config_return(self): - inst = PyMica('id3d', './test/data/config_init.json') - self.assertEqual(len(inst.config.keys()), 5) - def test_init_wrong_methodology(self): with self.assertRaises(ValueError) as cm: PyMica('id3', './test/data/config_init.json') @@ -91,10 +77,21 @@ def test_init_wrong_methodology(self): def test_init_default_values_config(self): + config = {'id3d': {'resolution': 270, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'EPSG': 25831, + 'variables_files': {'altitude': + 'test/data/tifs/altitude.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: inst = PyMica('id3d', - './test/data/config_init_error_parameters.json') + './test/data/config_test.json') self.assertEqual(mock_stdout.getvalue().strip(), 'id_power not in the configuration dictionary.' ' id_power set to default value of 2.5.\n' @@ -259,3 +256,42 @@ def test_init_empty_variables_files(self): 'least one key including a variable file ' + 'path containing a 2D predictor field.', cm.exception.args[0]) + + def test_init_not_found_variables_files(self): + + config = {'mlr+id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [0, 0, 1000, 1000], + 'resolution': 1000, + 'EPSG': 25831, + 'variables_files': {'altitude': + 'notfound.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + with self.assertRaises(FileNotFoundError) as cm: + PyMica('mlr+id2d', './test/data/config_test.json') + self.assertEqual('No such file or directory: notfound.tif', + str(cm.exception)) + + def test_init_two_variables_files(self): + + config = {'mlr+id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831, + 'variables_files': { + 'altitude': 'test/data/tifs/altitude.tif', + 'd_coast': 'test/data/tifs/d_coast.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + mlr_id2d = PyMica('mlr+id2d', './test/data/config_test.json') + + self.assertEqual(mlr_id2d.variables.shape, (2, 1000, 1000)) From f84879322168ab460f3acf9be3877700a1b8d94c Mon Sep 17 00:00:00 2001 From: ecasellas Date: Mon, 11 Apr 2022 15:33:24 +0200 Subject: [PATCH 12/87] Adds id2d, id3d and mlr in pymica.interpolate --- pymica/pymica2.py | 78 +++++++++++++++++++++++------------- test/pymica2_test.py | 95 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 145 insertions(+), 28 deletions(-) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 655fb29..77c87a3 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -6,6 +6,12 @@ import numpy as np from genericpath import exists from osgeo import gdal, osr +from interpolation.inverse_distance import inverse_distance +from interpolation.inverse_distance_3d import inverse_distance_3d +from pymica.apply_regression import (apply_clustered_regression, + apply_regression) +from pymica.clustered_regression import (ClusteredRegression, + MultiRegressionSigma) ''' from multiprocessing.sharedctypes import Value @@ -214,29 +220,31 @@ def __get_geographical_parameters__(self): self.field_proj = osr.SpatialReference() self.field_proj.ImportFromEPSG(self.config[self.methodology]['EPSG']) - self.field_size = [(int_bounds[3] - int_bounds[1]) / res, - (int_bounds[2] - int_bounds[0]) / res] - - ''' - def interpolate(data_file): - pass - - - def save_file(self, file_name): - #Saves the calculate field data into a file - #Args: - # file_name (str): The output file path - - - driver = gdal.GetDriverByName('GTiff') - d_s = driver.Create(file_name, self.size[1], self.size[0], 1, - gdal.GDT_Float32) - d_s.SetGeoTransform(self.geotransform) - d_s.SetProjection(self.out_proj.ExportToWkt()) - - d_s.GetRasterBand(1).WriteArray(self.result) - - def __get_regression_results(self, clusters, data): + self.field_size = [int((int_bounds[3] - int_bounds[1]) / res), + int((int_bounds[2] - int_bounds[0]) / res)] + + def interpolate(self, data): + + if self.methodology == 'id2d': + field = inverse_distance(data, self.field_size, + list(self.field_geotransform), + self.power, self.smoothing) + elif self.methodology == 'id3d': + field = inverse_distance_3d( + data, + self.field_size, + self.field_geotransform, + self.variables[ + list(self.variables_files.keys()).index('altitude')], + self.power, + self.smoothing, + self.penalization) + elif self.methodology == 'mlr': + regression, field = self.__get_regression_results__(False, data) + + return field + + def __get_regression_results__(self, clusters, data): if clusters: cl_reg = ClusteredRegression(data, clusters['clusters_files'], data_format=self.data_format) @@ -252,15 +260,29 @@ def __get_regression_results(self, clusters, data): self.data_format['x_vars'], mask) else: - cl_reg = MultiRegressionSigma(data, - id_key=self.data_format['id_key'], - y_var=self.data_format['y_var'], - x_vars=self.data_format['x_vars']) + cl_reg = MultiRegressionSigma( + data, id_key='id', y_var='value', + x_vars=list(self.variables_files.keys())) out_data = apply_regression(cl_reg, self.variables, - self.data_format['x_vars']) + list(self.variables_files.keys())) return cl_reg, out_data + ''' + def save_file(self, file_name): + #Saves the calculate field data into a file + #Args: + # file_name (str): The output file path + + + driver = gdal.GetDriverByName('GTiff') + d_s = driver.Create(file_name, self.size[1], self.size[0], 1, + gdal.GDT_Float32) + d_s.SetGeoTransform(self.geotransform) + d_s.SetProjection(self.out_proj.ExportToWkt()) + + d_s.GetRasterBand(1).WriteArray(self.result) + def __read_variables_files__(self, variables_file): if isinstance(variables_file, (list,)): self.variables = None diff --git a/test/pymica2_test.py b/test/pymica2_test.py index 506d264..2dee072 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -295,3 +295,98 @@ def test_init_two_variables_files(self): mlr_id2d = PyMica('mlr+id2d', './test/data/config_test.json') self.assertEqual(mlr_id2d.variables.shape, (2, 1000, 1000)) + + def test_init_interpolate_id2d(self): + + config = {'id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831, + 'variables_files': { + 'altitude': 'test/data/tifs/altitude.tif', + 'd_coast': 'test/data/tifs/d_coast.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + id2d = PyMica('id2d', './test/data/config_test.json') + + data = {'A': {'x': 280000.0, 'y': 4500000.0, 'value': 50.0}, + 'B': {'x': 380000.0, 'y': 4600000.0, 'value': 20.0}, + 'C': {'x': 480000.0, 'y': 4700000.0, 'value': 10.0}} + + field = id2d.interpolate(data) + + self.assertEqual(field.shape, (1000, 1000)) + self.assertAlmostEqual(field[0, 0], 23.992, 2) + self.assertAlmostEqual(field[500, 500], 20.052, 2) + self.assertAlmostEqual(field[750, 750], 21.693, 2) + + def test_init_interpolate_id3d(self): + + config = {'id3d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831, + 'variables_files': { + 'altitude': 'test/data/tifs/altitude.tif', + 'd_coast': 'test/data/tifs/d_coast.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + id3d = PyMica('id3d', './test/data/config_test.json') + + data = {'A': {'x': 280000.0, 'y': 4500000.0, 'z': 10, 'value': 50.0}, + 'B': {'x': 380000.0, 'y': 4600000.0, 'z': 100, 'value': 20.0}, + 'C': {'x': 480000.0, 'y': 4700000.0, 'z': 1000, 'value': 10.0}} + + field = id3d.interpolate(data) + + self.assertEqual(field.shape, (1000, 1000)) + self.assertAlmostEqual(field[0, 0], 24.086, 2) + self.assertAlmostEqual(field[500, 500], 20.063, 2) + self.assertAlmostEqual(field[750, 750], 21.809, 2) + + def test_init_interpolate_mlr(self): + + config = {'mlr': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831, + 'variables_files': { + 'altitude': 'test/data/tifs/altitude.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + mlr = PyMica('mlr', './test/data/config_test.json') + + data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, + 'altitude': 10, 'value': 50.0}, + {'id': 'B', 'x': 380000.0, 'y': 4600000.0, + 'altitude': 100, 'value': 20.0}, + {'id': 'C', 'x': 480000.0, 'y': 4700000.0, + 'altitude': 1000, 'value': 10.0}] + + field = mlr.interpolate(data) + + import matplotlib.pyplot as plt + plt.imshow(field) + plt.colorbar() + plt.savefig('test_mlr.png') + plt.close('all') + + self.assertEqual(field.shape, (1000, 1000)) + self.assertAlmostEqual(field[0, 0], 37.193, 2) + self.assertAlmostEqual(field[2, 2], 36.879, 2) + self.assertAlmostEqual(field[3, 3], 37.193, 2) From 8d00331bc3d55ad157548c4dffa05e177dc32bf1 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Tue, 12 Apr 2022 12:04:06 +0200 Subject: [PATCH 13/87] Adds mlr+id2d to pymica.interpolate and adapts inverse_distance input data --- interpolation/inverse_distance.pyx | 21 +++++---- test/data/config_init_error_parameters.json | 23 +++++----- test/inverse_distance_test.py | 6 +-- test/pymica2_test.py | 48 ++++++++++++++++----- 4 files changed, 64 insertions(+), 34 deletions(-) diff --git a/interpolation/inverse_distance.pyx b/interpolation/inverse_distance.pyx index f0679f0..6a2099e 100644 --- a/interpolation/inverse_distance.pyx +++ b/interpolation/inverse_distance.pyx @@ -16,24 +16,23 @@ from typing import Dict, List DTYPE = np.float64 ctypedef np.float64_t DTYPE_t -def inverse_distance(residues: Dict[str, Dict[str, float]], +def inverse_distance(data: List[Dict[str, float]], size: List[int], geotransform: List[int], power: float=2.5, smoothing: float=0.0): """ - inverse_distance(residues, size, geotransform) + inverse_distance(data, size, geotransform) - Interpolates the residues field using the inverse of the distance method + Interpolates the data field using the inverse of the distance method Args: - residues (dict): The residues dict + data (dict): The data dict size (list): x X y - geotransform (list): The geotransform to apply to relate the residues coordinates + geotransform (list): The geotransform to apply to relate the data coordinates and the position in the matrix. See https://www.gdal.org/gdal_datamodel.html for more information - Returns: - list: The interpolated residues + list: The interpolated data """ cdef array.array da = array.array('d', []) @@ -44,10 +43,10 @@ def inverse_distance(residues: Dict[str, Dict[str, float]], ypos0 = [] values0 = [] - for key in residues.keys(): - xpos0.append(residues[key]['x']) - ypos0.append(residues[key]['y']) - values0.append(residues[key]['value']) + for d in data: + xpos0.append(d['x']) + ypos0.append(d['y']) + values0.append(d['value']) cdef int N N = len(xpos0) diff --git a/test/data/config_init_error_parameters.json b/test/data/config_init_error_parameters.json index 28f2862..1badc90 100644 --- a/test/data/config_init_error_parameters.json +++ b/test/data/config_init_error_parameters.json @@ -1,30 +1,33 @@ { "id2d": {"id_power":2.5, - "interpolation_bouds":[0, 10000, 0 ,10000], "resolution":1000, "EPSG":25831}, - "id3d": {"id_smoothing":0.0, - "id_penalization":30.0, - "variables_files": {"altitud": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], + "id3d": {"variables_files": {"altitude": "test/data/tifs/altitude.tif", + "d_coast": "test/data/tifs/d_coast.tif"}, + "interpolation_bounds":[0, 10000, 0, 10000], "resolution":1000, "EPSG":25831}, "mlr": {"clusters": "None", + "interpolation_bounds": [0, 10000, 0, 10000], + "resolution": 1000, + "EPSG": 25831, "variables_files": {}}, "mlr+id2d": {"id_power":2.5, "id_smoothing":0.0, - "clusters":"None" + "clusters":"None", + "interpolation_bounds": [0, 10000, 0, 10000], + "resolution": 1000, + "EPSG": 25831 }, "mlr+id3d": {"id_power":2.5, "id_smoothing":0.0, "clusters":"None", - "variables_files": {"altitud": "kk", - "d_coast": "kk"}, - "interpolation_bouds":[0, 10000, 0 ,10000], + "variables_files": {"altitude": "test/data/tifs/altitude.tif", + "d_coast": "test/data/tifs/d_coast.tif"}, + "interpolation_bounds":[0, 10000, 0, 10000], "resolution":1000, "EPSG":25831} } \ No newline at end of file diff --git a/test/inverse_distance_test.py b/test/inverse_distance_test.py index 158c918..e52a40f 100644 --- a/test/inverse_distance_test.py +++ b/test/inverse_distance_test.py @@ -11,9 +11,9 @@ class TestInverseDistance(unittest.TestCase): - residues = {'AA': {'value': 0, 'y': 0, 'x': 0}, - 'BB': {'value': 1, 'y': 1, 'x': 1}, - 'CC': {'value': 2, 'y': 2, 'x': 2}} + residues = [{'id': 'AA', 'value': 0, 'y': 0, 'x': 0}, + {'id': 'BB', 'value': 1, 'y': 1, 'x': 1}, + {'id': 'CC', 'value': 2, 'y': 2, 'x': 2}] geotransform = [0, 0.5, 0, 2, 0, -0.5] size = [5, 5] diff --git a/test/pymica2_test.py b/test/pymica2_test.py index 2dee072..909411c 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -16,6 +16,9 @@ def setUpClass(cls): size = [1000, 1000] alt_data = np.ones(size) alt_data[2][2] = 12 + alt_data[185, 814] = 1000 + alt_data[555, 444] = 100 + alt_data[925, 74] = 10 dist_data = np.ones(size) @@ -314,9 +317,9 @@ def test_init_interpolate_id2d(self): id2d = PyMica('id2d', './test/data/config_test.json') - data = {'A': {'x': 280000.0, 'y': 4500000.0, 'value': 50.0}, - 'B': {'x': 380000.0, 'y': 4600000.0, 'value': 20.0}, - 'C': {'x': 480000.0, 'y': 4700000.0, 'value': 10.0}} + data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, 'value': 50.0}, + {'id': 'B', 'x': 380000.0, 'y': 4600000.0, 'value': 20.0}, + {'id': 'C', 'x': 480000.0, 'y': 4700000.0, 'value': 10.0}] field = id2d.interpolate(data) @@ -324,7 +327,7 @@ def test_init_interpolate_id2d(self): self.assertAlmostEqual(field[0, 0], 23.992, 2) self.assertAlmostEqual(field[500, 500], 20.052, 2) self.assertAlmostEqual(field[750, 750], 21.693, 2) - + def test_init_interpolate_id3d(self): config = {'id3d': {'id_power': 2.5, @@ -380,13 +383,38 @@ def test_init_interpolate_mlr(self): field = mlr.interpolate(data) - import matplotlib.pyplot as plt - plt.imshow(field) - plt.colorbar() - plt.savefig('test_mlr.png') - plt.close('all') - self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 37.193, 2) self.assertAlmostEqual(field[2, 2], 36.879, 2) self.assertAlmostEqual(field[3, 3], 37.193, 2) + + def test_init_interpolate_mlr_id2d(self): + + config = {'mlr+id2d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831, + 'variables_files': { + 'altitude': 'test/data/tifs/altitude.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + mlr_id2d = PyMica('mlr+id2d', './test/data/config_test.json') + + data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, + 'altitude': 10, 'value': 50.0}, + {'id': 'B', 'x': 380000.0, 'y': 4600000.0, + 'altitude': 100, 'value': 20.0}, + {'id': 'C', 'x': 480000.0, 'y': 4700000.0, + 'altitude': 1000, 'value': 10.0}] + + field = mlr_id2d.interpolate(data) + + self.assertEqual(field.shape, (1000, 1000)) + self.assertAlmostEqual(field[925, 74], 50.000, 2) + self.assertAlmostEqual(field[555, 444], 20.000, 2) + self.assertAlmostEqual(field[185, 814], 9.999, 2) From c9a704d7f4299a3b3147bb6fc41891297eac1253 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Tue, 12 Apr 2022 12:33:49 +0200 Subject: [PATCH 14/87] Adds mlr+id3d to pymica.interpolate and modifies inverse_distance_3d input data --- interpolation/inverse_distance_3d.pyx | 12 ++++---- pymica/pymica2.py | 29 ++++++++++++++++++- test/inverse_distance_3d_test.py | 6 ++-- test/pymica2_test.py | 40 +++++++++++++++++++++++++-- 4 files changed, 74 insertions(+), 13 deletions(-) diff --git a/interpolation/inverse_distance_3d.pyx b/interpolation/inverse_distance_3d.pyx index c851ecf..3d9bdbc 100644 --- a/interpolation/inverse_distance_3d.pyx +++ b/interpolation/inverse_distance_3d.pyx @@ -17,7 +17,7 @@ from typing import Dict, List, Union DTYPE = np.float64 ctypedef np.float64_t DTYPE_t -def inverse_distance_3d(residues: Dict[str, Dict[str, float]], +def inverse_distance_3d(data: List[Dict[str, float]], size: List[int], geotransform: List[int], dem, power: float=2, smoothing: float=0, penalization: float=30): @@ -47,11 +47,11 @@ def inverse_distance_3d(residues: Dict[str, Dict[str, float]], zpos0 = [] values0 = [] - for key in residues.keys(): - xpos0.append(residues[key]['x']) - ypos0.append(residues[key]['y']) - zpos0.append(residues[key]['z']) - values0.append(residues[key]['value']) + for d in data: + xpos0.append(d['x']) + ypos0.append(d['y']) + zpos0.append(d['altitude']) + values0.append(d['value']) cdef int N N = len(xpos0) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 77c87a3..402bbaf 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -239,9 +239,36 @@ def interpolate(self, data): self.power, self.smoothing, self.penalization) - elif self.methodology == 'mlr': + elif self.methodology in ['mlr', 'mlr+id2d', 'mlr+id3d']: regression, field = self.__get_regression_results__(False, data) + if self.methodology in ['mlr+id2d', 'mlr+id3d']: + residues = regression.get_residuals() + + res_interp = [] + for stat in data: + if stat['id'] in residues.keys(): + res = {'id': stat['id'], 'x': stat['x'], + 'y': stat['y'], 'value': residues[stat['id']]} + if self.methodology == 'mlr+id3d': + res['altitude'] = stat['altitude'] + res_interp.append(res) + + if self.methodology == 'mlr+id2d': + res_field = inverse_distance(res_interp, self.field_size, + list(self.field_geotransform), + self.power, self.smoothing) + elif self.methodology == 'mlr+id3d': + res_field = inverse_distance_3d( + res_interp, self.field_size, self.field_geotransform, + self.variables[ + list(self.variables_files.keys()).index('altitude')], + self.power, + self.smoothing, + self.penalization) + + field = field - res_field + return field def __get_regression_results__(self, clusters, data): diff --git a/test/inverse_distance_3d_test.py b/test/inverse_distance_3d_test.py index 0cc25b5..cd3b96b 100644 --- a/test/inverse_distance_3d_test.py +++ b/test/inverse_distance_3d_test.py @@ -11,9 +11,9 @@ class TestInverseDistance3D(unittest.TestCase): - residues = {'AA': {'value': 0, 'z': 1, 'y': 0, 'x': 0}, - 'BB': {'value': 1, 'z': 0, 'y': 1, 'x': 1}, - 'CC': {'value': 2, 'z': 0, 'y': 2, 'x': 2}} + residues = [{'id': 'AA', 'value': 0, 'altitude': 1, 'y': 0, 'x': 0}, + {'id': 'BB', 'value': 1, 'altitude': 0, 'y': 1, 'x': 1}, + {'id': 'CC', 'value': 2, 'altitude': 0, 'y': 2, 'x': 2}] geotransform = [0, 0.5, 0, 2, 0, -0.5] size = [5, 5] diff --git a/test/pymica2_test.py b/test/pymica2_test.py index 909411c..03a44ae 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -346,9 +346,12 @@ def test_init_interpolate_id3d(self): id3d = PyMica('id3d', './test/data/config_test.json') - data = {'A': {'x': 280000.0, 'y': 4500000.0, 'z': 10, 'value': 50.0}, - 'B': {'x': 380000.0, 'y': 4600000.0, 'z': 100, 'value': 20.0}, - 'C': {'x': 480000.0, 'y': 4700000.0, 'z': 1000, 'value': 10.0}} + data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, 'altitude': 10, + 'value': 50.0}, + {'id': 'B', 'x': 380000.0, 'y': 4600000.0, 'altitude': 100, + 'value': 20.0}, + {'id': 'C', 'x': 480000.0, 'y': 4700000.0, 'altitude': 1000, + 'value': 10.0}] field = id3d.interpolate(data) @@ -418,3 +421,34 @@ def test_init_interpolate_mlr_id2d(self): self.assertAlmostEqual(field[925, 74], 50.000, 2) self.assertAlmostEqual(field[555, 444], 20.000, 2) self.assertAlmostEqual(field[185, 814], 9.999, 2) + + def test_init_interpolate_mlr_id3d(self): + + config = {'mlr+id3d': {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831, + 'variables_files': { + 'altitude': 'test/data/tifs/altitude.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + mlr_id2d = PyMica('mlr+id3d', './test/data/config_test.json') + + data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, + 'altitude': 10, 'value': 50.0}, + {'id': 'B', 'x': 380000.0, 'y': 4600000.0, + 'altitude': 100, 'value': 20.0}, + {'id': 'C', 'x': 480000.0, 'y': 4700000.0, + 'altitude': 1000, 'value': 10.0}] + + field = mlr_id2d.interpolate(data) + + self.assertEqual(field.shape, (1000, 1000)) + self.assertAlmostEqual(field[925, 74], 50.000, 2) + self.assertAlmostEqual(field[555, 444], 20.000, 2) + self.assertAlmostEqual(field[185, 814], 9.999, 2) From 50ff008b64720ebd653995c9ef9e2097b5b3b15e Mon Sep 17 00:00:00 2001 From: jrmiro Date: Tue, 19 Apr 2022 10:21:13 +0000 Subject: [PATCH 15/87] Fet un check del data --- pymica/pymica2.py | 60 +++++++++- test/data/config_test.json | 1 + test/data/config_testo.json | 1 + test/data/sample_data_err.json | 1 + test/data/sample_data_test_keys.json | 1 + test/pymica2_test.py | 159 ++++++++++++++++++++++++++- 6 files changed, 219 insertions(+), 4 deletions(-) create mode 100644 test/data/config_test.json create mode 100644 test/data/config_testo.json create mode 100644 test/data/sample_data_err.json create mode 100644 test/data/sample_data_test_keys.json diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 655fb29..6ae80d1 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -6,6 +6,7 @@ import numpy as np from genericpath import exists from osgeo import gdal, osr +from interpolation.inverse_distance_3d import inverse_distance_3d ''' from multiprocessing.sharedctypes import Value @@ -84,6 +85,9 @@ def __read_config__(self, config_file): return config def __check_config__(self, method): + if method not in self.config.keys(): + raise KeyError(method + ' not defined in the configuration file.') + if method in ['id2d', 'id3d', 'mlr+id2d', 'mlr+id3d']: if 'id_power' not in self.config[method].keys(): print('id_power not in the configuration dictionary. ' + @@ -174,6 +178,52 @@ def __check_variables__(self): 'Variables fields must have the same ' 'GeoTransform, Projection, XSize and YSize.') + + def __check_data__(self,data_file): + + + # Check if the data file exists + # Check if json is well structured + try: + with open(data_file, 'r') as f: + data = json.load(f) + f.close() + except FileNotFoundError: + raise FileNotFoundError('Wrong data file path.') + except json.decoder.JSONDecodeError as err: + raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) + for elements in data: + if 'id' not in elements.keys(): + raise KeyError('id must be included in the data file') + if 'lat' not in elements.keys(): + raise KeyError('lat must be included in the data file') + if 'lon' not in elements.keys(): + raise KeyError('lon must be included in the data file') + if 'value' not in elements.keys(): + raise KeyError('value must be included in the data file') + + if self.methodology in ['id3d','mlr+id3d']: + for elements in data: + if 'altitude' not in elements.keys(): + raise KeyError('altitude must be included in the data file') + + if self.methodology in ['mlr','mlr+id2d','mlr+id3d']: + for elements in data: + if not set(list(self.config[self.methodology]['variables_files'].keys())).issubset(set(list(elements.keys()))): + raise KeyError('Some variables missing in '+elements['id']) + + + + + + + + + + + + + def summary(self): print('pymica interpolator') print('-------------------') @@ -217,11 +267,15 @@ def __get_geographical_parameters__(self): self.field_size = [(int_bounds[3] - int_bounds[1]) / res, (int_bounds[2] - int_bounds[0]) / res] - ''' - def interpolate(data_file): - pass + + def interpolate(self,data_file): + self.__check_data__(data_file) + if self.methodology=='id3d': + pass + + ''' def save_file(self, file_name): #Saves the calculate field data into a file #Args: diff --git a/test/data/config_test.json b/test/data/config_test.json new file mode 100644 index 0000000..d23ce8f --- /dev/null +++ b/test/data/config_test.json @@ -0,0 +1 @@ +{"id3d": {"id_smoothing": 0.0, "id_penalization": 30, "resolution": 270, "id_power": 2.5, "interpolation_bounds": [260000, 4480000, 530000, 4750000], "EPSG": 25831, "variables_files": {"altitude": "test/data/tifs/altitude.tif"}}, "mlr": {"clusters": null, "resolution": 270, "interpolation_bounds": [260000, 4480000, 530000, 4750000], "EPSG": 25831, "variables_files": {"d_coast": "test/data/tifs/d_coast.tif"}}} \ No newline at end of file diff --git a/test/data/config_testo.json b/test/data/config_testo.json new file mode 100644 index 0000000..4a3c3e9 --- /dev/null +++ b/test/data/config_testo.json @@ -0,0 +1 @@ +{"id3d": {"id_smoothing": 0.0, "id_penalization": 30, "resolution": 270, "id_power": 2.5, "interpolation_bounds": [260000, 4480000, 530000, 4750000], "EPSG": 25831, "variables_files": {"altitude": "test/data/tifs/altitude.tif"}}} \ No newline at end of file diff --git a/test/data/sample_data_err.json b/test/data/sample_data_err.json new file mode 100644 index 0000000..e822cbe --- /dev/null +++ b/test/data/sample_data_err.json @@ -0,0 +1 @@ +[{"id": "C6", "temp": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, {"id": "C7", "temp": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}, {"id": "C8", "temp": 5, "altitude": 554, "lon": 1.29609, "lat": 41.67555, "dist": 0.8249644109282541}, {"id": "C9", "temp": 11.4, "altitude": 240, "lon": 0.39988, "lat": 40.71825, "dist": 0.44760469382021184}, {"id": "CC", "temp": 3.1, "altitude": 626, "lon": 2.20862, "lat": 42.07398, "dist": 0.8496267460497152}, {"id": "CD", "temp": 6.8, "altitude": 849, "lon": 1.43277, "lat": 42.37083, "dist": 0.9746396419478347}, {"id": "CE", "temp": 8.6, "altitude": 316, "lon": 1.80813, "lat": 41.53109, "dist": 0.6182540048435968}, {"id": "CG", "temp": 3.4, "altitude": 1405, "lon": 2.41456, "lat": 42.37717, "dist": 0.8360967464225357}, {"id": "CI", "temp": 1.7, "altitude": 852, "lon": 2.36429, "lat": 42.25839, "dist": 0.8445667646058737}, {"id": "CJ", "temp": 7.7, "altitude": 566.5, "lon": 1.33132, "lat": 42.21624, "dist": 0.967618969834621}, {"id": "CL", "temp": 9.1, "altitude": 349, "lon": 1.76796, "lat": 41.67399, "dist": 0.7607099759220941}, {"id": "CP", "temp": 4.6, "altitude": 690, "lon": 1.03893, "lat": 42.13924, "dist": 0.9670729105373961}, {"id": "CQ", "temp": 8.6, "altitude": 594, "lon": 1.02569, "lat": 41.99546, "dist": 0.9485059678298808}, {"id": "CR", "temp": 4.2, "altitude": 873, "lon": 1.9624, "lat": 42.08032, "dist": 0.8877095488666668}, {"id": "CT", "temp": 0, "altitude": 823, "lon": 0.74362, "lat": 42.39811, "dist": 0.988307296442732}, {"id": "CU", "temp": 1.4, "altitude": 1002, "lon": 0.79397, "lat": 42.69856, "dist": 0.9953519787539626}, {"id": "CW", "temp": 7.7, "altitude": 446, "lon": 1.09894, "lat": 41.39241, "dist": 0.6332101089073022}, {"id": "CY", "temp": 6.1, "altitude": 816, "lon": 2.17873, "lat": 41.87813, "dist": 0.7391495766364929}, {"id": "D1", "temp": 8, "altitude": 404, "lon": 0.75383, "lat": 41.28521, "dist": 0.6355909091732396}, {"id": "D2", "temp": 9.2, "altitude": 343, "lon": 1.915, "lat": 41.59252, "dist": 0.62225865339356}, {"id": "D3", "temp": 11.4, "altitude": 252, "lon": 1.93564, "lat": 41.38197, "dist": 0.3330619991696371}, {"id": "D4", "temp": 14.5, "altitude": 24, "lon": 3.18165, "lat": 42.27065, "dist": 0.0411977910157858}, {"id": "D5", "temp": 10.2, "altitude": 411.2, "lon": 2.12388, "lat": 41.41843, "dist": 0.1924910672308663}, {"id": "D6", "temp": 11, "altitude": 196, "lon": 3.16622, "lat": 42.43515, "dist": 0.0031904831479018236}, {"id": "D7", "temp": 10.2, "altitude": 53, "lon": 0.59376, "lat": 41.18499, "dist": 0.6481626486667618}, {"id": "D8", "temp": 6.4, "altitude": 515, "lon": 0.30565, "lat": 40.95134, "dist": 0.6711622053940252}, {"id": "D9", "temp": 12.3, "altitude": 59, "lon": 1.52121, "lat": 41.21553, "dist": 0.10686553010442312}, {"id": "DB", "temp": 11.3, "altitude": 179, "lon": 0.71581, "lat": 40.87287, "dist": 0.11672874196285388}, {"id": "DF", "temp": 8.7, "altitude": 28.6, "lon": 3.03543, "lat": 41.97751, "dist": 0.30923642591724887}, {"id": "DG", "temp": -1.4, "altitude": 1971.4, "lon": 2.15517, "lat": 42.39848, "dist": 0.9133153928364699}, {"id": "DI", "temp": 8.5, "altitude": 415, "lon": 1.62386, "lat": 41.43292, "dist": 0.5298640081572891}, {"id": "DJ", "temp": 9.8, "altitude": 176, "lon": 2.78969, "lat": 42.11653, "dist": 0.5638229912186732}, {"id": "DK", "temp": 13.5, "altitude": 2, "lon": 1.41846, "lat": 41.14677, "dist": 0.021146374050685313} {"id": "DL", "temp": 11.8, "altitude": 0.5, "lon": 0.83449, "lat": 40.70719, "dist": 0.07485783448584127}, {"id": "DN", "temp": 8.1, "altitude": 150, "lon": 2.63108, "lat": 41.96095, "dist": 0.6387255047860665}, {"id": "DO", "temp": 7.9, "altitude": 14, "lon": 3.03241, "lat": 41.80857, "dist": 0.08377228566347805}, {"id": "DP", "temp": 2.3, "altitude": 1097, "lon": 1.8664, "lat": 42.38605, "dist": 0.9565269518909779}, {"id": "DQ", "temp": 9.5, "altitude": 287, "lon": 1.36259, "lat": 41.30728, "dist": 0.4285478534091186}, {"id": "H1", "temp": 7.7, "altitude": 333, "lon": 1.65306, "lat": 41.58642, "dist": 0.7088677903112097}, {"id": "J5", "temp": 9.4, "altitude": 158, "lon": 2.83423, "lat": 42.34215, "dist": 0.552440711148477}, {"id": "KP", "temp": 7.6, "altitude": 36, "lon": 2.69436, "lat": 41.73894, "dist": 0.2962111265774966}, {"id": "MQ", "temp": 8.1, "altitude": 402, "lon": 1.69584, "lat": 41.92047, "dist": 0.8766130576999169}, {"id": "MR", "temp": 7.4, "altitude": 500, "lon": 0.9106, "lat": 41.25079, "dist": 0.5233321525599}, {"id": "MS", "temp": 7.8, "altitude": 938, "lon": 1.97747, "lat": 42.25978, "dist": 0.9330852377166519}, {"id": "MV", "temp": 1.7, "altitude": 845, "lon": 1.67295, "lat": 42.13598, "dist": 0.9323492838126466}, {"id": "R1", "temp": 10.2, "altitude": 210, "lon": 1.87276, "lat": 41.70637, "dist": 0.7221434310179013}, {"id": "U1", "temp": 13.7, "altitude": 31, "lon": 2.95481, "lat": 42.30648, "dist": 0.3867893501038431}, {"id": "U2", "temp": 14, "altitude": 4, "lon": 3.0968, "lat": 42.17716, "dist": 0.053425947900169635}, {"id": "U3", "temp": 10.2, "altitude": 257, "lon": 1.63032, "lat": 41.37491, "dist": 0.43061363761828253}, {"id": "U4", "temp": 7.3, "altitude": 507, "lon": 1.84699, "lat": 41.83094, "dist": 0.8019522498321707}, {"id": "U6", "temp": 12.4, "altitude": 29, "lon": 1.06661, "lat": 41.08017, "dist": 0.06360213821092431}, {"id": "U7", "temp": 12.6, "altitude": 52, "lon": 0.50525, "lat": 40.85936, "dist": 0.4092651015620583}, {"id": "U9", "temp": 12.4, "altitude": 62, "lon": 0.61635, "lat": 40.76947, "dist": 0.21174530465882668}, {"id": "UA", "temp": 11.4, "altitude": 93, "lon": 0.76943, "lat": 40.9091, "dist": 0.09786857424234763}, {"id": "UB", "temp": 9, "altitude": 15, "lon": 3.06195, "lat": 42.05398, "dist": 0.25022939930751786}, {"id": "UC", "temp": 8.1, "altitude": 60, "lon": 2.99705, "lat": 41.97726, "dist": 0.36783341237168365}, {"id": "UE", "temp": 10.4, "altitude": 4, "lon": 3.15719, "lat": 42.02306, "dist": 0.03313054809860838}, {"id": "UF", "temp": 7.8, "altitude": 573, "lon": 1.90775, "lat": 41.28832, "dist": 0.11154794162678983}, {"id": "UG", "temp": 13.7, "altitude": 3, "lon": 2.03787, "lat": 41.29928, "dist": 0.07432991844574299}, {"id": "UH", "temp": 6.8, "altitude": 545, "lon": 1.48769, "lat": 41.34171, "dist": 0.4179962394235013}, {"id": "UI", "temp": 4.7, "altitude": 1386, "lon": 1.76218, "lat": 42.26477, "dist": 0.9481060128477371}, {"id": "UJ", "temp": 4, "altitude": 709, "lon": 1.3683, "lat": 41.52879, "dist": 0.7052911016216821}, {"id": "UK", "temp": 11.6, "altitude": 161, "lon": 1.80479, "lat": 41.27861, "dist": 0.1373473838040583}, {"id": "UM", "temp": 6.3, "altitude": 505, "lon": 0.66789, "lat": 41.35991, "dist": 0.736963445298532}, {"id": "UN", "temp": 10.1, "altitude": 171, "lon": 2.92694, "lat": 41.87449, "dist": 0.3459798952374309}, {"id": "UO", "temp": 8.4, "altitude": 97, "lon": 2.82069, "lat": 41.91461, "dist": 0.5019215057384486}, {"id": "UP", "temp": 13, "altitude": 81, "lon": 2.37702, "lat": 41.51773, "dist": 0.04734377614962304}, {"id": "UQ", "temp": 10, "altitude": 460, "lon": 2.44532, "lat": 41.61991, "dist": 0.24251682692034138}, {"id": "US", "temp": 13.4, "altitude": 24, "lon": 0.52329, "lat": 40.55786, "dist": 0.01953989478128637}, {"id": "UU", "temp": 12.4, "altitude": 3, "lon": 0.6321, "lat": 40.70776, "dist": 0.23439682470604972}, {"id": "UW", "temp": 12.3, "altitude": 0, "lon": 0.65922, "lat": 40.62725, "dist": 0.008589901344381756}, {"id": "UX", "temp": 11.3, "altitude": 210, "lon": 0.37112, "lat": 40.62652, "dist": 0.373094264914801}, {"id": "UY", "temp": 6.8, "altitude": 576, "lon": 0.76103, "lat": 41.87912, "dist": 0.9404184815730883}, {"id": "V1", "temp": 7.4, "altitude": 238, "lon": 0.82939, "lat": 41.78487, "dist": 0.9149440548802606}, {"id": "V3", "temp": 4.2, "altitude": 509, "lon": 2.23271, "lat": 41.95224, "dist": 0.7779671847367022}, {"id": "V4", "temp": 3.7, "altitude": 684, "lon": 2.21483, "lat": 42.11477, "dist": 0.865931205175241}, {"id": "V5", "temp": 4.5, "altitude": 774, "lon": 2.11993, "lat": 42.03947, "dist": 0.8489267027752054}, {"id": "V8", "temp": 6.9, "altitude": 223, "lon": 0.87741, "lat": 41.67279, "dist": 0.8743526796607947}, {"id": "VA", "temp": 8.6, "altitude": 257, "lon": 0.51161, "lat": 41.19645, "dist": 0.706170238777821}, {"id": "VB", "temp": 10.2, "altitude": 32, "lon": 0.63517, "lat": 41.06289, "dist": 0.5017668686536749}, {"id": "VC", "temp": 9, "altitude": 69, "lon": 0.43266, "lat": 41.24415, "dist": 0.7721028864930979}, {"id": "VD", "temp": 5.7, "altitude": 429, "lon": 1.20381, "lat": 41.68939, "dist": 0.8462510137199177}, {"id": "VE", "temp": 9.1, "altitude": 97, "lon": 0.46058, "lat": 41.48692, "dist": 0.8627765794838942}, {"id": "VH", "temp": 7.5, "altitude": 259, "lon": 0.39301, "lat": 41.65814, "dist": 0.9214794943205635}, {"id": "VK", "temp": 6.9, "altitude": 286, "lon": 0.4487, "lat": 41.68328, "dist": 0.9211579821640902}, {"id": "VM", "temp": 7.5, "altitude": 222, "lon": 0.62839, "lat": 41.7145, "dist": 0.9127569540036381}, {"id": "VN", "temp": 8.3, "altitude": 117, "lon": 2.74262, "lat": 41.88244, "dist": 0.4848459740438714}, {"id": "VO", "temp": 8.9, "altitude": 785, "lon": 1.42792, "lat": 42.08745, "dist": 0.9479446368996306}, {"id": "VP", "temp": 4.4, "altitude": 659, "lon": 1.53853, "lat": 41.80483, "dist": 0.8658445723931864}, {"id": "VQ", "temp": 12, "altitude": 112, "lon": 1.16774, "lat": 41.1713, "dist": 0.2230226122056138}, {"id": "VS", "temp": -6.4, "altitude": 2247, "lon": 0.77889, "lat": 42.63835, "dist": 0.9944424896777215}, {"id": "VU", "temp": 8.9, "altitude": 421, "lon": 1.91718, "lat": 41.63286, "dist": 0.648378062525824}, {"id": "VV", "temp": 8.2, "altitude": 528, "lon": 2.02647, "lat": 41.68129, "dist": 0.6131351505879965}, {"id": "VX", "temp": 5.2, "altitude": 1030, "lon": 2.30291, "lat": 41.74761, "dist": 0.5581300569731434}, {"id": "VY", "temp": 10.5, "altitude": 240, "lon": 1.29863, "lat": 41.25095, "dist": 0.33409106110914943}, {"id": "VZ", "temp": 13.8, "altitude": 83, "lon": 3.00736, "lat": 42.38443, "dist": 0.3023295774690491}, {"id": "W1", "temp": 14.2, "altitude": 2, "lon": 3.09021, "lat": 42.24726, "dist": 0.09830668186836011}, {"id": "W4", "temp": 10.1, "altitude": 240, "lon": 1.72857, "lat": 41.36619, "dist": 0.3790132237701731}, {"id": "W5", "temp": 7.6, "altitude": 490, "lon": 1.31489, "lat": 42.07683, "dist": 0.9513014212816396}, {"id": "W6", "temp": 10.9, "altitude": 158, "lon": 1.0187, "lat": 41.13738, "dist": 0.25016817066699004}, {"id": "W8", "temp": 7.1, "altitude": 438, "lon": 1.15998, "lat": 41.44237, "dist": 0.6671197286957244}, {"id": "W9", "temp": 3.9, "altitude": 461, "lon": 2.45451, "lat": 42.14557, "dist": 0.8079432403805485}, {"id": "WA", "temp": 6.9, "altitude": 443, "lon": 1.1541, "lat": 41.87694, "dist": 0.9175200673625115}, {"id": "WB", "temp": 6.8, "altitude": 267, "lon": 0.67022, "lat": 41.76036, "dist": 0.9211256409240551}, {"id": "WC", "temp": 6.9, "altitude": 261, "lon": 0.92446, "lat": 41.63642, "dist": 0.8528753895067349}, {"id": "WD", "temp": 7, "altitude": 382, "lon": 0.31884, "lat": 41.08671, "dist": 0.7399964165553783}, {"id": "WE", "temp": 11.2, "altitude": 126, "lon": 2.30014, "lat": 41.5444, "dist": 0.19230348080201942}, {"id": "WG", "temp": 6.3, "altitude": 301, "lon": 0.64804, "lat": 41.80104, "dist": 0.9318678599808554}, {"id": "WI", "temp": 7.6, "altitude": 350, "lon": 0.4809, "lat": 41.35741, "dist": 0.8056078307503578}, {"id": "WJ", "temp": 9.9, "altitude": 141, "lon": 0.72182, "lat": 41.1223, "dist": 0.48557662626490017}, {"id": "WK", "temp": 7.1, "altitude": 268, "lon": 0.57768, "lat": 41.81949, "dist": 0.9398340903442032}, {"id": "WL", "temp": 5.8, "altitude": 413, "lon": 1.0882, "lat": 41.57236, "dist": 0.7915264981153375}, {"id": "WM", "temp": 4.7, "altitude": 1167, "lon": 1.8267, "lat": 42.10736, "dist": 0.91093363172089}, {"id": "WN", "temp": 7.1, "altitude": 916, "lon": 1.83751, "lat": 41.59539, "dist": 0.6797531031872697}, {"id": "WO", "temp": 10.7, "altitude": 185, "lon": 1.46717, "lat": 41.27151, "dist": 0.2824728963988349}, {"id": "WP", "temp": 9, "altitude": 325, "lon": 1.69337, "lat": 41.48518, "dist": 0.5862213642774434}, {"id": "WQ", "temp": -1.4, "altitude": 1572, "lon": 0.72952, "lat": 42.0513, "dist": 0.9659701866029075}, {"id": "WR", "temp": 8.9, "altitude": 300, "lon": 0.79748, "lat": 41.2163, "dist": 0.5307861785595412}, {"id": "WS", "temp": 5.4, "altitude": 953, "lon": 2.41877, "lat": 41.84008, "dist": 0.6188102277580388}, {"id": "WT", "temp": 13.2, "altitude": 2, "lon": 2.75658, "lat": 41.64707, "dist": 0.015363043200898208}, {"id": "WU", "temp": 13.7, "altitude": 42, "lon": 2.24757, "lat": 41.45215, "dist": 0.022583365955919144}, {"id": "WV", "temp": 5.5, "altitude": 788, "lon": 1.87485, "lat": 42.23414, "dist": 0.9355569335800406}, {"id": "WW", "temp": 9.1, "altitude": 278, "lon": 1.9368, "lat": 41.79423, "dist": 0.7494516178585089}, {"id": "WX", "temp": 6.4, "altitude": 668, "lon": 0.88175, "lat": 41.9178, "dist": 0.9407970662137257}, {"id": "WY", "temp": 11, "altitude": 164, "lon": 1.79429, "lat": 41.43386, "dist": 0.48132092916911895}, {"id": "WZ", "temp": 12.4, "altitude": 17, "lon": 1.63346, "lat": 41.20187, "dist": 0.0014775248411612596}, {"id": "X1", "temp": 7.6, "altitude": 359, "lon": 0.81953, "lat": 41.15374, "dist": 0.42651156680443925}, {"id": "X2", "temp": 14.2, "altitude": 7, "lon": 2.18847, "lat": 41.38943, "dist": 0.02531698873761523}, {"id": "X3", "temp": 5.6, "altitude": 370, "lon": 0.5358, "lat": 41.74281, "dist": 0.9269198559790295}, {"id": "X4", "temp": 14.2, "altitude": 33, "lon": 2.16775, "lat": 41.3839, "dist": 0.0562481201579339}, {"id": "X5", "temp": 2.1, "altitude": 1055, "lon": 0.31822, "lat": 40.79705, "dist": 0.6021923287308033}, {"id": "X6", "temp": 8.4, "altitude": 366, "lon": 1.02901, "lat": 41.92173, "dist": 0.9345027297566544}, {"id": "X7", "temp": 9.3, "altitude": 215, "lon": 0.55314, "lat": 41.51909, "dist": 0.8558824399942864}, {"id": "X8", "temp": 13.4, "altitude": 79, "lon": 2.1054, "lat": 41.37919, "dist": 0.16273349309232488}, {"id": "X9", "temp": 12, "altitude": 176, "lon": 2.16836, "lat": 41.61265, "dist": 0.431008311685123}, {"id": "XA", "temp": 3.3, "altitude": 785, "lon": 1.4007, "lat": 41.60257, "dist": 0.7624028884721633}, {"id": "XB", "temp": 6, "altitude": 589, "lon": 1.53528, "lat": 41.47948, "dist": 0.6164602192966822}, {"id": "XC", "temp": 11.1, "altitude": 147, "lon": 1.97546, "lat": 41.47892, "dist": 0.46972946901729506}, {"id": "XD", "temp": 5.4, "altitude": 687, "lon": 0.8857, "lat": 41.32, "dist": 0.6239134367874636}, {"id": "XE", "temp": 13, "altitude": 5, "lon": 1.201, "lat": 41.10393, "dist": 0.027063756404474337}, {"id": "XF", "temp": 11, "altitude": 258, "lon": 2.06952, "lat": 41.56568, "dist": 0.4537420430741388}, {"id": "XG", "temp": 12.6, "altitude": 123, "lon": 2.22619, "lat": 41.56734, "dist": 0.3053410376898754}, {"id": "XH", "temp": 6.3, "altitude": 679, "lon": 1.12993, "lat": 42.40533, "dist": 0.9849304392877821}, {"id": "XI", "temp": 7.6, "altitude": 247, "lon": 0.87182, "lat": 41.61817, "dist": 0.8523255450215573}, {"id": "XJ", "temp": 8.6, "altitude": 72, "lon": 2.80686, "lat": 41.98223, "dist": 0.5779716698029695}, {"id": "XK", "temp": 1.1, "altitude": 1668, "lon": 2.43774, "lat": 41.77362, "dist": 0.5253025967450196}, {"id": "XL", "temp": 14, "altitude": 8, "lon": 2.08022, "lat": 41.34045, "dist": 0.14466342788161946}, {"id": "XM", "temp": 7.9, "altitude": 235, "lon": 0.73507, "lat": 41.59522, "dist": 0.8604913734506608}, {"id": "XN", "temp": 9, "altitude": 89, "lon": 0.42765, "lat": 41.46379, "dist": 0.8622734071110022}, {"id": "XO", "temp": 4, "altitude": 499, "lon": 2.23987, "lat": 41.93497, "dist": 0.764370426685152}, {"id": "XP", "temp": 7.1, "altitude": 349, "lon": 0.43006, "lat": 41.06581, "dist": 0.6639845277939289}, {"id": "XQ", "temp": 5.8, "altitude": 473, "lon": 0.88814, "lat": 42.16252, "dist": 0.9724712751393634}, {"id": "XR", "temp": 3.2, "altitude": 928, "lon": 0.98161, "lat": 41.31481, "dist": 0.5810406108642971}, {"id": "XS", "temp": 9.7, "altitude": 162, "lon": 2.66446, "lat": 41.86489, "dist": 0.5054737782952798}, {"id": "XT", "temp": 6.5, "altitude": 691, "lon": 1.51165, "lat": 41.98766, "dist": 0.9238673274618385}, {"id": "XU", "temp": 11.5, "altitude": 148, "lon": 1.72195, "lat": 41.28801, "dist": 0.20338494531892248}, {"id": "XV", "temp": 11.6, "altitude": 158, "lon": 2.07956, "lat": 41.48311, "dist": 0.34795436458458595}, {"id": "XW", "temp": 8.8, "altitude": 165, "lon": 0.64855, "lat": 41.59822, "dist": 0.8728088480465755}, {"id": "XX", "temp": 6.4, "altitude": 291, "lon": 1.04476, "lat": 41.68835, "dist": 0.8603513205218531}, {"id": "XY", "temp": 9.1, "altitude": 122, "lon": 0.55027, "lat": 41.56509, "dist": 0.874078098612281}, {"id": "XZ", "temp": 13.7, "altitude": 6, "lon": 3.06156, "lat": 42.18179, "dist": 0.13130658229150804}, {"id": "Y4", "temp": 5.7, "altitude": 1162, "lon": 1.42775, "lat": 42.17426, "dist": 0.9578241388399261}, {"id": "Y5", "temp": 11, "altitude": 152, "lon": 2.86295, "lat": 42.22793, "dist": 0.46396743721180256}, {"id": "Y6", "temp": 7.4, "altitude": 317, "lon": 0.74032, "lat": 41.04343, "dist": 0.36574453510107674}, {"id": "Y9", "temp": 14.7, "altitude": 4, "lon": 2.13091, "lat": 41.31723, "dist": 0.007566309256157644}, {"id": "YA", "temp": 4.4, "altitude": 1213, "lon": 1.93482, "lat": 42.44013, "dist": 0.9505487381672686}, {"id": "YB", "temp": 4.7, "altitude": 433, "lon": 2.47097, "lat": 42.18813, "dist": 0.7976024317292194}, {"id": "YC", "temp": 2.6, "altitude": 508, "lon": 0.96802, "lat": 42.24388, "dist": 0.9776751804644382}, {"id": "YD", "temp": 8.4, "altitude": 283, "lon": 0.85617, "lat": 41.51135, "dist": 0.7971586010427272}, {"id": "YE", "temp": 4.8, "altitude": 513, "lon": 1.305756, "lat": 41.79409, "dist": 0.8792227912665382}, {"id": "YF", "temp": 11.5, "altitude": 42, "lon": 0.93474, "lat": 41.02001, "dist": 0.03646042129549787}, {"id": "Z1", "temp": -6.7, "altitude": 2266, "lon": 0.98486, "lat": 42.64691, "dist": 0.9936818562504512}, {"id": "Z2", "temp": -8.6, "altitude": 2535, "lon": 0.88405, "lat": 42.46602, "dist": 0.9896159430261943}, {"id": "Z3", "temp": -4.3, "altitude": 2230, "lon": 1.7785, "lat": 42.46605, "dist": 0.9663044178773977}, {"id": "Z5", "temp": -6.9, "altitude": 2400, "lon": 1.27201, "lat": 42.70029, "dist": 0.990103195029276}, {"id": "Z6", "temp": -7.1, "altitude": 2228, "lon": 0.73198, "lat": 42.77011, "dist": 0.9964705084862989}, {"id": "Z7", "temp": -7.5, "altitude": 2519, "lon": 1.05476, "lat": 42.53412, "dist": 0.9905020130611043}, {"id": "Z8", "temp": -5.3, "altitude": 2316, "lon": 1.52407, "lat": 42.18254, "dist": 0.9519105610425879}, {"id": "Z9", "temp": -2.4, "altitude": 2143, "lon": 1.71498, "lat": 42.29265, "dist": 0.9546839198829672}, {"id": "ZB", "temp": -7.1, "altitude": 2451, "lon": 1.36597, "lat": 42.51939, "dist": 0.9846711181479781}, {"id": "ZC", "temp": -5.4, "altitude": 2410, "lon": 2.24565, "lat": 42.42117, "dist": 0.8936444631166904}, {"id": "ZD", "temp": -7, "altitude": 2478, "lon": 1.89716, "lat": 42.32211, "dist": 0.9491575113128119}] \ No newline at end of file diff --git a/test/data/sample_data_test_keys.json b/test/data/sample_data_test_keys.json new file mode 100644 index 0000000..375fb15 --- /dev/null +++ b/test/data/sample_data_test_keys.json @@ -0,0 +1 @@ +[{"id": "C6", "value": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, {"id": "C7", "value": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}] \ No newline at end of file diff --git a/test/pymica2_test.py b/test/pymica2_test.py index 506d264..ac337ef 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -49,13 +49,27 @@ def setUpClass(cls): d_s = None def test_init_wrong_variables_files(cls): + config = {'mlr': {'resolution': 270, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + "clusters": "None", + "variables_files": {"altitude": "test/data/tifs/altitude.tif", + "d_coast": "test/data/tifs/d_coast_2.tif"}, + "EPSG":25831}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + with cls.assertRaises(ValueError) as cm: - PyMica('mlr', './test/data/config_init.json') + PyMica('mlr', 'test/data/config_test.json') cls.assertEqual('Variables properties are not the same. ' 'Variables fields must have the same ' 'GeoTransform, Projection, XSize and YSize.', str(cm.exception)) + + def test_init_config_not_found(self): with self.assertRaises(FileNotFoundError) as cm: PyMica('id3d', 'aaaa.json') @@ -68,6 +82,7 @@ def test_init_config_json_error(self): 'line 2 column 5 (char 6)', str(cm.exception)) + def test_init_wrong_methodology(self): with self.assertRaises(ValueError) as cm: PyMica('id3', './test/data/config_init.json') @@ -75,6 +90,25 @@ def test_init_wrong_methodology(self): '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', str(cm.exception)) + + def test_init_methodology_not_in_config(self): + + config = {'id3d': {'resolution': 270, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'EPSG': 25831, + 'variables_files': {'altitude': + 'test/data/tifs/altitude.tif'}}} + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + with self.assertRaises(KeyError) as cm: + PyMica('id2d', './test/data/config_test.json') + self.assertEqual('id2d not defined in the configuration file.', + cm.exception.args[0]) + def test_init_default_values_config(self): config = {'id3d': {'resolution': 270, @@ -295,3 +329,126 @@ def test_init_two_variables_files(self): mlr_id2d = PyMica('mlr+id2d', './test/data/config_test.json') self.assertEqual(mlr_id2d.variables.shape, (2, 1000, 1000)) + + def test_interpolate_check_data(self): + config = {'id3d': {'id_smoothing':0.0, + 'id_penalization':30, + 'resolution': 270, + 'id_power': 2.5, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'EPSG': 25831, + 'variables_files': {'altitude': + 'test/data/tifs/altitude.tif'}}, + 'mlr': {'clusters':None, + 'resolution': 270, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'EPSG': 25831, + 'variables_files': {'d_coast': + 'test/data/tifs/d_coast.tif'}} + } + + with open('test/data/config_test.json', 'w') as f: + json.dump(config, f) + f.close() + + # Test que el fitxer no existeix + with self.assertRaises(FileNotFoundError) as cm: + inst = PyMica('id3d', 'test/data/config_test.json') + inst.interpolate(data_file="aaaa") + self.assertEqual('Wrong data file path.', str(cm.exception)) + + + with self.assertRaises(json.decoder.JSONDecodeError) as cm: + inst = PyMica('id3d', 'test/data/config_test.json') + inst.interpolate(data_file="test/data/sample_data_err.json") + self.assertEqual("Expecting ',' delimiter: line 1 column 3474 (char 3473)", str(cm.exception)) + + # Fem test per les lat + data_dict=[{"id": "C6", "value": 6.4, "altitude": 264, "lon": 0.95172, "lati": 41.6566, "dist": 0.8583929293407604}, + {"id": "C7", "value": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}] + + with open('test/data/sample_data_test_keys.json', 'w') as f: + json.dump(data_dict, f) + f.close() + + with self.assertRaises(KeyError) as cm: + inst=PyMica('id3d', 'test/data/config_test.json') + inst.interpolate(data_file='test/data/sample_data_test_keys.json') + self.assertEqual('lat must be included in the data file', + cm.exception.args[0]) + + # Fem test per les lon + data_dict=[{"id": "C6", "value": 6.4, "altitude": 264, "loni": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, + {"id": "C7", "value": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}] + + with open('test/data/sample_data_test_keys.json', 'w') as f: + json.dump(data_dict, f) + f.close() + + with self.assertRaises(KeyError) as cm: + inst=PyMica('id3d', 'test/data/config_test.json') + inst.interpolate(data_file='test/data/sample_data_test_keys.json') + self.assertEqual('lon must be included in the data file', + cm.exception.args[0]) + + + # Fem test per les altures + data_dict=[{"id": "C6", "value": 6.4, "alti": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, + {"id": "C7", "value": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}] + + with open('test/data/sample_data_test_keys.json', 'w') as f: + json.dump(data_dict, f) + f.close() + + with self.assertRaises(KeyError) as cm: + inst=PyMica('id3d', 'test/data/config_test.json') + inst.interpolate(data_file='test/data/sample_data_test_keys.json') + self.assertEqual('altitude must be included in the data file', + cm.exception.args[0]) + + #Fem test per "id" + data_dict=[{"ide": "C6", "value": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, + {"id": "C7", "value": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}] + + with open('test/data/sample_data_test_keys.json', 'w') as f: + json.dump(data_dict, f) + f.close() + + with self.assertRaises(KeyError) as cm: + inst=PyMica('id3d', 'test/data/config_test.json') + inst.interpolate(data_file='test/data/sample_data_test_keys.json') + self.assertEqual('id must be included in the data file', + cm.exception.args[0]) + + # Fem test per "value" + data_dict=[{"id": "C6", "temp": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, + {"id": "C7", "valor": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}] + + with open('test/data/sample_data_test_keys.json', 'w') as f: + json.dump(data_dict, f) + f.close() + + with self.assertRaises(KeyError) as cm: + inst=PyMica('id3d', 'test/data/config_test.json') + inst.interpolate(data_file='test/data/sample_data_test_keys.json') + self.assertEqual('value must be included in the data file', + cm.exception.args[0]) + + + # Fem test variables_file (parametres a config ha de tenir variables a data)4 + + # Fem test per "value" + data_dict=[{"id": "C6", "value": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, + {"id": "C7", "value": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}] + + with open('test/data/sample_data_test_keys.json', 'w') as f: + json.dump(data_dict, f) + f.close() + + with self.assertRaises(KeyError) as cm: + inst=PyMica('mlr', 'test/data/config_test.json') + inst.interpolate(data_file='test/data/sample_data_test_keys.json') + self.assertEqual('Some variables missing in C6', + cm.exception.args[0]) \ No newline at end of file From 3e1e54cdd3119639a170be71b95c5dbd04dfa724 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Tue, 19 Apr 2022 14:06:28 +0200 Subject: [PATCH 16/87] Changes check_data to input_data (adds point transformation) --- pymica/pymica2.py | 34 ++++++++++++++------------ test/pymica2_test.py | 58 ++++++++++++-------------------------------- 2 files changed, 35 insertions(+), 57 deletions(-) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 095843e..4d1f171 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -5,7 +5,7 @@ import numpy as np from genericpath import exists -from osgeo import gdal, osr +from osgeo import gdal, osr, ogr from interpolation.inverse_distance import inverse_distance from interpolation.inverse_distance_3d import inverse_distance_3d from pymica.apply_regression import (apply_clustered_regression, @@ -183,7 +183,7 @@ def __check_variables__(self): 'Variables fields must have the same ' 'GeoTransform, Projection, XSize and YSize.') - def __check_data__(self, data_file): + def __input_data__(self, data_file): # Check if the data file exists # Check if json is well structured try: @@ -218,18 +218,20 @@ def __check_data__(self, data_file): set(list(elements.keys()))): raise KeyError('Some variables missing in '+elements['id']) - def summary(self): - print('pymica interpolator') - print('-------------------') - if self.methodology in ['mlr+id2d', 'id2d']: - print('Methodology : ' + self.methodology) - print('Inverse distance - power : ' + str(self.power)) - print('Inverse distance - smoothing: ' + str(self.smoothing)) - if self.methodology in ['mlr+id3d', 'id3d']: - print('Methodology : ' + self.methodology) - print('Inverse distance - power : ' + str(self.power)) - print('Inverse distance - smoothing : ' + str(self.smoothing)) - print('Inverse distance - penalization: ' + str(self.penalization)) + in_proj = osr.SpatialReference() + in_proj.ImportFromEPSG(4326) + transf = osr.CoordinateTransformation(in_proj, self.field_proj) + + for point in data: + geom = ogr.Geometry(ogr.wkbPoint) + geom.AddPoint(point['lat'], + point['lon']) + geom.Transform(transf) + + point['x'] = geom.GetX() + point['y'] = geom.GetY() + + return data def __read_variables_files2__(self): for i, var in enumerate(list(self.config[self.methodology] @@ -261,7 +263,9 @@ def __get_geographical_parameters__(self): self.field_size = [int((int_bounds[3] - int_bounds[1]) / res), int((int_bounds[2] - int_bounds[0]) / res)] - def interpolate(self, data): + def interpolate(self, data_file): + + data = self.__input_data__(data_file) if self.methodology == 'id2d': field = inverse_distance(data, self.field_size, diff --git a/test/pymica2_test.py b/test/pymica2_test.py index 4e1c4d8..d89bdc9 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -51,6 +51,17 @@ def setUpClass(cls): d_s.SetProjection(proj.ExportToWkt()) d_s = None + data = [{'id': 'A', 'lon': 0.3990722, 'lat': 40.6215578, + 'altitude': 10, 'value': 50.0}, + {'id': 'B', 'lon': 1.5613071, 'lat': 41.5426639, + 'altitude': 100, 'value': 20.0}, + {'id': 'C', 'lon': 2.7567764, 'lat': 42.4520729, + 'altitude': 1000, 'value': 10.0}] + + with open('test/data/init_data.json', 'w') as f: + json.dump(data, f) + f.close() + def test_init_wrong_variables_files(cls): config = {'mlr': {'resolution': 270, 'interpolation_bounds': [260000, 4480000, @@ -348,12 +359,7 @@ def test_init_interpolate_id2d(self): f.close() id2d = PyMica('id2d', './test/data/config_test.json') - - data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, 'value': 50.0}, - {'id': 'B', 'x': 380000.0, 'y': 4600000.0, 'value': 20.0}, - {'id': 'C', 'x': 480000.0, 'y': 4700000.0, 'value': 10.0}] - - field = id2d.interpolate(data) + field = id2d.interpolate('test/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 23.992, 2) @@ -377,15 +383,7 @@ def test_init_interpolate_id3d(self): f.close() id3d = PyMica('id3d', './test/data/config_test.json') - - data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, 'altitude': 10, - 'value': 50.0}, - {'id': 'B', 'x': 380000.0, 'y': 4600000.0, 'altitude': 100, - 'value': 20.0}, - {'id': 'C', 'x': 480000.0, 'y': 4700000.0, 'altitude': 1000, - 'value': 10.0}] - - field = id3d.interpolate(data) + field = id3d.interpolate('test/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 24.086, 2) @@ -408,15 +406,7 @@ def test_init_interpolate_mlr(self): f.close() mlr = PyMica('mlr', './test/data/config_test.json') - - data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, - 'altitude': 10, 'value': 50.0}, - {'id': 'B', 'x': 380000.0, 'y': 4600000.0, - 'altitude': 100, 'value': 20.0}, - {'id': 'C', 'x': 480000.0, 'y': 4700000.0, - 'altitude': 1000, 'value': 10.0}] - - field = mlr.interpolate(data) + field = mlr.interpolate('test/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 37.193, 2) @@ -439,15 +429,7 @@ def test_init_interpolate_mlr_id2d(self): f.close() mlr_id2d = PyMica('mlr+id2d', './test/data/config_test.json') - - data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, - 'altitude': 10, 'value': 50.0}, - {'id': 'B', 'x': 380000.0, 'y': 4600000.0, - 'altitude': 100, 'value': 20.0}, - {'id': 'C', 'x': 480000.0, 'y': 4700000.0, - 'altitude': 1000, 'value': 10.0}] - - field = mlr_id2d.interpolate(data) + field = mlr_id2d.interpolate('test/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[925, 74], 50.000, 2) @@ -470,15 +452,7 @@ def test_init_interpolate_mlr_id3d(self): f.close() mlr_id2d = PyMica('mlr+id3d', './test/data/config_test.json') - - data = [{'id': 'A', 'x': 280000.0, 'y': 4500000.0, - 'altitude': 10, 'value': 50.0}, - {'id': 'B', 'x': 380000.0, 'y': 4600000.0, - 'altitude': 100, 'value': 20.0}, - {'id': 'C', 'x': 480000.0, 'y': 4700000.0, - 'altitude': 1000, 'value': 10.0}] - - field = mlr_id2d.interpolate(data) + field = mlr_id2d.interpolate('test/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[925, 74], 50.000, 2) From 7fc86f304a31ebeefd91108bca329f4b0dcfec6f Mon Sep 17 00:00:00 2001 From: ecasellas Date: Tue, 19 Apr 2022 15:53:04 +0200 Subject: [PATCH 17/87] Separates pymica2 check_data test into multiple tests --- pymica/pymica2.py | 6 +- test/data/config_init.json | 42 ---------- test/data/config_test.json | 1 - test/data/sample_data_test_keys.json | 1 - test/pymica2_test.py | 110 ++++++++++++++++----------- 5 files changed, 69 insertions(+), 91 deletions(-) delete mode 100644 test/data/config_init.json delete mode 100644 test/data/config_test.json delete mode 100644 test/data/sample_data_test_keys.json diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 4d1f171..0366538 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -191,7 +191,7 @@ def __input_data__(self, data_file): data = json.load(f) f.close() except FileNotFoundError: - raise FileNotFoundError('Wrong data file path.') + raise FileNotFoundError('No such file or directory: ' + data_file) except json.decoder.JSONDecodeError as err: raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) for elements in data: @@ -216,7 +216,9 @@ def __input_data__(self, data_file): self.config[self.methodology] ['variables_files'].keys())).issubset( set(list(elements.keys()))): - raise KeyError('Some variables missing in '+elements['id']) + raise KeyError('Some of the variables provided in the ' + 'variables_files dictionary missing in ' + + elements['id'] + '.') in_proj = osr.SpatialReference() in_proj.ImportFromEPSG(4326) diff --git a/test/data/config_init.json b/test/data/config_init.json deleted file mode 100644 index 427b41e..0000000 --- a/test/data/config_init.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "id2d": {"id_power":2.5, - "id_smoothing":0.0, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831}, - - "id3d": {"id_power":2.5, - "id_smoothing":0.0, - "id_penalization":30.0, - "variables_files": {"altitud": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831}, - - "mlr": {"clusters": "None", - "variables_files": {"altitude": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831}, - - "mlr+id2d": {"id_power":2.5, - "id_smoothing":0.0, - "clusters":"None", - "variables_files": {"altitud": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831}, - - "mlr+id3d": {"id_power":2.5, - "id_smoothing":0.0, - "id_penalization":30.0, - "clusters":"None", - "variables_files": {"altitud": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831} -} \ No newline at end of file diff --git a/test/data/config_test.json b/test/data/config_test.json deleted file mode 100644 index d23ce8f..0000000 --- a/test/data/config_test.json +++ /dev/null @@ -1 +0,0 @@ -{"id3d": {"id_smoothing": 0.0, "id_penalization": 30, "resolution": 270, "id_power": 2.5, "interpolation_bounds": [260000, 4480000, 530000, 4750000], "EPSG": 25831, "variables_files": {"altitude": "test/data/tifs/altitude.tif"}}, "mlr": {"clusters": null, "resolution": 270, "interpolation_bounds": [260000, 4480000, 530000, 4750000], "EPSG": 25831, "variables_files": {"d_coast": "test/data/tifs/d_coast.tif"}}} \ No newline at end of file diff --git a/test/data/sample_data_test_keys.json b/test/data/sample_data_test_keys.json deleted file mode 100644 index 375fb15..0000000 --- a/test/data/sample_data_test_keys.json +++ /dev/null @@ -1 +0,0 @@ -[{"id": "C6", "value": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, {"id": "C7", "value": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}] \ No newline at end of file diff --git a/test/pymica2_test.py b/test/pymica2_test.py index d89bdc9..4f2014a 100644 --- a/test/pymica2_test.py +++ b/test/pymica2_test.py @@ -1,7 +1,9 @@ '''Tests for pymica.pymica.py ''' +from genericpath import exists import io import json +from os import remove import unittest import unittest.mock @@ -62,6 +64,29 @@ def setUpClass(cls): json.dump(data, f) f.close() + config = {'id3d': {'id_smoothing': 0.0, + 'id_penalization': 30, + 'resolution': 270, + 'id_power': 2.5, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'EPSG': 25831, + 'variables_files': {'altitude': + 'test/data/tifs/altitude.tif'}}, + 'mlr': {'clusters': None, + 'resolution': 270, + 'interpolation_bounds': [260000, 4480000, + 530000, 4750000], + 'EPSG': 25831, + 'variables_files': {'altitude': + 'test/data/tifs/altitude.tif', + 'd_coast': + 'test/data/tifs/d_coast.tif'}}} + + with open('test/data/config_interpolate.json', 'w') as f: + json.dump(config, f) + f.close() + def test_init_wrong_variables_files(cls): config = {'mlr': {'resolution': 270, 'interpolation_bounds': [260000, 4480000, @@ -98,7 +123,7 @@ def test_init_config_json_error(self): def test_init_wrong_methodology(self): with self.assertRaises(ValueError) as cm: - PyMica('id3', './test/data/config_init.json') + PyMica('id3', './test/data/config_interpolate.json') self.assertEqual('Methodology must be \"id2d\", \"id3d\", ' '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', str(cm.exception)) @@ -459,41 +484,22 @@ def test_init_interpolate_mlr_id3d(self): self.assertAlmostEqual(field[555, 444], 20.000, 2) self.assertAlmostEqual(field[185, 814], 9.999, 2) - def test_interpolate_check_data(self): - config = {'id3d': {'id_smoothing': 0.0, - 'id_penalization': 30, - 'resolution': 270, - 'id_power': 2.5, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'test/data/tifs/altitude.tif'}}, - 'mlr': {'clusters': None, - 'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'d_coast': - 'test/data/tifs/d_coast.tif'}} - } + def test_interpolate_input_data_file_not_found(self): - with open('test/data/config_test.json', 'w') as f: - json.dump(config, f) - f.close() - - # Test que el fitxer no existeix with self.assertRaises(FileNotFoundError) as cm: - inst = PyMica('id3d', 'test/data/config_test.json') + inst = PyMica('id3d', 'test/data/config_interpolate.json') inst.interpolate(data_file='aaaa') - self.assertEqual('Wrong data file path.', str(cm.exception)) + self.assertEqual('No such file or directory: aaaa', str(cm.exception)) + + def test_interpolate_input_bad_data_file(self): with self.assertRaises(json.decoder.JSONDecodeError) as cm: - inst = PyMica('id3d', 'test/data/config_test.json') + inst = PyMica('id3d', 'test/data/config_interpolate.json') inst.interpolate(data_file='test/data/sample_data_err.json') self.assertEqual("Expecting ',' delimiter: line 1 column 3474 " "(char 3473)", str(cm.exception)) + def test_interpolate_input_bad_lat(self): # Fem test per les lat data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, 'lon': 0.95172, 'lati': 41.6566, @@ -507,12 +513,12 @@ def test_interpolate_check_data(self): f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_test.json') + inst = PyMica('id3d', 'test/data/config_interpolate.json') inst.interpolate(data_file='test/data/sample_data_test_keys.json') self.assertEqual('lat must be included in the data file', cm.exception.args[0]) - # Fem test per les lon + def test_interpolate_input_bad_lon(self): data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, 'loni': 0.95172, 'lat': 41.6566, 'dist': 0.8583929293407604}, @@ -525,12 +531,12 @@ def test_interpolate_check_data(self): f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_test.json') + inst = PyMica('id3d', 'test/data/config_interpolate.json') inst.interpolate(data_file='test/data/sample_data_test_keys.json') self.assertEqual('lon must be included in the data file', cm.exception.args[0]) - # Fem test per les altures + def test_interpolate_input_altitude_missing(self): data_dict = [{'id': 'C6', 'value': 6.4, 'alti': 264, 'lon': 0.95172, 'lat': 41.6566, 'dist': 0.8583929293407604}, {'id': 'C7', 'value': 5.6, 'altitude': 427, @@ -542,12 +548,12 @@ def test_interpolate_check_data(self): f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_test.json') + inst = PyMica('id3d', 'test/data/config_interpolate.json') inst.interpolate(data_file='test/data/sample_data_test_keys.json') self.assertEqual('altitude must be included in the data file', cm.exception.args[0]) - # Fem test per "id" + def test_interpolate_input_bad_id(self): data_dict = [{'ide': 'C6', 'value': 6.4, 'altitude': 264, 'lon': 0.95172, 'lat': 41.6566, 'dist': 0.8583929293407604}, @@ -560,12 +566,12 @@ def test_interpolate_check_data(self): f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_test.json') + inst = PyMica('id3d', 'test/data/config_interpolate.json') inst.interpolate(data_file='test/data/sample_data_test_keys.json') self.assertEqual('id must be included in the data file', cm.exception.args[0]) - # Fem test per "value" + def test_interpolate_input_value_missing(self): data_dict = [{'id': 'C6', 'temp': 6.4, 'altitude': 264, 'lon': 0.95172, 'lat': 41.6566, 'dist': 0.8583929293407604}, @@ -578,28 +584,42 @@ def test_interpolate_check_data(self): f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_test.json') + inst = PyMica('id3d', 'test/data/config_interpolate.json') inst.interpolate(data_file='test/data/sample_data_test_keys.json') self.assertEqual('value must be included in the data file', cm.exception.args[0]) - # Fem test variables_file (parametres a config ha de tenir variables - # a data) - - # Fem test per 'value' + def test_interpolate_input_data_variable_missing(self): data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, + 'lon': 0.95172, 'lat': 41.6566}, {'id': 'C7', 'value': 5.6, 'altitude': 427, 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] + 'd_coast': 0.8387222708681318}] with open('test/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('mlr', 'test/data/config_test.json') + inst = PyMica('mlr', 'test/data/config_interpolate.json') inst.interpolate(data_file='test/data/sample_data_test_keys.json') - self.assertEqual('Some variables missing in C6', + self.assertEqual('Some of the variables provided in the ' + 'variables_files dictionary missing in C6.', cm.exception.args[0]) + + @classmethod + def tearDownClass(self): + if exists('test/data/config_test.json'): + remove('test/data/config_test.json') + if exists('test/data/config_interpolate.json'): + remove('test/data/config_interpolate.json') + if exists('test/data/tifs/altitude.tif'): + remove('test/data/tifs/altitude.tif') + if exists('test/data/tifs/d_coast.tif'): + remove('test/data/tifs/d_coast.tif') + if exists('test/data/tifs/d_coast_2.tif'): + remove('test/data/tifs/d_coast_2.tif') + if exists('test/data/init_data.json'): + remove('test/data/init_data.json') + if exists('test/data/sample_data_test_keys.json'): + remove('test/data/sample_data_test_keys.json') From 4729e4ad57851c4d69ee6ec19f7d32c79c609e36 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 6 Sep 2023 09:35:32 +0200 Subject: [PATCH 18/87] Reorganise pymica folder structure #37 --- .vscode/settings.json | 19 +- cluster/__init__.py | 0 cluster/web/FileSaver.min.js | 2 - cluster/web/d3-delaunay.min.js | 3 - cluster/web/d3-geo-projection.v1.min.js | 3 - cluster/web/d3-geo-voronoi.min.js | 1 - cluster/web/d3.v5.js | 17911 --------- cluster/web/index.html | 200 - cluster/web/topojson-server.min.js | 836 - cluster/web/topojson.v1.min.js | 2 - cluster/web/world-50m.v1.json | 1 - distance/__init__.py | 0 interpolation/__init__.py | 0 pymica/cov.xml | 731 - pymica/{ => methods}/apply_regression.py | 0 pymica/{ => methods}/clustered_regression.py | 2 +- {interpolation => pymica/methods}/idw.py | 0 pymica/methods/inverse_distance.c | 30596 +++++++++++++++ .../methods}/inverse_distance.pyx | 0 pymica/methods/inverse_distance_3d.c | 30806 ++++++++++++++++ .../methods}/inverse_distance_3d.pyx | 0 pymica/{ => methods}/multiregression.py | 0 pymica/pymica.py | 10 +- pymica/pymica2.py | 25 +- .../utils}/create_cluster_files.py | 0 {cluster => pymica/utils}/create_clusters.py | 0 .../utils/distance_to_coastline.py | 0 pymica/utils/geotools.py | 21 + .../apply_regression_test.py | 12 +- .../clustered_regression_test.py | 14 +- .../create_cluster_files_test.py | 8 +- .../create_clusters_test.py | 2 +- {test => pymica_tests}/data/clusters.json | 0 {test => pymica_tests}/data/clusters5.json | 0 {test => pymica_tests}/data/coast_line.json | 0 {test => pymica_tests}/data/config.json | 0 {test => pymica_tests}/data/config_error.json | 0 .../data/config_init_error_parameters.json | 0 {test => pymica_tests}/data/config_testo.json | 0 {test => pymica_tests}/data/sample_data.json | 0 .../data/sample_data_err.json | 0 .../data/sample_station_metadata.json | 0 .../data/sample_station_metadata_ori.json | 0 .../distance_to_sea_test.py | 6 +- {test => pymica_tests}/idw_test.py | 2 +- .../inverse_distance_3d_test.py | 2 +- .../inverse_distance_test.py | 2 +- .../multiregression_test.py | 2 +- .../multiregressionsigma_test.py | 2 +- {test => pymica_tests}/pymica2_test.py | 202 +- {test => pymica_tests}/pymica_test.py | 20 +- setup.py | 8 +- 52 files changed, 61592 insertions(+), 19859 deletions(-) delete mode 100644 cluster/__init__.py delete mode 100644 cluster/web/FileSaver.min.js delete mode 100644 cluster/web/d3-delaunay.min.js delete mode 100644 cluster/web/d3-geo-projection.v1.min.js delete mode 100644 cluster/web/d3-geo-voronoi.min.js delete mode 100644 cluster/web/d3.v5.js delete mode 100644 cluster/web/index.html delete mode 100644 cluster/web/topojson-server.min.js delete mode 100644 cluster/web/topojson.v1.min.js delete mode 100644 cluster/web/world-50m.v1.json delete mode 100644 distance/__init__.py delete mode 100644 interpolation/__init__.py delete mode 100644 pymica/cov.xml rename pymica/{ => methods}/apply_regression.py (100%) rename pymica/{ => methods}/clustered_regression.py (99%) rename {interpolation => pymica/methods}/idw.py (100%) create mode 100644 pymica/methods/inverse_distance.c rename {interpolation => pymica/methods}/inverse_distance.pyx (100%) create mode 100644 pymica/methods/inverse_distance_3d.c rename {interpolation => pymica/methods}/inverse_distance_3d.pyx (100%) rename pymica/{ => methods}/multiregression.py (100%) rename {cluster => pymica/utils}/create_cluster_files.py (100%) rename {cluster => pymica/utils}/create_clusters.py (100%) rename distance/distance_to_sea.py => pymica/utils/distance_to_coastline.py (100%) create mode 100644 pymica/utils/geotools.py rename {test => pymica_tests}/apply_regression_test.py (90%) rename {test => pymica_tests}/clustered_regression_test.py (80%) rename {test => pymica_tests}/create_cluster_files_test.py (89%) rename {test => pymica_tests}/create_clusters_test.py (96%) rename {test => pymica_tests}/data/clusters.json (100%) rename {test => pymica_tests}/data/clusters5.json (100%) rename {test => pymica_tests}/data/coast_line.json (100%) rename {test => pymica_tests}/data/config.json (100%) rename {test => pymica_tests}/data/config_error.json (100%) rename {test => pymica_tests}/data/config_init_error_parameters.json (100%) rename {test => pymica_tests}/data/config_testo.json (100%) rename {test => pymica_tests}/data/sample_data.json (100%) rename {test => pymica_tests}/data/sample_data_err.json (100%) rename {test => pymica_tests}/data/sample_station_metadata.json (100%) rename {test => pymica_tests}/data/sample_station_metadata_ori.json (100%) rename {test => pymica_tests}/distance_to_sea_test.py (80%) rename {test => pymica_tests}/idw_test.py (97%) rename {test => pymica_tests}/inverse_distance_3d_test.py (98%) rename {test => pymica_tests}/inverse_distance_test.py (97%) rename {test => pymica_tests}/multiregression_test.py (99%) rename {test => pymica_tests}/multiregressionsigma_test.py (97%) rename {test => pymica_tests}/pymica2_test.py (73%) rename {test => pymica_tests}/pymica_test.py (83%) diff --git a/.vscode/settings.json b/.vscode/settings.json index 743ba21..ba6900c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -79,19 +79,19 @@ "xema" ], "python.pythonPath": "~/anaconda3/envs/pymica/bin/python", - "python.unitTest.unittestArgs": [ + "python.testing.unittestArgs": [ "-v", "-s", "./test", "-p", "*_test.py" ], - "python.unitTest.pyTestEnabled": false, - "python.unitTest.nosetestsEnabled": false, - "python.unitTest.unittestEnabled": true, + "python.testing.pytestEnabled": false, + "python.testing.nosetestsEnabled": false, + "python.testing.unittestEnabled": true, "python.linting.flake8Enabled": true, - "python.linting.pep8Enabled": false, - "python.linting.pylintPath": "~/anaconda3/envs/pymica/bin/python", + "python.linting.pycodestyleEnabled": false, + "python.linting.pylintPath": "~/anaconda3/envs/pymica_test/bin/python", "python.linting.pylintArgs": [ "--extension-pkg-whitelist=numpy,scipy" ], @@ -99,11 +99,12 @@ "python.testing.unittestArgs": [ "-v", "-s", - "./test", + "./pymica_tests", "-p", "*_test.py" ], - "python.testing.pyTestEnabled": false, + "python.testing.pytestEnabled": false, "python.testing.nosetestsEnabled": false, - "python.testing.unittestEnabled": true + "python.testing.unittestEnabled": true, + "esbonio.sphinx.confDir": "${workspaceFolder}/docs/source" } diff --git a/cluster/__init__.py b/cluster/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/cluster/web/FileSaver.min.js b/cluster/web/FileSaver.min.js deleted file mode 100644 index 9a1e397..0000000 --- a/cluster/web/FileSaver.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ -var saveAs=saveAs||function(e){"use strict";if(typeof e==="undefined"||typeof navigator!=="undefined"&&/MSIE [1-9]\./.test(navigator.userAgent)){return}var t=e.document,n=function(){return e.URL||e.webkitURL||e},r=t.createElementNS("http://www.w3.org/1999/xhtml","a"),o="download"in r,a=function(e){var t=new MouseEvent("click");e.dispatchEvent(t)},i=/constructor/i.test(e.HTMLElement)||e.safari,f=/CriOS\/[\d]+/.test(navigator.userAgent),u=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},s="application/octet-stream",d=1e3*40,c=function(e){var t=function(){if(typeof e==="string"){n().revokeObjectURL(e)}else{e.remove()}};setTimeout(t,d)},l=function(e,t,n){t=[].concat(t);var r=t.length;while(r--){var o=e["on"+t[r]];if(typeof o==="function"){try{o.call(e,n||e)}catch(a){u(a)}}}},p=function(e){if(/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)){return new Blob([String.fromCharCode(65279),e],{type:e.type})}return e},v=function(t,u,d){if(!d){t=p(t)}var v=this,w=t.type,m=w===s,y,h=function(){l(v,"writestart progress write writeend".split(" "))},S=function(){if((f||m&&i)&&e.FileReader){var r=new FileReader;r.onloadend=function(){var t=f?r.result:r.result.replace(/^data:[^;]*;/,"data:attachment/file;");var n=e.open(t,"_blank");if(!n)e.location.href=t;t=undefined;v.readyState=v.DONE;h()};r.readAsDataURL(t);v.readyState=v.INIT;return}if(!y){y=n().createObjectURL(t)}if(m){e.location.href=y}else{var o=e.open(y,"_blank");if(!o){e.location.href=y}}v.readyState=v.DONE;h();c(y)};v.readyState=v.INIT;if(o){y=n().createObjectURL(t);setTimeout(function(){r.href=y;r.download=u;a(r);h();c(y);v.readyState=v.DONE});return}S()},w=v.prototype,m=function(e,t,n){return new v(e,t||e.name||"download",n)};if(typeof navigator!=="undefined"&&navigator.msSaveOrOpenBlob){return function(e,t,n){t=t||e.name||"download";if(!n){e=p(e)}return navigator.msSaveOrOpenBlob(e,t)}}w.abort=function(){};w.readyState=w.INIT=0;w.WRITING=1;w.DONE=2;w.error=w.onwritestart=w.onprogress=w.onwrite=w.onabort=w.onerror=w.onwriteend=null;return m}(typeof self!=="undefined"&&self||typeof window!=="undefined"&&window||this.content);if(typeof module!=="undefined"&&module.exports){module.exports.saveAs=saveAs}else if(typeof define!=="undefined"&&define!==null&&define.amd!==null){define("FileSaver.js",function(){return saveAs})} diff --git a/cluster/web/d3-delaunay.min.js b/cluster/web/d3-delaunay.min.js deleted file mode 100644 index b21ca7f..0000000 --- a/cluster/web/d3-delaunay.min.js +++ /dev/null @@ -1,3 +0,0 @@ -// https://github.com/d3/d3-delaunay v4.1.5 Copyright 2018 Mike Bostock -// https://github.com/mapbox/delaunator v2.0.5. Copyright 2017 Mapbox, Inc. -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.d3=t.d3||{})}(this,function(t){"use strict";const e=Math.pow(2,-52);class i{static from(t,e,n){e||(e=c),n||(n=u);const s=t.length,h=new Float64Array(2*s);for(let i=0;i>1,d=this.ids=new Uint32Array(x);if(x>0&&"number"!=typeof t[0])throw new Error("Expected coords to contain numbers.");this.coords=t;for(let e=0;eu&&(u=n),s>f&&(f=s),d[e]=e}const _=(i+u)/2,g=(c+f)/2;let y,m,p,v=1/0;for(let e=0;e0&&(m=e,v=i)}let b=t[2*m],M=t[2*m+1],$=1/0;for(let e=0;e=n&&o(i,e[c],u,h,r)>0;)e[c+1]=e[c--];e[c+1]=u}else{const f=n+s>>1;for(c=s,a(e,f,l=n+1),o(i,e[n],e[s],h,r)>0&&a(e,n,s),o(i,e[l],e[s],h,r)>0&&a(e,l,s),o(i,e[n],e[l],h,r)>0&&a(e,n,l),u=e[l];;){do{l++}while(o(i,e[l],u,h,r)<0);do{c--}while(o(i,e[c],u,h,r)>0);if(c=c-n?(t(e,i,l,s,h,r),t(e,i,n,c-1,h,r)):(t(e,i,n,c-1,h,r),t(e,i,l,s,h,r))}}(d,t,0,d.length-1,A.x,A.y),this._hashSize=Math.ceil(Math.sqrt(x)),this._hash=new Array(this._hashSize);let S=this.hull=r(t,y);this._hashEdge(S),S.t=0,S=r(t,m,S),this._hashEdge(S),S.t=1,S=r(t,p,S),this._hashEdge(S),S.t=2;const z=2*x-5,E=this.triangles=new Uint32Array(3*z),F=this.halfedges=new Int32Array(3*z);this.trianglesLen=0,this._addTriangle(y,m,p,-1,-1,-1);for(let i,n,h=0;h0&&Math.abs(a-i)<=e&&Math.abs(c-n)<=e)continue;if(i=a,n=c,o===y||o===m||o===p)continue;const u=this._hashKey(a,c);let f,x=u;do{f=this._hash[x],x=(x+1)%this._hashSize}while((!f||f.removed)&&x!==u);for(S=f=f.prev;!s(a,c,S.x,S.y,S.next.x,S.next.y);)if((S=S.next)===f){S=null;break}if(!S)continue;const _=S===f;let g=this._addTriangle(S.i,o,S.next.i,-1,-1,S.t);S.t=g,(S=r(t,o,S)).t=this._legalize(g+2);let v=S.next;for(;s(a,c,v.x,v.y,v.next.x,v.next.y);)g=this._addTriangle(v.i,o,v.next.i,v.prev.t,-1,v.t),v.prev.t=this._legalize(g+2),this.hull=l(v),v=v.next;if(_)for(v=S.prev;s(a,c,v.prev.x,v.prev.y,v.x,v.y);)g=this._addTriangle(v.prev.i,o,v.i,-1,v.t,v.prev.t),this._legalize(g+2),v.prev.t=g,this.hull=l(v),v=v.prev;this._hashEdge(S),this._hashEdge(S.prev)}this.triangles=E.subarray(0,this.trianglesLen),this.halfedges=F.subarray(0,this.trianglesLen)}_hashEdge(t){this._hash[this._hashKey(t.x,t.y)]=t}_hashKey(t,e){return Math.floor(function(t,e){const i=t/(Math.abs(t)+Math.abs(e));return(e>0?3-i:1+i)/4}(t-this._cx,e-this._cy)*this._hashSize)%this._hashSize}_legalize(t){const{triangles:e,coords:i,halfedges:n}=this,s=n[t],h=t-t%3,r=s-s%3,l=h+(t+1)%3,o=h+(t+2)%3,a=r+(s+2)%3;if(-1===s)return o;const c=e[o],u=e[t],f=e[l],x=e[a];if(function(t,e,i,n,s,h,r,l){const o=t-r,a=e-l,c=i-r,u=n-l,f=s-r,x=h-l,d=c*c+u*u,_=f*f+x*x;return o*(u*_-d*x)-a*(c*_-d*f)+(o*o+a*a)*(c*x-u*f)<0}(i[2*c],i[2*c+1],i[2*u],i[2*u+1],i[2*f],i[2*f+1],i[2*x],i[2*x+1])){e[t]=x,e[s]=c;const i=n[a];if(-1===i){let e=this.hull;do{if(e.t===a){e.t=t;break}e=e.next}while(e!==this.hull)}this._link(t,i),this._link(s,n[o]),this._link(o,a);const h=r+(s+1)%3;return this._legalize(t),this._legalize(h)}return o}_link(t,e){this.halfedges[t]=e,-1!==e&&(this.halfedges[e]=t)}_addTriangle(t,e,i,n,s,h){const r=this.trianglesLen;return this.triangles[r]=t,this.triangles[r+1]=e,this.triangles[r+2]=i,this._link(r,n),this._link(r+1,s),this._link(r+2,h),this.trianglesLen+=3,r}}function n(t,e,i,n){const s=t-i,h=e-n;return s*s+h*h}function s(t,e,i,n,s,h){return(n-e)*(s-i)-(i-t)*(h-n)<0}function h(t,e,i,n,s,h){const r=i-t,l=n-e,o=s-t,a=h-e,c=r*r+l*l,u=o*o+a*a,f=r*a-l*o,x=.5*(a*c-l*u)/f,d=.5*(r*u-o*c)/f;return c&&u&&f&&x*x+d*d||1/0}function r(t,e,i){const n={i:e,x:t[2*e],y:t[2*e+1],t:0,prev:null,next:null,removed:!1};return i?(n.next=i.next,n.prev=i,i.next.prev=n,i.next=n):(n.prev=n,n.next=n),n}function l(t){return t.prev.next=t.next,t.next.prev=t.prev,t.removed=!0,t.prev}function o(t,e,i,s,h){return n(t[2*e],t[2*e+1],s,h)-n(t[2*i],t[2*i+1],s,h)||t[2*e]-t[2*i]||t[2*e+1]-t[2*i+1]}function a(t,e,i){const n=t[e];t[e]=t[i],t[i]=n}function c(t){return t[0]}function u(t){return t[1]}const f=1e-6;class x{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(t,e){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(t,e){this._+=`L${this._x1=+t},${this._y1=+e}`}arc(t,e,i){const n=(t=+t)+(i=+i),s=e=+e;if(i<0)throw new Error("negative radius");null===this._x1?this._+=`M${n},${s}`:(Math.abs(this._x1-n)>f||Math.abs(this._y1-s)>f)&&(this._+="L"+n+","+s),i&&(this._+=`A${i},${i},0,1,1,${t-i},${e}A${i},${i},0,1,1,${this._x1=n},${this._y1=s}`)}rect(t,e,i,n){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${+i}v${+n}h${-i}Z`}value(){return this._||null}}class d{constructor(){this._=[]}moveTo(t,e){this._.push([t,e])}closePath(){this._.push(this._[0].slice())}lineTo(t,e){this._.push([t,e])}value(){return this._.length?this._:null}}class _{constructor(t,[e,i,n,s]=[0,0,960,500]){if(!((n=+n)>=(e=+e)&&(s=+s)>=(i=+i)))throw new Error("invalid bounds");const{points:h,hull:r,triangles:l}=this.delaunay=t,o=this.circumcenters=new Float64Array(l.length/3*2),a=this.vectors=new Float64Array(2*h.length);this.xmax=n,this.xmin=e,this.ymax=s,this.ymin=i;for(let t=0,e=0,i=l.length;t0){if(e>=this.ymax)return null;(s=(this.ymax-e)/n)0){if(t>=this.xmax)return null;(s=(this.xmax-t)/i)this.xmax?2:0)|(ethis.ymax?8:0)}}const g=2*Math.PI;class y{constructor(t){const{halfedges:e,hull:n,triangles:s}=new i(t);this.points=t,this.halfedges=e,this.hull=n,this.triangles=s;const h=this.inedges=new Int32Array(t.length/2).fill(-1),r=this.outedges=new Int32Array(t.length/2).fill(-1);for(let t=0,i=e.length;t=0&&n!==i;)i=n;return n}_step(t,e,i){const{inedges:n,points:s}=this;if(-1===n[t])return-1;let h=t,r=(e-s[2*t])**2+(i-s[2*t+1])**2;for(const n of this.neighbors(t)){const t=(e-s[2*n])**2+(i-s[2*n+1])**2;t1?Yr:n<-1?-Yr:Math.asin(n)}function i(n){return n>1?0:n<-1?Xr:Math.acos(n)}function u(n){return n>0?Math.sqrt(n):0}function a(n){return((n=Ir(2*n))-1)/(n+1)}function c(n){return(Ir(n)-Ir(-n))/2}function f(n){return(Ir(n)+Ir(-n))/2}function l(n){return Tr(n+u(n*n+1))}function g(n){return Tr(n+u(n*n-1))}function v(n){function r(n,r){var e=Hr(n),o=Hr(r),i=Kr(r),u=o*e,a=-((1-u?Tr((1+u)/2)/(1-u):-.5)+t/(1+u));return[a*o*Kr(n),a*i]}var e=Or(n/2),t=2*Tr(Hr(n/2))/(e*e);return r.invert=function(r,e){var i,a=u(r*r+e*e),c=-n/2,f=50;if(!a)return[0,0];do{var l=c/2,g=Hr(l),v=Kr(l),s=Or(l),h=Tr(1/g);c-=i=(2/s*h-t*s-a)/(-h/(v*v)+1-t/(2*g*g))}while(qr(i)>Ur&&--f>0);var p=Kr(c);return[Br(r*p,a*Hr(c)),o(e*p/a)]},r}function s(n,r){var e=Hr(r),o=t(i(e*Hr(n/=2)));return[2*e*Kr(n)*o,Kr(r)*o]}function h(n){function r(n,r){var a=Hr(r),c=Hr(n/=2);return[(1+a)*Kr(n),(o*r>-Br(c,i)-.001?0:10*-o)+u+Kr(r)*t-(1+a)*e*c]}var e=Kr(n),t=Hr(n),o=n>=0?1:-1,i=Or(o*n),u=(1+e-t)/2;return r.invert=function(n,r){var a=0,c=0,f=50;do{var l=Hr(a),g=Kr(a),v=Hr(c),s=Kr(c),h=1+v,p=h*g-n,d=u+s*t-h*e*l-r,w=h*l/2,P=-g*s,m=e*h*g/2,y=t*v+e*l*s,R=P*m-y*w,j=(d*P-p*y)/R/2,M=(p*m-d*w)/R;a-=j,c-=M}while((qr(j)>Ur||qr(M)>Ur)&&--f>0);return o*c>-Br(Hr(a),i)-.001?[2*a,c]:null},r}function p(n,r){var e=Or(r/2),t=u(1-e*e),o=1+t*Hr(n/=2),i=Kr(n)*t/o,a=e/o,c=i*i,f=a*a;return[4/3*i*(3+c-3*f),4/3*a*(3+3*c-f)]}function d(n,r){var e=qr(r);return eYr){var a=Br(i[1],i[0]),c=u(i[0]*i[0]+i[1]*i[1]),f=t*Nr((a-Yr)/t)+Yr,l=Br(Kr(a-=f),2-Hr(a));a=f+o(Xr/c*Kr(l))-l,i[0]=c*Hr(a),i[1]=c*Kr(a)}return i}var t=2*Xr/n;return e.invert=function(n,e){var o=u(n*n+e*e);if(o>Yr){var a=Br(e,n),c=t*Nr((a-Yr)/t)+Yr,f=a>c?-1:1,l=o*Hr(c-a),g=1/Or(f*i((l-Xr)/u(Xr*(Xr-2*l)+o*o)));a=c+2*xr((g+f*u(g*g-3))/3),n=o*Hr(a),e=o*Kr(a)}return r.geoAzimuthalEquidistantRaw.invert(n,e)},e}function P(n,r){var e,t=n*Kr(r),o=30;do{r-=e=(r+Kr(r)-t)/(1+Hr(r))}while(qr(e)>Ur&&--o>0);return r/2}function m(n,r,e){function t(t,o){return[n*t*Hr(o=P(e,o)),r*Kr(o)]}return t.invert=function(t,i){return i=o(i/r),[t/(n*Hr(i)),o((2*i+Kr(2*i))/e)]},t}function y(n,r){var e=P(Xr,r);return[pe*n/(1/Hr(r)+de/Hr(e)),(r+ne*Kr(e))/pe]}function R(n,r){return[n*Hr(r),r]}function j(n){function r(r,t){var o=e+n-t,i=o?r*Hr(t)/o:o;return[o*Kr(i),e-o*Hr(i)]}if(!n)return R;var e=1/Or(n);return r.invert=function(r,t){var o=u(r*r+(t=e-t)*t),i=e+n-o;return[o/Hr(i)*Br(r,t),i]},r}function M(n){function r(r,e){var t=Yr-e,o=t?r*n*Kr(t)/t:t;return[t*Kr(o)/n,Yr-t*Hr(o)]}return r.invert=function(r,e){var t=r*n,o=Yr-e,i=u(t*t+o*o),a=Br(t,o);return[(i?i/Kr(i):1)*a/n,Yr-i]},r}function E(n,r,e,t,a,c){var f,l=Hr(c);if(qr(n)>1||qr(c)>1)f=i(e*a+r*t*l);else{var g=Kr(n/2),v=Kr(c/2);f=2*o(u(g*g+r*t*v*v))}return qr(f)>Ur?[f,Br(t*Kr(c),r*a-e*t*l)]:[0,0]}function b(n,r,e){return i((n*n+r*r-e*e)/(2*n*r))}function k(n){return n-2*Xr*Wr((n+Xr)/(2*Xr))}function S(n,r,e){function t(n,r){var e,t=Kr(r),o=Hr(r),u=new Array(3);for(e=0;e<3;++e){var a=i[e];if(u[e]=E(r-a[1],a[3],a[2],o,t,n-a[0]),!u[e][0])return a.point;u[e][1]=k(u[e][1]-a.v[1])}var c=g.slice();for(e=0;e<3;++e){var v=2==e?0:e+1,s=b(i[e].v[0],u[e][0],u[v][0]);u[e][1]<0&&(s=-s),e?1==e?(s=f-s,c[0]-=u[e][0]*Hr(s),c[1]-=u[e][0]*Kr(s)):(s=l-s,c[0]+=u[e][0]*Hr(s),c[1]+=u[e][0]*Kr(s)):(c[0]+=u[e][0]*Hr(s),c[1]-=u[e][0]*Kr(s))}return c[0]/=3,c[1]/=3,c}for(var o,i=[[n[0],n[1],Kr(n[1]),Hr(n[1])],[r[0],r[1],Kr(r[1]),Hr(r[1])],[e[0],e[1],Kr(e[1]),Hr(e[1])]],u=i[2],a=0;a<3;++a,u=o)o=i[a],u.v=E(o[1]-u[1],u[3],u[2],o[3],o[2],o[0]-u[0]),u.point=[0,0];var c=b(i[0].v[0],i[2].v[0],i[1].v[0]),f=b(i[0].v[0],i[1].v[0],i[2].v[0]),l=Xr-c;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var g=[i[2].point[0]=i[0].point[0]+i[2].v[0]*Hr(c),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*Kr(c))];return t}function A(n){return n[0]*=oe,n[1]*=oe,n}function G(){return C([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function C(n,e,t){var o=r.geoCentroid({type:"MultiPoint",coordinates:[n,e,t]}),i=[-o[0],-o[1]],u=r.geoRotation(i),a=r.geoProjection(S(A(u(n)),A(u(e)),A(u(t)))).rotate(i),c=a.center;return delete a.rotate,a.center=function(n){return arguments.length?c(u(n)):u.invert(c())},a.clipAngle(90)}function z(n,r){var e=u(1-Kr(r));return[2/re*n*e,re*(1-e)]}function F(n){function r(n,r){return[n,(n?n/Kr(n):1)*(Kr(r)*Hr(n)-e*Hr(r))]}var e=Or(n);return r.invert=e?function(n,r){n&&(r*=Kr(n)/n);var t=Hr(n);return[n,2*Br(u(t*t+e*e-r*r)-t,e-r)]}:function(n,r){return[n,o(n?r*Or(n)/n:r)]},r}function L(n,r){return[ke*n*(2*Hr(2*r/3)-1)/re,ke*re*Kr(r/3)]}function q(n){function r(n,r){return[n*e,Kr(r)/e]}var e=Hr(n);return r.invert=function(n,r){return[n/e,o(r*e)]},r}function x(n){function r(n,r){return[n*e,(1+e)*Or(r/2)]}var e=Hr(n);return r.invert=function(n,r){return[n/e,2*xr(r/(1+e))]},r}function B(n,r){var e=u(8/(3*Xr));return[e*n*(1-qr(r)/Xr),e*r]}function H(n,r){var e=u(4-3*Kr(qr(r)));return[2/u(6*Xr)*n*e,_r(r)*u(2*Xr/3)*(2-e)]}function I(n,r){var e=u(Xr*(4+Xr));return[2/e*n*(1+u(1-4*r*r/(Xr*Xr))),4/e*r]}function W(n,r){var e=(2+Yr)*Kr(r);r/=2;for(var t=0,o=1/0;t<10&&qr(o)>Ur;t++){var i=Hr(r);r-=o=(r+Kr(r)*(i+2)-e)/(2*i*(1+i))}return[2/u(Xr*(4+Xr))*n*(1+Hr(r)),2*u(Xr/(4+Xr))*Kr(r)]}function T(n,r){return[n*(1+Hr(r))/u(2+Xr),2*r/u(2+Xr)]}function D(n,r){for(var e=(1+Yr)*Kr(r),t=0,o=1/0;t<10&&qr(o)>Ur;t++)r-=o=(r+Kr(r)-e)/(1+Hr(r));return e=u(2+Xr),[n*(1+Hr(r))/e,2*r/e]}function Q(n,r){var e=Kr(n/=2),t=Hr(n),o=u(Hr(r)),i=Hr(r/=2),a=Kr(r)/(i+ne*t*o),c=u(2/(1+a*a)),f=u((ne*i+(t+e)*o)/(ne*i+(t-e)*o));return[Be*(c*(f-1/f)-2*Tr(f)),Be*(c*a*(f+1/f)-2*xr(a))]}function V(n,r){var e=Or(r/2);return[n*Ie*u(1-e*e),(1+Ie)*e]}function N(n,r){var e=r/2,t=Hr(e);return[2*n/re*Hr(r)*t*t,re*Or(e)]}function _(n){return[n[0]/2,o(Or(n[1]/2*oe))*te]}function K(n){return[2*n[0],2*xr(Kr(n[1]*oe))*te]}function O(n,e){function t(e,t){var a=r.geoAzimuthalEquidistantRaw(e,t),c=a[0],f=a[1],l=c*c+f*f;if(l>i){var g=u(l),v=Br(f,c),s=o*Nr(v/o),h=v-s,p=n*Hr(h),d=(n*Kr(h)-h*Kr(p))/(Yr-p),w=U(h,d),P=(Xr-n)/J(w,p,Xr);c=g;var m,y=50;do{c-=m=(n+J(w,p,c)*P-g)/(w(c)*P)}while(qr(m)>Ur&&--y>0);f=h*Kr(c),ci){var c=u(a),f=Br(t,e),l=o*Nr(f/o),g=f-l;e=c*Hr(g),t=c*Kr(g);for(var v=e-Yr,s=Kr(e),h=t/s,p=eUr&&(n%=Yr);var f=Z(n>Xr/4?Yr-n:n,r);return n>Xr/4&&(c=f[0],f[0]=-f[1],f[1]=-c),f[0]*=e,f[1]*=-t,f}function Z(n,r){if(r===Yr)return[0,0];var e,t,i=Kr(r),a=i*i,c=a*a,f=1+c,l=1+3*c,g=1-c,v=o(1/u(f)),s=g+a*f*v,h=(1-i)/s,p=u(h),d=h*f,w=u(d),P=p*g;if(0===n)return[0,-(P+a*w)];var m,y=Hr(r),R=1/y,j=2*i*y,M=(-3*a+v*l)*j,E=(-s*y-(1-i)*M)/(s*s),b=.5*E/p,k=g*b-2*a*p*j,S=a*f*E+h*l*j,A=-R*j,G=-R*S,C=-2*R*k,z=4*n/Xr;if(n>.222*Xr||r.175*Xr){if(e=(P+a*u(d*(1+c)-P*P))/(1+c),n>Xr/4)return[e,e];var F=e,L=.5*e;e=.5*(L+F),t=50;do{var q=u(d-e*e),x=e*(C+A*q)+G*o(e/w)-z;if(!x)break;x<0?L=e:F=e,e=.5*(L+F)}while(qr(F-L)>Ur&&--t>0)}else{e=Ur,t=25;do{var B=e*e,H=u(d-B),I=C+A*H,W=e*I+G*o(e/w)-z,T=I+(G-A*B)/H;e-=m=H?W/T:0}while(qr(m)>Ur&&--t>0)}return[e,-P-a*u(d-e*e)]}function $(n,r){for(var e=0,t=1,i=.5,a=50;;){var c=i*i,f=u(i),l=o(1/u(1+c)),g=1-c+i*(1+c)*l,v=(1-f)/g,s=u(v),h=v*(1+c),p=s*(1-c),d=h-n*n,w=u(d),P=r+p+i*w;if(qr(t-e)0?e=i:t=i,i=.5*(e+t)}if(!a)return null;var m=o(f),y=Hr(m),R=1/y,j=2*f*y,M=(-3*i+l*(1+3*c))*j,E=(-g*y-(1-f)*M)/(g*g);return[Xr/4*(n*(-2*R*(.5*E/s*(1-c)-2*i*s*j)+-R*j*w)+-R*(i*(1+c)*E+v*(1+3*c)*j)*o(n/u(h))),m]}function nn(n,r,e){var t,o,i;return n?(t=rn(n,e),r?(o=rn(r,1-e),i=o[1]*o[1]+e*t[0]*t[0]*o[0]*o[0],[[t[0]*o[2]/i,t[1]*t[2]*o[0]*o[1]/i],[t[1]*o[1]/i,-t[0]*t[2]*o[0]*o[2]/i],[t[2]*o[1]*o[2]/i,-e*t[0]*t[1]*o[0]/i]]):[[t[0],0],[t[1],0],[t[2],0]]):(o=rn(r,1-e),[[0,o[0]/o[1]],[1/o[1],0],[o[2]/o[1],0]])}function rn(n,r){var e,t,i,l,g;if(r=1-Ur)return e=(1-r)/4,t=f(n),l=a(n),i=1/t,g=t*c(n),[l+e*(g-n)/(t*t),i-e*l*i*(g-n),i+e*l*i*(g+n),2*xr(Ir(n))-Yr+e*(g-n)/t];var v=[1,0,0,0,0,0,0,0,0],s=[u(r),0,0,0,0,0,0,0,0],h=0;for(t=u(1-r),g=1;qr(s[h]/v[h])>Ur&&h<8;)e=v[h++],s[h]=(e-t)/2,v[h]=(e+t)/2,t=u(e*t),g*=2;i=g*v[h]*n;do{l=s[h]*Kr(t=i)/v[h],i=(o(l)+i)/2}while(--h);return[Kr(i),l=Hr(i),l/Hr(i-t),i]}function en(n,r,e){var t=qr(n),o=qr(r),i=c(o);if(t){var a=1/Kr(t),f=1/(Or(t)*Or(t)),l=-(f+e*(i*i*a*a)-1+e),g=(e-1)*f,v=(-l+u(l*l-4*g))/2;return[tn(xr(1/u(v)),e)*_r(n),tn(xr(u((v/f-1)/e)),1-e)*_r(r)]}return[0,tn(xr(i),1-e)*_r(r)]}function tn(n,r){if(!r)return n;if(1===r)return Tr(Or(n/2+Zr));for(var e=1,t=u(1-r),o=u(r),i=0;qr(o)>Ur;i++){if(n%Xr){var a=xr(t*Or(n)/e);a<0&&(a+=Xr),n+=a+~~(n/Xr)*Xr}else n+=n;o=(e+t)/2,t=u(e*t),o=((e=o)-t)/2}return n/(Vr(2,i)*e)}function on(n,r){var e=(ne-1)/(ne+1),t=u(1-e*e),o=tn(Yr,t*t),i=Tr(Or(Xr/4+qr(r)/2)),a=Ir(-1*i)/u(e),c=un(a*Hr(-1*n),a*Kr(-1*n)),f=en(c[0],c[1],t*t);return[-f[1],(r>=0?1:-1)*(.5*o-f[0])]}function un(n,r){var e=n*n,t=r+1,o=1-e-r*r;return[.5*((n>=0?Yr:-Yr)-Br(o,2*n)),-.25*Tr(o*o+4*e)+.5*Tr(t*t+e)]}function an(n,r){var e=r[0]*r[0]+r[1]*r[1];return[(n[0]*r[0]+n[1]*r[1])/e,(n[1]*r[0]-n[0]*r[1])/e]}function cn(n,e){function t(t,o){var i=r.geoAzimuthalEqualAreaRaw(t/e,o);return i[0]*=n,i}return arguments.length<2&&(e=n),1===e?r.geoAzimuthalEqualAreaRaw:e===1/0?fn:(t.invert=function(t,o){var i=r.geoAzimuthalEqualAreaRaw.invert(t/n,o);return i[0]*=e,i},t)}function fn(n,r){return[n*Hr(r)/Hr(r/=2),2*Kr(r)]}function ln(n){function r(n,r){var u=o(n,r);n=u[0],r=u[1];var a=Kr(r),c=Hr(r),f=Hr(n),l=i(e*a+t*c*f),g=Kr(l),v=qr(g)>Ur?l/g:1;return[v*t*Kr(n),(qr(n)>Yr?v:-v)*(e*c-t*a*f)]}var e=Kr(n),t=Hr(n),o=gn(n);return o.invert=gn(-n),r.invert=function(n,r){var t=u(n*n+r*r),i=-Kr(t),a=Hr(t),c=t*a,f=-r*i,l=t*e,g=u(c*c+f*f-l*l),v=Br(c*l+f*g,f*l-c*g),s=(t>Yr?-1:1)*Br(n*i,t*Hr(v)*a+r*Kr(v)*i);return o.invert(s,v)},r}function gn(n){var r=Kr(n),e=Hr(n);return function(n,t){var i=Hr(t),u=Hr(n)*i,a=Kr(n)*i,c=Kr(t);return[Br(a,u*e-c*r),o(c*e+u*r)]}}function vn(n){function r(r,l){var g,v=qr(l);if(v>e){var s=Qr(n-1,Dr(0,Wr((r+Xr)/a)));r+=Xr*(n-1)/n-s*a,g=z(r,v),g[0]=g[0]*ee/t-ee*(n-1)/(2*n)+s*ee/n,g[1]=o+4*(g[1]-i)*u/ee,l<0&&(g[1]=-g[1])}else g=it(r,l);return g[0]*=c,g[1]/=f,g}var e=ot*oe,t=z(Xr,e)[0]-z(-Xr,e)[0],o=it(0,e)[1],i=z(0,e)[1],u=re-i,a=ee/n,c=4/ee,f=o+u*u*4/ee;return r.invert=function(r,e){r/=c,e*=f;var l=qr(e);if(l>o){var g=Qr(n-1,Dr(0,Wr((r+Xr)/a)));r=(r+Xr*(n-1)/n-g*a)*t/ee;var v=z.invert(r,.25*(l-o)*ee/u+i);return v[0]-=Xr*(n-1)/n-g*a,e<0&&(v[1]=-v[1]),v}return it.invert(r,e)},r}function sn(n){return{type:"Polygon",coordinates:[e.range(-180,180+n/2,n).map(function(n,r){return[n,1&r?90-1e-6:ot]}).concat(e.range(180,-180-n/2,-n).map(function(n,r){return[n,1&r?1e-6-90:-ot]}))]}}function hn(n){function r(r,o){var i,a,s=1-Kr(o);if(s&&s<2){var h,p=Yr-o,d=25;do{var w=Kr(p),P=Hr(p),m=c+Br(w,t-P),y=1+v-2*t*P;p-=h=(p-g*c-t*w+y*m-.5*s*e)/(2*t*w*m)}while(qr(h)>Jr&&--d>0);i=f*u(y),a=r*m/Xr}else i=f*(n+s),a=r*c/Xr;return[i*Kr(a),l-i*Hr(a)]}var e,t=1+n,a=Kr(1/t),c=o(a),f=2*u(Xr/(e=Xr+4*c*t)),l=.5*f*(t+u(n*(2+n))),g=n*n,v=t*t;return r.invert=function(n,r){var a=n*n+(r-=l)*r,s=(1+v-a/(f*f))/(2*t),h=i(s),p=Kr(h),d=c+Br(p,t-s);return[o(n/u(a))*Xr/d,o(1-2*(h-g*c-t*p+(1+v-2*t*s)*d)/e)]},r}function pn(n,r){return r>-ct?(n=se(n,r),n[1]+=ft,n):R(n,r)}function dn(n,r){return qr(r)>ct?(n=se(n,r),n[1]-=r>0?ft:-ft,n):R(n,r)}function wn(n,r){return qr(n[0]-r[0])=0;--c)r=n[1][c],t=r[0][0],o=r[0][1],i=r[1][1],u=r[2][0],a=r[2][1],f.push(Pn([[u-Ur,a-Ur],[u-Ur,i+Ur],[t+Ur,i+Ur],[t+Ur,o-Ur]],30));return{type:"Polygon",coordinates:[e.merge(f)]}}function yn(n,r){return[3/ee*n*u(Xr*Xr/3-r*r),r]}function Rn(n){function r(r,e){if(qr(qr(e)-Yr)2)return null;r/=2,e/=2;var i=r*r,u=e*e,a=2*e/(1+i+u);return a=Vr((1+a)/(1-a),1/n),[Br(2*r,1-i-u)/n,o((a-1)/(a+1))]},r}function jn(n,r){return[n*(1+u(Hr(r)))/2,r/(Hr(r/2)*Hr(n/6))]}function Mn(n,r){var e=n*n,t=r*r;return[n*(.975534+t*(e*-.0143059-.119161+t*-.0547009)),r*(1.00384+e*(.0802894+t*-.02855+199025e-9*e)+t*(.0998909+t*-.0491032))]}function En(n,r){return[Kr(n)/Hr(r),Or(r)*Hr(n)]}function bn(n){function r(r,o){var i=o-n,u=qr(i)=0;)l=n[f],g=l[0]+a*(o=g)-c*v,v=l[1]+a*v+c*o;return g=a*(o=g)-c*v,v=a*v+c*o,[g,v]}var e=n.length-1;return r.invert=function(r,t){var i=20,a=r,c=t;do{for(var f,l=e,g=n[l],v=g[0],s=g[1],h=0,p=0;--l>=0;)g=n[l],h=v+a*(f=h)-c*p,p=s+a*p+c*f,v=g[0]+a*(f=v)-c*s,s=g[1]+a*s+c*f;h=v+a*(f=h)-c*p,p=s+a*p+c*f,v=a*(f=v)-c*s-r,s=a*s+c*f-t;var d,w,P=h*h+p*p;a-=d=(v*h+s*p)/P,c-=w=(s*h-v*p)/P}while(qr(d)+qr(w)>Ur*Ur&&--i>0);if(i){var m=u(a*a+c*c),y=2*xr(.5*m),R=Kr(y);return[Br(a*R,m*Hr(y)),m?o(c*R/m):0]}},r}function An(){return Ln(Lt,[152,-64]).scale(1500).center([-160.908,62.4864]).clipAngle(25)}function Gn(){return Ln(qt,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function Cn(){return Ln(xt,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function zn(){return Ln(Bt,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function Fn(){return Ln(Ht,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function Ln(n,e){var t=r.geoProjection(Sn(n)).rotate(e).clipAngle(90),o=r.geoRotation(e),i=t.center;return delete t.rotate,t.center=function(n){return arguments.length?i(o(n)):o.invert(i())},t}function qn(n,r){var e=o(7*Kr(r)/(3*It));return[It*n*(2*Hr(2*e/3)-1)/Wt,9*Kr(e/3)/Wt]}function xn(n,r){for(var e,t=(1+$r)*Kr(r),o=r,i=0;i<25&&(o-=e=(Kr(o/2)+Kr(o)-t)/(.5*Hr(o/2)+Hr(o)),!(qr(e)=0;)if(t=r[a],e[0]===t[0]&&e[1]===t[1]){if(i)return[i,e];i=e}}}function Jn(n){for(var r=n.length,e=[],t=n[r-1],o=0;oUr&&--f>0);var s=r*(l=Or(c)),h=Or(qr(t)0?Yr:-Yr)*(f+i*(g-a)/2+i*i*(g-2*f+a)/2)]}function cr(n){function r(r,e){var t=Hr(e),o=(n-1)/(n-t*Hr(r));return[o*t*Kr(r),o*Kr(e)]}return r.invert=function(r,e){var t=r*r+e*e,i=u(t),a=(n-u(1-t*(n+1)/(n-1)))/((n-1)/i+i/(n-1));return[Br(r*a,i*u(1-a*a)),i?o(e*a/i):0]},r}function fr(n,r){function e(r,e){var u=t(r,e),a=u[1],c=a*i/(n-1)+o;return[u[0]*o/c,a/c]}var t=cr(n);if(!r)return t;var o=Hr(r),i=Kr(r);return e.invert=function(r,e){var u=(n-1)/(n-1-e*i);return t.invert(u*r,u*e*o)},e}function lr(n){return n.length>0}function gr(n){return Math.floor(n*So)/So}function vr(n){return n===Fo||n===qo?[0,n]:[Ao,gr(n)]}function sr(n){n[0]<=Go?n[0]=Ao:n[0]>=zo&&(n[0]=Co),n[1]<=Lo?n[1]=Fo:n[1]>=xo&&(n[1]=qo)}function hr(n){n.forEach(sr)}function pr(n,r){for(var e=0,t=n.length;e=zo||f<=Lo||f>=xo){sr(a);for(var l=i+1;lGo&&vLo&&s=u)break;r.push(o=o.slice(l-1)),o[0]=vr(o[0][1]),o.polygon=n,i=-1,u=o.length}}}n.length=0}function dr(n){var r,e,t,o,i,u,a=n.length,c={},f={};for(r=0;r0?1:n<0?-1:0},Kr=Math.sin,Or=Math.tan,Ur=1e-6,Jr=1e-12,Xr=Math.PI,Yr=Xr/2,Zr=Xr/4,$r=Math.SQRT1_2,ne=u(2),re=u(Xr),ee=2*Xr,te=180/Xr,oe=Xr/180,ie=function(){var n=Yr,e=r.geoProjectionMutator(v),t=e(n);return t.radius=function(r){return arguments.length?e(n=r*oe):n*te},t.scale(179.976).clipAngle(147)};s.invert=function(n,r){if(!(n*n+4*r*r>Xr*Xr+Ur)){var e=n,t=r,o=25;do{var a,c=Kr(e),f=Kr(e/2),l=Hr(e/2),g=Kr(t),v=Hr(t),s=Kr(2*t),h=g*g,p=v*v,d=f*f,w=1-p*l*l,P=w?i(v*l)*u(a=1/w):a=0,m=2*P*v*f-n,y=P*g-r,R=a*(p*d+P*v*l*h),j=a*(.5*c*s-2*P*g*f),M=.25*a*(s*f-P*g*p*c),E=a*(h*l+P*d*v),b=j*M-E*R;if(!b)break;var k=(y*j-m*E)/b,S=(m*M-y*R)/b;e-=k,t-=S}while((qr(k)>Ur||qr(S)>Ur)&&--o>0);return[e,t]}};var ue=function(){return r.geoProjection(s).scale(152.63)},ae=function(){var n=20*oe,e=n>=0?1:-1,t=Or(e*n),o=r.geoProjectionMutator(h),i=o(n),u=i.stream;return i.parallel=function(r){return arguments.length?(t=Or((e=(n=r*oe)>=0?1:-1)*n),o(n)):n*te},i.stream=function(r){var o=i.rotate(),a=u(r),c=(i.rotate([0,0]),u(r));return i.rotate(o),a.sphere=function(){c.polygonStart(),c.lineStart();for(var r=e*-180;e*r<180;r+=90*e)c.point(r,90*e);for(;e*(r-=n)>=-180;)c.point(r,e*-Br(Hr(r*oe/2),t)*te);c.lineEnd(),c.polygonEnd()},a},i.scale(218.695).center([0,28.0974])};p.invert=function(n,r){if(n*=3/8,r*=3/8,!n&&qr(r)>1)return null;var e=n*n,t=r*r,i=1+e+t,a=u((i-u(i*i-4*r*r))/2),v=o(a)/3,s=a?g(qr(r/a))/3:l(qr(n))/3,h=Hr(v),p=f(s),d=p*p-h*h;return[2*_r(n)*Br(c(s)*h,.25-d),2*_r(r)*Br(p*Kr(v),.25+d)]};var ce=function(){return r.geoProjection(p).scale(66.1603)},fe=u(8),le=Tr(1+ne);d.invert=function(n,r){if((t=qr(r))Jr&&--i>0);return[n/(Hr(o)*(fe-1/Kr(o))),_r(r)*o]};var ge=function(){return r.geoProjection(d).scale(112.314)},ve=function(){var n=5,e=r.geoProjectionMutator(w),t=e(n),i=t.stream,u=-Hr(.01*oe),a=Kr(.01*oe);return t.lobes=function(r){return arguments.length?e(n=+r):n},t.stream=function(r){var e=t.rotate(),c=i(r),f=(t.rotate([0,0]),i(r));return t.rotate(e),c.sphere=function(){f.polygonStart(),f.lineStart();for(var r=0,e=360/n,t=2*Xr/n,i=90-180/n,c=Yr;rUr&&--u>0);return t=o-ne*Kr(i),[n*(1/Hr(t)+de/Hr(i))/pe,t]};var we=function(){return r.geoProjection(y).scale(160.857)},Pe=function(n){var e=0,t=r.geoProjectionMutator(n),o=t(e);return o.parallel=function(n){return arguments.length?t(e=n*oe):e*te},o};R.invert=function(n,r){return[n/Hr(r),r]};var me=function(){return r.geoProjection(R).scale(152.63)},ye=function(){return Pe(j).scale(123.082).center([0,26.1441]).parallel(45)},Re=function(){var n=.5,e=r.geoProjectionMutator(M),t=e(n);return t.fraction=function(r){return arguments.length?e(n=+r):n},t.scale(158.837)},je=m(1,4/Xr,Xr),Me=function(){return r.geoProjection(je).scale(152.63)};z.invert=function(n,r){var e=(e=r/re-1)*e;return[e>0?n*u(Xr/e)/2:0,o(1-e)]};var Ee=function(){return r.geoProjection(z).scale(95.6464).center([0,30])},be=function(){return Pe(F).scale(249.828).clipAngle(90)},ke=u(3);L.invert=function(n,r){var e=3*o(r/(ke*re));return[re*n/(ke*(2*Hr(2*e/3)-1)),e]};var Se=function(){return r.geoProjection(L).scale(156.19)},Ae=function(){return Pe(q).parallel(38.58).scale(195.044)},Ge=function(){return Pe(x).scale(124.75)};B.invert=function(n,r){var e=u(8/(3*Xr)),t=r/e;return[n/(e*(1-qr(t)/Xr)),t]};var Ce=function(){return r.geoProjection(B).scale(165.664)};H.invert=function(n,r){var e=2-qr(r)/u(2*Xr/3);return[n*u(6*Xr)/(2*e),_r(r)*o((4-e*e)/3)]};var ze=function(){return r.geoProjection(H).scale(165.664)};I.invert=function(n,r){var e=u(Xr*(4+Xr))/2;return[n*e/(1+u(1-r*r*(4+Xr)/(4*Xr))),r*e/2]};var Fe=function(){return r.geoProjection(I).scale(180.739)};W.invert=function(n,r){var e=r*u((4+Xr)/Xr)/2,t=o(e),i=Hr(t);return[n/(2/u(Xr*(4+Xr))*(1+i)),o((t+e*(i+2))/(2+Yr))]};var Le=function(){return r.geoProjection(W).scale(180.739)};T.invert=function(n,r){var e=u(2+Xr),t=r*e/2;return[e*n/(1+Hr(t)),t]};var qe=function(){return r.geoProjection(T).scale(173.044)};D.invert=function(n,r){var e=1+Yr,t=u(e/2);return[2*n*t/(1+Hr(r*=t)),o((r+Kr(r))/e)]};var xe=function(){return r.geoProjection(D).scale(173.044)},Be=3+2*ne;Q.invert=function(n,r){if(!(e=p.invert(n/1.2,1.065*r)))return null;var e,t=e[0],o=e[1],i=20;n/=Be,r/=Be;do{var a=t/2,c=o/2,f=Kr(a),l=Hr(a),g=Kr(c),v=Hr(c),s=Hr(o),h=u(s),d=g/(v+ne*l*h),w=d*d,P=u(2/(1+w)),m=ne*v+(l+f)*h,y=ne*v+(l-f)*h,R=m/y,j=u(R),M=j-1/j,E=j+1/j,b=P*M-2*Tr(j)-n,k=P*d*E-2*xr(d)-r,S=g&&$r*h*f*w/g,A=(ne*l*v+h)/(2*(v+ne*l*h)*(v+ne*l*h)*h),G=-.5*d*P*P*P,C=G*S,z=G*A,F=(F=2*v+ne*h*(l-f))*F*j,L=(ne*l*v*h+s)/F,q=-(ne*f*g)/(h*F),x=M*C-2*L/j+P*(L+L/R),B=M*z-2*q/j+P*(q+q/R),H=d*E*C-2*S/(1+w)+P*E*S+P*d*(L-L/R),I=d*E*z-2*A/(1+w)+P*E*A+P*d*(q-q/R),W=B*H-I*x;if(!W)break;var T=(k*B-b*I)/W,D=(b*H-k*x)/W;t-=T,o=Dr(-Yr,Qr(Yr,o-D))}while((qr(T)>Ur||qr(D)>Ur)&&--i>0);return qr(qr(o)-Yr)Ur||qr(s)>Ur)&&--d>0);return[h,p]},l},Ne=Ve(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555),_e=function(){return r.geoProjection(Ne).scale(149.995)},Ke=Ve(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742),Oe=function(){return r.geoProjection(Ke).scale(153.93)},Ue=Ve(5/6*Xr,-.62636,-.0344,0,1.3493,-.05524,0,.045),Je=function(){return r.geoProjection(Ue).scale(130.945)};X.invert=function(n,r){var e,t=n,o=r,i=50;do{var u=o*o;o-=e=(o*(1+u/12)-r)/(1+u/4)}while(qr(e)>Ur&&--i>0);i=50,n/=1-.162388*u;do{var a=(a=t*t)*a - ;t-=e=(t*(.87-952426e-9*a)-n)/(.87-.00476213*a)}while(qr(e)>Ur&&--i>0);return[t,o]};var Xe=function(){return r.geoProjection(X).scale(131.747)},Ye=Ve(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762),Ze=function(){return r.geoProjection(Ye).scale(131.087)},$e=function(n){function r(r,t){var o=r>0?-.5:.5,i=n(r+o*Xr,t);return i[0]-=o*e,i}var e=n(Yr,0)[0]-n(-Yr,0)[0];return n.invert&&(r.invert=function(r,t){var o=r>0?-.5:.5,i=n.invert(r+o*e,t),u=i[0]-o*Xr;return u<-Xr?u+=2*Xr:u>Xr&&(u-=2*Xr),i[0]=u,i}),r};Y.invert=function(n,r){var e=_r(n),t=_r(r),i=-e*n,u=-t*r,a=u/i<1,c=$(a?u:i,a?i:u),f=c[0],l=c[1],g=Hr(l);return a&&(f=-Yr-f),[e*(Br(Kr(f)*g,-Kr(l))+Xr),t*o(Hr(f)*g)]};var nt=function(){return r.geoProjection($e(Y)).scale(239.75)};on.invert=function(n,r){var e=(ne-1)/(ne+1),t=u(1-e*e),o=tn(Yr,t*t),i=nn(.5*o-r,-n,t*t),a=an(i[0],i[1]);return[Br(a[1],a[0])/-1,2*xr(Ir(-.5*Tr(e*a[0]*a[0]+e*a[1]*a[1])))-Yr]};var rt=function(){return r.geoProjection($e(on)).scale(151.496)};fn.invert=function(n,r){var e=2*o(r/2);return[n*Hr(e/2)/Hr(e),e]};var et=function(){var n=2,e=r.geoProjectionMutator(cn),t=e(n);return t.coefficient=function(r){return arguments.length?e(n=+r):n},t.scale(169.529)},tt=function(){var n=0,e=r.geoProjectionMutator(ln),t=e(n),o=t.rotate,i=t.stream,u=r.geoCircle();return t.parallel=function(r){if(!arguments.length)return n*te;var o=t.rotate();return e(n=r*oe).rotate(o)},t.rotate=function(r){return arguments.length?(o.call(t,[r[0],r[1]-n*te]),u.center([-r[0],-r[1]]),t):(r=o.call(t),r[1]+=n*te,r)},t.stream=function(n){return n=i(n),n.sphere=function(){n.polygonStart();var r,e=u.radius(89.99)().coordinates[0],t=e.length-1,o=-1;for(n.lineStart();++o=0;)n.point((r=e[o])[0],r[1]);n.lineEnd(),n.polygonEnd()},n},t.scale(79.4187).parallel(45).clipAngle(179.999)},ot=41+48/36+37/3600,it=q(0),ut=function(){var n=4,e=r.geoProjectionMutator(vn),t=e(n),o=t.stream;return t.lobes=function(r){return arguments.length?e(n=+r):n},t.stream=function(e){var i=t.rotate(),u=o(e),a=(t.rotate([0,0]),o(e));return t.rotate(i),u.sphere=function(){r.geoStream(sn(180/n),a)},u},t.scale(239.75)},at=function(){var n=1,e=r.geoProjectionMutator(hn),t=e(n);return t.ratio=function(r){return arguments.length?e(n=+r):n},t.scale(167.774).center([0,18.67])},ct=.7109889596207567,ft=.0528035274542;pn.invert=function(n,r){return r>-ct?se.invert(n,r-ft):R.invert(n,r)};var lt=function(){return r.geoProjection(pn).rotate([-20,-55]).scale(164.263).center([0,-5.4036])};dn.invert=function(n,r){return qr(r)>ct?se.invert(n,r+(r>0?ft:-ft)):R.invert(n,r)};var gt=function(){return r.geoProjection(dn).scale(152.63)},vt=function(n,e){function t(r,t){for(var o=t<0?-1:1,i=e[+(t<0)],u=0,a=i.length-1;ui[u][2][0];++u);var c=n(r-i[u][1][0],t);return c[0]+=n(i[u][1][0],o*t>o*i[u][0][1]?i[u][0][1]:t)[0],c}var o=mn(e);e=e.map(function(n){return n.map(function(n){return[[n[0][0]*oe,n[0][1]*oe],[n[1][0]*oe,n[1][1]*oe],[n[2][0]*oe,n[2][1]*oe]]})});var i=e.map(function(r){return r.map(function(r){var e,t=n(r[0][0],r[0][1])[0],o=n(r[2][0],r[2][1])[0],i=n(r[1][0],r[0][1])[1],u=n(r[1][0],r[1][1])[1];return i>u&&(e=i,i=u,u=e),[[t,i],[o,u]]})});n.invert&&(t.invert=function(r,o){for(var u=i[+(o<0)],a=e[+(o<0)],c=0,f=u.length;cUr||qr(d)>Ur)&&--o>0);return o&&[e,t]};var Gt=function(){return r.geoProjection(Mn).scale(139.98)};En.invert=function(n,r){var e=n*n,t=r*r,a=t+1,c=n?$r*u((a-u(e*e+2*e*(t-1)+a*a))/e+1):1/u(a);return[o(n*c),_r(r)*i(c)]};var Ct=function(){return r.geoProjection(En).scale(144.049).clipAngle(89.999)},zt=function(){return Pe(bn).parallel(40).scale(158.837)};kn.invert=function(n,r){return[n,2.5*xr(Ir(.8*r))-.625*Xr]};var Ft=function(){return r.geoProjection(kn).scale(108.318)},Lt=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],qt=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],xt=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],Bt=[[.9245,0],[0,0],[.01943,0]],Ht=[[.721316,0],[0,0],[-.00881625,-.00617325]],It=u(6),Wt=u(7);qn.invert=function(n,r){var e=3*o(r*Wt/9);return[n*Wt/(It*(2*Hr(2*e/3)-1)),o(3*Kr(e)*It/7)]};var Tt=function(){return r.geoProjection(qn).scale(164.859)};xn.invert=function(n,r){var e=r*u(2+ne)/(2*u(3)),t=2*o(e);return[3*ne*n/(1+2*Hr(t)/Hr(t/2)),o((e+Kr(t))/(1+$r))]};var Dt=function(){return r.geoProjection(xn).scale(188.209)};Bn.invert=function(n,r){var e=u(6/(4+Xr)),t=r/e;return qr(qr(t)-Yr)Ur&&--o>0);return[n/(.8707+(i=t*t)*(i*(i*i*i*(.003971-.001529*i)-.013791)-.131979)),t]};var Vt=function(){return r.geoProjection(Hn).scale(175.295)};In.invert=function(n,r){for(var e=r/2,t=0,o=1/0;t<10&&qr(o)>Ur;++t){var i=Hr(r/2);r-=o=(r-Or(r/2)-e)/(1-.5/(i*i))}return[2*n/(1+Hr(r)),r]};var Nt=function(){return r.geoProjection(In).scale(152.63)},_t=1.0148,Kt=.23185,Ot=-.14499,Ut=.02406,Jt=_t,Xt=5*Kt,Yt=7*Ot,Zt=9*Ut;Wn.invert=function(n,r){r>1.790857183?r=1.790857183:r<-1.790857183&&(r=-1.790857183);var e,t=r;do{var o=t*t;t-=e=(t*(_t+o*o*(Kt+o*(Ot+Ut*o)))-r)/(Jt+o*o*(Xt+o*(Yt+Zt*o)))}while(qr(e)>Ur);return[n,t]};var $t=function(){return r.geoProjection(Wn).scale(139.319)};Tn.invert=function(n,r){if(qr(r)Ur&&--a>0);return c=Or(u),[(qr(r)0?[-e[0],0]:[180-e[0],180])};var e=oo.map(function(r){return{face:r,project:n(r)}});return[-1,0,0,1,0,1,4,5].forEach(function(n,r){var t=e[n];t&&(t.children||(t.children=[])).push(e[r])}),eo(e[0],function(n,r){return e[n<-Xr/2?r<0?6:4:n<0?r<0?2:0:nt^s>t&&e<(v-f)*(t-l)/(s-l)+f&&(o=!o)}return o},vo=function(n,r){var e,t=r.stream;if(!t)throw new Error("invalid projection");switch(n&&n.type){case"Feature":e=tr;break;case"FeatureCollection":e=er;break;default:e=ir}return e(n,t)},so=[],ho=[],po={point:function(n,r){so.push([n,r])},result:function(){var n=so.length?so.length<2?{type:"Point",coordinates:so[0]}:{type:"MultiPoint",coordinates:so}:null;return so=[],n}},wo={lineStart:fo,point:function(n,r){so.push([n,r])},lineEnd:function(){so.length&&(ho.push(so),so=[])},result:function(){var n=ho.length?ho.length<2?{type:"LineString",coordinates:ho[0]}:{type:"MultiLineString",coordinates:ho}:null;return ho=[],n}},Po={polygonStart:fo,lineStart:fo,point:function(n,r){so.push([n,r])},lineEnd:function(){var n=so.length;if(n){do{so.push(so[0].slice())}while(++n<4);ho.push(so),so=[]}},polygonEnd:fo,result:function(){if(!ho.length)return null;var n=[],r=[];return ho.forEach(function(e){lo(e)?n.push([e]):r.push(e)}),r.forEach(function(r){var e=r[0];n.some(function(n){if(go(n[0],e))return n.push(r),!0})||n.push([r])}),ho=[],n.length?n.length>1?{type:"MultiPolygon",coordinates:n}:{type:"Polygon",coordinates:n[0]}:null}},mo=function(n){function e(r,e){var o=qr(r)0?r-Xr:r+Xr,e),u=(i[0]-i[1])*$r,a=(i[0]+i[1])*$r;if(o)return[u,a];var c=t*$r,f=u>0^a>0?-1:1;return[f*u-_r(a)*c,f*a-_r(u)*c]}var t=n(Yr,0)[0]-n(-Yr,0)[0];return n.invert&&(e.invert=function(r,e){var o=(r+e)*$r,i=(e-r)*$r,u=qr(o)<.5*t&&qr(i)<.5*t;if(!u){var a=t*$r,c=o>0^i>0?-1:1,f=-c*(r+(i>0?1:-1)*a),l=-c*(e+(o>0?1:-1)*a);o=(-f-l)*$r,i=(f-l)*$r}var g=n.invert(o,i);return u||(g[0]+=o>0?Xr:-Xr),g}),r.geoProjection(e).rotate([-90,-90,45]).clipAngle(179.999)},yo=function(){return mo(Y).scale(176.423)},Ro=function(){return mo(on).scale(111.48)},jo=function(n,r){function e(n){n[0]=+n[0].toFixed(r),n[1]=+n[1].toFixed(r)}function t(n){n.forEach(e)}function o(n){n.forEach(t)}function i(n){if(n)switch(n.type){case"GeometryCollection":n.geometries.forEach(i);break;case"Point":e(n.coordinates);break;case"MultiPoint":case"LineString":t(n.coordinates);break;case"MultiLineString":case"Polygon":o(n.coordinates);break;case"MultiPolygon":n.coordinates.forEach(o);break;default:return}}function u(n){i(n.geometry)}if(!(0<=(r=+r)&&r<=20))throw new Error("invalid digits");if(n)switch(n.type){case"Feature":u(n);break;case"FeatureCollection":n.features.forEach(u);break;default:i(n)}return n},Mo=function(){return Pe(ur).scale(131.215)},Eo=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];Eo.forEach(function(n){n[1]*=1.0144}),ar.invert=function(n,r){var e=r/Yr,t=90*e,o=Qr(18,qr(t/5)),i=Dr(0,Wr(o));do{var u=Eo[i][1],a=Eo[i+1][1],c=Eo[Qr(19,i+2)][1],f=c-u,l=c-2*a+u,g=2*(qr(e)-a)/f,v=l/f,s=g*(1-v*g*(1-2*v*g));if(s>=0||1===i){t=(r>=0?5:-5)*(s+o);var h,p=50;do{o=Qr(18,qr(t)/5),i=Wr(o),s=o-i,u=Eo[i][1],a=Eo[i+1][1],c=Eo[Qr(19,i+2)][1],t-=(h=(r>=0?Yr:-Yr)*(a+s*(c-u)/2+s*s*(c-2*a+u)/2)-r)*te}while(qr(h)>Jr&&--p>0);break}}while(--i>=0);var d=Eo[i][0],w=Eo[i+1][0],P=Eo[Qr(19,i+2)][0];return[n/(w+s*(P-d)/2+s*s*(P-2*w+d)/2),t*oe]};var bo=function(){return r.geoProjection(ar).scale(152.63)},ko=function(){var n=2,e=0,t=r.geoProjectionMutator(fr),o=t(n,e);return o.distance=function(r){return arguments.length?t(n=+r,e):n},o.tilt=function(r){return arguments.length?t(n,e=r*oe):e*te},o.scale(432.147).clipAngle(i(1/n)*te-1e-6)},So=1e4,Ao=-180,Go=Ao+1e-4,Co=180,zo=Co-1e-4,Fo=-90,Lo=Fo+1e-4,qo=90,xo=qo-1e-4,Bo=function(n){if(n)switch(n.type){case"Feature":wr(n);break;case"FeatureCollection":n.features.forEach(wr);break;default:Pr(n)}return n};mr.invert=function(n,r){var e=r/1.70711,t=Kr(Zr*e);return[n/(.74482-.34588*t*t),2*xr(e)]};var Ho=function(){return r.geoProjection(mr).scale(146.153)},Io=function(n,e,t){var i=r.geoInterpolate(e,t),u=i(.5),a=r.geoRotation([-u[0],-u[1]])(e),c=i.distance/2,f=-o(Kr(a[1]*oe)/Kr(c)),l=[-u[0],-u[1],-(a[0]>0?Xr-f:f)*te],g=r.geoProjection(n(c)).rotate(l),v=r.geoRotation(l),s=g.center;return delete g.rotate,g.center=function(n){return arguments.length?s(v(n)):v.invert(s())},g.clipAngle(90)};kr.invert=function(n,r){if(qr(r)Ur&&--c>0);return[_r(n)*(u(o*o+4)+o)*Xr/4,Yr*a]};var Qo=function(){return r.geoProjection(Gr).scale(127.16)},Vo=4*Xr+3*u(3),No=2*u(2*Xr*u(3)/Vo),_o=m(No*u(3)/Xr,No,Vo/6),Ko=function(){return r.geoProjection(_o).scale(176.84)};Cr.invert=function(n,r){return[n/u(1-3*r*r/(Xr*Xr)),r]};var Oo=function(){return r.geoProjection(Cr).scale(152.63)};zr.invert=function(n,r){var e=n/2.66723,t=r/1.24104,i=u(e*e+t*t),a=2*o(i/2);return[3*Br(n*Or(a),2.66723*i),i&&o(r*Kr(a)/(1.24104*.90631*i))]};var Uo=function(){return r.geoProjection(zr).scale(172.632)};Fr.invert=function(n,r){var e=(n*n+r*r)/-2,t=u(-e*(2+e)),i=r*e+n*t,a=n*e-r*t,c=u(a*a+i*i);return[Br(t*i,c*(1+e)),c?-o(t*a/c):0]};var Jo=function(){return r.geoProjection(Fr).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)};Lr.invert=function(n,r){var e=n,t=r,o=25;do{var a,c=Hr(t),f=Kr(t),l=Kr(2*t),g=f*f,v=c*c,s=Kr(e),h=Hr(e/2),p=Kr(e/2),d=p*p,w=1-v*h*h,P=w?i(c*h)*u(a=1/w):a=0,m=.5*(2*P*c*p+e/Yr)-n,y=.5*(P*f+t)-r,R=.5*a*(v*d+P*c*h*g)+.5/Yr,j=a*(s*l/4-P*f*p),M=.125*a*(l*p-P*f*v*s),E=.5*a*(g*h+P*d*c)+.5,b=j*M-E*R,k=(y*j-m*E)/b,S=(m*M-y*R)/b;e-=k,t-=S}while((qr(k)>Ur||qr(S)>Ur)&&--o>0);return[e,t]};var Xo=function(){return r.geoProjection(Lr).scale(158.837)};n.geoAiry=ie,n.geoAiryRaw=v,n.geoAitoff=ue,n.geoAitoffRaw=s,n.geoArmadillo=ae,n.geoArmadilloRaw=h,n.geoAugust=ce,n.geoAugustRaw=p,n.geoBaker=ge,n.geoBakerRaw=d,n.geoBerghaus=ve,n.geoBerghausRaw=w,n.geoBoggs=we,n.geoBoggsRaw=y,n.geoBonne=ye,n.geoBonneRaw=j,n.geoBottomley=Re,n.geoBottomleyRaw=M,n.geoBromley=Me,n.geoBromleyRaw=je,n.geoChamberlin=C,n.geoChamberlinRaw=S,n.geoChamberlinAfrica=G,n.geoCollignon=Ee,n.geoCollignonRaw=z,n.geoCraig=be,n.geoCraigRaw=F,n.geoCraster=Se,n.geoCrasterRaw=L,n.geoCylindricalEqualArea=Ae,n.geoCylindricalEqualAreaRaw=q,n.geoCylindricalStereographic=Ge,n.geoCylindricalStereographicRaw=x,n.geoEckert1=Ce,n.geoEckert1Raw=B,n.geoEckert2=ze,n.geoEckert2Raw=H,n.geoEckert3=Fe,n.geoEckert3Raw=I,n.geoEckert4=Le,n.geoEckert4Raw=W,n.geoEckert5=qe,n.geoEckert5Raw=T,n.geoEckert6=xe,n.geoEckert6Raw=D,n.geoEisenlohr=He,n.geoEisenlohrRaw=Q,n.geoFahey=We,n.geoFaheyRaw=V,n.geoFoucaut=Te,n.geoFoucautRaw=N,n.geoGilbert=De,n.geoGingery=Qe,n.geoGingeryRaw=O,n.geoGinzburg4=_e,n.geoGinzburg4Raw=Ne,n.geoGinzburg5=Oe,n.geoGinzburg5Raw=Ke,n.geoGinzburg6=Je,n.geoGinzburg6Raw=Ue,n.geoGinzburg8=Xe,n.geoGinzburg8Raw=X,n.geoGinzburg9=Ze,n.geoGinzburg9Raw=Ye,n.geoGringorten=nt,n.geoGringortenRaw=Y,n.geoGuyou=rt,n.geoGuyouRaw=on,n.geoHammer=et,n.geoHammerRaw=cn,n.geoHammerRetroazimuthal=tt,n.geoHammerRetroazimuthalRaw=ln,n.geoHealpix=ut,n.geoHealpixRaw=vn,n.geoHill=at,n.geoHillRaw=hn,n.geoHomolosine=gt,n.geoHomolosineRaw=dn,n.geoInterrupt=vt,n.geoInterruptedBoggs=ht,n.geoInterruptedHomolosine=dt,n.geoInterruptedMollweide=Pt,n.geoInterruptedMollweideHemispheres=yt,n.geoInterruptedSinuMollweide=jt,n.geoInterruptedSinusoidal=Et,n.geoKavrayskiy7=bt,n.geoKavrayskiy7Raw=yn,n.geoLagrange=kt,n.geoLagrangeRaw=Rn,n.geoLarrivee=At,n.geoLarriveeRaw=jn,n.geoLaskowski=Gt,n.geoLaskowskiRaw=Mn,n.geoLittrow=Ct,n.geoLittrowRaw=En,n.geoLoximuthal=zt,n.geoLoximuthalRaw=bn,n.geoMiller=Ft,n.geoMillerRaw=kn,n.geoModifiedStereographic=Ln,n.geoModifiedStereographicRaw=Sn,n.geoModifiedStereographicAlaska=An,n.geoModifiedStereographicGs48=Gn,n.geoModifiedStereographicGs50=Cn,n.geoModifiedStereographicMiller=zn,n.geoModifiedStereographicLee=Fn,n.geoMollweide=he,n.geoMollweideRaw=se,n.geoMtFlatPolarParabolic=Tt,n.geoMtFlatPolarParabolicRaw=qn,n.geoMtFlatPolarQuartic=Dt,n.geoMtFlatPolarQuarticRaw=xn,n.geoMtFlatPolarSinusoidal=Qt,n.geoMtFlatPolarSinusoidalRaw=Bn,n.geoNaturalEarth=Vt,n.geoNaturalEarthRaw=Hn,n.geoNellHammer=Nt,n.geoNellHammerRaw=In,n.geoPatterson=$t,n.geoPattersonRaw=Wn,n.geoPolyconic=no,n.geoPolyconicRaw=Tn,n.geoPolyhedral=eo,n.geoPolyhedralButterfly=io,n.geoPolyhedralCollignon=ao,n.geoPolyhedralWaterman=co,n.geoProject=vo,n.geoGringortenQuincuncial=yo,n.geoPeirceQuincuncial=Ro,n.geoPierceQuincuncial=Ro,n.geoQuantize=jo,n.geoQuincuncial=mo,n.geoRectangularPolyconic=Mo,n.geoRectangularPolyconicRaw=ur,n.geoRobinson=bo,n.geoRobinsonRaw=ar,n.geoSatellite=ko,n.geoSatelliteRaw=fr,n.geoSinuMollweide=lt,n.geoSinuMollweideRaw=pn,n.geoSinusoidal=me,n.geoSinusoidalRaw=R,n.geoStitch=Bo,n.geoTimes=Ho,n.geoTimesRaw=mr,n.geoTwoPointAzimuthal=jr,n.geoTwoPointAzimuthalRaw=yr,n.geoTwoPointAzimuthalUsa=Rr,n.geoTwoPointEquidistant=br,n.geoTwoPointEquidistantRaw=Mr,n.geoTwoPointEquidistantUsa=Er,n.geoVanDerGrinten=Wo,n.geoVanDerGrintenRaw=kr,n.geoVanDerGrinten2=To,n.geoVanDerGrinten2Raw=Sr,n.geoVanDerGrinten3=Do,n.geoVanDerGrinten3Raw=Ar,n.geoVanDerGrinten4=Qo,n.geoVanDerGrinten4Raw=Gr,n.geoWagner4=Ko,n.geoWagner4Raw=_o,n.geoWagner6=Oo,n.geoWagner6Raw=Cr,n.geoWagner7=Uo,n.geoWagner7Raw=zr,n.geoWiechel=Jo,n.geoWiechelRaw=Fr,n.geoWinkel3=Xo,n.geoWinkel3Raw=Lr,Object.defineProperty(n,"__esModule",{value:!0})}); \ No newline at end of file diff --git a/cluster/web/d3-geo-voronoi.min.js b/cluster/web/d3-geo-voronoi.min.js deleted file mode 100644 index e7e0348..0000000 --- a/cluster/web/d3-geo-voronoi.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("d3-delaunay"),require("d3-geo"),require("d3-array")):"function"==typeof define&&define.amd?define(["exports","d3-delaunay","d3-geo","d3-array"],t):t(e.d3=e.d3||{},e.d3,e.d3,e.d3)})(this,function(e,t,n,o){"use strict";var r=Math.PI,a=r/2,u=180/r,i=r/180,l=Math.atan2,s=Math.cos,c=Math.max,f=Math.min,p=Math.sin,d=Math.sign||function(e){return e>0?1:e<0?-1:0},h=Math.sqrt;function y(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function g(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function m(e,t){return[e[0]+t[0],e[1]+t[1],e[2]+t[2]]}function v(e){var t=h(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);return[e[0]/t,e[1]/t,e[2]/t]}function _(e){return[l(e[1],e[0])*u,(t=c(-1,f(1,e[2])),(t>1?a:t<-1?-a:Math.asin(t))*u)];var t}function b(e){var t=e[0]*i,n=e[1]*i,o=s(n);return[o*s(t),o*p(t),p(n)]}function j(e){return y((e=e.map(e=>b(e)))[0],g(e[2],e[1]))}function M(e){const a=function(e){if(e.length<2)return{};const o=n.geoRotation(e[0]),a=n.geoStereographic().translate([0,0]).scale(1).rotate(o.invert([180,0])),u=[0];let i=1;for(let t=1,n=(e=e.map(a)).length;ti&&(i=n)}const l=1e6*h(i);u.forEach((t,n)=>e[n]=[l/2,0]);for(let t=0;t<4;t++)e.push([l*s(t/2*r),l*p(t/2*r)]);const c=t.Delaunay.from(e);return c.projection=a,c}(e),u=function(e,t){if(!e.triangles)return[];const n=e.triangles.slice().map(e=>e>=t?0:e),o=[];for(let e=0,t=n.length/3;e{if(!(j(e.map(e=>t[e]))<0))for(let t,r=0;r<3;r++)t=(r+1)%3,n[o.extent([e[r],e[t]]).join("-")]=!0}),Object.keys(n).map(e=>e.split("-").map(Number)))}(u,e),l=function(e,t){const n=[];return e.forEach((e,t)=>{for(let t=0;t<3;t++){const o=e[t],r=e[(t+1)%3];n[o]=n[o]||[],n[o].push(r)}}),0===e.length&&(2===t?(n[0]=[1],n[1]=[0]):1===t&&(n[0]=[])),n}(u,e.length),c=function(e,t){function n(e,t){let n=e[0]-t[0],o=e[1]-t[1],r=e[2]-t[2];return n*n+o*o+r*r}return function(o,r,a){void 0===a&&(a=0);let u,i,l=a;const s=b([o,r]);do{u=a,a=null,i=n(s,b(t[u])),e[u].forEach(e=>{let o=n(s,b(t[e]));if(o{const n=e.map(e=>t[e]).map(b);return _(v(m(m(g(n[1],n[0]),g(n[2],n[1])),g(n[0],n[2]))))})}(u,e),{polygons:d,centers:y}=function(e,t,n){const o=[],r=e.slice();if(0===t.length){if(n.length<2)return{polygons:o,centers:r};if(2===n.length){const e=b(n[0]),t=b(n[1]),u=v(m(e,t)),i=v(g(e,t)),l=g(u,i),s=[u,g(u,l),g(g(u,l),l),g(g(g(u,l),l),l)].map(_).map(a);return o.push(s),o.push(s.slice().reverse()),{polygons:o,centers:r}}}function a(e){let n=-1;return r.slice(t.length,1/0).forEach((o,r)=>{o[0]===e[0]&&o[1]===e[1]&&(n=r+t.length)}),n<0&&(n=r.length,r.push(e)),n}return t.forEach((e,t)=>{for(let n=0;n<3;n++){const r=e[n],a=e[(n+1)%3],u=e[(n+2)%3];o[r]=o[r]||[],o[r].push([a,u,t,[r,a,u]])}}),{polygons:o.map(e=>{const t=[e[0][2]];let o=e[0][1];for(let n=1;n2)return t;if(2==t.length){const o=x(n[e[0][3][0]],n[e[0][3][1]],r[t[0]]),u=x(n[e[0][3][2]],n[e[0][3][0]],r[t[0]]),i=a(o),l=a(u);return[t[0],l,t[1],i]}console&&console.warn({here:"unreachable",poly:e})}),centers:r}}(f,u,e),M=function(e){const t=[];return e.forEach(e=>{if(!e)return;let n=e[e.length-1];for(let o of e)o>n&&t.push([n,o]),n=o}),t}(d),E=function(e,t){const n={},o=[];e.map(e=>{if(!(j(e.map(e=>t[e>t.length?0:e]))<0))for(let t=0;t<3;t++){let o=[e[t],e[(t+1)%3]],r=`${o[1]}-${o[0]}`;n[r]?delete n[r]:n[o.join("-")]=!0}});const r={};let a;if(Object.keys(n).forEach(e=>{e=e.split("-").map(Number),r[e[0]]=e[1],a=e[0]}),void 0===a)return o;let u=a;do{o.push(u),u=r[u]}while(u!==a);return o}(u,e),q=function(e,t){return function(n){const r={},a={};return e.forEach((e,t)=>{const o=e.join("-");r[o]=n[t],a[o]=!0}),t.forEach(e=>{let t=0,n=-1;for(var u=0;u<3;u++){let a=o.extent([e[u],e[(u+1)%3]]).join("-");r[a]>t&&(t=r[a],n=a)}a[n]=!1}),e.map(e=>a[e.join("-")])}}(i,u);return{delaunay:a,edges:i,triangles:u,centers:y,neighbors:l,polygons:d,mesh:M,hull:E,urquhart:q,find:c}}function x(e,t,n){e=b(e),t=b(t),n=b(n);const o=d(y(g(t,e),n));return _(v(m(e,t)).map(e=>o*e))}e.geoDelaunay=M,e.geoVoronoi=function(e){const t=function(e){return t.delaunay=null,t._data=e,"object"==typeof t._data&&"FeatureCollection"===t._data.type&&(t._data=t._data.features),"object"==typeof t._data&&(t.points=t._data.map(e=>[t._vx(e),t._vy(e)]),t.delaunay=M(t.points)),t};return t._vx=function(e){return"object"==typeof e&&"type"in e?n.geoCentroid(e)[0]:0 in e?e[0]:void 0},t._vy=function(e){return"object"==typeof e&&"type"in e?n.geoCentroid(e)[1]:1 in e?e[1]:void 0},t.x=function(e){return e?(t._vx=e,t):t._vx},t.y=function(e){return e?(t._vy=e,t):t._vy},t.polygons=function(e){return void 0!==e&&t(e),!!t.delaunay&&(0===t._data.length?null:1===t._data.length?{type:"Sphere"}:{type:"FeatureCollection",features:t.delaunay.polygons.map((e,n)=>({type:"Feature",geometry:e?{type:"Polygon",coordinates:[[...e,e[0]].map(e=>t.delaunay.centers[e])]}:null,properties:{site:t._data[n],sitecoordinates:t.points[n],neighbours:t.delaunay.neighbors[n]}}))})},t.triangles=function(e){return void 0!==e&&t(e),!!t.delaunay&&{type:"FeatureCollection",features:t.delaunay.triangles.map((e,n)=>((e=e.map(e=>t.points[e])).center=t.delaunay.centers[n],e)).filter(e=>j(e)>0).map(e=>({type:"Feature",properties:{circumcenter:e.center},geometry:{type:"Polygon",coordinates:[[...e,e[0]]]}}))}},t.links=function(e){if(void 0!==e&&t(e),!t.delaunay)return!1;const o=t.delaunay.edges.map(e=>n.geoDistance(t.points[e[0]],t.points[e[1]])),r=t.delaunay.urquhart(o);return{type:"FeatureCollection",features:t.delaunay.edges.map((e,n)=>({type:"Feature",properties:{source:t._data[e[0]],target:t._data[e[1]],length:o[n],urquhart:!!r[n]},geometry:{type:"LineString",coordinates:[t.points[e[0]],t.points[e[1]]]}}))}},t.mesh=function(e){return void 0!==e&&t(e),!!t.delaunay&&{type:"MultiLineString",coordinates:t.delaunay.edges.map(e=>[t.points[e[0]],t.points[e[1]]])}},t.cellMesh=function(e){if(void 0!==e&&t(e),!t.delaunay)return!1;const{centers:n,polygons:o}=t.delaunay,r=[];for(const e of o)if(e)for(let t=e.length,o=e[t-1],a=e[0],u=0;uo&&r.push([n[o],n[a]]);return{type:"MultiLineString",coordinates:r}},t._found=void 0,t.find=function(e,o,r){if(t._found=t.delaunay.find(e,o,t._found),!r||n.geoDistance([e,o],t.points[t._found])o[e]),o[n[0]]]]}},e?t(e):t},Object.defineProperty(e,"__esModule",{value:!0})}); \ No newline at end of file diff --git a/cluster/web/d3.v5.js b/cluster/web/d3.v5.js deleted file mode 100644 index 9af5650..0000000 --- a/cluster/web/d3.v5.js +++ /dev/null @@ -1,17911 +0,0 @@ -// https://d3js.org v5.7.0 Copyright 2018 Mike Bostock -(function (global, factory) { -typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : -typeof define === 'function' && define.amd ? define(['exports'], factory) : -(factory((global.d3 = global.d3 || {}))); -}(this, (function (exports) { 'use strict'; - -var version = "5.7.0"; - -function ascending(a, b) { - return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; -} - -function bisector(compare) { - if (compare.length === 1) compare = ascendingComparator(compare); - return { - left: function(a, x, lo, hi) { - if (lo == null) lo = 0; - if (hi == null) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) < 0) lo = mid + 1; - else hi = mid; - } - return lo; - }, - right: function(a, x, lo, hi) { - if (lo == null) lo = 0; - if (hi == null) hi = a.length; - while (lo < hi) { - var mid = lo + hi >>> 1; - if (compare(a[mid], x) > 0) hi = mid; - else lo = mid + 1; - } - return lo; - } - }; -} - -function ascendingComparator(f) { - return function(d, x) { - return ascending(f(d), x); - }; -} - -var ascendingBisect = bisector(ascending); -var bisectRight = ascendingBisect.right; -var bisectLeft = ascendingBisect.left; - -function pairs(array, f) { - if (f == null) f = pair; - var i = 0, n = array.length - 1, p = array[0], pairs = new Array(n < 0 ? 0 : n); - while (i < n) pairs[i] = f(p, p = array[++i]); - return pairs; -} - -function pair(a, b) { - return [a, b]; -} - -function cross(values0, values1, reduce) { - var n0 = values0.length, - n1 = values1.length, - values = new Array(n0 * n1), - i0, - i1, - i, - value0; - - if (reduce == null) reduce = pair; - - for (i0 = i = 0; i0 < n0; ++i0) { - for (value0 = values0[i0], i1 = 0; i1 < n1; ++i1, ++i) { - values[i] = reduce(value0, values1[i1]); - } - } - - return values; -} - -function descending(a, b) { - return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN; -} - -function number(x) { - return x === null ? NaN : +x; -} - -function variance(values, valueof) { - var n = values.length, - m = 0, - i = -1, - mean = 0, - value, - delta, - sum = 0; - - if (valueof == null) { - while (++i < n) { - if (!isNaN(value = number(values[i]))) { - delta = value - mean; - mean += delta / ++m; - sum += delta * (value - mean); - } - } - } - - else { - while (++i < n) { - if (!isNaN(value = number(valueof(values[i], i, values)))) { - delta = value - mean; - mean += delta / ++m; - sum += delta * (value - mean); - } - } - } - - if (m > 1) return sum / (m - 1); -} - -function deviation(array, f) { - var v = variance(array, f); - return v ? Math.sqrt(v) : v; -} - -function extent(values, valueof) { - var n = values.length, - i = -1, - value, - min, - max; - - if (valueof == null) { - while (++i < n) { // Find the first comparable value. - if ((value = values[i]) != null && value >= value) { - min = max = value; - while (++i < n) { // Compare the remaining values. - if ((value = values[i]) != null) { - if (min > value) min = value; - if (max < value) max = value; - } - } - } - } - } - - else { - while (++i < n) { // Find the first comparable value. - if ((value = valueof(values[i], i, values)) != null && value >= value) { - min = max = value; - while (++i < n) { // Compare the remaining values. - if ((value = valueof(values[i], i, values)) != null) { - if (min > value) min = value; - if (max < value) max = value; - } - } - } - } - } - - return [min, max]; -} - -var array = Array.prototype; - -var slice = array.slice; -var map = array.map; - -function constant(x) { - return function() { - return x; - }; -} - -function identity(x) { - return x; -} - -function sequence(start, stop, step) { - start = +start, stop = +stop, step = (n = arguments.length) < 2 ? (stop = start, start = 0, 1) : n < 3 ? 1 : +step; - - var i = -1, - n = Math.max(0, Math.ceil((stop - start) / step)) | 0, - range = new Array(n); - - while (++i < n) { - range[i] = start + i * step; - } - - return range; -} - -var e10 = Math.sqrt(50), - e5 = Math.sqrt(10), - e2 = Math.sqrt(2); - -function ticks(start, stop, count) { - var reverse, - i = -1, - n, - ticks, - step; - - stop = +stop, start = +start, count = +count; - if (start === stop && count > 0) return [start]; - if (reverse = stop < start) n = start, start = stop, stop = n; - if ((step = tickIncrement(start, stop, count)) === 0 || !isFinite(step)) return []; - - if (step > 0) { - start = Math.ceil(start / step); - stop = Math.floor(stop / step); - ticks = new Array(n = Math.ceil(stop - start + 1)); - while (++i < n) ticks[i] = (start + i) * step; - } else { - start = Math.floor(start * step); - stop = Math.ceil(stop * step); - ticks = new Array(n = Math.ceil(start - stop + 1)); - while (++i < n) ticks[i] = (start - i) / step; - } - - if (reverse) ticks.reverse(); - - return ticks; -} - -function tickIncrement(start, stop, count) { - var step = (stop - start) / Math.max(0, count), - power = Math.floor(Math.log(step) / Math.LN10), - error = step / Math.pow(10, power); - return power >= 0 - ? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power) - : -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1); -} - -function tickStep(start, stop, count) { - var step0 = Math.abs(stop - start) / Math.max(0, count), - step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)), - error = step0 / step1; - if (error >= e10) step1 *= 10; - else if (error >= e5) step1 *= 5; - else if (error >= e2) step1 *= 2; - return stop < start ? -step1 : step1; -} - -function thresholdSturges(values) { - return Math.ceil(Math.log(values.length) / Math.LN2) + 1; -} - -function histogram() { - var value = identity, - domain = extent, - threshold = thresholdSturges; - - function histogram(data) { - var i, - n = data.length, - x, - values = new Array(n); - - for (i = 0; i < n; ++i) { - values[i] = value(data[i], i, data); - } - - var xz = domain(values), - x0 = xz[0], - x1 = xz[1], - tz = threshold(values, x0, x1); - - // Convert number of thresholds into uniform thresholds. - if (!Array.isArray(tz)) { - tz = tickStep(x0, x1, tz); - tz = sequence(Math.ceil(x0 / tz) * tz, x1, tz); // exclusive - } - - // Remove any thresholds outside the domain. - var m = tz.length; - while (tz[0] <= x0) tz.shift(), --m; - while (tz[m - 1] > x1) tz.pop(), --m; - - var bins = new Array(m + 1), - bin; - - // Initialize bins. - for (i = 0; i <= m; ++i) { - bin = bins[i] = []; - bin.x0 = i > 0 ? tz[i - 1] : x0; - bin.x1 = i < m ? tz[i] : x1; - } - - // Assign data to bins by value, ignoring any outside the domain. - for (i = 0; i < n; ++i) { - x = values[i]; - if (x0 <= x && x <= x1) { - bins[bisectRight(tz, x, 0, m)].push(data[i]); - } - } - - return bins; - } - - histogram.value = function(_) { - return arguments.length ? (value = typeof _ === "function" ? _ : constant(_), histogram) : value; - }; - - histogram.domain = function(_) { - return arguments.length ? (domain = typeof _ === "function" ? _ : constant([_[0], _[1]]), histogram) : domain; - }; - - histogram.thresholds = function(_) { - return arguments.length ? (threshold = typeof _ === "function" ? _ : Array.isArray(_) ? constant(slice.call(_)) : constant(_), histogram) : threshold; - }; - - return histogram; -} - -function threshold(values, p, valueof) { - if (valueof == null) valueof = number; - if (!(n = values.length)) return; - if ((p = +p) <= 0 || n < 2) return +valueof(values[0], 0, values); - if (p >= 1) return +valueof(values[n - 1], n - 1, values); - var n, - i = (n - 1) * p, - i0 = Math.floor(i), - value0 = +valueof(values[i0], i0, values), - value1 = +valueof(values[i0 + 1], i0 + 1, values); - return value0 + (value1 - value0) * (i - i0); -} - -function freedmanDiaconis(values, min, max) { - values = map.call(values, number).sort(ascending); - return Math.ceil((max - min) / (2 * (threshold(values, 0.75) - threshold(values, 0.25)) * Math.pow(values.length, -1 / 3))); -} - -function scott(values, min, max) { - return Math.ceil((max - min) / (3.5 * deviation(values) * Math.pow(values.length, -1 / 3))); -} - -function max(values, valueof) { - var n = values.length, - i = -1, - value, - max; - - if (valueof == null) { - while (++i < n) { // Find the first comparable value. - if ((value = values[i]) != null && value >= value) { - max = value; - while (++i < n) { // Compare the remaining values. - if ((value = values[i]) != null && value > max) { - max = value; - } - } - } - } - } - - else { - while (++i < n) { // Find the first comparable value. - if ((value = valueof(values[i], i, values)) != null && value >= value) { - max = value; - while (++i < n) { // Compare the remaining values. - if ((value = valueof(values[i], i, values)) != null && value > max) { - max = value; - } - } - } - } - } - - return max; -} - -function mean(values, valueof) { - var n = values.length, - m = n, - i = -1, - value, - sum = 0; - - if (valueof == null) { - while (++i < n) { - if (!isNaN(value = number(values[i]))) sum += value; - else --m; - } - } - - else { - while (++i < n) { - if (!isNaN(value = number(valueof(values[i], i, values)))) sum += value; - else --m; - } - } - - if (m) return sum / m; -} - -function median(values, valueof) { - var n = values.length, - i = -1, - value, - numbers = []; - - if (valueof == null) { - while (++i < n) { - if (!isNaN(value = number(values[i]))) { - numbers.push(value); - } - } - } - - else { - while (++i < n) { - if (!isNaN(value = number(valueof(values[i], i, values)))) { - numbers.push(value); - } - } - } - - return threshold(numbers.sort(ascending), 0.5); -} - -function merge(arrays) { - var n = arrays.length, - m, - i = -1, - j = 0, - merged, - array; - - while (++i < n) j += arrays[i].length; - merged = new Array(j); - - while (--n >= 0) { - array = arrays[n]; - m = array.length; - while (--m >= 0) { - merged[--j] = array[m]; - } - } - - return merged; -} - -function min(values, valueof) { - var n = values.length, - i = -1, - value, - min; - - if (valueof == null) { - while (++i < n) { // Find the first comparable value. - if ((value = values[i]) != null && value >= value) { - min = value; - while (++i < n) { // Compare the remaining values. - if ((value = values[i]) != null && min > value) { - min = value; - } - } - } - } - } - - else { - while (++i < n) { // Find the first comparable value. - if ((value = valueof(values[i], i, values)) != null && value >= value) { - min = value; - while (++i < n) { // Compare the remaining values. - if ((value = valueof(values[i], i, values)) != null && min > value) { - min = value; - } - } - } - } - } - - return min; -} - -function permute(array, indexes) { - var i = indexes.length, permutes = new Array(i); - while (i--) permutes[i] = array[indexes[i]]; - return permutes; -} - -function scan(values, compare) { - if (!(n = values.length)) return; - var n, - i = 0, - j = 0, - xi, - xj = values[j]; - - if (compare == null) compare = ascending; - - while (++i < n) { - if (compare(xi = values[i], xj) < 0 || compare(xj, xj) !== 0) { - xj = xi, j = i; - } - } - - if (compare(xj, xj) === 0) return j; -} - -function shuffle(array, i0, i1) { - var m = (i1 == null ? array.length : i1) - (i0 = i0 == null ? 0 : +i0), - t, - i; - - while (m) { - i = Math.random() * m-- | 0; - t = array[m + i0]; - array[m + i0] = array[i + i0]; - array[i + i0] = t; - } - - return array; -} - -function sum(values, valueof) { - var n = values.length, - i = -1, - value, - sum = 0; - - if (valueof == null) { - while (++i < n) { - if (value = +values[i]) sum += value; // Note: zero and null are equivalent. - } - } - - else { - while (++i < n) { - if (value = +valueof(values[i], i, values)) sum += value; - } - } - - return sum; -} - -function transpose(matrix) { - if (!(n = matrix.length)) return []; - for (var i = -1, m = min(matrix, length), transpose = new Array(m); ++i < m;) { - for (var j = -1, n, row = transpose[i] = new Array(n); ++j < n;) { - row[j] = matrix[j][i]; - } - } - return transpose; -} - -function length(d) { - return d.length; -} - -function zip() { - return transpose(arguments); -} - -var slice$1 = Array.prototype.slice; - -function identity$1(x) { - return x; -} - -var top = 1, - right = 2, - bottom = 3, - left = 4, - epsilon = 1e-6; - -function translateX(x) { - return "translate(" + (x + 0.5) + ",0)"; -} - -function translateY(y) { - return "translate(0," + (y + 0.5) + ")"; -} - -function number$1(scale) { - return function(d) { - return +scale(d); - }; -} - -function center(scale) { - var offset = Math.max(0, scale.bandwidth() - 1) / 2; // Adjust for 0.5px offset. - if (scale.round()) offset = Math.round(offset); - return function(d) { - return +scale(d) + offset; - }; -} - -function entering() { - return !this.__axis; -} - -function axis(orient, scale) { - var tickArguments = [], - tickValues = null, - tickFormat = null, - tickSizeInner = 6, - tickSizeOuter = 6, - tickPadding = 3, - k = orient === top || orient === left ? -1 : 1, - x = orient === left || orient === right ? "x" : "y", - transform = orient === top || orient === bottom ? translateX : translateY; - - function axis(context) { - var values = tickValues == null ? (scale.ticks ? scale.ticks.apply(scale, tickArguments) : scale.domain()) : tickValues, - format = tickFormat == null ? (scale.tickFormat ? scale.tickFormat.apply(scale, tickArguments) : identity$1) : tickFormat, - spacing = Math.max(tickSizeInner, 0) + tickPadding, - range = scale.range(), - range0 = +range[0] + 0.5, - range1 = +range[range.length - 1] + 0.5, - position = (scale.bandwidth ? center : number$1)(scale.copy()), - selection = context.selection ? context.selection() : context, - path = selection.selectAll(".domain").data([null]), - tick = selection.selectAll(".tick").data(values, scale).order(), - tickExit = tick.exit(), - tickEnter = tick.enter().append("g").attr("class", "tick"), - line = tick.select("line"), - text = tick.select("text"); - - path = path.merge(path.enter().insert("path", ".tick") - .attr("class", "domain") - .attr("stroke", "currentColor")); - - tick = tick.merge(tickEnter); - - line = line.merge(tickEnter.append("line") - .attr("stroke", "currentColor") - .attr(x + "2", k * tickSizeInner)); - - text = text.merge(tickEnter.append("text") - .attr("fill", "currentColor") - .attr(x, k * spacing) - .attr("dy", orient === top ? "0em" : orient === bottom ? "0.71em" : "0.32em")); - - if (context !== selection) { - path = path.transition(context); - tick = tick.transition(context); - line = line.transition(context); - text = text.transition(context); - - tickExit = tickExit.transition(context) - .attr("opacity", epsilon) - .attr("transform", function(d) { return isFinite(d = position(d)) ? transform(d) : this.getAttribute("transform"); }); - - tickEnter - .attr("opacity", epsilon) - .attr("transform", function(d) { var p = this.parentNode.__axis; return transform(p && isFinite(p = p(d)) ? p : position(d)); }); - } - - tickExit.remove(); - - path - .attr("d", orient === left || orient == right - ? (tickSizeOuter ? "M" + k * tickSizeOuter + "," + range0 + "H0.5V" + range1 + "H" + k * tickSizeOuter : "M0.5," + range0 + "V" + range1) - : (tickSizeOuter ? "M" + range0 + "," + k * tickSizeOuter + "V0.5H" + range1 + "V" + k * tickSizeOuter : "M" + range0 + ",0.5H" + range1)); - - tick - .attr("opacity", 1) - .attr("transform", function(d) { return transform(position(d)); }); - - line - .attr(x + "2", k * tickSizeInner); - - text - .attr(x, k * spacing) - .text(format); - - selection.filter(entering) - .attr("fill", "none") - .attr("font-size", 10) - .attr("font-family", "sans-serif") - .attr("text-anchor", orient === right ? "start" : orient === left ? "end" : "middle"); - - selection - .each(function() { this.__axis = position; }); - } - - axis.scale = function(_) { - return arguments.length ? (scale = _, axis) : scale; - }; - - axis.ticks = function() { - return tickArguments = slice$1.call(arguments), axis; - }; - - axis.tickArguments = function(_) { - return arguments.length ? (tickArguments = _ == null ? [] : slice$1.call(_), axis) : tickArguments.slice(); - }; - - axis.tickValues = function(_) { - return arguments.length ? (tickValues = _ == null ? null : slice$1.call(_), axis) : tickValues && tickValues.slice(); - }; - - axis.tickFormat = function(_) { - return arguments.length ? (tickFormat = _, axis) : tickFormat; - }; - - axis.tickSize = function(_) { - return arguments.length ? (tickSizeInner = tickSizeOuter = +_, axis) : tickSizeInner; - }; - - axis.tickSizeInner = function(_) { - return arguments.length ? (tickSizeInner = +_, axis) : tickSizeInner; - }; - - axis.tickSizeOuter = function(_) { - return arguments.length ? (tickSizeOuter = +_, axis) : tickSizeOuter; - }; - - axis.tickPadding = function(_) { - return arguments.length ? (tickPadding = +_, axis) : tickPadding; - }; - - return axis; -} - -function axisTop(scale) { - return axis(top, scale); -} - -function axisRight(scale) { - return axis(right, scale); -} - -function axisBottom(scale) { - return axis(bottom, scale); -} - -function axisLeft(scale) { - return axis(left, scale); -} - -var noop = {value: function() {}}; - -function dispatch() { - for (var i = 0, n = arguments.length, _ = {}, t; i < n; ++i) { - if (!(t = arguments[i] + "") || (t in _)) throw new Error("illegal type: " + t); - _[t] = []; - } - return new Dispatch(_); -} - -function Dispatch(_) { - this._ = _; -} - -function parseTypenames(typenames, types) { - return typenames.trim().split(/^|\s+/).map(function(t) { - var name = "", i = t.indexOf("."); - if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i); - if (t && !types.hasOwnProperty(t)) throw new Error("unknown type: " + t); - return {type: t, name: name}; - }); -} - -Dispatch.prototype = dispatch.prototype = { - constructor: Dispatch, - on: function(typename, callback) { - var _ = this._, - T = parseTypenames(typename + "", _), - t, - i = -1, - n = T.length; - - // If no callback was specified, return the callback of the given type and name. - if (arguments.length < 2) { - while (++i < n) if ((t = (typename = T[i]).type) && (t = get(_[t], typename.name))) return t; - return; - } - - // If a type was specified, set the callback for the given type and name. - // Otherwise, if a null callback was specified, remove callbacks of the given name. - if (callback != null && typeof callback !== "function") throw new Error("invalid callback: " + callback); - while (++i < n) { - if (t = (typename = T[i]).type) _[t] = set(_[t], typename.name, callback); - else if (callback == null) for (t in _) _[t] = set(_[t], typename.name, null); - } - - return this; - }, - copy: function() { - var copy = {}, _ = this._; - for (var t in _) copy[t] = _[t].slice(); - return new Dispatch(copy); - }, - call: function(type, that) { - if ((n = arguments.length - 2) > 0) for (var args = new Array(n), i = 0, n, t; i < n; ++i) args[i] = arguments[i + 2]; - if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type); - for (t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args); - }, - apply: function(type, that, args) { - if (!this._.hasOwnProperty(type)) throw new Error("unknown type: " + type); - for (var t = this._[type], i = 0, n = t.length; i < n; ++i) t[i].value.apply(that, args); - } -}; - -function get(type, name) { - for (var i = 0, n = type.length, c; i < n; ++i) { - if ((c = type[i]).name === name) { - return c.value; - } - } -} - -function set(type, name, callback) { - for (var i = 0, n = type.length; i < n; ++i) { - if (type[i].name === name) { - type[i] = noop, type = type.slice(0, i).concat(type.slice(i + 1)); - break; - } - } - if (callback != null) type.push({name: name, value: callback}); - return type; -} - -var xhtml = "http://www.w3.org/1999/xhtml"; - -var namespaces = { - svg: "http://www.w3.org/2000/svg", - xhtml: xhtml, - xlink: "http://www.w3.org/1999/xlink", - xml: "http://www.w3.org/XML/1998/namespace", - xmlns: "http://www.w3.org/2000/xmlns/" -}; - -function namespace(name) { - var prefix = name += "", i = prefix.indexOf(":"); - if (i >= 0 && (prefix = name.slice(0, i)) !== "xmlns") name = name.slice(i + 1); - return namespaces.hasOwnProperty(prefix) ? {space: namespaces[prefix], local: name} : name; -} - -function creatorInherit(name) { - return function() { - var document = this.ownerDocument, - uri = this.namespaceURI; - return uri === xhtml && document.documentElement.namespaceURI === xhtml - ? document.createElement(name) - : document.createElementNS(uri, name); - }; -} - -function creatorFixed(fullname) { - return function() { - return this.ownerDocument.createElementNS(fullname.space, fullname.local); - }; -} - -function creator(name) { - var fullname = namespace(name); - return (fullname.local - ? creatorFixed - : creatorInherit)(fullname); -} - -function none() {} - -function selector(selector) { - return selector == null ? none : function() { - return this.querySelector(selector); - }; -} - -function selection_select(select) { - if (typeof select !== "function") select = selector(select); - - for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, subgroup = subgroups[j] = new Array(n), node, subnode, i = 0; i < n; ++i) { - if ((node = group[i]) && (subnode = select.call(node, node.__data__, i, group))) { - if ("__data__" in node) subnode.__data__ = node.__data__; - subgroup[i] = subnode; - } - } - } - - return new Selection(subgroups, this._parents); -} - -function empty() { - return []; -} - -function selectorAll(selector) { - return selector == null ? empty : function() { - return this.querySelectorAll(selector); - }; -} - -function selection_selectAll(select) { - if (typeof select !== "function") select = selectorAll(select); - - for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) { - if (node = group[i]) { - subgroups.push(select.call(node, node.__data__, i, group)); - parents.push(node); - } - } - } - - return new Selection(subgroups, parents); -} - -var matcher = function(selector) { - return function() { - return this.matches(selector); - }; -}; - -if (typeof document !== "undefined") { - var element = document.documentElement; - if (!element.matches) { - var vendorMatches = element.webkitMatchesSelector - || element.msMatchesSelector - || element.mozMatchesSelector - || element.oMatchesSelector; - matcher = function(selector) { - return function() { - return vendorMatches.call(this, selector); - }; - }; - } -} - -var matcher$1 = matcher; - -function selection_filter(match) { - if (typeof match !== "function") match = matcher$1(match); - - for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, subgroup = subgroups[j] = [], node, i = 0; i < n; ++i) { - if ((node = group[i]) && match.call(node, node.__data__, i, group)) { - subgroup.push(node); - } - } - } - - return new Selection(subgroups, this._parents); -} - -function sparse(update) { - return new Array(update.length); -} - -function selection_enter() { - return new Selection(this._enter || this._groups.map(sparse), this._parents); -} - -function EnterNode(parent, datum) { - this.ownerDocument = parent.ownerDocument; - this.namespaceURI = parent.namespaceURI; - this._next = null; - this._parent = parent; - this.__data__ = datum; -} - -EnterNode.prototype = { - constructor: EnterNode, - appendChild: function(child) { return this._parent.insertBefore(child, this._next); }, - insertBefore: function(child, next) { return this._parent.insertBefore(child, next); }, - querySelector: function(selector) { return this._parent.querySelector(selector); }, - querySelectorAll: function(selector) { return this._parent.querySelectorAll(selector); } -}; - -function constant$1(x) { - return function() { - return x; - }; -} - -var keyPrefix = "$"; // Protect against keys like “__proto__”. - -function bindIndex(parent, group, enter, update, exit, data) { - var i = 0, - node, - groupLength = group.length, - dataLength = data.length; - - // Put any non-null nodes that fit into update. - // Put any null nodes into enter. - // Put any remaining data into enter. - for (; i < dataLength; ++i) { - if (node = group[i]) { - node.__data__ = data[i]; - update[i] = node; - } else { - enter[i] = new EnterNode(parent, data[i]); - } - } - - // Put any non-null nodes that don’t fit into exit. - for (; i < groupLength; ++i) { - if (node = group[i]) { - exit[i] = node; - } - } -} - -function bindKey(parent, group, enter, update, exit, data, key) { - var i, - node, - nodeByKeyValue = {}, - groupLength = group.length, - dataLength = data.length, - keyValues = new Array(groupLength), - keyValue; - - // Compute the key for each node. - // If multiple nodes have the same key, the duplicates are added to exit. - for (i = 0; i < groupLength; ++i) { - if (node = group[i]) { - keyValues[i] = keyValue = keyPrefix + key.call(node, node.__data__, i, group); - if (keyValue in nodeByKeyValue) { - exit[i] = node; - } else { - nodeByKeyValue[keyValue] = node; - } - } - } - - // Compute the key for each datum. - // If there a node associated with this key, join and add it to update. - // If there is not (or the key is a duplicate), add it to enter. - for (i = 0; i < dataLength; ++i) { - keyValue = keyPrefix + key.call(parent, data[i], i, data); - if (node = nodeByKeyValue[keyValue]) { - update[i] = node; - node.__data__ = data[i]; - nodeByKeyValue[keyValue] = null; - } else { - enter[i] = new EnterNode(parent, data[i]); - } - } - - // Add any remaining nodes that were not bound to data to exit. - for (i = 0; i < groupLength; ++i) { - if ((node = group[i]) && (nodeByKeyValue[keyValues[i]] === node)) { - exit[i] = node; - } - } -} - -function selection_data(value, key) { - if (!value) { - data = new Array(this.size()), j = -1; - this.each(function(d) { data[++j] = d; }); - return data; - } - - var bind = key ? bindKey : bindIndex, - parents = this._parents, - groups = this._groups; - - if (typeof value !== "function") value = constant$1(value); - - for (var m = groups.length, update = new Array(m), enter = new Array(m), exit = new Array(m), j = 0; j < m; ++j) { - var parent = parents[j], - group = groups[j], - groupLength = group.length, - data = value.call(parent, parent && parent.__data__, j, parents), - dataLength = data.length, - enterGroup = enter[j] = new Array(dataLength), - updateGroup = update[j] = new Array(dataLength), - exitGroup = exit[j] = new Array(groupLength); - - bind(parent, group, enterGroup, updateGroup, exitGroup, data, key); - - // Now connect the enter nodes to their following update node, such that - // appendChild can insert the materialized enter node before this node, - // rather than at the end of the parent node. - for (var i0 = 0, i1 = 0, previous, next; i0 < dataLength; ++i0) { - if (previous = enterGroup[i0]) { - if (i0 >= i1) i1 = i0 + 1; - while (!(next = updateGroup[i1]) && ++i1 < dataLength); - previous._next = next || null; - } - } - } - - update = new Selection(update, parents); - update._enter = enter; - update._exit = exit; - return update; -} - -function selection_exit() { - return new Selection(this._exit || this._groups.map(sparse), this._parents); -} - -function selection_merge(selection$$1) { - - for (var groups0 = this._groups, groups1 = selection$$1._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) { - for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = new Array(n), node, i = 0; i < n; ++i) { - if (node = group0[i] || group1[i]) { - merge[i] = node; - } - } - } - - for (; j < m0; ++j) { - merges[j] = groups0[j]; - } - - return new Selection(merges, this._parents); -} - -function selection_order() { - - for (var groups = this._groups, j = -1, m = groups.length; ++j < m;) { - for (var group = groups[j], i = group.length - 1, next = group[i], node; --i >= 0;) { - if (node = group[i]) { - if (next && next !== node.nextSibling) next.parentNode.insertBefore(node, next); - next = node; - } - } - } - - return this; -} - -function selection_sort(compare) { - if (!compare) compare = ascending$1; - - function compareNode(a, b) { - return a && b ? compare(a.__data__, b.__data__) : !a - !b; - } - - for (var groups = this._groups, m = groups.length, sortgroups = new Array(m), j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, sortgroup = sortgroups[j] = new Array(n), node, i = 0; i < n; ++i) { - if (node = group[i]) { - sortgroup[i] = node; - } - } - sortgroup.sort(compareNode); - } - - return new Selection(sortgroups, this._parents).order(); -} - -function ascending$1(a, b) { - return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; -} - -function selection_call() { - var callback = arguments[0]; - arguments[0] = this; - callback.apply(null, arguments); - return this; -} - -function selection_nodes() { - var nodes = new Array(this.size()), i = -1; - this.each(function() { nodes[++i] = this; }); - return nodes; -} - -function selection_node() { - - for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) { - for (var group = groups[j], i = 0, n = group.length; i < n; ++i) { - var node = group[i]; - if (node) return node; - } - } - - return null; -} - -function selection_size() { - var size = 0; - this.each(function() { ++size; }); - return size; -} - -function selection_empty() { - return !this.node(); -} - -function selection_each(callback) { - - for (var groups = this._groups, j = 0, m = groups.length; j < m; ++j) { - for (var group = groups[j], i = 0, n = group.length, node; i < n; ++i) { - if (node = group[i]) callback.call(node, node.__data__, i, group); - } - } - - return this; -} - -function attrRemove(name) { - return function() { - this.removeAttribute(name); - }; -} - -function attrRemoveNS(fullname) { - return function() { - this.removeAttributeNS(fullname.space, fullname.local); - }; -} - -function attrConstant(name, value) { - return function() { - this.setAttribute(name, value); - }; -} - -function attrConstantNS(fullname, value) { - return function() { - this.setAttributeNS(fullname.space, fullname.local, value); - }; -} - -function attrFunction(name, value) { - return function() { - var v = value.apply(this, arguments); - if (v == null) this.removeAttribute(name); - else this.setAttribute(name, v); - }; -} - -function attrFunctionNS(fullname, value) { - return function() { - var v = value.apply(this, arguments); - if (v == null) this.removeAttributeNS(fullname.space, fullname.local); - else this.setAttributeNS(fullname.space, fullname.local, v); - }; -} - -function selection_attr(name, value) { - var fullname = namespace(name); - - if (arguments.length < 2) { - var node = this.node(); - return fullname.local - ? node.getAttributeNS(fullname.space, fullname.local) - : node.getAttribute(fullname); - } - - return this.each((value == null - ? (fullname.local ? attrRemoveNS : attrRemove) : (typeof value === "function" - ? (fullname.local ? attrFunctionNS : attrFunction) - : (fullname.local ? attrConstantNS : attrConstant)))(fullname, value)); -} - -function defaultView(node) { - return (node.ownerDocument && node.ownerDocument.defaultView) // node is a Node - || (node.document && node) // node is a Window - || node.defaultView; // node is a Document -} - -function styleRemove(name) { - return function() { - this.style.removeProperty(name); - }; -} - -function styleConstant(name, value, priority) { - return function() { - this.style.setProperty(name, value, priority); - }; -} - -function styleFunction(name, value, priority) { - return function() { - var v = value.apply(this, arguments); - if (v == null) this.style.removeProperty(name); - else this.style.setProperty(name, v, priority); - }; -} - -function selection_style(name, value, priority) { - return arguments.length > 1 - ? this.each((value == null - ? styleRemove : typeof value === "function" - ? styleFunction - : styleConstant)(name, value, priority == null ? "" : priority)) - : styleValue(this.node(), name); -} - -function styleValue(node, name) { - return node.style.getPropertyValue(name) - || defaultView(node).getComputedStyle(node, null).getPropertyValue(name); -} - -function propertyRemove(name) { - return function() { - delete this[name]; - }; -} - -function propertyConstant(name, value) { - return function() { - this[name] = value; - }; -} - -function propertyFunction(name, value) { - return function() { - var v = value.apply(this, arguments); - if (v == null) delete this[name]; - else this[name] = v; - }; -} - -function selection_property(name, value) { - return arguments.length > 1 - ? this.each((value == null - ? propertyRemove : typeof value === "function" - ? propertyFunction - : propertyConstant)(name, value)) - : this.node()[name]; -} - -function classArray(string) { - return string.trim().split(/^|\s+/); -} - -function classList(node) { - return node.classList || new ClassList(node); -} - -function ClassList(node) { - this._node = node; - this._names = classArray(node.getAttribute("class") || ""); -} - -ClassList.prototype = { - add: function(name) { - var i = this._names.indexOf(name); - if (i < 0) { - this._names.push(name); - this._node.setAttribute("class", this._names.join(" ")); - } - }, - remove: function(name) { - var i = this._names.indexOf(name); - if (i >= 0) { - this._names.splice(i, 1); - this._node.setAttribute("class", this._names.join(" ")); - } - }, - contains: function(name) { - return this._names.indexOf(name) >= 0; - } -}; - -function classedAdd(node, names) { - var list = classList(node), i = -1, n = names.length; - while (++i < n) list.add(names[i]); -} - -function classedRemove(node, names) { - var list = classList(node), i = -1, n = names.length; - while (++i < n) list.remove(names[i]); -} - -function classedTrue(names) { - return function() { - classedAdd(this, names); - }; -} - -function classedFalse(names) { - return function() { - classedRemove(this, names); - }; -} - -function classedFunction(names, value) { - return function() { - (value.apply(this, arguments) ? classedAdd : classedRemove)(this, names); - }; -} - -function selection_classed(name, value) { - var names = classArray(name + ""); - - if (arguments.length < 2) { - var list = classList(this.node()), i = -1, n = names.length; - while (++i < n) if (!list.contains(names[i])) return false; - return true; - } - - return this.each((typeof value === "function" - ? classedFunction : value - ? classedTrue - : classedFalse)(names, value)); -} - -function textRemove() { - this.textContent = ""; -} - -function textConstant(value) { - return function() { - this.textContent = value; - }; -} - -function textFunction(value) { - return function() { - var v = value.apply(this, arguments); - this.textContent = v == null ? "" : v; - }; -} - -function selection_text(value) { - return arguments.length - ? this.each(value == null - ? textRemove : (typeof value === "function" - ? textFunction - : textConstant)(value)) - : this.node().textContent; -} - -function htmlRemove() { - this.innerHTML = ""; -} - -function htmlConstant(value) { - return function() { - this.innerHTML = value; - }; -} - -function htmlFunction(value) { - return function() { - var v = value.apply(this, arguments); - this.innerHTML = v == null ? "" : v; - }; -} - -function selection_html(value) { - return arguments.length - ? this.each(value == null - ? htmlRemove : (typeof value === "function" - ? htmlFunction - : htmlConstant)(value)) - : this.node().innerHTML; -} - -function raise() { - if (this.nextSibling) this.parentNode.appendChild(this); -} - -function selection_raise() { - return this.each(raise); -} - -function lower() { - if (this.previousSibling) this.parentNode.insertBefore(this, this.parentNode.firstChild); -} - -function selection_lower() { - return this.each(lower); -} - -function selection_append(name) { - var create = typeof name === "function" ? name : creator(name); - return this.select(function() { - return this.appendChild(create.apply(this, arguments)); - }); -} - -function constantNull() { - return null; -} - -function selection_insert(name, before) { - var create = typeof name === "function" ? name : creator(name), - select = before == null ? constantNull : typeof before === "function" ? before : selector(before); - return this.select(function() { - return this.insertBefore(create.apply(this, arguments), select.apply(this, arguments) || null); - }); -} - -function remove() { - var parent = this.parentNode; - if (parent) parent.removeChild(this); -} - -function selection_remove() { - return this.each(remove); -} - -function selection_cloneShallow() { - return this.parentNode.insertBefore(this.cloneNode(false), this.nextSibling); -} - -function selection_cloneDeep() { - return this.parentNode.insertBefore(this.cloneNode(true), this.nextSibling); -} - -function selection_clone(deep) { - return this.select(deep ? selection_cloneDeep : selection_cloneShallow); -} - -function selection_datum(value) { - return arguments.length - ? this.property("__data__", value) - : this.node().__data__; -} - -var filterEvents = {}; - -exports.event = null; - -if (typeof document !== "undefined") { - var element$1 = document.documentElement; - if (!("onmouseenter" in element$1)) { - filterEvents = {mouseenter: "mouseover", mouseleave: "mouseout"}; - } -} - -function filterContextListener(listener, index, group) { - listener = contextListener(listener, index, group); - return function(event) { - var related = event.relatedTarget; - if (!related || (related !== this && !(related.compareDocumentPosition(this) & 8))) { - listener.call(this, event); - } - }; -} - -function contextListener(listener, index, group) { - return function(event1) { - var event0 = exports.event; // Events can be reentrant (e.g., focus). - exports.event = event1; - try { - listener.call(this, this.__data__, index, group); - } finally { - exports.event = event0; - } - }; -} - -function parseTypenames$1(typenames) { - return typenames.trim().split(/^|\s+/).map(function(t) { - var name = "", i = t.indexOf("."); - if (i >= 0) name = t.slice(i + 1), t = t.slice(0, i); - return {type: t, name: name}; - }); -} - -function onRemove(typename) { - return function() { - var on = this.__on; - if (!on) return; - for (var j = 0, i = -1, m = on.length, o; j < m; ++j) { - if (o = on[j], (!typename.type || o.type === typename.type) && o.name === typename.name) { - this.removeEventListener(o.type, o.listener, o.capture); - } else { - on[++i] = o; - } - } - if (++i) on.length = i; - else delete this.__on; - }; -} - -function onAdd(typename, value, capture) { - var wrap = filterEvents.hasOwnProperty(typename.type) ? filterContextListener : contextListener; - return function(d, i, group) { - var on = this.__on, o, listener = wrap(value, i, group); - if (on) for (var j = 0, m = on.length; j < m; ++j) { - if ((o = on[j]).type === typename.type && o.name === typename.name) { - this.removeEventListener(o.type, o.listener, o.capture); - this.addEventListener(o.type, o.listener = listener, o.capture = capture); - o.value = value; - return; - } - } - this.addEventListener(typename.type, listener, capture); - o = {type: typename.type, name: typename.name, value: value, listener: listener, capture: capture}; - if (!on) this.__on = [o]; - else on.push(o); - }; -} - -function selection_on(typename, value, capture) { - var typenames = parseTypenames$1(typename + ""), i, n = typenames.length, t; - - if (arguments.length < 2) { - var on = this.node().__on; - if (on) for (var j = 0, m = on.length, o; j < m; ++j) { - for (i = 0, o = on[j]; i < n; ++i) { - if ((t = typenames[i]).type === o.type && t.name === o.name) { - return o.value; - } - } - } - return; - } - - on = value ? onAdd : onRemove; - if (capture == null) capture = false; - for (i = 0; i < n; ++i) this.each(on(typenames[i], value, capture)); - return this; -} - -function customEvent(event1, listener, that, args) { - var event0 = exports.event; - event1.sourceEvent = exports.event; - exports.event = event1; - try { - return listener.apply(that, args); - } finally { - exports.event = event0; - } -} - -function dispatchEvent(node, type, params) { - var window = defaultView(node), - event = window.CustomEvent; - - if (typeof event === "function") { - event = new event(type, params); - } else { - event = window.document.createEvent("Event"); - if (params) event.initEvent(type, params.bubbles, params.cancelable), event.detail = params.detail; - else event.initEvent(type, false, false); - } - - node.dispatchEvent(event); -} - -function dispatchConstant(type, params) { - return function() { - return dispatchEvent(this, type, params); - }; -} - -function dispatchFunction(type, params) { - return function() { - return dispatchEvent(this, type, params.apply(this, arguments)); - }; -} - -function selection_dispatch(type, params) { - return this.each((typeof params === "function" - ? dispatchFunction - : dispatchConstant)(type, params)); -} - -var root = [null]; - -function Selection(groups, parents) { - this._groups = groups; - this._parents = parents; -} - -function selection() { - return new Selection([[document.documentElement]], root); -} - -Selection.prototype = selection.prototype = { - constructor: Selection, - select: selection_select, - selectAll: selection_selectAll, - filter: selection_filter, - data: selection_data, - enter: selection_enter, - exit: selection_exit, - merge: selection_merge, - order: selection_order, - sort: selection_sort, - call: selection_call, - nodes: selection_nodes, - node: selection_node, - size: selection_size, - empty: selection_empty, - each: selection_each, - attr: selection_attr, - style: selection_style, - property: selection_property, - classed: selection_classed, - text: selection_text, - html: selection_html, - raise: selection_raise, - lower: selection_lower, - append: selection_append, - insert: selection_insert, - remove: selection_remove, - clone: selection_clone, - datum: selection_datum, - on: selection_on, - dispatch: selection_dispatch -}; - -function select(selector) { - return typeof selector === "string" - ? new Selection([[document.querySelector(selector)]], [document.documentElement]) - : new Selection([[selector]], root); -} - -function create(name) { - return select(creator(name).call(document.documentElement)); -} - -var nextId = 0; - -function local() { - return new Local; -} - -function Local() { - this._ = "@" + (++nextId).toString(36); -} - -Local.prototype = local.prototype = { - constructor: Local, - get: function(node) { - var id = this._; - while (!(id in node)) if (!(node = node.parentNode)) return; - return node[id]; - }, - set: function(node, value) { - return node[this._] = value; - }, - remove: function(node) { - return this._ in node && delete node[this._]; - }, - toString: function() { - return this._; - } -}; - -function sourceEvent() { - var current = exports.event, source; - while (source = current.sourceEvent) current = source; - return current; -} - -function point(node, event) { - var svg = node.ownerSVGElement || node; - - if (svg.createSVGPoint) { - var point = svg.createSVGPoint(); - point.x = event.clientX, point.y = event.clientY; - point = point.matrixTransform(node.getScreenCTM().inverse()); - return [point.x, point.y]; - } - - var rect = node.getBoundingClientRect(); - return [event.clientX - rect.left - node.clientLeft, event.clientY - rect.top - node.clientTop]; -} - -function mouse(node) { - var event = sourceEvent(); - if (event.changedTouches) event = event.changedTouches[0]; - return point(node, event); -} - -function selectAll(selector) { - return typeof selector === "string" - ? new Selection([document.querySelectorAll(selector)], [document.documentElement]) - : new Selection([selector == null ? [] : selector], root); -} - -function touch(node, touches, identifier) { - if (arguments.length < 3) identifier = touches, touches = sourceEvent().changedTouches; - - for (var i = 0, n = touches ? touches.length : 0, touch; i < n; ++i) { - if ((touch = touches[i]).identifier === identifier) { - return point(node, touch); - } - } - - return null; -} - -function touches(node, touches) { - if (touches == null) touches = sourceEvent().touches; - - for (var i = 0, n = touches ? touches.length : 0, points = new Array(n); i < n; ++i) { - points[i] = point(node, touches[i]); - } - - return points; -} - -function nopropagation() { - exports.event.stopImmediatePropagation(); -} - -function noevent() { - exports.event.preventDefault(); - exports.event.stopImmediatePropagation(); -} - -function dragDisable(view) { - var root = view.document.documentElement, - selection$$1 = select(view).on("dragstart.drag", noevent, true); - if ("onselectstart" in root) { - selection$$1.on("selectstart.drag", noevent, true); - } else { - root.__noselect = root.style.MozUserSelect; - root.style.MozUserSelect = "none"; - } -} - -function yesdrag(view, noclick) { - var root = view.document.documentElement, - selection$$1 = select(view).on("dragstart.drag", null); - if (noclick) { - selection$$1.on("click.drag", noevent, true); - setTimeout(function() { selection$$1.on("click.drag", null); }, 0); - } - if ("onselectstart" in root) { - selection$$1.on("selectstart.drag", null); - } else { - root.style.MozUserSelect = root.__noselect; - delete root.__noselect; - } -} - -function constant$2(x) { - return function() { - return x; - }; -} - -function DragEvent(target, type, subject, id, active, x, y, dx, dy, dispatch) { - this.target = target; - this.type = type; - this.subject = subject; - this.identifier = id; - this.active = active; - this.x = x; - this.y = y; - this.dx = dx; - this.dy = dy; - this._ = dispatch; -} - -DragEvent.prototype.on = function() { - var value = this._.on.apply(this._, arguments); - return value === this._ ? this : value; -}; - -// Ignore right-click, since that should open the context menu. -function defaultFilter() { - return !exports.event.button; -} - -function defaultContainer() { - return this.parentNode; -} - -function defaultSubject(d) { - return d == null ? {x: exports.event.x, y: exports.event.y} : d; -} - -function defaultTouchable() { - return "ontouchstart" in this; -} - -function drag() { - var filter = defaultFilter, - container = defaultContainer, - subject = defaultSubject, - touchable = defaultTouchable, - gestures = {}, - listeners = dispatch("start", "drag", "end"), - active = 0, - mousedownx, - mousedowny, - mousemoving, - touchending, - clickDistance2 = 0; - - function drag(selection$$1) { - selection$$1 - .on("mousedown.drag", mousedowned) - .filter(touchable) - .on("touchstart.drag", touchstarted) - .on("touchmove.drag", touchmoved) - .on("touchend.drag touchcancel.drag", touchended) - .style("touch-action", "none") - .style("-webkit-tap-highlight-color", "rgba(0,0,0,0)"); - } - - function mousedowned() { - if (touchending || !filter.apply(this, arguments)) return; - var gesture = beforestart("mouse", container.apply(this, arguments), mouse, this, arguments); - if (!gesture) return; - select(exports.event.view).on("mousemove.drag", mousemoved, true).on("mouseup.drag", mouseupped, true); - dragDisable(exports.event.view); - nopropagation(); - mousemoving = false; - mousedownx = exports.event.clientX; - mousedowny = exports.event.clientY; - gesture("start"); - } - - function mousemoved() { - noevent(); - if (!mousemoving) { - var dx = exports.event.clientX - mousedownx, dy = exports.event.clientY - mousedowny; - mousemoving = dx * dx + dy * dy > clickDistance2; - } - gestures.mouse("drag"); - } - - function mouseupped() { - select(exports.event.view).on("mousemove.drag mouseup.drag", null); - yesdrag(exports.event.view, mousemoving); - noevent(); - gestures.mouse("end"); - } - - function touchstarted() { - if (!filter.apply(this, arguments)) return; - var touches$$1 = exports.event.changedTouches, - c = container.apply(this, arguments), - n = touches$$1.length, i, gesture; - - for (i = 0; i < n; ++i) { - if (gesture = beforestart(touches$$1[i].identifier, c, touch, this, arguments)) { - nopropagation(); - gesture("start"); - } - } - } - - function touchmoved() { - var touches$$1 = exports.event.changedTouches, - n = touches$$1.length, i, gesture; - - for (i = 0; i < n; ++i) { - if (gesture = gestures[touches$$1[i].identifier]) { - noevent(); - gesture("drag"); - } - } - } - - function touchended() { - var touches$$1 = exports.event.changedTouches, - n = touches$$1.length, i, gesture; - - if (touchending) clearTimeout(touchending); - touchending = setTimeout(function() { touchending = null; }, 500); // Ghost clicks are delayed! - for (i = 0; i < n; ++i) { - if (gesture = gestures[touches$$1[i].identifier]) { - nopropagation(); - gesture("end"); - } - } - } - - function beforestart(id, container, point$$1, that, args) { - var p = point$$1(container, id), s, dx, dy, - sublisteners = listeners.copy(); - - if (!customEvent(new DragEvent(drag, "beforestart", s, id, active, p[0], p[1], 0, 0, sublisteners), function() { - if ((exports.event.subject = s = subject.apply(that, args)) == null) return false; - dx = s.x - p[0] || 0; - dy = s.y - p[1] || 0; - return true; - })) return; - - return function gesture(type) { - var p0 = p, n; - switch (type) { - case "start": gestures[id] = gesture, n = active++; break; - case "end": delete gestures[id], --active; // nobreak - case "drag": p = point$$1(container, id), n = active; break; - } - customEvent(new DragEvent(drag, type, s, id, n, p[0] + dx, p[1] + dy, p[0] - p0[0], p[1] - p0[1], sublisteners), sublisteners.apply, sublisteners, [type, that, args]); - }; - } - - drag.filter = function(_) { - return arguments.length ? (filter = typeof _ === "function" ? _ : constant$2(!!_), drag) : filter; - }; - - drag.container = function(_) { - return arguments.length ? (container = typeof _ === "function" ? _ : constant$2(_), drag) : container; - }; - - drag.subject = function(_) { - return arguments.length ? (subject = typeof _ === "function" ? _ : constant$2(_), drag) : subject; - }; - - drag.touchable = function(_) { - return arguments.length ? (touchable = typeof _ === "function" ? _ : constant$2(!!_), drag) : touchable; - }; - - drag.on = function() { - var value = listeners.on.apply(listeners, arguments); - return value === listeners ? drag : value; - }; - - drag.clickDistance = function(_) { - return arguments.length ? (clickDistance2 = (_ = +_) * _, drag) : Math.sqrt(clickDistance2); - }; - - return drag; -} - -function define(constructor, factory, prototype) { - constructor.prototype = factory.prototype = prototype; - prototype.constructor = constructor; -} - -function extend(parent, definition) { - var prototype = Object.create(parent.prototype); - for (var key in definition) prototype[key] = definition[key]; - return prototype; -} - -function Color() {} - -var darker = 0.7; -var brighter = 1 / darker; - -var reI = "\\s*([+-]?\\d+)\\s*", - reN = "\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*", - reP = "\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*", - reHex3 = /^#([0-9a-f]{3})$/, - reHex6 = /^#([0-9a-f]{6})$/, - reRgbInteger = new RegExp("^rgb\\(" + [reI, reI, reI] + "\\)$"), - reRgbPercent = new RegExp("^rgb\\(" + [reP, reP, reP] + "\\)$"), - reRgbaInteger = new RegExp("^rgba\\(" + [reI, reI, reI, reN] + "\\)$"), - reRgbaPercent = new RegExp("^rgba\\(" + [reP, reP, reP, reN] + "\\)$"), - reHslPercent = new RegExp("^hsl\\(" + [reN, reP, reP] + "\\)$"), - reHslaPercent = new RegExp("^hsla\\(" + [reN, reP, reP, reN] + "\\)$"); - -var named = { - aliceblue: 0xf0f8ff, - antiquewhite: 0xfaebd7, - aqua: 0x00ffff, - aquamarine: 0x7fffd4, - azure: 0xf0ffff, - beige: 0xf5f5dc, - bisque: 0xffe4c4, - black: 0x000000, - blanchedalmond: 0xffebcd, - blue: 0x0000ff, - blueviolet: 0x8a2be2, - brown: 0xa52a2a, - burlywood: 0xdeb887, - cadetblue: 0x5f9ea0, - chartreuse: 0x7fff00, - chocolate: 0xd2691e, - coral: 0xff7f50, - cornflowerblue: 0x6495ed, - cornsilk: 0xfff8dc, - crimson: 0xdc143c, - cyan: 0x00ffff, - darkblue: 0x00008b, - darkcyan: 0x008b8b, - darkgoldenrod: 0xb8860b, - darkgray: 0xa9a9a9, - darkgreen: 0x006400, - darkgrey: 0xa9a9a9, - darkkhaki: 0xbdb76b, - darkmagenta: 0x8b008b, - darkolivegreen: 0x556b2f, - darkorange: 0xff8c00, - darkorchid: 0x9932cc, - darkred: 0x8b0000, - darksalmon: 0xe9967a, - darkseagreen: 0x8fbc8f, - darkslateblue: 0x483d8b, - darkslategray: 0x2f4f4f, - darkslategrey: 0x2f4f4f, - darkturquoise: 0x00ced1, - darkviolet: 0x9400d3, - deeppink: 0xff1493, - deepskyblue: 0x00bfff, - dimgray: 0x696969, - dimgrey: 0x696969, - dodgerblue: 0x1e90ff, - firebrick: 0xb22222, - floralwhite: 0xfffaf0, - forestgreen: 0x228b22, - fuchsia: 0xff00ff, - gainsboro: 0xdcdcdc, - ghostwhite: 0xf8f8ff, - gold: 0xffd700, - goldenrod: 0xdaa520, - gray: 0x808080, - green: 0x008000, - greenyellow: 0xadff2f, - grey: 0x808080, - honeydew: 0xf0fff0, - hotpink: 0xff69b4, - indianred: 0xcd5c5c, - indigo: 0x4b0082, - ivory: 0xfffff0, - khaki: 0xf0e68c, - lavender: 0xe6e6fa, - lavenderblush: 0xfff0f5, - lawngreen: 0x7cfc00, - lemonchiffon: 0xfffacd, - lightblue: 0xadd8e6, - lightcoral: 0xf08080, - lightcyan: 0xe0ffff, - lightgoldenrodyellow: 0xfafad2, - lightgray: 0xd3d3d3, - lightgreen: 0x90ee90, - lightgrey: 0xd3d3d3, - lightpink: 0xffb6c1, - lightsalmon: 0xffa07a, - lightseagreen: 0x20b2aa, - lightskyblue: 0x87cefa, - lightslategray: 0x778899, - lightslategrey: 0x778899, - lightsteelblue: 0xb0c4de, - lightyellow: 0xffffe0, - lime: 0x00ff00, - limegreen: 0x32cd32, - linen: 0xfaf0e6, - magenta: 0xff00ff, - maroon: 0x800000, - mediumaquamarine: 0x66cdaa, - mediumblue: 0x0000cd, - mediumorchid: 0xba55d3, - mediumpurple: 0x9370db, - mediumseagreen: 0x3cb371, - mediumslateblue: 0x7b68ee, - mediumspringgreen: 0x00fa9a, - mediumturquoise: 0x48d1cc, - mediumvioletred: 0xc71585, - midnightblue: 0x191970, - mintcream: 0xf5fffa, - mistyrose: 0xffe4e1, - moccasin: 0xffe4b5, - navajowhite: 0xffdead, - navy: 0x000080, - oldlace: 0xfdf5e6, - olive: 0x808000, - olivedrab: 0x6b8e23, - orange: 0xffa500, - orangered: 0xff4500, - orchid: 0xda70d6, - palegoldenrod: 0xeee8aa, - palegreen: 0x98fb98, - paleturquoise: 0xafeeee, - palevioletred: 0xdb7093, - papayawhip: 0xffefd5, - peachpuff: 0xffdab9, - peru: 0xcd853f, - pink: 0xffc0cb, - plum: 0xdda0dd, - powderblue: 0xb0e0e6, - purple: 0x800080, - rebeccapurple: 0x663399, - red: 0xff0000, - rosybrown: 0xbc8f8f, - royalblue: 0x4169e1, - saddlebrown: 0x8b4513, - salmon: 0xfa8072, - sandybrown: 0xf4a460, - seagreen: 0x2e8b57, - seashell: 0xfff5ee, - sienna: 0xa0522d, - silver: 0xc0c0c0, - skyblue: 0x87ceeb, - slateblue: 0x6a5acd, - slategray: 0x708090, - slategrey: 0x708090, - snow: 0xfffafa, - springgreen: 0x00ff7f, - steelblue: 0x4682b4, - tan: 0xd2b48c, - teal: 0x008080, - thistle: 0xd8bfd8, - tomato: 0xff6347, - turquoise: 0x40e0d0, - violet: 0xee82ee, - wheat: 0xf5deb3, - white: 0xffffff, - whitesmoke: 0xf5f5f5, - yellow: 0xffff00, - yellowgreen: 0x9acd32 -}; - -define(Color, color, { - displayable: function() { - return this.rgb().displayable(); - }, - hex: function() { - return this.rgb().hex(); - }, - toString: function() { - return this.rgb() + ""; - } -}); - -function color(format) { - var m; - format = (format + "").trim().toLowerCase(); - return (m = reHex3.exec(format)) ? (m = parseInt(m[1], 16), new Rgb((m >> 8 & 0xf) | (m >> 4 & 0x0f0), (m >> 4 & 0xf) | (m & 0xf0), ((m & 0xf) << 4) | (m & 0xf), 1)) // #f00 - : (m = reHex6.exec(format)) ? rgbn(parseInt(m[1], 16)) // #ff0000 - : (m = reRgbInteger.exec(format)) ? new Rgb(m[1], m[2], m[3], 1) // rgb(255, 0, 0) - : (m = reRgbPercent.exec(format)) ? new Rgb(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1) // rgb(100%, 0%, 0%) - : (m = reRgbaInteger.exec(format)) ? rgba(m[1], m[2], m[3], m[4]) // rgba(255, 0, 0, 1) - : (m = reRgbaPercent.exec(format)) ? rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4]) // rgb(100%, 0%, 0%, 1) - : (m = reHslPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, 1) // hsl(120, 50%, 50%) - : (m = reHslaPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, m[4]) // hsla(120, 50%, 50%, 1) - : named.hasOwnProperty(format) ? rgbn(named[format]) - : format === "transparent" ? new Rgb(NaN, NaN, NaN, 0) - : null; -} - -function rgbn(n) { - return new Rgb(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1); -} - -function rgba(r, g, b, a) { - if (a <= 0) r = g = b = NaN; - return new Rgb(r, g, b, a); -} - -function rgbConvert(o) { - if (!(o instanceof Color)) o = color(o); - if (!o) return new Rgb; - o = o.rgb(); - return new Rgb(o.r, o.g, o.b, o.opacity); -} - -function rgb(r, g, b, opacity) { - return arguments.length === 1 ? rgbConvert(r) : new Rgb(r, g, b, opacity == null ? 1 : opacity); -} - -function Rgb(r, g, b, opacity) { - this.r = +r; - this.g = +g; - this.b = +b; - this.opacity = +opacity; -} - -define(Rgb, rgb, extend(Color, { - brighter: function(k) { - k = k == null ? brighter : Math.pow(brighter, k); - return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity); - }, - darker: function(k) { - k = k == null ? darker : Math.pow(darker, k); - return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity); - }, - rgb: function() { - return this; - }, - displayable: function() { - return (0 <= this.r && this.r <= 255) - && (0 <= this.g && this.g <= 255) - && (0 <= this.b && this.b <= 255) - && (0 <= this.opacity && this.opacity <= 1); - }, - hex: function() { - return "#" + hex(this.r) + hex(this.g) + hex(this.b); - }, - toString: function() { - var a = this.opacity; a = isNaN(a) ? 1 : Math.max(0, Math.min(1, a)); - return (a === 1 ? "rgb(" : "rgba(") - + Math.max(0, Math.min(255, Math.round(this.r) || 0)) + ", " - + Math.max(0, Math.min(255, Math.round(this.g) || 0)) + ", " - + Math.max(0, Math.min(255, Math.round(this.b) || 0)) - + (a === 1 ? ")" : ", " + a + ")"); - } -})); - -function hex(value) { - value = Math.max(0, Math.min(255, Math.round(value) || 0)); - return (value < 16 ? "0" : "") + value.toString(16); -} - -function hsla(h, s, l, a) { - if (a <= 0) h = s = l = NaN; - else if (l <= 0 || l >= 1) h = s = NaN; - else if (s <= 0) h = NaN; - return new Hsl(h, s, l, a); -} - -function hslConvert(o) { - if (o instanceof Hsl) return new Hsl(o.h, o.s, o.l, o.opacity); - if (!(o instanceof Color)) o = color(o); - if (!o) return new Hsl; - if (o instanceof Hsl) return o; - o = o.rgb(); - var r = o.r / 255, - g = o.g / 255, - b = o.b / 255, - min = Math.min(r, g, b), - max = Math.max(r, g, b), - h = NaN, - s = max - min, - l = (max + min) / 2; - if (s) { - if (r === max) h = (g - b) / s + (g < b) * 6; - else if (g === max) h = (b - r) / s + 2; - else h = (r - g) / s + 4; - s /= l < 0.5 ? max + min : 2 - max - min; - h *= 60; - } else { - s = l > 0 && l < 1 ? 0 : h; - } - return new Hsl(h, s, l, o.opacity); -} - -function hsl(h, s, l, opacity) { - return arguments.length === 1 ? hslConvert(h) : new Hsl(h, s, l, opacity == null ? 1 : opacity); -} - -function Hsl(h, s, l, opacity) { - this.h = +h; - this.s = +s; - this.l = +l; - this.opacity = +opacity; -} - -define(Hsl, hsl, extend(Color, { - brighter: function(k) { - k = k == null ? brighter : Math.pow(brighter, k); - return new Hsl(this.h, this.s, this.l * k, this.opacity); - }, - darker: function(k) { - k = k == null ? darker : Math.pow(darker, k); - return new Hsl(this.h, this.s, this.l * k, this.opacity); - }, - rgb: function() { - var h = this.h % 360 + (this.h < 0) * 360, - s = isNaN(h) || isNaN(this.s) ? 0 : this.s, - l = this.l, - m2 = l + (l < 0.5 ? l : 1 - l) * s, - m1 = 2 * l - m2; - return new Rgb( - hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2), - hsl2rgb(h, m1, m2), - hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2), - this.opacity - ); - }, - displayable: function() { - return (0 <= this.s && this.s <= 1 || isNaN(this.s)) - && (0 <= this.l && this.l <= 1) - && (0 <= this.opacity && this.opacity <= 1); - } -})); - -/* From FvD 13.37, CSS Color Module Level 3 */ -function hsl2rgb(h, m1, m2) { - return (h < 60 ? m1 + (m2 - m1) * h / 60 - : h < 180 ? m2 - : h < 240 ? m1 + (m2 - m1) * (240 - h) / 60 - : m1) * 255; -} - -var deg2rad = Math.PI / 180; -var rad2deg = 180 / Math.PI; - -// https://beta.observablehq.com/@mbostock/lab-and-rgb -var K = 18, - Xn = 0.96422, - Yn = 1, - Zn = 0.82521, - t0 = 4 / 29, - t1 = 6 / 29, - t2 = 3 * t1 * t1, - t3 = t1 * t1 * t1; - -function labConvert(o) { - if (o instanceof Lab) return new Lab(o.l, o.a, o.b, o.opacity); - if (o instanceof Hcl) { - if (isNaN(o.h)) return new Lab(o.l, 0, 0, o.opacity); - var h = o.h * deg2rad; - return new Lab(o.l, Math.cos(h) * o.c, Math.sin(h) * o.c, o.opacity); - } - if (!(o instanceof Rgb)) o = rgbConvert(o); - var r = rgb2lrgb(o.r), - g = rgb2lrgb(o.g), - b = rgb2lrgb(o.b), - y = xyz2lab((0.2225045 * r + 0.7168786 * g + 0.0606169 * b) / Yn), x, z; - if (r === g && g === b) x = z = y; else { - x = xyz2lab((0.4360747 * r + 0.3850649 * g + 0.1430804 * b) / Xn); - z = xyz2lab((0.0139322 * r + 0.0971045 * g + 0.7141733 * b) / Zn); - } - return new Lab(116 * y - 16, 500 * (x - y), 200 * (y - z), o.opacity); -} - -function gray(l, opacity) { - return new Lab(l, 0, 0, opacity == null ? 1 : opacity); -} - -function lab(l, a, b, opacity) { - return arguments.length === 1 ? labConvert(l) : new Lab(l, a, b, opacity == null ? 1 : opacity); -} - -function Lab(l, a, b, opacity) { - this.l = +l; - this.a = +a; - this.b = +b; - this.opacity = +opacity; -} - -define(Lab, lab, extend(Color, { - brighter: function(k) { - return new Lab(this.l + K * (k == null ? 1 : k), this.a, this.b, this.opacity); - }, - darker: function(k) { - return new Lab(this.l - K * (k == null ? 1 : k), this.a, this.b, this.opacity); - }, - rgb: function() { - var y = (this.l + 16) / 116, - x = isNaN(this.a) ? y : y + this.a / 500, - z = isNaN(this.b) ? y : y - this.b / 200; - x = Xn * lab2xyz(x); - y = Yn * lab2xyz(y); - z = Zn * lab2xyz(z); - return new Rgb( - lrgb2rgb( 3.1338561 * x - 1.6168667 * y - 0.4906146 * z), - lrgb2rgb(-0.9787684 * x + 1.9161415 * y + 0.0334540 * z), - lrgb2rgb( 0.0719453 * x - 0.2289914 * y + 1.4052427 * z), - this.opacity - ); - } -})); - -function xyz2lab(t) { - return t > t3 ? Math.pow(t, 1 / 3) : t / t2 + t0; -} - -function lab2xyz(t) { - return t > t1 ? t * t * t : t2 * (t - t0); -} - -function lrgb2rgb(x) { - return 255 * (x <= 0.0031308 ? 12.92 * x : 1.055 * Math.pow(x, 1 / 2.4) - 0.055); -} - -function rgb2lrgb(x) { - return (x /= 255) <= 0.04045 ? x / 12.92 : Math.pow((x + 0.055) / 1.055, 2.4); -} - -function hclConvert(o) { - if (o instanceof Hcl) return new Hcl(o.h, o.c, o.l, o.opacity); - if (!(o instanceof Lab)) o = labConvert(o); - if (o.a === 0 && o.b === 0) return new Hcl(NaN, 0, o.l, o.opacity); - var h = Math.atan2(o.b, o.a) * rad2deg; - return new Hcl(h < 0 ? h + 360 : h, Math.sqrt(o.a * o.a + o.b * o.b), o.l, o.opacity); -} - -function lch(l, c, h, opacity) { - return arguments.length === 1 ? hclConvert(l) : new Hcl(h, c, l, opacity == null ? 1 : opacity); -} - -function hcl(h, c, l, opacity) { - return arguments.length === 1 ? hclConvert(h) : new Hcl(h, c, l, opacity == null ? 1 : opacity); -} - -function Hcl(h, c, l, opacity) { - this.h = +h; - this.c = +c; - this.l = +l; - this.opacity = +opacity; -} - -define(Hcl, hcl, extend(Color, { - brighter: function(k) { - return new Hcl(this.h, this.c, this.l + K * (k == null ? 1 : k), this.opacity); - }, - darker: function(k) { - return new Hcl(this.h, this.c, this.l - K * (k == null ? 1 : k), this.opacity); - }, - rgb: function() { - return labConvert(this).rgb(); - } -})); - -var A = -0.14861, - B = +1.78277, - C = -0.29227, - D = -0.90649, - E = +1.97294, - ED = E * D, - EB = E * B, - BC_DA = B * C - D * A; - -function cubehelixConvert(o) { - if (o instanceof Cubehelix) return new Cubehelix(o.h, o.s, o.l, o.opacity); - if (!(o instanceof Rgb)) o = rgbConvert(o); - var r = o.r / 255, - g = o.g / 255, - b = o.b / 255, - l = (BC_DA * b + ED * r - EB * g) / (BC_DA + ED - EB), - bl = b - l, - k = (E * (g - l) - C * bl) / D, - s = Math.sqrt(k * k + bl * bl) / (E * l * (1 - l)), // NaN if l=0 or l=1 - h = s ? Math.atan2(k, bl) * rad2deg - 120 : NaN; - return new Cubehelix(h < 0 ? h + 360 : h, s, l, o.opacity); -} - -function cubehelix(h, s, l, opacity) { - return arguments.length === 1 ? cubehelixConvert(h) : new Cubehelix(h, s, l, opacity == null ? 1 : opacity); -} - -function Cubehelix(h, s, l, opacity) { - this.h = +h; - this.s = +s; - this.l = +l; - this.opacity = +opacity; -} - -define(Cubehelix, cubehelix, extend(Color, { - brighter: function(k) { - k = k == null ? brighter : Math.pow(brighter, k); - return new Cubehelix(this.h, this.s, this.l * k, this.opacity); - }, - darker: function(k) { - k = k == null ? darker : Math.pow(darker, k); - return new Cubehelix(this.h, this.s, this.l * k, this.opacity); - }, - rgb: function() { - var h = isNaN(this.h) ? 0 : (this.h + 120) * deg2rad, - l = +this.l, - a = isNaN(this.s) ? 0 : this.s * l * (1 - l), - cosh = Math.cos(h), - sinh = Math.sin(h); - return new Rgb( - 255 * (l + a * (A * cosh + B * sinh)), - 255 * (l + a * (C * cosh + D * sinh)), - 255 * (l + a * (E * cosh)), - this.opacity - ); - } -})); - -function basis(t1, v0, v1, v2, v3) { - var t2 = t1 * t1, t3 = t2 * t1; - return ((1 - 3 * t1 + 3 * t2 - t3) * v0 - + (4 - 6 * t2 + 3 * t3) * v1 - + (1 + 3 * t1 + 3 * t2 - 3 * t3) * v2 - + t3 * v3) / 6; -} - -function basis$1(values) { - var n = values.length - 1; - return function(t) { - var i = t <= 0 ? (t = 0) : t >= 1 ? (t = 1, n - 1) : Math.floor(t * n), - v1 = values[i], - v2 = values[i + 1], - v0 = i > 0 ? values[i - 1] : 2 * v1 - v2, - v3 = i < n - 1 ? values[i + 2] : 2 * v2 - v1; - return basis((t - i / n) * n, v0, v1, v2, v3); - }; -} - -function basisClosed(values) { - var n = values.length; - return function(t) { - var i = Math.floor(((t %= 1) < 0 ? ++t : t) * n), - v0 = values[(i + n - 1) % n], - v1 = values[i % n], - v2 = values[(i + 1) % n], - v3 = values[(i + 2) % n]; - return basis((t - i / n) * n, v0, v1, v2, v3); - }; -} - -function constant$3(x) { - return function() { - return x; - }; -} - -function linear(a, d) { - return function(t) { - return a + t * d; - }; -} - -function exponential(a, b, y) { - return a = Math.pow(a, y), b = Math.pow(b, y) - a, y = 1 / y, function(t) { - return Math.pow(a + t * b, y); - }; -} - -function hue(a, b) { - var d = b - a; - return d ? linear(a, d > 180 || d < -180 ? d - 360 * Math.round(d / 360) : d) : constant$3(isNaN(a) ? b : a); -} - -function gamma(y) { - return (y = +y) === 1 ? nogamma : function(a, b) { - return b - a ? exponential(a, b, y) : constant$3(isNaN(a) ? b : a); - }; -} - -function nogamma(a, b) { - var d = b - a; - return d ? linear(a, d) : constant$3(isNaN(a) ? b : a); -} - -var interpolateRgb = (function rgbGamma(y) { - var color$$1 = gamma(y); - - function rgb$$1(start, end) { - var r = color$$1((start = rgb(start)).r, (end = rgb(end)).r), - g = color$$1(start.g, end.g), - b = color$$1(start.b, end.b), - opacity = nogamma(start.opacity, end.opacity); - return function(t) { - start.r = r(t); - start.g = g(t); - start.b = b(t); - start.opacity = opacity(t); - return start + ""; - }; - } - - rgb$$1.gamma = rgbGamma; - - return rgb$$1; -})(1); - -function rgbSpline(spline) { - return function(colors) { - var n = colors.length, - r = new Array(n), - g = new Array(n), - b = new Array(n), - i, color$$1; - for (i = 0; i < n; ++i) { - color$$1 = rgb(colors[i]); - r[i] = color$$1.r || 0; - g[i] = color$$1.g || 0; - b[i] = color$$1.b || 0; - } - r = spline(r); - g = spline(g); - b = spline(b); - color$$1.opacity = 1; - return function(t) { - color$$1.r = r(t); - color$$1.g = g(t); - color$$1.b = b(t); - return color$$1 + ""; - }; - }; -} - -var rgbBasis = rgbSpline(basis$1); -var rgbBasisClosed = rgbSpline(basisClosed); - -function array$1(a, b) { - var nb = b ? b.length : 0, - na = a ? Math.min(nb, a.length) : 0, - x = new Array(na), - c = new Array(nb), - i; - - for (i = 0; i < na; ++i) x[i] = interpolateValue(a[i], b[i]); - for (; i < nb; ++i) c[i] = b[i]; - - return function(t) { - for (i = 0; i < na; ++i) c[i] = x[i](t); - return c; - }; -} - -function date(a, b) { - var d = new Date; - return a = +a, b -= a, function(t) { - return d.setTime(a + b * t), d; - }; -} - -function interpolateNumber(a, b) { - return a = +a, b -= a, function(t) { - return a + b * t; - }; -} - -function object(a, b) { - var i = {}, - c = {}, - k; - - if (a === null || typeof a !== "object") a = {}; - if (b === null || typeof b !== "object") b = {}; - - for (k in b) { - if (k in a) { - i[k] = interpolateValue(a[k], b[k]); - } else { - c[k] = b[k]; - } - } - - return function(t) { - for (k in i) c[k] = i[k](t); - return c; - }; -} - -var reA = /[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g, - reB = new RegExp(reA.source, "g"); - -function zero(b) { - return function() { - return b; - }; -} - -function one(b) { - return function(t) { - return b(t) + ""; - }; -} - -function interpolateString(a, b) { - var bi = reA.lastIndex = reB.lastIndex = 0, // scan index for next number in b - am, // current match in a - bm, // current match in b - bs, // string preceding current number in b, if any - i = -1, // index in s - s = [], // string constants and placeholders - q = []; // number interpolators - - // Coerce inputs to strings. - a = a + "", b = b + ""; - - // Interpolate pairs of numbers in a & b. - while ((am = reA.exec(a)) - && (bm = reB.exec(b))) { - if ((bs = bm.index) > bi) { // a string precedes the next number in b - bs = b.slice(bi, bs); - if (s[i]) s[i] += bs; // coalesce with previous string - else s[++i] = bs; - } - if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match - if (s[i]) s[i] += bm; // coalesce with previous string - else s[++i] = bm; - } else { // interpolate non-matching numbers - s[++i] = null; - q.push({i: i, x: interpolateNumber(am, bm)}); - } - bi = reB.lastIndex; - } - - // Add remains of b. - if (bi < b.length) { - bs = b.slice(bi); - if (s[i]) s[i] += bs; // coalesce with previous string - else s[++i] = bs; - } - - // Special optimization for only a single match. - // Otherwise, interpolate each of the numbers and rejoin the string. - return s.length < 2 ? (q[0] - ? one(q[0].x) - : zero(b)) - : (b = q.length, function(t) { - for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }); -} - -function interpolateValue(a, b) { - var t = typeof b, c; - return b == null || t === "boolean" ? constant$3(b) - : (t === "number" ? interpolateNumber - : t === "string" ? ((c = color(b)) ? (b = c, interpolateRgb) : interpolateString) - : b instanceof color ? interpolateRgb - : b instanceof Date ? date - : Array.isArray(b) ? array$1 - : typeof b.valueOf !== "function" && typeof b.toString !== "function" || isNaN(b) ? object - : interpolateNumber)(a, b); -} - -function discrete(range) { - var n = range.length; - return function(t) { - return range[Math.max(0, Math.min(n - 1, Math.floor(t * n)))]; - }; -} - -function hue$1(a, b) { - var i = hue(+a, +b); - return function(t) { - var x = i(t); - return x - 360 * Math.floor(x / 360); - }; -} - -function interpolateRound(a, b) { - return a = +a, b -= a, function(t) { - return Math.round(a + b * t); - }; -} - -var degrees = 180 / Math.PI; - -var identity$2 = { - translateX: 0, - translateY: 0, - rotate: 0, - skewX: 0, - scaleX: 1, - scaleY: 1 -}; - -function decompose(a, b, c, d, e, f) { - var scaleX, scaleY, skewX; - if (scaleX = Math.sqrt(a * a + b * b)) a /= scaleX, b /= scaleX; - if (skewX = a * c + b * d) c -= a * skewX, d -= b * skewX; - if (scaleY = Math.sqrt(c * c + d * d)) c /= scaleY, d /= scaleY, skewX /= scaleY; - if (a * d < b * c) a = -a, b = -b, skewX = -skewX, scaleX = -scaleX; - return { - translateX: e, - translateY: f, - rotate: Math.atan2(b, a) * degrees, - skewX: Math.atan(skewX) * degrees, - scaleX: scaleX, - scaleY: scaleY - }; -} - -var cssNode, - cssRoot, - cssView, - svgNode; - -function parseCss(value) { - if (value === "none") return identity$2; - if (!cssNode) cssNode = document.createElement("DIV"), cssRoot = document.documentElement, cssView = document.defaultView; - cssNode.style.transform = value; - value = cssView.getComputedStyle(cssRoot.appendChild(cssNode), null).getPropertyValue("transform"); - cssRoot.removeChild(cssNode); - value = value.slice(7, -1).split(","); - return decompose(+value[0], +value[1], +value[2], +value[3], +value[4], +value[5]); -} - -function parseSvg(value) { - if (value == null) return identity$2; - if (!svgNode) svgNode = document.createElementNS("http://www.w3.org/2000/svg", "g"); - svgNode.setAttribute("transform", value); - if (!(value = svgNode.transform.baseVal.consolidate())) return identity$2; - value = value.matrix; - return decompose(value.a, value.b, value.c, value.d, value.e, value.f); -} - -function interpolateTransform(parse, pxComma, pxParen, degParen) { - - function pop(s) { - return s.length ? s.pop() + " " : ""; - } - - function translate(xa, ya, xb, yb, s, q) { - if (xa !== xb || ya !== yb) { - var i = s.push("translate(", null, pxComma, null, pxParen); - q.push({i: i - 4, x: interpolateNumber(xa, xb)}, {i: i - 2, x: interpolateNumber(ya, yb)}); - } else if (xb || yb) { - s.push("translate(" + xb + pxComma + yb + pxParen); - } - } - - function rotate(a, b, s, q) { - if (a !== b) { - if (a - b > 180) b += 360; else if (b - a > 180) a += 360; // shortest path - q.push({i: s.push(pop(s) + "rotate(", null, degParen) - 2, x: interpolateNumber(a, b)}); - } else if (b) { - s.push(pop(s) + "rotate(" + b + degParen); - } - } - - function skewX(a, b, s, q) { - if (a !== b) { - q.push({i: s.push(pop(s) + "skewX(", null, degParen) - 2, x: interpolateNumber(a, b)}); - } else if (b) { - s.push(pop(s) + "skewX(" + b + degParen); - } - } - - function scale(xa, ya, xb, yb, s, q) { - if (xa !== xb || ya !== yb) { - var i = s.push(pop(s) + "scale(", null, ",", null, ")"); - q.push({i: i - 4, x: interpolateNumber(xa, xb)}, {i: i - 2, x: interpolateNumber(ya, yb)}); - } else if (xb !== 1 || yb !== 1) { - s.push(pop(s) + "scale(" + xb + "," + yb + ")"); - } - } - - return function(a, b) { - var s = [], // string constants and placeholders - q = []; // number interpolators - a = parse(a), b = parse(b); - translate(a.translateX, a.translateY, b.translateX, b.translateY, s, q); - rotate(a.rotate, b.rotate, s, q); - skewX(a.skewX, b.skewX, s, q); - scale(a.scaleX, a.scaleY, b.scaleX, b.scaleY, s, q); - a = b = null; // gc - return function(t) { - var i = -1, n = q.length, o; - while (++i < n) s[(o = q[i]).i] = o.x(t); - return s.join(""); - }; - }; -} - -var interpolateTransformCss = interpolateTransform(parseCss, "px, ", "px)", "deg)"); -var interpolateTransformSvg = interpolateTransform(parseSvg, ", ", ")", ")"); - -var rho = Math.SQRT2, - rho2 = 2, - rho4 = 4, - epsilon2 = 1e-12; - -function cosh(x) { - return ((x = Math.exp(x)) + 1 / x) / 2; -} - -function sinh(x) { - return ((x = Math.exp(x)) - 1 / x) / 2; -} - -function tanh(x) { - return ((x = Math.exp(2 * x)) - 1) / (x + 1); -} - -// p0 = [ux0, uy0, w0] -// p1 = [ux1, uy1, w1] -function interpolateZoom(p0, p1) { - var ux0 = p0[0], uy0 = p0[1], w0 = p0[2], - ux1 = p1[0], uy1 = p1[1], w1 = p1[2], - dx = ux1 - ux0, - dy = uy1 - uy0, - d2 = dx * dx + dy * dy, - i, - S; - - // Special case for u0 ≅ u1. - if (d2 < epsilon2) { - S = Math.log(w1 / w0) / rho; - i = function(t) { - return [ - ux0 + t * dx, - uy0 + t * dy, - w0 * Math.exp(rho * t * S) - ]; - }; - } - - // General case. - else { - var d1 = Math.sqrt(d2), - b0 = (w1 * w1 - w0 * w0 + rho4 * d2) / (2 * w0 * rho2 * d1), - b1 = (w1 * w1 - w0 * w0 - rho4 * d2) / (2 * w1 * rho2 * d1), - r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0), - r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1); - S = (r1 - r0) / rho; - i = function(t) { - var s = t * S, - coshr0 = cosh(r0), - u = w0 / (rho2 * d1) * (coshr0 * tanh(rho * s + r0) - sinh(r0)); - return [ - ux0 + u * dx, - uy0 + u * dy, - w0 * coshr0 / cosh(rho * s + r0) - ]; - }; - } - - i.duration = S * 1000; - - return i; -} - -function hsl$1(hue$$1) { - return function(start, end) { - var h = hue$$1((start = hsl(start)).h, (end = hsl(end)).h), - s = nogamma(start.s, end.s), - l = nogamma(start.l, end.l), - opacity = nogamma(start.opacity, end.opacity); - return function(t) { - start.h = h(t); - start.s = s(t); - start.l = l(t); - start.opacity = opacity(t); - return start + ""; - }; - } -} - -var hsl$2 = hsl$1(hue); -var hslLong = hsl$1(nogamma); - -function lab$1(start, end) { - var l = nogamma((start = lab(start)).l, (end = lab(end)).l), - a = nogamma(start.a, end.a), - b = nogamma(start.b, end.b), - opacity = nogamma(start.opacity, end.opacity); - return function(t) { - start.l = l(t); - start.a = a(t); - start.b = b(t); - start.opacity = opacity(t); - return start + ""; - }; -} - -function hcl$1(hue$$1) { - return function(start, end) { - var h = hue$$1((start = hcl(start)).h, (end = hcl(end)).h), - c = nogamma(start.c, end.c), - l = nogamma(start.l, end.l), - opacity = nogamma(start.opacity, end.opacity); - return function(t) { - start.h = h(t); - start.c = c(t); - start.l = l(t); - start.opacity = opacity(t); - return start + ""; - }; - } -} - -var hcl$2 = hcl$1(hue); -var hclLong = hcl$1(nogamma); - -function cubehelix$1(hue$$1) { - return (function cubehelixGamma(y) { - y = +y; - - function cubehelix$$1(start, end) { - var h = hue$$1((start = cubehelix(start)).h, (end = cubehelix(end)).h), - s = nogamma(start.s, end.s), - l = nogamma(start.l, end.l), - opacity = nogamma(start.opacity, end.opacity); - return function(t) { - start.h = h(t); - start.s = s(t); - start.l = l(Math.pow(t, y)); - start.opacity = opacity(t); - return start + ""; - }; - } - - cubehelix$$1.gamma = cubehelixGamma; - - return cubehelix$$1; - })(1); -} - -var cubehelix$2 = cubehelix$1(hue); -var cubehelixLong = cubehelix$1(nogamma); - -function piecewise(interpolate, values) { - var i = 0, n = values.length - 1, v = values[0], I = new Array(n < 0 ? 0 : n); - while (i < n) I[i] = interpolate(v, v = values[++i]); - return function(t) { - var i = Math.max(0, Math.min(n - 1, Math.floor(t *= n))); - return I[i](t - i); - }; -} - -function quantize(interpolator, n) { - var samples = new Array(n); - for (var i = 0; i < n; ++i) samples[i] = interpolator(i / (n - 1)); - return samples; -} - -var frame = 0, // is an animation frame pending? - timeout = 0, // is a timeout pending? - interval = 0, // are any timers active? - pokeDelay = 1000, // how frequently we check for clock skew - taskHead, - taskTail, - clockLast = 0, - clockNow = 0, - clockSkew = 0, - clock = typeof performance === "object" && performance.now ? performance : Date, - setFrame = typeof window === "object" && window.requestAnimationFrame ? window.requestAnimationFrame.bind(window) : function(f) { setTimeout(f, 17); }; - -function now() { - return clockNow || (setFrame(clearNow), clockNow = clock.now() + clockSkew); -} - -function clearNow() { - clockNow = 0; -} - -function Timer() { - this._call = - this._time = - this._next = null; -} - -Timer.prototype = timer.prototype = { - constructor: Timer, - restart: function(callback, delay, time) { - if (typeof callback !== "function") throw new TypeError("callback is not a function"); - time = (time == null ? now() : +time) + (delay == null ? 0 : +delay); - if (!this._next && taskTail !== this) { - if (taskTail) taskTail._next = this; - else taskHead = this; - taskTail = this; - } - this._call = callback; - this._time = time; - sleep(); - }, - stop: function() { - if (this._call) { - this._call = null; - this._time = Infinity; - sleep(); - } - } -}; - -function timer(callback, delay, time) { - var t = new Timer; - t.restart(callback, delay, time); - return t; -} - -function timerFlush() { - now(); // Get the current time, if not already set. - ++frame; // Pretend we’ve set an alarm, if we haven’t already. - var t = taskHead, e; - while (t) { - if ((e = clockNow - t._time) >= 0) t._call.call(null, e); - t = t._next; - } - --frame; -} - -function wake() { - clockNow = (clockLast = clock.now()) + clockSkew; - frame = timeout = 0; - try { - timerFlush(); - } finally { - frame = 0; - nap(); - clockNow = 0; - } -} - -function poke() { - var now = clock.now(), delay = now - clockLast; - if (delay > pokeDelay) clockSkew -= delay, clockLast = now; -} - -function nap() { - var t0, t1 = taskHead, t2, time = Infinity; - while (t1) { - if (t1._call) { - if (time > t1._time) time = t1._time; - t0 = t1, t1 = t1._next; - } else { - t2 = t1._next, t1._next = null; - t1 = t0 ? t0._next = t2 : taskHead = t2; - } - } - taskTail = t0; - sleep(time); -} - -function sleep(time) { - if (frame) return; // Soonest alarm already set, or will be. - if (timeout) timeout = clearTimeout(timeout); - var delay = time - clockNow; // Strictly less than if we recomputed clockNow. - if (delay > 24) { - if (time < Infinity) timeout = setTimeout(wake, time - clock.now() - clockSkew); - if (interval) interval = clearInterval(interval); - } else { - if (!interval) clockLast = clock.now(), interval = setInterval(poke, pokeDelay); - frame = 1, setFrame(wake); - } -} - -function timeout$1(callback, delay, time) { - var t = new Timer; - delay = delay == null ? 0 : +delay; - t.restart(function(elapsed) { - t.stop(); - callback(elapsed + delay); - }, delay, time); - return t; -} - -function interval$1(callback, delay, time) { - var t = new Timer, total = delay; - if (delay == null) return t.restart(callback, delay, time), t; - delay = +delay, time = time == null ? now() : +time; - t.restart(function tick(elapsed) { - elapsed += total; - t.restart(tick, total += delay, time); - callback(elapsed); - }, delay, time); - return t; -} - -var emptyOn = dispatch("start", "end", "interrupt"); -var emptyTween = []; - -var CREATED = 0; -var SCHEDULED = 1; -var STARTING = 2; -var STARTED = 3; -var RUNNING = 4; -var ENDING = 5; -var ENDED = 6; - -function schedule(node, name, id, index, group, timing) { - var schedules = node.__transition; - if (!schedules) node.__transition = {}; - else if (id in schedules) return; - create$1(node, id, { - name: name, - index: index, // For context during callback. - group: group, // For context during callback. - on: emptyOn, - tween: emptyTween, - time: timing.time, - delay: timing.delay, - duration: timing.duration, - ease: timing.ease, - timer: null, - state: CREATED - }); -} - -function init(node, id) { - var schedule = get$1(node, id); - if (schedule.state > CREATED) throw new Error("too late; already scheduled"); - return schedule; -} - -function set$1(node, id) { - var schedule = get$1(node, id); - if (schedule.state > STARTING) throw new Error("too late; already started"); - return schedule; -} - -function get$1(node, id) { - var schedule = node.__transition; - if (!schedule || !(schedule = schedule[id])) throw new Error("transition not found"); - return schedule; -} - -function create$1(node, id, self) { - var schedules = node.__transition, - tween; - - // Initialize the self timer when the transition is created. - // Note the actual delay is not known until the first callback! - schedules[id] = self; - self.timer = timer(schedule, 0, self.time); - - function schedule(elapsed) { - self.state = SCHEDULED; - self.timer.restart(start, self.delay, self.time); - - // If the elapsed delay is less than our first sleep, start immediately. - if (self.delay <= elapsed) start(elapsed - self.delay); - } - - function start(elapsed) { - var i, j, n, o; - - // If the state is not SCHEDULED, then we previously errored on start. - if (self.state !== SCHEDULED) return stop(); - - for (i in schedules) { - o = schedules[i]; - if (o.name !== self.name) continue; - - // While this element already has a starting transition during this frame, - // defer starting an interrupting transition until that transition has a - // chance to tick (and possibly end); see d3/d3-transition#54! - if (o.state === STARTED) return timeout$1(start); - - // Interrupt the active transition, if any. - // Dispatch the interrupt event. - if (o.state === RUNNING) { - o.state = ENDED; - o.timer.stop(); - o.on.call("interrupt", node, node.__data__, o.index, o.group); - delete schedules[i]; - } - - // Cancel any pre-empted transitions. No interrupt event is dispatched - // because the cancelled transitions never started. Note that this also - // removes this transition from the pending list! - else if (+i < id) { - o.state = ENDED; - o.timer.stop(); - delete schedules[i]; - } - } - - // Defer the first tick to end of the current frame; see d3/d3#1576. - // Note the transition may be canceled after start and before the first tick! - // Note this must be scheduled before the start event; see d3/d3-transition#16! - // Assuming this is successful, subsequent callbacks go straight to tick. - timeout$1(function() { - if (self.state === STARTED) { - self.state = RUNNING; - self.timer.restart(tick, self.delay, self.time); - tick(elapsed); - } - }); - - // Dispatch the start event. - // Note this must be done before the tween are initialized. - self.state = STARTING; - self.on.call("start", node, node.__data__, self.index, self.group); - if (self.state !== STARTING) return; // interrupted - self.state = STARTED; - - // Initialize the tween, deleting null tween. - tween = new Array(n = self.tween.length); - for (i = 0, j = -1; i < n; ++i) { - if (o = self.tween[i].value.call(node, node.__data__, self.index, self.group)) { - tween[++j] = o; - } - } - tween.length = j + 1; - } - - function tick(elapsed) { - var t = elapsed < self.duration ? self.ease.call(null, elapsed / self.duration) : (self.timer.restart(stop), self.state = ENDING, 1), - i = -1, - n = tween.length; - - while (++i < n) { - tween[i].call(null, t); - } - - // Dispatch the end event. - if (self.state === ENDING) { - self.on.call("end", node, node.__data__, self.index, self.group); - stop(); - } - } - - function stop() { - self.state = ENDED; - self.timer.stop(); - delete schedules[id]; - for (var i in schedules) return; // eslint-disable-line no-unused-vars - delete node.__transition; - } -} - -function interrupt(node, name) { - var schedules = node.__transition, - schedule$$1, - active, - empty = true, - i; - - if (!schedules) return; - - name = name == null ? null : name + ""; - - for (i in schedules) { - if ((schedule$$1 = schedules[i]).name !== name) { empty = false; continue; } - active = schedule$$1.state > STARTING && schedule$$1.state < ENDING; - schedule$$1.state = ENDED; - schedule$$1.timer.stop(); - if (active) schedule$$1.on.call("interrupt", node, node.__data__, schedule$$1.index, schedule$$1.group); - delete schedules[i]; - } - - if (empty) delete node.__transition; -} - -function selection_interrupt(name) { - return this.each(function() { - interrupt(this, name); - }); -} - -function tweenRemove(id, name) { - var tween0, tween1; - return function() { - var schedule$$1 = set$1(this, id), - tween = schedule$$1.tween; - - // If this node shared tween with the previous node, - // just assign the updated shared tween and we’re done! - // Otherwise, copy-on-write. - if (tween !== tween0) { - tween1 = tween0 = tween; - for (var i = 0, n = tween1.length; i < n; ++i) { - if (tween1[i].name === name) { - tween1 = tween1.slice(); - tween1.splice(i, 1); - break; - } - } - } - - schedule$$1.tween = tween1; - }; -} - -function tweenFunction(id, name, value) { - var tween0, tween1; - if (typeof value !== "function") throw new Error; - return function() { - var schedule$$1 = set$1(this, id), - tween = schedule$$1.tween; - - // If this node shared tween with the previous node, - // just assign the updated shared tween and we’re done! - // Otherwise, copy-on-write. - if (tween !== tween0) { - tween1 = (tween0 = tween).slice(); - for (var t = {name: name, value: value}, i = 0, n = tween1.length; i < n; ++i) { - if (tween1[i].name === name) { - tween1[i] = t; - break; - } - } - if (i === n) tween1.push(t); - } - - schedule$$1.tween = tween1; - }; -} - -function transition_tween(name, value) { - var id = this._id; - - name += ""; - - if (arguments.length < 2) { - var tween = get$1(this.node(), id).tween; - for (var i = 0, n = tween.length, t; i < n; ++i) { - if ((t = tween[i]).name === name) { - return t.value; - } - } - return null; - } - - return this.each((value == null ? tweenRemove : tweenFunction)(id, name, value)); -} - -function tweenValue(transition, name, value) { - var id = transition._id; - - transition.each(function() { - var schedule$$1 = set$1(this, id); - (schedule$$1.value || (schedule$$1.value = {}))[name] = value.apply(this, arguments); - }); - - return function(node) { - return get$1(node, id).value[name]; - }; -} - -function interpolate(a, b) { - var c; - return (typeof b === "number" ? interpolateNumber - : b instanceof color ? interpolateRgb - : (c = color(b)) ? (b = c, interpolateRgb) - : interpolateString)(a, b); -} - -function attrRemove$1(name) { - return function() { - this.removeAttribute(name); - }; -} - -function attrRemoveNS$1(fullname) { - return function() { - this.removeAttributeNS(fullname.space, fullname.local); - }; -} - -function attrConstant$1(name, interpolate$$1, value1) { - var value00, - interpolate0; - return function() { - var value0 = this.getAttribute(name); - return value0 === value1 ? null - : value0 === value00 ? interpolate0 - : interpolate0 = interpolate$$1(value00 = value0, value1); - }; -} - -function attrConstantNS$1(fullname, interpolate$$1, value1) { - var value00, - interpolate0; - return function() { - var value0 = this.getAttributeNS(fullname.space, fullname.local); - return value0 === value1 ? null - : value0 === value00 ? interpolate0 - : interpolate0 = interpolate$$1(value00 = value0, value1); - }; -} - -function attrFunction$1(name, interpolate$$1, value) { - var value00, - value10, - interpolate0; - return function() { - var value0, value1 = value(this); - if (value1 == null) return void this.removeAttribute(name); - value0 = this.getAttribute(name); - return value0 === value1 ? null - : value0 === value00 && value1 === value10 ? interpolate0 - : interpolate0 = interpolate$$1(value00 = value0, value10 = value1); - }; -} - -function attrFunctionNS$1(fullname, interpolate$$1, value) { - var value00, - value10, - interpolate0; - return function() { - var value0, value1 = value(this); - if (value1 == null) return void this.removeAttributeNS(fullname.space, fullname.local); - value0 = this.getAttributeNS(fullname.space, fullname.local); - return value0 === value1 ? null - : value0 === value00 && value1 === value10 ? interpolate0 - : interpolate0 = interpolate$$1(value00 = value0, value10 = value1); - }; -} - -function transition_attr(name, value) { - var fullname = namespace(name), i = fullname === "transform" ? interpolateTransformSvg : interpolate; - return this.attrTween(name, typeof value === "function" - ? (fullname.local ? attrFunctionNS$1 : attrFunction$1)(fullname, i, tweenValue(this, "attr." + name, value)) - : value == null ? (fullname.local ? attrRemoveNS$1 : attrRemove$1)(fullname) - : (fullname.local ? attrConstantNS$1 : attrConstant$1)(fullname, i, value + "")); -} - -function attrTweenNS(fullname, value) { - function tween() { - var node = this, i = value.apply(node, arguments); - return i && function(t) { - node.setAttributeNS(fullname.space, fullname.local, i(t)); - }; - } - tween._value = value; - return tween; -} - -function attrTween(name, value) { - function tween() { - var node = this, i = value.apply(node, arguments); - return i && function(t) { - node.setAttribute(name, i(t)); - }; - } - tween._value = value; - return tween; -} - -function transition_attrTween(name, value) { - var key = "attr." + name; - if (arguments.length < 2) return (key = this.tween(key)) && key._value; - if (value == null) return this.tween(key, null); - if (typeof value !== "function") throw new Error; - var fullname = namespace(name); - return this.tween(key, (fullname.local ? attrTweenNS : attrTween)(fullname, value)); -} - -function delayFunction(id, value) { - return function() { - init(this, id).delay = +value.apply(this, arguments); - }; -} - -function delayConstant(id, value) { - return value = +value, function() { - init(this, id).delay = value; - }; -} - -function transition_delay(value) { - var id = this._id; - - return arguments.length - ? this.each((typeof value === "function" - ? delayFunction - : delayConstant)(id, value)) - : get$1(this.node(), id).delay; -} - -function durationFunction(id, value) { - return function() { - set$1(this, id).duration = +value.apply(this, arguments); - }; -} - -function durationConstant(id, value) { - return value = +value, function() { - set$1(this, id).duration = value; - }; -} - -function transition_duration(value) { - var id = this._id; - - return arguments.length - ? this.each((typeof value === "function" - ? durationFunction - : durationConstant)(id, value)) - : get$1(this.node(), id).duration; -} - -function easeConstant(id, value) { - if (typeof value !== "function") throw new Error; - return function() { - set$1(this, id).ease = value; - }; -} - -function transition_ease(value) { - var id = this._id; - - return arguments.length - ? this.each(easeConstant(id, value)) - : get$1(this.node(), id).ease; -} - -function transition_filter(match) { - if (typeof match !== "function") match = matcher$1(match); - - for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, subgroup = subgroups[j] = [], node, i = 0; i < n; ++i) { - if ((node = group[i]) && match.call(node, node.__data__, i, group)) { - subgroup.push(node); - } - } - } - - return new Transition(subgroups, this._parents, this._name, this._id); -} - -function transition_merge(transition$$1) { - if (transition$$1._id !== this._id) throw new Error; - - for (var groups0 = this._groups, groups1 = transition$$1._groups, m0 = groups0.length, m1 = groups1.length, m = Math.min(m0, m1), merges = new Array(m0), j = 0; j < m; ++j) { - for (var group0 = groups0[j], group1 = groups1[j], n = group0.length, merge = merges[j] = new Array(n), node, i = 0; i < n; ++i) { - if (node = group0[i] || group1[i]) { - merge[i] = node; - } - } - } - - for (; j < m0; ++j) { - merges[j] = groups0[j]; - } - - return new Transition(merges, this._parents, this._name, this._id); -} - -function start(name) { - return (name + "").trim().split(/^|\s+/).every(function(t) { - var i = t.indexOf("."); - if (i >= 0) t = t.slice(0, i); - return !t || t === "start"; - }); -} - -function onFunction(id, name, listener) { - var on0, on1, sit = start(name) ? init : set$1; - return function() { - var schedule$$1 = sit(this, id), - on = schedule$$1.on; - - // If this node shared a dispatch with the previous node, - // just assign the updated shared dispatch and we’re done! - // Otherwise, copy-on-write. - if (on !== on0) (on1 = (on0 = on).copy()).on(name, listener); - - schedule$$1.on = on1; - }; -} - -function transition_on(name, listener) { - var id = this._id; - - return arguments.length < 2 - ? get$1(this.node(), id).on.on(name) - : this.each(onFunction(id, name, listener)); -} - -function removeFunction(id) { - return function() { - var parent = this.parentNode; - for (var i in this.__transition) if (+i !== id) return; - if (parent) parent.removeChild(this); - }; -} - -function transition_remove() { - return this.on("end.remove", removeFunction(this._id)); -} - -function transition_select(select$$1) { - var name = this._name, - id = this._id; - - if (typeof select$$1 !== "function") select$$1 = selector(select$$1); - - for (var groups = this._groups, m = groups.length, subgroups = new Array(m), j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, subgroup = subgroups[j] = new Array(n), node, subnode, i = 0; i < n; ++i) { - if ((node = group[i]) && (subnode = select$$1.call(node, node.__data__, i, group))) { - if ("__data__" in node) subnode.__data__ = node.__data__; - subgroup[i] = subnode; - schedule(subgroup[i], name, id, i, subgroup, get$1(node, id)); - } - } - } - - return new Transition(subgroups, this._parents, name, id); -} - -function transition_selectAll(select$$1) { - var name = this._name, - id = this._id; - - if (typeof select$$1 !== "function") select$$1 = selectorAll(select$$1); - - for (var groups = this._groups, m = groups.length, subgroups = [], parents = [], j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) { - if (node = group[i]) { - for (var children = select$$1.call(node, node.__data__, i, group), child, inherit = get$1(node, id), k = 0, l = children.length; k < l; ++k) { - if (child = children[k]) { - schedule(child, name, id, k, children, inherit); - } - } - subgroups.push(children); - parents.push(node); - } - } - } - - return new Transition(subgroups, parents, name, id); -} - -var Selection$1 = selection.prototype.constructor; - -function transition_selection() { - return new Selection$1(this._groups, this._parents); -} - -function styleRemove$1(name, interpolate$$1) { - var value00, - value10, - interpolate0; - return function() { - var value0 = styleValue(this, name), - value1 = (this.style.removeProperty(name), styleValue(this, name)); - return value0 === value1 ? null - : value0 === value00 && value1 === value10 ? interpolate0 - : interpolate0 = interpolate$$1(value00 = value0, value10 = value1); - }; -} - -function styleRemoveEnd(name) { - return function() { - this.style.removeProperty(name); - }; -} - -function styleConstant$1(name, interpolate$$1, value1) { - var value00, - interpolate0; - return function() { - var value0 = styleValue(this, name); - return value0 === value1 ? null - : value0 === value00 ? interpolate0 - : interpolate0 = interpolate$$1(value00 = value0, value1); - }; -} - -function styleFunction$1(name, interpolate$$1, value) { - var value00, - value10, - interpolate0; - return function() { - var value0 = styleValue(this, name), - value1 = value(this); - if (value1 == null) value1 = (this.style.removeProperty(name), styleValue(this, name)); - return value0 === value1 ? null - : value0 === value00 && value1 === value10 ? interpolate0 - : interpolate0 = interpolate$$1(value00 = value0, value10 = value1); - }; -} - -function transition_style(name, value, priority) { - var i = (name += "") === "transform" ? interpolateTransformCss : interpolate; - return value == null ? this - .styleTween(name, styleRemove$1(name, i)) - .on("end.style." + name, styleRemoveEnd(name)) - : this.styleTween(name, typeof value === "function" - ? styleFunction$1(name, i, tweenValue(this, "style." + name, value)) - : styleConstant$1(name, i, value + ""), priority); -} - -function styleTween(name, value, priority) { - function tween() { - var node = this, i = value.apply(node, arguments); - return i && function(t) { - node.style.setProperty(name, i(t), priority); - }; - } - tween._value = value; - return tween; -} - -function transition_styleTween(name, value, priority) { - var key = "style." + (name += ""); - if (arguments.length < 2) return (key = this.tween(key)) && key._value; - if (value == null) return this.tween(key, null); - if (typeof value !== "function") throw new Error; - return this.tween(key, styleTween(name, value, priority == null ? "" : priority)); -} - -function textConstant$1(value) { - return function() { - this.textContent = value; - }; -} - -function textFunction$1(value) { - return function() { - var value1 = value(this); - this.textContent = value1 == null ? "" : value1; - }; -} - -function transition_text(value) { - return this.tween("text", typeof value === "function" - ? textFunction$1(tweenValue(this, "text", value)) - : textConstant$1(value == null ? "" : value + "")); -} - -function transition_transition() { - var name = this._name, - id0 = this._id, - id1 = newId(); - - for (var groups = this._groups, m = groups.length, j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) { - if (node = group[i]) { - var inherit = get$1(node, id0); - schedule(node, name, id1, i, group, { - time: inherit.time + inherit.delay + inherit.duration, - delay: 0, - duration: inherit.duration, - ease: inherit.ease - }); - } - } - } - - return new Transition(groups, this._parents, name, id1); -} - -var id = 0; - -function Transition(groups, parents, name, id) { - this._groups = groups; - this._parents = parents; - this._name = name; - this._id = id; -} - -function transition(name) { - return selection().transition(name); -} - -function newId() { - return ++id; -} - -var selection_prototype = selection.prototype; - -Transition.prototype = transition.prototype = { - constructor: Transition, - select: transition_select, - selectAll: transition_selectAll, - filter: transition_filter, - merge: transition_merge, - selection: transition_selection, - transition: transition_transition, - call: selection_prototype.call, - nodes: selection_prototype.nodes, - node: selection_prototype.node, - size: selection_prototype.size, - empty: selection_prototype.empty, - each: selection_prototype.each, - on: transition_on, - attr: transition_attr, - attrTween: transition_attrTween, - style: transition_style, - styleTween: transition_styleTween, - text: transition_text, - remove: transition_remove, - tween: transition_tween, - delay: transition_delay, - duration: transition_duration, - ease: transition_ease -}; - -function linear$1(t) { - return +t; -} - -function quadIn(t) { - return t * t; -} - -function quadOut(t) { - return t * (2 - t); -} - -function quadInOut(t) { - return ((t *= 2) <= 1 ? t * t : --t * (2 - t) + 1) / 2; -} - -function cubicIn(t) { - return t * t * t; -} - -function cubicOut(t) { - return --t * t * t + 1; -} - -function cubicInOut(t) { - return ((t *= 2) <= 1 ? t * t * t : (t -= 2) * t * t + 2) / 2; -} - -var exponent = 3; - -var polyIn = (function custom(e) { - e = +e; - - function polyIn(t) { - return Math.pow(t, e); - } - - polyIn.exponent = custom; - - return polyIn; -})(exponent); - -var polyOut = (function custom(e) { - e = +e; - - function polyOut(t) { - return 1 - Math.pow(1 - t, e); - } - - polyOut.exponent = custom; - - return polyOut; -})(exponent); - -var polyInOut = (function custom(e) { - e = +e; - - function polyInOut(t) { - return ((t *= 2) <= 1 ? Math.pow(t, e) : 2 - Math.pow(2 - t, e)) / 2; - } - - polyInOut.exponent = custom; - - return polyInOut; -})(exponent); - -var pi = Math.PI, - halfPi = pi / 2; - -function sinIn(t) { - return 1 - Math.cos(t * halfPi); -} - -function sinOut(t) { - return Math.sin(t * halfPi); -} - -function sinInOut(t) { - return (1 - Math.cos(pi * t)) / 2; -} - -function expIn(t) { - return Math.pow(2, 10 * t - 10); -} - -function expOut(t) { - return 1 - Math.pow(2, -10 * t); -} - -function expInOut(t) { - return ((t *= 2) <= 1 ? Math.pow(2, 10 * t - 10) : 2 - Math.pow(2, 10 - 10 * t)) / 2; -} - -function circleIn(t) { - return 1 - Math.sqrt(1 - t * t); -} - -function circleOut(t) { - return Math.sqrt(1 - --t * t); -} - -function circleInOut(t) { - return ((t *= 2) <= 1 ? 1 - Math.sqrt(1 - t * t) : Math.sqrt(1 - (t -= 2) * t) + 1) / 2; -} - -var b1 = 4 / 11, - b2 = 6 / 11, - b3 = 8 / 11, - b4 = 3 / 4, - b5 = 9 / 11, - b6 = 10 / 11, - b7 = 15 / 16, - b8 = 21 / 22, - b9 = 63 / 64, - b0 = 1 / b1 / b1; - -function bounceIn(t) { - return 1 - bounceOut(1 - t); -} - -function bounceOut(t) { - return (t = +t) < b1 ? b0 * t * t : t < b3 ? b0 * (t -= b2) * t + b4 : t < b6 ? b0 * (t -= b5) * t + b7 : b0 * (t -= b8) * t + b9; -} - -function bounceInOut(t) { - return ((t *= 2) <= 1 ? 1 - bounceOut(1 - t) : bounceOut(t - 1) + 1) / 2; -} - -var overshoot = 1.70158; - -var backIn = (function custom(s) { - s = +s; - - function backIn(t) { - return t * t * ((s + 1) * t - s); - } - - backIn.overshoot = custom; - - return backIn; -})(overshoot); - -var backOut = (function custom(s) { - s = +s; - - function backOut(t) { - return --t * t * ((s + 1) * t + s) + 1; - } - - backOut.overshoot = custom; - - return backOut; -})(overshoot); - -var backInOut = (function custom(s) { - s = +s; - - function backInOut(t) { - return ((t *= 2) < 1 ? t * t * ((s + 1) * t - s) : (t -= 2) * t * ((s + 1) * t + s) + 2) / 2; - } - - backInOut.overshoot = custom; - - return backInOut; -})(overshoot); - -var tau = 2 * Math.PI, - amplitude = 1, - period = 0.3; - -var elasticIn = (function custom(a, p) { - var s = Math.asin(1 / (a = Math.max(1, a))) * (p /= tau); - - function elasticIn(t) { - return a * Math.pow(2, 10 * --t) * Math.sin((s - t) / p); - } - - elasticIn.amplitude = function(a) { return custom(a, p * tau); }; - elasticIn.period = function(p) { return custom(a, p); }; - - return elasticIn; -})(amplitude, period); - -var elasticOut = (function custom(a, p) { - var s = Math.asin(1 / (a = Math.max(1, a))) * (p /= tau); - - function elasticOut(t) { - return 1 - a * Math.pow(2, -10 * (t = +t)) * Math.sin((t + s) / p); - } - - elasticOut.amplitude = function(a) { return custom(a, p * tau); }; - elasticOut.period = function(p) { return custom(a, p); }; - - return elasticOut; -})(amplitude, period); - -var elasticInOut = (function custom(a, p) { - var s = Math.asin(1 / (a = Math.max(1, a))) * (p /= tau); - - function elasticInOut(t) { - return ((t = t * 2 - 1) < 0 - ? a * Math.pow(2, 10 * t) * Math.sin((s - t) / p) - : 2 - a * Math.pow(2, -10 * t) * Math.sin((s + t) / p)) / 2; - } - - elasticInOut.amplitude = function(a) { return custom(a, p * tau); }; - elasticInOut.period = function(p) { return custom(a, p); }; - - return elasticInOut; -})(amplitude, period); - -var defaultTiming = { - time: null, // Set on use. - delay: 0, - duration: 250, - ease: cubicInOut -}; - -function inherit(node, id) { - var timing; - while (!(timing = node.__transition) || !(timing = timing[id])) { - if (!(node = node.parentNode)) { - return defaultTiming.time = now(), defaultTiming; - } - } - return timing; -} - -function selection_transition(name) { - var id, - timing; - - if (name instanceof Transition) { - id = name._id, name = name._name; - } else { - id = newId(), (timing = defaultTiming).time = now(), name = name == null ? null : name + ""; - } - - for (var groups = this._groups, m = groups.length, j = 0; j < m; ++j) { - for (var group = groups[j], n = group.length, node, i = 0; i < n; ++i) { - if (node = group[i]) { - schedule(node, name, id, i, group, timing || inherit(node, id)); - } - } - } - - return new Transition(groups, this._parents, name, id); -} - -selection.prototype.interrupt = selection_interrupt; -selection.prototype.transition = selection_transition; - -var root$1 = [null]; - -function active(node, name) { - var schedules = node.__transition, - schedule$$1, - i; - - if (schedules) { - name = name == null ? null : name + ""; - for (i in schedules) { - if ((schedule$$1 = schedules[i]).state > SCHEDULED && schedule$$1.name === name) { - return new Transition([[node]], root$1, name, +i); - } - } - } - - return null; -} - -function constant$4(x) { - return function() { - return x; - }; -} - -function BrushEvent(target, type, selection) { - this.target = target; - this.type = type; - this.selection = selection; -} - -function nopropagation$1() { - exports.event.stopImmediatePropagation(); -} - -function noevent$1() { - exports.event.preventDefault(); - exports.event.stopImmediatePropagation(); -} - -var MODE_DRAG = {name: "drag"}, - MODE_SPACE = {name: "space"}, - MODE_HANDLE = {name: "handle"}, - MODE_CENTER = {name: "center"}; - -var X = { - name: "x", - handles: ["e", "w"].map(type), - input: function(x, e) { return x && [[x[0], e[0][1]], [x[1], e[1][1]]]; }, - output: function(xy) { return xy && [xy[0][0], xy[1][0]]; } -}; - -var Y = { - name: "y", - handles: ["n", "s"].map(type), - input: function(y, e) { return y && [[e[0][0], y[0]], [e[1][0], y[1]]]; }, - output: function(xy) { return xy && [xy[0][1], xy[1][1]]; } -}; - -var XY = { - name: "xy", - handles: ["n", "e", "s", "w", "nw", "ne", "se", "sw"].map(type), - input: function(xy) { return xy; }, - output: function(xy) { return xy; } -}; - -var cursors = { - overlay: "crosshair", - selection: "move", - n: "ns-resize", - e: "ew-resize", - s: "ns-resize", - w: "ew-resize", - nw: "nwse-resize", - ne: "nesw-resize", - se: "nwse-resize", - sw: "nesw-resize" -}; - -var flipX = { - e: "w", - w: "e", - nw: "ne", - ne: "nw", - se: "sw", - sw: "se" -}; - -var flipY = { - n: "s", - s: "n", - nw: "sw", - ne: "se", - se: "ne", - sw: "nw" -}; - -var signsX = { - overlay: +1, - selection: +1, - n: null, - e: +1, - s: null, - w: -1, - nw: -1, - ne: +1, - se: +1, - sw: -1 -}; - -var signsY = { - overlay: +1, - selection: +1, - n: -1, - e: null, - s: +1, - w: null, - nw: -1, - ne: -1, - se: +1, - sw: +1 -}; - -function type(t) { - return {type: t}; -} - -// Ignore right-click, since that should open the context menu. -function defaultFilter$1() { - return !exports.event.button; -} - -function defaultExtent() { - var svg = this.ownerSVGElement || this; - return [[0, 0], [svg.width.baseVal.value, svg.height.baseVal.value]]; -} - -// Like d3.local, but with the name “__brush” rather than auto-generated. -function local$1(node) { - while (!node.__brush) if (!(node = node.parentNode)) return; - return node.__brush; -} - -function empty$1(extent) { - return extent[0][0] === extent[1][0] - || extent[0][1] === extent[1][1]; -} - -function brushSelection(node) { - var state = node.__brush; - return state ? state.dim.output(state.selection) : null; -} - -function brushX() { - return brush$1(X); -} - -function brushY() { - return brush$1(Y); -} - -function brush() { - return brush$1(XY); -} - -function brush$1(dim) { - var extent = defaultExtent, - filter = defaultFilter$1, - listeners = dispatch(brush, "start", "brush", "end"), - handleSize = 6, - touchending; - - function brush(group) { - var overlay = group - .property("__brush", initialize) - .selectAll(".overlay") - .data([type("overlay")]); - - overlay.enter().append("rect") - .attr("class", "overlay") - .attr("pointer-events", "all") - .attr("cursor", cursors.overlay) - .merge(overlay) - .each(function() { - var extent = local$1(this).extent; - select(this) - .attr("x", extent[0][0]) - .attr("y", extent[0][1]) - .attr("width", extent[1][0] - extent[0][0]) - .attr("height", extent[1][1] - extent[0][1]); - }); - - group.selectAll(".selection") - .data([type("selection")]) - .enter().append("rect") - .attr("class", "selection") - .attr("cursor", cursors.selection) - .attr("fill", "#777") - .attr("fill-opacity", 0.3) - .attr("stroke", "#fff") - .attr("shape-rendering", "crispEdges"); - - var handle = group.selectAll(".handle") - .data(dim.handles, function(d) { return d.type; }); - - handle.exit().remove(); - - handle.enter().append("rect") - .attr("class", function(d) { return "handle handle--" + d.type; }) - .attr("cursor", function(d) { return cursors[d.type]; }); - - group - .each(redraw) - .attr("fill", "none") - .attr("pointer-events", "all") - .style("-webkit-tap-highlight-color", "rgba(0,0,0,0)") - .on("mousedown.brush touchstart.brush", started); - } - - brush.move = function(group, selection$$1) { - if (group.selection) { - group - .on("start.brush", function() { emitter(this, arguments).beforestart().start(); }) - .on("interrupt.brush end.brush", function() { emitter(this, arguments).end(); }) - .tween("brush", function() { - var that = this, - state = that.__brush, - emit = emitter(that, arguments), - selection0 = state.selection, - selection1 = dim.input(typeof selection$$1 === "function" ? selection$$1.apply(this, arguments) : selection$$1, state.extent), - i = interpolateValue(selection0, selection1); - - function tween(t) { - state.selection = t === 1 && empty$1(selection1) ? null : i(t); - redraw.call(that); - emit.brush(); - } - - return selection0 && selection1 ? tween : tween(1); - }); - } else { - group - .each(function() { - var that = this, - args = arguments, - state = that.__brush, - selection1 = dim.input(typeof selection$$1 === "function" ? selection$$1.apply(that, args) : selection$$1, state.extent), - emit = emitter(that, args).beforestart(); - - interrupt(that); - state.selection = selection1 == null || empty$1(selection1) ? null : selection1; - redraw.call(that); - emit.start().brush().end(); - }); - } - }; - - function redraw() { - var group = select(this), - selection$$1 = local$1(this).selection; - - if (selection$$1) { - group.selectAll(".selection") - .style("display", null) - .attr("x", selection$$1[0][0]) - .attr("y", selection$$1[0][1]) - .attr("width", selection$$1[1][0] - selection$$1[0][0]) - .attr("height", selection$$1[1][1] - selection$$1[0][1]); - - group.selectAll(".handle") - .style("display", null) - .attr("x", function(d) { return d.type[d.type.length - 1] === "e" ? selection$$1[1][0] - handleSize / 2 : selection$$1[0][0] - handleSize / 2; }) - .attr("y", function(d) { return d.type[0] === "s" ? selection$$1[1][1] - handleSize / 2 : selection$$1[0][1] - handleSize / 2; }) - .attr("width", function(d) { return d.type === "n" || d.type === "s" ? selection$$1[1][0] - selection$$1[0][0] + handleSize : handleSize; }) - .attr("height", function(d) { return d.type === "e" || d.type === "w" ? selection$$1[1][1] - selection$$1[0][1] + handleSize : handleSize; }); - } - - else { - group.selectAll(".selection,.handle") - .style("display", "none") - .attr("x", null) - .attr("y", null) - .attr("width", null) - .attr("height", null); - } - } - - function emitter(that, args) { - return that.__brush.emitter || new Emitter(that, args); - } - - function Emitter(that, args) { - this.that = that; - this.args = args; - this.state = that.__brush; - this.active = 0; - } - - Emitter.prototype = { - beforestart: function() { - if (++this.active === 1) this.state.emitter = this, this.starting = true; - return this; - }, - start: function() { - if (this.starting) this.starting = false, this.emit("start"); - return this; - }, - brush: function() { - this.emit("brush"); - return this; - }, - end: function() { - if (--this.active === 0) delete this.state.emitter, this.emit("end"); - return this; - }, - emit: function(type) { - customEvent(new BrushEvent(brush, type, dim.output(this.state.selection)), listeners.apply, listeners, [type, this.that, this.args]); - } - }; - - function started() { - if (exports.event.touches) { if (exports.event.changedTouches.length < exports.event.touches.length) return noevent$1(); } - else if (touchending) return; - if (!filter.apply(this, arguments)) return; - - var that = this, - type = exports.event.target.__data__.type, - mode = (exports.event.metaKey ? type = "overlay" : type) === "selection" ? MODE_DRAG : (exports.event.altKey ? MODE_CENTER : MODE_HANDLE), - signX = dim === Y ? null : signsX[type], - signY = dim === X ? null : signsY[type], - state = local$1(that), - extent = state.extent, - selection$$1 = state.selection, - W = extent[0][0], w0, w1, - N = extent[0][1], n0, n1, - E = extent[1][0], e0, e1, - S = extent[1][1], s0, s1, - dx, - dy, - moving, - shifting = signX && signY && exports.event.shiftKey, - lockX, - lockY, - point0 = mouse(that), - point$$1 = point0, - emit = emitter(that, arguments).beforestart(); - - if (type === "overlay") { - state.selection = selection$$1 = [ - [w0 = dim === Y ? W : point0[0], n0 = dim === X ? N : point0[1]], - [e0 = dim === Y ? E : w0, s0 = dim === X ? S : n0] - ]; - } else { - w0 = selection$$1[0][0]; - n0 = selection$$1[0][1]; - e0 = selection$$1[1][0]; - s0 = selection$$1[1][1]; - } - - w1 = w0; - n1 = n0; - e1 = e0; - s1 = s0; - - var group = select(that) - .attr("pointer-events", "none"); - - var overlay = group.selectAll(".overlay") - .attr("cursor", cursors[type]); - - if (exports.event.touches) { - group - .on("touchmove.brush", moved, true) - .on("touchend.brush touchcancel.brush", ended, true); - } else { - var view = select(exports.event.view) - .on("keydown.brush", keydowned, true) - .on("keyup.brush", keyupped, true) - .on("mousemove.brush", moved, true) - .on("mouseup.brush", ended, true); - - dragDisable(exports.event.view); - } - - nopropagation$1(); - interrupt(that); - redraw.call(that); - emit.start(); - - function moved() { - var point1 = mouse(that); - if (shifting && !lockX && !lockY) { - if (Math.abs(point1[0] - point$$1[0]) > Math.abs(point1[1] - point$$1[1])) lockY = true; - else lockX = true; - } - point$$1 = point1; - moving = true; - noevent$1(); - move(); - } - - function move() { - var t; - - dx = point$$1[0] - point0[0]; - dy = point$$1[1] - point0[1]; - - switch (mode) { - case MODE_SPACE: - case MODE_DRAG: { - if (signX) dx = Math.max(W - w0, Math.min(E - e0, dx)), w1 = w0 + dx, e1 = e0 + dx; - if (signY) dy = Math.max(N - n0, Math.min(S - s0, dy)), n1 = n0 + dy, s1 = s0 + dy; - break; - } - case MODE_HANDLE: { - if (signX < 0) dx = Math.max(W - w0, Math.min(E - w0, dx)), w1 = w0 + dx, e1 = e0; - else if (signX > 0) dx = Math.max(W - e0, Math.min(E - e0, dx)), w1 = w0, e1 = e0 + dx; - if (signY < 0) dy = Math.max(N - n0, Math.min(S - n0, dy)), n1 = n0 + dy, s1 = s0; - else if (signY > 0) dy = Math.max(N - s0, Math.min(S - s0, dy)), n1 = n0, s1 = s0 + dy; - break; - } - case MODE_CENTER: { - if (signX) w1 = Math.max(W, Math.min(E, w0 - dx * signX)), e1 = Math.max(W, Math.min(E, e0 + dx * signX)); - if (signY) n1 = Math.max(N, Math.min(S, n0 - dy * signY)), s1 = Math.max(N, Math.min(S, s0 + dy * signY)); - break; - } - } - - if (e1 < w1) { - signX *= -1; - t = w0, w0 = e0, e0 = t; - t = w1, w1 = e1, e1 = t; - if (type in flipX) overlay.attr("cursor", cursors[type = flipX[type]]); - } - - if (s1 < n1) { - signY *= -1; - t = n0, n0 = s0, s0 = t; - t = n1, n1 = s1, s1 = t; - if (type in flipY) overlay.attr("cursor", cursors[type = flipY[type]]); - } - - if (state.selection) selection$$1 = state.selection; // May be set by brush.move! - if (lockX) w1 = selection$$1[0][0], e1 = selection$$1[1][0]; - if (lockY) n1 = selection$$1[0][1], s1 = selection$$1[1][1]; - - if (selection$$1[0][0] !== w1 - || selection$$1[0][1] !== n1 - || selection$$1[1][0] !== e1 - || selection$$1[1][1] !== s1) { - state.selection = [[w1, n1], [e1, s1]]; - redraw.call(that); - emit.brush(); - } - } - - function ended() { - nopropagation$1(); - if (exports.event.touches) { - if (exports.event.touches.length) return; - if (touchending) clearTimeout(touchending); - touchending = setTimeout(function() { touchending = null; }, 500); // Ghost clicks are delayed! - group.on("touchmove.brush touchend.brush touchcancel.brush", null); - } else { - yesdrag(exports.event.view, moving); - view.on("keydown.brush keyup.brush mousemove.brush mouseup.brush", null); - } - group.attr("pointer-events", "all"); - overlay.attr("cursor", cursors.overlay); - if (state.selection) selection$$1 = state.selection; // May be set by brush.move (on start)! - if (empty$1(selection$$1)) state.selection = null, redraw.call(that); - emit.end(); - } - - function keydowned() { - switch (exports.event.keyCode) { - case 16: { // SHIFT - shifting = signX && signY; - break; - } - case 18: { // ALT - if (mode === MODE_HANDLE) { - if (signX) e0 = e1 - dx * signX, w0 = w1 + dx * signX; - if (signY) s0 = s1 - dy * signY, n0 = n1 + dy * signY; - mode = MODE_CENTER; - move(); - } - break; - } - case 32: { // SPACE; takes priority over ALT - if (mode === MODE_HANDLE || mode === MODE_CENTER) { - if (signX < 0) e0 = e1 - dx; else if (signX > 0) w0 = w1 - dx; - if (signY < 0) s0 = s1 - dy; else if (signY > 0) n0 = n1 - dy; - mode = MODE_SPACE; - overlay.attr("cursor", cursors.selection); - move(); - } - break; - } - default: return; - } - noevent$1(); - } - - function keyupped() { - switch (exports.event.keyCode) { - case 16: { // SHIFT - if (shifting) { - lockX = lockY = shifting = false; - move(); - } - break; - } - case 18: { // ALT - if (mode === MODE_CENTER) { - if (signX < 0) e0 = e1; else if (signX > 0) w0 = w1; - if (signY < 0) s0 = s1; else if (signY > 0) n0 = n1; - mode = MODE_HANDLE; - move(); - } - break; - } - case 32: { // SPACE - if (mode === MODE_SPACE) { - if (exports.event.altKey) { - if (signX) e0 = e1 - dx * signX, w0 = w1 + dx * signX; - if (signY) s0 = s1 - dy * signY, n0 = n1 + dy * signY; - mode = MODE_CENTER; - } else { - if (signX < 0) e0 = e1; else if (signX > 0) w0 = w1; - if (signY < 0) s0 = s1; else if (signY > 0) n0 = n1; - mode = MODE_HANDLE; - } - overlay.attr("cursor", cursors[type]); - move(); - } - break; - } - default: return; - } - noevent$1(); - } - } - - function initialize() { - var state = this.__brush || {selection: null}; - state.extent = extent.apply(this, arguments); - state.dim = dim; - return state; - } - - brush.extent = function(_) { - return arguments.length ? (extent = typeof _ === "function" ? _ : constant$4([[+_[0][0], +_[0][1]], [+_[1][0], +_[1][1]]]), brush) : extent; - }; - - brush.filter = function(_) { - return arguments.length ? (filter = typeof _ === "function" ? _ : constant$4(!!_), brush) : filter; - }; - - brush.handleSize = function(_) { - return arguments.length ? (handleSize = +_, brush) : handleSize; - }; - - brush.on = function() { - var value = listeners.on.apply(listeners, arguments); - return value === listeners ? brush : value; - }; - - return brush; -} - -var cos = Math.cos; -var sin = Math.sin; -var pi$1 = Math.PI; -var halfPi$1 = pi$1 / 2; -var tau$1 = pi$1 * 2; -var max$1 = Math.max; - -function compareValue(compare) { - return function(a, b) { - return compare( - a.source.value + a.target.value, - b.source.value + b.target.value - ); - }; -} - -function chord() { - var padAngle = 0, - sortGroups = null, - sortSubgroups = null, - sortChords = null; - - function chord(matrix) { - var n = matrix.length, - groupSums = [], - groupIndex = sequence(n), - subgroupIndex = [], - chords = [], - groups = chords.groups = new Array(n), - subgroups = new Array(n * n), - k, - x, - x0, - dx, - i, - j; - - // Compute the sum. - k = 0, i = -1; while (++i < n) { - x = 0, j = -1; while (++j < n) { - x += matrix[i][j]; - } - groupSums.push(x); - subgroupIndex.push(sequence(n)); - k += x; - } - - // Sort groups… - if (sortGroups) groupIndex.sort(function(a, b) { - return sortGroups(groupSums[a], groupSums[b]); - }); - - // Sort subgroups… - if (sortSubgroups) subgroupIndex.forEach(function(d, i) { - d.sort(function(a, b) { - return sortSubgroups(matrix[i][a], matrix[i][b]); - }); - }); - - // Convert the sum to scaling factor for [0, 2pi]. - // TODO Allow start and end angle to be specified? - // TODO Allow padding to be specified as percentage? - k = max$1(0, tau$1 - padAngle * n) / k; - dx = k ? padAngle : tau$1 / n; - - // Compute the start and end angle for each group and subgroup. - // Note: Opera has a bug reordering object literal properties! - x = 0, i = -1; while (++i < n) { - x0 = x, j = -1; while (++j < n) { - var di = groupIndex[i], - dj = subgroupIndex[di][j], - v = matrix[di][dj], - a0 = x, - a1 = x += v * k; - subgroups[dj * n + di] = { - index: di, - subindex: dj, - startAngle: a0, - endAngle: a1, - value: v - }; - } - groups[di] = { - index: di, - startAngle: x0, - endAngle: x, - value: groupSums[di] - }; - x += dx; - } - - // Generate chords for each (non-empty) subgroup-subgroup link. - i = -1; while (++i < n) { - j = i - 1; while (++j < n) { - var source = subgroups[j * n + i], - target = subgroups[i * n + j]; - if (source.value || target.value) { - chords.push(source.value < target.value - ? {source: target, target: source} - : {source: source, target: target}); - } - } - } - - return sortChords ? chords.sort(sortChords) : chords; - } - - chord.padAngle = function(_) { - return arguments.length ? (padAngle = max$1(0, _), chord) : padAngle; - }; - - chord.sortGroups = function(_) { - return arguments.length ? (sortGroups = _, chord) : sortGroups; - }; - - chord.sortSubgroups = function(_) { - return arguments.length ? (sortSubgroups = _, chord) : sortSubgroups; - }; - - chord.sortChords = function(_) { - return arguments.length ? (_ == null ? sortChords = null : (sortChords = compareValue(_))._ = _, chord) : sortChords && sortChords._; - }; - - return chord; -} - -var slice$2 = Array.prototype.slice; - -function constant$5(x) { - return function() { - return x; - }; -} - -var pi$2 = Math.PI, - tau$2 = 2 * pi$2, - epsilon$1 = 1e-6, - tauEpsilon = tau$2 - epsilon$1; - -function Path() { - this._x0 = this._y0 = // start of current subpath - this._x1 = this._y1 = null; // end of current subpath - this._ = ""; -} - -function path() { - return new Path; -} - -Path.prototype = path.prototype = { - constructor: Path, - moveTo: function(x, y) { - this._ += "M" + (this._x0 = this._x1 = +x) + "," + (this._y0 = this._y1 = +y); - }, - closePath: function() { - if (this._x1 !== null) { - this._x1 = this._x0, this._y1 = this._y0; - this._ += "Z"; - } - }, - lineTo: function(x, y) { - this._ += "L" + (this._x1 = +x) + "," + (this._y1 = +y); - }, - quadraticCurveTo: function(x1, y1, x, y) { - this._ += "Q" + (+x1) + "," + (+y1) + "," + (this._x1 = +x) + "," + (this._y1 = +y); - }, - bezierCurveTo: function(x1, y1, x2, y2, x, y) { - this._ += "C" + (+x1) + "," + (+y1) + "," + (+x2) + "," + (+y2) + "," + (this._x1 = +x) + "," + (this._y1 = +y); - }, - arcTo: function(x1, y1, x2, y2, r) { - x1 = +x1, y1 = +y1, x2 = +x2, y2 = +y2, r = +r; - var x0 = this._x1, - y0 = this._y1, - x21 = x2 - x1, - y21 = y2 - y1, - x01 = x0 - x1, - y01 = y0 - y1, - l01_2 = x01 * x01 + y01 * y01; - - // Is the radius negative? Error. - if (r < 0) throw new Error("negative radius: " + r); - - // Is this path empty? Move to (x1,y1). - if (this._x1 === null) { - this._ += "M" + (this._x1 = x1) + "," + (this._y1 = y1); - } - - // Or, is (x1,y1) coincident with (x0,y0)? Do nothing. - else if (!(l01_2 > epsilon$1)); - - // Or, are (x0,y0), (x1,y1) and (x2,y2) collinear? - // Equivalently, is (x1,y1) coincident with (x2,y2)? - // Or, is the radius zero? Line to (x1,y1). - else if (!(Math.abs(y01 * x21 - y21 * x01) > epsilon$1) || !r) { - this._ += "L" + (this._x1 = x1) + "," + (this._y1 = y1); - } - - // Otherwise, draw an arc! - else { - var x20 = x2 - x0, - y20 = y2 - y0, - l21_2 = x21 * x21 + y21 * y21, - l20_2 = x20 * x20 + y20 * y20, - l21 = Math.sqrt(l21_2), - l01 = Math.sqrt(l01_2), - l = r * Math.tan((pi$2 - Math.acos((l21_2 + l01_2 - l20_2) / (2 * l21 * l01))) / 2), - t01 = l / l01, - t21 = l / l21; - - // If the start tangent is not coincident with (x0,y0), line to. - if (Math.abs(t01 - 1) > epsilon$1) { - this._ += "L" + (x1 + t01 * x01) + "," + (y1 + t01 * y01); - } - - this._ += "A" + r + "," + r + ",0,0," + (+(y01 * x20 > x01 * y20)) + "," + (this._x1 = x1 + t21 * x21) + "," + (this._y1 = y1 + t21 * y21); - } - }, - arc: function(x, y, r, a0, a1, ccw) { - x = +x, y = +y, r = +r; - var dx = r * Math.cos(a0), - dy = r * Math.sin(a0), - x0 = x + dx, - y0 = y + dy, - cw = 1 ^ ccw, - da = ccw ? a0 - a1 : a1 - a0; - - // Is the radius negative? Error. - if (r < 0) throw new Error("negative radius: " + r); - - // Is this path empty? Move to (x0,y0). - if (this._x1 === null) { - this._ += "M" + x0 + "," + y0; - } - - // Or, is (x0,y0) not coincident with the previous point? Line to (x0,y0). - else if (Math.abs(this._x1 - x0) > epsilon$1 || Math.abs(this._y1 - y0) > epsilon$1) { - this._ += "L" + x0 + "," + y0; - } - - // Is this arc empty? We’re done. - if (!r) return; - - // Does the angle go the wrong way? Flip the direction. - if (da < 0) da = da % tau$2 + tau$2; - - // Is this a complete circle? Draw two arcs to complete the circle. - if (da > tauEpsilon) { - this._ += "A" + r + "," + r + ",0,1," + cw + "," + (x - dx) + "," + (y - dy) + "A" + r + "," + r + ",0,1," + cw + "," + (this._x1 = x0) + "," + (this._y1 = y0); - } - - // Is this arc non-empty? Draw an arc! - else if (da > epsilon$1) { - this._ += "A" + r + "," + r + ",0," + (+(da >= pi$2)) + "," + cw + "," + (this._x1 = x + r * Math.cos(a1)) + "," + (this._y1 = y + r * Math.sin(a1)); - } - }, - rect: function(x, y, w, h) { - this._ += "M" + (this._x0 = this._x1 = +x) + "," + (this._y0 = this._y1 = +y) + "h" + (+w) + "v" + (+h) + "h" + (-w) + "Z"; - }, - toString: function() { - return this._; - } -}; - -function defaultSource(d) { - return d.source; -} - -function defaultTarget(d) { - return d.target; -} - -function defaultRadius(d) { - return d.radius; -} - -function defaultStartAngle(d) { - return d.startAngle; -} - -function defaultEndAngle(d) { - return d.endAngle; -} - -function ribbon() { - var source = defaultSource, - target = defaultTarget, - radius = defaultRadius, - startAngle = defaultStartAngle, - endAngle = defaultEndAngle, - context = null; - - function ribbon() { - var buffer, - argv = slice$2.call(arguments), - s = source.apply(this, argv), - t = target.apply(this, argv), - sr = +radius.apply(this, (argv[0] = s, argv)), - sa0 = startAngle.apply(this, argv) - halfPi$1, - sa1 = endAngle.apply(this, argv) - halfPi$1, - sx0 = sr * cos(sa0), - sy0 = sr * sin(sa0), - tr = +radius.apply(this, (argv[0] = t, argv)), - ta0 = startAngle.apply(this, argv) - halfPi$1, - ta1 = endAngle.apply(this, argv) - halfPi$1; - - if (!context) context = buffer = path(); - - context.moveTo(sx0, sy0); - context.arc(0, 0, sr, sa0, sa1); - if (sa0 !== ta0 || sa1 !== ta1) { // TODO sr !== tr? - context.quadraticCurveTo(0, 0, tr * cos(ta0), tr * sin(ta0)); - context.arc(0, 0, tr, ta0, ta1); - } - context.quadraticCurveTo(0, 0, sx0, sy0); - context.closePath(); - - if (buffer) return context = null, buffer + "" || null; - } - - ribbon.radius = function(_) { - return arguments.length ? (radius = typeof _ === "function" ? _ : constant$5(+_), ribbon) : radius; - }; - - ribbon.startAngle = function(_) { - return arguments.length ? (startAngle = typeof _ === "function" ? _ : constant$5(+_), ribbon) : startAngle; - }; - - ribbon.endAngle = function(_) { - return arguments.length ? (endAngle = typeof _ === "function" ? _ : constant$5(+_), ribbon) : endAngle; - }; - - ribbon.source = function(_) { - return arguments.length ? (source = _, ribbon) : source; - }; - - ribbon.target = function(_) { - return arguments.length ? (target = _, ribbon) : target; - }; - - ribbon.context = function(_) { - return arguments.length ? ((context = _ == null ? null : _), ribbon) : context; - }; - - return ribbon; -} - -var prefix = "$"; - -function Map() {} - -Map.prototype = map$1.prototype = { - constructor: Map, - has: function(key) { - return (prefix + key) in this; - }, - get: function(key) { - return this[prefix + key]; - }, - set: function(key, value) { - this[prefix + key] = value; - return this; - }, - remove: function(key) { - var property = prefix + key; - return property in this && delete this[property]; - }, - clear: function() { - for (var property in this) if (property[0] === prefix) delete this[property]; - }, - keys: function() { - var keys = []; - for (var property in this) if (property[0] === prefix) keys.push(property.slice(1)); - return keys; - }, - values: function() { - var values = []; - for (var property in this) if (property[0] === prefix) values.push(this[property]); - return values; - }, - entries: function() { - var entries = []; - for (var property in this) if (property[0] === prefix) entries.push({key: property.slice(1), value: this[property]}); - return entries; - }, - size: function() { - var size = 0; - for (var property in this) if (property[0] === prefix) ++size; - return size; - }, - empty: function() { - for (var property in this) if (property[0] === prefix) return false; - return true; - }, - each: function(f) { - for (var property in this) if (property[0] === prefix) f(this[property], property.slice(1), this); - } -}; - -function map$1(object, f) { - var map = new Map; - - // Copy constructor. - if (object instanceof Map) object.each(function(value, key) { map.set(key, value); }); - - // Index array by numeric index or specified key function. - else if (Array.isArray(object)) { - var i = -1, - n = object.length, - o; - - if (f == null) while (++i < n) map.set(i, object[i]); - else while (++i < n) map.set(f(o = object[i], i, object), o); - } - - // Convert object to map. - else if (object) for (var key in object) map.set(key, object[key]); - - return map; -} - -function nest() { - var keys = [], - sortKeys = [], - sortValues, - rollup, - nest; - - function apply(array, depth, createResult, setResult) { - if (depth >= keys.length) { - if (sortValues != null) array.sort(sortValues); - return rollup != null ? rollup(array) : array; - } - - var i = -1, - n = array.length, - key = keys[depth++], - keyValue, - value, - valuesByKey = map$1(), - values, - result = createResult(); - - while (++i < n) { - if (values = valuesByKey.get(keyValue = key(value = array[i]) + "")) { - values.push(value); - } else { - valuesByKey.set(keyValue, [value]); - } - } - - valuesByKey.each(function(values, key) { - setResult(result, key, apply(values, depth, createResult, setResult)); - }); - - return result; - } - - function entries(map, depth) { - if (++depth > keys.length) return map; - var array, sortKey = sortKeys[depth - 1]; - if (rollup != null && depth >= keys.length) array = map.entries(); - else array = [], map.each(function(v, k) { array.push({key: k, values: entries(v, depth)}); }); - return sortKey != null ? array.sort(function(a, b) { return sortKey(a.key, b.key); }) : array; - } - - return nest = { - object: function(array) { return apply(array, 0, createObject, setObject); }, - map: function(array) { return apply(array, 0, createMap, setMap); }, - entries: function(array) { return entries(apply(array, 0, createMap, setMap), 0); }, - key: function(d) { keys.push(d); return nest; }, - sortKeys: function(order) { sortKeys[keys.length - 1] = order; return nest; }, - sortValues: function(order) { sortValues = order; return nest; }, - rollup: function(f) { rollup = f; return nest; } - }; -} - -function createObject() { - return {}; -} - -function setObject(object, key, value) { - object[key] = value; -} - -function createMap() { - return map$1(); -} - -function setMap(map, key, value) { - map.set(key, value); -} - -function Set() {} - -var proto = map$1.prototype; - -Set.prototype = set$2.prototype = { - constructor: Set, - has: proto.has, - add: function(value) { - value += ""; - this[prefix + value] = value; - return this; - }, - remove: proto.remove, - clear: proto.clear, - values: proto.keys, - size: proto.size, - empty: proto.empty, - each: proto.each -}; - -function set$2(object, f) { - var set = new Set; - - // Copy constructor. - if (object instanceof Set) object.each(function(value) { set.add(value); }); - - // Otherwise, assume it’s an array. - else if (object) { - var i = -1, n = object.length; - if (f == null) while (++i < n) set.add(object[i]); - else while (++i < n) set.add(f(object[i], i, object)); - } - - return set; -} - -function keys(map) { - var keys = []; - for (var key in map) keys.push(key); - return keys; -} - -function values(map) { - var values = []; - for (var key in map) values.push(map[key]); - return values; -} - -function entries(map) { - var entries = []; - for (var key in map) entries.push({key: key, value: map[key]}); - return entries; -} - -var array$2 = Array.prototype; - -var slice$3 = array$2.slice; - -function ascending$2(a, b) { - return a - b; -} - -function area(ring) { - var i = 0, n = ring.length, area = ring[n - 1][1] * ring[0][0] - ring[n - 1][0] * ring[0][1]; - while (++i < n) area += ring[i - 1][1] * ring[i][0] - ring[i - 1][0] * ring[i][1]; - return area; -} - -function constant$6(x) { - return function() { - return x; - }; -} - -function contains(ring, hole) { - var i = -1, n = hole.length, c; - while (++i < n) if (c = ringContains(ring, hole[i])) return c; - return 0; -} - -function ringContains(ring, point) { - var x = point[0], y = point[1], contains = -1; - for (var i = 0, n = ring.length, j = n - 1; i < n; j = i++) { - var pi = ring[i], xi = pi[0], yi = pi[1], pj = ring[j], xj = pj[0], yj = pj[1]; - if (segmentContains(pi, pj, point)) return 0; - if (((yi > y) !== (yj > y)) && ((x < (xj - xi) * (y - yi) / (yj - yi) + xi))) contains = -contains; - } - return contains; -} - -function segmentContains(a, b, c) { - var i; return collinear(a, b, c) && within(a[i = +(a[0] === b[0])], c[i], b[i]); -} - -function collinear(a, b, c) { - return (b[0] - a[0]) * (c[1] - a[1]) === (c[0] - a[0]) * (b[1] - a[1]); -} - -function within(p, q, r) { - return p <= q && q <= r || r <= q && q <= p; -} - -function noop$1() {} - -var cases = [ - [], - [[[1.0, 1.5], [0.5, 1.0]]], - [[[1.5, 1.0], [1.0, 1.5]]], - [[[1.5, 1.0], [0.5, 1.0]]], - [[[1.0, 0.5], [1.5, 1.0]]], - [[[1.0, 1.5], [0.5, 1.0]], [[1.0, 0.5], [1.5, 1.0]]], - [[[1.0, 0.5], [1.0, 1.5]]], - [[[1.0, 0.5], [0.5, 1.0]]], - [[[0.5, 1.0], [1.0, 0.5]]], - [[[1.0, 1.5], [1.0, 0.5]]], - [[[0.5, 1.0], [1.0, 0.5]], [[1.5, 1.0], [1.0, 1.5]]], - [[[1.5, 1.0], [1.0, 0.5]]], - [[[0.5, 1.0], [1.5, 1.0]]], - [[[1.0, 1.5], [1.5, 1.0]]], - [[[0.5, 1.0], [1.0, 1.5]]], - [] -]; - -function contours() { - var dx = 1, - dy = 1, - threshold$$1 = thresholdSturges, - smooth = smoothLinear; - - function contours(values) { - var tz = threshold$$1(values); - - // Convert number of thresholds into uniform thresholds. - if (!Array.isArray(tz)) { - var domain = extent(values), start = domain[0], stop = domain[1]; - tz = tickStep(start, stop, tz); - tz = sequence(Math.floor(start / tz) * tz, Math.floor(stop / tz) * tz, tz); - } else { - tz = tz.slice().sort(ascending$2); - } - - return tz.map(function(value) { - return contour(values, value); - }); - } - - // Accumulate, smooth contour rings, assign holes to exterior rings. - // Based on https://github.com/mbostock/shapefile/blob/v0.6.2/shp/polygon.js - function contour(values, value) { - var polygons = [], - holes = []; - - isorings(values, value, function(ring) { - smooth(ring, values, value); - if (area(ring) > 0) polygons.push([ring]); - else holes.push(ring); - }); - - holes.forEach(function(hole) { - for (var i = 0, n = polygons.length, polygon; i < n; ++i) { - if (contains((polygon = polygons[i])[0], hole) !== -1) { - polygon.push(hole); - return; - } - } - }); - - return { - type: "MultiPolygon", - value: value, - coordinates: polygons - }; - } - - // Marching squares with isolines stitched into rings. - // Based on https://github.com/topojson/topojson-client/blob/v3.0.0/src/stitch.js - function isorings(values, value, callback) { - var fragmentByStart = new Array, - fragmentByEnd = new Array, - x, y, t0, t1, t2, t3; - - // Special case for the first row (y = -1, t2 = t3 = 0). - x = y = -1; - t1 = values[0] >= value; - cases[t1 << 1].forEach(stitch); - while (++x < dx - 1) { - t0 = t1, t1 = values[x + 1] >= value; - cases[t0 | t1 << 1].forEach(stitch); - } - cases[t1 << 0].forEach(stitch); - - // General case for the intermediate rows. - while (++y < dy - 1) { - x = -1; - t1 = values[y * dx + dx] >= value; - t2 = values[y * dx] >= value; - cases[t1 << 1 | t2 << 2].forEach(stitch); - while (++x < dx - 1) { - t0 = t1, t1 = values[y * dx + dx + x + 1] >= value; - t3 = t2, t2 = values[y * dx + x + 1] >= value; - cases[t0 | t1 << 1 | t2 << 2 | t3 << 3].forEach(stitch); - } - cases[t1 | t2 << 3].forEach(stitch); - } - - // Special case for the last row (y = dy - 1, t0 = t1 = 0). - x = -1; - t2 = values[y * dx] >= value; - cases[t2 << 2].forEach(stitch); - while (++x < dx - 1) { - t3 = t2, t2 = values[y * dx + x + 1] >= value; - cases[t2 << 2 | t3 << 3].forEach(stitch); - } - cases[t2 << 3].forEach(stitch); - - function stitch(line) { - var start = [line[0][0] + x, line[0][1] + y], - end = [line[1][0] + x, line[1][1] + y], - startIndex = index(start), - endIndex = index(end), - f, g; - if (f = fragmentByEnd[startIndex]) { - if (g = fragmentByStart[endIndex]) { - delete fragmentByEnd[f.end]; - delete fragmentByStart[g.start]; - if (f === g) { - f.ring.push(end); - callback(f.ring); - } else { - fragmentByStart[f.start] = fragmentByEnd[g.end] = {start: f.start, end: g.end, ring: f.ring.concat(g.ring)}; - } - } else { - delete fragmentByEnd[f.end]; - f.ring.push(end); - fragmentByEnd[f.end = endIndex] = f; - } - } else if (f = fragmentByStart[endIndex]) { - if (g = fragmentByEnd[startIndex]) { - delete fragmentByStart[f.start]; - delete fragmentByEnd[g.end]; - if (f === g) { - f.ring.push(end); - callback(f.ring); - } else { - fragmentByStart[g.start] = fragmentByEnd[f.end] = {start: g.start, end: f.end, ring: g.ring.concat(f.ring)}; - } - } else { - delete fragmentByStart[f.start]; - f.ring.unshift(start); - fragmentByStart[f.start = startIndex] = f; - } - } else { - fragmentByStart[startIndex] = fragmentByEnd[endIndex] = {start: startIndex, end: endIndex, ring: [start, end]}; - } - } - } - - function index(point) { - return point[0] * 2 + point[1] * (dx + 1) * 4; - } - - function smoothLinear(ring, values, value) { - ring.forEach(function(point) { - var x = point[0], - y = point[1], - xt = x | 0, - yt = y | 0, - v0, - v1 = values[yt * dx + xt]; - if (x > 0 && x < dx && xt === x) { - v0 = values[yt * dx + xt - 1]; - point[0] = x + (value - v0) / (v1 - v0) - 0.5; - } - if (y > 0 && y < dy && yt === y) { - v0 = values[(yt - 1) * dx + xt]; - point[1] = y + (value - v0) / (v1 - v0) - 0.5; - } - }); - } - - contours.contour = contour; - - contours.size = function(_) { - if (!arguments.length) return [dx, dy]; - var _0 = Math.ceil(_[0]), _1 = Math.ceil(_[1]); - if (!(_0 > 0) || !(_1 > 0)) throw new Error("invalid size"); - return dx = _0, dy = _1, contours; - }; - - contours.thresholds = function(_) { - return arguments.length ? (threshold$$1 = typeof _ === "function" ? _ : Array.isArray(_) ? constant$6(slice$3.call(_)) : constant$6(_), contours) : threshold$$1; - }; - - contours.smooth = function(_) { - return arguments.length ? (smooth = _ ? smoothLinear : noop$1, contours) : smooth === smoothLinear; - }; - - return contours; -} - -// TODO Optimize edge cases. -// TODO Optimize index calculation. -// TODO Optimize arguments. -function blurX(source, target, r) { - var n = source.width, - m = source.height, - w = (r << 1) + 1; - for (var j = 0; j < m; ++j) { - for (var i = 0, sr = 0; i < n + r; ++i) { - if (i < n) { - sr += source.data[i + j * n]; - } - if (i >= r) { - if (i >= w) { - sr -= source.data[i - w + j * n]; - } - target.data[i - r + j * n] = sr / Math.min(i + 1, n - 1 + w - i, w); - } - } - } -} - -// TODO Optimize edge cases. -// TODO Optimize index calculation. -// TODO Optimize arguments. -function blurY(source, target, r) { - var n = source.width, - m = source.height, - w = (r << 1) + 1; - for (var i = 0; i < n; ++i) { - for (var j = 0, sr = 0; j < m + r; ++j) { - if (j < m) { - sr += source.data[i + j * n]; - } - if (j >= r) { - if (j >= w) { - sr -= source.data[i + (j - w) * n]; - } - target.data[i + (j - r) * n] = sr / Math.min(j + 1, m - 1 + w - j, w); - } - } - } -} - -function defaultX(d) { - return d[0]; -} - -function defaultY(d) { - return d[1]; -} - -function defaultWeight() { - return 1; -} - -function density() { - var x = defaultX, - y = defaultY, - weight = defaultWeight, - dx = 960, - dy = 500, - r = 20, // blur radius - k = 2, // log2(grid cell size) - o = r * 3, // grid offset, to pad for blur - n = (dx + o * 2) >> k, // grid width - m = (dy + o * 2) >> k, // grid height - threshold$$1 = constant$6(20); - - function density(data) { - var values0 = new Float32Array(n * m), - values1 = new Float32Array(n * m); - - data.forEach(function(d, i, data) { - var xi = (+x(d, i, data) + o) >> k, - yi = (+y(d, i, data) + o) >> k, - wi = +weight(d, i, data); - if (xi >= 0 && xi < n && yi >= 0 && yi < m) { - values0[xi + yi * n] += wi; - } - }); - - // TODO Optimize. - blurX({width: n, height: m, data: values0}, {width: n, height: m, data: values1}, r >> k); - blurY({width: n, height: m, data: values1}, {width: n, height: m, data: values0}, r >> k); - blurX({width: n, height: m, data: values0}, {width: n, height: m, data: values1}, r >> k); - blurY({width: n, height: m, data: values1}, {width: n, height: m, data: values0}, r >> k); - blurX({width: n, height: m, data: values0}, {width: n, height: m, data: values1}, r >> k); - blurY({width: n, height: m, data: values1}, {width: n, height: m, data: values0}, r >> k); - - var tz = threshold$$1(values0); - - // Convert number of thresholds into uniform thresholds. - if (!Array.isArray(tz)) { - var stop = max(values0); - tz = tickStep(0, stop, tz); - tz = sequence(0, Math.floor(stop / tz) * tz, tz); - tz.shift(); - } - - return contours() - .thresholds(tz) - .size([n, m]) - (values0) - .map(transform); - } - - function transform(geometry) { - geometry.value *= Math.pow(2, -2 * k); // Density in points per square pixel. - geometry.coordinates.forEach(transformPolygon); - return geometry; - } - - function transformPolygon(coordinates) { - coordinates.forEach(transformRing); - } - - function transformRing(coordinates) { - coordinates.forEach(transformPoint); - } - - // TODO Optimize. - function transformPoint(coordinates) { - coordinates[0] = coordinates[0] * Math.pow(2, k) - o; - coordinates[1] = coordinates[1] * Math.pow(2, k) - o; - } - - function resize() { - o = r * 3; - n = (dx + o * 2) >> k; - m = (dy + o * 2) >> k; - return density; - } - - density.x = function(_) { - return arguments.length ? (x = typeof _ === "function" ? _ : constant$6(+_), density) : x; - }; - - density.y = function(_) { - return arguments.length ? (y = typeof _ === "function" ? _ : constant$6(+_), density) : y; - }; - - density.weight = function(_) { - return arguments.length ? (weight = typeof _ === "function" ? _ : constant$6(+_), density) : weight; - }; - - density.size = function(_) { - if (!arguments.length) return [dx, dy]; - var _0 = Math.ceil(_[0]), _1 = Math.ceil(_[1]); - if (!(_0 >= 0) && !(_0 >= 0)) throw new Error("invalid size"); - return dx = _0, dy = _1, resize(); - }; - - density.cellSize = function(_) { - if (!arguments.length) return 1 << k; - if (!((_ = +_) >= 1)) throw new Error("invalid cell size"); - return k = Math.floor(Math.log(_) / Math.LN2), resize(); - }; - - density.thresholds = function(_) { - return arguments.length ? (threshold$$1 = typeof _ === "function" ? _ : Array.isArray(_) ? constant$6(slice$3.call(_)) : constant$6(_), density) : threshold$$1; - }; - - density.bandwidth = function(_) { - if (!arguments.length) return Math.sqrt(r * (r + 1)); - if (!((_ = +_) >= 0)) throw new Error("invalid bandwidth"); - return r = Math.round((Math.sqrt(4 * _ * _ + 1) - 1) / 2), resize(); - }; - - return density; -} - -var EOL = {}, - EOF = {}, - QUOTE = 34, - NEWLINE = 10, - RETURN = 13; - -function objectConverter(columns) { - return new Function("d", "return {" + columns.map(function(name, i) { - return JSON.stringify(name) + ": d[" + i + "]"; - }).join(",") + "}"); -} - -function customConverter(columns, f) { - var object = objectConverter(columns); - return function(row, i) { - return f(object(row), i, columns); - }; -} - -// Compute unique columns in order of discovery. -function inferColumns(rows) { - var columnSet = Object.create(null), - columns = []; - - rows.forEach(function(row) { - for (var column in row) { - if (!(column in columnSet)) { - columns.push(columnSet[column] = column); - } - } - }); - - return columns; -} - -function dsvFormat(delimiter) { - var reFormat = new RegExp("[\"" + delimiter + "\n\r]"), - DELIMITER = delimiter.charCodeAt(0); - - function parse(text, f) { - var convert, columns, rows = parseRows(text, function(row, i) { - if (convert) return convert(row, i - 1); - columns = row, convert = f ? customConverter(row, f) : objectConverter(row); - }); - rows.columns = columns || []; - return rows; - } - - function parseRows(text, f) { - var rows = [], // output rows - N = text.length, - I = 0, // current character index - n = 0, // current line number - t, // current token - eof = N <= 0, // current token followed by EOF? - eol = false; // current token followed by EOL? - - // Strip the trailing newline. - if (text.charCodeAt(N - 1) === NEWLINE) --N; - if (text.charCodeAt(N - 1) === RETURN) --N; - - function token() { - if (eof) return EOF; - if (eol) return eol = false, EOL; - - // Unescape quotes. - var i, j = I, c; - if (text.charCodeAt(j) === QUOTE) { - while (I++ < N && text.charCodeAt(I) !== QUOTE || text.charCodeAt(++I) === QUOTE); - if ((i = I) >= N) eof = true; - else if ((c = text.charCodeAt(I++)) === NEWLINE) eol = true; - else if (c === RETURN) { eol = true; if (text.charCodeAt(I) === NEWLINE) ++I; } - return text.slice(j + 1, i - 1).replace(/""/g, "\""); - } - - // Find next delimiter or newline. - while (I < N) { - if ((c = text.charCodeAt(i = I++)) === NEWLINE) eol = true; - else if (c === RETURN) { eol = true; if (text.charCodeAt(I) === NEWLINE) ++I; } - else if (c !== DELIMITER) continue; - return text.slice(j, i); - } - - // Return last token before EOF. - return eof = true, text.slice(j, N); - } - - while ((t = token()) !== EOF) { - var row = []; - while (t !== EOL && t !== EOF) row.push(t), t = token(); - if (f && (row = f(row, n++)) == null) continue; - rows.push(row); - } - - return rows; - } - - function format(rows, columns) { - if (columns == null) columns = inferColumns(rows); - return [columns.map(formatValue).join(delimiter)].concat(rows.map(function(row) { - return columns.map(function(column) { - return formatValue(row[column]); - }).join(delimiter); - })).join("\n"); - } - - function formatRows(rows) { - return rows.map(formatRow).join("\n"); - } - - function formatRow(row) { - return row.map(formatValue).join(delimiter); - } - - function formatValue(text) { - return text == null ? "" - : reFormat.test(text += "") ? "\"" + text.replace(/"/g, "\"\"") + "\"" - : text; - } - - return { - parse: parse, - parseRows: parseRows, - format: format, - formatRows: formatRows - }; -} - -var csv = dsvFormat(","); - -var csvParse = csv.parse; -var csvParseRows = csv.parseRows; -var csvFormat = csv.format; -var csvFormatRows = csv.formatRows; - -var tsv = dsvFormat("\t"); - -var tsvParse = tsv.parse; -var tsvParseRows = tsv.parseRows; -var tsvFormat = tsv.format; -var tsvFormatRows = tsv.formatRows; - -function responseBlob(response) { - if (!response.ok) throw new Error(response.status + " " + response.statusText); - return response.blob(); -} - -function blob(input, init) { - return fetch(input, init).then(responseBlob); -} - -function responseArrayBuffer(response) { - if (!response.ok) throw new Error(response.status + " " + response.statusText); - return response.arrayBuffer(); -} - -function buffer(input, init) { - return fetch(input, init).then(responseArrayBuffer); -} - -function responseText(response) { - if (!response.ok) throw new Error(response.status + " " + response.statusText); - return response.text(); -} - -function text(input, init) { - return fetch(input, init).then(responseText); -} - -function dsvParse(parse) { - return function(input, init, row) { - if (arguments.length === 2 && typeof init === "function") row = init, init = undefined; - return text(input, init).then(function(response) { - return parse(response, row); - }); - }; -} - -function dsv(delimiter, input, init, row) { - if (arguments.length === 3 && typeof init === "function") row = init, init = undefined; - var format = dsvFormat(delimiter); - return text(input, init).then(function(response) { - return format.parse(response, row); - }); -} - -var csv$1 = dsvParse(csvParse); -var tsv$1 = dsvParse(tsvParse); - -function image(input, init) { - return new Promise(function(resolve, reject) { - var image = new Image; - for (var key in init) image[key] = init[key]; - image.onerror = reject; - image.onload = function() { resolve(image); }; - image.src = input; - }); -} - -function responseJson(response) { - if (!response.ok) throw new Error(response.status + " " + response.statusText); - return response.json(); -} - -function json(input, init) { - return fetch(input, init).then(responseJson); -} - -function parser(type) { - return function(input, init) { - return text(input, init).then(function(text$$1) { - return (new DOMParser).parseFromString(text$$1, type); - }); - }; -} - -var xml = parser("application/xml"); - -var html = parser("text/html"); - -var svg = parser("image/svg+xml"); - -function center$1(x, y) { - var nodes; - - if (x == null) x = 0; - if (y == null) y = 0; - - function force() { - var i, - n = nodes.length, - node, - sx = 0, - sy = 0; - - for (i = 0; i < n; ++i) { - node = nodes[i], sx += node.x, sy += node.y; - } - - for (sx = sx / n - x, sy = sy / n - y, i = 0; i < n; ++i) { - node = nodes[i], node.x -= sx, node.y -= sy; - } - } - - force.initialize = function(_) { - nodes = _; - }; - - force.x = function(_) { - return arguments.length ? (x = +_, force) : x; - }; - - force.y = function(_) { - return arguments.length ? (y = +_, force) : y; - }; - - return force; -} - -function constant$7(x) { - return function() { - return x; - }; -} - -function jiggle() { - return (Math.random() - 0.5) * 1e-6; -} - -function tree_add(d) { - var x = +this._x.call(null, d), - y = +this._y.call(null, d); - return add(this.cover(x, y), x, y, d); -} - -function add(tree, x, y, d) { - if (isNaN(x) || isNaN(y)) return tree; // ignore invalid points - - var parent, - node = tree._root, - leaf = {data: d}, - x0 = tree._x0, - y0 = tree._y0, - x1 = tree._x1, - y1 = tree._y1, - xm, - ym, - xp, - yp, - right, - bottom, - i, - j; - - // If the tree is empty, initialize the root as a leaf. - if (!node) return tree._root = leaf, tree; - - // Find the existing leaf for the new point, or add it. - while (node.length) { - if (right = x >= (xm = (x0 + x1) / 2)) x0 = xm; else x1 = xm; - if (bottom = y >= (ym = (y0 + y1) / 2)) y0 = ym; else y1 = ym; - if (parent = node, !(node = node[i = bottom << 1 | right])) return parent[i] = leaf, tree; - } - - // Is the new point is exactly coincident with the existing point? - xp = +tree._x.call(null, node.data); - yp = +tree._y.call(null, node.data); - if (x === xp && y === yp) return leaf.next = node, parent ? parent[i] = leaf : tree._root = leaf, tree; - - // Otherwise, split the leaf node until the old and new point are separated. - do { - parent = parent ? parent[i] = new Array(4) : tree._root = new Array(4); - if (right = x >= (xm = (x0 + x1) / 2)) x0 = xm; else x1 = xm; - if (bottom = y >= (ym = (y0 + y1) / 2)) y0 = ym; else y1 = ym; - } while ((i = bottom << 1 | right) === (j = (yp >= ym) << 1 | (xp >= xm))); - return parent[j] = node, parent[i] = leaf, tree; -} - -function addAll(data) { - var d, i, n = data.length, - x, - y, - xz = new Array(n), - yz = new Array(n), - x0 = Infinity, - y0 = Infinity, - x1 = -Infinity, - y1 = -Infinity; - - // Compute the points and their extent. - for (i = 0; i < n; ++i) { - if (isNaN(x = +this._x.call(null, d = data[i])) || isNaN(y = +this._y.call(null, d))) continue; - xz[i] = x; - yz[i] = y; - if (x < x0) x0 = x; - if (x > x1) x1 = x; - if (y < y0) y0 = y; - if (y > y1) y1 = y; - } - - // If there were no (valid) points, inherit the existing extent. - if (x1 < x0) x0 = this._x0, x1 = this._x1; - if (y1 < y0) y0 = this._y0, y1 = this._y1; - - // Expand the tree to cover the new points. - this.cover(x0, y0).cover(x1, y1); - - // Add the new points. - for (i = 0; i < n; ++i) { - add(this, xz[i], yz[i], data[i]); - } - - return this; -} - -function tree_cover(x, y) { - if (isNaN(x = +x) || isNaN(y = +y)) return this; // ignore invalid points - - var x0 = this._x0, - y0 = this._y0, - x1 = this._x1, - y1 = this._y1; - - // If the quadtree has no extent, initialize them. - // Integer extent are necessary so that if we later double the extent, - // the existing quadrant boundaries don’t change due to floating point error! - if (isNaN(x0)) { - x1 = (x0 = Math.floor(x)) + 1; - y1 = (y0 = Math.floor(y)) + 1; - } - - // Otherwise, double repeatedly to cover. - else if (x0 > x || x > x1 || y0 > y || y > y1) { - var z = x1 - x0, - node = this._root, - parent, - i; - - switch (i = (y < (y0 + y1) / 2) << 1 | (x < (x0 + x1) / 2)) { - case 0: { - do parent = new Array(4), parent[i] = node, node = parent; - while (z *= 2, x1 = x0 + z, y1 = y0 + z, x > x1 || y > y1); - break; - } - case 1: { - do parent = new Array(4), parent[i] = node, node = parent; - while (z *= 2, x0 = x1 - z, y1 = y0 + z, x0 > x || y > y1); - break; - } - case 2: { - do parent = new Array(4), parent[i] = node, node = parent; - while (z *= 2, x1 = x0 + z, y0 = y1 - z, x > x1 || y0 > y); - break; - } - case 3: { - do parent = new Array(4), parent[i] = node, node = parent; - while (z *= 2, x0 = x1 - z, y0 = y1 - z, x0 > x || y0 > y); - break; - } - } - - if (this._root && this._root.length) this._root = node; - } - - // If the quadtree covers the point already, just return. - else return this; - - this._x0 = x0; - this._y0 = y0; - this._x1 = x1; - this._y1 = y1; - return this; -} - -function tree_data() { - var data = []; - this.visit(function(node) { - if (!node.length) do data.push(node.data); while (node = node.next) - }); - return data; -} - -function tree_extent(_) { - return arguments.length - ? this.cover(+_[0][0], +_[0][1]).cover(+_[1][0], +_[1][1]) - : isNaN(this._x0) ? undefined : [[this._x0, this._y0], [this._x1, this._y1]]; -} - -function Quad(node, x0, y0, x1, y1) { - this.node = node; - this.x0 = x0; - this.y0 = y0; - this.x1 = x1; - this.y1 = y1; -} - -function tree_find(x, y, radius) { - var data, - x0 = this._x0, - y0 = this._y0, - x1, - y1, - x2, - y2, - x3 = this._x1, - y3 = this._y1, - quads = [], - node = this._root, - q, - i; - - if (node) quads.push(new Quad(node, x0, y0, x3, y3)); - if (radius == null) radius = Infinity; - else { - x0 = x - radius, y0 = y - radius; - x3 = x + radius, y3 = y + radius; - radius *= radius; - } - - while (q = quads.pop()) { - - // Stop searching if this quadrant can’t contain a closer node. - if (!(node = q.node) - || (x1 = q.x0) > x3 - || (y1 = q.y0) > y3 - || (x2 = q.x1) < x0 - || (y2 = q.y1) < y0) continue; - - // Bisect the current quadrant. - if (node.length) { - var xm = (x1 + x2) / 2, - ym = (y1 + y2) / 2; - - quads.push( - new Quad(node[3], xm, ym, x2, y2), - new Quad(node[2], x1, ym, xm, y2), - new Quad(node[1], xm, y1, x2, ym), - new Quad(node[0], x1, y1, xm, ym) - ); - - // Visit the closest quadrant first. - if (i = (y >= ym) << 1 | (x >= xm)) { - q = quads[quads.length - 1]; - quads[quads.length - 1] = quads[quads.length - 1 - i]; - quads[quads.length - 1 - i] = q; - } - } - - // Visit this point. (Visiting coincident points isn’t necessary!) - else { - var dx = x - +this._x.call(null, node.data), - dy = y - +this._y.call(null, node.data), - d2 = dx * dx + dy * dy; - if (d2 < radius) { - var d = Math.sqrt(radius = d2); - x0 = x - d, y0 = y - d; - x3 = x + d, y3 = y + d; - data = node.data; - } - } - } - - return data; -} - -function tree_remove(d) { - if (isNaN(x = +this._x.call(null, d)) || isNaN(y = +this._y.call(null, d))) return this; // ignore invalid points - - var parent, - node = this._root, - retainer, - previous, - next, - x0 = this._x0, - y0 = this._y0, - x1 = this._x1, - y1 = this._y1, - x, - y, - xm, - ym, - right, - bottom, - i, - j; - - // If the tree is empty, initialize the root as a leaf. - if (!node) return this; - - // Find the leaf node for the point. - // While descending, also retain the deepest parent with a non-removed sibling. - if (node.length) while (true) { - if (right = x >= (xm = (x0 + x1) / 2)) x0 = xm; else x1 = xm; - if (bottom = y >= (ym = (y0 + y1) / 2)) y0 = ym; else y1 = ym; - if (!(parent = node, node = node[i = bottom << 1 | right])) return this; - if (!node.length) break; - if (parent[(i + 1) & 3] || parent[(i + 2) & 3] || parent[(i + 3) & 3]) retainer = parent, j = i; - } - - // Find the point to remove. - while (node.data !== d) if (!(previous = node, node = node.next)) return this; - if (next = node.next) delete node.next; - - // If there are multiple coincident points, remove just the point. - if (previous) return (next ? previous.next = next : delete previous.next), this; - - // If this is the root point, remove it. - if (!parent) return this._root = next, this; - - // Remove this leaf. - next ? parent[i] = next : delete parent[i]; - - // If the parent now contains exactly one leaf, collapse superfluous parents. - if ((node = parent[0] || parent[1] || parent[2] || parent[3]) - && node === (parent[3] || parent[2] || parent[1] || parent[0]) - && !node.length) { - if (retainer) retainer[j] = node; - else this._root = node; - } - - return this; -} - -function removeAll(data) { - for (var i = 0, n = data.length; i < n; ++i) this.remove(data[i]); - return this; -} - -function tree_root() { - return this._root; -} - -function tree_size() { - var size = 0; - this.visit(function(node) { - if (!node.length) do ++size; while (node = node.next) - }); - return size; -} - -function tree_visit(callback) { - var quads = [], q, node = this._root, child, x0, y0, x1, y1; - if (node) quads.push(new Quad(node, this._x0, this._y0, this._x1, this._y1)); - while (q = quads.pop()) { - if (!callback(node = q.node, x0 = q.x0, y0 = q.y0, x1 = q.x1, y1 = q.y1) && node.length) { - var xm = (x0 + x1) / 2, ym = (y0 + y1) / 2; - if (child = node[3]) quads.push(new Quad(child, xm, ym, x1, y1)); - if (child = node[2]) quads.push(new Quad(child, x0, ym, xm, y1)); - if (child = node[1]) quads.push(new Quad(child, xm, y0, x1, ym)); - if (child = node[0]) quads.push(new Quad(child, x0, y0, xm, ym)); - } - } - return this; -} - -function tree_visitAfter(callback) { - var quads = [], next = [], q; - if (this._root) quads.push(new Quad(this._root, this._x0, this._y0, this._x1, this._y1)); - while (q = quads.pop()) { - var node = q.node; - if (node.length) { - var child, x0 = q.x0, y0 = q.y0, x1 = q.x1, y1 = q.y1, xm = (x0 + x1) / 2, ym = (y0 + y1) / 2; - if (child = node[0]) quads.push(new Quad(child, x0, y0, xm, ym)); - if (child = node[1]) quads.push(new Quad(child, xm, y0, x1, ym)); - if (child = node[2]) quads.push(new Quad(child, x0, ym, xm, y1)); - if (child = node[3]) quads.push(new Quad(child, xm, ym, x1, y1)); - } - next.push(q); - } - while (q = next.pop()) { - callback(q.node, q.x0, q.y0, q.x1, q.y1); - } - return this; -} - -function defaultX$1(d) { - return d[0]; -} - -function tree_x(_) { - return arguments.length ? (this._x = _, this) : this._x; -} - -function defaultY$1(d) { - return d[1]; -} - -function tree_y(_) { - return arguments.length ? (this._y = _, this) : this._y; -} - -function quadtree(nodes, x, y) { - var tree = new Quadtree(x == null ? defaultX$1 : x, y == null ? defaultY$1 : y, NaN, NaN, NaN, NaN); - return nodes == null ? tree : tree.addAll(nodes); -} - -function Quadtree(x, y, x0, y0, x1, y1) { - this._x = x; - this._y = y; - this._x0 = x0; - this._y0 = y0; - this._x1 = x1; - this._y1 = y1; - this._root = undefined; -} - -function leaf_copy(leaf) { - var copy = {data: leaf.data}, next = copy; - while (leaf = leaf.next) next = next.next = {data: leaf.data}; - return copy; -} - -var treeProto = quadtree.prototype = Quadtree.prototype; - -treeProto.copy = function() { - var copy = new Quadtree(this._x, this._y, this._x0, this._y0, this._x1, this._y1), - node = this._root, - nodes, - child; - - if (!node) return copy; - - if (!node.length) return copy._root = leaf_copy(node), copy; - - nodes = [{source: node, target: copy._root = new Array(4)}]; - while (node = nodes.pop()) { - for (var i = 0; i < 4; ++i) { - if (child = node.source[i]) { - if (child.length) nodes.push({source: child, target: node.target[i] = new Array(4)}); - else node.target[i] = leaf_copy(child); - } - } - } - - return copy; -}; - -treeProto.add = tree_add; -treeProto.addAll = addAll; -treeProto.cover = tree_cover; -treeProto.data = tree_data; -treeProto.extent = tree_extent; -treeProto.find = tree_find; -treeProto.remove = tree_remove; -treeProto.removeAll = removeAll; -treeProto.root = tree_root; -treeProto.size = tree_size; -treeProto.visit = tree_visit; -treeProto.visitAfter = tree_visitAfter; -treeProto.x = tree_x; -treeProto.y = tree_y; - -function x(d) { - return d.x + d.vx; -} - -function y(d) { - return d.y + d.vy; -} - -function collide(radius) { - var nodes, - radii, - strength = 1, - iterations = 1; - - if (typeof radius !== "function") radius = constant$7(radius == null ? 1 : +radius); - - function force() { - var i, n = nodes.length, - tree, - node, - xi, - yi, - ri, - ri2; - - for (var k = 0; k < iterations; ++k) { - tree = quadtree(nodes, x, y).visitAfter(prepare); - for (i = 0; i < n; ++i) { - node = nodes[i]; - ri = radii[node.index], ri2 = ri * ri; - xi = node.x + node.vx; - yi = node.y + node.vy; - tree.visit(apply); - } - } - - function apply(quad, x0, y0, x1, y1) { - var data = quad.data, rj = quad.r, r = ri + rj; - if (data) { - if (data.index > node.index) { - var x = xi - data.x - data.vx, - y = yi - data.y - data.vy, - l = x * x + y * y; - if (l < r * r) { - if (x === 0) x = jiggle(), l += x * x; - if (y === 0) y = jiggle(), l += y * y; - l = (r - (l = Math.sqrt(l))) / l * strength; - node.vx += (x *= l) * (r = (rj *= rj) / (ri2 + rj)); - node.vy += (y *= l) * r; - data.vx -= x * (r = 1 - r); - data.vy -= y * r; - } - } - return; - } - return x0 > xi + r || x1 < xi - r || y0 > yi + r || y1 < yi - r; - } - } - - function prepare(quad) { - if (quad.data) return quad.r = radii[quad.data.index]; - for (var i = quad.r = 0; i < 4; ++i) { - if (quad[i] && quad[i].r > quad.r) { - quad.r = quad[i].r; - } - } - } - - function initialize() { - if (!nodes) return; - var i, n = nodes.length, node; - radii = new Array(n); - for (i = 0; i < n; ++i) node = nodes[i], radii[node.index] = +radius(node, i, nodes); - } - - force.initialize = function(_) { - nodes = _; - initialize(); - }; - - force.iterations = function(_) { - return arguments.length ? (iterations = +_, force) : iterations; - }; - - force.strength = function(_) { - return arguments.length ? (strength = +_, force) : strength; - }; - - force.radius = function(_) { - return arguments.length ? (radius = typeof _ === "function" ? _ : constant$7(+_), initialize(), force) : radius; - }; - - return force; -} - -function index(d) { - return d.index; -} - -function find(nodeById, nodeId) { - var node = nodeById.get(nodeId); - if (!node) throw new Error("missing: " + nodeId); - return node; -} - -function link(links) { - var id = index, - strength = defaultStrength, - strengths, - distance = constant$7(30), - distances, - nodes, - count, - bias, - iterations = 1; - - if (links == null) links = []; - - function defaultStrength(link) { - return 1 / Math.min(count[link.source.index], count[link.target.index]); - } - - function force(alpha) { - for (var k = 0, n = links.length; k < iterations; ++k) { - for (var i = 0, link, source, target, x, y, l, b; i < n; ++i) { - link = links[i], source = link.source, target = link.target; - x = target.x + target.vx - source.x - source.vx || jiggle(); - y = target.y + target.vy - source.y - source.vy || jiggle(); - l = Math.sqrt(x * x + y * y); - l = (l - distances[i]) / l * alpha * strengths[i]; - x *= l, y *= l; - target.vx -= x * (b = bias[i]); - target.vy -= y * b; - source.vx += x * (b = 1 - b); - source.vy += y * b; - } - } - } - - function initialize() { - if (!nodes) return; - - var i, - n = nodes.length, - m = links.length, - nodeById = map$1(nodes, id), - link; - - for (i = 0, count = new Array(n); i < m; ++i) { - link = links[i], link.index = i; - if (typeof link.source !== "object") link.source = find(nodeById, link.source); - if (typeof link.target !== "object") link.target = find(nodeById, link.target); - count[link.source.index] = (count[link.source.index] || 0) + 1; - count[link.target.index] = (count[link.target.index] || 0) + 1; - } - - for (i = 0, bias = new Array(m); i < m; ++i) { - link = links[i], bias[i] = count[link.source.index] / (count[link.source.index] + count[link.target.index]); - } - - strengths = new Array(m), initializeStrength(); - distances = new Array(m), initializeDistance(); - } - - function initializeStrength() { - if (!nodes) return; - - for (var i = 0, n = links.length; i < n; ++i) { - strengths[i] = +strength(links[i], i, links); - } - } - - function initializeDistance() { - if (!nodes) return; - - for (var i = 0, n = links.length; i < n; ++i) { - distances[i] = +distance(links[i], i, links); - } - } - - force.initialize = function(_) { - nodes = _; - initialize(); - }; - - force.links = function(_) { - return arguments.length ? (links = _, initialize(), force) : links; - }; - - force.id = function(_) { - return arguments.length ? (id = _, force) : id; - }; - - force.iterations = function(_) { - return arguments.length ? (iterations = +_, force) : iterations; - }; - - force.strength = function(_) { - return arguments.length ? (strength = typeof _ === "function" ? _ : constant$7(+_), initializeStrength(), force) : strength; - }; - - force.distance = function(_) { - return arguments.length ? (distance = typeof _ === "function" ? _ : constant$7(+_), initializeDistance(), force) : distance; - }; - - return force; -} - -function x$1(d) { - return d.x; -} - -function y$1(d) { - return d.y; -} - -var initialRadius = 10, - initialAngle = Math.PI * (3 - Math.sqrt(5)); - -function simulation(nodes) { - var simulation, - alpha = 1, - alphaMin = 0.001, - alphaDecay = 1 - Math.pow(alphaMin, 1 / 300), - alphaTarget = 0, - velocityDecay = 0.6, - forces = map$1(), - stepper = timer(step), - event = dispatch("tick", "end"); - - if (nodes == null) nodes = []; - - function step() { - tick(); - event.call("tick", simulation); - if (alpha < alphaMin) { - stepper.stop(); - event.call("end", simulation); - } - } - - function tick() { - var i, n = nodes.length, node; - - alpha += (alphaTarget - alpha) * alphaDecay; - - forces.each(function(force) { - force(alpha); - }); - - for (i = 0; i < n; ++i) { - node = nodes[i]; - if (node.fx == null) node.x += node.vx *= velocityDecay; - else node.x = node.fx, node.vx = 0; - if (node.fy == null) node.y += node.vy *= velocityDecay; - else node.y = node.fy, node.vy = 0; - } - } - - function initializeNodes() { - for (var i = 0, n = nodes.length, node; i < n; ++i) { - node = nodes[i], node.index = i; - if (isNaN(node.x) || isNaN(node.y)) { - var radius = initialRadius * Math.sqrt(i), angle = i * initialAngle; - node.x = radius * Math.cos(angle); - node.y = radius * Math.sin(angle); - } - if (isNaN(node.vx) || isNaN(node.vy)) { - node.vx = node.vy = 0; - } - } - } - - function initializeForce(force) { - if (force.initialize) force.initialize(nodes); - return force; - } - - initializeNodes(); - - return simulation = { - tick: tick, - - restart: function() { - return stepper.restart(step), simulation; - }, - - stop: function() { - return stepper.stop(), simulation; - }, - - nodes: function(_) { - return arguments.length ? (nodes = _, initializeNodes(), forces.each(initializeForce), simulation) : nodes; - }, - - alpha: function(_) { - return arguments.length ? (alpha = +_, simulation) : alpha; - }, - - alphaMin: function(_) { - return arguments.length ? (alphaMin = +_, simulation) : alphaMin; - }, - - alphaDecay: function(_) { - return arguments.length ? (alphaDecay = +_, simulation) : +alphaDecay; - }, - - alphaTarget: function(_) { - return arguments.length ? (alphaTarget = +_, simulation) : alphaTarget; - }, - - velocityDecay: function(_) { - return arguments.length ? (velocityDecay = 1 - _, simulation) : 1 - velocityDecay; - }, - - force: function(name, _) { - return arguments.length > 1 ? ((_ == null ? forces.remove(name) : forces.set(name, initializeForce(_))), simulation) : forces.get(name); - }, - - find: function(x, y, radius) { - var i = 0, - n = nodes.length, - dx, - dy, - d2, - node, - closest; - - if (radius == null) radius = Infinity; - else radius *= radius; - - for (i = 0; i < n; ++i) { - node = nodes[i]; - dx = x - node.x; - dy = y - node.y; - d2 = dx * dx + dy * dy; - if (d2 < radius) closest = node, radius = d2; - } - - return closest; - }, - - on: function(name, _) { - return arguments.length > 1 ? (event.on(name, _), simulation) : event.on(name); - } - }; -} - -function manyBody() { - var nodes, - node, - alpha, - strength = constant$7(-30), - strengths, - distanceMin2 = 1, - distanceMax2 = Infinity, - theta2 = 0.81; - - function force(_) { - var i, n = nodes.length, tree = quadtree(nodes, x$1, y$1).visitAfter(accumulate); - for (alpha = _, i = 0; i < n; ++i) node = nodes[i], tree.visit(apply); - } - - function initialize() { - if (!nodes) return; - var i, n = nodes.length, node; - strengths = new Array(n); - for (i = 0; i < n; ++i) node = nodes[i], strengths[node.index] = +strength(node, i, nodes); - } - - function accumulate(quad) { - var strength = 0, q, c, weight = 0, x, y, i; - - // For internal nodes, accumulate forces from child quadrants. - if (quad.length) { - for (x = y = i = 0; i < 4; ++i) { - if ((q = quad[i]) && (c = Math.abs(q.value))) { - strength += q.value, weight += c, x += c * q.x, y += c * q.y; - } - } - quad.x = x / weight; - quad.y = y / weight; - } - - // For leaf nodes, accumulate forces from coincident quadrants. - else { - q = quad; - q.x = q.data.x; - q.y = q.data.y; - do strength += strengths[q.data.index]; - while (q = q.next); - } - - quad.value = strength; - } - - function apply(quad, x1, _, x2) { - if (!quad.value) return true; - - var x = quad.x - node.x, - y = quad.y - node.y, - w = x2 - x1, - l = x * x + y * y; - - // Apply the Barnes-Hut approximation if possible. - // Limit forces for very close nodes; randomize direction if coincident. - if (w * w / theta2 < l) { - if (l < distanceMax2) { - if (x === 0) x = jiggle(), l += x * x; - if (y === 0) y = jiggle(), l += y * y; - if (l < distanceMin2) l = Math.sqrt(distanceMin2 * l); - node.vx += x * quad.value * alpha / l; - node.vy += y * quad.value * alpha / l; - } - return true; - } - - // Otherwise, process points directly. - else if (quad.length || l >= distanceMax2) return; - - // Limit forces for very close nodes; randomize direction if coincident. - if (quad.data !== node || quad.next) { - if (x === 0) x = jiggle(), l += x * x; - if (y === 0) y = jiggle(), l += y * y; - if (l < distanceMin2) l = Math.sqrt(distanceMin2 * l); - } - - do if (quad.data !== node) { - w = strengths[quad.data.index] * alpha / l; - node.vx += x * w; - node.vy += y * w; - } while (quad = quad.next); - } - - force.initialize = function(_) { - nodes = _; - initialize(); - }; - - force.strength = function(_) { - return arguments.length ? (strength = typeof _ === "function" ? _ : constant$7(+_), initialize(), force) : strength; - }; - - force.distanceMin = function(_) { - return arguments.length ? (distanceMin2 = _ * _, force) : Math.sqrt(distanceMin2); - }; - - force.distanceMax = function(_) { - return arguments.length ? (distanceMax2 = _ * _, force) : Math.sqrt(distanceMax2); - }; - - force.theta = function(_) { - return arguments.length ? (theta2 = _ * _, force) : Math.sqrt(theta2); - }; - - return force; -} - -function radial(radius, x, y) { - var nodes, - strength = constant$7(0.1), - strengths, - radiuses; - - if (typeof radius !== "function") radius = constant$7(+radius); - if (x == null) x = 0; - if (y == null) y = 0; - - function force(alpha) { - for (var i = 0, n = nodes.length; i < n; ++i) { - var node = nodes[i], - dx = node.x - x || 1e-6, - dy = node.y - y || 1e-6, - r = Math.sqrt(dx * dx + dy * dy), - k = (radiuses[i] - r) * strengths[i] * alpha / r; - node.vx += dx * k; - node.vy += dy * k; - } - } - - function initialize() { - if (!nodes) return; - var i, n = nodes.length; - strengths = new Array(n); - radiuses = new Array(n); - for (i = 0; i < n; ++i) { - radiuses[i] = +radius(nodes[i], i, nodes); - strengths[i] = isNaN(radiuses[i]) ? 0 : +strength(nodes[i], i, nodes); - } - } - - force.initialize = function(_) { - nodes = _, initialize(); - }; - - force.strength = function(_) { - return arguments.length ? (strength = typeof _ === "function" ? _ : constant$7(+_), initialize(), force) : strength; - }; - - force.radius = function(_) { - return arguments.length ? (radius = typeof _ === "function" ? _ : constant$7(+_), initialize(), force) : radius; - }; - - force.x = function(_) { - return arguments.length ? (x = +_, force) : x; - }; - - force.y = function(_) { - return arguments.length ? (y = +_, force) : y; - }; - - return force; -} - -function x$2(x) { - var strength = constant$7(0.1), - nodes, - strengths, - xz; - - if (typeof x !== "function") x = constant$7(x == null ? 0 : +x); - - function force(alpha) { - for (var i = 0, n = nodes.length, node; i < n; ++i) { - node = nodes[i], node.vx += (xz[i] - node.x) * strengths[i] * alpha; - } - } - - function initialize() { - if (!nodes) return; - var i, n = nodes.length; - strengths = new Array(n); - xz = new Array(n); - for (i = 0; i < n; ++i) { - strengths[i] = isNaN(xz[i] = +x(nodes[i], i, nodes)) ? 0 : +strength(nodes[i], i, nodes); - } - } - - force.initialize = function(_) { - nodes = _; - initialize(); - }; - - force.strength = function(_) { - return arguments.length ? (strength = typeof _ === "function" ? _ : constant$7(+_), initialize(), force) : strength; - }; - - force.x = function(_) { - return arguments.length ? (x = typeof _ === "function" ? _ : constant$7(+_), initialize(), force) : x; - }; - - return force; -} - -function y$2(y) { - var strength = constant$7(0.1), - nodes, - strengths, - yz; - - if (typeof y !== "function") y = constant$7(y == null ? 0 : +y); - - function force(alpha) { - for (var i = 0, n = nodes.length, node; i < n; ++i) { - node = nodes[i], node.vy += (yz[i] - node.y) * strengths[i] * alpha; - } - } - - function initialize() { - if (!nodes) return; - var i, n = nodes.length; - strengths = new Array(n); - yz = new Array(n); - for (i = 0; i < n; ++i) { - strengths[i] = isNaN(yz[i] = +y(nodes[i], i, nodes)) ? 0 : +strength(nodes[i], i, nodes); - } - } - - force.initialize = function(_) { - nodes = _; - initialize(); - }; - - force.strength = function(_) { - return arguments.length ? (strength = typeof _ === "function" ? _ : constant$7(+_), initialize(), force) : strength; - }; - - force.y = function(_) { - return arguments.length ? (y = typeof _ === "function" ? _ : constant$7(+_), initialize(), force) : y; - }; - - return force; -} - -// Computes the decimal coefficient and exponent of the specified number x with -// significant digits p, where x is positive and p is in [1, 21] or undefined. -// For example, formatDecimal(1.23) returns ["123", 0]. -function formatDecimal(x, p) { - if ((i = (x = p ? x.toExponential(p - 1) : x.toExponential()).indexOf("e")) < 0) return null; // NaN, ±Infinity - var i, coefficient = x.slice(0, i); - - // The string returned by toExponential either has the form \d\.\d+e[-+]\d+ - // (e.g., 1.2e+3) or the form \de[-+]\d+ (e.g., 1e+3). - return [ - coefficient.length > 1 ? coefficient[0] + coefficient.slice(2) : coefficient, - +x.slice(i + 1) - ]; -} - -function exponent$1(x) { - return x = formatDecimal(Math.abs(x)), x ? x[1] : NaN; -} - -function formatGroup(grouping, thousands) { - return function(value, width) { - var i = value.length, - t = [], - j = 0, - g = grouping[0], - length = 0; - - while (i > 0 && g > 0) { - if (length + g + 1 > width) g = Math.max(1, width - length); - t.push(value.substring(i -= g, i + g)); - if ((length += g + 1) > width) break; - g = grouping[j = (j + 1) % grouping.length]; - } - - return t.reverse().join(thousands); - }; -} - -function formatNumerals(numerals) { - return function(value) { - return value.replace(/[0-9]/g, function(i) { - return numerals[+i]; - }); - }; -} - -// [[fill]align][sign][symbol][0][width][,][.precision][~][type] -var re = /^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i; - -function formatSpecifier(specifier) { - return new FormatSpecifier(specifier); -} - -formatSpecifier.prototype = FormatSpecifier.prototype; // instanceof - -function FormatSpecifier(specifier) { - if (!(match = re.exec(specifier))) throw new Error("invalid format: " + specifier); - var match; - this.fill = match[1] || " "; - this.align = match[2] || ">"; - this.sign = match[3] || "-"; - this.symbol = match[4] || ""; - this.zero = !!match[5]; - this.width = match[6] && +match[6]; - this.comma = !!match[7]; - this.precision = match[8] && +match[8].slice(1); - this.trim = !!match[9]; - this.type = match[10] || ""; -} - -FormatSpecifier.prototype.toString = function() { - return this.fill - + this.align - + this.sign - + this.symbol - + (this.zero ? "0" : "") - + (this.width == null ? "" : Math.max(1, this.width | 0)) - + (this.comma ? "," : "") - + (this.precision == null ? "" : "." + Math.max(0, this.precision | 0)) - + (this.trim ? "~" : "") - + this.type; -}; - -// Trims insignificant zeros, e.g., replaces 1.2000k with 1.2k. -function formatTrim(s) { - out: for (var n = s.length, i = 1, i0 = -1, i1; i < n; ++i) { - switch (s[i]) { - case ".": i0 = i1 = i; break; - case "0": if (i0 === 0) i0 = i; i1 = i; break; - default: if (i0 > 0) { if (!+s[i]) break out; i0 = 0; } break; - } - } - return i0 > 0 ? s.slice(0, i0) + s.slice(i1 + 1) : s; -} - -var prefixExponent; - -function formatPrefixAuto(x, p) { - var d = formatDecimal(x, p); - if (!d) return x + ""; - var coefficient = d[0], - exponent = d[1], - i = exponent - (prefixExponent = Math.max(-8, Math.min(8, Math.floor(exponent / 3))) * 3) + 1, - n = coefficient.length; - return i === n ? coefficient - : i > n ? coefficient + new Array(i - n + 1).join("0") - : i > 0 ? coefficient.slice(0, i) + "." + coefficient.slice(i) - : "0." + new Array(1 - i).join("0") + formatDecimal(x, Math.max(0, p + i - 1))[0]; // less than 1y! -} - -function formatRounded(x, p) { - var d = formatDecimal(x, p); - if (!d) return x + ""; - var coefficient = d[0], - exponent = d[1]; - return exponent < 0 ? "0." + new Array(-exponent).join("0") + coefficient - : coefficient.length > exponent + 1 ? coefficient.slice(0, exponent + 1) + "." + coefficient.slice(exponent + 1) - : coefficient + new Array(exponent - coefficient.length + 2).join("0"); -} - -var formatTypes = { - "%": function(x, p) { return (x * 100).toFixed(p); }, - "b": function(x) { return Math.round(x).toString(2); }, - "c": function(x) { return x + ""; }, - "d": function(x) { return Math.round(x).toString(10); }, - "e": function(x, p) { return x.toExponential(p); }, - "f": function(x, p) { return x.toFixed(p); }, - "g": function(x, p) { return x.toPrecision(p); }, - "o": function(x) { return Math.round(x).toString(8); }, - "p": function(x, p) { return formatRounded(x * 100, p); }, - "r": formatRounded, - "s": formatPrefixAuto, - "X": function(x) { return Math.round(x).toString(16).toUpperCase(); }, - "x": function(x) { return Math.round(x).toString(16); } -}; - -function identity$3(x) { - return x; -} - -var prefixes = ["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"]; - -function formatLocale(locale) { - var group = locale.grouping && locale.thousands ? formatGroup(locale.grouping, locale.thousands) : identity$3, - currency = locale.currency, - decimal = locale.decimal, - numerals = locale.numerals ? formatNumerals(locale.numerals) : identity$3, - percent = locale.percent || "%"; - - function newFormat(specifier) { - specifier = formatSpecifier(specifier); - - var fill = specifier.fill, - align = specifier.align, - sign = specifier.sign, - symbol = specifier.symbol, - zero = specifier.zero, - width = specifier.width, - comma = specifier.comma, - precision = specifier.precision, - trim = specifier.trim, - type = specifier.type; - - // The "n" type is an alias for ",g". - if (type === "n") comma = true, type = "g"; - - // The "" type, and any invalid type, is an alias for ".12~g". - else if (!formatTypes[type]) precision == null && (precision = 12), trim = true, type = "g"; - - // If zero fill is specified, padding goes after sign and before digits. - if (zero || (fill === "0" && align === "=")) zero = true, fill = "0", align = "="; - - // Compute the prefix and suffix. - // For SI-prefix, the suffix is lazily computed. - var prefix = symbol === "$" ? currency[0] : symbol === "#" && /[boxX]/.test(type) ? "0" + type.toLowerCase() : "", - suffix = symbol === "$" ? currency[1] : /[%p]/.test(type) ? percent : ""; - - // What format function should we use? - // Is this an integer type? - // Can this type generate exponential notation? - var formatType = formatTypes[type], - maybeSuffix = /[defgprs%]/.test(type); - - // Set the default precision if not specified, - // or clamp the specified precision to the supported range. - // For significant precision, it must be in [1, 21]. - // For fixed precision, it must be in [0, 20]. - precision = precision == null ? 6 - : /[gprs]/.test(type) ? Math.max(1, Math.min(21, precision)) - : Math.max(0, Math.min(20, precision)); - - function format(value) { - var valuePrefix = prefix, - valueSuffix = suffix, - i, n, c; - - if (type === "c") { - valueSuffix = formatType(value) + valueSuffix; - value = ""; - } else { - value = +value; - - // Perform the initial formatting. - var valueNegative = value < 0; - value = formatType(Math.abs(value), precision); - - // Trim insignificant zeros. - if (trim) value = formatTrim(value); - - // If a negative value rounds to zero during formatting, treat as positive. - if (valueNegative && +value === 0) valueNegative = false; - - // Compute the prefix and suffix. - valuePrefix = (valueNegative ? (sign === "(" ? sign : "-") : sign === "-" || sign === "(" ? "" : sign) + valuePrefix; - valueSuffix = (type === "s" ? prefixes[8 + prefixExponent / 3] : "") + valueSuffix + (valueNegative && sign === "(" ? ")" : ""); - - // Break the formatted value into the integer “value” part that can be - // grouped, and fractional or exponential “suffix” part that is not. - if (maybeSuffix) { - i = -1, n = value.length; - while (++i < n) { - if (c = value.charCodeAt(i), 48 > c || c > 57) { - valueSuffix = (c === 46 ? decimal + value.slice(i + 1) : value.slice(i)) + valueSuffix; - value = value.slice(0, i); - break; - } - } - } - } - - // If the fill character is not "0", grouping is applied before padding. - if (comma && !zero) value = group(value, Infinity); - - // Compute the padding. - var length = valuePrefix.length + value.length + valueSuffix.length, - padding = length < width ? new Array(width - length + 1).join(fill) : ""; - - // If the fill character is "0", grouping is applied after padding. - if (comma && zero) value = group(padding + value, padding.length ? width - valueSuffix.length : Infinity), padding = ""; - - // Reconstruct the final output based on the desired alignment. - switch (align) { - case "<": value = valuePrefix + value + valueSuffix + padding; break; - case "=": value = valuePrefix + padding + value + valueSuffix; break; - case "^": value = padding.slice(0, length = padding.length >> 1) + valuePrefix + value + valueSuffix + padding.slice(length); break; - default: value = padding + valuePrefix + value + valueSuffix; break; - } - - return numerals(value); - } - - format.toString = function() { - return specifier + ""; - }; - - return format; - } - - function formatPrefix(specifier, value) { - var f = newFormat((specifier = formatSpecifier(specifier), specifier.type = "f", specifier)), - e = Math.max(-8, Math.min(8, Math.floor(exponent$1(value) / 3))) * 3, - k = Math.pow(10, -e), - prefix = prefixes[8 + e / 3]; - return function(value) { - return f(k * value) + prefix; - }; - } - - return { - format: newFormat, - formatPrefix: formatPrefix - }; -} - -var locale; - -defaultLocale({ - decimal: ".", - thousands: ",", - grouping: [3], - currency: ["$", ""] -}); - -function defaultLocale(definition) { - locale = formatLocale(definition); - exports.format = locale.format; - exports.formatPrefix = locale.formatPrefix; - return locale; -} - -function precisionFixed(step) { - return Math.max(0, -exponent$1(Math.abs(step))); -} - -function precisionPrefix(step, value) { - return Math.max(0, Math.max(-8, Math.min(8, Math.floor(exponent$1(value) / 3))) * 3 - exponent$1(Math.abs(step))); -} - -function precisionRound(step, max) { - step = Math.abs(step), max = Math.abs(max) - step; - return Math.max(0, exponent$1(max) - exponent$1(step)) + 1; -} - -// Adds floating point numbers with twice the normal precision. -// Reference: J. R. Shewchuk, Adaptive Precision Floating-Point Arithmetic and -// Fast Robust Geometric Predicates, Discrete & Computational Geometry 18(3) -// 305–363 (1997). -// Code adapted from GeographicLib by Charles F. F. Karney, -// http://geographiclib.sourceforge.net/ - -function adder() { - return new Adder; -} - -function Adder() { - this.reset(); -} - -Adder.prototype = { - constructor: Adder, - reset: function() { - this.s = // rounded value - this.t = 0; // exact error - }, - add: function(y) { - add$1(temp, y, this.t); - add$1(this, temp.s, this.s); - if (this.s) this.t += temp.t; - else this.s = temp.t; - }, - valueOf: function() { - return this.s; - } -}; - -var temp = new Adder; - -function add$1(adder, a, b) { - var x = adder.s = a + b, - bv = x - a, - av = x - bv; - adder.t = (a - av) + (b - bv); -} - -var epsilon$2 = 1e-6; -var epsilon2$1 = 1e-12; -var pi$3 = Math.PI; -var halfPi$2 = pi$3 / 2; -var quarterPi = pi$3 / 4; -var tau$3 = pi$3 * 2; - -var degrees$1 = 180 / pi$3; -var radians = pi$3 / 180; - -var abs = Math.abs; -var atan = Math.atan; -var atan2 = Math.atan2; -var cos$1 = Math.cos; -var ceil = Math.ceil; -var exp = Math.exp; -var log = Math.log; -var pow = Math.pow; -var sin$1 = Math.sin; -var sign = Math.sign || function(x) { return x > 0 ? 1 : x < 0 ? -1 : 0; }; -var sqrt = Math.sqrt; -var tan = Math.tan; - -function acos(x) { - return x > 1 ? 0 : x < -1 ? pi$3 : Math.acos(x); -} - -function asin(x) { - return x > 1 ? halfPi$2 : x < -1 ? -halfPi$2 : Math.asin(x); -} - -function haversin(x) { - return (x = sin$1(x / 2)) * x; -} - -function noop$2() {} - -function streamGeometry(geometry, stream) { - if (geometry && streamGeometryType.hasOwnProperty(geometry.type)) { - streamGeometryType[geometry.type](geometry, stream); - } -} - -var streamObjectType = { - Feature: function(object, stream) { - streamGeometry(object.geometry, stream); - }, - FeatureCollection: function(object, stream) { - var features = object.features, i = -1, n = features.length; - while (++i < n) streamGeometry(features[i].geometry, stream); - } -}; - -var streamGeometryType = { - Sphere: function(object, stream) { - stream.sphere(); - }, - Point: function(object, stream) { - object = object.coordinates; - stream.point(object[0], object[1], object[2]); - }, - MultiPoint: function(object, stream) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) object = coordinates[i], stream.point(object[0], object[1], object[2]); - }, - LineString: function(object, stream) { - streamLine(object.coordinates, stream, 0); - }, - MultiLineString: function(object, stream) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) streamLine(coordinates[i], stream, 0); - }, - Polygon: function(object, stream) { - streamPolygon(object.coordinates, stream); - }, - MultiPolygon: function(object, stream) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) streamPolygon(coordinates[i], stream); - }, - GeometryCollection: function(object, stream) { - var geometries = object.geometries, i = -1, n = geometries.length; - while (++i < n) streamGeometry(geometries[i], stream); - } -}; - -function streamLine(coordinates, stream, closed) { - var i = -1, n = coordinates.length - closed, coordinate; - stream.lineStart(); - while (++i < n) coordinate = coordinates[i], stream.point(coordinate[0], coordinate[1], coordinate[2]); - stream.lineEnd(); -} - -function streamPolygon(coordinates, stream) { - var i = -1, n = coordinates.length; - stream.polygonStart(); - while (++i < n) streamLine(coordinates[i], stream, 1); - stream.polygonEnd(); -} - -function geoStream(object, stream) { - if (object && streamObjectType.hasOwnProperty(object.type)) { - streamObjectType[object.type](object, stream); - } else { - streamGeometry(object, stream); - } -} - -var areaRingSum = adder(); - -var areaSum = adder(), - lambda00, - phi00, - lambda0, - cosPhi0, - sinPhi0; - -var areaStream = { - point: noop$2, - lineStart: noop$2, - lineEnd: noop$2, - polygonStart: function() { - areaRingSum.reset(); - areaStream.lineStart = areaRingStart; - areaStream.lineEnd = areaRingEnd; - }, - polygonEnd: function() { - var areaRing = +areaRingSum; - areaSum.add(areaRing < 0 ? tau$3 + areaRing : areaRing); - this.lineStart = this.lineEnd = this.point = noop$2; - }, - sphere: function() { - areaSum.add(tau$3); - } -}; - -function areaRingStart() { - areaStream.point = areaPointFirst; -} - -function areaRingEnd() { - areaPoint(lambda00, phi00); -} - -function areaPointFirst(lambda, phi) { - areaStream.point = areaPoint; - lambda00 = lambda, phi00 = phi; - lambda *= radians, phi *= radians; - lambda0 = lambda, cosPhi0 = cos$1(phi = phi / 2 + quarterPi), sinPhi0 = sin$1(phi); -} - -function areaPoint(lambda, phi) { - lambda *= radians, phi *= radians; - phi = phi / 2 + quarterPi; // half the angular distance from south pole - - // Spherical excess E for a spherical triangle with vertices: south pole, - // previous point, current point. Uses a formula derived from Cagnoli’s - // theorem. See Todhunter, Spherical Trig. (1871), Sec. 103, Eq. (2). - var dLambda = lambda - lambda0, - sdLambda = dLambda >= 0 ? 1 : -1, - adLambda = sdLambda * dLambda, - cosPhi = cos$1(phi), - sinPhi = sin$1(phi), - k = sinPhi0 * sinPhi, - u = cosPhi0 * cosPhi + k * cos$1(adLambda), - v = k * sdLambda * sin$1(adLambda); - areaRingSum.add(atan2(v, u)); - - // Advance the previous points. - lambda0 = lambda, cosPhi0 = cosPhi, sinPhi0 = sinPhi; -} - -function area$1(object) { - areaSum.reset(); - geoStream(object, areaStream); - return areaSum * 2; -} - -function spherical(cartesian) { - return [atan2(cartesian[1], cartesian[0]), asin(cartesian[2])]; -} - -function cartesian(spherical) { - var lambda = spherical[0], phi = spherical[1], cosPhi = cos$1(phi); - return [cosPhi * cos$1(lambda), cosPhi * sin$1(lambda), sin$1(phi)]; -} - -function cartesianDot(a, b) { - return a[0] * b[0] + a[1] * b[1] + a[2] * b[2]; -} - -function cartesianCross(a, b) { - return [a[1] * b[2] - a[2] * b[1], a[2] * b[0] - a[0] * b[2], a[0] * b[1] - a[1] * b[0]]; -} - -// TODO return a -function cartesianAddInPlace(a, b) { - a[0] += b[0], a[1] += b[1], a[2] += b[2]; -} - -function cartesianScale(vector, k) { - return [vector[0] * k, vector[1] * k, vector[2] * k]; -} - -// TODO return d -function cartesianNormalizeInPlace(d) { - var l = sqrt(d[0] * d[0] + d[1] * d[1] + d[2] * d[2]); - d[0] /= l, d[1] /= l, d[2] /= l; -} - -var lambda0$1, phi0, lambda1, phi1, // bounds - lambda2, // previous lambda-coordinate - lambda00$1, phi00$1, // first point - p0, // previous 3D point - deltaSum = adder(), - ranges, - range; - -var boundsStream = { - point: boundsPoint, - lineStart: boundsLineStart, - lineEnd: boundsLineEnd, - polygonStart: function() { - boundsStream.point = boundsRingPoint; - boundsStream.lineStart = boundsRingStart; - boundsStream.lineEnd = boundsRingEnd; - deltaSum.reset(); - areaStream.polygonStart(); - }, - polygonEnd: function() { - areaStream.polygonEnd(); - boundsStream.point = boundsPoint; - boundsStream.lineStart = boundsLineStart; - boundsStream.lineEnd = boundsLineEnd; - if (areaRingSum < 0) lambda0$1 = -(lambda1 = 180), phi0 = -(phi1 = 90); - else if (deltaSum > epsilon$2) phi1 = 90; - else if (deltaSum < -epsilon$2) phi0 = -90; - range[0] = lambda0$1, range[1] = lambda1; - } -}; - -function boundsPoint(lambda, phi) { - ranges.push(range = [lambda0$1 = lambda, lambda1 = lambda]); - if (phi < phi0) phi0 = phi; - if (phi > phi1) phi1 = phi; -} - -function linePoint(lambda, phi) { - var p = cartesian([lambda * radians, phi * radians]); - if (p0) { - var normal = cartesianCross(p0, p), - equatorial = [normal[1], -normal[0], 0], - inflection = cartesianCross(equatorial, normal); - cartesianNormalizeInPlace(inflection); - inflection = spherical(inflection); - var delta = lambda - lambda2, - sign$$1 = delta > 0 ? 1 : -1, - lambdai = inflection[0] * degrees$1 * sign$$1, - phii, - antimeridian = abs(delta) > 180; - if (antimeridian ^ (sign$$1 * lambda2 < lambdai && lambdai < sign$$1 * lambda)) { - phii = inflection[1] * degrees$1; - if (phii > phi1) phi1 = phii; - } else if (lambdai = (lambdai + 360) % 360 - 180, antimeridian ^ (sign$$1 * lambda2 < lambdai && lambdai < sign$$1 * lambda)) { - phii = -inflection[1] * degrees$1; - if (phii < phi0) phi0 = phii; - } else { - if (phi < phi0) phi0 = phi; - if (phi > phi1) phi1 = phi; - } - if (antimeridian) { - if (lambda < lambda2) { - if (angle(lambda0$1, lambda) > angle(lambda0$1, lambda1)) lambda1 = lambda; - } else { - if (angle(lambda, lambda1) > angle(lambda0$1, lambda1)) lambda0$1 = lambda; - } - } else { - if (lambda1 >= lambda0$1) { - if (lambda < lambda0$1) lambda0$1 = lambda; - if (lambda > lambda1) lambda1 = lambda; - } else { - if (lambda > lambda2) { - if (angle(lambda0$1, lambda) > angle(lambda0$1, lambda1)) lambda1 = lambda; - } else { - if (angle(lambda, lambda1) > angle(lambda0$1, lambda1)) lambda0$1 = lambda; - } - } - } - } else { - ranges.push(range = [lambda0$1 = lambda, lambda1 = lambda]); - } - if (phi < phi0) phi0 = phi; - if (phi > phi1) phi1 = phi; - p0 = p, lambda2 = lambda; -} - -function boundsLineStart() { - boundsStream.point = linePoint; -} - -function boundsLineEnd() { - range[0] = lambda0$1, range[1] = lambda1; - boundsStream.point = boundsPoint; - p0 = null; -} - -function boundsRingPoint(lambda, phi) { - if (p0) { - var delta = lambda - lambda2; - deltaSum.add(abs(delta) > 180 ? delta + (delta > 0 ? 360 : -360) : delta); - } else { - lambda00$1 = lambda, phi00$1 = phi; - } - areaStream.point(lambda, phi); - linePoint(lambda, phi); -} - -function boundsRingStart() { - areaStream.lineStart(); -} - -function boundsRingEnd() { - boundsRingPoint(lambda00$1, phi00$1); - areaStream.lineEnd(); - if (abs(deltaSum) > epsilon$2) lambda0$1 = -(lambda1 = 180); - range[0] = lambda0$1, range[1] = lambda1; - p0 = null; -} - -// Finds the left-right distance between two longitudes. -// This is almost the same as (lambda1 - lambda0 + 360°) % 360°, except that we want -// the distance between ±180° to be 360°. -function angle(lambda0, lambda1) { - return (lambda1 -= lambda0) < 0 ? lambda1 + 360 : lambda1; -} - -function rangeCompare(a, b) { - return a[0] - b[0]; -} - -function rangeContains(range, x) { - return range[0] <= range[1] ? range[0] <= x && x <= range[1] : x < range[0] || range[1] < x; -} - -function bounds(feature) { - var i, n, a, b, merged, deltaMax, delta; - - phi1 = lambda1 = -(lambda0$1 = phi0 = Infinity); - ranges = []; - geoStream(feature, boundsStream); - - // First, sort ranges by their minimum longitudes. - if (n = ranges.length) { - ranges.sort(rangeCompare); - - // Then, merge any ranges that overlap. - for (i = 1, a = ranges[0], merged = [a]; i < n; ++i) { - b = ranges[i]; - if (rangeContains(a, b[0]) || rangeContains(a, b[1])) { - if (angle(a[0], b[1]) > angle(a[0], a[1])) a[1] = b[1]; - if (angle(b[0], a[1]) > angle(a[0], a[1])) a[0] = b[0]; - } else { - merged.push(a = b); - } - } - - // Finally, find the largest gap between the merged ranges. - // The final bounding box will be the inverse of this gap. - for (deltaMax = -Infinity, n = merged.length - 1, i = 0, a = merged[n]; i <= n; a = b, ++i) { - b = merged[i]; - if ((delta = angle(a[1], b[0])) > deltaMax) deltaMax = delta, lambda0$1 = b[0], lambda1 = a[1]; - } - } - - ranges = range = null; - - return lambda0$1 === Infinity || phi0 === Infinity - ? [[NaN, NaN], [NaN, NaN]] - : [[lambda0$1, phi0], [lambda1, phi1]]; -} - -var W0, W1, - X0, Y0, Z0, - X1, Y1, Z1, - X2, Y2, Z2, - lambda00$2, phi00$2, // first point - x0, y0, z0; // previous point - -var centroidStream = { - sphere: noop$2, - point: centroidPoint, - lineStart: centroidLineStart, - lineEnd: centroidLineEnd, - polygonStart: function() { - centroidStream.lineStart = centroidRingStart; - centroidStream.lineEnd = centroidRingEnd; - }, - polygonEnd: function() { - centroidStream.lineStart = centroidLineStart; - centroidStream.lineEnd = centroidLineEnd; - } -}; - -// Arithmetic mean of Cartesian vectors. -function centroidPoint(lambda, phi) { - lambda *= radians, phi *= radians; - var cosPhi = cos$1(phi); - centroidPointCartesian(cosPhi * cos$1(lambda), cosPhi * sin$1(lambda), sin$1(phi)); -} - -function centroidPointCartesian(x, y, z) { - ++W0; - X0 += (x - X0) / W0; - Y0 += (y - Y0) / W0; - Z0 += (z - Z0) / W0; -} - -function centroidLineStart() { - centroidStream.point = centroidLinePointFirst; -} - -function centroidLinePointFirst(lambda, phi) { - lambda *= radians, phi *= radians; - var cosPhi = cos$1(phi); - x0 = cosPhi * cos$1(lambda); - y0 = cosPhi * sin$1(lambda); - z0 = sin$1(phi); - centroidStream.point = centroidLinePoint; - centroidPointCartesian(x0, y0, z0); -} - -function centroidLinePoint(lambda, phi) { - lambda *= radians, phi *= radians; - var cosPhi = cos$1(phi), - x = cosPhi * cos$1(lambda), - y = cosPhi * sin$1(lambda), - z = sin$1(phi), - w = atan2(sqrt((w = y0 * z - z0 * y) * w + (w = z0 * x - x0 * z) * w + (w = x0 * y - y0 * x) * w), x0 * x + y0 * y + z0 * z); - W1 += w; - X1 += w * (x0 + (x0 = x)); - Y1 += w * (y0 + (y0 = y)); - Z1 += w * (z0 + (z0 = z)); - centroidPointCartesian(x0, y0, z0); -} - -function centroidLineEnd() { - centroidStream.point = centroidPoint; -} - -// See J. E. Brock, The Inertia Tensor for a Spherical Triangle, -// J. Applied Mechanics 42, 239 (1975). -function centroidRingStart() { - centroidStream.point = centroidRingPointFirst; -} - -function centroidRingEnd() { - centroidRingPoint(lambda00$2, phi00$2); - centroidStream.point = centroidPoint; -} - -function centroidRingPointFirst(lambda, phi) { - lambda00$2 = lambda, phi00$2 = phi; - lambda *= radians, phi *= radians; - centroidStream.point = centroidRingPoint; - var cosPhi = cos$1(phi); - x0 = cosPhi * cos$1(lambda); - y0 = cosPhi * sin$1(lambda); - z0 = sin$1(phi); - centroidPointCartesian(x0, y0, z0); -} - -function centroidRingPoint(lambda, phi) { - lambda *= radians, phi *= radians; - var cosPhi = cos$1(phi), - x = cosPhi * cos$1(lambda), - y = cosPhi * sin$1(lambda), - z = sin$1(phi), - cx = y0 * z - z0 * y, - cy = z0 * x - x0 * z, - cz = x0 * y - y0 * x, - m = sqrt(cx * cx + cy * cy + cz * cz), - w = asin(m), // line weight = angle - v = m && -w / m; // area weight multiplier - X2 += v * cx; - Y2 += v * cy; - Z2 += v * cz; - W1 += w; - X1 += w * (x0 + (x0 = x)); - Y1 += w * (y0 + (y0 = y)); - Z1 += w * (z0 + (z0 = z)); - centroidPointCartesian(x0, y0, z0); -} - -function centroid(object) { - W0 = W1 = - X0 = Y0 = Z0 = - X1 = Y1 = Z1 = - X2 = Y2 = Z2 = 0; - geoStream(object, centroidStream); - - var x = X2, - y = Y2, - z = Z2, - m = x * x + y * y + z * z; - - // If the area-weighted ccentroid is undefined, fall back to length-weighted ccentroid. - if (m < epsilon2$1) { - x = X1, y = Y1, z = Z1; - // If the feature has zero length, fall back to arithmetic mean of point vectors. - if (W1 < epsilon$2) x = X0, y = Y0, z = Z0; - m = x * x + y * y + z * z; - // If the feature still has an undefined ccentroid, then return. - if (m < epsilon2$1) return [NaN, NaN]; - } - - return [atan2(y, x) * degrees$1, asin(z / sqrt(m)) * degrees$1]; -} - -function constant$8(x) { - return function() { - return x; - }; -} - -function compose(a, b) { - - function compose(x, y) { - return x = a(x, y), b(x[0], x[1]); - } - - if (a.invert && b.invert) compose.invert = function(x, y) { - return x = b.invert(x, y), x && a.invert(x[0], x[1]); - }; - - return compose; -} - -function rotationIdentity(lambda, phi) { - return [lambda > pi$3 ? lambda - tau$3 : lambda < -pi$3 ? lambda + tau$3 : lambda, phi]; -} - -rotationIdentity.invert = rotationIdentity; - -function rotateRadians(deltaLambda, deltaPhi, deltaGamma) { - return (deltaLambda %= tau$3) ? (deltaPhi || deltaGamma ? compose(rotationLambda(deltaLambda), rotationPhiGamma(deltaPhi, deltaGamma)) - : rotationLambda(deltaLambda)) - : (deltaPhi || deltaGamma ? rotationPhiGamma(deltaPhi, deltaGamma) - : rotationIdentity); -} - -function forwardRotationLambda(deltaLambda) { - return function(lambda, phi) { - return lambda += deltaLambda, [lambda > pi$3 ? lambda - tau$3 : lambda < -pi$3 ? lambda + tau$3 : lambda, phi]; - }; -} - -function rotationLambda(deltaLambda) { - var rotation = forwardRotationLambda(deltaLambda); - rotation.invert = forwardRotationLambda(-deltaLambda); - return rotation; -} - -function rotationPhiGamma(deltaPhi, deltaGamma) { - var cosDeltaPhi = cos$1(deltaPhi), - sinDeltaPhi = sin$1(deltaPhi), - cosDeltaGamma = cos$1(deltaGamma), - sinDeltaGamma = sin$1(deltaGamma); - - function rotation(lambda, phi) { - var cosPhi = cos$1(phi), - x = cos$1(lambda) * cosPhi, - y = sin$1(lambda) * cosPhi, - z = sin$1(phi), - k = z * cosDeltaPhi + x * sinDeltaPhi; - return [ - atan2(y * cosDeltaGamma - k * sinDeltaGamma, x * cosDeltaPhi - z * sinDeltaPhi), - asin(k * cosDeltaGamma + y * sinDeltaGamma) - ]; - } - - rotation.invert = function(lambda, phi) { - var cosPhi = cos$1(phi), - x = cos$1(lambda) * cosPhi, - y = sin$1(lambda) * cosPhi, - z = sin$1(phi), - k = z * cosDeltaGamma - y * sinDeltaGamma; - return [ - atan2(y * cosDeltaGamma + z * sinDeltaGamma, x * cosDeltaPhi + k * sinDeltaPhi), - asin(k * cosDeltaPhi - x * sinDeltaPhi) - ]; - }; - - return rotation; -} - -function rotation(rotate) { - rotate = rotateRadians(rotate[0] * radians, rotate[1] * radians, rotate.length > 2 ? rotate[2] * radians : 0); - - function forward(coordinates) { - coordinates = rotate(coordinates[0] * radians, coordinates[1] * radians); - return coordinates[0] *= degrees$1, coordinates[1] *= degrees$1, coordinates; - } - - forward.invert = function(coordinates) { - coordinates = rotate.invert(coordinates[0] * radians, coordinates[1] * radians); - return coordinates[0] *= degrees$1, coordinates[1] *= degrees$1, coordinates; - }; - - return forward; -} - -// Generates a circle centered at [0°, 0°], with a given radius and precision. -function circleStream(stream, radius, delta, direction, t0, t1) { - if (!delta) return; - var cosRadius = cos$1(radius), - sinRadius = sin$1(radius), - step = direction * delta; - if (t0 == null) { - t0 = radius + direction * tau$3; - t1 = radius - step / 2; - } else { - t0 = circleRadius(cosRadius, t0); - t1 = circleRadius(cosRadius, t1); - if (direction > 0 ? t0 < t1 : t0 > t1) t0 += direction * tau$3; - } - for (var point, t = t0; direction > 0 ? t > t1 : t < t1; t -= step) { - point = spherical([cosRadius, -sinRadius * cos$1(t), -sinRadius * sin$1(t)]); - stream.point(point[0], point[1]); - } -} - -// Returns the signed angle of a cartesian point relative to [cosRadius, 0, 0]. -function circleRadius(cosRadius, point) { - point = cartesian(point), point[0] -= cosRadius; - cartesianNormalizeInPlace(point); - var radius = acos(-point[1]); - return ((-point[2] < 0 ? -radius : radius) + tau$3 - epsilon$2) % tau$3; -} - -function circle() { - var center = constant$8([0, 0]), - radius = constant$8(90), - precision = constant$8(6), - ring, - rotate, - stream = {point: point}; - - function point(x, y) { - ring.push(x = rotate(x, y)); - x[0] *= degrees$1, x[1] *= degrees$1; - } - - function circle() { - var c = center.apply(this, arguments), - r = radius.apply(this, arguments) * radians, - p = precision.apply(this, arguments) * radians; - ring = []; - rotate = rotateRadians(-c[0] * radians, -c[1] * radians, 0).invert; - circleStream(stream, r, p, 1); - c = {type: "Polygon", coordinates: [ring]}; - ring = rotate = null; - return c; - } - - circle.center = function(_) { - return arguments.length ? (center = typeof _ === "function" ? _ : constant$8([+_[0], +_[1]]), circle) : center; - }; - - circle.radius = function(_) { - return arguments.length ? (radius = typeof _ === "function" ? _ : constant$8(+_), circle) : radius; - }; - - circle.precision = function(_) { - return arguments.length ? (precision = typeof _ === "function" ? _ : constant$8(+_), circle) : precision; - }; - - return circle; -} - -function clipBuffer() { - var lines = [], - line; - return { - point: function(x, y) { - line.push([x, y]); - }, - lineStart: function() { - lines.push(line = []); - }, - lineEnd: noop$2, - rejoin: function() { - if (lines.length > 1) lines.push(lines.pop().concat(lines.shift())); - }, - result: function() { - var result = lines; - lines = []; - line = null; - return result; - } - }; -} - -function pointEqual(a, b) { - return abs(a[0] - b[0]) < epsilon$2 && abs(a[1] - b[1]) < epsilon$2; -} - -function Intersection(point, points, other, entry) { - this.x = point; - this.z = points; - this.o = other; // another intersection - this.e = entry; // is an entry? - this.v = false; // visited - this.n = this.p = null; // next & previous -} - -// A generalized polygon clipping algorithm: given a polygon that has been cut -// into its visible line segments, and rejoins the segments by interpolating -// along the clip edge. -function clipRejoin(segments, compareIntersection, startInside, interpolate, stream) { - var subject = [], - clip = [], - i, - n; - - segments.forEach(function(segment) { - if ((n = segment.length - 1) <= 0) return; - var n, p0 = segment[0], p1 = segment[n], x; - - // If the first and last points of a segment are coincident, then treat as a - // closed ring. TODO if all rings are closed, then the winding order of the - // exterior ring should be checked. - if (pointEqual(p0, p1)) { - stream.lineStart(); - for (i = 0; i < n; ++i) stream.point((p0 = segment[i])[0], p0[1]); - stream.lineEnd(); - return; - } - - subject.push(x = new Intersection(p0, segment, null, true)); - clip.push(x.o = new Intersection(p0, null, x, false)); - subject.push(x = new Intersection(p1, segment, null, false)); - clip.push(x.o = new Intersection(p1, null, x, true)); - }); - - if (!subject.length) return; - - clip.sort(compareIntersection); - link$1(subject); - link$1(clip); - - for (i = 0, n = clip.length; i < n; ++i) { - clip[i].e = startInside = !startInside; - } - - var start = subject[0], - points, - point; - - while (1) { - // Find first unvisited intersection. - var current = start, - isSubject = true; - while (current.v) if ((current = current.n) === start) return; - points = current.z; - stream.lineStart(); - do { - current.v = current.o.v = true; - if (current.e) { - if (isSubject) { - for (i = 0, n = points.length; i < n; ++i) stream.point((point = points[i])[0], point[1]); - } else { - interpolate(current.x, current.n.x, 1, stream); - } - current = current.n; - } else { - if (isSubject) { - points = current.p.z; - for (i = points.length - 1; i >= 0; --i) stream.point((point = points[i])[0], point[1]); - } else { - interpolate(current.x, current.p.x, -1, stream); - } - current = current.p; - } - current = current.o; - points = current.z; - isSubject = !isSubject; - } while (!current.v); - stream.lineEnd(); - } -} - -function link$1(array) { - if (!(n = array.length)) return; - var n, - i = 0, - a = array[0], - b; - while (++i < n) { - a.n = b = array[i]; - b.p = a; - a = b; - } - a.n = b = array[0]; - b.p = a; -} - -var sum$1 = adder(); - -function polygonContains(polygon, point) { - var lambda = point[0], - phi = point[1], - sinPhi = sin$1(phi), - normal = [sin$1(lambda), -cos$1(lambda), 0], - angle = 0, - winding = 0; - - sum$1.reset(); - - if (sinPhi === 1) phi = halfPi$2 + epsilon$2; - else if (sinPhi === -1) phi = -halfPi$2 - epsilon$2; - - for (var i = 0, n = polygon.length; i < n; ++i) { - if (!(m = (ring = polygon[i]).length)) continue; - var ring, - m, - point0 = ring[m - 1], - lambda0 = point0[0], - phi0 = point0[1] / 2 + quarterPi, - sinPhi0 = sin$1(phi0), - cosPhi0 = cos$1(phi0); - - for (var j = 0; j < m; ++j, lambda0 = lambda1, sinPhi0 = sinPhi1, cosPhi0 = cosPhi1, point0 = point1) { - var point1 = ring[j], - lambda1 = point1[0], - phi1 = point1[1] / 2 + quarterPi, - sinPhi1 = sin$1(phi1), - cosPhi1 = cos$1(phi1), - delta = lambda1 - lambda0, - sign$$1 = delta >= 0 ? 1 : -1, - absDelta = sign$$1 * delta, - antimeridian = absDelta > pi$3, - k = sinPhi0 * sinPhi1; - - sum$1.add(atan2(k * sign$$1 * sin$1(absDelta), cosPhi0 * cosPhi1 + k * cos$1(absDelta))); - angle += antimeridian ? delta + sign$$1 * tau$3 : delta; - - // Are the longitudes either side of the point’s meridian (lambda), - // and are the latitudes smaller than the parallel (phi)? - if (antimeridian ^ lambda0 >= lambda ^ lambda1 >= lambda) { - var arc = cartesianCross(cartesian(point0), cartesian(point1)); - cartesianNormalizeInPlace(arc); - var intersection = cartesianCross(normal, arc); - cartesianNormalizeInPlace(intersection); - var phiArc = (antimeridian ^ delta >= 0 ? -1 : 1) * asin(intersection[2]); - if (phi > phiArc || phi === phiArc && (arc[0] || arc[1])) { - winding += antimeridian ^ delta >= 0 ? 1 : -1; - } - } - } - } - - // First, determine whether the South pole is inside or outside: - // - // It is inside if: - // * the polygon winds around it in a clockwise direction. - // * the polygon does not (cumulatively) wind around it, but has a negative - // (counter-clockwise) area. - // - // Second, count the (signed) number of times a segment crosses a lambda - // from the point to the South pole. If it is zero, then the point is the - // same side as the South pole. - - return (angle < -epsilon$2 || angle < epsilon$2 && sum$1 < -epsilon$2) ^ (winding & 1); -} - -function clip(pointVisible, clipLine, interpolate, start) { - return function(sink) { - var line = clipLine(sink), - ringBuffer = clipBuffer(), - ringSink = clipLine(ringBuffer), - polygonStarted = false, - polygon, - segments, - ring; - - var clip = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { - clip.point = pointRing; - clip.lineStart = ringStart; - clip.lineEnd = ringEnd; - segments = []; - polygon = []; - }, - polygonEnd: function() { - clip.point = point; - clip.lineStart = lineStart; - clip.lineEnd = lineEnd; - segments = merge(segments); - var startInside = polygonContains(polygon, start); - if (segments.length) { - if (!polygonStarted) sink.polygonStart(), polygonStarted = true; - clipRejoin(segments, compareIntersection, startInside, interpolate, sink); - } else if (startInside) { - if (!polygonStarted) sink.polygonStart(), polygonStarted = true; - sink.lineStart(); - interpolate(null, null, 1, sink); - sink.lineEnd(); - } - if (polygonStarted) sink.polygonEnd(), polygonStarted = false; - segments = polygon = null; - }, - sphere: function() { - sink.polygonStart(); - sink.lineStart(); - interpolate(null, null, 1, sink); - sink.lineEnd(); - sink.polygonEnd(); - } - }; - - function point(lambda, phi) { - if (pointVisible(lambda, phi)) sink.point(lambda, phi); - } - - function pointLine(lambda, phi) { - line.point(lambda, phi); - } - - function lineStart() { - clip.point = pointLine; - line.lineStart(); - } - - function lineEnd() { - clip.point = point; - line.lineEnd(); - } - - function pointRing(lambda, phi) { - ring.push([lambda, phi]); - ringSink.point(lambda, phi); - } - - function ringStart() { - ringSink.lineStart(); - ring = []; - } - - function ringEnd() { - pointRing(ring[0][0], ring[0][1]); - ringSink.lineEnd(); - - var clean = ringSink.clean(), - ringSegments = ringBuffer.result(), - i, n = ringSegments.length, m, - segment, - point; - - ring.pop(); - polygon.push(ring); - ring = null; - - if (!n) return; - - // No intersections. - if (clean & 1) { - segment = ringSegments[0]; - if ((m = segment.length - 1) > 0) { - if (!polygonStarted) sink.polygonStart(), polygonStarted = true; - sink.lineStart(); - for (i = 0; i < m; ++i) sink.point((point = segment[i])[0], point[1]); - sink.lineEnd(); - } - return; - } - - // Rejoin connected segments. - // TODO reuse ringBuffer.rejoin()? - if (n > 1 && clean & 2) ringSegments.push(ringSegments.pop().concat(ringSegments.shift())); - - segments.push(ringSegments.filter(validSegment)); - } - - return clip; - }; -} - -function validSegment(segment) { - return segment.length > 1; -} - -// Intersections are sorted along the clip edge. For both antimeridian cutting -// and circle clipping, the same comparison is used. -function compareIntersection(a, b) { - return ((a = a.x)[0] < 0 ? a[1] - halfPi$2 - epsilon$2 : halfPi$2 - a[1]) - - ((b = b.x)[0] < 0 ? b[1] - halfPi$2 - epsilon$2 : halfPi$2 - b[1]); -} - -var clipAntimeridian = clip( - function() { return true; }, - clipAntimeridianLine, - clipAntimeridianInterpolate, - [-pi$3, -halfPi$2] -); - -// Takes a line and cuts into visible segments. Return values: 0 - there were -// intersections or the line was empty; 1 - no intersections; 2 - there were -// intersections, and the first and last segments should be rejoined. -function clipAntimeridianLine(stream) { - var lambda0 = NaN, - phi0 = NaN, - sign0 = NaN, - clean; // no intersections - - return { - lineStart: function() { - stream.lineStart(); - clean = 1; - }, - point: function(lambda1, phi1) { - var sign1 = lambda1 > 0 ? pi$3 : -pi$3, - delta = abs(lambda1 - lambda0); - if (abs(delta - pi$3) < epsilon$2) { // line crosses a pole - stream.point(lambda0, phi0 = (phi0 + phi1) / 2 > 0 ? halfPi$2 : -halfPi$2); - stream.point(sign0, phi0); - stream.lineEnd(); - stream.lineStart(); - stream.point(sign1, phi0); - stream.point(lambda1, phi0); - clean = 0; - } else if (sign0 !== sign1 && delta >= pi$3) { // line crosses antimeridian - if (abs(lambda0 - sign0) < epsilon$2) lambda0 -= sign0 * epsilon$2; // handle degeneracies - if (abs(lambda1 - sign1) < epsilon$2) lambda1 -= sign1 * epsilon$2; - phi0 = clipAntimeridianIntersect(lambda0, phi0, lambda1, phi1); - stream.point(sign0, phi0); - stream.lineEnd(); - stream.lineStart(); - stream.point(sign1, phi0); - clean = 0; - } - stream.point(lambda0 = lambda1, phi0 = phi1); - sign0 = sign1; - }, - lineEnd: function() { - stream.lineEnd(); - lambda0 = phi0 = NaN; - }, - clean: function() { - return 2 - clean; // if intersections, rejoin first and last segments - } - }; -} - -function clipAntimeridianIntersect(lambda0, phi0, lambda1, phi1) { - var cosPhi0, - cosPhi1, - sinLambda0Lambda1 = sin$1(lambda0 - lambda1); - return abs(sinLambda0Lambda1) > epsilon$2 - ? atan((sin$1(phi0) * (cosPhi1 = cos$1(phi1)) * sin$1(lambda1) - - sin$1(phi1) * (cosPhi0 = cos$1(phi0)) * sin$1(lambda0)) - / (cosPhi0 * cosPhi1 * sinLambda0Lambda1)) - : (phi0 + phi1) / 2; -} - -function clipAntimeridianInterpolate(from, to, direction, stream) { - var phi; - if (from == null) { - phi = direction * halfPi$2; - stream.point(-pi$3, phi); - stream.point(0, phi); - stream.point(pi$3, phi); - stream.point(pi$3, 0); - stream.point(pi$3, -phi); - stream.point(0, -phi); - stream.point(-pi$3, -phi); - stream.point(-pi$3, 0); - stream.point(-pi$3, phi); - } else if (abs(from[0] - to[0]) > epsilon$2) { - var lambda = from[0] < to[0] ? pi$3 : -pi$3; - phi = direction * lambda / 2; - stream.point(-lambda, phi); - stream.point(0, phi); - stream.point(lambda, phi); - } else { - stream.point(to[0], to[1]); - } -} - -function clipCircle(radius) { - var cr = cos$1(radius), - delta = 6 * radians, - smallRadius = cr > 0, - notHemisphere = abs(cr) > epsilon$2; // TODO optimise for this common case - - function interpolate(from, to, direction, stream) { - circleStream(stream, radius, delta, direction, from, to); - } - - function visible(lambda, phi) { - return cos$1(lambda) * cos$1(phi) > cr; - } - - // Takes a line and cuts into visible segments. Return values used for polygon - // clipping: 0 - there were intersections or the line was empty; 1 - no - // intersections 2 - there were intersections, and the first and last segments - // should be rejoined. - function clipLine(stream) { - var point0, // previous point - c0, // code for previous point - v0, // visibility of previous point - v00, // visibility of first point - clean; // no intersections - return { - lineStart: function() { - v00 = v0 = false; - clean = 1; - }, - point: function(lambda, phi) { - var point1 = [lambda, phi], - point2, - v = visible(lambda, phi), - c = smallRadius - ? v ? 0 : code(lambda, phi) - : v ? code(lambda + (lambda < 0 ? pi$3 : -pi$3), phi) : 0; - if (!point0 && (v00 = v0 = v)) stream.lineStart(); - // Handle degeneracies. - // TODO ignore if not clipping polygons. - if (v !== v0) { - point2 = intersect(point0, point1); - if (!point2 || pointEqual(point0, point2) || pointEqual(point1, point2)) { - point1[0] += epsilon$2; - point1[1] += epsilon$2; - v = visible(point1[0], point1[1]); - } - } - if (v !== v0) { - clean = 0; - if (v) { - // outside going in - stream.lineStart(); - point2 = intersect(point1, point0); - stream.point(point2[0], point2[1]); - } else { - // inside going out - point2 = intersect(point0, point1); - stream.point(point2[0], point2[1]); - stream.lineEnd(); - } - point0 = point2; - } else if (notHemisphere && point0 && smallRadius ^ v) { - var t; - // If the codes for two points are different, or are both zero, - // and there this segment intersects with the small circle. - if (!(c & c0) && (t = intersect(point1, point0, true))) { - clean = 0; - if (smallRadius) { - stream.lineStart(); - stream.point(t[0][0], t[0][1]); - stream.point(t[1][0], t[1][1]); - stream.lineEnd(); - } else { - stream.point(t[1][0], t[1][1]); - stream.lineEnd(); - stream.lineStart(); - stream.point(t[0][0], t[0][1]); - } - } - } - if (v && (!point0 || !pointEqual(point0, point1))) { - stream.point(point1[0], point1[1]); - } - point0 = point1, v0 = v, c0 = c; - }, - lineEnd: function() { - if (v0) stream.lineEnd(); - point0 = null; - }, - // Rejoin first and last segments if there were intersections and the first - // and last points were visible. - clean: function() { - return clean | ((v00 && v0) << 1); - } - }; - } - - // Intersects the great circle between a and b with the clip circle. - function intersect(a, b, two) { - var pa = cartesian(a), - pb = cartesian(b); - - // We have two planes, n1.p = d1 and n2.p = d2. - // Find intersection line p(t) = c1 n1 + c2 n2 + t (n1 ⨯ n2). - var n1 = [1, 0, 0], // normal - n2 = cartesianCross(pa, pb), - n2n2 = cartesianDot(n2, n2), - n1n2 = n2[0], // cartesianDot(n1, n2), - determinant = n2n2 - n1n2 * n1n2; - - // Two polar points. - if (!determinant) return !two && a; - - var c1 = cr * n2n2 / determinant, - c2 = -cr * n1n2 / determinant, - n1xn2 = cartesianCross(n1, n2), - A = cartesianScale(n1, c1), - B = cartesianScale(n2, c2); - cartesianAddInPlace(A, B); - - // Solve |p(t)|^2 = 1. - var u = n1xn2, - w = cartesianDot(A, u), - uu = cartesianDot(u, u), - t2 = w * w - uu * (cartesianDot(A, A) - 1); - - if (t2 < 0) return; - - var t = sqrt(t2), - q = cartesianScale(u, (-w - t) / uu); - cartesianAddInPlace(q, A); - q = spherical(q); - - if (!two) return q; - - // Two intersection points. - var lambda0 = a[0], - lambda1 = b[0], - phi0 = a[1], - phi1 = b[1], - z; - - if (lambda1 < lambda0) z = lambda0, lambda0 = lambda1, lambda1 = z; - - var delta = lambda1 - lambda0, - polar = abs(delta - pi$3) < epsilon$2, - meridian = polar || delta < epsilon$2; - - if (!polar && phi1 < phi0) z = phi0, phi0 = phi1, phi1 = z; - - // Check that the first point is between a and b. - if (meridian - ? polar - ? phi0 + phi1 > 0 ^ q[1] < (abs(q[0] - lambda0) < epsilon$2 ? phi0 : phi1) - : phi0 <= q[1] && q[1] <= phi1 - : delta > pi$3 ^ (lambda0 <= q[0] && q[0] <= lambda1)) { - var q1 = cartesianScale(u, (-w + t) / uu); - cartesianAddInPlace(q1, A); - return [q, spherical(q1)]; - } - } - - // Generates a 4-bit vector representing the location of a point relative to - // the small circle's bounding box. - function code(lambda, phi) { - var r = smallRadius ? radius : pi$3 - radius, - code = 0; - if (lambda < -r) code |= 1; // left - else if (lambda > r) code |= 2; // right - if (phi < -r) code |= 4; // below - else if (phi > r) code |= 8; // above - return code; - } - - return clip(visible, clipLine, interpolate, smallRadius ? [0, -radius] : [-pi$3, radius - pi$3]); -} - -function clipLine(a, b, x0, y0, x1, y1) { - var ax = a[0], - ay = a[1], - bx = b[0], - by = b[1], - t0 = 0, - t1 = 1, - dx = bx - ax, - dy = by - ay, - r; - - r = x0 - ax; - if (!dx && r > 0) return; - r /= dx; - if (dx < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dx > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - - r = x1 - ax; - if (!dx && r < 0) return; - r /= dx; - if (dx < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dx > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - - r = y0 - ay; - if (!dy && r > 0) return; - r /= dy; - if (dy < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dy > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - - r = y1 - ay; - if (!dy && r < 0) return; - r /= dy; - if (dy < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dy > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - - if (t0 > 0) a[0] = ax + t0 * dx, a[1] = ay + t0 * dy; - if (t1 < 1) b[0] = ax + t1 * dx, b[1] = ay + t1 * dy; - return true; -} - -var clipMax = 1e9, clipMin = -clipMax; - -// TODO Use d3-polygon’s polygonContains here for the ring check? -// TODO Eliminate duplicate buffering in clipBuffer and polygon.push? - -function clipRectangle(x0, y0, x1, y1) { - - function visible(x, y) { - return x0 <= x && x <= x1 && y0 <= y && y <= y1; - } - - function interpolate(from, to, direction, stream) { - var a = 0, a1 = 0; - if (from == null - || (a = corner(from, direction)) !== (a1 = corner(to, direction)) - || comparePoint(from, to) < 0 ^ direction > 0) { - do stream.point(a === 0 || a === 3 ? x0 : x1, a > 1 ? y1 : y0); - while ((a = (a + direction + 4) % 4) !== a1); - } else { - stream.point(to[0], to[1]); - } - } - - function corner(p, direction) { - return abs(p[0] - x0) < epsilon$2 ? direction > 0 ? 0 : 3 - : abs(p[0] - x1) < epsilon$2 ? direction > 0 ? 2 : 1 - : abs(p[1] - y0) < epsilon$2 ? direction > 0 ? 1 : 0 - : direction > 0 ? 3 : 2; // abs(p[1] - y1) < epsilon - } - - function compareIntersection(a, b) { - return comparePoint(a.x, b.x); - } - - function comparePoint(a, b) { - var ca = corner(a, 1), - cb = corner(b, 1); - return ca !== cb ? ca - cb - : ca === 0 ? b[1] - a[1] - : ca === 1 ? a[0] - b[0] - : ca === 2 ? a[1] - b[1] - : b[0] - a[0]; - } - - return function(stream) { - var activeStream = stream, - bufferStream = clipBuffer(), - segments, - polygon, - ring, - x__, y__, v__, // first point - x_, y_, v_, // previous point - first, - clean; - - var clipStream = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: polygonStart, - polygonEnd: polygonEnd - }; - - function point(x, y) { - if (visible(x, y)) activeStream.point(x, y); - } - - function polygonInside() { - var winding = 0; - - for (var i = 0, n = polygon.length; i < n; ++i) { - for (var ring = polygon[i], j = 1, m = ring.length, point = ring[0], a0, a1, b0 = point[0], b1 = point[1]; j < m; ++j) { - a0 = b0, a1 = b1, point = ring[j], b0 = point[0], b1 = point[1]; - if (a1 <= y1) { if (b1 > y1 && (b0 - a0) * (y1 - a1) > (b1 - a1) * (x0 - a0)) ++winding; } - else { if (b1 <= y1 && (b0 - a0) * (y1 - a1) < (b1 - a1) * (x0 - a0)) --winding; } - } - } - - return winding; - } - - // Buffer geometry within a polygon and then clip it en masse. - function polygonStart() { - activeStream = bufferStream, segments = [], polygon = [], clean = true; - } - - function polygonEnd() { - var startInside = polygonInside(), - cleanInside = clean && startInside, - visible = (segments = merge(segments)).length; - if (cleanInside || visible) { - stream.polygonStart(); - if (cleanInside) { - stream.lineStart(); - interpolate(null, null, 1, stream); - stream.lineEnd(); - } - if (visible) { - clipRejoin(segments, compareIntersection, startInside, interpolate, stream); - } - stream.polygonEnd(); - } - activeStream = stream, segments = polygon = ring = null; - } - - function lineStart() { - clipStream.point = linePoint; - if (polygon) polygon.push(ring = []); - first = true; - v_ = false; - x_ = y_ = NaN; - } - - // TODO rather than special-case polygons, simply handle them separately. - // Ideally, coincident intersection points should be jittered to avoid - // clipping issues. - function lineEnd() { - if (segments) { - linePoint(x__, y__); - if (v__ && v_) bufferStream.rejoin(); - segments.push(bufferStream.result()); - } - clipStream.point = point; - if (v_) activeStream.lineEnd(); - } - - function linePoint(x, y) { - var v = visible(x, y); - if (polygon) ring.push([x, y]); - if (first) { - x__ = x, y__ = y, v__ = v; - first = false; - if (v) { - activeStream.lineStart(); - activeStream.point(x, y); - } - } else { - if (v && v_) activeStream.point(x, y); - else { - var a = [x_ = Math.max(clipMin, Math.min(clipMax, x_)), y_ = Math.max(clipMin, Math.min(clipMax, y_))], - b = [x = Math.max(clipMin, Math.min(clipMax, x)), y = Math.max(clipMin, Math.min(clipMax, y))]; - if (clipLine(a, b, x0, y0, x1, y1)) { - if (!v_) { - activeStream.lineStart(); - activeStream.point(a[0], a[1]); - } - activeStream.point(b[0], b[1]); - if (!v) activeStream.lineEnd(); - clean = false; - } else if (v) { - activeStream.lineStart(); - activeStream.point(x, y); - clean = false; - } - } - } - x_ = x, y_ = y, v_ = v; - } - - return clipStream; - }; -} - -function extent$1() { - var x0 = 0, - y0 = 0, - x1 = 960, - y1 = 500, - cache, - cacheStream, - clip; - - return clip = { - stream: function(stream) { - return cache && cacheStream === stream ? cache : cache = clipRectangle(x0, y0, x1, y1)(cacheStream = stream); - }, - extent: function(_) { - return arguments.length ? (x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1], cache = cacheStream = null, clip) : [[x0, y0], [x1, y1]]; - } - }; -} - -var lengthSum = adder(), - lambda0$2, - sinPhi0$1, - cosPhi0$1; - -var lengthStream = { - sphere: noop$2, - point: noop$2, - lineStart: lengthLineStart, - lineEnd: noop$2, - polygonStart: noop$2, - polygonEnd: noop$2 -}; - -function lengthLineStart() { - lengthStream.point = lengthPointFirst; - lengthStream.lineEnd = lengthLineEnd; -} - -function lengthLineEnd() { - lengthStream.point = lengthStream.lineEnd = noop$2; -} - -function lengthPointFirst(lambda, phi) { - lambda *= radians, phi *= radians; - lambda0$2 = lambda, sinPhi0$1 = sin$1(phi), cosPhi0$1 = cos$1(phi); - lengthStream.point = lengthPoint; -} - -function lengthPoint(lambda, phi) { - lambda *= radians, phi *= radians; - var sinPhi = sin$1(phi), - cosPhi = cos$1(phi), - delta = abs(lambda - lambda0$2), - cosDelta = cos$1(delta), - sinDelta = sin$1(delta), - x = cosPhi * sinDelta, - y = cosPhi0$1 * sinPhi - sinPhi0$1 * cosPhi * cosDelta, - z = sinPhi0$1 * sinPhi + cosPhi0$1 * cosPhi * cosDelta; - lengthSum.add(atan2(sqrt(x * x + y * y), z)); - lambda0$2 = lambda, sinPhi0$1 = sinPhi, cosPhi0$1 = cosPhi; -} - -function length$1(object) { - lengthSum.reset(); - geoStream(object, lengthStream); - return +lengthSum; -} - -var coordinates = [null, null], - object$1 = {type: "LineString", coordinates: coordinates}; - -function distance(a, b) { - coordinates[0] = a; - coordinates[1] = b; - return length$1(object$1); -} - -var containsObjectType = { - Feature: function(object, point) { - return containsGeometry(object.geometry, point); - }, - FeatureCollection: function(object, point) { - var features = object.features, i = -1, n = features.length; - while (++i < n) if (containsGeometry(features[i].geometry, point)) return true; - return false; - } -}; - -var containsGeometryType = { - Sphere: function() { - return true; - }, - Point: function(object, point) { - return containsPoint(object.coordinates, point); - }, - MultiPoint: function(object, point) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) if (containsPoint(coordinates[i], point)) return true; - return false; - }, - LineString: function(object, point) { - return containsLine(object.coordinates, point); - }, - MultiLineString: function(object, point) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) if (containsLine(coordinates[i], point)) return true; - return false; - }, - Polygon: function(object, point) { - return containsPolygon(object.coordinates, point); - }, - MultiPolygon: function(object, point) { - var coordinates = object.coordinates, i = -1, n = coordinates.length; - while (++i < n) if (containsPolygon(coordinates[i], point)) return true; - return false; - }, - GeometryCollection: function(object, point) { - var geometries = object.geometries, i = -1, n = geometries.length; - while (++i < n) if (containsGeometry(geometries[i], point)) return true; - return false; - } -}; - -function containsGeometry(geometry, point) { - return geometry && containsGeometryType.hasOwnProperty(geometry.type) - ? containsGeometryType[geometry.type](geometry, point) - : false; -} - -function containsPoint(coordinates, point) { - return distance(coordinates, point) === 0; -} - -function containsLine(coordinates, point) { - var ab = distance(coordinates[0], coordinates[1]), - ao = distance(coordinates[0], point), - ob = distance(point, coordinates[1]); - return ao + ob <= ab + epsilon$2; -} - -function containsPolygon(coordinates, point) { - return !!polygonContains(coordinates.map(ringRadians), pointRadians(point)); -} - -function ringRadians(ring) { - return ring = ring.map(pointRadians), ring.pop(), ring; -} - -function pointRadians(point) { - return [point[0] * radians, point[1] * radians]; -} - -function contains$1(object, point) { - return (object && containsObjectType.hasOwnProperty(object.type) - ? containsObjectType[object.type] - : containsGeometry)(object, point); -} - -function graticuleX(y0, y1, dy) { - var y = sequence(y0, y1 - epsilon$2, dy).concat(y1); - return function(x) { return y.map(function(y) { return [x, y]; }); }; -} - -function graticuleY(x0, x1, dx) { - var x = sequence(x0, x1 - epsilon$2, dx).concat(x1); - return function(y) { return x.map(function(x) { return [x, y]; }); }; -} - -function graticule() { - var x1, x0, X1, X0, - y1, y0, Y1, Y0, - dx = 10, dy = dx, DX = 90, DY = 360, - x, y, X, Y, - precision = 2.5; - - function graticule() { - return {type: "MultiLineString", coordinates: lines()}; - } - - function lines() { - return sequence(ceil(X0 / DX) * DX, X1, DX).map(X) - .concat(sequence(ceil(Y0 / DY) * DY, Y1, DY).map(Y)) - .concat(sequence(ceil(x0 / dx) * dx, x1, dx).filter(function(x) { return abs(x % DX) > epsilon$2; }).map(x)) - .concat(sequence(ceil(y0 / dy) * dy, y1, dy).filter(function(y) { return abs(y % DY) > epsilon$2; }).map(y)); - } - - graticule.lines = function() { - return lines().map(function(coordinates) { return {type: "LineString", coordinates: coordinates}; }); - }; - - graticule.outline = function() { - return { - type: "Polygon", - coordinates: [ - X(X0).concat( - Y(Y1).slice(1), - X(X1).reverse().slice(1), - Y(Y0).reverse().slice(1)) - ] - }; - }; - - graticule.extent = function(_) { - if (!arguments.length) return graticule.extentMinor(); - return graticule.extentMajor(_).extentMinor(_); - }; - - graticule.extentMajor = function(_) { - if (!arguments.length) return [[X0, Y0], [X1, Y1]]; - X0 = +_[0][0], X1 = +_[1][0]; - Y0 = +_[0][1], Y1 = +_[1][1]; - if (X0 > X1) _ = X0, X0 = X1, X1 = _; - if (Y0 > Y1) _ = Y0, Y0 = Y1, Y1 = _; - return graticule.precision(precision); - }; - - graticule.extentMinor = function(_) { - if (!arguments.length) return [[x0, y0], [x1, y1]]; - x0 = +_[0][0], x1 = +_[1][0]; - y0 = +_[0][1], y1 = +_[1][1]; - if (x0 > x1) _ = x0, x0 = x1, x1 = _; - if (y0 > y1) _ = y0, y0 = y1, y1 = _; - return graticule.precision(precision); - }; - - graticule.step = function(_) { - if (!arguments.length) return graticule.stepMinor(); - return graticule.stepMajor(_).stepMinor(_); - }; - - graticule.stepMajor = function(_) { - if (!arguments.length) return [DX, DY]; - DX = +_[0], DY = +_[1]; - return graticule; - }; - - graticule.stepMinor = function(_) { - if (!arguments.length) return [dx, dy]; - dx = +_[0], dy = +_[1]; - return graticule; - }; - - graticule.precision = function(_) { - if (!arguments.length) return precision; - precision = +_; - x = graticuleX(y0, y1, 90); - y = graticuleY(x0, x1, precision); - X = graticuleX(Y0, Y1, 90); - Y = graticuleY(X0, X1, precision); - return graticule; - }; - - return graticule - .extentMajor([[-180, -90 + epsilon$2], [180, 90 - epsilon$2]]) - .extentMinor([[-180, -80 - epsilon$2], [180, 80 + epsilon$2]]); -} - -function graticule10() { - return graticule()(); -} - -function interpolate$1(a, b) { - var x0 = a[0] * radians, - y0 = a[1] * radians, - x1 = b[0] * radians, - y1 = b[1] * radians, - cy0 = cos$1(y0), - sy0 = sin$1(y0), - cy1 = cos$1(y1), - sy1 = sin$1(y1), - kx0 = cy0 * cos$1(x0), - ky0 = cy0 * sin$1(x0), - kx1 = cy1 * cos$1(x1), - ky1 = cy1 * sin$1(x1), - d = 2 * asin(sqrt(haversin(y1 - y0) + cy0 * cy1 * haversin(x1 - x0))), - k = sin$1(d); - - var interpolate = d ? function(t) { - var B = sin$1(t *= d) / k, - A = sin$1(d - t) / k, - x = A * kx0 + B * kx1, - y = A * ky0 + B * ky1, - z = A * sy0 + B * sy1; - return [ - atan2(y, x) * degrees$1, - atan2(z, sqrt(x * x + y * y)) * degrees$1 - ]; - } : function() { - return [x0 * degrees$1, y0 * degrees$1]; - }; - - interpolate.distance = d; - - return interpolate; -} - -function identity$4(x) { - return x; -} - -var areaSum$1 = adder(), - areaRingSum$1 = adder(), - x00, - y00, - x0$1, - y0$1; - -var areaStream$1 = { - point: noop$2, - lineStart: noop$2, - lineEnd: noop$2, - polygonStart: function() { - areaStream$1.lineStart = areaRingStart$1; - areaStream$1.lineEnd = areaRingEnd$1; - }, - polygonEnd: function() { - areaStream$1.lineStart = areaStream$1.lineEnd = areaStream$1.point = noop$2; - areaSum$1.add(abs(areaRingSum$1)); - areaRingSum$1.reset(); - }, - result: function() { - var area = areaSum$1 / 2; - areaSum$1.reset(); - return area; - } -}; - -function areaRingStart$1() { - areaStream$1.point = areaPointFirst$1; -} - -function areaPointFirst$1(x, y) { - areaStream$1.point = areaPoint$1; - x00 = x0$1 = x, y00 = y0$1 = y; -} - -function areaPoint$1(x, y) { - areaRingSum$1.add(y0$1 * x - x0$1 * y); - x0$1 = x, y0$1 = y; -} - -function areaRingEnd$1() { - areaPoint$1(x00, y00); -} - -var x0$2 = Infinity, - y0$2 = x0$2, - x1 = -x0$2, - y1 = x1; - -var boundsStream$1 = { - point: boundsPoint$1, - lineStart: noop$2, - lineEnd: noop$2, - polygonStart: noop$2, - polygonEnd: noop$2, - result: function() { - var bounds = [[x0$2, y0$2], [x1, y1]]; - x1 = y1 = -(y0$2 = x0$2 = Infinity); - return bounds; - } -}; - -function boundsPoint$1(x, y) { - if (x < x0$2) x0$2 = x; - if (x > x1) x1 = x; - if (y < y0$2) y0$2 = y; - if (y > y1) y1 = y; -} - -// TODO Enforce positive area for exterior, negative area for interior? - -var X0$1 = 0, - Y0$1 = 0, - Z0$1 = 0, - X1$1 = 0, - Y1$1 = 0, - Z1$1 = 0, - X2$1 = 0, - Y2$1 = 0, - Z2$1 = 0, - x00$1, - y00$1, - x0$3, - y0$3; - -var centroidStream$1 = { - point: centroidPoint$1, - lineStart: centroidLineStart$1, - lineEnd: centroidLineEnd$1, - polygonStart: function() { - centroidStream$1.lineStart = centroidRingStart$1; - centroidStream$1.lineEnd = centroidRingEnd$1; - }, - polygonEnd: function() { - centroidStream$1.point = centroidPoint$1; - centroidStream$1.lineStart = centroidLineStart$1; - centroidStream$1.lineEnd = centroidLineEnd$1; - }, - result: function() { - var centroid = Z2$1 ? [X2$1 / Z2$1, Y2$1 / Z2$1] - : Z1$1 ? [X1$1 / Z1$1, Y1$1 / Z1$1] - : Z0$1 ? [X0$1 / Z0$1, Y0$1 / Z0$1] - : [NaN, NaN]; - X0$1 = Y0$1 = Z0$1 = - X1$1 = Y1$1 = Z1$1 = - X2$1 = Y2$1 = Z2$1 = 0; - return centroid; - } -}; - -function centroidPoint$1(x, y) { - X0$1 += x; - Y0$1 += y; - ++Z0$1; -} - -function centroidLineStart$1() { - centroidStream$1.point = centroidPointFirstLine; -} - -function centroidPointFirstLine(x, y) { - centroidStream$1.point = centroidPointLine; - centroidPoint$1(x0$3 = x, y0$3 = y); -} - -function centroidPointLine(x, y) { - var dx = x - x0$3, dy = y - y0$3, z = sqrt(dx * dx + dy * dy); - X1$1 += z * (x0$3 + x) / 2; - Y1$1 += z * (y0$3 + y) / 2; - Z1$1 += z; - centroidPoint$1(x0$3 = x, y0$3 = y); -} - -function centroidLineEnd$1() { - centroidStream$1.point = centroidPoint$1; -} - -function centroidRingStart$1() { - centroidStream$1.point = centroidPointFirstRing; -} - -function centroidRingEnd$1() { - centroidPointRing(x00$1, y00$1); -} - -function centroidPointFirstRing(x, y) { - centroidStream$1.point = centroidPointRing; - centroidPoint$1(x00$1 = x0$3 = x, y00$1 = y0$3 = y); -} - -function centroidPointRing(x, y) { - var dx = x - x0$3, - dy = y - y0$3, - z = sqrt(dx * dx + dy * dy); - - X1$1 += z * (x0$3 + x) / 2; - Y1$1 += z * (y0$3 + y) / 2; - Z1$1 += z; - - z = y0$3 * x - x0$3 * y; - X2$1 += z * (x0$3 + x); - Y2$1 += z * (y0$3 + y); - Z2$1 += z * 3; - centroidPoint$1(x0$3 = x, y0$3 = y); -} - -function PathContext(context) { - this._context = context; -} - -PathContext.prototype = { - _radius: 4.5, - pointRadius: function(_) { - return this._radius = _, this; - }, - polygonStart: function() { - this._line = 0; - }, - polygonEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._point = 0; - }, - lineEnd: function() { - if (this._line === 0) this._context.closePath(); - this._point = NaN; - }, - point: function(x, y) { - switch (this._point) { - case 0: { - this._context.moveTo(x, y); - this._point = 1; - break; - } - case 1: { - this._context.lineTo(x, y); - break; - } - default: { - this._context.moveTo(x + this._radius, y); - this._context.arc(x, y, this._radius, 0, tau$3); - break; - } - } - }, - result: noop$2 -}; - -var lengthSum$1 = adder(), - lengthRing, - x00$2, - y00$2, - x0$4, - y0$4; - -var lengthStream$1 = { - point: noop$2, - lineStart: function() { - lengthStream$1.point = lengthPointFirst$1; - }, - lineEnd: function() { - if (lengthRing) lengthPoint$1(x00$2, y00$2); - lengthStream$1.point = noop$2; - }, - polygonStart: function() { - lengthRing = true; - }, - polygonEnd: function() { - lengthRing = null; - }, - result: function() { - var length = +lengthSum$1; - lengthSum$1.reset(); - return length; - } -}; - -function lengthPointFirst$1(x, y) { - lengthStream$1.point = lengthPoint$1; - x00$2 = x0$4 = x, y00$2 = y0$4 = y; -} - -function lengthPoint$1(x, y) { - x0$4 -= x, y0$4 -= y; - lengthSum$1.add(sqrt(x0$4 * x0$4 + y0$4 * y0$4)); - x0$4 = x, y0$4 = y; -} - -function PathString() { - this._string = []; -} - -PathString.prototype = { - _radius: 4.5, - _circle: circle$1(4.5), - pointRadius: function(_) { - if ((_ = +_) !== this._radius) this._radius = _, this._circle = null; - return this; - }, - polygonStart: function() { - this._line = 0; - }, - polygonEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._point = 0; - }, - lineEnd: function() { - if (this._line === 0) this._string.push("Z"); - this._point = NaN; - }, - point: function(x, y) { - switch (this._point) { - case 0: { - this._string.push("M", x, ",", y); - this._point = 1; - break; - } - case 1: { - this._string.push("L", x, ",", y); - break; - } - default: { - if (this._circle == null) this._circle = circle$1(this._radius); - this._string.push("M", x, ",", y, this._circle); - break; - } - } - }, - result: function() { - if (this._string.length) { - var result = this._string.join(""); - this._string = []; - return result; - } else { - return null; - } - } -}; - -function circle$1(radius) { - return "m0," + radius - + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius - + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius - + "z"; -} - -function index$1(projection, context) { - var pointRadius = 4.5, - projectionStream, - contextStream; - - function path(object) { - if (object) { - if (typeof pointRadius === "function") contextStream.pointRadius(+pointRadius.apply(this, arguments)); - geoStream(object, projectionStream(contextStream)); - } - return contextStream.result(); - } - - path.area = function(object) { - geoStream(object, projectionStream(areaStream$1)); - return areaStream$1.result(); - }; - - path.measure = function(object) { - geoStream(object, projectionStream(lengthStream$1)); - return lengthStream$1.result(); - }; - - path.bounds = function(object) { - geoStream(object, projectionStream(boundsStream$1)); - return boundsStream$1.result(); - }; - - path.centroid = function(object) { - geoStream(object, projectionStream(centroidStream$1)); - return centroidStream$1.result(); - }; - - path.projection = function(_) { - return arguments.length ? (projectionStream = _ == null ? (projection = null, identity$4) : (projection = _).stream, path) : projection; - }; - - path.context = function(_) { - if (!arguments.length) return context; - contextStream = _ == null ? (context = null, new PathString) : new PathContext(context = _); - if (typeof pointRadius !== "function") contextStream.pointRadius(pointRadius); - return path; - }; - - path.pointRadius = function(_) { - if (!arguments.length) return pointRadius; - pointRadius = typeof _ === "function" ? _ : (contextStream.pointRadius(+_), +_); - return path; - }; - - return path.projection(projection).context(context); -} - -function transform(methods) { - return { - stream: transformer(methods) - }; -} - -function transformer(methods) { - return function(stream) { - var s = new TransformStream; - for (var key in methods) s[key] = methods[key]; - s.stream = stream; - return s; - }; -} - -function TransformStream() {} - -TransformStream.prototype = { - constructor: TransformStream, - point: function(x, y) { this.stream.point(x, y); }, - sphere: function() { this.stream.sphere(); }, - lineStart: function() { this.stream.lineStart(); }, - lineEnd: function() { this.stream.lineEnd(); }, - polygonStart: function() { this.stream.polygonStart(); }, - polygonEnd: function() { this.stream.polygonEnd(); } -}; - -function fit(projection, fitBounds, object) { - var clip = projection.clipExtent && projection.clipExtent(); - projection.scale(150).translate([0, 0]); - if (clip != null) projection.clipExtent(null); - geoStream(object, projection.stream(boundsStream$1)); - fitBounds(boundsStream$1.result()); - if (clip != null) projection.clipExtent(clip); - return projection; -} - -function fitExtent(projection, extent, object) { - return fit(projection, function(b) { - var w = extent[1][0] - extent[0][0], - h = extent[1][1] - extent[0][1], - k = Math.min(w / (b[1][0] - b[0][0]), h / (b[1][1] - b[0][1])), - x = +extent[0][0] + (w - k * (b[1][0] + b[0][0])) / 2, - y = +extent[0][1] + (h - k * (b[1][1] + b[0][1])) / 2; - projection.scale(150 * k).translate([x, y]); - }, object); -} - -function fitSize(projection, size, object) { - return fitExtent(projection, [[0, 0], size], object); -} - -function fitWidth(projection, width, object) { - return fit(projection, function(b) { - var w = +width, - k = w / (b[1][0] - b[0][0]), - x = (w - k * (b[1][0] + b[0][0])) / 2, - y = -k * b[0][1]; - projection.scale(150 * k).translate([x, y]); - }, object); -} - -function fitHeight(projection, height, object) { - return fit(projection, function(b) { - var h = +height, - k = h / (b[1][1] - b[0][1]), - x = -k * b[0][0], - y = (h - k * (b[1][1] + b[0][1])) / 2; - projection.scale(150 * k).translate([x, y]); - }, object); -} - -var maxDepth = 16, // maximum depth of subdivision - cosMinDistance = cos$1(30 * radians); // cos(minimum angular distance) - -function resample(project, delta2) { - return +delta2 ? resample$1(project, delta2) : resampleNone(project); -} - -function resampleNone(project) { - return transformer({ - point: function(x, y) { - x = project(x, y); - this.stream.point(x[0], x[1]); - } - }); -} - -function resample$1(project, delta2) { - - function resampleLineTo(x0, y0, lambda0, a0, b0, c0, x1, y1, lambda1, a1, b1, c1, depth, stream) { - var dx = x1 - x0, - dy = y1 - y0, - d2 = dx * dx + dy * dy; - if (d2 > 4 * delta2 && depth--) { - var a = a0 + a1, - b = b0 + b1, - c = c0 + c1, - m = sqrt(a * a + b * b + c * c), - phi2 = asin(c /= m), - lambda2 = abs(abs(c) - 1) < epsilon$2 || abs(lambda0 - lambda1) < epsilon$2 ? (lambda0 + lambda1) / 2 : atan2(b, a), - p = project(lambda2, phi2), - x2 = p[0], - y2 = p[1], - dx2 = x2 - x0, - dy2 = y2 - y0, - dz = dy * dx2 - dx * dy2; - if (dz * dz / d2 > delta2 // perpendicular projected distance - || abs((dx * dx2 + dy * dy2) / d2 - 0.5) > 0.3 // midpoint close to an end - || a0 * a1 + b0 * b1 + c0 * c1 < cosMinDistance) { // angular distance - resampleLineTo(x0, y0, lambda0, a0, b0, c0, x2, y2, lambda2, a /= m, b /= m, c, depth, stream); - stream.point(x2, y2); - resampleLineTo(x2, y2, lambda2, a, b, c, x1, y1, lambda1, a1, b1, c1, depth, stream); - } - } - } - return function(stream) { - var lambda00, x00, y00, a00, b00, c00, // first point - lambda0, x0, y0, a0, b0, c0; // previous point - - var resampleStream = { - point: point, - lineStart: lineStart, - lineEnd: lineEnd, - polygonStart: function() { stream.polygonStart(); resampleStream.lineStart = ringStart; }, - polygonEnd: function() { stream.polygonEnd(); resampleStream.lineStart = lineStart; } - }; - - function point(x, y) { - x = project(x, y); - stream.point(x[0], x[1]); - } - - function lineStart() { - x0 = NaN; - resampleStream.point = linePoint; - stream.lineStart(); - } - - function linePoint(lambda, phi) { - var c = cartesian([lambda, phi]), p = project(lambda, phi); - resampleLineTo(x0, y0, lambda0, a0, b0, c0, x0 = p[0], y0 = p[1], lambda0 = lambda, a0 = c[0], b0 = c[1], c0 = c[2], maxDepth, stream); - stream.point(x0, y0); - } - - function lineEnd() { - resampleStream.point = point; - stream.lineEnd(); - } - - function ringStart() { - lineStart(); - resampleStream.point = ringPoint; - resampleStream.lineEnd = ringEnd; - } - - function ringPoint(lambda, phi) { - linePoint(lambda00 = lambda, phi), x00 = x0, y00 = y0, a00 = a0, b00 = b0, c00 = c0; - resampleStream.point = linePoint; - } - - function ringEnd() { - resampleLineTo(x0, y0, lambda0, a0, b0, c0, x00, y00, lambda00, a00, b00, c00, maxDepth, stream); - resampleStream.lineEnd = lineEnd; - lineEnd(); - } - - return resampleStream; - }; -} - -var transformRadians = transformer({ - point: function(x, y) { - this.stream.point(x * radians, y * radians); - } -}); - -function transformRotate(rotate) { - return transformer({ - point: function(x, y) { - var r = rotate(x, y); - return this.stream.point(r[0], r[1]); - } - }); -} - -function scaleTranslate(k, dx, dy) { - function transform$$1(x, y) { - return [dx + k * x, dy - k * y]; - } - transform$$1.invert = function(x, y) { - return [(x - dx) / k, (dy - y) / k]; - }; - return transform$$1; -} - -function scaleTranslateRotate(k, dx, dy, alpha) { - var cosAlpha = cos$1(alpha), - sinAlpha = sin$1(alpha), - a = cosAlpha * k, - b = sinAlpha * k, - ai = cosAlpha / k, - bi = sinAlpha / k, - ci = (sinAlpha * dy - cosAlpha * dx) / k, - fi = (sinAlpha * dx + cosAlpha * dy) / k; - function transform$$1(x, y) { - return [a * x - b * y + dx, dy - b * x - a * y]; - } - transform$$1.invert = function(x, y) { - return [ai * x - bi * y + ci, fi - bi * x - ai * y]; - }; - return transform$$1; -} - -function projection(project) { - return projectionMutator(function() { return project; })(); -} - -function projectionMutator(projectAt) { - var project, - k = 150, // scale - x = 480, y = 250, // translate - lambda = 0, phi = 0, // center - deltaLambda = 0, deltaPhi = 0, deltaGamma = 0, rotate, // pre-rotate - alpha = 0, // post-rotate - theta = null, preclip = clipAntimeridian, // pre-clip angle - x0 = null, y0, x1, y1, postclip = identity$4, // post-clip extent - delta2 = 0.5, // precision - projectResample, - projectTransform, - projectRotateTransform, - cache, - cacheStream; - - function projection(point) { - return projectRotateTransform(point[0] * radians, point[1] * radians); - } - - function invert(point) { - point = projectRotateTransform.invert(point[0], point[1]); - return point && [point[0] * degrees$1, point[1] * degrees$1]; - } - - projection.stream = function(stream) { - return cache && cacheStream === stream ? cache : cache = transformRadians(transformRotate(rotate)(preclip(projectResample(postclip(cacheStream = stream))))); - }; - - projection.preclip = function(_) { - return arguments.length ? (preclip = _, theta = undefined, reset()) : preclip; - }; - - projection.postclip = function(_) { - return arguments.length ? (postclip = _, x0 = y0 = x1 = y1 = null, reset()) : postclip; - }; - - projection.clipAngle = function(_) { - return arguments.length ? (preclip = +_ ? clipCircle(theta = _ * radians) : (theta = null, clipAntimeridian), reset()) : theta * degrees$1; - }; - - projection.clipExtent = function(_) { - return arguments.length ? (postclip = _ == null ? (x0 = y0 = x1 = y1 = null, identity$4) : clipRectangle(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]), reset()) : x0 == null ? null : [[x0, y0], [x1, y1]]; - }; - - projection.scale = function(_) { - return arguments.length ? (k = +_, recenter()) : k; - }; - - projection.translate = function(_) { - return arguments.length ? (x = +_[0], y = +_[1], recenter()) : [x, y]; - }; - - projection.center = function(_) { - return arguments.length ? (lambda = _[0] % 360 * radians, phi = _[1] % 360 * radians, recenter()) : [lambda * degrees$1, phi * degrees$1]; - }; - - projection.rotate = function(_) { - return arguments.length ? (deltaLambda = _[0] % 360 * radians, deltaPhi = _[1] % 360 * radians, deltaGamma = _.length > 2 ? _[2] % 360 * radians : 0, recenter()) : [deltaLambda * degrees$1, deltaPhi * degrees$1, deltaGamma * degrees$1]; - }; - - projection.angle = function(_) { - return arguments.length ? (alpha = _ % 360 * radians, recenter()) : alpha * degrees$1; - }; - - projection.precision = function(_) { - return arguments.length ? (projectResample = resample(projectTransform, delta2 = _ * _), reset()) : sqrt(delta2); - }; - - projection.fitExtent = function(extent, object) { - return fitExtent(projection, extent, object); - }; - - projection.fitSize = function(size, object) { - return fitSize(projection, size, object); - }; - - projection.fitWidth = function(width, object) { - return fitWidth(projection, width, object); - }; - - projection.fitHeight = function(height, object) { - return fitHeight(projection, height, object); - }; - - function recenter() { - var center = scaleTranslateRotate(k, 0, 0, alpha).apply(null, project(lambda, phi)), - transform$$1 = (alpha ? scaleTranslateRotate : scaleTranslate)(k, x - center[0], y - center[1], alpha); - rotate = rotateRadians(deltaLambda, deltaPhi, deltaGamma); - projectTransform = compose(project, transform$$1); - projectRotateTransform = compose(rotate, projectTransform); - projectResample = resample(projectTransform, delta2); - return reset(); - } - - function reset() { - cache = cacheStream = null; - return projection; - } - - return function() { - project = projectAt.apply(this, arguments); - projection.invert = project.invert && invert; - return recenter(); - }; -} - -function conicProjection(projectAt) { - var phi0 = 0, - phi1 = pi$3 / 3, - m = projectionMutator(projectAt), - p = m(phi0, phi1); - - p.parallels = function(_) { - return arguments.length ? m(phi0 = _[0] * radians, phi1 = _[1] * radians) : [phi0 * degrees$1, phi1 * degrees$1]; - }; - - return p; -} - -function cylindricalEqualAreaRaw(phi0) { - var cosPhi0 = cos$1(phi0); - - function forward(lambda, phi) { - return [lambda * cosPhi0, sin$1(phi) / cosPhi0]; - } - - forward.invert = function(x, y) { - return [x / cosPhi0, asin(y * cosPhi0)]; - }; - - return forward; -} - -function conicEqualAreaRaw(y0, y1) { - var sy0 = sin$1(y0), n = (sy0 + sin$1(y1)) / 2; - - // Are the parallels symmetrical around the Equator? - if (abs(n) < epsilon$2) return cylindricalEqualAreaRaw(y0); - - var c = 1 + sy0 * (2 * n - sy0), r0 = sqrt(c) / n; - - function project(x, y) { - var r = sqrt(c - 2 * n * sin$1(y)) / n; - return [r * sin$1(x *= n), r0 - r * cos$1(x)]; - } - - project.invert = function(x, y) { - var r0y = r0 - y; - return [atan2(x, abs(r0y)) / n * sign(r0y), asin((c - (x * x + r0y * r0y) * n * n) / (2 * n))]; - }; - - return project; -} - -function conicEqualArea() { - return conicProjection(conicEqualAreaRaw) - .scale(155.424) - .center([0, 33.6442]); -} - -function albers() { - return conicEqualArea() - .parallels([29.5, 45.5]) - .scale(1070) - .translate([480, 250]) - .rotate([96, 0]) - .center([-0.6, 38.7]); -} - -// The projections must have mutually exclusive clip regions on the sphere, -// as this will avoid emitting interleaving lines and polygons. -function multiplex(streams) { - var n = streams.length; - return { - point: function(x, y) { var i = -1; while (++i < n) streams[i].point(x, y); }, - sphere: function() { var i = -1; while (++i < n) streams[i].sphere(); }, - lineStart: function() { var i = -1; while (++i < n) streams[i].lineStart(); }, - lineEnd: function() { var i = -1; while (++i < n) streams[i].lineEnd(); }, - polygonStart: function() { var i = -1; while (++i < n) streams[i].polygonStart(); }, - polygonEnd: function() { var i = -1; while (++i < n) streams[i].polygonEnd(); } - }; -} - -// A composite projection for the United States, configured by default for -// 960×500. The projection also works quite well at 960×600 if you change the -// scale to 1285 and adjust the translate accordingly. The set of standard -// parallels for each region comes from USGS, which is published here: -// http://egsc.usgs.gov/isb/pubs/MapProjections/projections.html#albers -function albersUsa() { - var cache, - cacheStream, - lower48 = albers(), lower48Point, - alaska = conicEqualArea().rotate([154, 0]).center([-2, 58.5]).parallels([55, 65]), alaskaPoint, // EPSG:3338 - hawaii = conicEqualArea().rotate([157, 0]).center([-3, 19.9]).parallels([8, 18]), hawaiiPoint, // ESRI:102007 - point, pointStream = {point: function(x, y) { point = [x, y]; }}; - - function albersUsa(coordinates) { - var x = coordinates[0], y = coordinates[1]; - return point = null, - (lower48Point.point(x, y), point) - || (alaskaPoint.point(x, y), point) - || (hawaiiPoint.point(x, y), point); - } - - albersUsa.invert = function(coordinates) { - var k = lower48.scale(), - t = lower48.translate(), - x = (coordinates[0] - t[0]) / k, - y = (coordinates[1] - t[1]) / k; - return (y >= 0.120 && y < 0.234 && x >= -0.425 && x < -0.214 ? alaska - : y >= 0.166 && y < 0.234 && x >= -0.214 && x < -0.115 ? hawaii - : lower48).invert(coordinates); - }; - - albersUsa.stream = function(stream) { - return cache && cacheStream === stream ? cache : cache = multiplex([lower48.stream(cacheStream = stream), alaska.stream(stream), hawaii.stream(stream)]); - }; - - albersUsa.precision = function(_) { - if (!arguments.length) return lower48.precision(); - lower48.precision(_), alaska.precision(_), hawaii.precision(_); - return reset(); - }; - - albersUsa.scale = function(_) { - if (!arguments.length) return lower48.scale(); - lower48.scale(_), alaska.scale(_ * 0.35), hawaii.scale(_); - return albersUsa.translate(lower48.translate()); - }; - - albersUsa.translate = function(_) { - if (!arguments.length) return lower48.translate(); - var k = lower48.scale(), x = +_[0], y = +_[1]; - - lower48Point = lower48 - .translate(_) - .clipExtent([[x - 0.455 * k, y - 0.238 * k], [x + 0.455 * k, y + 0.238 * k]]) - .stream(pointStream); - - alaskaPoint = alaska - .translate([x - 0.307 * k, y + 0.201 * k]) - .clipExtent([[x - 0.425 * k + epsilon$2, y + 0.120 * k + epsilon$2], [x - 0.214 * k - epsilon$2, y + 0.234 * k - epsilon$2]]) - .stream(pointStream); - - hawaiiPoint = hawaii - .translate([x - 0.205 * k, y + 0.212 * k]) - .clipExtent([[x - 0.214 * k + epsilon$2, y + 0.166 * k + epsilon$2], [x - 0.115 * k - epsilon$2, y + 0.234 * k - epsilon$2]]) - .stream(pointStream); - - return reset(); - }; - - albersUsa.fitExtent = function(extent, object) { - return fitExtent(albersUsa, extent, object); - }; - - albersUsa.fitSize = function(size, object) { - return fitSize(albersUsa, size, object); - }; - - albersUsa.fitWidth = function(width, object) { - return fitWidth(albersUsa, width, object); - }; - - albersUsa.fitHeight = function(height, object) { - return fitHeight(albersUsa, height, object); - }; - - function reset() { - cache = cacheStream = null; - return albersUsa; - } - - return albersUsa.scale(1070); -} - -function azimuthalRaw(scale) { - return function(x, y) { - var cx = cos$1(x), - cy = cos$1(y), - k = scale(cx * cy); - return [ - k * cy * sin$1(x), - k * sin$1(y) - ]; - } -} - -function azimuthalInvert(angle) { - return function(x, y) { - var z = sqrt(x * x + y * y), - c = angle(z), - sc = sin$1(c), - cc = cos$1(c); - return [ - atan2(x * sc, z * cc), - asin(z && y * sc / z) - ]; - } -} - -var azimuthalEqualAreaRaw = azimuthalRaw(function(cxcy) { - return sqrt(2 / (1 + cxcy)); -}); - -azimuthalEqualAreaRaw.invert = azimuthalInvert(function(z) { - return 2 * asin(z / 2); -}); - -function azimuthalEqualArea() { - return projection(azimuthalEqualAreaRaw) - .scale(124.75) - .clipAngle(180 - 1e-3); -} - -var azimuthalEquidistantRaw = azimuthalRaw(function(c) { - return (c = acos(c)) && c / sin$1(c); -}); - -azimuthalEquidistantRaw.invert = azimuthalInvert(function(z) { - return z; -}); - -function azimuthalEquidistant() { - return projection(azimuthalEquidistantRaw) - .scale(79.4188) - .clipAngle(180 - 1e-3); -} - -function mercatorRaw(lambda, phi) { - return [lambda, log(tan((halfPi$2 + phi) / 2))]; -} - -mercatorRaw.invert = function(x, y) { - return [x, 2 * atan(exp(y)) - halfPi$2]; -}; - -function mercator() { - return mercatorProjection(mercatorRaw) - .scale(961 / tau$3); -} - -function mercatorProjection(project) { - var m = projection(project), - center = m.center, - scale = m.scale, - translate = m.translate, - clipExtent = m.clipExtent, - x0 = null, y0, x1, y1; // clip extent - - m.scale = function(_) { - return arguments.length ? (scale(_), reclip()) : scale(); - }; - - m.translate = function(_) { - return arguments.length ? (translate(_), reclip()) : translate(); - }; - - m.center = function(_) { - return arguments.length ? (center(_), reclip()) : center(); - }; - - m.clipExtent = function(_) { - return arguments.length ? ((_ == null ? x0 = y0 = x1 = y1 = null : (x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1])), reclip()) : x0 == null ? null : [[x0, y0], [x1, y1]]; - }; - - function reclip() { - var k = pi$3 * scale(), - t = m(rotation(m.rotate()).invert([0, 0])); - return clipExtent(x0 == null - ? [[t[0] - k, t[1] - k], [t[0] + k, t[1] + k]] : project === mercatorRaw - ? [[Math.max(t[0] - k, x0), y0], [Math.min(t[0] + k, x1), y1]] - : [[x0, Math.max(t[1] - k, y0)], [x1, Math.min(t[1] + k, y1)]]); - } - - return reclip(); -} - -function tany(y) { - return tan((halfPi$2 + y) / 2); -} - -function conicConformalRaw(y0, y1) { - var cy0 = cos$1(y0), - n = y0 === y1 ? sin$1(y0) : log(cy0 / cos$1(y1)) / log(tany(y1) / tany(y0)), - f = cy0 * pow(tany(y0), n) / n; - - if (!n) return mercatorRaw; - - function project(x, y) { - if (f > 0) { if (y < -halfPi$2 + epsilon$2) y = -halfPi$2 + epsilon$2; } - else { if (y > halfPi$2 - epsilon$2) y = halfPi$2 - epsilon$2; } - var r = f / pow(tany(y), n); - return [r * sin$1(n * x), f - r * cos$1(n * x)]; - } - - project.invert = function(x, y) { - var fy = f - y, r = sign(n) * sqrt(x * x + fy * fy); - return [atan2(x, abs(fy)) / n * sign(fy), 2 * atan(pow(f / r, 1 / n)) - halfPi$2]; - }; - - return project; -} - -function conicConformal() { - return conicProjection(conicConformalRaw) - .scale(109.5) - .parallels([30, 30]); -} - -function equirectangularRaw(lambda, phi) { - return [lambda, phi]; -} - -equirectangularRaw.invert = equirectangularRaw; - -function equirectangular() { - return projection(equirectangularRaw) - .scale(152.63); -} - -function conicEquidistantRaw(y0, y1) { - var cy0 = cos$1(y0), - n = y0 === y1 ? sin$1(y0) : (cy0 - cos$1(y1)) / (y1 - y0), - g = cy0 / n + y0; - - if (abs(n) < epsilon$2) return equirectangularRaw; - - function project(x, y) { - var gy = g - y, nx = n * x; - return [gy * sin$1(nx), g - gy * cos$1(nx)]; - } - - project.invert = function(x, y) { - var gy = g - y; - return [atan2(x, abs(gy)) / n * sign(gy), g - sign(n) * sqrt(x * x + gy * gy)]; - }; - - return project; -} - -function conicEquidistant() { - return conicProjection(conicEquidistantRaw) - .scale(131.154) - .center([0, 13.9389]); -} - -var A1 = 1.340264, - A2 = -0.081106, - A3 = 0.000893, - A4 = 0.003796, - M = sqrt(3) / 2, - iterations = 12; - -function equalEarthRaw(lambda, phi) { - var l = asin(M * sin$1(phi)), l2 = l * l, l6 = l2 * l2 * l2; - return [ - lambda * cos$1(l) / (M * (A1 + 3 * A2 * l2 + l6 * (7 * A3 + 9 * A4 * l2))), - l * (A1 + A2 * l2 + l6 * (A3 + A4 * l2)) - ]; -} - -equalEarthRaw.invert = function(x, y) { - var l = y, l2 = l * l, l6 = l2 * l2 * l2; - for (var i = 0, delta, fy, fpy; i < iterations; ++i) { - fy = l * (A1 + A2 * l2 + l6 * (A3 + A4 * l2)) - y; - fpy = A1 + 3 * A2 * l2 + l6 * (7 * A3 + 9 * A4 * l2); - l -= delta = fy / fpy, l2 = l * l, l6 = l2 * l2 * l2; - if (abs(delta) < epsilon2$1) break; - } - return [ - M * x * (A1 + 3 * A2 * l2 + l6 * (7 * A3 + 9 * A4 * l2)) / cos$1(l), - asin(sin$1(l) / M) - ]; -}; - -function equalEarth() { - return projection(equalEarthRaw) - .scale(177.158); -} - -function gnomonicRaw(x, y) { - var cy = cos$1(y), k = cos$1(x) * cy; - return [cy * sin$1(x) / k, sin$1(y) / k]; -} - -gnomonicRaw.invert = azimuthalInvert(atan); - -function gnomonic() { - return projection(gnomonicRaw) - .scale(144.049) - .clipAngle(60); -} - -function scaleTranslate$1(kx, ky, tx, ty) { - return kx === 1 && ky === 1 && tx === 0 && ty === 0 ? identity$4 : transformer({ - point: function(x, y) { - this.stream.point(x * kx + tx, y * ky + ty); - } - }); -} - -function identity$5() { - var k = 1, tx = 0, ty = 0, sx = 1, sy = 1, transform$$1 = identity$4, // scale, translate and reflect - x0 = null, y0, x1, y1, // clip extent - postclip = identity$4, - cache, - cacheStream, - projection; - - function reset() { - cache = cacheStream = null; - return projection; - } - - return projection = { - stream: function(stream) { - return cache && cacheStream === stream ? cache : cache = transform$$1(postclip(cacheStream = stream)); - }, - postclip: function(_) { - return arguments.length ? (postclip = _, x0 = y0 = x1 = y1 = null, reset()) : postclip; - }, - clipExtent: function(_) { - return arguments.length ? (postclip = _ == null ? (x0 = y0 = x1 = y1 = null, identity$4) : clipRectangle(x0 = +_[0][0], y0 = +_[0][1], x1 = +_[1][0], y1 = +_[1][1]), reset()) : x0 == null ? null : [[x0, y0], [x1, y1]]; - }, - scale: function(_) { - return arguments.length ? (transform$$1 = scaleTranslate$1((k = +_) * sx, k * sy, tx, ty), reset()) : k; - }, - translate: function(_) { - return arguments.length ? (transform$$1 = scaleTranslate$1(k * sx, k * sy, tx = +_[0], ty = +_[1]), reset()) : [tx, ty]; - }, - reflectX: function(_) { - return arguments.length ? (transform$$1 = scaleTranslate$1(k * (sx = _ ? -1 : 1), k * sy, tx, ty), reset()) : sx < 0; - }, - reflectY: function(_) { - return arguments.length ? (transform$$1 = scaleTranslate$1(k * sx, k * (sy = _ ? -1 : 1), tx, ty), reset()) : sy < 0; - }, - fitExtent: function(extent, object) { - return fitExtent(projection, extent, object); - }, - fitSize: function(size, object) { - return fitSize(projection, size, object); - }, - fitWidth: function(width, object) { - return fitWidth(projection, width, object); - }, - fitHeight: function(height, object) { - return fitHeight(projection, height, object); - } - }; -} - -function naturalEarth1Raw(lambda, phi) { - var phi2 = phi * phi, phi4 = phi2 * phi2; - return [ - lambda * (0.8707 - 0.131979 * phi2 + phi4 * (-0.013791 + phi4 * (0.003971 * phi2 - 0.001529 * phi4))), - phi * (1.007226 + phi2 * (0.015085 + phi4 * (-0.044475 + 0.028874 * phi2 - 0.005916 * phi4))) - ]; -} - -naturalEarth1Raw.invert = function(x, y) { - var phi = y, i = 25, delta; - do { - var phi2 = phi * phi, phi4 = phi2 * phi2; - phi -= delta = (phi * (1.007226 + phi2 * (0.015085 + phi4 * (-0.044475 + 0.028874 * phi2 - 0.005916 * phi4))) - y) / - (1.007226 + phi2 * (0.015085 * 3 + phi4 * (-0.044475 * 7 + 0.028874 * 9 * phi2 - 0.005916 * 11 * phi4))); - } while (abs(delta) > epsilon$2 && --i > 0); - return [ - x / (0.8707 + (phi2 = phi * phi) * (-0.131979 + phi2 * (-0.013791 + phi2 * phi2 * phi2 * (0.003971 - 0.001529 * phi2)))), - phi - ]; -}; - -function naturalEarth1() { - return projection(naturalEarth1Raw) - .scale(175.295); -} - -function orthographicRaw(x, y) { - return [cos$1(y) * sin$1(x), sin$1(y)]; -} - -orthographicRaw.invert = azimuthalInvert(asin); - -function orthographic() { - return projection(orthographicRaw) - .scale(249.5) - .clipAngle(90 + epsilon$2); -} - -function stereographicRaw(x, y) { - var cy = cos$1(y), k = 1 + cos$1(x) * cy; - return [cy * sin$1(x) / k, sin$1(y) / k]; -} - -stereographicRaw.invert = azimuthalInvert(function(z) { - return 2 * atan(z); -}); - -function stereographic() { - return projection(stereographicRaw) - .scale(250) - .clipAngle(142); -} - -function transverseMercatorRaw(lambda, phi) { - return [log(tan((halfPi$2 + phi) / 2)), -lambda]; -} - -transverseMercatorRaw.invert = function(x, y) { - return [-y, 2 * atan(exp(x)) - halfPi$2]; -}; - -function transverseMercator() { - var m = mercatorProjection(transverseMercatorRaw), - center = m.center, - rotate = m.rotate; - - m.center = function(_) { - return arguments.length ? center([-_[1], _[0]]) : (_ = center(), [_[1], -_[0]]); - }; - - m.rotate = function(_) { - return arguments.length ? rotate([_[0], _[1], _.length > 2 ? _[2] + 90 : 90]) : (_ = rotate(), [_[0], _[1], _[2] - 90]); - }; - - return rotate([0, 0, 90]) - .scale(159.155); -} - -function defaultSeparation(a, b) { - return a.parent === b.parent ? 1 : 2; -} - -function meanX(children) { - return children.reduce(meanXReduce, 0) / children.length; -} - -function meanXReduce(x, c) { - return x + c.x; -} - -function maxY(children) { - return 1 + children.reduce(maxYReduce, 0); -} - -function maxYReduce(y, c) { - return Math.max(y, c.y); -} - -function leafLeft(node) { - var children; - while (children = node.children) node = children[0]; - return node; -} - -function leafRight(node) { - var children; - while (children = node.children) node = children[children.length - 1]; - return node; -} - -function cluster() { - var separation = defaultSeparation, - dx = 1, - dy = 1, - nodeSize = false; - - function cluster(root) { - var previousNode, - x = 0; - - // First walk, computing the initial x & y values. - root.eachAfter(function(node) { - var children = node.children; - if (children) { - node.x = meanX(children); - node.y = maxY(children); - } else { - node.x = previousNode ? x += separation(node, previousNode) : 0; - node.y = 0; - previousNode = node; - } - }); - - var left = leafLeft(root), - right = leafRight(root), - x0 = left.x - separation(left, right) / 2, - x1 = right.x + separation(right, left) / 2; - - // Second walk, normalizing x & y to the desired size. - return root.eachAfter(nodeSize ? function(node) { - node.x = (node.x - root.x) * dx; - node.y = (root.y - node.y) * dy; - } : function(node) { - node.x = (node.x - x0) / (x1 - x0) * dx; - node.y = (1 - (root.y ? node.y / root.y : 1)) * dy; - }); - } - - cluster.separation = function(x) { - return arguments.length ? (separation = x, cluster) : separation; - }; - - cluster.size = function(x) { - return arguments.length ? (nodeSize = false, dx = +x[0], dy = +x[1], cluster) : (nodeSize ? null : [dx, dy]); - }; - - cluster.nodeSize = function(x) { - return arguments.length ? (nodeSize = true, dx = +x[0], dy = +x[1], cluster) : (nodeSize ? [dx, dy] : null); - }; - - return cluster; -} - -function count(node) { - var sum = 0, - children = node.children, - i = children && children.length; - if (!i) sum = 1; - else while (--i >= 0) sum += children[i].value; - node.value = sum; -} - -function node_count() { - return this.eachAfter(count); -} - -function node_each(callback) { - var node = this, current, next = [node], children, i, n; - do { - current = next.reverse(), next = []; - while (node = current.pop()) { - callback(node), children = node.children; - if (children) for (i = 0, n = children.length; i < n; ++i) { - next.push(children[i]); - } - } - } while (next.length); - return this; -} - -function node_eachBefore(callback) { - var node = this, nodes = [node], children, i; - while (node = nodes.pop()) { - callback(node), children = node.children; - if (children) for (i = children.length - 1; i >= 0; --i) { - nodes.push(children[i]); - } - } - return this; -} - -function node_eachAfter(callback) { - var node = this, nodes = [node], next = [], children, i, n; - while (node = nodes.pop()) { - next.push(node), children = node.children; - if (children) for (i = 0, n = children.length; i < n; ++i) { - nodes.push(children[i]); - } - } - while (node = next.pop()) { - callback(node); - } - return this; -} - -function node_sum(value) { - return this.eachAfter(function(node) { - var sum = +value(node.data) || 0, - children = node.children, - i = children && children.length; - while (--i >= 0) sum += children[i].value; - node.value = sum; - }); -} - -function node_sort(compare) { - return this.eachBefore(function(node) { - if (node.children) { - node.children.sort(compare); - } - }); -} - -function node_path(end) { - var start = this, - ancestor = leastCommonAncestor(start, end), - nodes = [start]; - while (start !== ancestor) { - start = start.parent; - nodes.push(start); - } - var k = nodes.length; - while (end !== ancestor) { - nodes.splice(k, 0, end); - end = end.parent; - } - return nodes; -} - -function leastCommonAncestor(a, b) { - if (a === b) return a; - var aNodes = a.ancestors(), - bNodes = b.ancestors(), - c = null; - a = aNodes.pop(); - b = bNodes.pop(); - while (a === b) { - c = a; - a = aNodes.pop(); - b = bNodes.pop(); - } - return c; -} - -function node_ancestors() { - var node = this, nodes = [node]; - while (node = node.parent) { - nodes.push(node); - } - return nodes; -} - -function node_descendants() { - var nodes = []; - this.each(function(node) { - nodes.push(node); - }); - return nodes; -} - -function node_leaves() { - var leaves = []; - this.eachBefore(function(node) { - if (!node.children) { - leaves.push(node); - } - }); - return leaves; -} - -function node_links() { - var root = this, links = []; - root.each(function(node) { - if (node !== root) { // Don’t include the root’s parent, if any. - links.push({source: node.parent, target: node}); - } - }); - return links; -} - -function hierarchy(data, children) { - var root = new Node(data), - valued = +data.value && (root.value = data.value), - node, - nodes = [root], - child, - childs, - i, - n; - - if (children == null) children = defaultChildren; - - while (node = nodes.pop()) { - if (valued) node.value = +node.data.value; - if ((childs = children(node.data)) && (n = childs.length)) { - node.children = new Array(n); - for (i = n - 1; i >= 0; --i) { - nodes.push(child = node.children[i] = new Node(childs[i])); - child.parent = node; - child.depth = node.depth + 1; - } - } - } - - return root.eachBefore(computeHeight); -} - -function node_copy() { - return hierarchy(this).eachBefore(copyData); -} - -function defaultChildren(d) { - return d.children; -} - -function copyData(node) { - node.data = node.data.data; -} - -function computeHeight(node) { - var height = 0; - do node.height = height; - while ((node = node.parent) && (node.height < ++height)); -} - -function Node(data) { - this.data = data; - this.depth = - this.height = 0; - this.parent = null; -} - -Node.prototype = hierarchy.prototype = { - constructor: Node, - count: node_count, - each: node_each, - eachAfter: node_eachAfter, - eachBefore: node_eachBefore, - sum: node_sum, - sort: node_sort, - path: node_path, - ancestors: node_ancestors, - descendants: node_descendants, - leaves: node_leaves, - links: node_links, - copy: node_copy -}; - -var slice$4 = Array.prototype.slice; - -function shuffle$1(array) { - var m = array.length, - t, - i; - - while (m) { - i = Math.random() * m-- | 0; - t = array[m]; - array[m] = array[i]; - array[i] = t; - } - - return array; -} - -function enclose(circles) { - var i = 0, n = (circles = shuffle$1(slice$4.call(circles))).length, B = [], p, e; - - while (i < n) { - p = circles[i]; - if (e && enclosesWeak(e, p)) ++i; - else e = encloseBasis(B = extendBasis(B, p)), i = 0; - } - - return e; -} - -function extendBasis(B, p) { - var i, j; - - if (enclosesWeakAll(p, B)) return [p]; - - // If we get here then B must have at least one element. - for (i = 0; i < B.length; ++i) { - if (enclosesNot(p, B[i]) - && enclosesWeakAll(encloseBasis2(B[i], p), B)) { - return [B[i], p]; - } - } - - // If we get here then B must have at least two elements. - for (i = 0; i < B.length - 1; ++i) { - for (j = i + 1; j < B.length; ++j) { - if (enclosesNot(encloseBasis2(B[i], B[j]), p) - && enclosesNot(encloseBasis2(B[i], p), B[j]) - && enclosesNot(encloseBasis2(B[j], p), B[i]) - && enclosesWeakAll(encloseBasis3(B[i], B[j], p), B)) { - return [B[i], B[j], p]; - } - } - } - - // If we get here then something is very wrong. - throw new Error; -} - -function enclosesNot(a, b) { - var dr = a.r - b.r, dx = b.x - a.x, dy = b.y - a.y; - return dr < 0 || dr * dr < dx * dx + dy * dy; -} - -function enclosesWeak(a, b) { - var dr = a.r - b.r + 1e-6, dx = b.x - a.x, dy = b.y - a.y; - return dr > 0 && dr * dr > dx * dx + dy * dy; -} - -function enclosesWeakAll(a, B) { - for (var i = 0; i < B.length; ++i) { - if (!enclosesWeak(a, B[i])) { - return false; - } - } - return true; -} - -function encloseBasis(B) { - switch (B.length) { - case 1: return encloseBasis1(B[0]); - case 2: return encloseBasis2(B[0], B[1]); - case 3: return encloseBasis3(B[0], B[1], B[2]); - } -} - -function encloseBasis1(a) { - return { - x: a.x, - y: a.y, - r: a.r - }; -} - -function encloseBasis2(a, b) { - var x1 = a.x, y1 = a.y, r1 = a.r, - x2 = b.x, y2 = b.y, r2 = b.r, - x21 = x2 - x1, y21 = y2 - y1, r21 = r2 - r1, - l = Math.sqrt(x21 * x21 + y21 * y21); - return { - x: (x1 + x2 + x21 / l * r21) / 2, - y: (y1 + y2 + y21 / l * r21) / 2, - r: (l + r1 + r2) / 2 - }; -} - -function encloseBasis3(a, b, c) { - var x1 = a.x, y1 = a.y, r1 = a.r, - x2 = b.x, y2 = b.y, r2 = b.r, - x3 = c.x, y3 = c.y, r3 = c.r, - a2 = x1 - x2, - a3 = x1 - x3, - b2 = y1 - y2, - b3 = y1 - y3, - c2 = r2 - r1, - c3 = r3 - r1, - d1 = x1 * x1 + y1 * y1 - r1 * r1, - d2 = d1 - x2 * x2 - y2 * y2 + r2 * r2, - d3 = d1 - x3 * x3 - y3 * y3 + r3 * r3, - ab = a3 * b2 - a2 * b3, - xa = (b2 * d3 - b3 * d2) / (ab * 2) - x1, - xb = (b3 * c2 - b2 * c3) / ab, - ya = (a3 * d2 - a2 * d3) / (ab * 2) - y1, - yb = (a2 * c3 - a3 * c2) / ab, - A = xb * xb + yb * yb - 1, - B = 2 * (r1 + xa * xb + ya * yb), - C = xa * xa + ya * ya - r1 * r1, - r = -(A ? (B + Math.sqrt(B * B - 4 * A * C)) / (2 * A) : C / B); - return { - x: x1 + xa + xb * r, - y: y1 + ya + yb * r, - r: r - }; -} - -function place(b, a, c) { - var dx = b.x - a.x, x, a2, - dy = b.y - a.y, y, b2, - d2 = dx * dx + dy * dy; - if (d2) { - a2 = a.r + c.r, a2 *= a2; - b2 = b.r + c.r, b2 *= b2; - if (a2 > b2) { - x = (d2 + b2 - a2) / (2 * d2); - y = Math.sqrt(Math.max(0, b2 / d2 - x * x)); - c.x = b.x - x * dx - y * dy; - c.y = b.y - x * dy + y * dx; - } else { - x = (d2 + a2 - b2) / (2 * d2); - y = Math.sqrt(Math.max(0, a2 / d2 - x * x)); - c.x = a.x + x * dx - y * dy; - c.y = a.y + x * dy + y * dx; - } - } else { - c.x = a.x + c.r; - c.y = a.y; - } -} - -function intersects(a, b) { - var dr = a.r + b.r - 1e-6, dx = b.x - a.x, dy = b.y - a.y; - return dr > 0 && dr * dr > dx * dx + dy * dy; -} - -function score(node) { - var a = node._, - b = node.next._, - ab = a.r + b.r, - dx = (a.x * b.r + b.x * a.r) / ab, - dy = (a.y * b.r + b.y * a.r) / ab; - return dx * dx + dy * dy; -} - -function Node$1(circle) { - this._ = circle; - this.next = null; - this.previous = null; -} - -function packEnclose(circles) { - if (!(n = circles.length)) return 0; - - var a, b, c, n, aa, ca, i, j, k, sj, sk; - - // Place the first circle. - a = circles[0], a.x = 0, a.y = 0; - if (!(n > 1)) return a.r; - - // Place the second circle. - b = circles[1], a.x = -b.r, b.x = a.r, b.y = 0; - if (!(n > 2)) return a.r + b.r; - - // Place the third circle. - place(b, a, c = circles[2]); - - // Initialize the front-chain using the first three circles a, b and c. - a = new Node$1(a), b = new Node$1(b), c = new Node$1(c); - a.next = c.previous = b; - b.next = a.previous = c; - c.next = b.previous = a; - - // Attempt to place each remaining circle… - pack: for (i = 3; i < n; ++i) { - place(a._, b._, c = circles[i]), c = new Node$1(c); - - // Find the closest intersecting circle on the front-chain, if any. - // “Closeness” is determined by linear distance along the front-chain. - // “Ahead” or “behind” is likewise determined by linear distance. - j = b.next, k = a.previous, sj = b._.r, sk = a._.r; - do { - if (sj <= sk) { - if (intersects(j._, c._)) { - b = j, a.next = b, b.previous = a, --i; - continue pack; - } - sj += j._.r, j = j.next; - } else { - if (intersects(k._, c._)) { - a = k, a.next = b, b.previous = a, --i; - continue pack; - } - sk += k._.r, k = k.previous; - } - } while (j !== k.next); - - // Success! Insert the new circle c between a and b. - c.previous = a, c.next = b, a.next = b.previous = b = c; - - // Compute the new closest circle pair to the centroid. - aa = score(a); - while ((c = c.next) !== b) { - if ((ca = score(c)) < aa) { - a = c, aa = ca; - } - } - b = a.next; - } - - // Compute the enclosing circle of the front chain. - a = [b._], c = b; while ((c = c.next) !== b) a.push(c._); c = enclose(a); - - // Translate the circles to put the enclosing circle around the origin. - for (i = 0; i < n; ++i) a = circles[i], a.x -= c.x, a.y -= c.y; - - return c.r; -} - -function siblings(circles) { - packEnclose(circles); - return circles; -} - -function optional(f) { - return f == null ? null : required(f); -} - -function required(f) { - if (typeof f !== "function") throw new Error; - return f; -} - -function constantZero() { - return 0; -} - -function constant$9(x) { - return function() { - return x; - }; -} - -function defaultRadius$1(d) { - return Math.sqrt(d.value); -} - -function index$2() { - var radius = null, - dx = 1, - dy = 1, - padding = constantZero; - - function pack(root) { - root.x = dx / 2, root.y = dy / 2; - if (radius) { - root.eachBefore(radiusLeaf(radius)) - .eachAfter(packChildren(padding, 0.5)) - .eachBefore(translateChild(1)); - } else { - root.eachBefore(radiusLeaf(defaultRadius$1)) - .eachAfter(packChildren(constantZero, 1)) - .eachAfter(packChildren(padding, root.r / Math.min(dx, dy))) - .eachBefore(translateChild(Math.min(dx, dy) / (2 * root.r))); - } - return root; - } - - pack.radius = function(x) { - return arguments.length ? (radius = optional(x), pack) : radius; - }; - - pack.size = function(x) { - return arguments.length ? (dx = +x[0], dy = +x[1], pack) : [dx, dy]; - }; - - pack.padding = function(x) { - return arguments.length ? (padding = typeof x === "function" ? x : constant$9(+x), pack) : padding; - }; - - return pack; -} - -function radiusLeaf(radius) { - return function(node) { - if (!node.children) { - node.r = Math.max(0, +radius(node) || 0); - } - }; -} - -function packChildren(padding, k) { - return function(node) { - if (children = node.children) { - var children, - i, - n = children.length, - r = padding(node) * k || 0, - e; - - if (r) for (i = 0; i < n; ++i) children[i].r += r; - e = packEnclose(children); - if (r) for (i = 0; i < n; ++i) children[i].r -= r; - node.r = e + r; - } - }; -} - -function translateChild(k) { - return function(node) { - var parent = node.parent; - node.r *= k; - if (parent) { - node.x = parent.x + k * node.x; - node.y = parent.y + k * node.y; - } - }; -} - -function roundNode(node) { - node.x0 = Math.round(node.x0); - node.y0 = Math.round(node.y0); - node.x1 = Math.round(node.x1); - node.y1 = Math.round(node.y1); -} - -function treemapDice(parent, x0, y0, x1, y1) { - var nodes = parent.children, - node, - i = -1, - n = nodes.length, - k = parent.value && (x1 - x0) / parent.value; - - while (++i < n) { - node = nodes[i], node.y0 = y0, node.y1 = y1; - node.x0 = x0, node.x1 = x0 += node.value * k; - } -} - -function partition() { - var dx = 1, - dy = 1, - padding = 0, - round = false; - - function partition(root) { - var n = root.height + 1; - root.x0 = - root.y0 = padding; - root.x1 = dx; - root.y1 = dy / n; - root.eachBefore(positionNode(dy, n)); - if (round) root.eachBefore(roundNode); - return root; - } - - function positionNode(dy, n) { - return function(node) { - if (node.children) { - treemapDice(node, node.x0, dy * (node.depth + 1) / n, node.x1, dy * (node.depth + 2) / n); - } - var x0 = node.x0, - y0 = node.y0, - x1 = node.x1 - padding, - y1 = node.y1 - padding; - if (x1 < x0) x0 = x1 = (x0 + x1) / 2; - if (y1 < y0) y0 = y1 = (y0 + y1) / 2; - node.x0 = x0; - node.y0 = y0; - node.x1 = x1; - node.y1 = y1; - }; - } - - partition.round = function(x) { - return arguments.length ? (round = !!x, partition) : round; - }; - - partition.size = function(x) { - return arguments.length ? (dx = +x[0], dy = +x[1], partition) : [dx, dy]; - }; - - partition.padding = function(x) { - return arguments.length ? (padding = +x, partition) : padding; - }; - - return partition; -} - -var keyPrefix$1 = "$", // Protect against keys like “__proto__”. - preroot = {depth: -1}, - ambiguous = {}; - -function defaultId(d) { - return d.id; -} - -function defaultParentId(d) { - return d.parentId; -} - -function stratify() { - var id = defaultId, - parentId = defaultParentId; - - function stratify(data) { - var d, - i, - n = data.length, - root, - parent, - node, - nodes = new Array(n), - nodeId, - nodeKey, - nodeByKey = {}; - - for (i = 0; i < n; ++i) { - d = data[i], node = nodes[i] = new Node(d); - if ((nodeId = id(d, i, data)) != null && (nodeId += "")) { - nodeKey = keyPrefix$1 + (node.id = nodeId); - nodeByKey[nodeKey] = nodeKey in nodeByKey ? ambiguous : node; - } - } - - for (i = 0; i < n; ++i) { - node = nodes[i], nodeId = parentId(data[i], i, data); - if (nodeId == null || !(nodeId += "")) { - if (root) throw new Error("multiple roots"); - root = node; - } else { - parent = nodeByKey[keyPrefix$1 + nodeId]; - if (!parent) throw new Error("missing: " + nodeId); - if (parent === ambiguous) throw new Error("ambiguous: " + nodeId); - if (parent.children) parent.children.push(node); - else parent.children = [node]; - node.parent = parent; - } - } - - if (!root) throw new Error("no root"); - root.parent = preroot; - root.eachBefore(function(node) { node.depth = node.parent.depth + 1; --n; }).eachBefore(computeHeight); - root.parent = null; - if (n > 0) throw new Error("cycle"); - - return root; - } - - stratify.id = function(x) { - return arguments.length ? (id = required(x), stratify) : id; - }; - - stratify.parentId = function(x) { - return arguments.length ? (parentId = required(x), stratify) : parentId; - }; - - return stratify; -} - -function defaultSeparation$1(a, b) { - return a.parent === b.parent ? 1 : 2; -} - -// function radialSeparation(a, b) { -// return (a.parent === b.parent ? 1 : 2) / a.depth; -// } - -// This function is used to traverse the left contour of a subtree (or -// subforest). It returns the successor of v on this contour. This successor is -// either given by the leftmost child of v or by the thread of v. The function -// returns null if and only if v is on the highest level of its subtree. -function nextLeft(v) { - var children = v.children; - return children ? children[0] : v.t; -} - -// This function works analogously to nextLeft. -function nextRight(v) { - var children = v.children; - return children ? children[children.length - 1] : v.t; -} - -// Shifts the current subtree rooted at w+. This is done by increasing -// prelim(w+) and mod(w+) by shift. -function moveSubtree(wm, wp, shift) { - var change = shift / (wp.i - wm.i); - wp.c -= change; - wp.s += shift; - wm.c += change; - wp.z += shift; - wp.m += shift; -} - -// All other shifts, applied to the smaller subtrees between w- and w+, are -// performed by this function. To prepare the shifts, we have to adjust -// change(w+), shift(w+), and change(w-). -function executeShifts(v) { - var shift = 0, - change = 0, - children = v.children, - i = children.length, - w; - while (--i >= 0) { - w = children[i]; - w.z += shift; - w.m += shift; - shift += w.s + (change += w.c); - } -} - -// If vi-’s ancestor is a sibling of v, returns vi-’s ancestor. Otherwise, -// returns the specified (default) ancestor. -function nextAncestor(vim, v, ancestor) { - return vim.a.parent === v.parent ? vim.a : ancestor; -} - -function TreeNode(node, i) { - this._ = node; - this.parent = null; - this.children = null; - this.A = null; // default ancestor - this.a = this; // ancestor - this.z = 0; // prelim - this.m = 0; // mod - this.c = 0; // change - this.s = 0; // shift - this.t = null; // thread - this.i = i; // number -} - -TreeNode.prototype = Object.create(Node.prototype); - -function treeRoot(root) { - var tree = new TreeNode(root, 0), - node, - nodes = [tree], - child, - children, - i, - n; - - while (node = nodes.pop()) { - if (children = node._.children) { - node.children = new Array(n = children.length); - for (i = n - 1; i >= 0; --i) { - nodes.push(child = node.children[i] = new TreeNode(children[i], i)); - child.parent = node; - } - } - } - - (tree.parent = new TreeNode(null, 0)).children = [tree]; - return tree; -} - -// Node-link tree diagram using the Reingold-Tilford "tidy" algorithm -function tree() { - var separation = defaultSeparation$1, - dx = 1, - dy = 1, - nodeSize = null; - - function tree(root) { - var t = treeRoot(root); - - // Compute the layout using Buchheim et al.’s algorithm. - t.eachAfter(firstWalk), t.parent.m = -t.z; - t.eachBefore(secondWalk); - - // If a fixed node size is specified, scale x and y. - if (nodeSize) root.eachBefore(sizeNode); - - // If a fixed tree size is specified, scale x and y based on the extent. - // Compute the left-most, right-most, and depth-most nodes for extents. - else { - var left = root, - right = root, - bottom = root; - root.eachBefore(function(node) { - if (node.x < left.x) left = node; - if (node.x > right.x) right = node; - if (node.depth > bottom.depth) bottom = node; - }); - var s = left === right ? 1 : separation(left, right) / 2, - tx = s - left.x, - kx = dx / (right.x + s + tx), - ky = dy / (bottom.depth || 1); - root.eachBefore(function(node) { - node.x = (node.x + tx) * kx; - node.y = node.depth * ky; - }); - } - - return root; - } - - // Computes a preliminary x-coordinate for v. Before that, FIRST WALK is - // applied recursively to the children of v, as well as the function - // APPORTION. After spacing out the children by calling EXECUTE SHIFTS, the - // node v is placed to the midpoint of its outermost children. - function firstWalk(v) { - var children = v.children, - siblings = v.parent.children, - w = v.i ? siblings[v.i - 1] : null; - if (children) { - executeShifts(v); - var midpoint = (children[0].z + children[children.length - 1].z) / 2; - if (w) { - v.z = w.z + separation(v._, w._); - v.m = v.z - midpoint; - } else { - v.z = midpoint; - } - } else if (w) { - v.z = w.z + separation(v._, w._); - } - v.parent.A = apportion(v, w, v.parent.A || siblings[0]); - } - - // Computes all real x-coordinates by summing up the modifiers recursively. - function secondWalk(v) { - v._.x = v.z + v.parent.m; - v.m += v.parent.m; - } - - // The core of the algorithm. Here, a new subtree is combined with the - // previous subtrees. Threads are used to traverse the inside and outside - // contours of the left and right subtree up to the highest common level. The - // vertices used for the traversals are vi+, vi-, vo-, and vo+, where the - // superscript o means outside and i means inside, the subscript - means left - // subtree and + means right subtree. For summing up the modifiers along the - // contour, we use respective variables si+, si-, so-, and so+. Whenever two - // nodes of the inside contours conflict, we compute the left one of the - // greatest uncommon ancestors using the function ANCESTOR and call MOVE - // SUBTREE to shift the subtree and prepare the shifts of smaller subtrees. - // Finally, we add a new thread (if necessary). - function apportion(v, w, ancestor) { - if (w) { - var vip = v, - vop = v, - vim = w, - vom = vip.parent.children[0], - sip = vip.m, - sop = vop.m, - sim = vim.m, - som = vom.m, - shift; - while (vim = nextRight(vim), vip = nextLeft(vip), vim && vip) { - vom = nextLeft(vom); - vop = nextRight(vop); - vop.a = v; - shift = vim.z + sim - vip.z - sip + separation(vim._, vip._); - if (shift > 0) { - moveSubtree(nextAncestor(vim, v, ancestor), v, shift); - sip += shift; - sop += shift; - } - sim += vim.m; - sip += vip.m; - som += vom.m; - sop += vop.m; - } - if (vim && !nextRight(vop)) { - vop.t = vim; - vop.m += sim - sop; - } - if (vip && !nextLeft(vom)) { - vom.t = vip; - vom.m += sip - som; - ancestor = v; - } - } - return ancestor; - } - - function sizeNode(node) { - node.x *= dx; - node.y = node.depth * dy; - } - - tree.separation = function(x) { - return arguments.length ? (separation = x, tree) : separation; - }; - - tree.size = function(x) { - return arguments.length ? (nodeSize = false, dx = +x[0], dy = +x[1], tree) : (nodeSize ? null : [dx, dy]); - }; - - tree.nodeSize = function(x) { - return arguments.length ? (nodeSize = true, dx = +x[0], dy = +x[1], tree) : (nodeSize ? [dx, dy] : null); - }; - - return tree; -} - -function treemapSlice(parent, x0, y0, x1, y1) { - var nodes = parent.children, - node, - i = -1, - n = nodes.length, - k = parent.value && (y1 - y0) / parent.value; - - while (++i < n) { - node = nodes[i], node.x0 = x0, node.x1 = x1; - node.y0 = y0, node.y1 = y0 += node.value * k; - } -} - -var phi = (1 + Math.sqrt(5)) / 2; - -function squarifyRatio(ratio, parent, x0, y0, x1, y1) { - var rows = [], - nodes = parent.children, - row, - nodeValue, - i0 = 0, - i1 = 0, - n = nodes.length, - dx, dy, - value = parent.value, - sumValue, - minValue, - maxValue, - newRatio, - minRatio, - alpha, - beta; - - while (i0 < n) { - dx = x1 - x0, dy = y1 - y0; - - // Find the next non-empty node. - do sumValue = nodes[i1++].value; while (!sumValue && i1 < n); - minValue = maxValue = sumValue; - alpha = Math.max(dy / dx, dx / dy) / (value * ratio); - beta = sumValue * sumValue * alpha; - minRatio = Math.max(maxValue / beta, beta / minValue); - - // Keep adding nodes while the aspect ratio maintains or improves. - for (; i1 < n; ++i1) { - sumValue += nodeValue = nodes[i1].value; - if (nodeValue < minValue) minValue = nodeValue; - if (nodeValue > maxValue) maxValue = nodeValue; - beta = sumValue * sumValue * alpha; - newRatio = Math.max(maxValue / beta, beta / minValue); - if (newRatio > minRatio) { sumValue -= nodeValue; break; } - minRatio = newRatio; - } - - // Position and record the row orientation. - rows.push(row = {value: sumValue, dice: dx < dy, children: nodes.slice(i0, i1)}); - if (row.dice) treemapDice(row, x0, y0, x1, value ? y0 += dy * sumValue / value : y1); - else treemapSlice(row, x0, y0, value ? x0 += dx * sumValue / value : x1, y1); - value -= sumValue, i0 = i1; - } - - return rows; -} - -var squarify = (function custom(ratio) { - - function squarify(parent, x0, y0, x1, y1) { - squarifyRatio(ratio, parent, x0, y0, x1, y1); - } - - squarify.ratio = function(x) { - return custom((x = +x) > 1 ? x : 1); - }; - - return squarify; -})(phi); - -function index$3() { - var tile = squarify, - round = false, - dx = 1, - dy = 1, - paddingStack = [0], - paddingInner = constantZero, - paddingTop = constantZero, - paddingRight = constantZero, - paddingBottom = constantZero, - paddingLeft = constantZero; - - function treemap(root) { - root.x0 = - root.y0 = 0; - root.x1 = dx; - root.y1 = dy; - root.eachBefore(positionNode); - paddingStack = [0]; - if (round) root.eachBefore(roundNode); - return root; - } - - function positionNode(node) { - var p = paddingStack[node.depth], - x0 = node.x0 + p, - y0 = node.y0 + p, - x1 = node.x1 - p, - y1 = node.y1 - p; - if (x1 < x0) x0 = x1 = (x0 + x1) / 2; - if (y1 < y0) y0 = y1 = (y0 + y1) / 2; - node.x0 = x0; - node.y0 = y0; - node.x1 = x1; - node.y1 = y1; - if (node.children) { - p = paddingStack[node.depth + 1] = paddingInner(node) / 2; - x0 += paddingLeft(node) - p; - y0 += paddingTop(node) - p; - x1 -= paddingRight(node) - p; - y1 -= paddingBottom(node) - p; - if (x1 < x0) x0 = x1 = (x0 + x1) / 2; - if (y1 < y0) y0 = y1 = (y0 + y1) / 2; - tile(node, x0, y0, x1, y1); - } - } - - treemap.round = function(x) { - return arguments.length ? (round = !!x, treemap) : round; - }; - - treemap.size = function(x) { - return arguments.length ? (dx = +x[0], dy = +x[1], treemap) : [dx, dy]; - }; - - treemap.tile = function(x) { - return arguments.length ? (tile = required(x), treemap) : tile; - }; - - treemap.padding = function(x) { - return arguments.length ? treemap.paddingInner(x).paddingOuter(x) : treemap.paddingInner(); - }; - - treemap.paddingInner = function(x) { - return arguments.length ? (paddingInner = typeof x === "function" ? x : constant$9(+x), treemap) : paddingInner; - }; - - treemap.paddingOuter = function(x) { - return arguments.length ? treemap.paddingTop(x).paddingRight(x).paddingBottom(x).paddingLeft(x) : treemap.paddingTop(); - }; - - treemap.paddingTop = function(x) { - return arguments.length ? (paddingTop = typeof x === "function" ? x : constant$9(+x), treemap) : paddingTop; - }; - - treemap.paddingRight = function(x) { - return arguments.length ? (paddingRight = typeof x === "function" ? x : constant$9(+x), treemap) : paddingRight; - }; - - treemap.paddingBottom = function(x) { - return arguments.length ? (paddingBottom = typeof x === "function" ? x : constant$9(+x), treemap) : paddingBottom; - }; - - treemap.paddingLeft = function(x) { - return arguments.length ? (paddingLeft = typeof x === "function" ? x : constant$9(+x), treemap) : paddingLeft; - }; - - return treemap; -} - -function binary(parent, x0, y0, x1, y1) { - var nodes = parent.children, - i, n = nodes.length, - sum, sums = new Array(n + 1); - - for (sums[0] = sum = i = 0; i < n; ++i) { - sums[i + 1] = sum += nodes[i].value; - } - - partition(0, n, parent.value, x0, y0, x1, y1); - - function partition(i, j, value, x0, y0, x1, y1) { - if (i >= j - 1) { - var node = nodes[i]; - node.x0 = x0, node.y0 = y0; - node.x1 = x1, node.y1 = y1; - return; - } - - var valueOffset = sums[i], - valueTarget = (value / 2) + valueOffset, - k = i + 1, - hi = j - 1; - - while (k < hi) { - var mid = k + hi >>> 1; - if (sums[mid] < valueTarget) k = mid + 1; - else hi = mid; - } - - if ((valueTarget - sums[k - 1]) < (sums[k] - valueTarget) && i + 1 < k) --k; - - var valueLeft = sums[k] - valueOffset, - valueRight = value - valueLeft; - - if ((x1 - x0) > (y1 - y0)) { - var xk = (x0 * valueRight + x1 * valueLeft) / value; - partition(i, k, valueLeft, x0, y0, xk, y1); - partition(k, j, valueRight, xk, y0, x1, y1); - } else { - var yk = (y0 * valueRight + y1 * valueLeft) / value; - partition(i, k, valueLeft, x0, y0, x1, yk); - partition(k, j, valueRight, x0, yk, x1, y1); - } - } -} - -function sliceDice(parent, x0, y0, x1, y1) { - (parent.depth & 1 ? treemapSlice : treemapDice)(parent, x0, y0, x1, y1); -} - -var resquarify = (function custom(ratio) { - - function resquarify(parent, x0, y0, x1, y1) { - if ((rows = parent._squarify) && (rows.ratio === ratio)) { - var rows, - row, - nodes, - i, - j = -1, - n, - m = rows.length, - value = parent.value; - - while (++j < m) { - row = rows[j], nodes = row.children; - for (i = row.value = 0, n = nodes.length; i < n; ++i) row.value += nodes[i].value; - if (row.dice) treemapDice(row, x0, y0, x1, y0 += (y1 - y0) * row.value / value); - else treemapSlice(row, x0, y0, x0 += (x1 - x0) * row.value / value, y1); - value -= row.value; - } - } else { - parent._squarify = rows = squarifyRatio(ratio, parent, x0, y0, x1, y1); - rows.ratio = ratio; - } - } - - resquarify.ratio = function(x) { - return custom((x = +x) > 1 ? x : 1); - }; - - return resquarify; -})(phi); - -function area$2(polygon) { - var i = -1, - n = polygon.length, - a, - b = polygon[n - 1], - area = 0; - - while (++i < n) { - a = b; - b = polygon[i]; - area += a[1] * b[0] - a[0] * b[1]; - } - - return area / 2; -} - -function centroid$1(polygon) { - var i = -1, - n = polygon.length, - x = 0, - y = 0, - a, - b = polygon[n - 1], - c, - k = 0; - - while (++i < n) { - a = b; - b = polygon[i]; - k += c = a[0] * b[1] - b[0] * a[1]; - x += (a[0] + b[0]) * c; - y += (a[1] + b[1]) * c; - } - - return k *= 3, [x / k, y / k]; -} - -// Returns the 2D cross product of AB and AC vectors, i.e., the z-component of -// the 3D cross product in a quadrant I Cartesian coordinate system (+x is -// right, +y is up). Returns a positive value if ABC is counter-clockwise, -// negative if clockwise, and zero if the points are collinear. -function cross$1(a, b, c) { - return (b[0] - a[0]) * (c[1] - a[1]) - (b[1] - a[1]) * (c[0] - a[0]); -} - -function lexicographicOrder(a, b) { - return a[0] - b[0] || a[1] - b[1]; -} - -// Computes the upper convex hull per the monotone chain algorithm. -// Assumes points.length >= 3, is sorted by x, unique in y. -// Returns an array of indices into points in left-to-right order. -function computeUpperHullIndexes(points) { - var n = points.length, - indexes = [0, 1], - size = 2; - - for (var i = 2; i < n; ++i) { - while (size > 1 && cross$1(points[indexes[size - 2]], points[indexes[size - 1]], points[i]) <= 0) --size; - indexes[size++] = i; - } - - return indexes.slice(0, size); // remove popped points -} - -function hull(points) { - if ((n = points.length) < 3) return null; - - var i, - n, - sortedPoints = new Array(n), - flippedPoints = new Array(n); - - for (i = 0; i < n; ++i) sortedPoints[i] = [+points[i][0], +points[i][1], i]; - sortedPoints.sort(lexicographicOrder); - for (i = 0; i < n; ++i) flippedPoints[i] = [sortedPoints[i][0], -sortedPoints[i][1]]; - - var upperIndexes = computeUpperHullIndexes(sortedPoints), - lowerIndexes = computeUpperHullIndexes(flippedPoints); - - // Construct the hull polygon, removing possible duplicate endpoints. - var skipLeft = lowerIndexes[0] === upperIndexes[0], - skipRight = lowerIndexes[lowerIndexes.length - 1] === upperIndexes[upperIndexes.length - 1], - hull = []; - - // Add upper hull in right-to-l order. - // Then add lower hull in left-to-right order. - for (i = upperIndexes.length - 1; i >= 0; --i) hull.push(points[sortedPoints[upperIndexes[i]][2]]); - for (i = +skipLeft; i < lowerIndexes.length - skipRight; ++i) hull.push(points[sortedPoints[lowerIndexes[i]][2]]); - - return hull; -} - -function contains$2(polygon, point) { - var n = polygon.length, - p = polygon[n - 1], - x = point[0], y = point[1], - x0 = p[0], y0 = p[1], - x1, y1, - inside = false; - - for (var i = 0; i < n; ++i) { - p = polygon[i], x1 = p[0], y1 = p[1]; - if (((y1 > y) !== (y0 > y)) && (x < (x0 - x1) * (y - y1) / (y0 - y1) + x1)) inside = !inside; - x0 = x1, y0 = y1; - } - - return inside; -} - -function length$2(polygon) { - var i = -1, - n = polygon.length, - b = polygon[n - 1], - xa, - ya, - xb = b[0], - yb = b[1], - perimeter = 0; - - while (++i < n) { - xa = xb; - ya = yb; - b = polygon[i]; - xb = b[0]; - yb = b[1]; - xa -= xb; - ya -= yb; - perimeter += Math.sqrt(xa * xa + ya * ya); - } - - return perimeter; -} - -function defaultSource$1() { - return Math.random(); -} - -var uniform = (function sourceRandomUniform(source) { - function randomUniform(min, max) { - min = min == null ? 0 : +min; - max = max == null ? 1 : +max; - if (arguments.length === 1) max = min, min = 0; - else max -= min; - return function() { - return source() * max + min; - }; - } - - randomUniform.source = sourceRandomUniform; - - return randomUniform; -})(defaultSource$1); - -var normal = (function sourceRandomNormal(source) { - function randomNormal(mu, sigma) { - var x, r; - mu = mu == null ? 0 : +mu; - sigma = sigma == null ? 1 : +sigma; - return function() { - var y; - - // If available, use the second previously-generated uniform random. - if (x != null) y = x, x = null; - - // Otherwise, generate a new x and y. - else do { - x = source() * 2 - 1; - y = source() * 2 - 1; - r = x * x + y * y; - } while (!r || r > 1); - - return mu + sigma * y * Math.sqrt(-2 * Math.log(r) / r); - }; - } - - randomNormal.source = sourceRandomNormal; - - return randomNormal; -})(defaultSource$1); - -var logNormal = (function sourceRandomLogNormal(source) { - function randomLogNormal() { - var randomNormal = normal.source(source).apply(this, arguments); - return function() { - return Math.exp(randomNormal()); - }; - } - - randomLogNormal.source = sourceRandomLogNormal; - - return randomLogNormal; -})(defaultSource$1); - -var irwinHall = (function sourceRandomIrwinHall(source) { - function randomIrwinHall(n) { - return function() { - for (var sum = 0, i = 0; i < n; ++i) sum += source(); - return sum; - }; - } - - randomIrwinHall.source = sourceRandomIrwinHall; - - return randomIrwinHall; -})(defaultSource$1); - -var bates = (function sourceRandomBates(source) { - function randomBates(n) { - var randomIrwinHall = irwinHall.source(source)(n); - return function() { - return randomIrwinHall() / n; - }; - } - - randomBates.source = sourceRandomBates; - - return randomBates; -})(defaultSource$1); - -var exponential$1 = (function sourceRandomExponential(source) { - function randomExponential(lambda) { - return function() { - return -Math.log(1 - source()) / lambda; - }; - } - - randomExponential.source = sourceRandomExponential; - - return randomExponential; -})(defaultSource$1); - -var array$3 = Array.prototype; - -var map$2 = array$3.map; -var slice$5 = array$3.slice; - -var implicit = {name: "implicit"}; - -function ordinal(range) { - var index = map$1(), - domain = [], - unknown = implicit; - - range = range == null ? [] : slice$5.call(range); - - function scale(d) { - var key = d + "", i = index.get(key); - if (!i) { - if (unknown !== implicit) return unknown; - index.set(key, i = domain.push(d)); - } - return range[(i - 1) % range.length]; - } - - scale.domain = function(_) { - if (!arguments.length) return domain.slice(); - domain = [], index = map$1(); - var i = -1, n = _.length, d, key; - while (++i < n) if (!index.has(key = (d = _[i]) + "")) index.set(key, domain.push(d)); - return scale; - }; - - scale.range = function(_) { - return arguments.length ? (range = slice$5.call(_), scale) : range.slice(); - }; - - scale.unknown = function(_) { - return arguments.length ? (unknown = _, scale) : unknown; - }; - - scale.copy = function() { - return ordinal() - .domain(domain) - .range(range) - .unknown(unknown); - }; - - return scale; -} - -function band() { - var scale = ordinal().unknown(undefined), - domain = scale.domain, - ordinalRange = scale.range, - range$$1 = [0, 1], - step, - bandwidth, - round = false, - paddingInner = 0, - paddingOuter = 0, - align = 0.5; - - delete scale.unknown; - - function rescale() { - var n = domain().length, - reverse = range$$1[1] < range$$1[0], - start = range$$1[reverse - 0], - stop = range$$1[1 - reverse]; - step = (stop - start) / Math.max(1, n - paddingInner + paddingOuter * 2); - if (round) step = Math.floor(step); - start += (stop - start - step * (n - paddingInner)) * align; - bandwidth = step * (1 - paddingInner); - if (round) start = Math.round(start), bandwidth = Math.round(bandwidth); - var values = sequence(n).map(function(i) { return start + step * i; }); - return ordinalRange(reverse ? values.reverse() : values); - } - - scale.domain = function(_) { - return arguments.length ? (domain(_), rescale()) : domain(); - }; - - scale.range = function(_) { - return arguments.length ? (range$$1 = [+_[0], +_[1]], rescale()) : range$$1.slice(); - }; - - scale.rangeRound = function(_) { - return range$$1 = [+_[0], +_[1]], round = true, rescale(); - }; - - scale.bandwidth = function() { - return bandwidth; - }; - - scale.step = function() { - return step; - }; - - scale.round = function(_) { - return arguments.length ? (round = !!_, rescale()) : round; - }; - - scale.padding = function(_) { - return arguments.length ? (paddingInner = paddingOuter = Math.max(0, Math.min(1, _)), rescale()) : paddingInner; - }; - - scale.paddingInner = function(_) { - return arguments.length ? (paddingInner = Math.max(0, Math.min(1, _)), rescale()) : paddingInner; - }; - - scale.paddingOuter = function(_) { - return arguments.length ? (paddingOuter = Math.max(0, Math.min(1, _)), rescale()) : paddingOuter; - }; - - scale.align = function(_) { - return arguments.length ? (align = Math.max(0, Math.min(1, _)), rescale()) : align; - }; - - scale.copy = function() { - return band() - .domain(domain()) - .range(range$$1) - .round(round) - .paddingInner(paddingInner) - .paddingOuter(paddingOuter) - .align(align); - }; - - return rescale(); -} - -function pointish(scale) { - var copy = scale.copy; - - scale.padding = scale.paddingOuter; - delete scale.paddingInner; - delete scale.paddingOuter; - - scale.copy = function() { - return pointish(copy()); - }; - - return scale; -} - -function point$1() { - return pointish(band().paddingInner(1)); -} - -function constant$a(x) { - return function() { - return x; - }; -} - -function number$2(x) { - return +x; -} - -var unit = [0, 1]; - -function deinterpolateLinear(a, b) { - return (b -= (a = +a)) - ? function(x) { return (x - a) / b; } - : constant$a(b); -} - -function deinterpolateClamp(deinterpolate) { - return function(a, b) { - var d = deinterpolate(a = +a, b = +b); - return function(x) { return x <= a ? 0 : x >= b ? 1 : d(x); }; - }; -} - -function reinterpolateClamp(reinterpolate) { - return function(a, b) { - var r = reinterpolate(a = +a, b = +b); - return function(t) { return t <= 0 ? a : t >= 1 ? b : r(t); }; - }; -} - -function bimap(domain, range, deinterpolate, reinterpolate) { - var d0 = domain[0], d1 = domain[1], r0 = range[0], r1 = range[1]; - if (d1 < d0) d0 = deinterpolate(d1, d0), r0 = reinterpolate(r1, r0); - else d0 = deinterpolate(d0, d1), r0 = reinterpolate(r0, r1); - return function(x) { return r0(d0(x)); }; -} - -function polymap(domain, range, deinterpolate, reinterpolate) { - var j = Math.min(domain.length, range.length) - 1, - d = new Array(j), - r = new Array(j), - i = -1; - - // Reverse descending domains. - if (domain[j] < domain[0]) { - domain = domain.slice().reverse(); - range = range.slice().reverse(); - } - - while (++i < j) { - d[i] = deinterpolate(domain[i], domain[i + 1]); - r[i] = reinterpolate(range[i], range[i + 1]); - } - - return function(x) { - var i = bisectRight(domain, x, 1, j) - 1; - return r[i](d[i](x)); - }; -} - -function copy(source, target) { - return target - .domain(source.domain()) - .range(source.range()) - .interpolate(source.interpolate()) - .clamp(source.clamp()); -} - -// deinterpolate(a, b)(x) takes a domain value x in [a,b] and returns the corresponding parameter t in [0,1]. -// reinterpolate(a, b)(t) takes a parameter t in [0,1] and returns the corresponding domain value x in [a,b]. -function continuous(deinterpolate, reinterpolate) { - var domain = unit, - range = unit, - interpolate$$1 = interpolateValue, - clamp = false, - piecewise$$1, - output, - input; - - function rescale() { - piecewise$$1 = Math.min(domain.length, range.length) > 2 ? polymap : bimap; - output = input = null; - return scale; - } - - function scale(x) { - return (output || (output = piecewise$$1(domain, range, clamp ? deinterpolateClamp(deinterpolate) : deinterpolate, interpolate$$1)))(+x); - } - - scale.invert = function(y) { - return (input || (input = piecewise$$1(range, domain, deinterpolateLinear, clamp ? reinterpolateClamp(reinterpolate) : reinterpolate)))(+y); - }; - - scale.domain = function(_) { - return arguments.length ? (domain = map$2.call(_, number$2), rescale()) : domain.slice(); - }; - - scale.range = function(_) { - return arguments.length ? (range = slice$5.call(_), rescale()) : range.slice(); - }; - - scale.rangeRound = function(_) { - return range = slice$5.call(_), interpolate$$1 = interpolateRound, rescale(); - }; - - scale.clamp = function(_) { - return arguments.length ? (clamp = !!_, rescale()) : clamp; - }; - - scale.interpolate = function(_) { - return arguments.length ? (interpolate$$1 = _, rescale()) : interpolate$$1; - }; - - return rescale(); -} - -function tickFormat(domain, count, specifier) { - var start = domain[0], - stop = domain[domain.length - 1], - step = tickStep(start, stop, count == null ? 10 : count), - precision; - specifier = formatSpecifier(specifier == null ? ",f" : specifier); - switch (specifier.type) { - case "s": { - var value = Math.max(Math.abs(start), Math.abs(stop)); - if (specifier.precision == null && !isNaN(precision = precisionPrefix(step, value))) specifier.precision = precision; - return exports.formatPrefix(specifier, value); - } - case "": - case "e": - case "g": - case "p": - case "r": { - if (specifier.precision == null && !isNaN(precision = precisionRound(step, Math.max(Math.abs(start), Math.abs(stop))))) specifier.precision = precision - (specifier.type === "e"); - break; - } - case "f": - case "%": { - if (specifier.precision == null && !isNaN(precision = precisionFixed(step))) specifier.precision = precision - (specifier.type === "%") * 2; - break; - } - } - return exports.format(specifier); -} - -function linearish(scale) { - var domain = scale.domain; - - scale.ticks = function(count) { - var d = domain(); - return ticks(d[0], d[d.length - 1], count == null ? 10 : count); - }; - - scale.tickFormat = function(count, specifier) { - return tickFormat(domain(), count, specifier); - }; - - scale.nice = function(count) { - if (count == null) count = 10; - - var d = domain(), - i0 = 0, - i1 = d.length - 1, - start = d[i0], - stop = d[i1], - step; - - if (stop < start) { - step = start, start = stop, stop = step; - step = i0, i0 = i1, i1 = step; - } - - step = tickIncrement(start, stop, count); - - if (step > 0) { - start = Math.floor(start / step) * step; - stop = Math.ceil(stop / step) * step; - step = tickIncrement(start, stop, count); - } else if (step < 0) { - start = Math.ceil(start * step) / step; - stop = Math.floor(stop * step) / step; - step = tickIncrement(start, stop, count); - } - - if (step > 0) { - d[i0] = Math.floor(start / step) * step; - d[i1] = Math.ceil(stop / step) * step; - domain(d); - } else if (step < 0) { - d[i0] = Math.ceil(start * step) / step; - d[i1] = Math.floor(stop * step) / step; - domain(d); - } - - return scale; - }; - - return scale; -} - -function linear$2() { - var scale = continuous(deinterpolateLinear, interpolateNumber); - - scale.copy = function() { - return copy(scale, linear$2()); - }; - - return linearish(scale); -} - -function identity$6() { - var domain = [0, 1]; - - function scale(x) { - return +x; - } - - scale.invert = scale; - - scale.domain = scale.range = function(_) { - return arguments.length ? (domain = map$2.call(_, number$2), scale) : domain.slice(); - }; - - scale.copy = function() { - return identity$6().domain(domain); - }; - - return linearish(scale); -} - -function nice(domain, interval) { - domain = domain.slice(); - - var i0 = 0, - i1 = domain.length - 1, - x0 = domain[i0], - x1 = domain[i1], - t; - - if (x1 < x0) { - t = i0, i0 = i1, i1 = t; - t = x0, x0 = x1, x1 = t; - } - - domain[i0] = interval.floor(x0); - domain[i1] = interval.ceil(x1); - return domain; -} - -function deinterpolate(a, b) { - return (b = Math.log(b / a)) - ? function(x) { return Math.log(x / a) / b; } - : constant$a(b); -} - -function reinterpolate(a, b) { - return a < 0 - ? function(t) { return -Math.pow(-b, t) * Math.pow(-a, 1 - t); } - : function(t) { return Math.pow(b, t) * Math.pow(a, 1 - t); }; -} - -function pow10(x) { - return isFinite(x) ? +("1e" + x) : x < 0 ? 0 : x; -} - -function powp(base) { - return base === 10 ? pow10 - : base === Math.E ? Math.exp - : function(x) { return Math.pow(base, x); }; -} - -function logp(base) { - return base === Math.E ? Math.log - : base === 10 && Math.log10 - || base === 2 && Math.log2 - || (base = Math.log(base), function(x) { return Math.log(x) / base; }); -} - -function reflect(f) { - return function(x) { - return -f(-x); - }; -} - -function log$1() { - var scale = continuous(deinterpolate, reinterpolate).domain([1, 10]), - domain = scale.domain, - base = 10, - logs = logp(10), - pows = powp(10); - - function rescale() { - logs = logp(base), pows = powp(base); - if (domain()[0] < 0) logs = reflect(logs), pows = reflect(pows); - return scale; - } - - scale.base = function(_) { - return arguments.length ? (base = +_, rescale()) : base; - }; - - scale.domain = function(_) { - return arguments.length ? (domain(_), rescale()) : domain(); - }; - - scale.ticks = function(count) { - var d = domain(), - u = d[0], - v = d[d.length - 1], - r; - - if (r = v < u) i = u, u = v, v = i; - - var i = logs(u), - j = logs(v), - p, - k, - t, - n = count == null ? 10 : +count, - z = []; - - if (!(base % 1) && j - i < n) { - i = Math.round(i) - 1, j = Math.round(j) + 1; - if (u > 0) for (; i < j; ++i) { - for (k = 1, p = pows(i); k < base; ++k) { - t = p * k; - if (t < u) continue; - if (t > v) break; - z.push(t); - } - } else for (; i < j; ++i) { - for (k = base - 1, p = pows(i); k >= 1; --k) { - t = p * k; - if (t < u) continue; - if (t > v) break; - z.push(t); - } - } - } else { - z = ticks(i, j, Math.min(j - i, n)).map(pows); - } - - return r ? z.reverse() : z; - }; - - scale.tickFormat = function(count, specifier) { - if (specifier == null) specifier = base === 10 ? ".0e" : ","; - if (typeof specifier !== "function") specifier = exports.format(specifier); - if (count === Infinity) return specifier; - if (count == null) count = 10; - var k = Math.max(1, base * count / scale.ticks().length); // TODO fast estimate? - return function(d) { - var i = d / pows(Math.round(logs(d))); - if (i * base < base - 0.5) i *= base; - return i <= k ? specifier(d) : ""; - }; - }; - - scale.nice = function() { - return domain(nice(domain(), { - floor: function(x) { return pows(Math.floor(logs(x))); }, - ceil: function(x) { return pows(Math.ceil(logs(x))); } - })); - }; - - scale.copy = function() { - return copy(scale, log$1().base(base)); - }; - - return scale; -} - -function raise$1(x, exponent) { - return x < 0 ? -Math.pow(-x, exponent) : Math.pow(x, exponent); -} - -function pow$1() { - var exponent = 1, - scale = continuous(deinterpolate, reinterpolate), - domain = scale.domain; - - function deinterpolate(a, b) { - return (b = raise$1(b, exponent) - (a = raise$1(a, exponent))) - ? function(x) { return (raise$1(x, exponent) - a) / b; } - : constant$a(b); - } - - function reinterpolate(a, b) { - b = raise$1(b, exponent) - (a = raise$1(a, exponent)); - return function(t) { return raise$1(a + b * t, 1 / exponent); }; - } - - scale.exponent = function(_) { - return arguments.length ? (exponent = +_, domain(domain())) : exponent; - }; - - scale.copy = function() { - return copy(scale, pow$1().exponent(exponent)); - }; - - return linearish(scale); -} - -function sqrt$1() { - return pow$1().exponent(0.5); -} - -function quantile$$1() { - var domain = [], - range = [], - thresholds = []; - - function rescale() { - var i = 0, n = Math.max(1, range.length); - thresholds = new Array(n - 1); - while (++i < n) thresholds[i - 1] = threshold(domain, i / n); - return scale; - } - - function scale(x) { - if (!isNaN(x = +x)) return range[bisectRight(thresholds, x)]; - } - - scale.invertExtent = function(y) { - var i = range.indexOf(y); - return i < 0 ? [NaN, NaN] : [ - i > 0 ? thresholds[i - 1] : domain[0], - i < thresholds.length ? thresholds[i] : domain[domain.length - 1] - ]; - }; - - scale.domain = function(_) { - if (!arguments.length) return domain.slice(); - domain = []; - for (var i = 0, n = _.length, d; i < n; ++i) if (d = _[i], d != null && !isNaN(d = +d)) domain.push(d); - domain.sort(ascending); - return rescale(); - }; - - scale.range = function(_) { - return arguments.length ? (range = slice$5.call(_), rescale()) : range.slice(); - }; - - scale.quantiles = function() { - return thresholds.slice(); - }; - - scale.copy = function() { - return quantile$$1() - .domain(domain) - .range(range); - }; - - return scale; -} - -function quantize$1() { - var x0 = 0, - x1 = 1, - n = 1, - domain = [0.5], - range = [0, 1]; - - function scale(x) { - if (x <= x) return range[bisectRight(domain, x, 0, n)]; - } - - function rescale() { - var i = -1; - domain = new Array(n); - while (++i < n) domain[i] = ((i + 1) * x1 - (i - n) * x0) / (n + 1); - return scale; - } - - scale.domain = function(_) { - return arguments.length ? (x0 = +_[0], x1 = +_[1], rescale()) : [x0, x1]; - }; - - scale.range = function(_) { - return arguments.length ? (n = (range = slice$5.call(_)).length - 1, rescale()) : range.slice(); - }; - - scale.invertExtent = function(y) { - var i = range.indexOf(y); - return i < 0 ? [NaN, NaN] - : i < 1 ? [x0, domain[0]] - : i >= n ? [domain[n - 1], x1] - : [domain[i - 1], domain[i]]; - }; - - scale.copy = function() { - return quantize$1() - .domain([x0, x1]) - .range(range); - }; - - return linearish(scale); -} - -function threshold$1() { - var domain = [0.5], - range = [0, 1], - n = 1; - - function scale(x) { - if (x <= x) return range[bisectRight(domain, x, 0, n)]; - } - - scale.domain = function(_) { - return arguments.length ? (domain = slice$5.call(_), n = Math.min(domain.length, range.length - 1), scale) : domain.slice(); - }; - - scale.range = function(_) { - return arguments.length ? (range = slice$5.call(_), n = Math.min(domain.length, range.length - 1), scale) : range.slice(); - }; - - scale.invertExtent = function(y) { - var i = range.indexOf(y); - return [domain[i - 1], domain[i]]; - }; - - scale.copy = function() { - return threshold$1() - .domain(domain) - .range(range); - }; - - return scale; -} - -var t0$1 = new Date, - t1$1 = new Date; - -function newInterval(floori, offseti, count, field) { - - function interval(date) { - return floori(date = new Date(+date)), date; - } - - interval.floor = interval; - - interval.ceil = function(date) { - return floori(date = new Date(date - 1)), offseti(date, 1), floori(date), date; - }; - - interval.round = function(date) { - var d0 = interval(date), - d1 = interval.ceil(date); - return date - d0 < d1 - date ? d0 : d1; - }; - - interval.offset = function(date, step) { - return offseti(date = new Date(+date), step == null ? 1 : Math.floor(step)), date; - }; - - interval.range = function(start, stop, step) { - var range = [], previous; - start = interval.ceil(start); - step = step == null ? 1 : Math.floor(step); - if (!(start < stop) || !(step > 0)) return range; // also handles Invalid Date - do range.push(previous = new Date(+start)), offseti(start, step), floori(start); - while (previous < start && start < stop); - return range; - }; - - interval.filter = function(test) { - return newInterval(function(date) { - if (date >= date) while (floori(date), !test(date)) date.setTime(date - 1); - }, function(date, step) { - if (date >= date) { - if (step < 0) while (++step <= 0) { - while (offseti(date, -1), !test(date)) {} // eslint-disable-line no-empty - } else while (--step >= 0) { - while (offseti(date, +1), !test(date)) {} // eslint-disable-line no-empty - } - } - }); - }; - - if (count) { - interval.count = function(start, end) { - t0$1.setTime(+start), t1$1.setTime(+end); - floori(t0$1), floori(t1$1); - return Math.floor(count(t0$1, t1$1)); - }; - - interval.every = function(step) { - step = Math.floor(step); - return !isFinite(step) || !(step > 0) ? null - : !(step > 1) ? interval - : interval.filter(field - ? function(d) { return field(d) % step === 0; } - : function(d) { return interval.count(0, d) % step === 0; }); - }; - } - - return interval; -} - -var millisecond = newInterval(function() { - // noop -}, function(date, step) { - date.setTime(+date + step); -}, function(start, end) { - return end - start; -}); - -// An optimized implementation for this simple case. -millisecond.every = function(k) { - k = Math.floor(k); - if (!isFinite(k) || !(k > 0)) return null; - if (!(k > 1)) return millisecond; - return newInterval(function(date) { - date.setTime(Math.floor(date / k) * k); - }, function(date, step) { - date.setTime(+date + step * k); - }, function(start, end) { - return (end - start) / k; - }); -}; -var milliseconds = millisecond.range; - -var durationSecond = 1e3; -var durationMinute = 6e4; -var durationHour = 36e5; -var durationDay = 864e5; -var durationWeek = 6048e5; - -var second = newInterval(function(date) { - date.setTime(Math.floor(date / durationSecond) * durationSecond); -}, function(date, step) { - date.setTime(+date + step * durationSecond); -}, function(start, end) { - return (end - start) / durationSecond; -}, function(date) { - return date.getUTCSeconds(); -}); -var seconds = second.range; - -var minute = newInterval(function(date) { - date.setTime(Math.floor(date / durationMinute) * durationMinute); -}, function(date, step) { - date.setTime(+date + step * durationMinute); -}, function(start, end) { - return (end - start) / durationMinute; -}, function(date) { - return date.getMinutes(); -}); -var minutes = minute.range; - -var hour = newInterval(function(date) { - var offset = date.getTimezoneOffset() * durationMinute % durationHour; - if (offset < 0) offset += durationHour; - date.setTime(Math.floor((+date - offset) / durationHour) * durationHour + offset); -}, function(date, step) { - date.setTime(+date + step * durationHour); -}, function(start, end) { - return (end - start) / durationHour; -}, function(date) { - return date.getHours(); -}); -var hours = hour.range; - -var day = newInterval(function(date) { - date.setHours(0, 0, 0, 0); -}, function(date, step) { - date.setDate(date.getDate() + step); -}, function(start, end) { - return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationDay; -}, function(date) { - return date.getDate() - 1; -}); -var days = day.range; - -function weekday(i) { - return newInterval(function(date) { - date.setDate(date.getDate() - (date.getDay() + 7 - i) % 7); - date.setHours(0, 0, 0, 0); - }, function(date, step) { - date.setDate(date.getDate() + step * 7); - }, function(start, end) { - return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationWeek; - }); -} - -var sunday = weekday(0); -var monday = weekday(1); -var tuesday = weekday(2); -var wednesday = weekday(3); -var thursday = weekday(4); -var friday = weekday(5); -var saturday = weekday(6); - -var sundays = sunday.range; -var mondays = monday.range; -var tuesdays = tuesday.range; -var wednesdays = wednesday.range; -var thursdays = thursday.range; -var fridays = friday.range; -var saturdays = saturday.range; - -var month = newInterval(function(date) { - date.setDate(1); - date.setHours(0, 0, 0, 0); -}, function(date, step) { - date.setMonth(date.getMonth() + step); -}, function(start, end) { - return end.getMonth() - start.getMonth() + (end.getFullYear() - start.getFullYear()) * 12; -}, function(date) { - return date.getMonth(); -}); -var months = month.range; - -var year = newInterval(function(date) { - date.setMonth(0, 1); - date.setHours(0, 0, 0, 0); -}, function(date, step) { - date.setFullYear(date.getFullYear() + step); -}, function(start, end) { - return end.getFullYear() - start.getFullYear(); -}, function(date) { - return date.getFullYear(); -}); - -// An optimized implementation for this simple case. -year.every = function(k) { - return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : newInterval(function(date) { - date.setFullYear(Math.floor(date.getFullYear() / k) * k); - date.setMonth(0, 1); - date.setHours(0, 0, 0, 0); - }, function(date, step) { - date.setFullYear(date.getFullYear() + step * k); - }); -}; -var years = year.range; - -var utcMinute = newInterval(function(date) { - date.setUTCSeconds(0, 0); -}, function(date, step) { - date.setTime(+date + step * durationMinute); -}, function(start, end) { - return (end - start) / durationMinute; -}, function(date) { - return date.getUTCMinutes(); -}); -var utcMinutes = utcMinute.range; - -var utcHour = newInterval(function(date) { - date.setUTCMinutes(0, 0, 0); -}, function(date, step) { - date.setTime(+date + step * durationHour); -}, function(start, end) { - return (end - start) / durationHour; -}, function(date) { - return date.getUTCHours(); -}); -var utcHours = utcHour.range; - -var utcDay = newInterval(function(date) { - date.setUTCHours(0, 0, 0, 0); -}, function(date, step) { - date.setUTCDate(date.getUTCDate() + step); -}, function(start, end) { - return (end - start) / durationDay; -}, function(date) { - return date.getUTCDate() - 1; -}); -var utcDays = utcDay.range; - -function utcWeekday(i) { - return newInterval(function(date) { - date.setUTCDate(date.getUTCDate() - (date.getUTCDay() + 7 - i) % 7); - date.setUTCHours(0, 0, 0, 0); - }, function(date, step) { - date.setUTCDate(date.getUTCDate() + step * 7); - }, function(start, end) { - return (end - start) / durationWeek; - }); -} - -var utcSunday = utcWeekday(0); -var utcMonday = utcWeekday(1); -var utcTuesday = utcWeekday(2); -var utcWednesday = utcWeekday(3); -var utcThursday = utcWeekday(4); -var utcFriday = utcWeekday(5); -var utcSaturday = utcWeekday(6); - -var utcSundays = utcSunday.range; -var utcMondays = utcMonday.range; -var utcTuesdays = utcTuesday.range; -var utcWednesdays = utcWednesday.range; -var utcThursdays = utcThursday.range; -var utcFridays = utcFriday.range; -var utcSaturdays = utcSaturday.range; - -var utcMonth = newInterval(function(date) { - date.setUTCDate(1); - date.setUTCHours(0, 0, 0, 0); -}, function(date, step) { - date.setUTCMonth(date.getUTCMonth() + step); -}, function(start, end) { - return end.getUTCMonth() - start.getUTCMonth() + (end.getUTCFullYear() - start.getUTCFullYear()) * 12; -}, function(date) { - return date.getUTCMonth(); -}); -var utcMonths = utcMonth.range; - -var utcYear = newInterval(function(date) { - date.setUTCMonth(0, 1); - date.setUTCHours(0, 0, 0, 0); -}, function(date, step) { - date.setUTCFullYear(date.getUTCFullYear() + step); -}, function(start, end) { - return end.getUTCFullYear() - start.getUTCFullYear(); -}, function(date) { - return date.getUTCFullYear(); -}); - -// An optimized implementation for this simple case. -utcYear.every = function(k) { - return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : newInterval(function(date) { - date.setUTCFullYear(Math.floor(date.getUTCFullYear() / k) * k); - date.setUTCMonth(0, 1); - date.setUTCHours(0, 0, 0, 0); - }, function(date, step) { - date.setUTCFullYear(date.getUTCFullYear() + step * k); - }); -}; -var utcYears = utcYear.range; - -function localDate(d) { - if (0 <= d.y && d.y < 100) { - var date = new Date(-1, d.m, d.d, d.H, d.M, d.S, d.L); - date.setFullYear(d.y); - return date; - } - return new Date(d.y, d.m, d.d, d.H, d.M, d.S, d.L); -} - -function utcDate(d) { - if (0 <= d.y && d.y < 100) { - var date = new Date(Date.UTC(-1, d.m, d.d, d.H, d.M, d.S, d.L)); - date.setUTCFullYear(d.y); - return date; - } - return new Date(Date.UTC(d.y, d.m, d.d, d.H, d.M, d.S, d.L)); -} - -function newYear(y) { - return {y: y, m: 0, d: 1, H: 0, M: 0, S: 0, L: 0}; -} - -function formatLocale$1(locale) { - var locale_dateTime = locale.dateTime, - locale_date = locale.date, - locale_time = locale.time, - locale_periods = locale.periods, - locale_weekdays = locale.days, - locale_shortWeekdays = locale.shortDays, - locale_months = locale.months, - locale_shortMonths = locale.shortMonths; - - var periodRe = formatRe(locale_periods), - periodLookup = formatLookup(locale_periods), - weekdayRe = formatRe(locale_weekdays), - weekdayLookup = formatLookup(locale_weekdays), - shortWeekdayRe = formatRe(locale_shortWeekdays), - shortWeekdayLookup = formatLookup(locale_shortWeekdays), - monthRe = formatRe(locale_months), - monthLookup = formatLookup(locale_months), - shortMonthRe = formatRe(locale_shortMonths), - shortMonthLookup = formatLookup(locale_shortMonths); - - var formats = { - "a": formatShortWeekday, - "A": formatWeekday, - "b": formatShortMonth, - "B": formatMonth, - "c": null, - "d": formatDayOfMonth, - "e": formatDayOfMonth, - "f": formatMicroseconds, - "H": formatHour24, - "I": formatHour12, - "j": formatDayOfYear, - "L": formatMilliseconds, - "m": formatMonthNumber, - "M": formatMinutes, - "p": formatPeriod, - "Q": formatUnixTimestamp, - "s": formatUnixTimestampSeconds, - "S": formatSeconds, - "u": formatWeekdayNumberMonday, - "U": formatWeekNumberSunday, - "V": formatWeekNumberISO, - "w": formatWeekdayNumberSunday, - "W": formatWeekNumberMonday, - "x": null, - "X": null, - "y": formatYear, - "Y": formatFullYear, - "Z": formatZone, - "%": formatLiteralPercent - }; - - var utcFormats = { - "a": formatUTCShortWeekday, - "A": formatUTCWeekday, - "b": formatUTCShortMonth, - "B": formatUTCMonth, - "c": null, - "d": formatUTCDayOfMonth, - "e": formatUTCDayOfMonth, - "f": formatUTCMicroseconds, - "H": formatUTCHour24, - "I": formatUTCHour12, - "j": formatUTCDayOfYear, - "L": formatUTCMilliseconds, - "m": formatUTCMonthNumber, - "M": formatUTCMinutes, - "p": formatUTCPeriod, - "Q": formatUnixTimestamp, - "s": formatUnixTimestampSeconds, - "S": formatUTCSeconds, - "u": formatUTCWeekdayNumberMonday, - "U": formatUTCWeekNumberSunday, - "V": formatUTCWeekNumberISO, - "w": formatUTCWeekdayNumberSunday, - "W": formatUTCWeekNumberMonday, - "x": null, - "X": null, - "y": formatUTCYear, - "Y": formatUTCFullYear, - "Z": formatUTCZone, - "%": formatLiteralPercent - }; - - var parses = { - "a": parseShortWeekday, - "A": parseWeekday, - "b": parseShortMonth, - "B": parseMonth, - "c": parseLocaleDateTime, - "d": parseDayOfMonth, - "e": parseDayOfMonth, - "f": parseMicroseconds, - "H": parseHour24, - "I": parseHour24, - "j": parseDayOfYear, - "L": parseMilliseconds, - "m": parseMonthNumber, - "M": parseMinutes, - "p": parsePeriod, - "Q": parseUnixTimestamp, - "s": parseUnixTimestampSeconds, - "S": parseSeconds, - "u": parseWeekdayNumberMonday, - "U": parseWeekNumberSunday, - "V": parseWeekNumberISO, - "w": parseWeekdayNumberSunday, - "W": parseWeekNumberMonday, - "x": parseLocaleDate, - "X": parseLocaleTime, - "y": parseYear, - "Y": parseFullYear, - "Z": parseZone, - "%": parseLiteralPercent - }; - - // These recursive directive definitions must be deferred. - formats.x = newFormat(locale_date, formats); - formats.X = newFormat(locale_time, formats); - formats.c = newFormat(locale_dateTime, formats); - utcFormats.x = newFormat(locale_date, utcFormats); - utcFormats.X = newFormat(locale_time, utcFormats); - utcFormats.c = newFormat(locale_dateTime, utcFormats); - - function newFormat(specifier, formats) { - return function(date) { - var string = [], - i = -1, - j = 0, - n = specifier.length, - c, - pad, - format; - - if (!(date instanceof Date)) date = new Date(+date); - - while (++i < n) { - if (specifier.charCodeAt(i) === 37) { - string.push(specifier.slice(j, i)); - if ((pad = pads[c = specifier.charAt(++i)]) != null) c = specifier.charAt(++i); - else pad = c === "e" ? " " : "0"; - if (format = formats[c]) c = format(date, pad); - string.push(c); - j = i + 1; - } - } - - string.push(specifier.slice(j, i)); - return string.join(""); - }; - } - - function newParse(specifier, newDate) { - return function(string) { - var d = newYear(1900), - i = parseSpecifier(d, specifier, string += "", 0), - week, day$$1; - if (i != string.length) return null; - - // If a UNIX timestamp is specified, return it. - if ("Q" in d) return new Date(d.Q); - - // The am-pm flag is 0 for AM, and 1 for PM. - if ("p" in d) d.H = d.H % 12 + d.p * 12; - - // Convert day-of-week and week-of-year to day-of-year. - if ("V" in d) { - if (d.V < 1 || d.V > 53) return null; - if (!("w" in d)) d.w = 1; - if ("Z" in d) { - week = utcDate(newYear(d.y)), day$$1 = week.getUTCDay(); - week = day$$1 > 4 || day$$1 === 0 ? utcMonday.ceil(week) : utcMonday(week); - week = utcDay.offset(week, (d.V - 1) * 7); - d.y = week.getUTCFullYear(); - d.m = week.getUTCMonth(); - d.d = week.getUTCDate() + (d.w + 6) % 7; - } else { - week = newDate(newYear(d.y)), day$$1 = week.getDay(); - week = day$$1 > 4 || day$$1 === 0 ? monday.ceil(week) : monday(week); - week = day.offset(week, (d.V - 1) * 7); - d.y = week.getFullYear(); - d.m = week.getMonth(); - d.d = week.getDate() + (d.w + 6) % 7; - } - } else if ("W" in d || "U" in d) { - if (!("w" in d)) d.w = "u" in d ? d.u % 7 : "W" in d ? 1 : 0; - day$$1 = "Z" in d ? utcDate(newYear(d.y)).getUTCDay() : newDate(newYear(d.y)).getDay(); - d.m = 0; - d.d = "W" in d ? (d.w + 6) % 7 + d.W * 7 - (day$$1 + 5) % 7 : d.w + d.U * 7 - (day$$1 + 6) % 7; - } - - // If a time zone is specified, all fields are interpreted as UTC and then - // offset according to the specified time zone. - if ("Z" in d) { - d.H += d.Z / 100 | 0; - d.M += d.Z % 100; - return utcDate(d); - } - - // Otherwise, all fields are in local time. - return newDate(d); - }; - } - - function parseSpecifier(d, specifier, string, j) { - var i = 0, - n = specifier.length, - m = string.length, - c, - parse; - - while (i < n) { - if (j >= m) return -1; - c = specifier.charCodeAt(i++); - if (c === 37) { - c = specifier.charAt(i++); - parse = parses[c in pads ? specifier.charAt(i++) : c]; - if (!parse || ((j = parse(d, string, j)) < 0)) return -1; - } else if (c != string.charCodeAt(j++)) { - return -1; - } - } - - return j; - } - - function parsePeriod(d, string, i) { - var n = periodRe.exec(string.slice(i)); - return n ? (d.p = periodLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseShortWeekday(d, string, i) { - var n = shortWeekdayRe.exec(string.slice(i)); - return n ? (d.w = shortWeekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseWeekday(d, string, i) { - var n = weekdayRe.exec(string.slice(i)); - return n ? (d.w = weekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseShortMonth(d, string, i) { - var n = shortMonthRe.exec(string.slice(i)); - return n ? (d.m = shortMonthLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseMonth(d, string, i) { - var n = monthRe.exec(string.slice(i)); - return n ? (d.m = monthLookup[n[0].toLowerCase()], i + n[0].length) : -1; - } - - function parseLocaleDateTime(d, string, i) { - return parseSpecifier(d, locale_dateTime, string, i); - } - - function parseLocaleDate(d, string, i) { - return parseSpecifier(d, locale_date, string, i); - } - - function parseLocaleTime(d, string, i) { - return parseSpecifier(d, locale_time, string, i); - } - - function formatShortWeekday(d) { - return locale_shortWeekdays[d.getDay()]; - } - - function formatWeekday(d) { - return locale_weekdays[d.getDay()]; - } - - function formatShortMonth(d) { - return locale_shortMonths[d.getMonth()]; - } - - function formatMonth(d) { - return locale_months[d.getMonth()]; - } - - function formatPeriod(d) { - return locale_periods[+(d.getHours() >= 12)]; - } - - function formatUTCShortWeekday(d) { - return locale_shortWeekdays[d.getUTCDay()]; - } - - function formatUTCWeekday(d) { - return locale_weekdays[d.getUTCDay()]; - } - - function formatUTCShortMonth(d) { - return locale_shortMonths[d.getUTCMonth()]; - } - - function formatUTCMonth(d) { - return locale_months[d.getUTCMonth()]; - } - - function formatUTCPeriod(d) { - return locale_periods[+(d.getUTCHours() >= 12)]; - } - - return { - format: function(specifier) { - var f = newFormat(specifier += "", formats); - f.toString = function() { return specifier; }; - return f; - }, - parse: function(specifier) { - var p = newParse(specifier += "", localDate); - p.toString = function() { return specifier; }; - return p; - }, - utcFormat: function(specifier) { - var f = newFormat(specifier += "", utcFormats); - f.toString = function() { return specifier; }; - return f; - }, - utcParse: function(specifier) { - var p = newParse(specifier, utcDate); - p.toString = function() { return specifier; }; - return p; - } - }; -} - -var pads = {"-": "", "_": " ", "0": "0"}, - numberRe = /^\s*\d+/, // note: ignores next directive - percentRe = /^%/, - requoteRe = /[\\^$*+?|[\]().{}]/g; - -function pad(value, fill, width) { - var sign = value < 0 ? "-" : "", - string = (sign ? -value : value) + "", - length = string.length; - return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string); -} - -function requote(s) { - return s.replace(requoteRe, "\\$&"); -} - -function formatRe(names) { - return new RegExp("^(?:" + names.map(requote).join("|") + ")", "i"); -} - -function formatLookup(names) { - var map = {}, i = -1, n = names.length; - while (++i < n) map[names[i].toLowerCase()] = i; - return map; -} - -function parseWeekdayNumberSunday(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 1)); - return n ? (d.w = +n[0], i + n[0].length) : -1; -} - -function parseWeekdayNumberMonday(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 1)); - return n ? (d.u = +n[0], i + n[0].length) : -1; -} - -function parseWeekNumberSunday(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.U = +n[0], i + n[0].length) : -1; -} - -function parseWeekNumberISO(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.V = +n[0], i + n[0].length) : -1; -} - -function parseWeekNumberMonday(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.W = +n[0], i + n[0].length) : -1; -} - -function parseFullYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 4)); - return n ? (d.y = +n[0], i + n[0].length) : -1; -} - -function parseYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.y = +n[0] + (+n[0] > 68 ? 1900 : 2000), i + n[0].length) : -1; -} - -function parseZone(d, string, i) { - var n = /^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(string.slice(i, i + 6)); - return n ? (d.Z = n[1] ? 0 : -(n[2] + (n[3] || "00")), i + n[0].length) : -1; -} - -function parseMonthNumber(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.m = n[0] - 1, i + n[0].length) : -1; -} - -function parseDayOfMonth(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.d = +n[0], i + n[0].length) : -1; -} - -function parseDayOfYear(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 3)); - return n ? (d.m = 0, d.d = +n[0], i + n[0].length) : -1; -} - -function parseHour24(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.H = +n[0], i + n[0].length) : -1; -} - -function parseMinutes(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.M = +n[0], i + n[0].length) : -1; -} - -function parseSeconds(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 2)); - return n ? (d.S = +n[0], i + n[0].length) : -1; -} - -function parseMilliseconds(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 3)); - return n ? (d.L = +n[0], i + n[0].length) : -1; -} - -function parseMicroseconds(d, string, i) { - var n = numberRe.exec(string.slice(i, i + 6)); - return n ? (d.L = Math.floor(n[0] / 1000), i + n[0].length) : -1; -} - -function parseLiteralPercent(d, string, i) { - var n = percentRe.exec(string.slice(i, i + 1)); - return n ? i + n[0].length : -1; -} - -function parseUnixTimestamp(d, string, i) { - var n = numberRe.exec(string.slice(i)); - return n ? (d.Q = +n[0], i + n[0].length) : -1; -} - -function parseUnixTimestampSeconds(d, string, i) { - var n = numberRe.exec(string.slice(i)); - return n ? (d.Q = (+n[0]) * 1000, i + n[0].length) : -1; -} - -function formatDayOfMonth(d, p) { - return pad(d.getDate(), p, 2); -} - -function formatHour24(d, p) { - return pad(d.getHours(), p, 2); -} - -function formatHour12(d, p) { - return pad(d.getHours() % 12 || 12, p, 2); -} - -function formatDayOfYear(d, p) { - return pad(1 + day.count(year(d), d), p, 3); -} - -function formatMilliseconds(d, p) { - return pad(d.getMilliseconds(), p, 3); -} - -function formatMicroseconds(d, p) { - return formatMilliseconds(d, p) + "000"; -} - -function formatMonthNumber(d, p) { - return pad(d.getMonth() + 1, p, 2); -} - -function formatMinutes(d, p) { - return pad(d.getMinutes(), p, 2); -} - -function formatSeconds(d, p) { - return pad(d.getSeconds(), p, 2); -} - -function formatWeekdayNumberMonday(d) { - var day$$1 = d.getDay(); - return day$$1 === 0 ? 7 : day$$1; -} - -function formatWeekNumberSunday(d, p) { - return pad(sunday.count(year(d), d), p, 2); -} - -function formatWeekNumberISO(d, p) { - var day$$1 = d.getDay(); - d = (day$$1 >= 4 || day$$1 === 0) ? thursday(d) : thursday.ceil(d); - return pad(thursday.count(year(d), d) + (year(d).getDay() === 4), p, 2); -} - -function formatWeekdayNumberSunday(d) { - return d.getDay(); -} - -function formatWeekNumberMonday(d, p) { - return pad(monday.count(year(d), d), p, 2); -} - -function formatYear(d, p) { - return pad(d.getFullYear() % 100, p, 2); -} - -function formatFullYear(d, p) { - return pad(d.getFullYear() % 10000, p, 4); -} - -function formatZone(d) { - var z = d.getTimezoneOffset(); - return (z > 0 ? "-" : (z *= -1, "+")) - + pad(z / 60 | 0, "0", 2) - + pad(z % 60, "0", 2); -} - -function formatUTCDayOfMonth(d, p) { - return pad(d.getUTCDate(), p, 2); -} - -function formatUTCHour24(d, p) { - return pad(d.getUTCHours(), p, 2); -} - -function formatUTCHour12(d, p) { - return pad(d.getUTCHours() % 12 || 12, p, 2); -} - -function formatUTCDayOfYear(d, p) { - return pad(1 + utcDay.count(utcYear(d), d), p, 3); -} - -function formatUTCMilliseconds(d, p) { - return pad(d.getUTCMilliseconds(), p, 3); -} - -function formatUTCMicroseconds(d, p) { - return formatUTCMilliseconds(d, p) + "000"; -} - -function formatUTCMonthNumber(d, p) { - return pad(d.getUTCMonth() + 1, p, 2); -} - -function formatUTCMinutes(d, p) { - return pad(d.getUTCMinutes(), p, 2); -} - -function formatUTCSeconds(d, p) { - return pad(d.getUTCSeconds(), p, 2); -} - -function formatUTCWeekdayNumberMonday(d) { - var dow = d.getUTCDay(); - return dow === 0 ? 7 : dow; -} - -function formatUTCWeekNumberSunday(d, p) { - return pad(utcSunday.count(utcYear(d), d), p, 2); -} - -function formatUTCWeekNumberISO(d, p) { - var day$$1 = d.getUTCDay(); - d = (day$$1 >= 4 || day$$1 === 0) ? utcThursday(d) : utcThursday.ceil(d); - return pad(utcThursday.count(utcYear(d), d) + (utcYear(d).getUTCDay() === 4), p, 2); -} - -function formatUTCWeekdayNumberSunday(d) { - return d.getUTCDay(); -} - -function formatUTCWeekNumberMonday(d, p) { - return pad(utcMonday.count(utcYear(d), d), p, 2); -} - -function formatUTCYear(d, p) { - return pad(d.getUTCFullYear() % 100, p, 2); -} - -function formatUTCFullYear(d, p) { - return pad(d.getUTCFullYear() % 10000, p, 4); -} - -function formatUTCZone() { - return "+0000"; -} - -function formatLiteralPercent() { - return "%"; -} - -function formatUnixTimestamp(d) { - return +d; -} - -function formatUnixTimestampSeconds(d) { - return Math.floor(+d / 1000); -} - -var locale$1; - -defaultLocale$1({ - dateTime: "%x, %X", - date: "%-m/%-d/%Y", - time: "%-I:%M:%S %p", - periods: ["AM", "PM"], - days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] -}); - -function defaultLocale$1(definition) { - locale$1 = formatLocale$1(definition); - exports.timeFormat = locale$1.format; - exports.timeParse = locale$1.parse; - exports.utcFormat = locale$1.utcFormat; - exports.utcParse = locale$1.utcParse; - return locale$1; -} - -var isoSpecifier = "%Y-%m-%dT%H:%M:%S.%LZ"; - -function formatIsoNative(date) { - return date.toISOString(); -} - -var formatIso = Date.prototype.toISOString - ? formatIsoNative - : exports.utcFormat(isoSpecifier); - -function parseIsoNative(string) { - var date = new Date(string); - return isNaN(date) ? null : date; -} - -var parseIso = +new Date("2000-01-01T00:00:00.000Z") - ? parseIsoNative - : exports.utcParse(isoSpecifier); - -var durationSecond$1 = 1000, - durationMinute$1 = durationSecond$1 * 60, - durationHour$1 = durationMinute$1 * 60, - durationDay$1 = durationHour$1 * 24, - durationWeek$1 = durationDay$1 * 7, - durationMonth = durationDay$1 * 30, - durationYear = durationDay$1 * 365; - -function date$1(t) { - return new Date(t); -} - -function number$3(t) { - return t instanceof Date ? +t : +new Date(+t); -} - -function calendar(year$$1, month$$1, week, day$$1, hour$$1, minute$$1, second$$1, millisecond$$1, format) { - var scale = continuous(deinterpolateLinear, interpolateNumber), - invert = scale.invert, - domain = scale.domain; - - var formatMillisecond = format(".%L"), - formatSecond = format(":%S"), - formatMinute = format("%I:%M"), - formatHour = format("%I %p"), - formatDay = format("%a %d"), - formatWeek = format("%b %d"), - formatMonth = format("%B"), - formatYear = format("%Y"); - - var tickIntervals = [ - [second$$1, 1, durationSecond$1], - [second$$1, 5, 5 * durationSecond$1], - [second$$1, 15, 15 * durationSecond$1], - [second$$1, 30, 30 * durationSecond$1], - [minute$$1, 1, durationMinute$1], - [minute$$1, 5, 5 * durationMinute$1], - [minute$$1, 15, 15 * durationMinute$1], - [minute$$1, 30, 30 * durationMinute$1], - [ hour$$1, 1, durationHour$1 ], - [ hour$$1, 3, 3 * durationHour$1 ], - [ hour$$1, 6, 6 * durationHour$1 ], - [ hour$$1, 12, 12 * durationHour$1 ], - [ day$$1, 1, durationDay$1 ], - [ day$$1, 2, 2 * durationDay$1 ], - [ week, 1, durationWeek$1 ], - [ month$$1, 1, durationMonth ], - [ month$$1, 3, 3 * durationMonth ], - [ year$$1, 1, durationYear ] - ]; - - function tickFormat(date$$1) { - return (second$$1(date$$1) < date$$1 ? formatMillisecond - : minute$$1(date$$1) < date$$1 ? formatSecond - : hour$$1(date$$1) < date$$1 ? formatMinute - : day$$1(date$$1) < date$$1 ? formatHour - : month$$1(date$$1) < date$$1 ? (week(date$$1) < date$$1 ? formatDay : formatWeek) - : year$$1(date$$1) < date$$1 ? formatMonth - : formatYear)(date$$1); - } - - function tickInterval(interval, start, stop, step) { - if (interval == null) interval = 10; - - // If a desired tick count is specified, pick a reasonable tick interval - // based on the extent of the domain and a rough estimate of tick size. - // Otherwise, assume interval is already a time interval and use it. - if (typeof interval === "number") { - var target = Math.abs(stop - start) / interval, - i = bisector(function(i) { return i[2]; }).right(tickIntervals, target); - if (i === tickIntervals.length) { - step = tickStep(start / durationYear, stop / durationYear, interval); - interval = year$$1; - } else if (i) { - i = tickIntervals[target / tickIntervals[i - 1][2] < tickIntervals[i][2] / target ? i - 1 : i]; - step = i[1]; - interval = i[0]; - } else { - step = Math.max(tickStep(start, stop, interval), 1); - interval = millisecond$$1; - } - } - - return step == null ? interval : interval.every(step); - } - - scale.invert = function(y) { - return new Date(invert(y)); - }; - - scale.domain = function(_) { - return arguments.length ? domain(map$2.call(_, number$3)) : domain().map(date$1); - }; - - scale.ticks = function(interval, step) { - var d = domain(), - t0 = d[0], - t1 = d[d.length - 1], - r = t1 < t0, - t; - if (r) t = t0, t0 = t1, t1 = t; - t = tickInterval(interval, t0, t1, step); - t = t ? t.range(t0, t1 + 1) : []; // inclusive stop - return r ? t.reverse() : t; - }; - - scale.tickFormat = function(count, specifier) { - return specifier == null ? tickFormat : format(specifier); - }; - - scale.nice = function(interval, step) { - var d = domain(); - return (interval = tickInterval(interval, d[0], d[d.length - 1], step)) - ? domain(nice(d, interval)) - : scale; - }; - - scale.copy = function() { - return copy(scale, calendar(year$$1, month$$1, week, day$$1, hour$$1, minute$$1, second$$1, millisecond$$1, format)); - }; - - return scale; -} - -function time() { - return calendar(year, month, sunday, day, hour, minute, second, millisecond, exports.timeFormat).domain([new Date(2000, 0, 1), new Date(2000, 0, 2)]); -} - -function utcTime() { - return calendar(utcYear, utcMonth, utcSunday, utcDay, utcHour, utcMinute, second, millisecond, exports.utcFormat).domain([Date.UTC(2000, 0, 1), Date.UTC(2000, 0, 2)]); -} - -function sequential(interpolator) { - var x0 = 0, - x1 = 1, - k10 = 1, - clamp = false; - - function scale(x) { - var t = (x - x0) * k10; - return interpolator(clamp ? Math.max(0, Math.min(1, t)) : t); - } - - scale.domain = function(_) { - return arguments.length ? (x0 = +_[0], x1 = +_[1], k10 = x0 === x1 ? 0 : 1 / (x1 - x0), scale) : [x0, x1]; - }; - - scale.clamp = function(_) { - return arguments.length ? (clamp = !!_, scale) : clamp; - }; - - scale.interpolator = function(_) { - return arguments.length ? (interpolator = _, scale) : interpolator; - }; - - scale.copy = function() { - return sequential(interpolator).domain([x0, x1]).clamp(clamp); - }; - - return linearish(scale); -} - -function diverging(interpolator) { - var x0 = 0, - x1 = 0.5, - x2 = 1, - k10 = 1, - k21 = 1, - clamp = false; - - function scale(x) { - var t = 0.5 + ((x = +x) - x1) * (x < x1 ? k10 : k21); - return interpolator(clamp ? Math.max(0, Math.min(1, t)) : t); - } - - scale.domain = function(_) { - return arguments.length ? (x0 = +_[0], x1 = +_[1], x2 = +_[2], k10 = x0 === x1 ? 0 : 0.5 / (x1 - x0), k21 = x1 === x2 ? 0 : 0.5 / (x2 - x1), scale) : [x0, x1, x2]; - }; - - scale.clamp = function(_) { - return arguments.length ? (clamp = !!_, scale) : clamp; - }; - - scale.interpolator = function(_) { - return arguments.length ? (interpolator = _, scale) : interpolator; - }; - - scale.copy = function() { - return diverging(interpolator).domain([x0, x1, x2]).clamp(clamp); - }; - - return linearish(scale); -} - -function colors(specifier) { - var n = specifier.length / 6 | 0, colors = new Array(n), i = 0; - while (i < n) colors[i] = "#" + specifier.slice(i * 6, ++i * 6); - return colors; -} - -var category10 = colors("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"); - -var Accent = colors("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"); - -var Dark2 = colors("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"); - -var Paired = colors("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"); - -var Pastel1 = colors("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"); - -var Pastel2 = colors("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"); - -var Set1 = colors("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"); - -var Set2 = colors("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"); - -var Set3 = colors("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"); - -function ramp(scheme) { - return rgbBasis(scheme[scheme.length - 1]); -} - -var scheme = new Array(3).concat( - "d8b365f5f5f55ab4ac", - "a6611adfc27d80cdc1018571", - "a6611adfc27df5f5f580cdc1018571", - "8c510ad8b365f6e8c3c7eae55ab4ac01665e", - "8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e", - "8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e", - "8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e", - "5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30", - "5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30" -).map(colors); - -var BrBG = ramp(scheme); - -var scheme$1 = new Array(3).concat( - "af8dc3f7f7f77fbf7b", - "7b3294c2a5cfa6dba0008837", - "7b3294c2a5cff7f7f7a6dba0008837", - "762a83af8dc3e7d4e8d9f0d37fbf7b1b7837", - "762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837", - "762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837", - "762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837", - "40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b", - "40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b" -).map(colors); - -var PRGn = ramp(scheme$1); - -var scheme$2 = new Array(3).concat( - "e9a3c9f7f7f7a1d76a", - "d01c8bf1b6dab8e1864dac26", - "d01c8bf1b6daf7f7f7b8e1864dac26", - "c51b7de9a3c9fde0efe6f5d0a1d76a4d9221", - "c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221", - "c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221", - "c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221", - "8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419", - "8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419" -).map(colors); - -var PiYG = ramp(scheme$2); - -var scheme$3 = new Array(3).concat( - "998ec3f7f7f7f1a340", - "5e3c99b2abd2fdb863e66101", - "5e3c99b2abd2f7f7f7fdb863e66101", - "542788998ec3d8daebfee0b6f1a340b35806", - "542788998ec3d8daebf7f7f7fee0b6f1a340b35806", - "5427888073acb2abd2d8daebfee0b6fdb863e08214b35806", - "5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806", - "2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08", - "2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08" -).map(colors); - -var PuOr = ramp(scheme$3); - -var scheme$4 = new Array(3).concat( - "ef8a62f7f7f767a9cf", - "ca0020f4a58292c5de0571b0", - "ca0020f4a582f7f7f792c5de0571b0", - "b2182bef8a62fddbc7d1e5f067a9cf2166ac", - "b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac", - "b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac", - "b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac", - "67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061", - "67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061" -).map(colors); - -var RdBu = ramp(scheme$4); - -var scheme$5 = new Array(3).concat( - "ef8a62ffffff999999", - "ca0020f4a582bababa404040", - "ca0020f4a582ffffffbababa404040", - "b2182bef8a62fddbc7e0e0e09999994d4d4d", - "b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d", - "b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d", - "b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d", - "67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a", - "67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a" -).map(colors); - -var RdGy = ramp(scheme$5); - -var scheme$6 = new Array(3).concat( - "fc8d59ffffbf91bfdb", - "d7191cfdae61abd9e92c7bb6", - "d7191cfdae61ffffbfabd9e92c7bb6", - "d73027fc8d59fee090e0f3f891bfdb4575b4", - "d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4", - "d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4", - "d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4", - "a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695", - "a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695" -).map(colors); - -var RdYlBu = ramp(scheme$6); - -var scheme$7 = new Array(3).concat( - "fc8d59ffffbf91cf60", - "d7191cfdae61a6d96a1a9641", - "d7191cfdae61ffffbfa6d96a1a9641", - "d73027fc8d59fee08bd9ef8b91cf601a9850", - "d73027fc8d59fee08bffffbfd9ef8b91cf601a9850", - "d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850", - "d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850", - "a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837", - "a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837" -).map(colors); - -var RdYlGn = ramp(scheme$7); - -var scheme$8 = new Array(3).concat( - "fc8d59ffffbf99d594", - "d7191cfdae61abdda42b83ba", - "d7191cfdae61ffffbfabdda42b83ba", - "d53e4ffc8d59fee08be6f59899d5943288bd", - "d53e4ffc8d59fee08bffffbfe6f59899d5943288bd", - "d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd", - "d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd", - "9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2", - "9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2" -).map(colors); - -var Spectral = ramp(scheme$8); - -var scheme$9 = new Array(3).concat( - "e5f5f999d8c92ca25f", - "edf8fbb2e2e266c2a4238b45", - "edf8fbb2e2e266c2a42ca25f006d2c", - "edf8fbccece699d8c966c2a42ca25f006d2c", - "edf8fbccece699d8c966c2a441ae76238b45005824", - "f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824", - "f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b" -).map(colors); - -var BuGn = ramp(scheme$9); - -var scheme$a = new Array(3).concat( - "e0ecf49ebcda8856a7", - "edf8fbb3cde38c96c688419d", - "edf8fbb3cde38c96c68856a7810f7c", - "edf8fbbfd3e69ebcda8c96c68856a7810f7c", - "edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b", - "f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b", - "f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b" -).map(colors); - -var BuPu = ramp(scheme$a); - -var scheme$b = new Array(3).concat( - "e0f3dba8ddb543a2ca", - "f0f9e8bae4bc7bccc42b8cbe", - "f0f9e8bae4bc7bccc443a2ca0868ac", - "f0f9e8ccebc5a8ddb57bccc443a2ca0868ac", - "f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e", - "f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e", - "f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081" -).map(colors); - -var GnBu = ramp(scheme$b); - -var scheme$c = new Array(3).concat( - "fee8c8fdbb84e34a33", - "fef0d9fdcc8afc8d59d7301f", - "fef0d9fdcc8afc8d59e34a33b30000", - "fef0d9fdd49efdbb84fc8d59e34a33b30000", - "fef0d9fdd49efdbb84fc8d59ef6548d7301f990000", - "fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000", - "fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000" -).map(colors); - -var OrRd = ramp(scheme$c); - -var scheme$d = new Array(3).concat( - "ece2f0a6bddb1c9099", - "f6eff7bdc9e167a9cf02818a", - "f6eff7bdc9e167a9cf1c9099016c59", - "f6eff7d0d1e6a6bddb67a9cf1c9099016c59", - "f6eff7d0d1e6a6bddb67a9cf3690c002818a016450", - "fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450", - "fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636" -).map(colors); - -var PuBuGn = ramp(scheme$d); - -var scheme$e = new Array(3).concat( - "ece7f2a6bddb2b8cbe", - "f1eef6bdc9e174a9cf0570b0", - "f1eef6bdc9e174a9cf2b8cbe045a8d", - "f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d", - "f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b", - "fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b", - "fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858" -).map(colors); - -var PuBu = ramp(scheme$e); - -var scheme$f = new Array(3).concat( - "e7e1efc994c7dd1c77", - "f1eef6d7b5d8df65b0ce1256", - "f1eef6d7b5d8df65b0dd1c77980043", - "f1eef6d4b9dac994c7df65b0dd1c77980043", - "f1eef6d4b9dac994c7df65b0e7298ace125691003f", - "f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f", - "f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f" -).map(colors); - -var PuRd = ramp(scheme$f); - -var scheme$g = new Array(3).concat( - "fde0ddfa9fb5c51b8a", - "feebe2fbb4b9f768a1ae017e", - "feebe2fbb4b9f768a1c51b8a7a0177", - "feebe2fcc5c0fa9fb5f768a1c51b8a7a0177", - "feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177", - "fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177", - "fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a" -).map(colors); - -var RdPu = ramp(scheme$g); - -var scheme$h = new Array(3).concat( - "edf8b17fcdbb2c7fb8", - "ffffcca1dab441b6c4225ea8", - "ffffcca1dab441b6c42c7fb8253494", - "ffffccc7e9b47fcdbb41b6c42c7fb8253494", - "ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84", - "ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84", - "ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58" -).map(colors); - -var YlGnBu = ramp(scheme$h); - -var scheme$i = new Array(3).concat( - "f7fcb9addd8e31a354", - "ffffccc2e69978c679238443", - "ffffccc2e69978c67931a354006837", - "ffffccd9f0a3addd8e78c67931a354006837", - "ffffccd9f0a3addd8e78c67941ab5d238443005a32", - "ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32", - "ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529" -).map(colors); - -var YlGn = ramp(scheme$i); - -var scheme$j = new Array(3).concat( - "fff7bcfec44fd95f0e", - "ffffd4fed98efe9929cc4c02", - "ffffd4fed98efe9929d95f0e993404", - "ffffd4fee391fec44ffe9929d95f0e993404", - "ffffd4fee391fec44ffe9929ec7014cc4c028c2d04", - "ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04", - "ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506" -).map(colors); - -var YlOrBr = ramp(scheme$j); - -var scheme$k = new Array(3).concat( - "ffeda0feb24cf03b20", - "ffffb2fecc5cfd8d3ce31a1c", - "ffffb2fecc5cfd8d3cf03b20bd0026", - "ffffb2fed976feb24cfd8d3cf03b20bd0026", - "ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026", - "ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026", - "ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026" -).map(colors); - -var YlOrRd = ramp(scheme$k); - -var scheme$l = new Array(3).concat( - "deebf79ecae13182bd", - "eff3ffbdd7e76baed62171b5", - "eff3ffbdd7e76baed63182bd08519c", - "eff3ffc6dbef9ecae16baed63182bd08519c", - "eff3ffc6dbef9ecae16baed64292c62171b5084594", - "f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594", - "f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b" -).map(colors); - -var Blues = ramp(scheme$l); - -var scheme$m = new Array(3).concat( - "e5f5e0a1d99b31a354", - "edf8e9bae4b374c476238b45", - "edf8e9bae4b374c47631a354006d2c", - "edf8e9c7e9c0a1d99b74c47631a354006d2c", - "edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32", - "f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32", - "f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b" -).map(colors); - -var Greens = ramp(scheme$m); - -var scheme$n = new Array(3).concat( - "f0f0f0bdbdbd636363", - "f7f7f7cccccc969696525252", - "f7f7f7cccccc969696636363252525", - "f7f7f7d9d9d9bdbdbd969696636363252525", - "f7f7f7d9d9d9bdbdbd969696737373525252252525", - "fffffff0f0f0d9d9d9bdbdbd969696737373525252252525", - "fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000" -).map(colors); - -var Greys = ramp(scheme$n); - -var scheme$o = new Array(3).concat( - "efedf5bcbddc756bb1", - "f2f0f7cbc9e29e9ac86a51a3", - "f2f0f7cbc9e29e9ac8756bb154278f", - "f2f0f7dadaebbcbddc9e9ac8756bb154278f", - "f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486", - "fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486", - "fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d" -).map(colors); - -var Purples = ramp(scheme$o); - -var scheme$p = new Array(3).concat( - "fee0d2fc9272de2d26", - "fee5d9fcae91fb6a4acb181d", - "fee5d9fcae91fb6a4ade2d26a50f15", - "fee5d9fcbba1fc9272fb6a4ade2d26a50f15", - "fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d", - "fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d", - "fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d" -).map(colors); - -var Reds = ramp(scheme$p); - -var scheme$q = new Array(3).concat( - "fee6cefdae6be6550d", - "feeddefdbe85fd8d3cd94701", - "feeddefdbe85fd8d3ce6550da63603", - "feeddefdd0a2fdae6bfd8d3ce6550da63603", - "feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04", - "fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04", - "fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704" -).map(colors); - -var Oranges = ramp(scheme$q); - -var cubehelix$3 = cubehelixLong(cubehelix(300, 0.5, 0.0), cubehelix(-240, 0.5, 1.0)); - -var warm = cubehelixLong(cubehelix(-100, 0.75, 0.35), cubehelix(80, 1.50, 0.8)); - -var cool = cubehelixLong(cubehelix(260, 0.75, 0.35), cubehelix(80, 1.50, 0.8)); - -var c = cubehelix(); - -function rainbow(t) { - if (t < 0 || t > 1) t -= Math.floor(t); - var ts = Math.abs(t - 0.5); - c.h = 360 * t - 100; - c.s = 1.5 - 1.5 * ts; - c.l = 0.8 - 0.9 * ts; - return c + ""; -} - -var c$1 = rgb(), - pi_1_3 = Math.PI / 3, - pi_2_3 = Math.PI * 2 / 3; - -function sinebow(t) { - var x; - t = (0.5 - t) * Math.PI; - c$1.r = 255 * (x = Math.sin(t)) * x; - c$1.g = 255 * (x = Math.sin(t + pi_1_3)) * x; - c$1.b = 255 * (x = Math.sin(t + pi_2_3)) * x; - return c$1 + ""; -} - -function ramp$1(range) { - var n = range.length; - return function(t) { - return range[Math.max(0, Math.min(n - 1, Math.floor(t * n)))]; - }; -} - -var viridis = ramp$1(colors("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")); - -var magma = ramp$1(colors("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")); - -var inferno = ramp$1(colors("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")); - -var plasma = ramp$1(colors("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")); - -function constant$b(x) { - return function constant() { - return x; - }; -} - -var abs$1 = Math.abs; -var atan2$1 = Math.atan2; -var cos$2 = Math.cos; -var max$2 = Math.max; -var min$1 = Math.min; -var sin$2 = Math.sin; -var sqrt$2 = Math.sqrt; - -var epsilon$3 = 1e-12; -var pi$4 = Math.PI; -var halfPi$3 = pi$4 / 2; -var tau$4 = 2 * pi$4; - -function acos$1(x) { - return x > 1 ? 0 : x < -1 ? pi$4 : Math.acos(x); -} - -function asin$1(x) { - return x >= 1 ? halfPi$3 : x <= -1 ? -halfPi$3 : Math.asin(x); -} - -function arcInnerRadius(d) { - return d.innerRadius; -} - -function arcOuterRadius(d) { - return d.outerRadius; -} - -function arcStartAngle(d) { - return d.startAngle; -} - -function arcEndAngle(d) { - return d.endAngle; -} - -function arcPadAngle(d) { - return d && d.padAngle; // Note: optional! -} - -function intersect(x0, y0, x1, y1, x2, y2, x3, y3) { - var x10 = x1 - x0, y10 = y1 - y0, - x32 = x3 - x2, y32 = y3 - y2, - t = (x32 * (y0 - y2) - y32 * (x0 - x2)) / (y32 * x10 - x32 * y10); - return [x0 + t * x10, y0 + t * y10]; -} - -// Compute perpendicular offset line of length rc. -// http://mathworld.wolfram.com/Circle-LineIntersection.html -function cornerTangents(x0, y0, x1, y1, r1, rc, cw) { - var x01 = x0 - x1, - y01 = y0 - y1, - lo = (cw ? rc : -rc) / sqrt$2(x01 * x01 + y01 * y01), - ox = lo * y01, - oy = -lo * x01, - x11 = x0 + ox, - y11 = y0 + oy, - x10 = x1 + ox, - y10 = y1 + oy, - x00 = (x11 + x10) / 2, - y00 = (y11 + y10) / 2, - dx = x10 - x11, - dy = y10 - y11, - d2 = dx * dx + dy * dy, - r = r1 - rc, - D = x11 * y10 - x10 * y11, - d = (dy < 0 ? -1 : 1) * sqrt$2(max$2(0, r * r * d2 - D * D)), - cx0 = (D * dy - dx * d) / d2, - cy0 = (-D * dx - dy * d) / d2, - cx1 = (D * dy + dx * d) / d2, - cy1 = (-D * dx + dy * d) / d2, - dx0 = cx0 - x00, - dy0 = cy0 - y00, - dx1 = cx1 - x00, - dy1 = cy1 - y00; - - // Pick the closer of the two intersection points. - // TODO Is there a faster way to determine which intersection to use? - if (dx0 * dx0 + dy0 * dy0 > dx1 * dx1 + dy1 * dy1) cx0 = cx1, cy0 = cy1; - - return { - cx: cx0, - cy: cy0, - x01: -ox, - y01: -oy, - x11: cx0 * (r1 / r - 1), - y11: cy0 * (r1 / r - 1) - }; -} - -function arc() { - var innerRadius = arcInnerRadius, - outerRadius = arcOuterRadius, - cornerRadius = constant$b(0), - padRadius = null, - startAngle = arcStartAngle, - endAngle = arcEndAngle, - padAngle = arcPadAngle, - context = null; - - function arc() { - var buffer, - r, - r0 = +innerRadius.apply(this, arguments), - r1 = +outerRadius.apply(this, arguments), - a0 = startAngle.apply(this, arguments) - halfPi$3, - a1 = endAngle.apply(this, arguments) - halfPi$3, - da = abs$1(a1 - a0), - cw = a1 > a0; - - if (!context) context = buffer = path(); - - // Ensure that the outer radius is always larger than the inner radius. - if (r1 < r0) r = r1, r1 = r0, r0 = r; - - // Is it a point? - if (!(r1 > epsilon$3)) context.moveTo(0, 0); - - // Or is it a circle or annulus? - else if (da > tau$4 - epsilon$3) { - context.moveTo(r1 * cos$2(a0), r1 * sin$2(a0)); - context.arc(0, 0, r1, a0, a1, !cw); - if (r0 > epsilon$3) { - context.moveTo(r0 * cos$2(a1), r0 * sin$2(a1)); - context.arc(0, 0, r0, a1, a0, cw); - } - } - - // Or is it a circular or annular sector? - else { - var a01 = a0, - a11 = a1, - a00 = a0, - a10 = a1, - da0 = da, - da1 = da, - ap = padAngle.apply(this, arguments) / 2, - rp = (ap > epsilon$3) && (padRadius ? +padRadius.apply(this, arguments) : sqrt$2(r0 * r0 + r1 * r1)), - rc = min$1(abs$1(r1 - r0) / 2, +cornerRadius.apply(this, arguments)), - rc0 = rc, - rc1 = rc, - t0, - t1; - - // Apply padding? Note that since r1 ≥ r0, da1 ≥ da0. - if (rp > epsilon$3) { - var p0 = asin$1(rp / r0 * sin$2(ap)), - p1 = asin$1(rp / r1 * sin$2(ap)); - if ((da0 -= p0 * 2) > epsilon$3) p0 *= (cw ? 1 : -1), a00 += p0, a10 -= p0; - else da0 = 0, a00 = a10 = (a0 + a1) / 2; - if ((da1 -= p1 * 2) > epsilon$3) p1 *= (cw ? 1 : -1), a01 += p1, a11 -= p1; - else da1 = 0, a01 = a11 = (a0 + a1) / 2; - } - - var x01 = r1 * cos$2(a01), - y01 = r1 * sin$2(a01), - x10 = r0 * cos$2(a10), - y10 = r0 * sin$2(a10); - - // Apply rounded corners? - if (rc > epsilon$3) { - var x11 = r1 * cos$2(a11), - y11 = r1 * sin$2(a11), - x00 = r0 * cos$2(a00), - y00 = r0 * sin$2(a00); - - // Restrict the corner radius according to the sector angle. - if (da < pi$4) { - var oc = da0 > epsilon$3 ? intersect(x01, y01, x00, y00, x11, y11, x10, y10) : [x10, y10], - ax = x01 - oc[0], - ay = y01 - oc[1], - bx = x11 - oc[0], - by = y11 - oc[1], - kc = 1 / sin$2(acos$1((ax * bx + ay * by) / (sqrt$2(ax * ax + ay * ay) * sqrt$2(bx * bx + by * by))) / 2), - lc = sqrt$2(oc[0] * oc[0] + oc[1] * oc[1]); - rc0 = min$1(rc, (r0 - lc) / (kc - 1)); - rc1 = min$1(rc, (r1 - lc) / (kc + 1)); - } - } - - // Is the sector collapsed to a line? - if (!(da1 > epsilon$3)) context.moveTo(x01, y01); - - // Does the sector’s outer ring have rounded corners? - else if (rc1 > epsilon$3) { - t0 = cornerTangents(x00, y00, x01, y01, r1, rc1, cw); - t1 = cornerTangents(x11, y11, x10, y10, r1, rc1, cw); - - context.moveTo(t0.cx + t0.x01, t0.cy + t0.y01); - - // Have the corners merged? - if (rc1 < rc) context.arc(t0.cx, t0.cy, rc1, atan2$1(t0.y01, t0.x01), atan2$1(t1.y01, t1.x01), !cw); - - // Otherwise, draw the two corners and the ring. - else { - context.arc(t0.cx, t0.cy, rc1, atan2$1(t0.y01, t0.x01), atan2$1(t0.y11, t0.x11), !cw); - context.arc(0, 0, r1, atan2$1(t0.cy + t0.y11, t0.cx + t0.x11), atan2$1(t1.cy + t1.y11, t1.cx + t1.x11), !cw); - context.arc(t1.cx, t1.cy, rc1, atan2$1(t1.y11, t1.x11), atan2$1(t1.y01, t1.x01), !cw); - } - } - - // Or is the outer ring just a circular arc? - else context.moveTo(x01, y01), context.arc(0, 0, r1, a01, a11, !cw); - - // Is there no inner ring, and it’s a circular sector? - // Or perhaps it’s an annular sector collapsed due to padding? - if (!(r0 > epsilon$3) || !(da0 > epsilon$3)) context.lineTo(x10, y10); - - // Does the sector’s inner ring (or point) have rounded corners? - else if (rc0 > epsilon$3) { - t0 = cornerTangents(x10, y10, x11, y11, r0, -rc0, cw); - t1 = cornerTangents(x01, y01, x00, y00, r0, -rc0, cw); - - context.lineTo(t0.cx + t0.x01, t0.cy + t0.y01); - - // Have the corners merged? - if (rc0 < rc) context.arc(t0.cx, t0.cy, rc0, atan2$1(t0.y01, t0.x01), atan2$1(t1.y01, t1.x01), !cw); - - // Otherwise, draw the two corners and the ring. - else { - context.arc(t0.cx, t0.cy, rc0, atan2$1(t0.y01, t0.x01), atan2$1(t0.y11, t0.x11), !cw); - context.arc(0, 0, r0, atan2$1(t0.cy + t0.y11, t0.cx + t0.x11), atan2$1(t1.cy + t1.y11, t1.cx + t1.x11), cw); - context.arc(t1.cx, t1.cy, rc0, atan2$1(t1.y11, t1.x11), atan2$1(t1.y01, t1.x01), !cw); - } - } - - // Or is the inner ring just a circular arc? - else context.arc(0, 0, r0, a10, a00, cw); - } - - context.closePath(); - - if (buffer) return context = null, buffer + "" || null; - } - - arc.centroid = function() { - var r = (+innerRadius.apply(this, arguments) + +outerRadius.apply(this, arguments)) / 2, - a = (+startAngle.apply(this, arguments) + +endAngle.apply(this, arguments)) / 2 - pi$4 / 2; - return [cos$2(a) * r, sin$2(a) * r]; - }; - - arc.innerRadius = function(_) { - return arguments.length ? (innerRadius = typeof _ === "function" ? _ : constant$b(+_), arc) : innerRadius; - }; - - arc.outerRadius = function(_) { - return arguments.length ? (outerRadius = typeof _ === "function" ? _ : constant$b(+_), arc) : outerRadius; - }; - - arc.cornerRadius = function(_) { - return arguments.length ? (cornerRadius = typeof _ === "function" ? _ : constant$b(+_), arc) : cornerRadius; - }; - - arc.padRadius = function(_) { - return arguments.length ? (padRadius = _ == null ? null : typeof _ === "function" ? _ : constant$b(+_), arc) : padRadius; - }; - - arc.startAngle = function(_) { - return arguments.length ? (startAngle = typeof _ === "function" ? _ : constant$b(+_), arc) : startAngle; - }; - - arc.endAngle = function(_) { - return arguments.length ? (endAngle = typeof _ === "function" ? _ : constant$b(+_), arc) : endAngle; - }; - - arc.padAngle = function(_) { - return arguments.length ? (padAngle = typeof _ === "function" ? _ : constant$b(+_), arc) : padAngle; - }; - - arc.context = function(_) { - return arguments.length ? ((context = _ == null ? null : _), arc) : context; - }; - - return arc; -} - -function Linear(context) { - this._context = context; -} - -Linear.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._point = 0; - }, - lineEnd: function() { - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; // proceed - default: this._context.lineTo(x, y); break; - } - } -}; - -function curveLinear(context) { - return new Linear(context); -} - -function x$3(p) { - return p[0]; -} - -function y$3(p) { - return p[1]; -} - -function line() { - var x$$1 = x$3, - y$$1 = y$3, - defined = constant$b(true), - context = null, - curve = curveLinear, - output = null; - - function line(data) { - var i, - n = data.length, - d, - defined0 = false, - buffer; - - if (context == null) output = curve(buffer = path()); - - for (i = 0; i <= n; ++i) { - if (!(i < n && defined(d = data[i], i, data)) === defined0) { - if (defined0 = !defined0) output.lineStart(); - else output.lineEnd(); - } - if (defined0) output.point(+x$$1(d, i, data), +y$$1(d, i, data)); - } - - if (buffer) return output = null, buffer + "" || null; - } - - line.x = function(_) { - return arguments.length ? (x$$1 = typeof _ === "function" ? _ : constant$b(+_), line) : x$$1; - }; - - line.y = function(_) { - return arguments.length ? (y$$1 = typeof _ === "function" ? _ : constant$b(+_), line) : y$$1; - }; - - line.defined = function(_) { - return arguments.length ? (defined = typeof _ === "function" ? _ : constant$b(!!_), line) : defined; - }; - - line.curve = function(_) { - return arguments.length ? (curve = _, context != null && (output = curve(context)), line) : curve; - }; - - line.context = function(_) { - return arguments.length ? (_ == null ? context = output = null : output = curve(context = _), line) : context; - }; - - return line; -} - -function area$3() { - var x0 = x$3, - x1 = null, - y0 = constant$b(0), - y1 = y$3, - defined = constant$b(true), - context = null, - curve = curveLinear, - output = null; - - function area(data) { - var i, - j, - k, - n = data.length, - d, - defined0 = false, - buffer, - x0z = new Array(n), - y0z = new Array(n); - - if (context == null) output = curve(buffer = path()); - - for (i = 0; i <= n; ++i) { - if (!(i < n && defined(d = data[i], i, data)) === defined0) { - if (defined0 = !defined0) { - j = i; - output.areaStart(); - output.lineStart(); - } else { - output.lineEnd(); - output.lineStart(); - for (k = i - 1; k >= j; --k) { - output.point(x0z[k], y0z[k]); - } - output.lineEnd(); - output.areaEnd(); - } - } - if (defined0) { - x0z[i] = +x0(d, i, data), y0z[i] = +y0(d, i, data); - output.point(x1 ? +x1(d, i, data) : x0z[i], y1 ? +y1(d, i, data) : y0z[i]); - } - } - - if (buffer) return output = null, buffer + "" || null; - } - - function arealine() { - return line().defined(defined).curve(curve).context(context); - } - - area.x = function(_) { - return arguments.length ? (x0 = typeof _ === "function" ? _ : constant$b(+_), x1 = null, area) : x0; - }; - - area.x0 = function(_) { - return arguments.length ? (x0 = typeof _ === "function" ? _ : constant$b(+_), area) : x0; - }; - - area.x1 = function(_) { - return arguments.length ? (x1 = _ == null ? null : typeof _ === "function" ? _ : constant$b(+_), area) : x1; - }; - - area.y = function(_) { - return arguments.length ? (y0 = typeof _ === "function" ? _ : constant$b(+_), y1 = null, area) : y0; - }; - - area.y0 = function(_) { - return arguments.length ? (y0 = typeof _ === "function" ? _ : constant$b(+_), area) : y0; - }; - - area.y1 = function(_) { - return arguments.length ? (y1 = _ == null ? null : typeof _ === "function" ? _ : constant$b(+_), area) : y1; - }; - - area.lineX0 = - area.lineY0 = function() { - return arealine().x(x0).y(y0); - }; - - area.lineY1 = function() { - return arealine().x(x0).y(y1); - }; - - area.lineX1 = function() { - return arealine().x(x1).y(y0); - }; - - area.defined = function(_) { - return arguments.length ? (defined = typeof _ === "function" ? _ : constant$b(!!_), area) : defined; - }; - - area.curve = function(_) { - return arguments.length ? (curve = _, context != null && (output = curve(context)), area) : curve; - }; - - area.context = function(_) { - return arguments.length ? (_ == null ? context = output = null : output = curve(context = _), area) : context; - }; - - return area; -} - -function descending$1(a, b) { - return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN; -} - -function identity$7(d) { - return d; -} - -function pie() { - var value = identity$7, - sortValues = descending$1, - sort = null, - startAngle = constant$b(0), - endAngle = constant$b(tau$4), - padAngle = constant$b(0); - - function pie(data) { - var i, - n = data.length, - j, - k, - sum = 0, - index = new Array(n), - arcs = new Array(n), - a0 = +startAngle.apply(this, arguments), - da = Math.min(tau$4, Math.max(-tau$4, endAngle.apply(this, arguments) - a0)), - a1, - p = Math.min(Math.abs(da) / n, padAngle.apply(this, arguments)), - pa = p * (da < 0 ? -1 : 1), - v; - - for (i = 0; i < n; ++i) { - if ((v = arcs[index[i] = i] = +value(data[i], i, data)) > 0) { - sum += v; - } - } - - // Optionally sort the arcs by previously-computed values or by data. - if (sortValues != null) index.sort(function(i, j) { return sortValues(arcs[i], arcs[j]); }); - else if (sort != null) index.sort(function(i, j) { return sort(data[i], data[j]); }); - - // Compute the arcs! They are stored in the original data's order. - for (i = 0, k = sum ? (da - n * pa) / sum : 0; i < n; ++i, a0 = a1) { - j = index[i], v = arcs[j], a1 = a0 + (v > 0 ? v * k : 0) + pa, arcs[j] = { - data: data[j], - index: i, - value: v, - startAngle: a0, - endAngle: a1, - padAngle: p - }; - } - - return arcs; - } - - pie.value = function(_) { - return arguments.length ? (value = typeof _ === "function" ? _ : constant$b(+_), pie) : value; - }; - - pie.sortValues = function(_) { - return arguments.length ? (sortValues = _, sort = null, pie) : sortValues; - }; - - pie.sort = function(_) { - return arguments.length ? (sort = _, sortValues = null, pie) : sort; - }; - - pie.startAngle = function(_) { - return arguments.length ? (startAngle = typeof _ === "function" ? _ : constant$b(+_), pie) : startAngle; - }; - - pie.endAngle = function(_) { - return arguments.length ? (endAngle = typeof _ === "function" ? _ : constant$b(+_), pie) : endAngle; - }; - - pie.padAngle = function(_) { - return arguments.length ? (padAngle = typeof _ === "function" ? _ : constant$b(+_), pie) : padAngle; - }; - - return pie; -} - -var curveRadialLinear = curveRadial(curveLinear); - -function Radial(curve) { - this._curve = curve; -} - -Radial.prototype = { - areaStart: function() { - this._curve.areaStart(); - }, - areaEnd: function() { - this._curve.areaEnd(); - }, - lineStart: function() { - this._curve.lineStart(); - }, - lineEnd: function() { - this._curve.lineEnd(); - }, - point: function(a, r) { - this._curve.point(r * Math.sin(a), r * -Math.cos(a)); - } -}; - -function curveRadial(curve) { - - function radial(context) { - return new Radial(curve(context)); - } - - radial._curve = curve; - - return radial; -} - -function lineRadial(l) { - var c = l.curve; - - l.angle = l.x, delete l.x; - l.radius = l.y, delete l.y; - - l.curve = function(_) { - return arguments.length ? c(curveRadial(_)) : c()._curve; - }; - - return l; -} - -function lineRadial$1() { - return lineRadial(line().curve(curveRadialLinear)); -} - -function areaRadial() { - var a = area$3().curve(curveRadialLinear), - c = a.curve, - x0 = a.lineX0, - x1 = a.lineX1, - y0 = a.lineY0, - y1 = a.lineY1; - - a.angle = a.x, delete a.x; - a.startAngle = a.x0, delete a.x0; - a.endAngle = a.x1, delete a.x1; - a.radius = a.y, delete a.y; - a.innerRadius = a.y0, delete a.y0; - a.outerRadius = a.y1, delete a.y1; - a.lineStartAngle = function() { return lineRadial(x0()); }, delete a.lineX0; - a.lineEndAngle = function() { return lineRadial(x1()); }, delete a.lineX1; - a.lineInnerRadius = function() { return lineRadial(y0()); }, delete a.lineY0; - a.lineOuterRadius = function() { return lineRadial(y1()); }, delete a.lineY1; - - a.curve = function(_) { - return arguments.length ? c(curveRadial(_)) : c()._curve; - }; - - return a; -} - -function pointRadial(x, y) { - return [(y = +y) * Math.cos(x -= Math.PI / 2), y * Math.sin(x)]; -} - -var slice$6 = Array.prototype.slice; - -function linkSource(d) { - return d.source; -} - -function linkTarget(d) { - return d.target; -} - -function link$2(curve) { - var source = linkSource, - target = linkTarget, - x$$1 = x$3, - y$$1 = y$3, - context = null; - - function link() { - var buffer, argv = slice$6.call(arguments), s = source.apply(this, argv), t = target.apply(this, argv); - if (!context) context = buffer = path(); - curve(context, +x$$1.apply(this, (argv[0] = s, argv)), +y$$1.apply(this, argv), +x$$1.apply(this, (argv[0] = t, argv)), +y$$1.apply(this, argv)); - if (buffer) return context = null, buffer + "" || null; - } - - link.source = function(_) { - return arguments.length ? (source = _, link) : source; - }; - - link.target = function(_) { - return arguments.length ? (target = _, link) : target; - }; - - link.x = function(_) { - return arguments.length ? (x$$1 = typeof _ === "function" ? _ : constant$b(+_), link) : x$$1; - }; - - link.y = function(_) { - return arguments.length ? (y$$1 = typeof _ === "function" ? _ : constant$b(+_), link) : y$$1; - }; - - link.context = function(_) { - return arguments.length ? ((context = _ == null ? null : _), link) : context; - }; - - return link; -} - -function curveHorizontal(context, x0, y0, x1, y1) { - context.moveTo(x0, y0); - context.bezierCurveTo(x0 = (x0 + x1) / 2, y0, x0, y1, x1, y1); -} - -function curveVertical(context, x0, y0, x1, y1) { - context.moveTo(x0, y0); - context.bezierCurveTo(x0, y0 = (y0 + y1) / 2, x1, y0, x1, y1); -} - -function curveRadial$1(context, x0, y0, x1, y1) { - var p0 = pointRadial(x0, y0), - p1 = pointRadial(x0, y0 = (y0 + y1) / 2), - p2 = pointRadial(x1, y0), - p3 = pointRadial(x1, y1); - context.moveTo(p0[0], p0[1]); - context.bezierCurveTo(p1[0], p1[1], p2[0], p2[1], p3[0], p3[1]); -} - -function linkHorizontal() { - return link$2(curveHorizontal); -} - -function linkVertical() { - return link$2(curveVertical); -} - -function linkRadial() { - var l = link$2(curveRadial$1); - l.angle = l.x, delete l.x; - l.radius = l.y, delete l.y; - return l; -} - -var circle$2 = { - draw: function(context, size) { - var r = Math.sqrt(size / pi$4); - context.moveTo(r, 0); - context.arc(0, 0, r, 0, tau$4); - } -}; - -var cross$2 = { - draw: function(context, size) { - var r = Math.sqrt(size / 5) / 2; - context.moveTo(-3 * r, -r); - context.lineTo(-r, -r); - context.lineTo(-r, -3 * r); - context.lineTo(r, -3 * r); - context.lineTo(r, -r); - context.lineTo(3 * r, -r); - context.lineTo(3 * r, r); - context.lineTo(r, r); - context.lineTo(r, 3 * r); - context.lineTo(-r, 3 * r); - context.lineTo(-r, r); - context.lineTo(-3 * r, r); - context.closePath(); - } -}; - -var tan30 = Math.sqrt(1 / 3), - tan30_2 = tan30 * 2; - -var diamond = { - draw: function(context, size) { - var y = Math.sqrt(size / tan30_2), - x = y * tan30; - context.moveTo(0, -y); - context.lineTo(x, 0); - context.lineTo(0, y); - context.lineTo(-x, 0); - context.closePath(); - } -}; - -var ka = 0.89081309152928522810, - kr = Math.sin(pi$4 / 10) / Math.sin(7 * pi$4 / 10), - kx = Math.sin(tau$4 / 10) * kr, - ky = -Math.cos(tau$4 / 10) * kr; - -var star = { - draw: function(context, size) { - var r = Math.sqrt(size * ka), - x = kx * r, - y = ky * r; - context.moveTo(0, -r); - context.lineTo(x, y); - for (var i = 1; i < 5; ++i) { - var a = tau$4 * i / 5, - c = Math.cos(a), - s = Math.sin(a); - context.lineTo(s * r, -c * r); - context.lineTo(c * x - s * y, s * x + c * y); - } - context.closePath(); - } -}; - -var square = { - draw: function(context, size) { - var w = Math.sqrt(size), - x = -w / 2; - context.rect(x, x, w, w); - } -}; - -var sqrt3 = Math.sqrt(3); - -var triangle = { - draw: function(context, size) { - var y = -Math.sqrt(size / (sqrt3 * 3)); - context.moveTo(0, y * 2); - context.lineTo(-sqrt3 * y, -y); - context.lineTo(sqrt3 * y, -y); - context.closePath(); - } -}; - -var c$2 = -0.5, - s = Math.sqrt(3) / 2, - k = 1 / Math.sqrt(12), - a = (k / 2 + 1) * 3; - -var wye = { - draw: function(context, size) { - var r = Math.sqrt(size / a), - x0 = r / 2, - y0 = r * k, - x1 = x0, - y1 = r * k + r, - x2 = -x1, - y2 = y1; - context.moveTo(x0, y0); - context.lineTo(x1, y1); - context.lineTo(x2, y2); - context.lineTo(c$2 * x0 - s * y0, s * x0 + c$2 * y0); - context.lineTo(c$2 * x1 - s * y1, s * x1 + c$2 * y1); - context.lineTo(c$2 * x2 - s * y2, s * x2 + c$2 * y2); - context.lineTo(c$2 * x0 + s * y0, c$2 * y0 - s * x0); - context.lineTo(c$2 * x1 + s * y1, c$2 * y1 - s * x1); - context.lineTo(c$2 * x2 + s * y2, c$2 * y2 - s * x2); - context.closePath(); - } -}; - -var symbols = [ - circle$2, - cross$2, - diamond, - square, - star, - triangle, - wye -]; - -function symbol() { - var type = constant$b(circle$2), - size = constant$b(64), - context = null; - - function symbol() { - var buffer; - if (!context) context = buffer = path(); - type.apply(this, arguments).draw(context, +size.apply(this, arguments)); - if (buffer) return context = null, buffer + "" || null; - } - - symbol.type = function(_) { - return arguments.length ? (type = typeof _ === "function" ? _ : constant$b(_), symbol) : type; - }; - - symbol.size = function(_) { - return arguments.length ? (size = typeof _ === "function" ? _ : constant$b(+_), symbol) : size; - }; - - symbol.context = function(_) { - return arguments.length ? (context = _ == null ? null : _, symbol) : context; - }; - - return symbol; -} - -function noop$3() {} - -function point$2(that, x, y) { - that._context.bezierCurveTo( - (2 * that._x0 + that._x1) / 3, - (2 * that._y0 + that._y1) / 3, - (that._x0 + 2 * that._x1) / 3, - (that._y0 + 2 * that._y1) / 3, - (that._x0 + 4 * that._x1 + x) / 6, - (that._y0 + 4 * that._y1 + y) / 6 - ); -} - -function Basis(context) { - this._context = context; -} - -Basis.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = - this._y0 = this._y1 = NaN; - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 3: point$2(this, this._x1, this._y1); // proceed - case 2: this._context.lineTo(this._x1, this._y1); break; - } - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; break; - case 2: this._point = 3; this._context.lineTo((5 * this._x0 + this._x1) / 6, (5 * this._y0 + this._y1) / 6); // proceed - default: point$2(this, x, y); break; - } - this._x0 = this._x1, this._x1 = x; - this._y0 = this._y1, this._y1 = y; - } -}; - -function basis$2(context) { - return new Basis(context); -} - -function BasisClosed(context) { - this._context = context; -} - -BasisClosed.prototype = { - areaStart: noop$3, - areaEnd: noop$3, - lineStart: function() { - this._x0 = this._x1 = this._x2 = this._x3 = this._x4 = - this._y0 = this._y1 = this._y2 = this._y3 = this._y4 = NaN; - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 1: { - this._context.moveTo(this._x2, this._y2); - this._context.closePath(); - break; - } - case 2: { - this._context.moveTo((this._x2 + 2 * this._x3) / 3, (this._y2 + 2 * this._y3) / 3); - this._context.lineTo((this._x3 + 2 * this._x2) / 3, (this._y3 + 2 * this._y2) / 3); - this._context.closePath(); - break; - } - case 3: { - this.point(this._x2, this._y2); - this.point(this._x3, this._y3); - this.point(this._x4, this._y4); - break; - } - } - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._x2 = x, this._y2 = y; break; - case 1: this._point = 2; this._x3 = x, this._y3 = y; break; - case 2: this._point = 3; this._x4 = x, this._y4 = y; this._context.moveTo((this._x0 + 4 * this._x1 + x) / 6, (this._y0 + 4 * this._y1 + y) / 6); break; - default: point$2(this, x, y); break; - } - this._x0 = this._x1, this._x1 = x; - this._y0 = this._y1, this._y1 = y; - } -}; - -function basisClosed$1(context) { - return new BasisClosed(context); -} - -function BasisOpen(context) { - this._context = context; -} - -BasisOpen.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = - this._y0 = this._y1 = NaN; - this._point = 0; - }, - lineEnd: function() { - if (this._line || (this._line !== 0 && this._point === 3)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; break; - case 1: this._point = 2; break; - case 2: this._point = 3; var x0 = (this._x0 + 4 * this._x1 + x) / 6, y0 = (this._y0 + 4 * this._y1 + y) / 6; this._line ? this._context.lineTo(x0, y0) : this._context.moveTo(x0, y0); break; - case 3: this._point = 4; // proceed - default: point$2(this, x, y); break; - } - this._x0 = this._x1, this._x1 = x; - this._y0 = this._y1, this._y1 = y; - } -}; - -function basisOpen(context) { - return new BasisOpen(context); -} - -function Bundle(context, beta) { - this._basis = new Basis(context); - this._beta = beta; -} - -Bundle.prototype = { - lineStart: function() { - this._x = []; - this._y = []; - this._basis.lineStart(); - }, - lineEnd: function() { - var x = this._x, - y = this._y, - j = x.length - 1; - - if (j > 0) { - var x0 = x[0], - y0 = y[0], - dx = x[j] - x0, - dy = y[j] - y0, - i = -1, - t; - - while (++i <= j) { - t = i / j; - this._basis.point( - this._beta * x[i] + (1 - this._beta) * (x0 + t * dx), - this._beta * y[i] + (1 - this._beta) * (y0 + t * dy) - ); - } - } - - this._x = this._y = null; - this._basis.lineEnd(); - }, - point: function(x, y) { - this._x.push(+x); - this._y.push(+y); - } -}; - -var bundle = (function custom(beta) { - - function bundle(context) { - return beta === 1 ? new Basis(context) : new Bundle(context, beta); - } - - bundle.beta = function(beta) { - return custom(+beta); - }; - - return bundle; -})(0.85); - -function point$3(that, x, y) { - that._context.bezierCurveTo( - that._x1 + that._k * (that._x2 - that._x0), - that._y1 + that._k * (that._y2 - that._y0), - that._x2 + that._k * (that._x1 - x), - that._y2 + that._k * (that._y1 - y), - that._x2, - that._y2 - ); -} - -function Cardinal(context, tension) { - this._context = context; - this._k = (1 - tension) / 6; -} - -Cardinal.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = this._x2 = - this._y0 = this._y1 = this._y2 = NaN; - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 2: this._context.lineTo(this._x2, this._y2); break; - case 3: point$3(this, this._x1, this._y1); break; - } - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; this._x1 = x, this._y1 = y; break; - case 2: this._point = 3; // proceed - default: point$3(this, x, y); break; - } - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -var cardinal = (function custom(tension) { - - function cardinal(context) { - return new Cardinal(context, tension); - } - - cardinal.tension = function(tension) { - return custom(+tension); - }; - - return cardinal; -})(0); - -function CardinalClosed(context, tension) { - this._context = context; - this._k = (1 - tension) / 6; -} - -CardinalClosed.prototype = { - areaStart: noop$3, - areaEnd: noop$3, - lineStart: function() { - this._x0 = this._x1 = this._x2 = this._x3 = this._x4 = this._x5 = - this._y0 = this._y1 = this._y2 = this._y3 = this._y4 = this._y5 = NaN; - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 1: { - this._context.moveTo(this._x3, this._y3); - this._context.closePath(); - break; - } - case 2: { - this._context.lineTo(this._x3, this._y3); - this._context.closePath(); - break; - } - case 3: { - this.point(this._x3, this._y3); - this.point(this._x4, this._y4); - this.point(this._x5, this._y5); - break; - } - } - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._x3 = x, this._y3 = y; break; - case 1: this._point = 2; this._context.moveTo(this._x4 = x, this._y4 = y); break; - case 2: this._point = 3; this._x5 = x, this._y5 = y; break; - default: point$3(this, x, y); break; - } - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -var cardinalClosed = (function custom(tension) { - - function cardinal$$1(context) { - return new CardinalClosed(context, tension); - } - - cardinal$$1.tension = function(tension) { - return custom(+tension); - }; - - return cardinal$$1; -})(0); - -function CardinalOpen(context, tension) { - this._context = context; - this._k = (1 - tension) / 6; -} - -CardinalOpen.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = this._x2 = - this._y0 = this._y1 = this._y2 = NaN; - this._point = 0; - }, - lineEnd: function() { - if (this._line || (this._line !== 0 && this._point === 3)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; break; - case 1: this._point = 2; break; - case 2: this._point = 3; this._line ? this._context.lineTo(this._x2, this._y2) : this._context.moveTo(this._x2, this._y2); break; - case 3: this._point = 4; // proceed - default: point$3(this, x, y); break; - } - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -var cardinalOpen = (function custom(tension) { - - function cardinal$$1(context) { - return new CardinalOpen(context, tension); - } - - cardinal$$1.tension = function(tension) { - return custom(+tension); - }; - - return cardinal$$1; -})(0); - -function point$4(that, x, y) { - var x1 = that._x1, - y1 = that._y1, - x2 = that._x2, - y2 = that._y2; - - if (that._l01_a > epsilon$3) { - var a = 2 * that._l01_2a + 3 * that._l01_a * that._l12_a + that._l12_2a, - n = 3 * that._l01_a * (that._l01_a + that._l12_a); - x1 = (x1 * a - that._x0 * that._l12_2a + that._x2 * that._l01_2a) / n; - y1 = (y1 * a - that._y0 * that._l12_2a + that._y2 * that._l01_2a) / n; - } - - if (that._l23_a > epsilon$3) { - var b = 2 * that._l23_2a + 3 * that._l23_a * that._l12_a + that._l12_2a, - m = 3 * that._l23_a * (that._l23_a + that._l12_a); - x2 = (x2 * b + that._x1 * that._l23_2a - x * that._l12_2a) / m; - y2 = (y2 * b + that._y1 * that._l23_2a - y * that._l12_2a) / m; - } - - that._context.bezierCurveTo(x1, y1, x2, y2, that._x2, that._y2); -} - -function CatmullRom(context, alpha) { - this._context = context; - this._alpha = alpha; -} - -CatmullRom.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = this._x2 = - this._y0 = this._y1 = this._y2 = NaN; - this._l01_a = this._l12_a = this._l23_a = - this._l01_2a = this._l12_2a = this._l23_2a = - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 2: this._context.lineTo(this._x2, this._y2); break; - case 3: this.point(this._x2, this._y2); break; - } - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - - if (this._point) { - var x23 = this._x2 - x, - y23 = this._y2 - y; - this._l23_a = Math.sqrt(this._l23_2a = Math.pow(x23 * x23 + y23 * y23, this._alpha)); - } - - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; break; - case 2: this._point = 3; // proceed - default: point$4(this, x, y); break; - } - - this._l01_a = this._l12_a, this._l12_a = this._l23_a; - this._l01_2a = this._l12_2a, this._l12_2a = this._l23_2a; - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -var catmullRom = (function custom(alpha) { - - function catmullRom(context) { - return alpha ? new CatmullRom(context, alpha) : new Cardinal(context, 0); - } - - catmullRom.alpha = function(alpha) { - return custom(+alpha); - }; - - return catmullRom; -})(0.5); - -function CatmullRomClosed(context, alpha) { - this._context = context; - this._alpha = alpha; -} - -CatmullRomClosed.prototype = { - areaStart: noop$3, - areaEnd: noop$3, - lineStart: function() { - this._x0 = this._x1 = this._x2 = this._x3 = this._x4 = this._x5 = - this._y0 = this._y1 = this._y2 = this._y3 = this._y4 = this._y5 = NaN; - this._l01_a = this._l12_a = this._l23_a = - this._l01_2a = this._l12_2a = this._l23_2a = - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 1: { - this._context.moveTo(this._x3, this._y3); - this._context.closePath(); - break; - } - case 2: { - this._context.lineTo(this._x3, this._y3); - this._context.closePath(); - break; - } - case 3: { - this.point(this._x3, this._y3); - this.point(this._x4, this._y4); - this.point(this._x5, this._y5); - break; - } - } - }, - point: function(x, y) { - x = +x, y = +y; - - if (this._point) { - var x23 = this._x2 - x, - y23 = this._y2 - y; - this._l23_a = Math.sqrt(this._l23_2a = Math.pow(x23 * x23 + y23 * y23, this._alpha)); - } - - switch (this._point) { - case 0: this._point = 1; this._x3 = x, this._y3 = y; break; - case 1: this._point = 2; this._context.moveTo(this._x4 = x, this._y4 = y); break; - case 2: this._point = 3; this._x5 = x, this._y5 = y; break; - default: point$4(this, x, y); break; - } - - this._l01_a = this._l12_a, this._l12_a = this._l23_a; - this._l01_2a = this._l12_2a, this._l12_2a = this._l23_2a; - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -var catmullRomClosed = (function custom(alpha) { - - function catmullRom$$1(context) { - return alpha ? new CatmullRomClosed(context, alpha) : new CardinalClosed(context, 0); - } - - catmullRom$$1.alpha = function(alpha) { - return custom(+alpha); - }; - - return catmullRom$$1; -})(0.5); - -function CatmullRomOpen(context, alpha) { - this._context = context; - this._alpha = alpha; -} - -CatmullRomOpen.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = this._x2 = - this._y0 = this._y1 = this._y2 = NaN; - this._l01_a = this._l12_a = this._l23_a = - this._l01_2a = this._l12_2a = this._l23_2a = - this._point = 0; - }, - lineEnd: function() { - if (this._line || (this._line !== 0 && this._point === 3)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - - if (this._point) { - var x23 = this._x2 - x, - y23 = this._y2 - y; - this._l23_a = Math.sqrt(this._l23_2a = Math.pow(x23 * x23 + y23 * y23, this._alpha)); - } - - switch (this._point) { - case 0: this._point = 1; break; - case 1: this._point = 2; break; - case 2: this._point = 3; this._line ? this._context.lineTo(this._x2, this._y2) : this._context.moveTo(this._x2, this._y2); break; - case 3: this._point = 4; // proceed - default: point$4(this, x, y); break; - } - - this._l01_a = this._l12_a, this._l12_a = this._l23_a; - this._l01_2a = this._l12_2a, this._l12_2a = this._l23_2a; - this._x0 = this._x1, this._x1 = this._x2, this._x2 = x; - this._y0 = this._y1, this._y1 = this._y2, this._y2 = y; - } -}; - -var catmullRomOpen = (function custom(alpha) { - - function catmullRom$$1(context) { - return alpha ? new CatmullRomOpen(context, alpha) : new CardinalOpen(context, 0); - } - - catmullRom$$1.alpha = function(alpha) { - return custom(+alpha); - }; - - return catmullRom$$1; -})(0.5); - -function LinearClosed(context) { - this._context = context; -} - -LinearClosed.prototype = { - areaStart: noop$3, - areaEnd: noop$3, - lineStart: function() { - this._point = 0; - }, - lineEnd: function() { - if (this._point) this._context.closePath(); - }, - point: function(x, y) { - x = +x, y = +y; - if (this._point) this._context.lineTo(x, y); - else this._point = 1, this._context.moveTo(x, y); - } -}; - -function linearClosed(context) { - return new LinearClosed(context); -} - -function sign$1(x) { - return x < 0 ? -1 : 1; -} - -// Calculate the slopes of the tangents (Hermite-type interpolation) based on -// the following paper: Steffen, M. 1990. A Simple Method for Monotonic -// Interpolation in One Dimension. Astronomy and Astrophysics, Vol. 239, NO. -// NOV(II), P. 443, 1990. -function slope3(that, x2, y2) { - var h0 = that._x1 - that._x0, - h1 = x2 - that._x1, - s0 = (that._y1 - that._y0) / (h0 || h1 < 0 && -0), - s1 = (y2 - that._y1) / (h1 || h0 < 0 && -0), - p = (s0 * h1 + s1 * h0) / (h0 + h1); - return (sign$1(s0) + sign$1(s1)) * Math.min(Math.abs(s0), Math.abs(s1), 0.5 * Math.abs(p)) || 0; -} - -// Calculate a one-sided slope. -function slope2(that, t) { - var h = that._x1 - that._x0; - return h ? (3 * (that._y1 - that._y0) / h - t) / 2 : t; -} - -// According to https://en.wikipedia.org/wiki/Cubic_Hermite_spline#Representations -// "you can express cubic Hermite interpolation in terms of cubic Bézier curves -// with respect to the four values p0, p0 + m0 / 3, p1 - m1 / 3, p1". -function point$5(that, t0, t1) { - var x0 = that._x0, - y0 = that._y0, - x1 = that._x1, - y1 = that._y1, - dx = (x1 - x0) / 3; - that._context.bezierCurveTo(x0 + dx, y0 + dx * t0, x1 - dx, y1 - dx * t1, x1, y1); -} - -function MonotoneX(context) { - this._context = context; -} - -MonotoneX.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x0 = this._x1 = - this._y0 = this._y1 = - this._t0 = NaN; - this._point = 0; - }, - lineEnd: function() { - switch (this._point) { - case 2: this._context.lineTo(this._x1, this._y1); break; - case 3: point$5(this, this._t0, slope2(this, this._t0)); break; - } - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - this._line = 1 - this._line; - }, - point: function(x, y) { - var t1 = NaN; - - x = +x, y = +y; - if (x === this._x1 && y === this._y1) return; // Ignore coincident points. - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; break; - case 2: this._point = 3; point$5(this, slope2(this, t1 = slope3(this, x, y)), t1); break; - default: point$5(this, this._t0, t1 = slope3(this, x, y)); break; - } - - this._x0 = this._x1, this._x1 = x; - this._y0 = this._y1, this._y1 = y; - this._t0 = t1; - } -}; - -function MonotoneY(context) { - this._context = new ReflectContext(context); -} - -(MonotoneY.prototype = Object.create(MonotoneX.prototype)).point = function(x, y) { - MonotoneX.prototype.point.call(this, y, x); -}; - -function ReflectContext(context) { - this._context = context; -} - -ReflectContext.prototype = { - moveTo: function(x, y) { this._context.moveTo(y, x); }, - closePath: function() { this._context.closePath(); }, - lineTo: function(x, y) { this._context.lineTo(y, x); }, - bezierCurveTo: function(x1, y1, x2, y2, x, y) { this._context.bezierCurveTo(y1, x1, y2, x2, y, x); } -}; - -function monotoneX(context) { - return new MonotoneX(context); -} - -function monotoneY(context) { - return new MonotoneY(context); -} - -function Natural(context) { - this._context = context; -} - -Natural.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x = []; - this._y = []; - }, - lineEnd: function() { - var x = this._x, - y = this._y, - n = x.length; - - if (n) { - this._line ? this._context.lineTo(x[0], y[0]) : this._context.moveTo(x[0], y[0]); - if (n === 2) { - this._context.lineTo(x[1], y[1]); - } else { - var px = controlPoints(x), - py = controlPoints(y); - for (var i0 = 0, i1 = 1; i1 < n; ++i0, ++i1) { - this._context.bezierCurveTo(px[0][i0], py[0][i0], px[1][i0], py[1][i0], x[i1], y[i1]); - } - } - } - - if (this._line || (this._line !== 0 && n === 1)) this._context.closePath(); - this._line = 1 - this._line; - this._x = this._y = null; - }, - point: function(x, y) { - this._x.push(+x); - this._y.push(+y); - } -}; - -// See https://www.particleincell.com/2012/bezier-splines/ for derivation. -function controlPoints(x) { - var i, - n = x.length - 1, - m, - a = new Array(n), - b = new Array(n), - r = new Array(n); - a[0] = 0, b[0] = 2, r[0] = x[0] + 2 * x[1]; - for (i = 1; i < n - 1; ++i) a[i] = 1, b[i] = 4, r[i] = 4 * x[i] + 2 * x[i + 1]; - a[n - 1] = 2, b[n - 1] = 7, r[n - 1] = 8 * x[n - 1] + x[n]; - for (i = 1; i < n; ++i) m = a[i] / b[i - 1], b[i] -= m, r[i] -= m * r[i - 1]; - a[n - 1] = r[n - 1] / b[n - 1]; - for (i = n - 2; i >= 0; --i) a[i] = (r[i] - a[i + 1]) / b[i]; - b[n - 1] = (x[n] + a[n - 1]) / 2; - for (i = 0; i < n - 1; ++i) b[i] = 2 * x[i + 1] - a[i + 1]; - return [a, b]; -} - -function natural(context) { - return new Natural(context); -} - -function Step(context, t) { - this._context = context; - this._t = t; -} - -Step.prototype = { - areaStart: function() { - this._line = 0; - }, - areaEnd: function() { - this._line = NaN; - }, - lineStart: function() { - this._x = this._y = NaN; - this._point = 0; - }, - lineEnd: function() { - if (0 < this._t && this._t < 1 && this._point === 2) this._context.lineTo(this._x, this._y); - if (this._line || (this._line !== 0 && this._point === 1)) this._context.closePath(); - if (this._line >= 0) this._t = 1 - this._t, this._line = 1 - this._line; - }, - point: function(x, y) { - x = +x, y = +y; - switch (this._point) { - case 0: this._point = 1; this._line ? this._context.lineTo(x, y) : this._context.moveTo(x, y); break; - case 1: this._point = 2; // proceed - default: { - if (this._t <= 0) { - this._context.lineTo(this._x, y); - this._context.lineTo(x, y); - } else { - var x1 = this._x * (1 - this._t) + x * this._t; - this._context.lineTo(x1, this._y); - this._context.lineTo(x1, y); - } - break; - } - } - this._x = x, this._y = y; - } -}; - -function step(context) { - return new Step(context, 0.5); -} - -function stepBefore(context) { - return new Step(context, 0); -} - -function stepAfter(context) { - return new Step(context, 1); -} - -function none$1(series, order) { - if (!((n = series.length) > 1)) return; - for (var i = 1, j, s0, s1 = series[order[0]], n, m = s1.length; i < n; ++i) { - s0 = s1, s1 = series[order[i]]; - for (j = 0; j < m; ++j) { - s1[j][1] += s1[j][0] = isNaN(s0[j][1]) ? s0[j][0] : s0[j][1]; - } - } -} - -function none$2(series) { - var n = series.length, o = new Array(n); - while (--n >= 0) o[n] = n; - return o; -} - -function stackValue(d, key) { - return d[key]; -} - -function stack() { - var keys = constant$b([]), - order = none$2, - offset = none$1, - value = stackValue; - - function stack(data) { - var kz = keys.apply(this, arguments), - i, - m = data.length, - n = kz.length, - sz = new Array(n), - oz; - - for (i = 0; i < n; ++i) { - for (var ki = kz[i], si = sz[i] = new Array(m), j = 0, sij; j < m; ++j) { - si[j] = sij = [0, +value(data[j], ki, j, data)]; - sij.data = data[j]; - } - si.key = ki; - } - - for (i = 0, oz = order(sz); i < n; ++i) { - sz[oz[i]].index = i; - } - - offset(sz, oz); - return sz; - } - - stack.keys = function(_) { - return arguments.length ? (keys = typeof _ === "function" ? _ : constant$b(slice$6.call(_)), stack) : keys; - }; - - stack.value = function(_) { - return arguments.length ? (value = typeof _ === "function" ? _ : constant$b(+_), stack) : value; - }; - - stack.order = function(_) { - return arguments.length ? (order = _ == null ? none$2 : typeof _ === "function" ? _ : constant$b(slice$6.call(_)), stack) : order; - }; - - stack.offset = function(_) { - return arguments.length ? (offset = _ == null ? none$1 : _, stack) : offset; - }; - - return stack; -} - -function expand(series, order) { - if (!((n = series.length) > 0)) return; - for (var i, n, j = 0, m = series[0].length, y; j < m; ++j) { - for (y = i = 0; i < n; ++i) y += series[i][j][1] || 0; - if (y) for (i = 0; i < n; ++i) series[i][j][1] /= y; - } - none$1(series, order); -} - -function diverging$1(series, order) { - if (!((n = series.length) > 1)) return; - for (var i, j = 0, d, dy, yp, yn, n, m = series[order[0]].length; j < m; ++j) { - for (yp = yn = 0, i = 0; i < n; ++i) { - if ((dy = (d = series[order[i]][j])[1] - d[0]) >= 0) { - d[0] = yp, d[1] = yp += dy; - } else if (dy < 0) { - d[1] = yn, d[0] = yn += dy; - } else { - d[0] = yp; - } - } - } -} - -function silhouette(series, order) { - if (!((n = series.length) > 0)) return; - for (var j = 0, s0 = series[order[0]], n, m = s0.length; j < m; ++j) { - for (var i = 0, y = 0; i < n; ++i) y += series[i][j][1] || 0; - s0[j][1] += s0[j][0] = -y / 2; - } - none$1(series, order); -} - -function wiggle(series, order) { - if (!((n = series.length) > 0) || !((m = (s0 = series[order[0]]).length) > 0)) return; - for (var y = 0, j = 1, s0, m, n; j < m; ++j) { - for (var i = 0, s1 = 0, s2 = 0; i < n; ++i) { - var si = series[order[i]], - sij0 = si[j][1] || 0, - sij1 = si[j - 1][1] || 0, - s3 = (sij0 - sij1) / 2; - for (var k = 0; k < i; ++k) { - var sk = series[order[k]], - skj0 = sk[j][1] || 0, - skj1 = sk[j - 1][1] || 0; - s3 += skj0 - skj1; - } - s1 += sij0, s2 += s3 * sij0; - } - s0[j - 1][1] += s0[j - 1][0] = y; - if (s1) y -= s2 / s1; - } - s0[j - 1][1] += s0[j - 1][0] = y; - none$1(series, order); -} - -function ascending$3(series) { - var sums = series.map(sum$2); - return none$2(series).sort(function(a, b) { return sums[a] - sums[b]; }); -} - -function sum$2(series) { - var s = 0, i = -1, n = series.length, v; - while (++i < n) if (v = +series[i][1]) s += v; - return s; -} - -function descending$2(series) { - return ascending$3(series).reverse(); -} - -function insideOut(series) { - var n = series.length, - i, - j, - sums = series.map(sum$2), - order = none$2(series).sort(function(a, b) { return sums[b] - sums[a]; }), - top = 0, - bottom = 0, - tops = [], - bottoms = []; - - for (i = 0; i < n; ++i) { - j = order[i]; - if (top < bottom) { - top += sums[j]; - tops.push(j); - } else { - bottom += sums[j]; - bottoms.push(j); - } - } - - return bottoms.reverse().concat(tops); -} - -function reverse(series) { - return none$2(series).reverse(); -} - -function constant$c(x) { - return function() { - return x; - }; -} - -function x$4(d) { - return d[0]; -} - -function y$4(d) { - return d[1]; -} - -function RedBlackTree() { - this._ = null; // root node -} - -function RedBlackNode(node) { - node.U = // parent node - node.C = // color - true for red, false for black - node.L = // left node - node.R = // right node - node.P = // previous node - node.N = null; // next node -} - -RedBlackTree.prototype = { - constructor: RedBlackTree, - - insert: function(after, node) { - var parent, grandpa, uncle; - - if (after) { - node.P = after; - node.N = after.N; - if (after.N) after.N.P = node; - after.N = node; - if (after.R) { - after = after.R; - while (after.L) after = after.L; - after.L = node; - } else { - after.R = node; - } - parent = after; - } else if (this._) { - after = RedBlackFirst(this._); - node.P = null; - node.N = after; - after.P = after.L = node; - parent = after; - } else { - node.P = node.N = null; - this._ = node; - parent = null; - } - node.L = node.R = null; - node.U = parent; - node.C = true; - - after = node; - while (parent && parent.C) { - grandpa = parent.U; - if (parent === grandpa.L) { - uncle = grandpa.R; - if (uncle && uncle.C) { - parent.C = uncle.C = false; - grandpa.C = true; - after = grandpa; - } else { - if (after === parent.R) { - RedBlackRotateLeft(this, parent); - after = parent; - parent = after.U; - } - parent.C = false; - grandpa.C = true; - RedBlackRotateRight(this, grandpa); - } - } else { - uncle = grandpa.L; - if (uncle && uncle.C) { - parent.C = uncle.C = false; - grandpa.C = true; - after = grandpa; - } else { - if (after === parent.L) { - RedBlackRotateRight(this, parent); - after = parent; - parent = after.U; - } - parent.C = false; - grandpa.C = true; - RedBlackRotateLeft(this, grandpa); - } - } - parent = after.U; - } - this._.C = false; - }, - - remove: function(node) { - if (node.N) node.N.P = node.P; - if (node.P) node.P.N = node.N; - node.N = node.P = null; - - var parent = node.U, - sibling, - left = node.L, - right = node.R, - next, - red; - - if (!left) next = right; - else if (!right) next = left; - else next = RedBlackFirst(right); - - if (parent) { - if (parent.L === node) parent.L = next; - else parent.R = next; - } else { - this._ = next; - } - - if (left && right) { - red = next.C; - next.C = node.C; - next.L = left; - left.U = next; - if (next !== right) { - parent = next.U; - next.U = node.U; - node = next.R; - parent.L = node; - next.R = right; - right.U = next; - } else { - next.U = parent; - parent = next; - node = next.R; - } - } else { - red = node.C; - node = next; - } - - if (node) node.U = parent; - if (red) return; - if (node && node.C) { node.C = false; return; } - - do { - if (node === this._) break; - if (node === parent.L) { - sibling = parent.R; - if (sibling.C) { - sibling.C = false; - parent.C = true; - RedBlackRotateLeft(this, parent); - sibling = parent.R; - } - if ((sibling.L && sibling.L.C) - || (sibling.R && sibling.R.C)) { - if (!sibling.R || !sibling.R.C) { - sibling.L.C = false; - sibling.C = true; - RedBlackRotateRight(this, sibling); - sibling = parent.R; - } - sibling.C = parent.C; - parent.C = sibling.R.C = false; - RedBlackRotateLeft(this, parent); - node = this._; - break; - } - } else { - sibling = parent.L; - if (sibling.C) { - sibling.C = false; - parent.C = true; - RedBlackRotateRight(this, parent); - sibling = parent.L; - } - if ((sibling.L && sibling.L.C) - || (sibling.R && sibling.R.C)) { - if (!sibling.L || !sibling.L.C) { - sibling.R.C = false; - sibling.C = true; - RedBlackRotateLeft(this, sibling); - sibling = parent.L; - } - sibling.C = parent.C; - parent.C = sibling.L.C = false; - RedBlackRotateRight(this, parent); - node = this._; - break; - } - } - sibling.C = true; - node = parent; - parent = parent.U; - } while (!node.C); - - if (node) node.C = false; - } -}; - -function RedBlackRotateLeft(tree, node) { - var p = node, - q = node.R, - parent = p.U; - - if (parent) { - if (parent.L === p) parent.L = q; - else parent.R = q; - } else { - tree._ = q; - } - - q.U = parent; - p.U = q; - p.R = q.L; - if (p.R) p.R.U = p; - q.L = p; -} - -function RedBlackRotateRight(tree, node) { - var p = node, - q = node.L, - parent = p.U; - - if (parent) { - if (parent.L === p) parent.L = q; - else parent.R = q; - } else { - tree._ = q; - } - - q.U = parent; - p.U = q; - p.L = q.R; - if (p.L) p.L.U = p; - q.R = p; -} - -function RedBlackFirst(node) { - while (node.L) node = node.L; - return node; -} - -function createEdge(left, right, v0, v1) { - var edge = [null, null], - index = edges.push(edge) - 1; - edge.left = left; - edge.right = right; - if (v0) setEdgeEnd(edge, left, right, v0); - if (v1) setEdgeEnd(edge, right, left, v1); - cells[left.index].halfedges.push(index); - cells[right.index].halfedges.push(index); - return edge; -} - -function createBorderEdge(left, v0, v1) { - var edge = [v0, v1]; - edge.left = left; - return edge; -} - -function setEdgeEnd(edge, left, right, vertex) { - if (!edge[0] && !edge[1]) { - edge[0] = vertex; - edge.left = left; - edge.right = right; - } else if (edge.left === right) { - edge[1] = vertex; - } else { - edge[0] = vertex; - } -} - -// Liang–Barsky line clipping. -function clipEdge(edge, x0, y0, x1, y1) { - var a = edge[0], - b = edge[1], - ax = a[0], - ay = a[1], - bx = b[0], - by = b[1], - t0 = 0, - t1 = 1, - dx = bx - ax, - dy = by - ay, - r; - - r = x0 - ax; - if (!dx && r > 0) return; - r /= dx; - if (dx < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dx > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - - r = x1 - ax; - if (!dx && r < 0) return; - r /= dx; - if (dx < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dx > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - - r = y0 - ay; - if (!dy && r > 0) return; - r /= dy; - if (dy < 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } else if (dy > 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } - - r = y1 - ay; - if (!dy && r < 0) return; - r /= dy; - if (dy < 0) { - if (r > t1) return; - if (r > t0) t0 = r; - } else if (dy > 0) { - if (r < t0) return; - if (r < t1) t1 = r; - } - - if (!(t0 > 0) && !(t1 < 1)) return true; // TODO Better check? - - if (t0 > 0) edge[0] = [ax + t0 * dx, ay + t0 * dy]; - if (t1 < 1) edge[1] = [ax + t1 * dx, ay + t1 * dy]; - return true; -} - -function connectEdge(edge, x0, y0, x1, y1) { - var v1 = edge[1]; - if (v1) return true; - - var v0 = edge[0], - left = edge.left, - right = edge.right, - lx = left[0], - ly = left[1], - rx = right[0], - ry = right[1], - fx = (lx + rx) / 2, - fy = (ly + ry) / 2, - fm, - fb; - - if (ry === ly) { - if (fx < x0 || fx >= x1) return; - if (lx > rx) { - if (!v0) v0 = [fx, y0]; - else if (v0[1] >= y1) return; - v1 = [fx, y1]; - } else { - if (!v0) v0 = [fx, y1]; - else if (v0[1] < y0) return; - v1 = [fx, y0]; - } - } else { - fm = (lx - rx) / (ry - ly); - fb = fy - fm * fx; - if (fm < -1 || fm > 1) { - if (lx > rx) { - if (!v0) v0 = [(y0 - fb) / fm, y0]; - else if (v0[1] >= y1) return; - v1 = [(y1 - fb) / fm, y1]; - } else { - if (!v0) v0 = [(y1 - fb) / fm, y1]; - else if (v0[1] < y0) return; - v1 = [(y0 - fb) / fm, y0]; - } - } else { - if (ly < ry) { - if (!v0) v0 = [x0, fm * x0 + fb]; - else if (v0[0] >= x1) return; - v1 = [x1, fm * x1 + fb]; - } else { - if (!v0) v0 = [x1, fm * x1 + fb]; - else if (v0[0] < x0) return; - v1 = [x0, fm * x0 + fb]; - } - } - } - - edge[0] = v0; - edge[1] = v1; - return true; -} - -function clipEdges(x0, y0, x1, y1) { - var i = edges.length, - edge; - - while (i--) { - if (!connectEdge(edge = edges[i], x0, y0, x1, y1) - || !clipEdge(edge, x0, y0, x1, y1) - || !(Math.abs(edge[0][0] - edge[1][0]) > epsilon$4 - || Math.abs(edge[0][1] - edge[1][1]) > epsilon$4)) { - delete edges[i]; - } - } -} - -function createCell(site) { - return cells[site.index] = { - site: site, - halfedges: [] - }; -} - -function cellHalfedgeAngle(cell, edge) { - var site = cell.site, - va = edge.left, - vb = edge.right; - if (site === vb) vb = va, va = site; - if (vb) return Math.atan2(vb[1] - va[1], vb[0] - va[0]); - if (site === va) va = edge[1], vb = edge[0]; - else va = edge[0], vb = edge[1]; - return Math.atan2(va[0] - vb[0], vb[1] - va[1]); -} - -function cellHalfedgeStart(cell, edge) { - return edge[+(edge.left !== cell.site)]; -} - -function cellHalfedgeEnd(cell, edge) { - return edge[+(edge.left === cell.site)]; -} - -function sortCellHalfedges() { - for (var i = 0, n = cells.length, cell, halfedges, j, m; i < n; ++i) { - if ((cell = cells[i]) && (m = (halfedges = cell.halfedges).length)) { - var index = new Array(m), - array = new Array(m); - for (j = 0; j < m; ++j) index[j] = j, array[j] = cellHalfedgeAngle(cell, edges[halfedges[j]]); - index.sort(function(i, j) { return array[j] - array[i]; }); - for (j = 0; j < m; ++j) array[j] = halfedges[index[j]]; - for (j = 0; j < m; ++j) halfedges[j] = array[j]; - } - } -} - -function clipCells(x0, y0, x1, y1) { - var nCells = cells.length, - iCell, - cell, - site, - iHalfedge, - halfedges, - nHalfedges, - start, - startX, - startY, - end, - endX, - endY, - cover = true; - - for (iCell = 0; iCell < nCells; ++iCell) { - if (cell = cells[iCell]) { - site = cell.site; - halfedges = cell.halfedges; - iHalfedge = halfedges.length; - - // Remove any dangling clipped edges. - while (iHalfedge--) { - if (!edges[halfedges[iHalfedge]]) { - halfedges.splice(iHalfedge, 1); - } - } - - // Insert any border edges as necessary. - iHalfedge = 0, nHalfedges = halfedges.length; - while (iHalfedge < nHalfedges) { - end = cellHalfedgeEnd(cell, edges[halfedges[iHalfedge]]), endX = end[0], endY = end[1]; - start = cellHalfedgeStart(cell, edges[halfedges[++iHalfedge % nHalfedges]]), startX = start[0], startY = start[1]; - if (Math.abs(endX - startX) > epsilon$4 || Math.abs(endY - startY) > epsilon$4) { - halfedges.splice(iHalfedge, 0, edges.push(createBorderEdge(site, end, - Math.abs(endX - x0) < epsilon$4 && y1 - endY > epsilon$4 ? [x0, Math.abs(startX - x0) < epsilon$4 ? startY : y1] - : Math.abs(endY - y1) < epsilon$4 && x1 - endX > epsilon$4 ? [Math.abs(startY - y1) < epsilon$4 ? startX : x1, y1] - : Math.abs(endX - x1) < epsilon$4 && endY - y0 > epsilon$4 ? [x1, Math.abs(startX - x1) < epsilon$4 ? startY : y0] - : Math.abs(endY - y0) < epsilon$4 && endX - x0 > epsilon$4 ? [Math.abs(startY - y0) < epsilon$4 ? startX : x0, y0] - : null)) - 1); - ++nHalfedges; - } - } - - if (nHalfedges) cover = false; - } - } - - // If there weren’t any edges, have the closest site cover the extent. - // It doesn’t matter which corner of the extent we measure! - if (cover) { - var dx, dy, d2, dc = Infinity; - - for (iCell = 0, cover = null; iCell < nCells; ++iCell) { - if (cell = cells[iCell]) { - site = cell.site; - dx = site[0] - x0; - dy = site[1] - y0; - d2 = dx * dx + dy * dy; - if (d2 < dc) dc = d2, cover = cell; - } - } - - if (cover) { - var v00 = [x0, y0], v01 = [x0, y1], v11 = [x1, y1], v10 = [x1, y0]; - cover.halfedges.push( - edges.push(createBorderEdge(site = cover.site, v00, v01)) - 1, - edges.push(createBorderEdge(site, v01, v11)) - 1, - edges.push(createBorderEdge(site, v11, v10)) - 1, - edges.push(createBorderEdge(site, v10, v00)) - 1 - ); - } - } - - // Lastly delete any cells with no edges; these were entirely clipped. - for (iCell = 0; iCell < nCells; ++iCell) { - if (cell = cells[iCell]) { - if (!cell.halfedges.length) { - delete cells[iCell]; - } - } - } -} - -var circlePool = []; - -var firstCircle; - -function Circle() { - RedBlackNode(this); - this.x = - this.y = - this.arc = - this.site = - this.cy = null; -} - -function attachCircle(arc) { - var lArc = arc.P, - rArc = arc.N; - - if (!lArc || !rArc) return; - - var lSite = lArc.site, - cSite = arc.site, - rSite = rArc.site; - - if (lSite === rSite) return; - - var bx = cSite[0], - by = cSite[1], - ax = lSite[0] - bx, - ay = lSite[1] - by, - cx = rSite[0] - bx, - cy = rSite[1] - by; - - var d = 2 * (ax * cy - ay * cx); - if (d >= -epsilon2$2) return; - - var ha = ax * ax + ay * ay, - hc = cx * cx + cy * cy, - x = (cy * ha - ay * hc) / d, - y = (ax * hc - cx * ha) / d; - - var circle = circlePool.pop() || new Circle; - circle.arc = arc; - circle.site = cSite; - circle.x = x + bx; - circle.y = (circle.cy = y + by) + Math.sqrt(x * x + y * y); // y bottom - - arc.circle = circle; - - var before = null, - node = circles._; - - while (node) { - if (circle.y < node.y || (circle.y === node.y && circle.x <= node.x)) { - if (node.L) node = node.L; - else { before = node.P; break; } - } else { - if (node.R) node = node.R; - else { before = node; break; } - } - } - - circles.insert(before, circle); - if (!before) firstCircle = circle; -} - -function detachCircle(arc) { - var circle = arc.circle; - if (circle) { - if (!circle.P) firstCircle = circle.N; - circles.remove(circle); - circlePool.push(circle); - RedBlackNode(circle); - arc.circle = null; - } -} - -var beachPool = []; - -function Beach() { - RedBlackNode(this); - this.edge = - this.site = - this.circle = null; -} - -function createBeach(site) { - var beach = beachPool.pop() || new Beach; - beach.site = site; - return beach; -} - -function detachBeach(beach) { - detachCircle(beach); - beaches.remove(beach); - beachPool.push(beach); - RedBlackNode(beach); -} - -function removeBeach(beach) { - var circle = beach.circle, - x = circle.x, - y = circle.cy, - vertex = [x, y], - previous = beach.P, - next = beach.N, - disappearing = [beach]; - - detachBeach(beach); - - var lArc = previous; - while (lArc.circle - && Math.abs(x - lArc.circle.x) < epsilon$4 - && Math.abs(y - lArc.circle.cy) < epsilon$4) { - previous = lArc.P; - disappearing.unshift(lArc); - detachBeach(lArc); - lArc = previous; - } - - disappearing.unshift(lArc); - detachCircle(lArc); - - var rArc = next; - while (rArc.circle - && Math.abs(x - rArc.circle.x) < epsilon$4 - && Math.abs(y - rArc.circle.cy) < epsilon$4) { - next = rArc.N; - disappearing.push(rArc); - detachBeach(rArc); - rArc = next; - } - - disappearing.push(rArc); - detachCircle(rArc); - - var nArcs = disappearing.length, - iArc; - for (iArc = 1; iArc < nArcs; ++iArc) { - rArc = disappearing[iArc]; - lArc = disappearing[iArc - 1]; - setEdgeEnd(rArc.edge, lArc.site, rArc.site, vertex); - } - - lArc = disappearing[0]; - rArc = disappearing[nArcs - 1]; - rArc.edge = createEdge(lArc.site, rArc.site, null, vertex); - - attachCircle(lArc); - attachCircle(rArc); -} - -function addBeach(site) { - var x = site[0], - directrix = site[1], - lArc, - rArc, - dxl, - dxr, - node = beaches._; - - while (node) { - dxl = leftBreakPoint(node, directrix) - x; - if (dxl > epsilon$4) node = node.L; else { - dxr = x - rightBreakPoint(node, directrix); - if (dxr > epsilon$4) { - if (!node.R) { - lArc = node; - break; - } - node = node.R; - } else { - if (dxl > -epsilon$4) { - lArc = node.P; - rArc = node; - } else if (dxr > -epsilon$4) { - lArc = node; - rArc = node.N; - } else { - lArc = rArc = node; - } - break; - } - } - } - - createCell(site); - var newArc = createBeach(site); - beaches.insert(lArc, newArc); - - if (!lArc && !rArc) return; - - if (lArc === rArc) { - detachCircle(lArc); - rArc = createBeach(lArc.site); - beaches.insert(newArc, rArc); - newArc.edge = rArc.edge = createEdge(lArc.site, newArc.site); - attachCircle(lArc); - attachCircle(rArc); - return; - } - - if (!rArc) { // && lArc - newArc.edge = createEdge(lArc.site, newArc.site); - return; - } - - // else lArc !== rArc - detachCircle(lArc); - detachCircle(rArc); - - var lSite = lArc.site, - ax = lSite[0], - ay = lSite[1], - bx = site[0] - ax, - by = site[1] - ay, - rSite = rArc.site, - cx = rSite[0] - ax, - cy = rSite[1] - ay, - d = 2 * (bx * cy - by * cx), - hb = bx * bx + by * by, - hc = cx * cx + cy * cy, - vertex = [(cy * hb - by * hc) / d + ax, (bx * hc - cx * hb) / d + ay]; - - setEdgeEnd(rArc.edge, lSite, rSite, vertex); - newArc.edge = createEdge(lSite, site, null, vertex); - rArc.edge = createEdge(site, rSite, null, vertex); - attachCircle(lArc); - attachCircle(rArc); -} - -function leftBreakPoint(arc, directrix) { - var site = arc.site, - rfocx = site[0], - rfocy = site[1], - pby2 = rfocy - directrix; - - if (!pby2) return rfocx; - - var lArc = arc.P; - if (!lArc) return -Infinity; - - site = lArc.site; - var lfocx = site[0], - lfocy = site[1], - plby2 = lfocy - directrix; - - if (!plby2) return lfocx; - - var hl = lfocx - rfocx, - aby2 = 1 / pby2 - 1 / plby2, - b = hl / plby2; - - if (aby2) return (-b + Math.sqrt(b * b - 2 * aby2 * (hl * hl / (-2 * plby2) - lfocy + plby2 / 2 + rfocy - pby2 / 2))) / aby2 + rfocx; - - return (rfocx + lfocx) / 2; -} - -function rightBreakPoint(arc, directrix) { - var rArc = arc.N; - if (rArc) return leftBreakPoint(rArc, directrix); - var site = arc.site; - return site[1] === directrix ? site[0] : Infinity; -} - -var epsilon$4 = 1e-6; -var epsilon2$2 = 1e-12; -var beaches; -var cells; -var circles; -var edges; - -function triangleArea(a, b, c) { - return (a[0] - c[0]) * (b[1] - a[1]) - (a[0] - b[0]) * (c[1] - a[1]); -} - -function lexicographic(a, b) { - return b[1] - a[1] - || b[0] - a[0]; -} - -function Diagram(sites, extent) { - var site = sites.sort(lexicographic).pop(), - x, - y, - circle; - - edges = []; - cells = new Array(sites.length); - beaches = new RedBlackTree; - circles = new RedBlackTree; - - while (true) { - circle = firstCircle; - if (site && (!circle || site[1] < circle.y || (site[1] === circle.y && site[0] < circle.x))) { - if (site[0] !== x || site[1] !== y) { - addBeach(site); - x = site[0], y = site[1]; - } - site = sites.pop(); - } else if (circle) { - removeBeach(circle.arc); - } else { - break; - } - } - - sortCellHalfedges(); - - if (extent) { - var x0 = +extent[0][0], - y0 = +extent[0][1], - x1 = +extent[1][0], - y1 = +extent[1][1]; - clipEdges(x0, y0, x1, y1); - clipCells(x0, y0, x1, y1); - } - - this.edges = edges; - this.cells = cells; - - beaches = - circles = - edges = - cells = null; -} - -Diagram.prototype = { - constructor: Diagram, - - polygons: function() { - var edges = this.edges; - - return this.cells.map(function(cell) { - var polygon = cell.halfedges.map(function(i) { return cellHalfedgeStart(cell, edges[i]); }); - polygon.data = cell.site.data; - return polygon; - }); - }, - - triangles: function() { - var triangles = [], - edges = this.edges; - - this.cells.forEach(function(cell, i) { - if (!(m = (halfedges = cell.halfedges).length)) return; - var site = cell.site, - halfedges, - j = -1, - m, - s0, - e1 = edges[halfedges[m - 1]], - s1 = e1.left === site ? e1.right : e1.left; - - while (++j < m) { - s0 = s1; - e1 = edges[halfedges[j]]; - s1 = e1.left === site ? e1.right : e1.left; - if (s0 && s1 && i < s0.index && i < s1.index && triangleArea(site, s0, s1) < 0) { - triangles.push([site.data, s0.data, s1.data]); - } - } - }); - - return triangles; - }, - - links: function() { - return this.edges.filter(function(edge) { - return edge.right; - }).map(function(edge) { - return { - source: edge.left.data, - target: edge.right.data - }; - }); - }, - - find: function(x, y, radius) { - var that = this, i0, i1 = that._found || 0, n = that.cells.length, cell; - - // Use the previously-found cell, or start with an arbitrary one. - while (!(cell = that.cells[i1])) if (++i1 >= n) return null; - var dx = x - cell.site[0], dy = y - cell.site[1], d2 = dx * dx + dy * dy; - - // Traverse the half-edges to find a closer cell, if any. - do { - cell = that.cells[i0 = i1], i1 = null; - cell.halfedges.forEach(function(e) { - var edge = that.edges[e], v = edge.left; - if ((v === cell.site || !v) && !(v = edge.right)) return; - var vx = x - v[0], vy = y - v[1], v2 = vx * vx + vy * vy; - if (v2 < d2) d2 = v2, i1 = v.index; - }); - } while (i1 !== null); - - that._found = i0; - - return radius == null || d2 <= radius * radius ? cell.site : null; - } -}; - -function voronoi() { - var x$$1 = x$4, - y$$1 = y$4, - extent = null; - - function voronoi(data) { - return new Diagram(data.map(function(d, i) { - var s = [Math.round(x$$1(d, i, data) / epsilon$4) * epsilon$4, Math.round(y$$1(d, i, data) / epsilon$4) * epsilon$4]; - s.index = i; - s.data = d; - return s; - }), extent); - } - - voronoi.polygons = function(data) { - return voronoi(data).polygons(); - }; - - voronoi.links = function(data) { - return voronoi(data).links(); - }; - - voronoi.triangles = function(data) { - return voronoi(data).triangles(); - }; - - voronoi.x = function(_) { - return arguments.length ? (x$$1 = typeof _ === "function" ? _ : constant$c(+_), voronoi) : x$$1; - }; - - voronoi.y = function(_) { - return arguments.length ? (y$$1 = typeof _ === "function" ? _ : constant$c(+_), voronoi) : y$$1; - }; - - voronoi.extent = function(_) { - return arguments.length ? (extent = _ == null ? null : [[+_[0][0], +_[0][1]], [+_[1][0], +_[1][1]]], voronoi) : extent && [[extent[0][0], extent[0][1]], [extent[1][0], extent[1][1]]]; - }; - - voronoi.size = function(_) { - return arguments.length ? (extent = _ == null ? null : [[0, 0], [+_[0], +_[1]]], voronoi) : extent && [extent[1][0] - extent[0][0], extent[1][1] - extent[0][1]]; - }; - - return voronoi; -} - -function constant$d(x) { - return function() { - return x; - }; -} - -function ZoomEvent(target, type, transform) { - this.target = target; - this.type = type; - this.transform = transform; -} - -function Transform(k, x, y) { - this.k = k; - this.x = x; - this.y = y; -} - -Transform.prototype = { - constructor: Transform, - scale: function(k) { - return k === 1 ? this : new Transform(this.k * k, this.x, this.y); - }, - translate: function(x, y) { - return x === 0 & y === 0 ? this : new Transform(this.k, this.x + this.k * x, this.y + this.k * y); - }, - apply: function(point) { - return [point[0] * this.k + this.x, point[1] * this.k + this.y]; - }, - applyX: function(x) { - return x * this.k + this.x; - }, - applyY: function(y) { - return y * this.k + this.y; - }, - invert: function(location) { - return [(location[0] - this.x) / this.k, (location[1] - this.y) / this.k]; - }, - invertX: function(x) { - return (x - this.x) / this.k; - }, - invertY: function(y) { - return (y - this.y) / this.k; - }, - rescaleX: function(x) { - return x.copy().domain(x.range().map(this.invertX, this).map(x.invert, x)); - }, - rescaleY: function(y) { - return y.copy().domain(y.range().map(this.invertY, this).map(y.invert, y)); - }, - toString: function() { - return "translate(" + this.x + "," + this.y + ") scale(" + this.k + ")"; - } -}; - -var identity$8 = new Transform(1, 0, 0); - -transform$1.prototype = Transform.prototype; - -function transform$1(node) { - return node.__zoom || identity$8; -} - -function nopropagation$2() { - exports.event.stopImmediatePropagation(); -} - -function noevent$2() { - exports.event.preventDefault(); - exports.event.stopImmediatePropagation(); -} - -// Ignore right-click, since that should open the context menu. -function defaultFilter$2() { - return !exports.event.button; -} - -function defaultExtent$1() { - var e = this, w, h; - if (e instanceof SVGElement) { - e = e.ownerSVGElement || e; - w = e.width.baseVal.value; - h = e.height.baseVal.value; - } else { - w = e.clientWidth; - h = e.clientHeight; - } - return [[0, 0], [w, h]]; -} - -function defaultTransform() { - return this.__zoom || identity$8; -} - -function defaultWheelDelta() { - return -exports.event.deltaY * (exports.event.deltaMode ? 120 : 1) / 500; -} - -function defaultTouchable$1() { - return "ontouchstart" in this; -} - -function defaultConstrain(transform, extent, translateExtent) { - var dx0 = transform.invertX(extent[0][0]) - translateExtent[0][0], - dx1 = transform.invertX(extent[1][0]) - translateExtent[1][0], - dy0 = transform.invertY(extent[0][1]) - translateExtent[0][1], - dy1 = transform.invertY(extent[1][1]) - translateExtent[1][1]; - return transform.translate( - dx1 > dx0 ? (dx0 + dx1) / 2 : Math.min(0, dx0) || Math.max(0, dx1), - dy1 > dy0 ? (dy0 + dy1) / 2 : Math.min(0, dy0) || Math.max(0, dy1) - ); -} - -function zoom() { - var filter = defaultFilter$2, - extent = defaultExtent$1, - constrain = defaultConstrain, - wheelDelta = defaultWheelDelta, - touchable = defaultTouchable$1, - scaleExtent = [0, Infinity], - translateExtent = [[-Infinity, -Infinity], [Infinity, Infinity]], - duration = 250, - interpolate = interpolateZoom, - gestures = [], - listeners = dispatch("start", "zoom", "end"), - touchstarting, - touchending, - touchDelay = 500, - wheelDelay = 150, - clickDistance2 = 0; - - function zoom(selection$$1) { - selection$$1 - .property("__zoom", defaultTransform) - .on("wheel.zoom", wheeled) - .on("mousedown.zoom", mousedowned) - .on("dblclick.zoom", dblclicked) - .filter(touchable) - .on("touchstart.zoom", touchstarted) - .on("touchmove.zoom", touchmoved) - .on("touchend.zoom touchcancel.zoom", touchended) - .style("touch-action", "none") - .style("-webkit-tap-highlight-color", "rgba(0,0,0,0)"); - } - - zoom.transform = function(collection, transform) { - var selection$$1 = collection.selection ? collection.selection() : collection; - selection$$1.property("__zoom", defaultTransform); - if (collection !== selection$$1) { - schedule(collection, transform); - } else { - selection$$1.interrupt().each(function() { - gesture(this, arguments) - .start() - .zoom(null, typeof transform === "function" ? transform.apply(this, arguments) : transform) - .end(); - }); - } - }; - - zoom.scaleBy = function(selection$$1, k) { - zoom.scaleTo(selection$$1, function() { - var k0 = this.__zoom.k, - k1 = typeof k === "function" ? k.apply(this, arguments) : k; - return k0 * k1; - }); - }; - - zoom.scaleTo = function(selection$$1, k) { - zoom.transform(selection$$1, function() { - var e = extent.apply(this, arguments), - t0 = this.__zoom, - p0 = centroid(e), - p1 = t0.invert(p0), - k1 = typeof k === "function" ? k.apply(this, arguments) : k; - return constrain(translate(scale(t0, k1), p0, p1), e, translateExtent); - }); - }; - - zoom.translateBy = function(selection$$1, x, y) { - zoom.transform(selection$$1, function() { - return constrain(this.__zoom.translate( - typeof x === "function" ? x.apply(this, arguments) : x, - typeof y === "function" ? y.apply(this, arguments) : y - ), extent.apply(this, arguments), translateExtent); - }); - }; - - zoom.translateTo = function(selection$$1, x, y) { - zoom.transform(selection$$1, function() { - var e = extent.apply(this, arguments), - t = this.__zoom, - p = centroid(e); - return constrain(identity$8.translate(p[0], p[1]).scale(t.k).translate( - typeof x === "function" ? -x.apply(this, arguments) : -x, - typeof y === "function" ? -y.apply(this, arguments) : -y - ), e, translateExtent); - }); - }; - - function scale(transform, k) { - k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], k)); - return k === transform.k ? transform : new Transform(k, transform.x, transform.y); - } - - function translate(transform, p0, p1) { - var x = p0[0] - p1[0] * transform.k, y = p0[1] - p1[1] * transform.k; - return x === transform.x && y === transform.y ? transform : new Transform(transform.k, x, y); - } - - function centroid(extent) { - return [(+extent[0][0] + +extent[1][0]) / 2, (+extent[0][1] + +extent[1][1]) / 2]; - } - - function schedule(transition$$1, transform, center) { - transition$$1 - .on("start.zoom", function() { gesture(this, arguments).start(); }) - .on("interrupt.zoom end.zoom", function() { gesture(this, arguments).end(); }) - .tween("zoom", function() { - var that = this, - args = arguments, - g = gesture(that, args), - e = extent.apply(that, args), - p = center || centroid(e), - w = Math.max(e[1][0] - e[0][0], e[1][1] - e[0][1]), - a = that.__zoom, - b = typeof transform === "function" ? transform.apply(that, args) : transform, - i = interpolate(a.invert(p).concat(w / a.k), b.invert(p).concat(w / b.k)); - return function(t) { - if (t === 1) t = b; // Avoid rounding error on end. - else { var l = i(t), k = w / l[2]; t = new Transform(k, p[0] - l[0] * k, p[1] - l[1] * k); } - g.zoom(null, t); - }; - }); - } - - function gesture(that, args) { - for (var i = 0, n = gestures.length, g; i < n; ++i) { - if ((g = gestures[i]).that === that) { - return g; - } - } - return new Gesture(that, args); - } - - function Gesture(that, args) { - this.that = that; - this.args = args; - this.index = -1; - this.active = 0; - this.extent = extent.apply(that, args); - } - - Gesture.prototype = { - start: function() { - if (++this.active === 1) { - this.index = gestures.push(this) - 1; - this.emit("start"); - } - return this; - }, - zoom: function(key, transform) { - if (this.mouse && key !== "mouse") this.mouse[1] = transform.invert(this.mouse[0]); - if (this.touch0 && key !== "touch") this.touch0[1] = transform.invert(this.touch0[0]); - if (this.touch1 && key !== "touch") this.touch1[1] = transform.invert(this.touch1[0]); - this.that.__zoom = transform; - this.emit("zoom"); - return this; - }, - end: function() { - if (--this.active === 0) { - gestures.splice(this.index, 1); - this.index = -1; - this.emit("end"); - } - return this; - }, - emit: function(type) { - customEvent(new ZoomEvent(zoom, type, this.that.__zoom), listeners.apply, listeners, [type, this.that, this.args]); - } - }; - - function wheeled() { - if (!filter.apply(this, arguments)) return; - var g = gesture(this, arguments), - t = this.__zoom, - k = Math.max(scaleExtent[0], Math.min(scaleExtent[1], t.k * Math.pow(2, wheelDelta.apply(this, arguments)))), - p = mouse(this); - - // If the mouse is in the same location as before, reuse it. - // If there were recent wheel events, reset the wheel idle timeout. - if (g.wheel) { - if (g.mouse[0][0] !== p[0] || g.mouse[0][1] !== p[1]) { - g.mouse[1] = t.invert(g.mouse[0] = p); - } - clearTimeout(g.wheel); - } - - // If this wheel event won’t trigger a transform change, ignore it. - else if (t.k === k) return; - - // Otherwise, capture the mouse point and location at the start. - else { - g.mouse = [p, t.invert(p)]; - interrupt(this); - g.start(); - } - - noevent$2(); - g.wheel = setTimeout(wheelidled, wheelDelay); - g.zoom("mouse", constrain(translate(scale(t, k), g.mouse[0], g.mouse[1]), g.extent, translateExtent)); - - function wheelidled() { - g.wheel = null; - g.end(); - } - } - - function mousedowned() { - if (touchending || !filter.apply(this, arguments)) return; - var g = gesture(this, arguments), - v = select(exports.event.view).on("mousemove.zoom", mousemoved, true).on("mouseup.zoom", mouseupped, true), - p = mouse(this), - x0 = exports.event.clientX, - y0 = exports.event.clientY; - - dragDisable(exports.event.view); - nopropagation$2(); - g.mouse = [p, this.__zoom.invert(p)]; - interrupt(this); - g.start(); - - function mousemoved() { - noevent$2(); - if (!g.moved) { - var dx = exports.event.clientX - x0, dy = exports.event.clientY - y0; - g.moved = dx * dx + dy * dy > clickDistance2; - } - g.zoom("mouse", constrain(translate(g.that.__zoom, g.mouse[0] = mouse(g.that), g.mouse[1]), g.extent, translateExtent)); - } - - function mouseupped() { - v.on("mousemove.zoom mouseup.zoom", null); - yesdrag(exports.event.view, g.moved); - noevent$2(); - g.end(); - } - } - - function dblclicked() { - if (!filter.apply(this, arguments)) return; - var t0 = this.__zoom, - p0 = mouse(this), - p1 = t0.invert(p0), - k1 = t0.k * (exports.event.shiftKey ? 0.5 : 2), - t1 = constrain(translate(scale(t0, k1), p0, p1), extent.apply(this, arguments), translateExtent); - - noevent$2(); - if (duration > 0) select(this).transition().duration(duration).call(schedule, t1, p0); - else select(this).call(zoom.transform, t1); - } - - function touchstarted() { - if (!filter.apply(this, arguments)) return; - var g = gesture(this, arguments), - touches$$1 = exports.event.changedTouches, - started, - n = touches$$1.length, i, t, p; - - nopropagation$2(); - for (i = 0; i < n; ++i) { - t = touches$$1[i], p = touch(this, touches$$1, t.identifier); - p = [p, this.__zoom.invert(p), t.identifier]; - if (!g.touch0) g.touch0 = p, started = true; - else if (!g.touch1) g.touch1 = p; - } - - // If this is a dbltap, reroute to the (optional) dblclick.zoom handler. - if (touchstarting) { - touchstarting = clearTimeout(touchstarting); - if (!g.touch1) { - g.end(); - p = select(this).on("dblclick.zoom"); - if (p) p.apply(this, arguments); - return; - } - } - - if (started) { - touchstarting = setTimeout(function() { touchstarting = null; }, touchDelay); - interrupt(this); - g.start(); - } - } - - function touchmoved() { - var g = gesture(this, arguments), - touches$$1 = exports.event.changedTouches, - n = touches$$1.length, i, t, p, l; - - noevent$2(); - if (touchstarting) touchstarting = clearTimeout(touchstarting); - for (i = 0; i < n; ++i) { - t = touches$$1[i], p = touch(this, touches$$1, t.identifier); - if (g.touch0 && g.touch0[2] === t.identifier) g.touch0[0] = p; - else if (g.touch1 && g.touch1[2] === t.identifier) g.touch1[0] = p; - } - t = g.that.__zoom; - if (g.touch1) { - var p0 = g.touch0[0], l0 = g.touch0[1], - p1 = g.touch1[0], l1 = g.touch1[1], - dp = (dp = p1[0] - p0[0]) * dp + (dp = p1[1] - p0[1]) * dp, - dl = (dl = l1[0] - l0[0]) * dl + (dl = l1[1] - l0[1]) * dl; - t = scale(t, Math.sqrt(dp / dl)); - p = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2]; - l = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2]; - } - else if (g.touch0) p = g.touch0[0], l = g.touch0[1]; - else return; - g.zoom("touch", constrain(translate(t, p, l), g.extent, translateExtent)); - } - - function touchended() { - var g = gesture(this, arguments), - touches$$1 = exports.event.changedTouches, - n = touches$$1.length, i, t; - - nopropagation$2(); - if (touchending) clearTimeout(touchending); - touchending = setTimeout(function() { touchending = null; }, touchDelay); - for (i = 0; i < n; ++i) { - t = touches$$1[i]; - if (g.touch0 && g.touch0[2] === t.identifier) delete g.touch0; - else if (g.touch1 && g.touch1[2] === t.identifier) delete g.touch1; - } - if (g.touch1 && !g.touch0) g.touch0 = g.touch1, delete g.touch1; - if (g.touch0) g.touch0[1] = this.__zoom.invert(g.touch0[0]); - else g.end(); - } - - zoom.wheelDelta = function(_) { - return arguments.length ? (wheelDelta = typeof _ === "function" ? _ : constant$d(+_), zoom) : wheelDelta; - }; - - zoom.filter = function(_) { - return arguments.length ? (filter = typeof _ === "function" ? _ : constant$d(!!_), zoom) : filter; - }; - - zoom.touchable = function(_) { - return arguments.length ? (touchable = typeof _ === "function" ? _ : constant$d(!!_), zoom) : touchable; - }; - - zoom.extent = function(_) { - return arguments.length ? (extent = typeof _ === "function" ? _ : constant$d([[+_[0][0], +_[0][1]], [+_[1][0], +_[1][1]]]), zoom) : extent; - }; - - zoom.scaleExtent = function(_) { - return arguments.length ? (scaleExtent[0] = +_[0], scaleExtent[1] = +_[1], zoom) : [scaleExtent[0], scaleExtent[1]]; - }; - - zoom.translateExtent = function(_) { - return arguments.length ? (translateExtent[0][0] = +_[0][0], translateExtent[1][0] = +_[1][0], translateExtent[0][1] = +_[0][1], translateExtent[1][1] = +_[1][1], zoom) : [[translateExtent[0][0], translateExtent[0][1]], [translateExtent[1][0], translateExtent[1][1]]]; - }; - - zoom.constrain = function(_) { - return arguments.length ? (constrain = _, zoom) : constrain; - }; - - zoom.duration = function(_) { - return arguments.length ? (duration = +_, zoom) : duration; - }; - - zoom.interpolate = function(_) { - return arguments.length ? (interpolate = _, zoom) : interpolate; - }; - - zoom.on = function() { - var value = listeners.on.apply(listeners, arguments); - return value === listeners ? zoom : value; - }; - - zoom.clickDistance = function(_) { - return arguments.length ? (clickDistance2 = (_ = +_) * _, zoom) : Math.sqrt(clickDistance2); - }; - - return zoom; -} - -exports.version = version; -exports.bisect = bisectRight; -exports.bisectRight = bisectRight; -exports.bisectLeft = bisectLeft; -exports.ascending = ascending; -exports.bisector = bisector; -exports.cross = cross; -exports.descending = descending; -exports.deviation = deviation; -exports.extent = extent; -exports.histogram = histogram; -exports.thresholdFreedmanDiaconis = freedmanDiaconis; -exports.thresholdScott = scott; -exports.thresholdSturges = thresholdSturges; -exports.max = max; -exports.mean = mean; -exports.median = median; -exports.merge = merge; -exports.min = min; -exports.pairs = pairs; -exports.permute = permute; -exports.quantile = threshold; -exports.range = sequence; -exports.scan = scan; -exports.shuffle = shuffle; -exports.sum = sum; -exports.ticks = ticks; -exports.tickIncrement = tickIncrement; -exports.tickStep = tickStep; -exports.transpose = transpose; -exports.variance = variance; -exports.zip = zip; -exports.axisTop = axisTop; -exports.axisRight = axisRight; -exports.axisBottom = axisBottom; -exports.axisLeft = axisLeft; -exports.brush = brush; -exports.brushX = brushX; -exports.brushY = brushY; -exports.brushSelection = brushSelection; -exports.chord = chord; -exports.ribbon = ribbon; -exports.nest = nest; -exports.set = set$2; -exports.map = map$1; -exports.keys = keys; -exports.values = values; -exports.entries = entries; -exports.color = color; -exports.rgb = rgb; -exports.hsl = hsl; -exports.lab = lab; -exports.hcl = hcl; -exports.lch = lch; -exports.gray = gray; -exports.cubehelix = cubehelix; -exports.contours = contours; -exports.contourDensity = density; -exports.dispatch = dispatch; -exports.drag = drag; -exports.dragDisable = dragDisable; -exports.dragEnable = yesdrag; -exports.dsvFormat = dsvFormat; -exports.csvParse = csvParse; -exports.csvParseRows = csvParseRows; -exports.csvFormat = csvFormat; -exports.csvFormatRows = csvFormatRows; -exports.tsvParse = tsvParse; -exports.tsvParseRows = tsvParseRows; -exports.tsvFormat = tsvFormat; -exports.tsvFormatRows = tsvFormatRows; -exports.easeLinear = linear$1; -exports.easeQuad = quadInOut; -exports.easeQuadIn = quadIn; -exports.easeQuadOut = quadOut; -exports.easeQuadInOut = quadInOut; -exports.easeCubic = cubicInOut; -exports.easeCubicIn = cubicIn; -exports.easeCubicOut = cubicOut; -exports.easeCubicInOut = cubicInOut; -exports.easePoly = polyInOut; -exports.easePolyIn = polyIn; -exports.easePolyOut = polyOut; -exports.easePolyInOut = polyInOut; -exports.easeSin = sinInOut; -exports.easeSinIn = sinIn; -exports.easeSinOut = sinOut; -exports.easeSinInOut = sinInOut; -exports.easeExp = expInOut; -exports.easeExpIn = expIn; -exports.easeExpOut = expOut; -exports.easeExpInOut = expInOut; -exports.easeCircle = circleInOut; -exports.easeCircleIn = circleIn; -exports.easeCircleOut = circleOut; -exports.easeCircleInOut = circleInOut; -exports.easeBounce = bounceOut; -exports.easeBounceIn = bounceIn; -exports.easeBounceOut = bounceOut; -exports.easeBounceInOut = bounceInOut; -exports.easeBack = backInOut; -exports.easeBackIn = backIn; -exports.easeBackOut = backOut; -exports.easeBackInOut = backInOut; -exports.easeElastic = elasticOut; -exports.easeElasticIn = elasticIn; -exports.easeElasticOut = elasticOut; -exports.easeElasticInOut = elasticInOut; -exports.blob = blob; -exports.buffer = buffer; -exports.dsv = dsv; -exports.csv = csv$1; -exports.tsv = tsv$1; -exports.image = image; -exports.json = json; -exports.text = text; -exports.xml = xml; -exports.html = html; -exports.svg = svg; -exports.forceCenter = center$1; -exports.forceCollide = collide; -exports.forceLink = link; -exports.forceManyBody = manyBody; -exports.forceRadial = radial; -exports.forceSimulation = simulation; -exports.forceX = x$2; -exports.forceY = y$2; -exports.formatDefaultLocale = defaultLocale; -exports.formatLocale = formatLocale; -exports.formatSpecifier = formatSpecifier; -exports.precisionFixed = precisionFixed; -exports.precisionPrefix = precisionPrefix; -exports.precisionRound = precisionRound; -exports.geoArea = area$1; -exports.geoBounds = bounds; -exports.geoCentroid = centroid; -exports.geoCircle = circle; -exports.geoClipAntimeridian = clipAntimeridian; -exports.geoClipCircle = clipCircle; -exports.geoClipExtent = extent$1; -exports.geoClipRectangle = clipRectangle; -exports.geoContains = contains$1; -exports.geoDistance = distance; -exports.geoGraticule = graticule; -exports.geoGraticule10 = graticule10; -exports.geoInterpolate = interpolate$1; -exports.geoLength = length$1; -exports.geoPath = index$1; -exports.geoAlbers = albers; -exports.geoAlbersUsa = albersUsa; -exports.geoAzimuthalEqualArea = azimuthalEqualArea; -exports.geoAzimuthalEqualAreaRaw = azimuthalEqualAreaRaw; -exports.geoAzimuthalEquidistant = azimuthalEquidistant; -exports.geoAzimuthalEquidistantRaw = azimuthalEquidistantRaw; -exports.geoConicConformal = conicConformal; -exports.geoConicConformalRaw = conicConformalRaw; -exports.geoConicEqualArea = conicEqualArea; -exports.geoConicEqualAreaRaw = conicEqualAreaRaw; -exports.geoConicEquidistant = conicEquidistant; -exports.geoConicEquidistantRaw = conicEquidistantRaw; -exports.geoEqualEarth = equalEarth; -exports.geoEqualEarthRaw = equalEarthRaw; -exports.geoEquirectangular = equirectangular; -exports.geoEquirectangularRaw = equirectangularRaw; -exports.geoGnomonic = gnomonic; -exports.geoGnomonicRaw = gnomonicRaw; -exports.geoIdentity = identity$5; -exports.geoProjection = projection; -exports.geoProjectionMutator = projectionMutator; -exports.geoMercator = mercator; -exports.geoMercatorRaw = mercatorRaw; -exports.geoNaturalEarth1 = naturalEarth1; -exports.geoNaturalEarth1Raw = naturalEarth1Raw; -exports.geoOrthographic = orthographic; -exports.geoOrthographicRaw = orthographicRaw; -exports.geoStereographic = stereographic; -exports.geoStereographicRaw = stereographicRaw; -exports.geoTransverseMercator = transverseMercator; -exports.geoTransverseMercatorRaw = transverseMercatorRaw; -exports.geoRotation = rotation; -exports.geoStream = geoStream; -exports.geoTransform = transform; -exports.cluster = cluster; -exports.hierarchy = hierarchy; -exports.pack = index$2; -exports.packSiblings = siblings; -exports.packEnclose = enclose; -exports.partition = partition; -exports.stratify = stratify; -exports.tree = tree; -exports.treemap = index$3; -exports.treemapBinary = binary; -exports.treemapDice = treemapDice; -exports.treemapSlice = treemapSlice; -exports.treemapSliceDice = sliceDice; -exports.treemapSquarify = squarify; -exports.treemapResquarify = resquarify; -exports.interpolate = interpolateValue; -exports.interpolateArray = array$1; -exports.interpolateBasis = basis$1; -exports.interpolateBasisClosed = basisClosed; -exports.interpolateDate = date; -exports.interpolateDiscrete = discrete; -exports.interpolateHue = hue$1; -exports.interpolateNumber = interpolateNumber; -exports.interpolateObject = object; -exports.interpolateRound = interpolateRound; -exports.interpolateString = interpolateString; -exports.interpolateTransformCss = interpolateTransformCss; -exports.interpolateTransformSvg = interpolateTransformSvg; -exports.interpolateZoom = interpolateZoom; -exports.interpolateRgb = interpolateRgb; -exports.interpolateRgbBasis = rgbBasis; -exports.interpolateRgbBasisClosed = rgbBasisClosed; -exports.interpolateHsl = hsl$2; -exports.interpolateHslLong = hslLong; -exports.interpolateLab = lab$1; -exports.interpolateHcl = hcl$2; -exports.interpolateHclLong = hclLong; -exports.interpolateCubehelix = cubehelix$2; -exports.interpolateCubehelixLong = cubehelixLong; -exports.piecewise = piecewise; -exports.quantize = quantize; -exports.path = path; -exports.polygonArea = area$2; -exports.polygonCentroid = centroid$1; -exports.polygonHull = hull; -exports.polygonContains = contains$2; -exports.polygonLength = length$2; -exports.quadtree = quadtree; -exports.randomUniform = uniform; -exports.randomNormal = normal; -exports.randomLogNormal = logNormal; -exports.randomBates = bates; -exports.randomIrwinHall = irwinHall; -exports.randomExponential = exponential$1; -exports.scaleBand = band; -exports.scalePoint = point$1; -exports.scaleIdentity = identity$6; -exports.scaleLinear = linear$2; -exports.scaleLog = log$1; -exports.scaleOrdinal = ordinal; -exports.scaleImplicit = implicit; -exports.scalePow = pow$1; -exports.scaleSqrt = sqrt$1; -exports.scaleQuantile = quantile$$1; -exports.scaleQuantize = quantize$1; -exports.scaleThreshold = threshold$1; -exports.scaleTime = time; -exports.scaleUtc = utcTime; -exports.scaleSequential = sequential; -exports.scaleDiverging = diverging; -exports.schemeCategory10 = category10; -exports.schemeAccent = Accent; -exports.schemeDark2 = Dark2; -exports.schemePaired = Paired; -exports.schemePastel1 = Pastel1; -exports.schemePastel2 = Pastel2; -exports.schemeSet1 = Set1; -exports.schemeSet2 = Set2; -exports.schemeSet3 = Set3; -exports.interpolateBrBG = BrBG; -exports.schemeBrBG = scheme; -exports.interpolatePRGn = PRGn; -exports.schemePRGn = scheme$1; -exports.interpolatePiYG = PiYG; -exports.schemePiYG = scheme$2; -exports.interpolatePuOr = PuOr; -exports.schemePuOr = scheme$3; -exports.interpolateRdBu = RdBu; -exports.schemeRdBu = scheme$4; -exports.interpolateRdGy = RdGy; -exports.schemeRdGy = scheme$5; -exports.interpolateRdYlBu = RdYlBu; -exports.schemeRdYlBu = scheme$6; -exports.interpolateRdYlGn = RdYlGn; -exports.schemeRdYlGn = scheme$7; -exports.interpolateSpectral = Spectral; -exports.schemeSpectral = scheme$8; -exports.interpolateBuGn = BuGn; -exports.schemeBuGn = scheme$9; -exports.interpolateBuPu = BuPu; -exports.schemeBuPu = scheme$a; -exports.interpolateGnBu = GnBu; -exports.schemeGnBu = scheme$b; -exports.interpolateOrRd = OrRd; -exports.schemeOrRd = scheme$c; -exports.interpolatePuBuGn = PuBuGn; -exports.schemePuBuGn = scheme$d; -exports.interpolatePuBu = PuBu; -exports.schemePuBu = scheme$e; -exports.interpolatePuRd = PuRd; -exports.schemePuRd = scheme$f; -exports.interpolateRdPu = RdPu; -exports.schemeRdPu = scheme$g; -exports.interpolateYlGnBu = YlGnBu; -exports.schemeYlGnBu = scheme$h; -exports.interpolateYlGn = YlGn; -exports.schemeYlGn = scheme$i; -exports.interpolateYlOrBr = YlOrBr; -exports.schemeYlOrBr = scheme$j; -exports.interpolateYlOrRd = YlOrRd; -exports.schemeYlOrRd = scheme$k; -exports.interpolateBlues = Blues; -exports.schemeBlues = scheme$l; -exports.interpolateGreens = Greens; -exports.schemeGreens = scheme$m; -exports.interpolateGreys = Greys; -exports.schemeGreys = scheme$n; -exports.interpolatePurples = Purples; -exports.schemePurples = scheme$o; -exports.interpolateReds = Reds; -exports.schemeReds = scheme$p; -exports.interpolateOranges = Oranges; -exports.schemeOranges = scheme$q; -exports.interpolateCubehelixDefault = cubehelix$3; -exports.interpolateRainbow = rainbow; -exports.interpolateWarm = warm; -exports.interpolateCool = cool; -exports.interpolateSinebow = sinebow; -exports.interpolateViridis = viridis; -exports.interpolateMagma = magma; -exports.interpolateInferno = inferno; -exports.interpolatePlasma = plasma; -exports.create = create; -exports.creator = creator; -exports.local = local; -exports.matcher = matcher$1; -exports.mouse = mouse; -exports.namespace = namespace; -exports.namespaces = namespaces; -exports.clientPoint = point; -exports.select = select; -exports.selectAll = selectAll; -exports.selection = selection; -exports.selector = selector; -exports.selectorAll = selectorAll; -exports.style = styleValue; -exports.touch = touch; -exports.touches = touches; -exports.window = defaultView; -exports.customEvent = customEvent; -exports.arc = arc; -exports.area = area$3; -exports.line = line; -exports.pie = pie; -exports.areaRadial = areaRadial; -exports.radialArea = areaRadial; -exports.lineRadial = lineRadial$1; -exports.radialLine = lineRadial$1; -exports.pointRadial = pointRadial; -exports.linkHorizontal = linkHorizontal; -exports.linkVertical = linkVertical; -exports.linkRadial = linkRadial; -exports.symbol = symbol; -exports.symbols = symbols; -exports.symbolCircle = circle$2; -exports.symbolCross = cross$2; -exports.symbolDiamond = diamond; -exports.symbolSquare = square; -exports.symbolStar = star; -exports.symbolTriangle = triangle; -exports.symbolWye = wye; -exports.curveBasisClosed = basisClosed$1; -exports.curveBasisOpen = basisOpen; -exports.curveBasis = basis$2; -exports.curveBundle = bundle; -exports.curveCardinalClosed = cardinalClosed; -exports.curveCardinalOpen = cardinalOpen; -exports.curveCardinal = cardinal; -exports.curveCatmullRomClosed = catmullRomClosed; -exports.curveCatmullRomOpen = catmullRomOpen; -exports.curveCatmullRom = catmullRom; -exports.curveLinearClosed = linearClosed; -exports.curveLinear = curveLinear; -exports.curveMonotoneX = monotoneX; -exports.curveMonotoneY = monotoneY; -exports.curveNatural = natural; -exports.curveStep = step; -exports.curveStepAfter = stepAfter; -exports.curveStepBefore = stepBefore; -exports.stack = stack; -exports.stackOffsetExpand = expand; -exports.stackOffsetDiverging = diverging$1; -exports.stackOffsetNone = none$1; -exports.stackOffsetSilhouette = silhouette; -exports.stackOffsetWiggle = wiggle; -exports.stackOrderAscending = ascending$3; -exports.stackOrderDescending = descending$2; -exports.stackOrderInsideOut = insideOut; -exports.stackOrderNone = none$2; -exports.stackOrderReverse = reverse; -exports.timeInterval = newInterval; -exports.timeMillisecond = millisecond; -exports.timeMilliseconds = milliseconds; -exports.utcMillisecond = millisecond; -exports.utcMilliseconds = milliseconds; -exports.timeSecond = second; -exports.timeSeconds = seconds; -exports.utcSecond = second; -exports.utcSeconds = seconds; -exports.timeMinute = minute; -exports.timeMinutes = minutes; -exports.timeHour = hour; -exports.timeHours = hours; -exports.timeDay = day; -exports.timeDays = days; -exports.timeWeek = sunday; -exports.timeWeeks = sundays; -exports.timeSunday = sunday; -exports.timeSundays = sundays; -exports.timeMonday = monday; -exports.timeMondays = mondays; -exports.timeTuesday = tuesday; -exports.timeTuesdays = tuesdays; -exports.timeWednesday = wednesday; -exports.timeWednesdays = wednesdays; -exports.timeThursday = thursday; -exports.timeThursdays = thursdays; -exports.timeFriday = friday; -exports.timeFridays = fridays; -exports.timeSaturday = saturday; -exports.timeSaturdays = saturdays; -exports.timeMonth = month; -exports.timeMonths = months; -exports.timeYear = year; -exports.timeYears = years; -exports.utcMinute = utcMinute; -exports.utcMinutes = utcMinutes; -exports.utcHour = utcHour; -exports.utcHours = utcHours; -exports.utcDay = utcDay; -exports.utcDays = utcDays; -exports.utcWeek = utcSunday; -exports.utcWeeks = utcSundays; -exports.utcSunday = utcSunday; -exports.utcSundays = utcSundays; -exports.utcMonday = utcMonday; -exports.utcMondays = utcMondays; -exports.utcTuesday = utcTuesday; -exports.utcTuesdays = utcTuesdays; -exports.utcWednesday = utcWednesday; -exports.utcWednesdays = utcWednesdays; -exports.utcThursday = utcThursday; -exports.utcThursdays = utcThursdays; -exports.utcFriday = utcFriday; -exports.utcFridays = utcFridays; -exports.utcSaturday = utcSaturday; -exports.utcSaturdays = utcSaturdays; -exports.utcMonth = utcMonth; -exports.utcMonths = utcMonths; -exports.utcYear = utcYear; -exports.utcYears = utcYears; -exports.timeFormatDefaultLocale = defaultLocale$1; -exports.timeFormatLocale = formatLocale$1; -exports.isoFormat = formatIso; -exports.isoParse = parseIso; -exports.now = now; -exports.timer = timer; -exports.timerFlush = timerFlush; -exports.timeout = timeout$1; -exports.interval = interval$1; -exports.transition = transition; -exports.active = active; -exports.interrupt = interrupt; -exports.voronoi = voronoi; -exports.zoom = zoom; -exports.zoomTransform = transform$1; -exports.zoomIdentity = identity$8; - -Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/cluster/web/index.html b/cluster/web/index.html deleted file mode 100644 index 1d82f98..0000000 --- a/cluster/web/index.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - -
- - \ No newline at end of file diff --git a/cluster/web/topojson-server.min.js b/cluster/web/topojson-server.min.js deleted file mode 100644 index 3365fc2..0000000 --- a/cluster/web/topojson-server.min.js +++ /dev/null @@ -1,836 +0,0 @@ -// https://github.com/topojson/topojson-server Version 3.0.0. Copyright 2017 Mike Bostock. -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (factory((global.topojson = global.topojson || {}))); -}(this, (function (exports) { 'use strict'; - -// Computes the bounding box of the specified hash of GeoJSON objects. -var bounds = function(objects) { - var x0 = Infinity, - y0 = Infinity, - x1 = -Infinity, - y1 = -Infinity; - - function boundGeometry(geometry) { - if (geometry != null && boundGeometryType.hasOwnProperty(geometry.type)) boundGeometryType[geometry.type](geometry); - } - - var boundGeometryType = { - GeometryCollection: function(o) { o.geometries.forEach(boundGeometry); }, - Point: function(o) { boundPoint(o.coordinates); }, - MultiPoint: function(o) { o.coordinates.forEach(boundPoint); }, - LineString: function(o) { boundLine(o.arcs); }, - MultiLineString: function(o) { o.arcs.forEach(boundLine); }, - Polygon: function(o) { o.arcs.forEach(boundLine); }, - MultiPolygon: function(o) { o.arcs.forEach(boundMultiLine); } - }; - - function boundPoint(coordinates) { - var x = coordinates[0], - y = coordinates[1]; - if (x < x0) x0 = x; - if (x > x1) x1 = x; - if (y < y0) y0 = y; - if (y > y1) y1 = y; - } - - function boundLine(coordinates) { - coordinates.forEach(boundPoint); - } - - function boundMultiLine(coordinates) { - coordinates.forEach(boundLine); - } - - for (var key in objects) { - boundGeometry(objects[key]); - } - - return x1 >= x0 && y1 >= y0 ? [x0, y0, x1, y1] : undefined; -}; - -var hashset = function(size, hash, equal, type, empty) { - if (arguments.length === 3) { - type = Array; - empty = null; - } - - var store = new type(size = 1 << Math.max(4, Math.ceil(Math.log(size) / Math.LN2))), - mask = size - 1; - - for (var i = 0; i < size; ++i) { - store[i] = empty; - } - - function add(value) { - var index = hash(value) & mask, - match = store[index], - collisions = 0; - while (match != empty) { - if (equal(match, value)) return true; - if (++collisions >= size) throw new Error("full hashset"); - match = store[index = (index + 1) & mask]; - } - store[index] = value; - return true; - } - - function has(value) { - var index = hash(value) & mask, - match = store[index], - collisions = 0; - while (match != empty) { - if (equal(match, value)) return true; - if (++collisions >= size) break; - match = store[index = (index + 1) & mask]; - } - return false; - } - - function values() { - var values = []; - for (var i = 0, n = store.length; i < n; ++i) { - var match = store[i]; - if (match != empty) values.push(match); - } - return values; - } - - return { - add: add, - has: has, - values: values - }; -}; - -var hashmap = function(size, hash, equal, keyType, keyEmpty, valueType) { - if (arguments.length === 3) { - keyType = valueType = Array; - keyEmpty = null; - } - - var keystore = new keyType(size = 1 << Math.max(4, Math.ceil(Math.log(size) / Math.LN2))), - valstore = new valueType(size), - mask = size - 1; - - for (var i = 0; i < size; ++i) { - keystore[i] = keyEmpty; - } - - function set(key, value) { - var index = hash(key) & mask, - matchKey = keystore[index], - collisions = 0; - while (matchKey != keyEmpty) { - if (equal(matchKey, key)) return valstore[index] = value; - if (++collisions >= size) throw new Error("full hashmap"); - matchKey = keystore[index = (index + 1) & mask]; - } - keystore[index] = key; - valstore[index] = value; - return value; - } - - function maybeSet(key, value) { - var index = hash(key) & mask, - matchKey = keystore[index], - collisions = 0; - while (matchKey != keyEmpty) { - if (equal(matchKey, key)) return valstore[index]; - if (++collisions >= size) throw new Error("full hashmap"); - matchKey = keystore[index = (index + 1) & mask]; - } - keystore[index] = key; - valstore[index] = value; - return value; - } - - function get(key, missingValue) { - var index = hash(key) & mask, - matchKey = keystore[index], - collisions = 0; - while (matchKey != keyEmpty) { - if (equal(matchKey, key)) return valstore[index]; - if (++collisions >= size) break; - matchKey = keystore[index = (index + 1) & mask]; - } - return missingValue; - } - - function keys() { - var keys = []; - for (var i = 0, n = keystore.length; i < n; ++i) { - var matchKey = keystore[i]; - if (matchKey != keyEmpty) keys.push(matchKey); - } - return keys; - } - - return { - set: set, - maybeSet: maybeSet, // set if unset - get: get, - keys: keys - }; -}; - -var equalPoint = function(pointA, pointB) { - return pointA[0] === pointB[0] && pointA[1] === pointB[1]; -}; - -// TODO if quantized, use simpler Int32 hashing? - -var buffer = new ArrayBuffer(16); -var floats = new Float64Array(buffer); -var uints = new Uint32Array(buffer); - -var hashPoint = function(point) { - floats[0] = point[0]; - floats[1] = point[1]; - var hash = uints[0] ^ uints[1]; - hash = hash << 5 ^ hash >> 7 ^ uints[2] ^ uints[3]; - return hash & 0x7fffffff; -}; - -// Given an extracted (pre-)topology, identifies all of the junctions. These are -// the points at which arcs (lines or rings) will need to be cut so that each -// arc is represented uniquely. -// -// A junction is a point where at least one arc deviates from another arc going -// through the same point. For example, consider the point B. If there is a arc -// through ABC and another arc through CBA, then B is not a junction because in -// both cases the adjacent point pairs are {A,C}. However, if there is an -// additional arc ABD, then {A,D} != {A,C}, and thus B becomes a junction. -// -// For a closed ring ABCA, the first point A’s adjacent points are the second -// and last point {B,C}. For a line, the first and last point are always -// considered junctions, even if the line is closed; this ensures that a closed -// line is never rotated. -var join = function(topology) { - var coordinates = topology.coordinates, - lines = topology.lines, - rings = topology.rings, - indexes = index(), - visitedByIndex = new Int32Array(coordinates.length), - leftByIndex = new Int32Array(coordinates.length), - rightByIndex = new Int32Array(coordinates.length), - junctionByIndex = new Int8Array(coordinates.length), - junctionCount = 0, // upper bound on number of junctions - i, n, - previousIndex, - currentIndex, - nextIndex; - - for (i = 0, n = coordinates.length; i < n; ++i) { - visitedByIndex[i] = leftByIndex[i] = rightByIndex[i] = -1; - } - - for (i = 0, n = lines.length; i < n; ++i) { - var line = lines[i], - lineStart = line[0], - lineEnd = line[1]; - currentIndex = indexes[lineStart]; - nextIndex = indexes[++lineStart]; - ++junctionCount, junctionByIndex[currentIndex] = 1; // start - while (++lineStart <= lineEnd) { - sequence(i, previousIndex = currentIndex, currentIndex = nextIndex, nextIndex = indexes[lineStart]); - } - ++junctionCount, junctionByIndex[nextIndex] = 1; // end - } - - for (i = 0, n = coordinates.length; i < n; ++i) { - visitedByIndex[i] = -1; - } - - for (i = 0, n = rings.length; i < n; ++i) { - var ring = rings[i], - ringStart = ring[0] + 1, - ringEnd = ring[1]; - previousIndex = indexes[ringEnd - 1]; - currentIndex = indexes[ringStart - 1]; - nextIndex = indexes[ringStart]; - sequence(i, previousIndex, currentIndex, nextIndex); - while (++ringStart <= ringEnd) { - sequence(i, previousIndex = currentIndex, currentIndex = nextIndex, nextIndex = indexes[ringStart]); - } - } - - function sequence(i, previousIndex, currentIndex, nextIndex) { - if (visitedByIndex[currentIndex] === i) return; // ignore self-intersection - visitedByIndex[currentIndex] = i; - var leftIndex = leftByIndex[currentIndex]; - if (leftIndex >= 0) { - var rightIndex = rightByIndex[currentIndex]; - if ((leftIndex !== previousIndex || rightIndex !== nextIndex) - && (leftIndex !== nextIndex || rightIndex !== previousIndex)) { - ++junctionCount, junctionByIndex[currentIndex] = 1; - } - } else { - leftByIndex[currentIndex] = previousIndex; - rightByIndex[currentIndex] = nextIndex; - } - } - - function index() { - var indexByPoint = hashmap(coordinates.length * 1.4, hashIndex, equalIndex, Int32Array, -1, Int32Array), - indexes = new Int32Array(coordinates.length); - - for (var i = 0, n = coordinates.length; i < n; ++i) { - indexes[i] = indexByPoint.maybeSet(i, i); - } - - return indexes; - } - - function hashIndex(i) { - return hashPoint(coordinates[i]); - } - - function equalIndex(i, j) { - return equalPoint(coordinates[i], coordinates[j]); - } - - visitedByIndex = leftByIndex = rightByIndex = null; - - var junctionByPoint = hashset(junctionCount * 1.4, hashPoint, equalPoint), j; - - // Convert back to a standard hashset by point for caller convenience. - for (i = 0, n = coordinates.length; i < n; ++i) { - if (junctionByIndex[j = indexes[i]]) { - junctionByPoint.add(coordinates[j]); - } - } - - return junctionByPoint; -}; - -// Given an extracted (pre-)topology, cuts (or rotates) arcs so that all shared -// point sequences are identified. The topology can then be subsequently deduped -// to remove exact duplicate arcs. -var cut = function(topology) { - var junctions = join(topology), - coordinates = topology.coordinates, - lines = topology.lines, - rings = topology.rings, - next, - i, n; - - for (i = 0, n = lines.length; i < n; ++i) { - var line = lines[i], - lineMid = line[0], - lineEnd = line[1]; - while (++lineMid < lineEnd) { - if (junctions.has(coordinates[lineMid])) { - next = {0: lineMid, 1: line[1]}; - line[1] = lineMid; - line = line.next = next; - } - } - } - - for (i = 0, n = rings.length; i < n; ++i) { - var ring = rings[i], - ringStart = ring[0], - ringMid = ringStart, - ringEnd = ring[1], - ringFixed = junctions.has(coordinates[ringStart]); - while (++ringMid < ringEnd) { - if (junctions.has(coordinates[ringMid])) { - if (ringFixed) { - next = {0: ringMid, 1: ring[1]}; - ring[1] = ringMid; - ring = ring.next = next; - } else { // For the first junction, we can rotate rather than cut. - rotateArray(coordinates, ringStart, ringEnd, ringEnd - ringMid); - coordinates[ringEnd] = coordinates[ringStart]; - ringFixed = true; - ringMid = ringStart; // restart; we may have skipped junctions - } - } - } - } - - return topology; -}; - -function rotateArray(array, start, end, offset) { - reverse(array, start, end); - reverse(array, start, start + offset); - reverse(array, start + offset, end); -} - -function reverse(array, start, end) { - for (var mid = start + ((end-- - start) >> 1), t; start < mid; ++start, --end) { - t = array[start], array[start] = array[end], array[end] = t; - } -} - -// Given a cut topology, combines duplicate arcs. -var dedup = function(topology) { - var coordinates = topology.coordinates, - lines = topology.lines, line, - rings = topology.rings, ring, - arcCount = lines.length + rings.length, - i, n; - - delete topology.lines; - delete topology.rings; - - // Count the number of (non-unique) arcs to initialize the hashmap safely. - for (i = 0, n = lines.length; i < n; ++i) { - line = lines[i]; while (line = line.next) ++arcCount; - } - for (i = 0, n = rings.length; i < n; ++i) { - ring = rings[i]; while (ring = ring.next) ++arcCount; - } - - var arcsByEnd = hashmap(arcCount * 2 * 1.4, hashPoint, equalPoint), - arcs = topology.arcs = []; - - for (i = 0, n = lines.length; i < n; ++i) { - line = lines[i]; - do { - dedupLine(line); - } while (line = line.next); - } - - for (i = 0, n = rings.length; i < n; ++i) { - ring = rings[i]; - if (ring.next) { // arc is no longer closed - do { - dedupLine(ring); - } while (ring = ring.next); - } else { - dedupRing(ring); - } - } - - function dedupLine(arc) { - var startPoint, - endPoint, - startArcs, startArc, - endArcs, endArc, - i, n; - - // Does this arc match an existing arc in order? - if (startArcs = arcsByEnd.get(startPoint = coordinates[arc[0]])) { - for (i = 0, n = startArcs.length; i < n; ++i) { - startArc = startArcs[i]; - if (equalLine(startArc, arc)) { - arc[0] = startArc[0]; - arc[1] = startArc[1]; - return; - } - } - } - - // Does this arc match an existing arc in reverse order? - if (endArcs = arcsByEnd.get(endPoint = coordinates[arc[1]])) { - for (i = 0, n = endArcs.length; i < n; ++i) { - endArc = endArcs[i]; - if (reverseEqualLine(endArc, arc)) { - arc[1] = endArc[0]; - arc[0] = endArc[1]; - return; - } - } - } - - if (startArcs) startArcs.push(arc); else arcsByEnd.set(startPoint, [arc]); - if (endArcs) endArcs.push(arc); else arcsByEnd.set(endPoint, [arc]); - arcs.push(arc); - } - - function dedupRing(arc) { - var endPoint, - endArcs, - endArc, - i, n; - - // Does this arc match an existing line in order, or reverse order? - // Rings are closed, so their start point and end point is the same. - if (endArcs = arcsByEnd.get(endPoint = coordinates[arc[0]])) { - for (i = 0, n = endArcs.length; i < n; ++i) { - endArc = endArcs[i]; - if (equalRing(endArc, arc)) { - arc[0] = endArc[0]; - arc[1] = endArc[1]; - return; - } - if (reverseEqualRing(endArc, arc)) { - arc[0] = endArc[1]; - arc[1] = endArc[0]; - return; - } - } - } - - // Otherwise, does this arc match an existing ring in order, or reverse order? - if (endArcs = arcsByEnd.get(endPoint = coordinates[arc[0] + findMinimumOffset(arc)])) { - for (i = 0, n = endArcs.length; i < n; ++i) { - endArc = endArcs[i]; - if (equalRing(endArc, arc)) { - arc[0] = endArc[0]; - arc[1] = endArc[1]; - return; - } - if (reverseEqualRing(endArc, arc)) { - arc[0] = endArc[1]; - arc[1] = endArc[0]; - return; - } - } - } - - if (endArcs) endArcs.push(arc); else arcsByEnd.set(endPoint, [arc]); - arcs.push(arc); - } - - function equalLine(arcA, arcB) { - var ia = arcA[0], ib = arcB[0], - ja = arcA[1], jb = arcB[1]; - if (ia - ja !== ib - jb) return false; - for (; ia <= ja; ++ia, ++ib) if (!equalPoint(coordinates[ia], coordinates[ib])) return false; - return true; - } - - function reverseEqualLine(arcA, arcB) { - var ia = arcA[0], ib = arcB[0], - ja = arcA[1], jb = arcB[1]; - if (ia - ja !== ib - jb) return false; - for (; ia <= ja; ++ia, --jb) if (!equalPoint(coordinates[ia], coordinates[jb])) return false; - return true; - } - - function equalRing(arcA, arcB) { - var ia = arcA[0], ib = arcB[0], - ja = arcA[1], jb = arcB[1], - n = ja - ia; - if (n !== jb - ib) return false; - var ka = findMinimumOffset(arcA), - kb = findMinimumOffset(arcB); - for (var i = 0; i < n; ++i) { - if (!equalPoint(coordinates[ia + (i + ka) % n], coordinates[ib + (i + kb) % n])) return false; - } - return true; - } - - function reverseEqualRing(arcA, arcB) { - var ia = arcA[0], ib = arcB[0], - ja = arcA[1], jb = arcB[1], - n = ja - ia; - if (n !== jb - ib) return false; - var ka = findMinimumOffset(arcA), - kb = n - findMinimumOffset(arcB); - for (var i = 0; i < n; ++i) { - if (!equalPoint(coordinates[ia + (i + ka) % n], coordinates[jb - (i + kb) % n])) return false; - } - return true; - } - - // Rings are rotated to a consistent, but arbitrary, start point. - // This is necessary to detect when a ring and a rotated copy are dupes. - function findMinimumOffset(arc) { - var start = arc[0], - end = arc[1], - mid = start, - minimum = mid, - minimumPoint = coordinates[mid]; - while (++mid < end) { - var point = coordinates[mid]; - if (point[0] < minimumPoint[0] || point[0] === minimumPoint[0] && point[1] < minimumPoint[1]) { - minimum = mid; - minimumPoint = point; - } - } - return minimum - start; - } - - return topology; -}; - -// Given an array of arcs in absolute (but already quantized!) coordinates, -// converts to fixed-point delta encoding. -// This is a destructive operation that modifies the given arcs! -var delta = function(arcs) { - var i = -1, - n = arcs.length; - - while (++i < n) { - var arc = arcs[i], - j = 0, - k = 1, - m = arc.length, - point = arc[0], - x0 = point[0], - y0 = point[1], - x1, - y1; - - while (++j < m) { - point = arc[j], x1 = point[0], y1 = point[1]; - if (x1 !== x0 || y1 !== y0) arc[k++] = [x1 - x0, y1 - y0], x0 = x1, y0 = y1; - } - - if (k === 1) arc[k++] = [0, 0]; // Each arc must be an array of two or more positions. - - arc.length = k; - } - - return arcs; -}; - -// Extracts the lines and rings from the specified hash of geometry objects. -// -// Returns an object with three properties: -// -// * coordinates - shared buffer of [x, y] coordinates -// * lines - lines extracted from the hash, of the form [start, end] -// * rings - rings extracted from the hash, of the form [start, end] -// -// For each ring or line, start and end represent inclusive indexes into the -// coordinates buffer. For rings (and closed lines), coordinates[start] equals -// coordinates[end]. -// -// For each line or polygon geometry in the input hash, including nested -// geometries as in geometry collections, the `coordinates` array is replaced -// with an equivalent `arcs` array that, for each line (for line string -// geometries) or ring (for polygon geometries), points to one of the above -// lines or rings. -var extract = function(objects) { - var index = -1, - lines = [], - rings = [], - coordinates = []; - - function extractGeometry(geometry) { - if (geometry && extractGeometryType.hasOwnProperty(geometry.type)) extractGeometryType[geometry.type](geometry); - } - - var extractGeometryType = { - GeometryCollection: function(o) { o.geometries.forEach(extractGeometry); }, - LineString: function(o) { o.arcs = extractLine(o.arcs); }, - MultiLineString: function(o) { o.arcs = o.arcs.map(extractLine); }, - Polygon: function(o) { o.arcs = o.arcs.map(extractRing); }, - MultiPolygon: function(o) { o.arcs = o.arcs.map(extractMultiRing); } - }; - - function extractLine(line) { - for (var i = 0, n = line.length; i < n; ++i) coordinates[++index] = line[i]; - var arc = {0: index - n + 1, 1: index}; - lines.push(arc); - return arc; - } - - function extractRing(ring) { - for (var i = 0, n = ring.length; i < n; ++i) coordinates[++index] = ring[i]; - var arc = {0: index - n + 1, 1: index}; - rings.push(arc); - return arc; - } - - function extractMultiRing(rings) { - return rings.map(extractRing); - } - - for (var key in objects) { - extractGeometry(objects[key]); - } - - return { - type: "Topology", - coordinates: coordinates, - lines: lines, - rings: rings, - objects: objects - }; -}; - -// Given a hash of GeoJSON objects, returns a hash of GeoJSON geometry objects. -// Any null input geometry objects are represented as {type: null} in the output. -// Any feature.{id,properties,bbox} are transferred to the output geometry object. -// Each output geometry object is a shallow copy of the input (e.g., properties, coordinates)! -var geometry = function(inputs) { - var outputs = {}, key; - for (key in inputs) outputs[key] = geomifyObject(inputs[key]); - return outputs; -}; - -function geomifyObject(input) { - return input == null ? {type: null} - : (input.type === "FeatureCollection" ? geomifyFeatureCollection - : input.type === "Feature" ? geomifyFeature - : geomifyGeometry)(input); -} - -function geomifyFeatureCollection(input) { - var output = {type: "GeometryCollection", geometries: input.features.map(geomifyFeature)}; - if (input.bbox != null) output.bbox = input.bbox; - return output; -} - -function geomifyFeature(input) { - var output = geomifyGeometry(input.geometry), key; // eslint-disable-line no-unused-vars - if (input.id != null) output.id = input.id; - if (input.bbox != null) output.bbox = input.bbox; - for (key in input.properties) { output.properties = input.properties; break; } - return output; -} - -function geomifyGeometry(input) { - if (input == null) return {type: null}; - var output = input.type === "GeometryCollection" ? {type: "GeometryCollection", geometries: input.geometries.map(geomifyGeometry)} - : input.type === "Point" || input.type === "MultiPoint" ? {type: input.type, coordinates: input.coordinates} - : {type: input.type, arcs: input.coordinates}; // TODO Check for unknown types? - if (input.bbox != null) output.bbox = input.bbox; - return output; -} - -var prequantize = function(objects, bbox, n) { - var x0 = bbox[0], - y0 = bbox[1], - x1 = bbox[2], - y1 = bbox[3], - kx = x1 - x0 ? (n - 1) / (x1 - x0) : 1, - ky = y1 - y0 ? (n - 1) / (y1 - y0) : 1; - - function quantizePoint(input) { - return [Math.round((input[0] - x0) * kx), Math.round((input[1] - y0) * ky)]; - } - - function quantizePoints(input, m) { - var i = -1, - j = 0, - n = input.length, - output = new Array(n), // pessimistic - pi, - px, - py, - x, - y; - - while (++i < n) { - pi = input[i]; - x = Math.round((pi[0] - x0) * kx); - y = Math.round((pi[1] - y0) * ky); - if (x !== px || y !== py) output[j++] = [px = x, py = y]; // non-coincident points - } - - output.length = j; - while (j < m) j = output.push([output[0][0], output[0][1]]); - return output; - } - - function quantizeLine(input) { - return quantizePoints(input, 2); - } - - function quantizeRing(input) { - return quantizePoints(input, 4); - } - - function quantizePolygon(input) { - return input.map(quantizeRing); - } - - function quantizeGeometry(o) { - if (o != null && quantizeGeometryType.hasOwnProperty(o.type)) quantizeGeometryType[o.type](o); - } - - var quantizeGeometryType = { - GeometryCollection: function(o) { o.geometries.forEach(quantizeGeometry); }, - Point: function(o) { o.coordinates = quantizePoint(o.coordinates); }, - MultiPoint: function(o) { o.coordinates = o.coordinates.map(quantizePoint); }, - LineString: function(o) { o.arcs = quantizeLine(o.arcs); }, - MultiLineString: function(o) { o.arcs = o.arcs.map(quantizeLine); }, - Polygon: function(o) { o.arcs = quantizePolygon(o.arcs); }, - MultiPolygon: function(o) { o.arcs = o.arcs.map(quantizePolygon); } - }; - - for (var key in objects) { - quantizeGeometry(objects[key]); - } - - return { - scale: [1 / kx, 1 / ky], - translate: [x0, y0] - }; -}; - -// Constructs the TopoJSON Topology for the specified hash of features. -// Each object in the specified hash must be a GeoJSON object, -// meaning FeatureCollection, a Feature or a geometry object. -var topology = function(objects, quantization) { - var bbox = bounds(objects = geometry(objects)), - transform = quantization > 0 && bbox && prequantize(objects, bbox, quantization), - topology = dedup(cut(extract(objects))), - coordinates = topology.coordinates, - indexByArc = hashmap(topology.arcs.length * 1.4, hashArc, equalArc); - - objects = topology.objects; // for garbage collection - topology.bbox = bbox; - topology.arcs = topology.arcs.map(function(arc, i) { - indexByArc.set(arc, i); - return coordinates.slice(arc[0], arc[1] + 1); - }); - - delete topology.coordinates; - coordinates = null; - - function indexGeometry(geometry$$1) { - if (geometry$$1 && indexGeometryType.hasOwnProperty(geometry$$1.type)) indexGeometryType[geometry$$1.type](geometry$$1); - } - - var indexGeometryType = { - GeometryCollection: function(o) { o.geometries.forEach(indexGeometry); }, - LineString: function(o) { o.arcs = indexArcs(o.arcs); }, - MultiLineString: function(o) { o.arcs = o.arcs.map(indexArcs); }, - Polygon: function(o) { o.arcs = o.arcs.map(indexArcs); }, - MultiPolygon: function(o) { o.arcs = o.arcs.map(indexMultiArcs); } - }; - - function indexArcs(arc) { - var indexes = []; - do { - var index = indexByArc.get(arc); - indexes.push(arc[0] < arc[1] ? index : ~index); - } while (arc = arc.next); - return indexes; - } - - function indexMultiArcs(arcs) { - return arcs.map(indexArcs); - } - - for (var key in objects) { - indexGeometry(objects[key]); - } - - if (transform) { - topology.transform = transform; - topology.arcs = delta(topology.arcs); - } - - return topology; -}; - -function hashArc(arc) { - var i = arc[0], j = arc[1], t; - if (j < i) t = i, i = j, j = t; - return i + 31 * j; -} - -function equalArc(arcA, arcB) { - var ia = arcA[0], ja = arcA[1], - ib = arcB[0], jb = arcB[1], t; - if (ja < ia) t = ia, ia = ja, ja = t; - if (jb < ib) t = ib, ib = jb, jb = t; - return ia === ib && ja === jb; -} - -exports.topology = topology; - -Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/cluster/web/topojson.v1.min.js b/cluster/web/topojson.v1.min.js deleted file mode 100644 index 6ebef9a..0000000 --- a/cluster/web/topojson.v1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -// https://github.com/topojson/topojson-client Version 1.8.0. Copyright 2016 Mike Bostock. -!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.topojson=n.topojson||{})}(this,function(n){"use strict";function t(n){if(!n)return h;var t,r,e=n.scale[0],o=n.scale[1],i=n.translate[0],u=n.translate[1];return function(n,f){f||(t=r=0),n[0]=(t+=n[0])*e+i,n[1]=(r+=n[1])*o+u}}function r(n){if(!n)return h;var t,r,e=n.scale[0],o=n.scale[1],i=n.translate[0],u=n.translate[1];return function(n,f){f||(t=r=0);var c=Math.round((n[0]-i)/e),a=Math.round((n[1]-u)/o);n[0]=c-t,n[1]=a-r,t=c,r=a}}function e(n,t){for(var r,e=n.length,o=e-t;o<--e;)r=n[o],n[o++]=n[e],n[e]=r}function o(n,t){for(var r=0,e=n.length;r>>1;n[o]1){var c,a=[],s={LineString:o,MultiLineString:i,Polygon:i,MultiPolygon:function(n){n.forEach(i)}};u(t),a.forEach(arguments.length<3?function(n){f.push(n[0].i)}:function(n){r(n[0].g,n[n.length-1].g)&&f.push(n[0].i)})}else for(var l=0,h=n.arcs.length;l1)for(var u,f,c=1,a=e(i[0]);ca&&(f=i[0],i[0]=i[c],i[c]=f,a=u);return i})}}function l(n,t){return n[1][2]-t[1][2]}var h=function(){},p=function(n,t){return"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map(function(t){return i(n,t)})}:i(n,t)},v=function(n,t){function r(t){var r,e=n.arcs[t<0?~t:t],o=e[0];return n.transform?(r=[0,0],e.forEach(function(n){r[0]+=n[0],r[1]+=n[1]})):r=e[e.length-1],t<0?[r,o]:[o,r]}function e(n,t){for(var r in n){var e=n[r];delete t[e.start],delete e.start,delete e.end,e.forEach(function(n){o[n<0?~n:n]=1}),f.push(e)}}var o={},i={},u={},f=[],c=-1;return t.forEach(function(r,e){var o,i=n.arcs[r<0?~r:r];i.length<3&&!i[1][0]&&!i[1][1]&&(o=t[++c],t[c]=r,t[e]=o)}),t.forEach(function(n){var t,e,o=r(n),f=o[0],c=o[1];if(t=u[f])if(delete u[t.end],t.push(n),t.end=c,e=i[c]){delete i[e.start];var a=e===t?t:t.concat(e);i[a.start=t.start]=u[a.end=e.end]=a}else i[t.start]=u[t.end]=t;else if(t=i[c])if(delete i[t.start],t.unshift(n),t.start=f,e=u[f]){delete u[e.end];var s=e===t?t:e.concat(t);i[s.start=e.start]=u[s.end=t.end]=s}else i[t.start]=u[t.end]=t;else t=[n],i[t.start=f]=u[t.end=c]=t}),e(u,i),e(i,u),t.forEach(function(n){o[n<0?~n:n]||f.push([n])}),f},g=function(n){return u(n,f.apply(this,arguments))},d=function(n){return u(n,s.apply(this,arguments))},y=function(n){function t(n,t){n.forEach(function(n){n<0&&(n=~n);var r=i[n];r?r.push(t):i[n]=[t]})}function r(n,r){n.forEach(function(n){t(n,r)})}function e(n,t){"GeometryCollection"===n.type?n.geometries.forEach(function(n){e(n,t)}):n.type in f&&f[n.type](n.arcs,t)}var i={},u=n.map(function(){return[]}),f={LineString:t,MultiLineString:r,Polygon:r,MultiPolygon:function(n,t){n.forEach(function(n){r(n,t)})}};n.forEach(e);for(var c in i)for(var a=i[c],s=a.length,l=0;l0;){var r=(t+1>>1)-1,o=e[r];if(l(n,o)>=0)break;e[o._=t]=o,e[n._=t=r]=n}}function t(n,t){for(;;){var r=t+1<<1,i=r-1,u=t,f=e[u];if(i0&&(n=e[o],t(e[n._=0]=n,0)),r}},r.remove=function(r){var i,u=r._;if(e[u]===r)return u!==--o&&(i=e[o],(l(i,r)<0?n:t)(e[i._=u]=i,u)),u},r},E=function(n,e){function o(n){f.remove(n),n[1][2]=e(n),f.push(n)}var i=t(n.transform),u=r(n.transform),f=m();return null==e&&(e=c),n.arcs.forEach(function(n){var t,r,c,a,s=[],l=0;for(r=0,c=n.length;r - - - - - /home/recerca/workspace/pymica - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pymica/apply_regression.py b/pymica/methods/apply_regression.py similarity index 100% rename from pymica/apply_regression.py rename to pymica/methods/apply_regression.py diff --git a/pymica/clustered_regression.py b/pymica/methods/clustered_regression.py similarity index 99% rename from pymica/clustered_regression.py rename to pymica/methods/clustered_regression.py index 090a618..45a1f3b 100644 --- a/pymica/clustered_regression.py +++ b/pymica/methods/clustered_regression.py @@ -6,7 +6,7 @@ from osgeo import ogr -from pymica.multiregression import MultiRegressionSigma +from pymica.methods.multiregression import MultiRegressionSigma class ClusteredRegression: diff --git a/interpolation/idw.py b/pymica/methods/idw.py similarity index 100% rename from interpolation/idw.py rename to pymica/methods/idw.py diff --git a/pymica/methods/inverse_distance.c b/pymica/methods/inverse_distance.c new file mode 100644 index 0000000..1c1f7b5 --- /dev/null +++ b/pymica/methods/inverse_distance.c @@ -0,0 +1,30596 @@ +/* Generated by Cython 3.0.0 */ + +/* BEGIN: Cython Metadata +{ + "distutils": { + "depends": [ + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h", + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/arrayscalars.h", + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h", + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h", + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ufuncobject.h" + ], + "include_dirs": [ + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include" + ], + "name": "pymica.methods.inverse_distance", + "sources": [ + "pymica/methods/inverse_distance.pyx" + ] + }, + "module_name": "pymica.methods.inverse_distance" +} +END: Cython Metadata */ + +#ifndef PY_SSIZE_T_CLEAN +#define PY_SSIZE_T_CLEAN +#endif /* PY_SSIZE_T_CLEAN */ +#if defined(CYTHON_LIMITED_API) && 0 + #ifndef Py_LIMITED_API + #if CYTHON_LIMITED_API+0 > 0x03030000 + #define Py_LIMITED_API CYTHON_LIMITED_API + #else + #define Py_LIMITED_API 0x03030000 + #endif + #endif +#endif + +#include "Python.h" + + #if PY_MAJOR_VERSION >= 3 + #define __Pyx_PyFloat_FromString(obj) PyFloat_FromString(obj) + #else + #define __Pyx_PyFloat_FromString(obj) PyFloat_FromString(obj, NULL) + #endif + + + #if PY_MAJOR_VERSION <= 2 + #define PyDict_GetItemWithError _PyDict_GetItemWithError + #endif + + + #if (PY_VERSION_HEX < 0x030700b1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM < 0x07030600)) && !defined(PyContextVar_Get) + #define PyContextVar_Get(var, d, v) ((d) ? ((void)(var), Py_INCREF(d), (v)[0] = (d), 0) : ((v)[0] = NULL, 0) ) + #endif + +#ifndef Py_PYTHON_H + #error Python headers needed to compile C extensions, please install development version of Python. +#elif PY_VERSION_HEX < 0x02070000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000) + #error Cython requires Python 2.7+ or Python 3.3+. +#else +#define CYTHON_ABI "3_0_0" +#define __PYX_ABI_MODULE_NAME "_cython_" CYTHON_ABI +#define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME "." +#define CYTHON_HEX_VERSION 0x030000F0 +#define CYTHON_FUTURE_DIVISION 1 +#include +#ifndef offsetof + #define offsetof(type, member) ( (size_t) & ((type*)0) -> member ) +#endif +#if !defined(_WIN32) && !defined(WIN32) && !defined(MS_WINDOWS) + #ifndef __stdcall + #define __stdcall + #endif + #ifndef __cdecl + #define __cdecl + #endif + #ifndef __fastcall + #define __fastcall + #endif +#endif +#ifndef DL_IMPORT + #define DL_IMPORT(t) t +#endif +#ifndef DL_EXPORT + #define DL_EXPORT(t) t +#endif +#define __PYX_COMMA , +#ifndef HAVE_LONG_LONG + #define HAVE_LONG_LONG +#endif +#ifndef PY_LONG_LONG + #define PY_LONG_LONG LONG_LONG +#endif +#ifndef Py_HUGE_VAL + #define Py_HUGE_VAL HUGE_VAL +#endif +#if defined(GRAALVM_PYTHON) + /* For very preliminary testing purposes. Most variables are set the same as PyPy. + The existence of this section does not imply that anything works or is even tested */ + #define CYTHON_COMPILING_IN_PYPY 0 + #define CYTHON_COMPILING_IN_CPYTHON 0 + #define CYTHON_COMPILING_IN_LIMITED_API 0 + #define CYTHON_COMPILING_IN_GRAAL 1 + #define CYTHON_COMPILING_IN_NOGIL 0 + #undef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 0 + #undef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 0 + #undef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 0 + #if PY_VERSION_HEX < 0x03050000 + #undef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 0 + #elif !defined(CYTHON_USE_ASYNC_SLOTS) + #define CYTHON_USE_ASYNC_SLOTS 1 + #endif + #undef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 0 + #undef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 0 + #undef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #undef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 0 + #undef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 1 + #undef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 0 + #undef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 0 + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #undef CYTHON_FAST_GIL + #define CYTHON_FAST_GIL 0 + #undef CYTHON_METH_FASTCALL + #define CYTHON_METH_FASTCALL 0 + #undef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 0 + #ifndef CYTHON_PEP487_INIT_SUBCLASS + #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3) + #endif + #undef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 1 + #undef CYTHON_USE_MODULE_STATE + #define CYTHON_USE_MODULE_STATE 0 + #undef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE 0 + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC + #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 + #endif +#elif defined(PYPY_VERSION) + #define CYTHON_COMPILING_IN_PYPY 1 + #define CYTHON_COMPILING_IN_CPYTHON 0 + #define CYTHON_COMPILING_IN_LIMITED_API 0 + #define CYTHON_COMPILING_IN_GRAAL 0 + #define CYTHON_COMPILING_IN_NOGIL 0 + #undef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 0 + #undef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 0 + #undef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 0 + #if PY_VERSION_HEX < 0x03050000 + #undef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 0 + #elif !defined(CYTHON_USE_ASYNC_SLOTS) + #define CYTHON_USE_ASYNC_SLOTS 1 + #endif + #undef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 0 + #undef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 0 + #undef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #undef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 0 + #undef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 1 + #undef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 0 + #undef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 0 + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #undef CYTHON_FAST_GIL + #define CYTHON_FAST_GIL 0 + #undef CYTHON_METH_FASTCALL + #define CYTHON_METH_FASTCALL 0 + #undef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 0 + #ifndef CYTHON_PEP487_INIT_SUBCLASS + #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3) + #endif + #if PY_VERSION_HEX < 0x03090000 + #undef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 0 + #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT) + #define CYTHON_PEP489_MULTI_PHASE_INIT 1 + #endif + #undef CYTHON_USE_MODULE_STATE + #define CYTHON_USE_MODULE_STATE 0 + #undef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE (PY_VERSION_HEX >= 0x030400a1 && PYPY_VERSION_NUM >= 0x07030C00) + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC + #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 + #endif +#elif defined(CYTHON_LIMITED_API) + #define CYTHON_COMPILING_IN_PYPY 0 + #define CYTHON_COMPILING_IN_CPYTHON 0 + #define CYTHON_COMPILING_IN_LIMITED_API 1 + #define CYTHON_COMPILING_IN_GRAAL 0 + #define CYTHON_COMPILING_IN_NOGIL 0 + #undef CYTHON_CLINE_IN_TRACEBACK + #define CYTHON_CLINE_IN_TRACEBACK 0 + #undef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 0 + #undef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 1 + #undef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 0 + #undef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 0 + #undef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 0 + #undef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 0 + #ifndef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #endif + #undef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 0 + #ifndef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 0 + #endif + #undef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 0 + #undef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 0 + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #undef CYTHON_FAST_GIL + #define CYTHON_FAST_GIL 0 + #undef CYTHON_METH_FASTCALL + #define CYTHON_METH_FASTCALL 0 + #undef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 0 + #ifndef CYTHON_PEP487_INIT_SUBCLASS + #define CYTHON_PEP487_INIT_SUBCLASS 1 + #endif + #undef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 0 + #undef CYTHON_USE_MODULE_STATE + #define CYTHON_USE_MODULE_STATE 1 + #ifndef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE 1 + #endif + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC + #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 + #endif +#elif defined(PY_NOGIL) + #define CYTHON_COMPILING_IN_PYPY 0 + #define CYTHON_COMPILING_IN_CPYTHON 0 + #define CYTHON_COMPILING_IN_LIMITED_API 0 + #define CYTHON_COMPILING_IN_GRAAL 0 + #define CYTHON_COMPILING_IN_NOGIL 1 + #ifndef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 1 + #endif + #undef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 0 + #ifndef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 1 + #endif + #undef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 0 + #ifndef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 1 + #endif + #undef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #undef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 0 + #ifndef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 0 + #endif + #ifndef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 1 + #endif + #ifndef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 1 + #endif + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #undef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 0 + #ifndef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 1 + #endif + #ifndef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE 1 + #endif + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 +#else + #define CYTHON_COMPILING_IN_PYPY 0 + #define CYTHON_COMPILING_IN_CPYTHON 1 + #define CYTHON_COMPILING_IN_LIMITED_API 0 + #define CYTHON_COMPILING_IN_GRAAL 0 + #define CYTHON_COMPILING_IN_NOGIL 0 + #ifndef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 1 + #endif + #ifndef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 0 + #endif + #ifndef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 1 + #endif + #if PY_MAJOR_VERSION < 3 + #undef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 0 + #elif !defined(CYTHON_USE_ASYNC_SLOTS) + #define CYTHON_USE_ASYNC_SLOTS 1 + #endif + #ifndef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 1 + #endif + #ifndef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 1 + #endif + #ifndef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 1 + #endif + #if PY_VERSION_HEX < 0x030300F0 || PY_VERSION_HEX >= 0x030B00A2 + #undef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #elif !defined(CYTHON_USE_UNICODE_WRITER) + #define CYTHON_USE_UNICODE_WRITER 1 + #endif + #ifndef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 0 + #endif + #ifndef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 1 + #endif + #ifndef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 1 + #endif + #ifndef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 1 + #endif + #ifndef CYTHON_FAST_GIL + #define CYTHON_FAST_GIL (PY_MAJOR_VERSION < 3 || PY_VERSION_HEX >= 0x03060000 && PY_VERSION_HEX < 0x030C00A6) + #endif + #ifndef CYTHON_METH_FASTCALL + #define CYTHON_METH_FASTCALL (PY_VERSION_HEX >= 0x030700A1) + #endif + #ifndef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 1 + #endif + #ifndef CYTHON_PEP487_INIT_SUBCLASS + #define CYTHON_PEP487_INIT_SUBCLASS 1 + #endif + #if PY_VERSION_HEX < 0x03050000 + #undef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 0 + #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT) + #define CYTHON_PEP489_MULTI_PHASE_INIT 1 + #endif + #ifndef CYTHON_USE_MODULE_STATE + #define CYTHON_USE_MODULE_STATE 0 + #endif + #if PY_VERSION_HEX < 0x030400a1 + #undef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE 0 + #elif !defined(CYTHON_USE_TP_FINALIZE) + #define CYTHON_USE_TP_FINALIZE 1 + #endif + #if PY_VERSION_HEX < 0x030600B1 + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #elif !defined(CYTHON_USE_DICT_VERSIONS) + #define CYTHON_USE_DICT_VERSIONS (PY_VERSION_HEX < 0x030C00A5) + #endif + #if PY_VERSION_HEX < 0x030700A3 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #elif !defined(CYTHON_USE_EXC_INFO_STACK) + #define CYTHON_USE_EXC_INFO_STACK 1 + #endif + #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC + #define CYTHON_UPDATE_DESCRIPTOR_DOC 1 + #endif +#endif +#if !defined(CYTHON_FAST_PYCCALL) +#define CYTHON_FAST_PYCCALL (CYTHON_FAST_PYCALL && PY_VERSION_HEX >= 0x030600B1) +#endif +#if !defined(CYTHON_VECTORCALL) +#define CYTHON_VECTORCALL (CYTHON_FAST_PYCCALL && PY_VERSION_HEX >= 0x030800B1) +#endif +#define CYTHON_BACKPORT_VECTORCALL (CYTHON_METH_FASTCALL && PY_VERSION_HEX < 0x030800B1) +#if CYTHON_USE_PYLONG_INTERNALS + #if PY_MAJOR_VERSION < 3 + #include "longintrepr.h" + #endif + #undef SHIFT + #undef BASE + #undef MASK + #ifdef SIZEOF_VOID_P + enum { __pyx_check_sizeof_voidp = 1 / (int)(SIZEOF_VOID_P == sizeof(void*)) }; + #endif +#endif +#ifndef __has_attribute + #define __has_attribute(x) 0 +#endif +#ifndef __has_cpp_attribute + #define __has_cpp_attribute(x) 0 +#endif +#ifndef CYTHON_RESTRICT + #if defined(__GNUC__) + #define CYTHON_RESTRICT __restrict__ + #elif defined(_MSC_VER) && _MSC_VER >= 1400 + #define CYTHON_RESTRICT __restrict + #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L + #define CYTHON_RESTRICT restrict + #else + #define CYTHON_RESTRICT + #endif +#endif +#ifndef CYTHON_UNUSED + #if defined(__cplusplus) + /* for clang __has_cpp_attribute(maybe_unused) is true even before C++17 + * but leads to warnings with -pedantic, since it is a C++17 feature */ + #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L) + #if __has_cpp_attribute(maybe_unused) + #define CYTHON_UNUSED [[maybe_unused]] + #endif + #endif + #endif +#endif +#ifndef CYTHON_UNUSED +# if defined(__GNUC__) +# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) +# define CYTHON_UNUSED __attribute__ ((__unused__)) +# else +# define CYTHON_UNUSED +# endif +# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER)) +# define CYTHON_UNUSED __attribute__ ((__unused__)) +# else +# define CYTHON_UNUSED +# endif +#endif +#ifndef CYTHON_UNUSED_VAR +# if defined(__cplusplus) + template void CYTHON_UNUSED_VAR( const T& ) { } +# else +# define CYTHON_UNUSED_VAR(x) (void)(x) +# endif +#endif +#ifndef CYTHON_MAYBE_UNUSED_VAR + #define CYTHON_MAYBE_UNUSED_VAR(x) CYTHON_UNUSED_VAR(x) +#endif +#ifndef CYTHON_NCP_UNUSED +# if CYTHON_COMPILING_IN_CPYTHON +# define CYTHON_NCP_UNUSED +# else +# define CYTHON_NCP_UNUSED CYTHON_UNUSED +# endif +#endif +#define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None) +#ifdef _MSC_VER + #ifndef _MSC_STDINT_H_ + #if _MSC_VER < 1300 + typedef unsigned char uint8_t; + typedef unsigned short uint16_t; + typedef unsigned int uint32_t; + #else + typedef unsigned __int8 uint8_t; + typedef unsigned __int16 uint16_t; + typedef unsigned __int32 uint32_t; + #endif + #endif + #if _MSC_VER < 1300 + #ifdef _WIN64 + typedef unsigned long long __pyx_uintptr_t; + #else + typedef unsigned int __pyx_uintptr_t; + #endif + #else + #ifdef _WIN64 + typedef unsigned __int64 __pyx_uintptr_t; + #else + typedef unsigned __int32 __pyx_uintptr_t; + #endif + #endif +#else + #include + typedef uintptr_t __pyx_uintptr_t; +#endif +#ifndef CYTHON_FALLTHROUGH + #if defined(__cplusplus) + /* for clang __has_cpp_attribute(fallthrough) is true even before C++17 + * but leads to warnings with -pedantic, since it is a C++17 feature */ + #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L) + #if __has_cpp_attribute(fallthrough) + #define CYTHON_FALLTHROUGH [[fallthrough]] + #endif + #endif + #ifndef CYTHON_FALLTHROUGH + #if __has_cpp_attribute(clang::fallthrough) + #define CYTHON_FALLTHROUGH [[clang::fallthrough]] + #elif __has_cpp_attribute(gnu::fallthrough) + #define CYTHON_FALLTHROUGH [[gnu::fallthrough]] + #endif + #endif + #endif + #ifndef CYTHON_FALLTHROUGH + #if __has_attribute(fallthrough) + #define CYTHON_FALLTHROUGH __attribute__((fallthrough)) + #else + #define CYTHON_FALLTHROUGH + #endif + #endif + #if defined(__clang__) && defined(__apple_build_version__) + #if __apple_build_version__ < 7000000 + #undef CYTHON_FALLTHROUGH + #define CYTHON_FALLTHROUGH + #endif + #endif +#endif +#ifdef __cplusplus + template + struct __PYX_IS_UNSIGNED_IMPL {static const bool value = T(0) < T(-1);}; + #define __PYX_IS_UNSIGNED(type) (__PYX_IS_UNSIGNED_IMPL::value) +#else + #define __PYX_IS_UNSIGNED(type) (((type)-1) > 0) +#endif +#if CYTHON_COMPILING_IN_PYPY == 1 + #define __PYX_NEED_TP_PRINT_SLOT (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x030A0000) +#else + #define __PYX_NEED_TP_PRINT_SLOT (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000) +#endif +#define __PYX_REINTERPRET_FUNCION(func_pointer, other_pointer) ((func_pointer)(void(*)(void))(other_pointer)) + +#ifndef CYTHON_INLINE + #if defined(__clang__) + #define CYTHON_INLINE __inline__ __attribute__ ((__unused__)) + #elif defined(__GNUC__) + #define CYTHON_INLINE __inline__ + #elif defined(_MSC_VER) + #define CYTHON_INLINE __inline + #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L + #define CYTHON_INLINE inline + #else + #define CYTHON_INLINE + #endif +#endif + +#define __PYX_BUILD_PY_SSIZE_T "n" +#define CYTHON_FORMAT_SSIZE_T "z" +#if PY_MAJOR_VERSION < 3 + #define __Pyx_BUILTIN_MODULE_NAME "__builtin__" + #define __Pyx_DefaultClassType PyClass_Type + #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ + PyCode_New(a+k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#else + #define __Pyx_BUILTIN_MODULE_NAME "builtins" + #define __Pyx_DefaultClassType PyType_Type +#if PY_VERSION_HEX >= 0x030B00A1 + static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, + PyObject *code, PyObject *c, PyObject* n, PyObject *v, + PyObject *fv, PyObject *cell, PyObject* fn, + PyObject *name, int fline, PyObject *lnos) { + PyObject *kwds=NULL, *argcount=NULL, *posonlyargcount=NULL, *kwonlyargcount=NULL; + PyObject *nlocals=NULL, *stacksize=NULL, *flags=NULL, *replace=NULL, *empty=NULL; + const char *fn_cstr=NULL; + const char *name_cstr=NULL; + PyCodeObject *co=NULL, *result=NULL; + PyObject *type, *value, *traceback; + PyErr_Fetch(&type, &value, &traceback); + if (!(kwds=PyDict_New())) goto end; + if (!(argcount=PyLong_FromLong(a))) goto end; + if (PyDict_SetItemString(kwds, "co_argcount", argcount) != 0) goto end; + if (!(posonlyargcount=PyLong_FromLong(p))) goto end; + if (PyDict_SetItemString(kwds, "co_posonlyargcount", posonlyargcount) != 0) goto end; + if (!(kwonlyargcount=PyLong_FromLong(k))) goto end; + if (PyDict_SetItemString(kwds, "co_kwonlyargcount", kwonlyargcount) != 0) goto end; + if (!(nlocals=PyLong_FromLong(l))) goto end; + if (PyDict_SetItemString(kwds, "co_nlocals", nlocals) != 0) goto end; + if (!(stacksize=PyLong_FromLong(s))) goto end; + if (PyDict_SetItemString(kwds, "co_stacksize", stacksize) != 0) goto end; + if (!(flags=PyLong_FromLong(f))) goto end; + if (PyDict_SetItemString(kwds, "co_flags", flags) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_code", code) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_consts", c) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_names", n) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_varnames", v) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_freevars", fv) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_cellvars", cell) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_linetable", lnos) != 0) goto end; + if (!(fn_cstr=PyUnicode_AsUTF8AndSize(fn, NULL))) goto end; + if (!(name_cstr=PyUnicode_AsUTF8AndSize(name, NULL))) goto end; + if (!(co = PyCode_NewEmpty(fn_cstr, name_cstr, fline))) goto end; + if (!(replace = PyObject_GetAttrString((PyObject*)co, "replace"))) goto end; + if (!(empty = PyTuple_New(0))) goto end; + result = (PyCodeObject*) PyObject_Call(replace, empty, kwds); + end: + Py_XDECREF((PyObject*) co); + Py_XDECREF(kwds); + Py_XDECREF(argcount); + Py_XDECREF(posonlyargcount); + Py_XDECREF(kwonlyargcount); + Py_XDECREF(nlocals); + Py_XDECREF(stacksize); + Py_XDECREF(replace); + Py_XDECREF(empty); + if (type) { + PyErr_Restore(type, value, traceback); + } + return result; + } +#elif PY_VERSION_HEX >= 0x030800B2 && !CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ + PyCode_NewWithPosOnlyArgs(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#else + #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ + PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#endif +#endif +#if PY_VERSION_HEX >= 0x030900A4 || defined(Py_IS_TYPE) + #define __Pyx_IS_TYPE(ob, type) Py_IS_TYPE(ob, type) +#else + #define __Pyx_IS_TYPE(ob, type) (((const PyObject*)ob)->ob_type == (type)) +#endif +#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_Is) + #define __Pyx_Py_Is(x, y) Py_Is(x, y) +#else + #define __Pyx_Py_Is(x, y) ((x) == (y)) +#endif +#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsNone) + #define __Pyx_Py_IsNone(ob) Py_IsNone(ob) +#else + #define __Pyx_Py_IsNone(ob) __Pyx_Py_Is((ob), Py_None) +#endif +#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsTrue) + #define __Pyx_Py_IsTrue(ob) Py_IsTrue(ob) +#else + #define __Pyx_Py_IsTrue(ob) __Pyx_Py_Is((ob), Py_True) +#endif +#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsFalse) + #define __Pyx_Py_IsFalse(ob) Py_IsFalse(ob) +#else + #define __Pyx_Py_IsFalse(ob) __Pyx_Py_Is((ob), Py_False) +#endif +#define __Pyx_NoneAsNull(obj) (__Pyx_Py_IsNone(obj) ? NULL : (obj)) +#if PY_VERSION_HEX >= 0x030900F0 && !CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyObject_GC_IsFinalized(o) PyObject_GC_IsFinalized(o) +#else + #define __Pyx_PyObject_GC_IsFinalized(o) _PyGC_FINALIZED(o) +#endif +#ifndef CO_COROUTINE + #define CO_COROUTINE 0x80 +#endif +#ifndef CO_ASYNC_GENERATOR + #define CO_ASYNC_GENERATOR 0x200 +#endif +#ifndef Py_TPFLAGS_CHECKTYPES + #define Py_TPFLAGS_CHECKTYPES 0 +#endif +#ifndef Py_TPFLAGS_HAVE_INDEX + #define Py_TPFLAGS_HAVE_INDEX 0 +#endif +#ifndef Py_TPFLAGS_HAVE_NEWBUFFER + #define Py_TPFLAGS_HAVE_NEWBUFFER 0 +#endif +#ifndef Py_TPFLAGS_HAVE_FINALIZE + #define Py_TPFLAGS_HAVE_FINALIZE 0 +#endif +#ifndef Py_TPFLAGS_SEQUENCE + #define Py_TPFLAGS_SEQUENCE 0 +#endif +#ifndef Py_TPFLAGS_MAPPING + #define Py_TPFLAGS_MAPPING 0 +#endif +#ifndef METH_STACKLESS + #define METH_STACKLESS 0 +#endif +#if PY_VERSION_HEX <= 0x030700A3 || !defined(METH_FASTCALL) + #ifndef METH_FASTCALL + #define METH_FASTCALL 0x80 + #endif + typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *const *args, Py_ssize_t nargs); + typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, PyObject *const *args, + Py_ssize_t nargs, PyObject *kwnames); +#else + #define __Pyx_PyCFunctionFast _PyCFunctionFast + #define __Pyx_PyCFunctionFastWithKeywords _PyCFunctionFastWithKeywords +#endif +#if CYTHON_METH_FASTCALL + #define __Pyx_METH_FASTCALL METH_FASTCALL + #define __Pyx_PyCFunction_FastCall __Pyx_PyCFunctionFast + #define __Pyx_PyCFunction_FastCallWithKeywords __Pyx_PyCFunctionFastWithKeywords +#else + #define __Pyx_METH_FASTCALL METH_VARARGS + #define __Pyx_PyCFunction_FastCall PyCFunction + #define __Pyx_PyCFunction_FastCallWithKeywords PyCFunctionWithKeywords +#endif +#if CYTHON_VECTORCALL + #define __pyx_vectorcallfunc vectorcallfunc + #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET PY_VECTORCALL_ARGUMENTS_OFFSET + #define __Pyx_PyVectorcall_NARGS(n) PyVectorcall_NARGS((size_t)(n)) +#elif CYTHON_BACKPORT_VECTORCALL + typedef PyObject *(*__pyx_vectorcallfunc)(PyObject *callable, PyObject *const *args, + size_t nargsf, PyObject *kwnames); + #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET ((size_t)1 << (8 * sizeof(size_t) - 1)) + #define __Pyx_PyVectorcall_NARGS(n) ((Py_ssize_t)(((size_t)(n)) & ~__Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET)) +#else + #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET 0 + #define __Pyx_PyVectorcall_NARGS(n) ((Py_ssize_t)(n)) +#endif +#if PY_VERSION_HEX < 0x030900B1 + #define __Pyx_PyType_FromModuleAndSpec(m, s, b) ((void)m, PyType_FromSpecWithBases(s, b)) + typedef PyObject *(*__Pyx_PyCMethod)(PyObject *, PyTypeObject *, PyObject *const *, size_t, PyObject *); +#else + #define __Pyx_PyType_FromModuleAndSpec(m, s, b) PyType_FromModuleAndSpec(m, s, b) + #define __Pyx_PyCMethod PyCMethod +#endif +#ifndef METH_METHOD + #define METH_METHOD 0x200 +#endif +#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Malloc) + #define PyObject_Malloc(s) PyMem_Malloc(s) + #define PyObject_Free(p) PyMem_Free(p) + #define PyObject_Realloc(p) PyMem_Realloc(p) +#endif +#if CYTHON_COMPILING_IN_LIMITED_API + #define __Pyx_PyCode_HasFreeVars(co) (PyCode_GetNumFree(co) > 0) + #define __Pyx_PyFrame_SetLineNumber(frame, lineno) +#else + #define __Pyx_PyCode_HasFreeVars(co) (PyCode_GetNumFree(co) > 0) + #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) +#endif +#if CYTHON_COMPILING_IN_LIMITED_API + #define __Pyx_PyThreadState_Current PyThreadState_Get() +#elif !CYTHON_FAST_THREAD_STATE + #define __Pyx_PyThreadState_Current PyThreadState_GET() +#elif PY_VERSION_HEX >= 0x03060000 + #define __Pyx_PyThreadState_Current _PyThreadState_UncheckedGet() +#elif PY_VERSION_HEX >= 0x03000000 + #define __Pyx_PyThreadState_Current PyThreadState_GET() +#else + #define __Pyx_PyThreadState_Current _PyThreadState_Current +#endif +#if CYTHON_COMPILING_IN_LIMITED_API +static CYTHON_INLINE void *__Pyx_PyModule_GetState(PyObject *op) +{ + void *result; + result = PyModule_GetState(op); + if (!result) + Py_FatalError("Couldn't find the module state"); + return result; +} +#endif +#define __Pyx_PyObject_GetSlot(obj, name, func_ctype) __Pyx_PyType_GetSlot(Py_TYPE(obj), name, func_ctype) +#if CYTHON_COMPILING_IN_LIMITED_API + #define __Pyx_PyType_GetSlot(type, name, func_ctype) ((func_ctype) PyType_GetSlot((type), Py_##name)) +#else + #define __Pyx_PyType_GetSlot(type, name, func_ctype) ((type)->name) +#endif +#if PY_VERSION_HEX < 0x030700A2 && !defined(PyThread_tss_create) && !defined(Py_tss_NEEDS_INIT) +#include "pythread.h" +#define Py_tss_NEEDS_INIT 0 +typedef int Py_tss_t; +static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { + *key = PyThread_create_key(); + return 0; +} +static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { + Py_tss_t *key = (Py_tss_t *)PyObject_Malloc(sizeof(Py_tss_t)); + *key = Py_tss_NEEDS_INIT; + return key; +} +static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { + PyObject_Free(key); +} +static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { + return *key != Py_tss_NEEDS_INIT; +} +static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { + PyThread_delete_key(*key); + *key = Py_tss_NEEDS_INIT; +} +static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { + return PyThread_set_key_value(*key, value); +} +static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { + return PyThread_get_key_value(*key); +} +#endif +#if PY_MAJOR_VERSION < 3 + #if CYTHON_COMPILING_IN_PYPY + #if PYPY_VERSION_NUM < 0x07030600 + #if defined(__cplusplus) && __cplusplus >= 201402L + [[deprecated("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6")]] + #elif defined(__GNUC__) || defined(__clang__) + __attribute__ ((__deprecated__("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6"))) + #elif defined(_MSC_VER) + __declspec(deprecated("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6")) + #endif + static CYTHON_INLINE int PyGILState_Check(void) { + return 0; + } + #else // PYPY_VERSION_NUM < 0x07030600 + #endif // PYPY_VERSION_NUM < 0x07030600 + #else + static CYTHON_INLINE int PyGILState_Check(void) { + PyThreadState * tstate = _PyThreadState_Current; + return tstate && (tstate == PyGILState_GetThisThreadState()); + } + #endif +#endif +#if CYTHON_COMPILING_IN_CPYTHON || defined(_PyDict_NewPresized) +#define __Pyx_PyDict_NewPresized(n) ((n <= 8) ? PyDict_New() : _PyDict_NewPresized(n)) +#else +#define __Pyx_PyDict_NewPresized(n) PyDict_New() +#endif +#if PY_MAJOR_VERSION >= 3 || CYTHON_FUTURE_DIVISION + #define __Pyx_PyNumber_Divide(x,y) PyNumber_TrueDivide(x,y) + #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceTrueDivide(x,y) +#else + #define __Pyx_PyNumber_Divide(x,y) PyNumber_Divide(x,y) + #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceDivide(x,y) +#endif +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX > 0x030600B4 && CYTHON_USE_UNICODE_INTERNALS +#define __Pyx_PyDict_GetItemStrWithError(dict, name) _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash) +static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStr(PyObject *dict, PyObject *name) { + PyObject *res = __Pyx_PyDict_GetItemStrWithError(dict, name); + if (res == NULL) PyErr_Clear(); + return res; +} +#elif PY_MAJOR_VERSION >= 3 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07020000) +#define __Pyx_PyDict_GetItemStrWithError PyDict_GetItemWithError +#define __Pyx_PyDict_GetItemStr PyDict_GetItem +#else +static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, PyObject *name) { +#if CYTHON_COMPILING_IN_PYPY + return PyDict_GetItem(dict, name); +#else + PyDictEntry *ep; + PyDictObject *mp = (PyDictObject*) dict; + long hash = ((PyStringObject *) name)->ob_shash; + assert(hash != -1); + ep = (mp->ma_lookup)(mp, name, hash); + if (ep == NULL) { + return NULL; + } + return ep->me_value; +#endif +} +#define __Pyx_PyDict_GetItemStr PyDict_GetItem +#endif +#if CYTHON_USE_TYPE_SLOTS + #define __Pyx_PyType_GetFlags(tp) (((PyTypeObject *)tp)->tp_flags) + #define __Pyx_PyType_HasFeature(type, feature) ((__Pyx_PyType_GetFlags(type) & (feature)) != 0) + #define __Pyx_PyObject_GetIterNextFunc(obj) (Py_TYPE(obj)->tp_iternext) +#else + #define __Pyx_PyType_GetFlags(tp) (PyType_GetFlags((PyTypeObject *)tp)) + #define __Pyx_PyType_HasFeature(type, feature) PyType_HasFeature(type, feature) + #define __Pyx_PyObject_GetIterNextFunc(obj) PyIter_Next +#endif +#if CYTHON_USE_TYPE_SPECS && PY_VERSION_HEX >= 0x03080000 +#define __Pyx_PyHeapTypeObject_GC_Del(obj) {\ + PyTypeObject *type = Py_TYPE(obj);\ + assert(__Pyx_PyType_HasFeature(type, Py_TPFLAGS_HEAPTYPE));\ + PyObject_GC_Del(obj);\ + Py_DECREF(type);\ +} +#else +#define __Pyx_PyHeapTypeObject_GC_Del(obj) PyObject_GC_Del(obj) +#endif +#if CYTHON_COMPILING_IN_LIMITED_API + #define CYTHON_PEP393_ENABLED 1 + #define __Pyx_PyUnicode_READY(op) (0) + #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GetLength(u) + #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_ReadChar(u, i) + #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) ((void)u, 1114111U) + #define __Pyx_PyUnicode_KIND(u) ((void)u, (0)) + #define __Pyx_PyUnicode_DATA(u) ((void*)u) + #define __Pyx_PyUnicode_READ(k, d, i) ((void)k, PyUnicode_ReadChar((PyObject*)(d), i)) + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GetLength(u)) +#elif PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND) + #define CYTHON_PEP393_ENABLED 1 + #if PY_VERSION_HEX >= 0x030C0000 + #define __Pyx_PyUnicode_READY(op) (0) + #else + #define __Pyx_PyUnicode_READY(op) (likely(PyUnicode_IS_READY(op)) ?\ + 0 : _PyUnicode_Ready((PyObject *)(op))) + #endif + #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_LENGTH(u) + #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i) + #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) PyUnicode_MAX_CHAR_VALUE(u) + #define __Pyx_PyUnicode_KIND(u) ((int)PyUnicode_KIND(u)) + #define __Pyx_PyUnicode_DATA(u) PyUnicode_DATA(u) + #define __Pyx_PyUnicode_READ(k, d, i) PyUnicode_READ(k, d, i) + #define __Pyx_PyUnicode_WRITE(k, d, i, ch) PyUnicode_WRITE(k, d, i, (Py_UCS4) ch) + #if PY_VERSION_HEX >= 0x030C0000 + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_LENGTH(u)) + #else + #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x03090000 + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : ((PyCompactUnicodeObject *)(u))->wstr_length)) + #else + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : PyUnicode_GET_SIZE(u))) + #endif + #endif +#else + #define CYTHON_PEP393_ENABLED 0 + #define PyUnicode_1BYTE_KIND 1 + #define PyUnicode_2BYTE_KIND 2 + #define PyUnicode_4BYTE_KIND 4 + #define __Pyx_PyUnicode_READY(op) (0) + #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_SIZE(u) + #define __Pyx_PyUnicode_READ_CHAR(u, i) ((Py_UCS4)(PyUnicode_AS_UNICODE(u)[i])) + #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) ((sizeof(Py_UNICODE) == 2) ? 65535U : 1114111U) + #define __Pyx_PyUnicode_KIND(u) ((int)sizeof(Py_UNICODE)) + #define __Pyx_PyUnicode_DATA(u) ((void*)PyUnicode_AS_UNICODE(u)) + #define __Pyx_PyUnicode_READ(k, d, i) ((void)(k), (Py_UCS4)(((Py_UNICODE*)d)[i])) + #define __Pyx_PyUnicode_WRITE(k, d, i, ch) (((void)(k)), ((Py_UNICODE*)d)[i] = (Py_UNICODE) ch) + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_SIZE(u)) +#endif +#if CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyUnicode_Concat(a, b) PyNumber_Add(a, b) + #define __Pyx_PyUnicode_ConcatSafe(a, b) PyNumber_Add(a, b) +#else + #define __Pyx_PyUnicode_Concat(a, b) PyUnicode_Concat(a, b) + #define __Pyx_PyUnicode_ConcatSafe(a, b) ((unlikely((a) == Py_None) || unlikely((b) == Py_None)) ?\ + PyNumber_Add(a, b) : __Pyx_PyUnicode_Concat(a, b)) +#endif +#if CYTHON_COMPILING_IN_PYPY + #if !defined(PyUnicode_DecodeUnicodeEscape) + #define PyUnicode_DecodeUnicodeEscape(s, size, errors) PyUnicode_Decode(s, size, "unicode_escape", errors) + #endif + #if !defined(PyUnicode_Contains) || (PY_MAJOR_VERSION == 2 && PYPY_VERSION_NUM < 0x07030500) + #undef PyUnicode_Contains + #define PyUnicode_Contains(u, s) PySequence_Contains(u, s) + #endif + #if !defined(PyByteArray_Check) + #define PyByteArray_Check(obj) PyObject_TypeCheck(obj, &PyByteArray_Type) + #endif + #if !defined(PyObject_Format) + #define PyObject_Format(obj, fmt) PyObject_CallMethod(obj, "__format__", "O", fmt) + #endif +#endif +#define __Pyx_PyString_FormatSafe(a, b) ((unlikely((a) == Py_None || (PyString_Check(b) && !PyString_CheckExact(b)))) ? PyNumber_Remainder(a, b) : __Pyx_PyString_Format(a, b)) +#define __Pyx_PyUnicode_FormatSafe(a, b) ((unlikely((a) == Py_None || (PyUnicode_Check(b) && !PyUnicode_CheckExact(b)))) ? PyNumber_Remainder(a, b) : PyUnicode_Format(a, b)) +#if PY_MAJOR_VERSION >= 3 + #define __Pyx_PyString_Format(a, b) PyUnicode_Format(a, b) +#else + #define __Pyx_PyString_Format(a, b) PyString_Format(a, b) +#endif +#if PY_MAJOR_VERSION < 3 && !defined(PyObject_ASCII) + #define PyObject_ASCII(o) PyObject_Repr(o) +#endif +#if PY_MAJOR_VERSION >= 3 + #define PyBaseString_Type PyUnicode_Type + #define PyStringObject PyUnicodeObject + #define PyString_Type PyUnicode_Type + #define PyString_Check PyUnicode_Check + #define PyString_CheckExact PyUnicode_CheckExact +#ifndef PyObject_Unicode + #define PyObject_Unicode PyObject_Str +#endif +#endif +#if PY_MAJOR_VERSION >= 3 + #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj) + #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj) +#else + #define __Pyx_PyBaseString_Check(obj) (PyString_Check(obj) || PyUnicode_Check(obj)) + #define __Pyx_PyBaseString_CheckExact(obj) (PyString_CheckExact(obj) || PyUnicode_CheckExact(obj)) +#endif +#if CYTHON_COMPILING_IN_CPYTHON + #define __Pyx_PySequence_ListKeepNew(obj)\ + (likely(PyList_CheckExact(obj) && Py_REFCNT(obj) == 1) ? __Pyx_NewRef(obj) : PySequence_List(obj)) +#else + #define __Pyx_PySequence_ListKeepNew(obj) PySequence_List(obj) +#endif +#ifndef PySet_CheckExact + #define PySet_CheckExact(obj) __Pyx_IS_TYPE(obj, &PySet_Type) +#endif +#if PY_VERSION_HEX >= 0x030900A4 + #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt) + #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size) +#else + #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt) + #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size) +#endif +#if CYTHON_ASSUME_SAFE_MACROS + #define __Pyx_PySequence_SIZE(seq) Py_SIZE(seq) +#else + #define __Pyx_PySequence_SIZE(seq) PySequence_Size(seq) +#endif +#if PY_MAJOR_VERSION >= 3 + #define PyIntObject PyLongObject + #define PyInt_Type PyLong_Type + #define PyInt_Check(op) PyLong_Check(op) + #define PyInt_CheckExact(op) PyLong_CheckExact(op) + #define __Pyx_Py3Int_Check(op) PyLong_Check(op) + #define __Pyx_Py3Int_CheckExact(op) PyLong_CheckExact(op) + #define PyInt_FromString PyLong_FromString + #define PyInt_FromUnicode PyLong_FromUnicode + #define PyInt_FromLong PyLong_FromLong + #define PyInt_FromSize_t PyLong_FromSize_t + #define PyInt_FromSsize_t PyLong_FromSsize_t + #define PyInt_AsLong PyLong_AsLong + #define PyInt_AS_LONG PyLong_AS_LONG + #define PyInt_AsSsize_t PyLong_AsSsize_t + #define PyInt_AsUnsignedLongMask PyLong_AsUnsignedLongMask + #define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask + #define PyNumber_Int PyNumber_Long +#else + #define __Pyx_Py3Int_Check(op) (PyLong_Check(op) || PyInt_Check(op)) + #define __Pyx_Py3Int_CheckExact(op) (PyLong_CheckExact(op) || PyInt_CheckExact(op)) +#endif +#if PY_MAJOR_VERSION >= 3 + #define PyBoolObject PyLongObject +#endif +#if PY_MAJOR_VERSION >= 3 && CYTHON_COMPILING_IN_PYPY + #ifndef PyUnicode_InternFromString + #define PyUnicode_InternFromString(s) PyUnicode_FromString(s) + #endif +#endif +#if PY_VERSION_HEX < 0x030200A4 + typedef long Py_hash_t; + #define __Pyx_PyInt_FromHash_t PyInt_FromLong + #define __Pyx_PyInt_AsHash_t __Pyx_PyIndex_AsHash_t +#else + #define __Pyx_PyInt_FromHash_t PyInt_FromSsize_t + #define __Pyx_PyInt_AsHash_t __Pyx_PyIndex_AsSsize_t +#endif +#if CYTHON_USE_ASYNC_SLOTS + #if PY_VERSION_HEX >= 0x030500B1 + #define __Pyx_PyAsyncMethodsStruct PyAsyncMethods + #define __Pyx_PyType_AsAsync(obj) (Py_TYPE(obj)->tp_as_async) + #else + #define __Pyx_PyType_AsAsync(obj) ((__Pyx_PyAsyncMethodsStruct*) (Py_TYPE(obj)->tp_reserved)) + #endif +#else + #define __Pyx_PyType_AsAsync(obj) NULL +#endif +#ifndef __Pyx_PyAsyncMethodsStruct + typedef struct { + unaryfunc am_await; + unaryfunc am_aiter; + unaryfunc am_anext; + } __Pyx_PyAsyncMethodsStruct; +#endif + +#if defined(_WIN32) || defined(WIN32) || defined(MS_WINDOWS) + #if !defined(_USE_MATH_DEFINES) + #define _USE_MATH_DEFINES + #endif +#endif +#include +#ifdef NAN +#define __PYX_NAN() ((float) NAN) +#else +static CYTHON_INLINE float __PYX_NAN() { + float value; + memset(&value, 0xFF, sizeof(value)); + return value; +} +#endif +#if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL) +#define __Pyx_truncl trunc +#else +#define __Pyx_truncl truncl +#endif + +#define __PYX_MARK_ERR_POS(f_index, lineno) \ + { __pyx_filename = __pyx_f[f_index]; (void)__pyx_filename; __pyx_lineno = lineno; (void)__pyx_lineno; __pyx_clineno = __LINE__; (void)__pyx_clineno; } +#define __PYX_ERR(f_index, lineno, Ln_error) \ + { __PYX_MARK_ERR_POS(f_index, lineno) goto Ln_error; } + +#ifdef CYTHON_EXTERN_C + #undef __PYX_EXTERN_C + #define __PYX_EXTERN_C CYTHON_EXTERN_C +#elif defined(__PYX_EXTERN_C) + #ifdef _MSC_VER + #pragma message ("Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead.") + #else + #warning Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead. + #endif +#else + #ifdef __cplusplus + #define __PYX_EXTERN_C extern "C" + #else + #define __PYX_EXTERN_C extern + #endif +#endif + +#define __PYX_HAVE__pymica__methods__inverse_distance +#define __PYX_HAVE_API__pymica__methods__inverse_distance +/* Early includes */ +#include +#include + + /* Using NumPy API declarations from "numpy/__init__.cython-30.pxd" */ + +#include "numpy/arrayobject.h" +#include "numpy/ndarrayobject.h" +#include "numpy/ndarraytypes.h" +#include "numpy/arrayscalars.h" +#include "numpy/ufuncobject.h" +#include +#include "pythread.h" + + #if CYTHON_COMPILING_IN_PYPY + #ifdef _MSC_VER + #pragma message ("This module uses CPython specific internals of 'array.array', which are not available in PyPy.") + #else + #warning This module uses CPython specific internals of 'array.array', which are not available in PyPy. + #endif + #endif + +#include +#ifdef _OPENMP +#include +#endif /* _OPENMP */ + +#if defined(PYREX_WITHOUT_ASSERTIONS) && !defined(CYTHON_WITHOUT_ASSERTIONS) +#define CYTHON_WITHOUT_ASSERTIONS +#endif + +typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const char* encoding; + const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry; + +#define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0 +#define __PYX_DEFAULT_STRING_ENCODING_IS_UTF8 0 +#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT (PY_MAJOR_VERSION >= 3 && __PYX_DEFAULT_STRING_ENCODING_IS_UTF8) +#define __PYX_DEFAULT_STRING_ENCODING "" +#define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString +#define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize +#define __Pyx_uchar_cast(c) ((unsigned char)c) +#define __Pyx_long_cast(x) ((long)x) +#define __Pyx_fits_Py_ssize_t(v, type, is_signed) (\ + (sizeof(type) < sizeof(Py_ssize_t)) ||\ + (sizeof(type) > sizeof(Py_ssize_t) &&\ + likely(v < (type)PY_SSIZE_T_MAX ||\ + v == (type)PY_SSIZE_T_MAX) &&\ + (!is_signed || likely(v > (type)PY_SSIZE_T_MIN ||\ + v == (type)PY_SSIZE_T_MIN))) ||\ + (sizeof(type) == sizeof(Py_ssize_t) &&\ + (is_signed || likely(v < (type)PY_SSIZE_T_MAX ||\ + v == (type)PY_SSIZE_T_MAX))) ) +static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t limit) { + return (size_t) i < (size_t) limit; +} +#if defined (__cplusplus) && __cplusplus >= 201103L + #include + #define __Pyx_sst_abs(value) std::abs(value) +#elif SIZEOF_INT >= SIZEOF_SIZE_T + #define __Pyx_sst_abs(value) abs(value) +#elif SIZEOF_LONG >= SIZEOF_SIZE_T + #define __Pyx_sst_abs(value) labs(value) +#elif defined (_MSC_VER) + #define __Pyx_sst_abs(value) ((Py_ssize_t)_abs64(value)) +#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L + #define __Pyx_sst_abs(value) llabs(value) +#elif defined (__GNUC__) + #define __Pyx_sst_abs(value) __builtin_llabs(value) +#else + #define __Pyx_sst_abs(value) ((value<0) ? -value : value) +#endif +static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject*); +static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject*, Py_ssize_t* length); +#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s)) +#define __Pyx_PyByteArray_FromStringAndSize(s, l) PyByteArray_FromStringAndSize((const char*)s, l) +#define __Pyx_PyBytes_FromString PyBytes_FromString +#define __Pyx_PyBytes_FromStringAndSize PyBytes_FromStringAndSize +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char*); +#if PY_MAJOR_VERSION < 3 + #define __Pyx_PyStr_FromString __Pyx_PyBytes_FromString + #define __Pyx_PyStr_FromStringAndSize __Pyx_PyBytes_FromStringAndSize +#else + #define __Pyx_PyStr_FromString __Pyx_PyUnicode_FromString + #define __Pyx_PyStr_FromStringAndSize __Pyx_PyUnicode_FromStringAndSize +#endif +#define __Pyx_PyBytes_AsWritableString(s) ((char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsWritableSString(s) ((signed char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsWritableUString(s) ((unsigned char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsString(s) ((const char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsSString(s) ((const signed char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsUString(s) ((const unsigned char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyObject_AsWritableString(s) ((char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_AsWritableSString(s) ((signed char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_AsWritableUString(s) ((unsigned char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_AsSString(s) ((const signed char*) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_AsUString(s) ((const unsigned char*) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_FromCString(s) __Pyx_PyObject_FromString((const char*)s) +#define __Pyx_PyBytes_FromCString(s) __Pyx_PyBytes_FromString((const char*)s) +#define __Pyx_PyByteArray_FromCString(s) __Pyx_PyByteArray_FromString((const char*)s) +#define __Pyx_PyStr_FromCString(s) __Pyx_PyStr_FromString((const char*)s) +#define __Pyx_PyUnicode_FromCString(s) __Pyx_PyUnicode_FromString((const char*)s) +#if CYTHON_COMPILING_IN_LIMITED_API +static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const wchar_t *u) +{ + const wchar_t *u_end = u; + while (*u_end++) ; + return (size_t)(u_end - u - 1); +} +#else +static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) +{ + const Py_UNICODE *u_end = u; + while (*u_end++) ; + return (size_t)(u_end - u - 1); +} +#endif +#define __Pyx_PyUnicode_FromOrdinal(o) PyUnicode_FromOrdinal((int)o) +#define __Pyx_PyUnicode_FromUnicode(u) PyUnicode_FromUnicode(u, __Pyx_Py_UNICODE_strlen(u)) +#define __Pyx_PyUnicode_FromUnicodeAndLength PyUnicode_FromUnicode +#define __Pyx_PyUnicode_AsUnicode PyUnicode_AsUnicode +#define __Pyx_NewRef(obj) (Py_INCREF(obj), obj) +#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None) +static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b); +static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*); +static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*); +static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x); +#define __Pyx_PySequence_Tuple(obj)\ + (likely(PyTuple_CheckExact(obj)) ? __Pyx_NewRef(obj) : PySequence_Tuple(obj)) +static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*); +static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t); +static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject*); +#if CYTHON_ASSUME_SAFE_MACROS +#define __pyx_PyFloat_AsDouble(x) (PyFloat_CheckExact(x) ? PyFloat_AS_DOUBLE(x) : PyFloat_AsDouble(x)) +#else +#define __pyx_PyFloat_AsDouble(x) PyFloat_AsDouble(x) +#endif +#define __pyx_PyFloat_AsFloat(x) ((float) __pyx_PyFloat_AsDouble(x)) +#if PY_MAJOR_VERSION >= 3 +#define __Pyx_PyNumber_Int(x) (PyLong_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Long(x)) +#else +#define __Pyx_PyNumber_Int(x) (PyInt_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Int(x)) +#endif +#if CYTHON_USE_PYLONG_INTERNALS + #if PY_VERSION_HEX >= 0x030C00A7 + #ifndef _PyLong_SIGN_MASK + #define _PyLong_SIGN_MASK 3 + #endif + #ifndef _PyLong_NON_SIZE_BITS + #define _PyLong_NON_SIZE_BITS 3 + #endif + #define __Pyx_PyLong_Sign(x) (((PyLongObject*)x)->long_value.lv_tag & _PyLong_SIGN_MASK) + #define __Pyx_PyLong_IsNeg(x) ((__Pyx_PyLong_Sign(x) & 2) != 0) + #define __Pyx_PyLong_IsNonNeg(x) (!__Pyx_PyLong_IsNeg(x)) + #define __Pyx_PyLong_IsZero(x) (__Pyx_PyLong_Sign(x) & 1) + #define __Pyx_PyLong_IsPos(x) (__Pyx_PyLong_Sign(x) == 0) + #define __Pyx_PyLong_CompactValueUnsigned(x) (__Pyx_PyLong_Digits(x)[0]) + #define __Pyx_PyLong_DigitCount(x) ((Py_ssize_t) (((PyLongObject*)x)->long_value.lv_tag >> _PyLong_NON_SIZE_BITS)) + #define __Pyx_PyLong_SignedDigitCount(x)\ + ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * __Pyx_PyLong_DigitCount(x)) + #if defined(PyUnstable_Long_IsCompact) && defined(PyUnstable_Long_CompactValue) + #define __Pyx_PyLong_IsCompact(x) PyUnstable_Long_IsCompact((PyLongObject*) x) + #define __Pyx_PyLong_CompactValue(x) PyUnstable_Long_CompactValue((PyLongObject*) x) + #else + #define __Pyx_PyLong_IsCompact(x) (((PyLongObject*)x)->long_value.lv_tag < (2 << _PyLong_NON_SIZE_BITS)) + #define __Pyx_PyLong_CompactValue(x) ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * (Py_ssize_t) __Pyx_PyLong_Digits(x)[0]) + #endif + typedef Py_ssize_t __Pyx_compact_pylong; + typedef size_t __Pyx_compact_upylong; + #else // Py < 3.12 + #define __Pyx_PyLong_IsNeg(x) (Py_SIZE(x) < 0) + #define __Pyx_PyLong_IsNonNeg(x) (Py_SIZE(x) >= 0) + #define __Pyx_PyLong_IsZero(x) (Py_SIZE(x) == 0) + #define __Pyx_PyLong_IsPos(x) (Py_SIZE(x) > 0) + #define __Pyx_PyLong_CompactValueUnsigned(x) ((Py_SIZE(x) == 0) ? 0 : __Pyx_PyLong_Digits(x)[0]) + #define __Pyx_PyLong_DigitCount(x) __Pyx_sst_abs(Py_SIZE(x)) + #define __Pyx_PyLong_SignedDigitCount(x) Py_SIZE(x) + #define __Pyx_PyLong_IsCompact(x) (Py_SIZE(x) == 0 || Py_SIZE(x) == 1 || Py_SIZE(x) == -1) + #define __Pyx_PyLong_CompactValue(x)\ + ((Py_SIZE(x) == 0) ? (sdigit) 0 : ((Py_SIZE(x) < 0) ? -(sdigit)__Pyx_PyLong_Digits(x)[0] : (sdigit)__Pyx_PyLong_Digits(x)[0])) + typedef sdigit __Pyx_compact_pylong; + typedef digit __Pyx_compact_upylong; + #endif + #if PY_VERSION_HEX >= 0x030C00A5 + #define __Pyx_PyLong_Digits(x) (((PyLongObject*)x)->long_value.ob_digit) + #else + #define __Pyx_PyLong_Digits(x) (((PyLongObject*)x)->ob_digit) + #endif +#endif +#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII +static int __Pyx_sys_getdefaultencoding_not_ascii; +static int __Pyx_init_sys_getdefaultencoding_params(void) { + PyObject* sys; + PyObject* default_encoding = NULL; + PyObject* ascii_chars_u = NULL; + PyObject* ascii_chars_b = NULL; + const char* default_encoding_c; + sys = PyImport_ImportModule("sys"); + if (!sys) goto bad; + default_encoding = PyObject_CallMethod(sys, (char*) "getdefaultencoding", NULL); + Py_DECREF(sys); + if (!default_encoding) goto bad; + default_encoding_c = PyBytes_AsString(default_encoding); + if (!default_encoding_c) goto bad; + if (strcmp(default_encoding_c, "ascii") == 0) { + __Pyx_sys_getdefaultencoding_not_ascii = 0; + } else { + char ascii_chars[128]; + int c; + for (c = 0; c < 128; c++) { + ascii_chars[c] = (char) c; + } + __Pyx_sys_getdefaultencoding_not_ascii = 1; + ascii_chars_u = PyUnicode_DecodeASCII(ascii_chars, 128, NULL); + if (!ascii_chars_u) goto bad; + ascii_chars_b = PyUnicode_AsEncodedString(ascii_chars_u, default_encoding_c, NULL); + if (!ascii_chars_b || !PyBytes_Check(ascii_chars_b) || memcmp(ascii_chars, PyBytes_AS_STRING(ascii_chars_b), 128) != 0) { + PyErr_Format( + PyExc_ValueError, + "This module compiled with c_string_encoding=ascii, but default encoding '%.200s' is not a superset of ascii.", + default_encoding_c); + goto bad; + } + Py_DECREF(ascii_chars_u); + Py_DECREF(ascii_chars_b); + } + Py_DECREF(default_encoding); + return 0; +bad: + Py_XDECREF(default_encoding); + Py_XDECREF(ascii_chars_u); + Py_XDECREF(ascii_chars_b); + return -1; +} +#endif +#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT && PY_MAJOR_VERSION >= 3 +#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_DecodeUTF8(c_str, size, NULL) +#else +#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_Decode(c_str, size, __PYX_DEFAULT_STRING_ENCODING, NULL) +#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT +static char* __PYX_DEFAULT_STRING_ENCODING; +static int __Pyx_init_sys_getdefaultencoding_params(void) { + PyObject* sys; + PyObject* default_encoding = NULL; + char* default_encoding_c; + sys = PyImport_ImportModule("sys"); + if (!sys) goto bad; + default_encoding = PyObject_CallMethod(sys, (char*) (const char*) "getdefaultencoding", NULL); + Py_DECREF(sys); + if (!default_encoding) goto bad; + default_encoding_c = PyBytes_AsString(default_encoding); + if (!default_encoding_c) goto bad; + __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c) + 1); + if (!__PYX_DEFAULT_STRING_ENCODING) goto bad; + strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c); + Py_DECREF(default_encoding); + return 0; +bad: + Py_XDECREF(default_encoding); + return -1; +} +#endif +#endif + + +/* Test for GCC > 2.95 */ +#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95))) + #define likely(x) __builtin_expect(!!(x), 1) + #define unlikely(x) __builtin_expect(!!(x), 0) +#else /* !__GNUC__ or GCC < 2.95 */ + #define likely(x) (x) + #define unlikely(x) (x) +#endif /* __GNUC__ */ +static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void)ptr; } + +#if !CYTHON_USE_MODULE_STATE +static PyObject *__pyx_m = NULL; +#endif +static int __pyx_lineno; +static int __pyx_clineno = 0; +static const char * __pyx_cfilenm = __FILE__; +static const char *__pyx_filename; + +/* Header.proto */ +#if !defined(CYTHON_CCOMPLEX) + #if defined(__cplusplus) + #define CYTHON_CCOMPLEX 1 + #elif (defined(_Complex_I) && !defined(_MSC_VER)) || ((defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) && !defined(__STDC_NO_COMPLEX__)) + #define CYTHON_CCOMPLEX 1 + #else + #define CYTHON_CCOMPLEX 0 + #endif +#endif +#if CYTHON_CCOMPLEX + #ifdef __cplusplus + #include + #else + #include + #endif +#endif +#if CYTHON_CCOMPLEX && !defined(__cplusplus) && defined(__sun__) && defined(__GNUC__) + #undef _Complex_I + #define _Complex_I 1.0fj +#endif + +/* #### Code section: filename_table ### */ + +static const char *__pyx_f[] = { + "pymica/methods/inverse_distance.pyx", + "", + "__init__.cython-30.pxd", + "contextvars.pxd", + "array.pxd", + "type.pxd", + "bool.pxd", + "complex.pxd", +}; +/* #### Code section: utility_code_proto_before_types ### */ +/* ForceInitThreads.proto */ +#ifndef __PYX_FORCE_INIT_THREADS + #define __PYX_FORCE_INIT_THREADS 0 +#endif + +/* NoFastGil.proto */ +#define __Pyx_PyGILState_Ensure PyGILState_Ensure +#define __Pyx_PyGILState_Release PyGILState_Release +#define __Pyx_FastGIL_Remember() +#define __Pyx_FastGIL_Forget() +#define __Pyx_FastGilFuncInit() + +/* BufferFormatStructs.proto */ +struct __Pyx_StructField_; +#define __PYX_BUF_FLAGS_PACKED_STRUCT (1 << 0) +typedef struct { + const char* name; + struct __Pyx_StructField_* fields; + size_t size; + size_t arraysize[8]; + int ndim; + char typegroup; + char is_unsigned; + int flags; +} __Pyx_TypeInfo; +typedef struct __Pyx_StructField_ { + __Pyx_TypeInfo* type; + const char* name; + size_t offset; +} __Pyx_StructField; +typedef struct { + __Pyx_StructField* field; + size_t parent_offset; +} __Pyx_BufFmt_StackElem; +typedef struct { + __Pyx_StructField root; + __Pyx_BufFmt_StackElem* head; + size_t fmt_offset; + size_t new_count, enc_count; + size_t struct_alignment; + int is_complex; + char enc_type; + char new_packmode; + char enc_packmode; + char is_valid_array; +} __Pyx_BufFmt_Context; + +/* Atomics.proto */ +#include +#ifndef CYTHON_ATOMICS + #define CYTHON_ATOMICS 1 +#endif +#define __PYX_CYTHON_ATOMICS_ENABLED() CYTHON_ATOMICS +#define __pyx_atomic_int_type int +#define __pyx_nonatomic_int_type int +#if CYTHON_ATOMICS && (defined(__STDC_VERSION__) &&\ + (__STDC_VERSION__ >= 201112L) &&\ + !defined(__STDC_NO_ATOMICS__)) + #include +#elif CYTHON_ATOMICS && (defined(__cplusplus) && (\ + (__cplusplus >= 201103L) ||\ + (defined(_MSC_VER) && _MSC_VER >= 1700))) + #include +#endif +#if CYTHON_ATOMICS && (defined(__STDC_VERSION__) &&\ + (__STDC_VERSION__ >= 201112L) &&\ + !defined(__STDC_NO_ATOMICS__) &&\ + ATOMIC_INT_LOCK_FREE == 2) + #undef __pyx_atomic_int_type + #define __pyx_atomic_int_type atomic_int + #define __pyx_atomic_incr_aligned(value) atomic_fetch_add_explicit(value, 1, memory_order_relaxed) + #define __pyx_atomic_decr_aligned(value) atomic_fetch_sub_explicit(value, 1, memory_order_acq_rel) + #if defined(__PYX_DEBUG_ATOMICS) && defined(_MSC_VER) + #pragma message ("Using standard C atomics") + #elif defined(__PYX_DEBUG_ATOMICS) + #warning "Using standard C atomics" + #endif +#elif CYTHON_ATOMICS && (defined(__cplusplus) && (\ + (__cplusplus >= 201103L) ||\ +\ + (defined(_MSC_VER) && _MSC_VER >= 1700)) &&\ + ATOMIC_INT_LOCK_FREE == 2) + #undef __pyx_atomic_int_type + #define __pyx_atomic_int_type std::atomic_int + #define __pyx_atomic_incr_aligned(value) std::atomic_fetch_add_explicit(value, 1, std::memory_order_relaxed) + #define __pyx_atomic_decr_aligned(value) std::atomic_fetch_sub_explicit(value, 1, std::memory_order_acq_rel) + #if defined(__PYX_DEBUG_ATOMICS) && defined(_MSC_VER) + #pragma message ("Using standard C++ atomics") + #elif defined(__PYX_DEBUG_ATOMICS) + #warning "Using standard C++ atomics" + #endif +#elif CYTHON_ATOMICS && (__GNUC__ >= 5 || (__GNUC__ == 4 &&\ + (__GNUC_MINOR__ > 1 ||\ + (__GNUC_MINOR__ == 1 && __GNUC_PATCHLEVEL__ >= 2)))) + #define __pyx_atomic_incr_aligned(value) __sync_fetch_and_add(value, 1) + #define __pyx_atomic_decr_aligned(value) __sync_fetch_and_sub(value, 1) + #ifdef __PYX_DEBUG_ATOMICS + #warning "Using GNU atomics" + #endif +#elif CYTHON_ATOMICS && defined(_MSC_VER) + #include + #undef __pyx_atomic_int_type + #define __pyx_atomic_int_type long + #define __pyx_nonatomic_int_type long + #pragma intrinsic (_InterlockedExchangeAdd) + #define __pyx_atomic_incr_aligned(value) _InterlockedExchangeAdd(value, 1) + #define __pyx_atomic_decr_aligned(value) _InterlockedExchangeAdd(value, -1) + #ifdef __PYX_DEBUG_ATOMICS + #pragma message ("Using MSVC atomics") + #endif +#else + #undef CYTHON_ATOMICS + #define CYTHON_ATOMICS 0 + #ifdef __PYX_DEBUG_ATOMICS + #warning "Not using atomics" + #endif +#endif +#if CYTHON_ATOMICS + #define __pyx_add_acquisition_count(memview)\ + __pyx_atomic_incr_aligned(__pyx_get_slice_count_pointer(memview)) + #define __pyx_sub_acquisition_count(memview)\ + __pyx_atomic_decr_aligned(__pyx_get_slice_count_pointer(memview)) +#else + #define __pyx_add_acquisition_count(memview)\ + __pyx_add_acquisition_count_locked(__pyx_get_slice_count_pointer(memview), memview->lock) + #define __pyx_sub_acquisition_count(memview)\ + __pyx_sub_acquisition_count_locked(__pyx_get_slice_count_pointer(memview), memview->lock) +#endif + +/* MemviewSliceStruct.proto */ +struct __pyx_memoryview_obj; +typedef struct { + struct __pyx_memoryview_obj *memview; + char *data; + Py_ssize_t shape[8]; + Py_ssize_t strides[8]; + Py_ssize_t suboffsets[8]; +} __Pyx_memviewslice; +#define __Pyx_MemoryView_Len(m) (m.shape[0]) + +/* #### Code section: numeric_typedefs ### */ + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":731 + * # in Cython to enable them only on the right systems. + * + * ctypedef npy_int8 int8_t # <<<<<<<<<<<<<< + * ctypedef npy_int16 int16_t + * ctypedef npy_int32 int32_t + */ +typedef npy_int8 __pyx_t_5numpy_int8_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":732 + * + * ctypedef npy_int8 int8_t + * ctypedef npy_int16 int16_t # <<<<<<<<<<<<<< + * ctypedef npy_int32 int32_t + * ctypedef npy_int64 int64_t + */ +typedef npy_int16 __pyx_t_5numpy_int16_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":733 + * ctypedef npy_int8 int8_t + * ctypedef npy_int16 int16_t + * ctypedef npy_int32 int32_t # <<<<<<<<<<<<<< + * ctypedef npy_int64 int64_t + * #ctypedef npy_int96 int96_t + */ +typedef npy_int32 __pyx_t_5numpy_int32_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":734 + * ctypedef npy_int16 int16_t + * ctypedef npy_int32 int32_t + * ctypedef npy_int64 int64_t # <<<<<<<<<<<<<< + * #ctypedef npy_int96 int96_t + * #ctypedef npy_int128 int128_t + */ +typedef npy_int64 __pyx_t_5numpy_int64_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":738 + * #ctypedef npy_int128 int128_t + * + * ctypedef npy_uint8 uint8_t # <<<<<<<<<<<<<< + * ctypedef npy_uint16 uint16_t + * ctypedef npy_uint32 uint32_t + */ +typedef npy_uint8 __pyx_t_5numpy_uint8_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":739 + * + * ctypedef npy_uint8 uint8_t + * ctypedef npy_uint16 uint16_t # <<<<<<<<<<<<<< + * ctypedef npy_uint32 uint32_t + * ctypedef npy_uint64 uint64_t + */ +typedef npy_uint16 __pyx_t_5numpy_uint16_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":740 + * ctypedef npy_uint8 uint8_t + * ctypedef npy_uint16 uint16_t + * ctypedef npy_uint32 uint32_t # <<<<<<<<<<<<<< + * ctypedef npy_uint64 uint64_t + * #ctypedef npy_uint96 uint96_t + */ +typedef npy_uint32 __pyx_t_5numpy_uint32_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":741 + * ctypedef npy_uint16 uint16_t + * ctypedef npy_uint32 uint32_t + * ctypedef npy_uint64 uint64_t # <<<<<<<<<<<<<< + * #ctypedef npy_uint96 uint96_t + * #ctypedef npy_uint128 uint128_t + */ +typedef npy_uint64 __pyx_t_5numpy_uint64_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":745 + * #ctypedef npy_uint128 uint128_t + * + * ctypedef npy_float32 float32_t # <<<<<<<<<<<<<< + * ctypedef npy_float64 float64_t + * #ctypedef npy_float80 float80_t + */ +typedef npy_float32 __pyx_t_5numpy_float32_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":746 + * + * ctypedef npy_float32 float32_t + * ctypedef npy_float64 float64_t # <<<<<<<<<<<<<< + * #ctypedef npy_float80 float80_t + * #ctypedef npy_float128 float128_t + */ +typedef npy_float64 __pyx_t_5numpy_float64_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":755 + * # The int types are mapped a bit surprising -- + * # numpy.int corresponds to 'l' and numpy.long to 'q' + * ctypedef npy_long int_t # <<<<<<<<<<<<<< + * ctypedef npy_longlong long_t + * ctypedef npy_longlong longlong_t + */ +typedef npy_long __pyx_t_5numpy_int_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":756 + * # numpy.int corresponds to 'l' and numpy.long to 'q' + * ctypedef npy_long int_t + * ctypedef npy_longlong long_t # <<<<<<<<<<<<<< + * ctypedef npy_longlong longlong_t + * + */ +typedef npy_longlong __pyx_t_5numpy_long_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":757 + * ctypedef npy_long int_t + * ctypedef npy_longlong long_t + * ctypedef npy_longlong longlong_t # <<<<<<<<<<<<<< + * + * ctypedef npy_ulong uint_t + */ +typedef npy_longlong __pyx_t_5numpy_longlong_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":759 + * ctypedef npy_longlong longlong_t + * + * ctypedef npy_ulong uint_t # <<<<<<<<<<<<<< + * ctypedef npy_ulonglong ulong_t + * ctypedef npy_ulonglong ulonglong_t + */ +typedef npy_ulong __pyx_t_5numpy_uint_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":760 + * + * ctypedef npy_ulong uint_t + * ctypedef npy_ulonglong ulong_t # <<<<<<<<<<<<<< + * ctypedef npy_ulonglong ulonglong_t + * + */ +typedef npy_ulonglong __pyx_t_5numpy_ulong_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":761 + * ctypedef npy_ulong uint_t + * ctypedef npy_ulonglong ulong_t + * ctypedef npy_ulonglong ulonglong_t # <<<<<<<<<<<<<< + * + * ctypedef npy_intp intp_t + */ +typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":763 + * ctypedef npy_ulonglong ulonglong_t + * + * ctypedef npy_intp intp_t # <<<<<<<<<<<<<< + * ctypedef npy_uintp uintp_t + * + */ +typedef npy_intp __pyx_t_5numpy_intp_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":764 + * + * ctypedef npy_intp intp_t + * ctypedef npy_uintp uintp_t # <<<<<<<<<<<<<< + * + * ctypedef npy_double float_t + */ +typedef npy_uintp __pyx_t_5numpy_uintp_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":766 + * ctypedef npy_uintp uintp_t + * + * ctypedef npy_double float_t # <<<<<<<<<<<<<< + * ctypedef npy_double double_t + * ctypedef npy_longdouble longdouble_t + */ +typedef npy_double __pyx_t_5numpy_float_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":767 + * + * ctypedef npy_double float_t + * ctypedef npy_double double_t # <<<<<<<<<<<<<< + * ctypedef npy_longdouble longdouble_t + * + */ +typedef npy_double __pyx_t_5numpy_double_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":768 + * ctypedef npy_double float_t + * ctypedef npy_double double_t + * ctypedef npy_longdouble longdouble_t # <<<<<<<<<<<<<< + * + * ctypedef npy_cfloat cfloat_t + */ +typedef npy_longdouble __pyx_t_5numpy_longdouble_t; + +/* "pymica/methods/inverse_distance.pyx":17 + * + * DTYPE = np.float64 + * ctypedef np.float64_t DTYPE_t # <<<<<<<<<<<<<< + * + * def inverse_distance(data: List[Dict[str, float]], + */ +typedef __pyx_t_5numpy_float64_t __pyx_t_6pymica_7methods_16inverse_distance_DTYPE_t; +/* #### Code section: complex_type_declarations ### */ +/* Declarations.proto */ +#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #ifdef __cplusplus + typedef ::std::complex< float > __pyx_t_float_complex; + #else + typedef float _Complex __pyx_t_float_complex; + #endif +#else + typedef struct { float real, imag; } __pyx_t_float_complex; +#endif +static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float, float); + +/* Declarations.proto */ +#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #ifdef __cplusplus + typedef ::std::complex< double > __pyx_t_double_complex; + #else + typedef double _Complex __pyx_t_double_complex; + #endif +#else + typedef struct { double real, imag; } __pyx_t_double_complex; +#endif +static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double, double); + +/* #### Code section: type_declarations ### */ + +/*--- Type declarations ---*/ +#ifndef _ARRAYARRAY_H +struct arrayobject; +typedef struct arrayobject arrayobject; +#endif +struct __pyx_array_obj; +struct __pyx_MemviewEnum_obj; +struct __pyx_memoryview_obj; +struct __pyx_memoryviewslice_obj; +struct __pyx_opt_args_7cpython_11contextvars_get_value; +struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default; + +/* "cpython/contextvars.pxd":112 + * + * + * cdef inline object get_value(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the default value of the context variable, + */ +struct __pyx_opt_args_7cpython_11contextvars_get_value { + int __pyx_n; + PyObject *default_value; +}; + +/* "cpython/contextvars.pxd":129 + * + * + * cdef inline object get_value_no_default(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the provided default value if no such value was found. + */ +struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default { + int __pyx_n; + PyObject *default_value; +}; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":770 + * ctypedef npy_longdouble longdouble_t + * + * ctypedef npy_cfloat cfloat_t # <<<<<<<<<<<<<< + * ctypedef npy_cdouble cdouble_t + * ctypedef npy_clongdouble clongdouble_t + */ +typedef npy_cfloat __pyx_t_5numpy_cfloat_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":771 + * + * ctypedef npy_cfloat cfloat_t + * ctypedef npy_cdouble cdouble_t # <<<<<<<<<<<<<< + * ctypedef npy_clongdouble clongdouble_t + * + */ +typedef npy_cdouble __pyx_t_5numpy_cdouble_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":772 + * ctypedef npy_cfloat cfloat_t + * ctypedef npy_cdouble cdouble_t + * ctypedef npy_clongdouble clongdouble_t # <<<<<<<<<<<<<< + * + * ctypedef npy_cdouble complex_t + */ +typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":774 + * ctypedef npy_clongdouble clongdouble_t + * + * ctypedef npy_cdouble complex_t # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew1(a): + */ +typedef npy_cdouble __pyx_t_5numpy_complex_t; + +/* "View.MemoryView":114 + * @cython.collection_type("sequence") + * @cname("__pyx_array") + * cdef class array: # <<<<<<<<<<<<<< + * + * cdef: + */ +struct __pyx_array_obj { + PyObject_HEAD + struct __pyx_vtabstruct_array *__pyx_vtab; + char *data; + Py_ssize_t len; + char *format; + int ndim; + Py_ssize_t *_shape; + Py_ssize_t *_strides; + Py_ssize_t itemsize; + PyObject *mode; + PyObject *_format; + void (*callback_free_data)(void *); + int free_data; + int dtype_is_object; +}; + + +/* "View.MemoryView":302 + * + * @cname('__pyx_MemviewEnum') + * cdef class Enum(object): # <<<<<<<<<<<<<< + * cdef object name + * def __init__(self, name): + */ +struct __pyx_MemviewEnum_obj { + PyObject_HEAD + PyObject *name; +}; + + +/* "View.MemoryView":337 + * + * @cname('__pyx_memoryview') + * cdef class memoryview: # <<<<<<<<<<<<<< + * + * cdef object obj + */ +struct __pyx_memoryview_obj { + PyObject_HEAD + struct __pyx_vtabstruct_memoryview *__pyx_vtab; + PyObject *obj; + PyObject *_size; + PyObject *_array_interface; + PyThread_type_lock lock; + __pyx_atomic_int_type acquisition_count; + Py_buffer view; + int flags; + int dtype_is_object; + __Pyx_TypeInfo *typeinfo; +}; + + +/* "View.MemoryView":952 + * @cython.collection_type("sequence") + * @cname('__pyx_memoryviewslice') + * cdef class _memoryviewslice(memoryview): # <<<<<<<<<<<<<< + * "Internal class for passing memoryview slices to Python" + * + */ +struct __pyx_memoryviewslice_obj { + struct __pyx_memoryview_obj __pyx_base; + __Pyx_memviewslice from_slice; + PyObject *from_object; + PyObject *(*to_object_func)(char *); + int (*to_dtype_func)(char *, PyObject *); +}; + + + +/* "View.MemoryView":114 + * @cython.collection_type("sequence") + * @cname("__pyx_array") + * cdef class array: # <<<<<<<<<<<<<< + * + * cdef: + */ + +struct __pyx_vtabstruct_array { + PyObject *(*get_memview)(struct __pyx_array_obj *); +}; +static struct __pyx_vtabstruct_array *__pyx_vtabptr_array; + + +/* "View.MemoryView":337 + * + * @cname('__pyx_memoryview') + * cdef class memoryview: # <<<<<<<<<<<<<< + * + * cdef object obj + */ + +struct __pyx_vtabstruct_memoryview { + char *(*get_item_pointer)(struct __pyx_memoryview_obj *, PyObject *); + PyObject *(*is_slice)(struct __pyx_memoryview_obj *, PyObject *); + PyObject *(*setitem_slice_assignment)(struct __pyx_memoryview_obj *, PyObject *, PyObject *); + PyObject *(*setitem_slice_assign_scalar)(struct __pyx_memoryview_obj *, struct __pyx_memoryview_obj *, PyObject *); + PyObject *(*setitem_indexed)(struct __pyx_memoryview_obj *, PyObject *, PyObject *); + PyObject *(*convert_item_to_object)(struct __pyx_memoryview_obj *, char *); + PyObject *(*assign_item_from_object)(struct __pyx_memoryview_obj *, char *, PyObject *); + PyObject *(*_get_base)(struct __pyx_memoryview_obj *); +}; +static struct __pyx_vtabstruct_memoryview *__pyx_vtabptr_memoryview; + + +/* "View.MemoryView":952 + * @cython.collection_type("sequence") + * @cname('__pyx_memoryviewslice') + * cdef class _memoryviewslice(memoryview): # <<<<<<<<<<<<<< + * "Internal class for passing memoryview slices to Python" + * + */ + +struct __pyx_vtabstruct__memoryviewslice { + struct __pyx_vtabstruct_memoryview __pyx_base; +}; +static struct __pyx_vtabstruct__memoryviewslice *__pyx_vtabptr__memoryviewslice; +/* #### Code section: utility_code_proto ### */ + +/* --- Runtime support code (head) --- */ +/* Refnanny.proto */ +#ifndef CYTHON_REFNANNY + #define CYTHON_REFNANNY 0 +#endif +#if CYTHON_REFNANNY + typedef struct { + void (*INCREF)(void*, PyObject*, Py_ssize_t); + void (*DECREF)(void*, PyObject*, Py_ssize_t); + void (*GOTREF)(void*, PyObject*, Py_ssize_t); + void (*GIVEREF)(void*, PyObject*, Py_ssize_t); + void* (*SetupContext)(const char*, Py_ssize_t, const char*); + void (*FinishContext)(void**); + } __Pyx_RefNannyAPIStruct; + static __Pyx_RefNannyAPIStruct *__Pyx_RefNanny = NULL; + static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname); + #define __Pyx_RefNannyDeclarations void *__pyx_refnanny = NULL; +#ifdef WITH_THREAD + #define __Pyx_RefNannySetupContext(name, acquire_gil)\ + if (acquire_gil) {\ + PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ + __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\ + PyGILState_Release(__pyx_gilstate_save);\ + } else {\ + __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\ + } + #define __Pyx_RefNannyFinishContextNogil() {\ + PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ + __Pyx_RefNannyFinishContext();\ + PyGILState_Release(__pyx_gilstate_save);\ + } +#else + #define __Pyx_RefNannySetupContext(name, acquire_gil)\ + __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__)) + #define __Pyx_RefNannyFinishContextNogil() __Pyx_RefNannyFinishContext() +#endif + #define __Pyx_RefNannyFinishContextNogil() {\ + PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ + __Pyx_RefNannyFinishContext();\ + PyGILState_Release(__pyx_gilstate_save);\ + } + #define __Pyx_RefNannyFinishContext()\ + __Pyx_RefNanny->FinishContext(&__pyx_refnanny) + #define __Pyx_INCREF(r) __Pyx_RefNanny->INCREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) + #define __Pyx_DECREF(r) __Pyx_RefNanny->DECREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) + #define __Pyx_GOTREF(r) __Pyx_RefNanny->GOTREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) + #define __Pyx_GIVEREF(r) __Pyx_RefNanny->GIVEREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) + #define __Pyx_XINCREF(r) do { if((r) == NULL); else {__Pyx_INCREF(r); }} while(0) + #define __Pyx_XDECREF(r) do { if((r) == NULL); else {__Pyx_DECREF(r); }} while(0) + #define __Pyx_XGOTREF(r) do { if((r) == NULL); else {__Pyx_GOTREF(r); }} while(0) + #define __Pyx_XGIVEREF(r) do { if((r) == NULL); else {__Pyx_GIVEREF(r);}} while(0) +#else + #define __Pyx_RefNannyDeclarations + #define __Pyx_RefNannySetupContext(name, acquire_gil) + #define __Pyx_RefNannyFinishContextNogil() + #define __Pyx_RefNannyFinishContext() + #define __Pyx_INCREF(r) Py_INCREF(r) + #define __Pyx_DECREF(r) Py_DECREF(r) + #define __Pyx_GOTREF(r) + #define __Pyx_GIVEREF(r) + #define __Pyx_XINCREF(r) Py_XINCREF(r) + #define __Pyx_XDECREF(r) Py_XDECREF(r) + #define __Pyx_XGOTREF(r) + #define __Pyx_XGIVEREF(r) +#endif +#define __Pyx_Py_XDECREF_SET(r, v) do {\ + PyObject *tmp = (PyObject *) r;\ + r = v; Py_XDECREF(tmp);\ + } while (0) +#define __Pyx_XDECREF_SET(r, v) do {\ + PyObject *tmp = (PyObject *) r;\ + r = v; __Pyx_XDECREF(tmp);\ + } while (0) +#define __Pyx_DECREF_SET(r, v) do {\ + PyObject *tmp = (PyObject *) r;\ + r = v; __Pyx_DECREF(tmp);\ + } while (0) +#define __Pyx_CLEAR(r) do { PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);} while(0) +#define __Pyx_XCLEAR(r) do { if((r) != NULL) {PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);}} while(0) + +/* PyErrExceptionMatches.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_PyErr_ExceptionMatches(err) __Pyx_PyErr_ExceptionMatchesInState(__pyx_tstate, err) +static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err); +#else +#define __Pyx_PyErr_ExceptionMatches(err) PyErr_ExceptionMatches(err) +#endif + +/* PyThreadStateGet.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_PyThreadState_declare PyThreadState *__pyx_tstate; +#define __Pyx_PyThreadState_assign __pyx_tstate = __Pyx_PyThreadState_Current; +#if PY_VERSION_HEX >= 0x030C00A6 +#define __Pyx_PyErr_Occurred() (__pyx_tstate->current_exception != NULL) +#define __Pyx_PyErr_CurrentExceptionType() (__pyx_tstate->current_exception ? (PyObject*) Py_TYPE(__pyx_tstate->current_exception) : (PyObject*) NULL) +#else +#define __Pyx_PyErr_Occurred() (__pyx_tstate->curexc_type != NULL) +#define __Pyx_PyErr_CurrentExceptionType() (__pyx_tstate->curexc_type) +#endif +#else +#define __Pyx_PyThreadState_declare +#define __Pyx_PyThreadState_assign +#define __Pyx_PyErr_Occurred() (PyErr_Occurred() != NULL) +#define __Pyx_PyErr_CurrentExceptionType() PyErr_Occurred() +#endif + +/* PyErrFetchRestore.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_PyErr_Clear() __Pyx_ErrRestore(NULL, NULL, NULL) +#define __Pyx_ErrRestoreWithState(type, value, tb) __Pyx_ErrRestoreInState(PyThreadState_GET(), type, value, tb) +#define __Pyx_ErrFetchWithState(type, value, tb) __Pyx_ErrFetchInState(PyThreadState_GET(), type, value, tb) +#define __Pyx_ErrRestore(type, value, tb) __Pyx_ErrRestoreInState(__pyx_tstate, type, value, tb) +#define __Pyx_ErrFetch(type, value, tb) __Pyx_ErrFetchInState(__pyx_tstate, type, value, tb) +static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb); +static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A6 +#define __Pyx_PyErr_SetNone(exc) (Py_INCREF(exc), __Pyx_ErrRestore((exc), NULL, NULL)) +#else +#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc) +#endif +#else +#define __Pyx_PyErr_Clear() PyErr_Clear() +#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc) +#define __Pyx_ErrRestoreWithState(type, value, tb) PyErr_Restore(type, value, tb) +#define __Pyx_ErrFetchWithState(type, value, tb) PyErr_Fetch(type, value, tb) +#define __Pyx_ErrRestoreInState(tstate, type, value, tb) PyErr_Restore(type, value, tb) +#define __Pyx_ErrFetchInState(tstate, type, value, tb) PyErr_Fetch(type, value, tb) +#define __Pyx_ErrRestore(type, value, tb) PyErr_Restore(type, value, tb) +#define __Pyx_ErrFetch(type, value, tb) PyErr_Fetch(type, value, tb) +#endif + +/* PyObjectGetAttrStr.proto */ +#if CYTHON_USE_TYPE_SLOTS +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name); +#else +#define __Pyx_PyObject_GetAttrStr(o,n) PyObject_GetAttr(o,n) +#endif + +/* PyObjectGetAttrStrNoError.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name); + +/* GetBuiltinName.proto */ +static PyObject *__Pyx_GetBuiltinName(PyObject *name); + +/* TupleAndListFromArray.proto */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n); +static CYTHON_INLINE PyObject* __Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n); +#endif + +/* IncludeStringH.proto */ +#include + +/* BytesEquals.proto */ +static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals); + +/* UnicodeEquals.proto */ +static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals); + +/* fastcall.proto */ +#define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i) +#define __Pyx_NumKwargs_VARARGS(kwds) PyDict_Size(kwds) +#define __Pyx_KwValues_VARARGS(args, nargs) NULL +#define __Pyx_GetKwValue_VARARGS(kw, kwvalues, s) __Pyx_PyDict_GetItemStrWithError(kw, s) +#define __Pyx_KwargsAsDict_VARARGS(kw, kwvalues) PyDict_Copy(kw) +#if CYTHON_METH_FASTCALL + #define __Pyx_Arg_FASTCALL(args, i) args[i] + #define __Pyx_NumKwargs_FASTCALL(kwds) PyTuple_GET_SIZE(kwds) + #define __Pyx_KwValues_FASTCALL(args, nargs) ((args) + (nargs)) + static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s); + #define __Pyx_KwargsAsDict_FASTCALL(kw, kwvalues) _PyStack_AsDict(kwvalues, kw) +#else + #define __Pyx_Arg_FASTCALL __Pyx_Arg_VARARGS + #define __Pyx_NumKwargs_FASTCALL __Pyx_NumKwargs_VARARGS + #define __Pyx_KwValues_FASTCALL __Pyx_KwValues_VARARGS + #define __Pyx_GetKwValue_FASTCALL __Pyx_GetKwValue_VARARGS + #define __Pyx_KwargsAsDict_FASTCALL __Pyx_KwargsAsDict_VARARGS +#endif +#if CYTHON_COMPILING_IN_CPYTHON +#define __Pyx_ArgsSlice_VARARGS(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_VARARGS(args, start), stop - start) +#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_FASTCALL(args, start), stop - start) +#else +#define __Pyx_ArgsSlice_VARARGS(args, start, stop) PyTuple_GetSlice(args, start, stop) +#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) PyTuple_GetSlice(args, start, stop) +#endif + +/* RaiseArgTupleInvalid.proto */ +static void __Pyx_RaiseArgtupleInvalid(const char* func_name, int exact, + Py_ssize_t num_min, Py_ssize_t num_max, Py_ssize_t num_found); + +/* RaiseDoubleKeywords.proto */ +static void __Pyx_RaiseDoubleKeywordsError(const char* func_name, PyObject* kw_name); + +/* ParseKeywords.proto */ +static int __Pyx_ParseOptionalKeywords(PyObject *kwds, PyObject *const *kwvalues, + PyObject **argnames[], + PyObject *kwds2, PyObject *values[], Py_ssize_t num_pos_args, + const char* function_name); + +/* ArgTypeTest.proto */ +#define __Pyx_ArgTypeTest(obj, type, none_allowed, name, exact)\ + ((likely(__Pyx_IS_TYPE(obj, type) | (none_allowed && (obj == Py_None)))) ? 1 :\ + __Pyx__ArgTypeTest(obj, type, name, exact)) +static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact); + +/* RaiseException.proto */ +static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause); + +/* PyFunctionFastCall.proto */ +#if CYTHON_FAST_PYCALL +#if !CYTHON_VECTORCALL +#define __Pyx_PyFunction_FastCall(func, args, nargs)\ + __Pyx_PyFunction_FastCallDict((func), (args), (nargs), NULL) +static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs); +#endif +#define __Pyx_BUILD_ASSERT_EXPR(cond)\ + (sizeof(char [1 - 2*!(cond)]) - 1) +#ifndef Py_MEMBER_SIZE +#define Py_MEMBER_SIZE(type, member) sizeof(((type *)0)->member) +#endif +#if !CYTHON_VECTORCALL +#if PY_VERSION_HEX >= 0x03080000 + #include "frameobject.h" +#if PY_VERSION_HEX >= 0x030b00a6 + #ifndef Py_BUILD_CORE + #define Py_BUILD_CORE 1 + #endif + #include "internal/pycore_frame.h" +#endif + #define __Pxy_PyFrame_Initialize_Offsets() + #define __Pyx_PyFrame_GetLocalsplus(frame) ((frame)->f_localsplus) +#else + static size_t __pyx_pyframe_localsplus_offset = 0; + #include "frameobject.h" + #define __Pxy_PyFrame_Initialize_Offsets()\ + ((void)__Pyx_BUILD_ASSERT_EXPR(sizeof(PyFrameObject) == offsetof(PyFrameObject, f_localsplus) + Py_MEMBER_SIZE(PyFrameObject, f_localsplus)),\ + (void)(__pyx_pyframe_localsplus_offset = ((size_t)PyFrame_Type.tp_basicsize) - Py_MEMBER_SIZE(PyFrameObject, f_localsplus))) + #define __Pyx_PyFrame_GetLocalsplus(frame)\ + (assert(__pyx_pyframe_localsplus_offset), (PyObject **)(((char *)(frame)) + __pyx_pyframe_localsplus_offset)) +#endif +#endif +#endif + +/* PyObjectCall.proto */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw); +#else +#define __Pyx_PyObject_Call(func, arg, kw) PyObject_Call(func, arg, kw) +#endif + +/* PyObjectCallMethO.proto */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg); +#endif + +/* PyObjectFastCall.proto */ +#define __Pyx_PyObject_FastCall(func, args, nargs) __Pyx_PyObject_FastCallDict(func, args, (size_t)(nargs), NULL) +static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs); + +/* RaiseUnexpectedTypeError.proto */ +static int __Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj); + +/* GCCDiagnostics.proto */ +#if !defined(__INTEL_COMPILER) && defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) +#define __Pyx_HAS_GCC_DIAGNOSTIC +#endif + +/* BuildPyUnicode.proto */ +static PyObject* __Pyx_PyUnicode_BuildFromAscii(Py_ssize_t ulength, char* chars, int clength, + int prepend_sign, char padding_char); + +/* CIntToPyUnicode.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_int(int value, Py_ssize_t width, char padding_char, char format_char); + +/* CIntToPyUnicode.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_Py_ssize_t(Py_ssize_t value, Py_ssize_t width, char padding_char, char format_char); + +/* JoinPyUnicode.proto */ +static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength, + Py_UCS4 max_char); + +/* StrEquals.proto */ +#if PY_MAJOR_VERSION >= 3 +#define __Pyx_PyString_Equals __Pyx_PyUnicode_Equals +#else +#define __Pyx_PyString_Equals __Pyx_PyBytes_Equals +#endif + +/* PyObjectFormatSimple.proto */ +#if CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + PyObject_Format(s, f)) +#elif PY_MAJOR_VERSION < 3 + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + likely(PyString_CheckExact(s)) ? PyUnicode_FromEncodedObject(s, NULL, "strict") :\ + PyObject_Format(s, f)) +#elif CYTHON_USE_TYPE_SLOTS + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + likely(PyLong_CheckExact(s)) ? PyLong_Type.tp_repr(s) :\ + likely(PyFloat_CheckExact(s)) ? PyFloat_Type.tp_repr(s) :\ + PyObject_Format(s, f)) +#else + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + PyObject_Format(s, f)) +#endif + +CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *); /*proto*/ +/* GetAttr.proto */ +static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *, PyObject *); + +/* GetItemInt.proto */ +#define __Pyx_GetItemInt(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\ + (is_list ? (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL) :\ + __Pyx_GetItemInt_Generic(o, to_py_func(i)))) +#define __Pyx_GetItemInt_List(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_List_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\ + (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL)) +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i, + int wraparound, int boundscheck); +#define __Pyx_GetItemInt_Tuple(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_Tuple_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\ + (PyErr_SetString(PyExc_IndexError, "tuple index out of range"), (PyObject*)NULL)) +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i, + int wraparound, int boundscheck); +static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j); +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, + int is_list, int wraparound, int boundscheck); + +/* PyObjectCallOneArg.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg); + +/* ObjectGetItem.proto */ +#if CYTHON_USE_TYPE_SLOTS +static CYTHON_INLINE PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject *key); +#else +#define __Pyx_PyObject_GetItem(obj, key) PyObject_GetItem(obj, key) +#endif + +/* KeywordStringCheck.proto */ +static int __Pyx_CheckKeywordStrings(PyObject *kw, const char* function_name, int kw_allowed); + +/* DivInt[Py_ssize_t].proto */ +static CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t, Py_ssize_t); + +/* UnaryNegOverflows.proto */ +#define __Pyx_UNARY_NEG_WOULD_OVERFLOW(x)\ + (((x) < 0) & ((unsigned long)(x) == 0-(unsigned long)(x))) + +/* GetAttr3.proto */ +static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); + +/* PyDictVersioning.proto */ +#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS +#define __PYX_DICT_VERSION_INIT ((PY_UINT64_T) -1) +#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) +#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\ + (version_var) = __PYX_GET_DICT_VERSION(dict);\ + (cache_var) = (value); +#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) {\ + static PY_UINT64_T __pyx_dict_version = 0;\ + static PyObject *__pyx_dict_cached_value = NULL;\ + if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ + (VAR) = __pyx_dict_cached_value;\ + } else {\ + (VAR) = __pyx_dict_cached_value = (LOOKUP);\ + __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ + }\ +} +static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj); +static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj); +static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version); +#else +#define __PYX_GET_DICT_VERSION(dict) (0) +#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var) +#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) (VAR) = (LOOKUP); +#endif + +/* GetModuleGlobalName.proto */ +#if CYTHON_USE_DICT_VERSIONS +#define __Pyx_GetModuleGlobalName(var, name) do {\ + static PY_UINT64_T __pyx_dict_version = 0;\ + static PyObject *__pyx_dict_cached_value = NULL;\ + (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ + (likely(__pyx_dict_cached_value) ? __Pyx_NewRef(__pyx_dict_cached_value) : __Pyx_GetBuiltinName(name)) :\ + __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\ +} while(0) +#define __Pyx_GetModuleGlobalNameUncached(var, name) do {\ + PY_UINT64_T __pyx_dict_version;\ + PyObject *__pyx_dict_cached_value;\ + (var) = __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\ +} while(0) +static PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value); +#else +#define __Pyx_GetModuleGlobalName(var, name) (var) = __Pyx__GetModuleGlobalName(name) +#define __Pyx_GetModuleGlobalNameUncached(var, name) (var) = __Pyx__GetModuleGlobalName(name) +static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name); +#endif + +/* AssertionsEnabled.proto */ +#define __Pyx_init_assertions_enabled() +#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX < 0x02070600 && !defined(Py_OptimizeFlag) + #define __pyx_assertions_enabled() (1) +#elif PY_VERSION_HEX < 0x03080000 || CYTHON_COMPILING_IN_PYPY || defined(Py_LIMITED_API) + #define __pyx_assertions_enabled() (!Py_OptimizeFlag) +#elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030900A6 + static int __pyx_assertions_enabled_flag; + #define __pyx_assertions_enabled() (__pyx_assertions_enabled_flag) + #undef __Pyx_init_assertions_enabled + static void __Pyx_init_assertions_enabled(void) { + __pyx_assertions_enabled_flag = ! _PyInterpreterState_GetConfig(__Pyx_PyThreadState_Current->interp)->optimization_level; + } +#else + #define __pyx_assertions_enabled() (!Py_OptimizeFlag) +#endif + +/* RaiseTooManyValuesToUnpack.proto */ +static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expected); + +/* RaiseNeedMoreValuesToUnpack.proto */ +static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t index); + +/* RaiseNoneIterError.proto */ +static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void); + +/* ExtTypeTest.proto */ +static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *type); + +/* GetTopmostException.proto */ +#if CYTHON_USE_EXC_INFO_STACK && CYTHON_FAST_THREAD_STATE +static _PyErr_StackItem * __Pyx_PyErr_GetTopmostException(PyThreadState *tstate); +#endif + +/* SaveResetException.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_ExceptionSave(type, value, tb) __Pyx__ExceptionSave(__pyx_tstate, type, value, tb) +static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); +#define __Pyx_ExceptionReset(type, value, tb) __Pyx__ExceptionReset(__pyx_tstate, type, value, tb) +static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb); +#else +#define __Pyx_ExceptionSave(type, value, tb) PyErr_GetExcInfo(type, value, tb) +#define __Pyx_ExceptionReset(type, value, tb) PyErr_SetExcInfo(type, value, tb) +#endif + +/* GetException.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_GetException(type, value, tb) __Pyx__GetException(__pyx_tstate, type, value, tb) +static int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); +#else +static int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb); +#endif + +/* SwapException.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_ExceptionSwap(type, value, tb) __Pyx__ExceptionSwap(__pyx_tstate, type, value, tb) +static CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); +#else +static CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb); +#endif + +/* Import.proto */ +static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level); + +/* ImportDottedModule.proto */ +static PyObject *__Pyx_ImportDottedModule(PyObject *name, PyObject *parts_tuple); +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx_ImportDottedModule_WalkParts(PyObject *module, PyObject *name, PyObject *parts_tuple); +#endif + +/* ssize_strlen.proto */ +static CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s); + +/* FastTypeChecks.proto */ +#if CYTHON_COMPILING_IN_CPYTHON +#define __Pyx_TypeCheck(obj, type) __Pyx_IsSubtype(Py_TYPE(obj), (PyTypeObject *)type) +#define __Pyx_TypeCheck2(obj, type1, type2) __Pyx_IsAnySubtype2(Py_TYPE(obj), (PyTypeObject *)type1, (PyTypeObject *)type2) +static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b); +static CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b); +static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject *type); +static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *type1, PyObject *type2); +#else +#define __Pyx_TypeCheck(obj, type) PyObject_TypeCheck(obj, (PyTypeObject *)type) +#define __Pyx_TypeCheck2(obj, type1, type2) (PyObject_TypeCheck(obj, (PyTypeObject *)type1) || PyObject_TypeCheck(obj, (PyTypeObject *)type2)) +#define __Pyx_PyErr_GivenExceptionMatches(err, type) PyErr_GivenExceptionMatches(err, type) +#define __Pyx_PyErr_GivenExceptionMatches2(err, type1, type2) (PyErr_GivenExceptionMatches(err, type1) || PyErr_GivenExceptionMatches(err, type2)) +#endif +#define __Pyx_PyErr_ExceptionMatches2(err1, err2) __Pyx_PyErr_GivenExceptionMatches2(__Pyx_PyErr_CurrentExceptionType(), err1, err2) +#define __Pyx_PyException_Check(obj) __Pyx_TypeCheck(obj, PyExc_Exception) + +CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +/* ListCompAppend.proto */ +#if CYTHON_USE_PYLIST_INTERNALS && CYTHON_ASSUME_SAFE_MACROS +static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject* x) { + PyListObject* L = (PyListObject*) list; + Py_ssize_t len = Py_SIZE(list); + if (likely(L->allocated > len)) { + Py_INCREF(x); + PyList_SET_ITEM(list, len, x); + __Pyx_SET_SIZE(list, len + 1); + return 0; + } + return PyList_Append(list, x); +} +#else +#define __Pyx_ListComp_Append(L,x) PyList_Append(L,x) +#endif + +/* PySequenceMultiply.proto */ +#define __Pyx_PySequence_Multiply_Left(mul, seq) __Pyx_PySequence_Multiply(seq, mul) +static CYTHON_INLINE PyObject* __Pyx_PySequence_Multiply(PyObject *seq, Py_ssize_t mul); + +/* SetItemInt.proto */ +#define __Pyx_SetItemInt(o, i, v, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_SetItemInt_Fast(o, (Py_ssize_t)i, v, is_list, wraparound, boundscheck) :\ + (is_list ? (PyErr_SetString(PyExc_IndexError, "list assignment index out of range"), -1) :\ + __Pyx_SetItemInt_Generic(o, to_py_func(i), v))) +static int __Pyx_SetItemInt_Generic(PyObject *o, PyObject *j, PyObject *v); +static CYTHON_INLINE int __Pyx_SetItemInt_Fast(PyObject *o, Py_ssize_t i, PyObject *v, + int is_list, int wraparound, int boundscheck); + +/* RaiseUnboundLocalError.proto */ +static CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varname); + +/* DivInt[long].proto */ +static CYTHON_INLINE long __Pyx_div_long(long, long); + +/* PySequenceContains.proto */ +static CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyObject* seq, int eq) { + int result = PySequence_Contains(seq, item); + return unlikely(result < 0) ? result : (result == (eq == Py_EQ)); +} + +/* ImportFrom.proto */ +static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name); + +/* HasAttr.proto */ +static CYTHON_INLINE int __Pyx_HasAttr(PyObject *, PyObject *); + +/* ListAppend.proto */ +#if CYTHON_USE_PYLIST_INTERNALS && CYTHON_ASSUME_SAFE_MACROS +static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { + PyListObject* L = (PyListObject*) list; + Py_ssize_t len = Py_SIZE(list); + if (likely(L->allocated > len) & likely(len > (L->allocated >> 1))) { + Py_INCREF(x); + PyList_SET_ITEM(list, len, x); + __Pyx_SET_SIZE(list, len + 1); + return 0; + } + return PyList_Append(list, x); +} +#else +#define __Pyx_PyList_Append(L,x) PyList_Append(L,x) +#endif + +/* DictGetItem.proto */ +#if PY_MAJOR_VERSION >= 3 && !CYTHON_COMPILING_IN_PYPY +static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key); +#define __Pyx_PyObject_Dict_GetItem(obj, name)\ + (likely(PyDict_CheckExact(obj)) ?\ + __Pyx_PyDict_GetItem(obj, name) : PyObject_GetItem(obj, name)) +#else +#define __Pyx_PyDict_GetItem(d, key) PyObject_GetItem(d, key) +#define __Pyx_PyObject_Dict_GetItem(obj, name) PyObject_GetItem(obj, name) +#endif + +/* PyObject_GenericGetAttrNoDict.proto */ +#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 +static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name); +#else +#define __Pyx_PyObject_GenericGetAttrNoDict PyObject_GenericGetAttr +#endif + +/* PyObject_GenericGetAttr.proto */ +#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 +static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name); +#else +#define __Pyx_PyObject_GenericGetAttr PyObject_GenericGetAttr +#endif + +/* IncludeStructmemberH.proto */ +#include + +/* FixUpExtensionType.proto */ +#if CYTHON_USE_TYPE_SPECS +static int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type); +#endif + +/* PyObjectCallNoArg.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func); + +/* PyObjectGetMethod.proto */ +static int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObject **method); + +/* PyObjectCallMethod0.proto */ +static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name); + +/* ValidateBasesTuple.proto */ +#if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS +static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases); +#endif + +/* PyType_Ready.proto */ +CYTHON_UNUSED static int __Pyx_PyType_Ready(PyTypeObject *t); + +/* SetVTable.proto */ +static int __Pyx_SetVtable(PyTypeObject* typeptr , void* vtable); + +/* GetVTable.proto */ +static void* __Pyx_GetVtable(PyTypeObject *type); + +/* MergeVTables.proto */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __Pyx_MergeVtables(PyTypeObject *type); +#endif + +/* SetupReduce.proto */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __Pyx_setup_reduce(PyObject* type_obj); +#endif + +/* TypeImport.proto */ +#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_0 +#define __PYX_HAVE_RT_ImportType_proto_3_0_0 +#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +#include +#endif +#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || __cplusplus >= 201103L +#define __PYX_GET_STRUCT_ALIGNMENT_3_0_0(s) alignof(s) +#else +#define __PYX_GET_STRUCT_ALIGNMENT_3_0_0(s) sizeof(void*) +#endif +enum __Pyx_ImportType_CheckSize_3_0_0 { + __Pyx_ImportType_CheckSize_Error_3_0_0 = 0, + __Pyx_ImportType_CheckSize_Warn_3_0_0 = 1, + __Pyx_ImportType_CheckSize_Ignore_3_0_0 = 2 +}; +static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject* module, const char *module_name, const char *class_name, size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_0 check_size); +#endif + +/* FetchSharedCythonModule.proto */ +static PyObject *__Pyx_FetchSharedCythonABIModule(void); + +/* FetchCommonType.proto */ +#if !CYTHON_USE_TYPE_SPECS +static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type); +#else +static PyTypeObject* __Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases); +#endif + +/* PyMethodNew.proto */ +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) { + CYTHON_UNUSED_VAR(typ); + if (!self) + return __Pyx_NewRef(func); + return PyMethod_New(func, self); +} +#else + #define __Pyx_PyMethod_New PyMethod_New +#endif + +/* PyVectorcallFastCallDict.proto */ +#if CYTHON_METH_FASTCALL +static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw); +#endif + +/* CythonFunctionShared.proto */ +#define __Pyx_CyFunction_USED +#define __Pyx_CYFUNCTION_STATICMETHOD 0x01 +#define __Pyx_CYFUNCTION_CLASSMETHOD 0x02 +#define __Pyx_CYFUNCTION_CCLASS 0x04 +#define __Pyx_CYFUNCTION_COROUTINE 0x08 +#define __Pyx_CyFunction_GetClosure(f)\ + (((__pyx_CyFunctionObject *) (f))->func_closure) +#if PY_VERSION_HEX < 0x030900B1 + #define __Pyx_CyFunction_GetClassObj(f)\ + (((__pyx_CyFunctionObject *) (f))->func_classobj) +#else + #define __Pyx_CyFunction_GetClassObj(f)\ + ((PyObject*) ((PyCMethodObject *) (f))->mm_class) +#endif +#define __Pyx_CyFunction_SetClassObj(f, classobj)\ + __Pyx__CyFunction_SetClassObj((__pyx_CyFunctionObject *) (f), (classobj)) +#define __Pyx_CyFunction_Defaults(type, f)\ + ((type *)(((__pyx_CyFunctionObject *) (f))->defaults)) +#define __Pyx_CyFunction_SetDefaultsGetter(f, g)\ + ((__pyx_CyFunctionObject *) (f))->defaults_getter = (g) +typedef struct { +#if PY_VERSION_HEX < 0x030900B1 + PyCFunctionObject func; +#else + PyCMethodObject func; +#endif +#if CYTHON_BACKPORT_VECTORCALL + __pyx_vectorcallfunc func_vectorcall; +#endif +#if PY_VERSION_HEX < 0x030500A0 + PyObject *func_weakreflist; +#endif + PyObject *func_dict; + PyObject *func_name; + PyObject *func_qualname; + PyObject *func_doc; + PyObject *func_globals; + PyObject *func_code; + PyObject *func_closure; +#if PY_VERSION_HEX < 0x030900B1 + PyObject *func_classobj; +#endif + void *defaults; + int defaults_pyobjects; + size_t defaults_size; // used by FusedFunction for copying defaults + int flags; + PyObject *defaults_tuple; + PyObject *defaults_kwdict; + PyObject *(*defaults_getter)(PyObject *); + PyObject *func_annotations; + PyObject *func_is_coroutine; +} __pyx_CyFunctionObject; +#define __Pyx_CyFunction_Check(obj) __Pyx_TypeCheck(obj, __pyx_CyFunctionType) +#define __Pyx_IsCyOrPyCFunction(obj) __Pyx_TypeCheck2(obj, __pyx_CyFunctionType, &PyCFunction_Type) +#define __Pyx_CyFunction_CheckExact(obj) __Pyx_IS_TYPE(obj, __pyx_CyFunctionType) +static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject* op, PyMethodDef *ml, + int flags, PyObject* qualname, + PyObject *closure, + PyObject *module, PyObject *globals, + PyObject* code); +static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj); +static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *m, + size_t size, + int pyobjects); +static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *m, + PyObject *tuple); +static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *m, + PyObject *dict); +static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *m, + PyObject *dict); +static int __pyx_CyFunction_init(PyObject *module); +#if CYTHON_METH_FASTCALL +static PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); +static PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); +static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); +static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); +#if CYTHON_BACKPORT_VECTORCALL +#define __Pyx_CyFunction_func_vectorcall(f) (((__pyx_CyFunctionObject*)f)->func_vectorcall) +#else +#define __Pyx_CyFunction_func_vectorcall(f) (((PyCFunctionObject*)f)->vectorcall) +#endif +#endif + +/* CythonFunction.proto */ +static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, + int flags, PyObject* qualname, + PyObject *closure, + PyObject *module, PyObject *globals, + PyObject* code); + +/* CLineInTraceback.proto */ +#ifdef CYTHON_CLINE_IN_TRACEBACK +#define __Pyx_CLineForTraceback(tstate, c_line) (((CYTHON_CLINE_IN_TRACEBACK)) ? c_line : 0) +#else +static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line); +#endif + +/* CodeObjectCache.proto */ +#if !CYTHON_COMPILING_IN_LIMITED_API +typedef struct { + PyCodeObject* code_object; + int code_line; +} __Pyx_CodeObjectCacheEntry; +struct __Pyx_CodeObjectCache { + int count; + int max_count; + __Pyx_CodeObjectCacheEntry* entries; +}; +static struct __Pyx_CodeObjectCache __pyx_code_cache = {0,0,NULL}; +static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line); +static PyCodeObject *__pyx_find_code_object(int code_line); +static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object); +#endif + +/* AddTraceback.proto */ +static void __Pyx_AddTraceback(const char *funcname, int c_line, + int py_line, const char *filename); + +/* ArrayAPI.proto */ +#ifndef _ARRAYARRAY_H +#define _ARRAYARRAY_H +typedef struct arraydescr { + int typecode; + int itemsize; + PyObject * (*getitem)(struct arrayobject *, Py_ssize_t); + int (*setitem)(struct arrayobject *, Py_ssize_t, PyObject *); +#if PY_MAJOR_VERSION >= 3 + char *formats; +#endif +} arraydescr; +struct arrayobject { + PyObject_HEAD + Py_ssize_t ob_size; + union { + char *ob_item; + float *as_floats; + double *as_doubles; + int *as_ints; + unsigned int *as_uints; + unsigned char *as_uchars; + signed char *as_schars; + char *as_chars; + unsigned long *as_ulongs; + long *as_longs; +#if PY_MAJOR_VERSION >= 3 + unsigned long long *as_ulonglongs; + long long *as_longlongs; +#endif + short *as_shorts; + unsigned short *as_ushorts; + Py_UNICODE *as_pyunicodes; + void *as_voidptr; + } data; + Py_ssize_t allocated; + struct arraydescr *ob_descr; + PyObject *weakreflist; +#if PY_MAJOR_VERSION >= 3 + int ob_exports; +#endif +}; +#ifndef NO_NEWARRAY_INLINE +static CYTHON_INLINE PyObject * newarrayobject(PyTypeObject *type, Py_ssize_t size, + struct arraydescr *descr) { + arrayobject *op; + size_t nbytes; + if (size < 0) { + PyErr_BadInternalCall(); + return NULL; + } + nbytes = size * descr->itemsize; + if (nbytes / descr->itemsize != (size_t)size) { + return PyErr_NoMemory(); + } + op = (arrayobject *) type->tp_alloc(type, 0); + if (op == NULL) { + return NULL; + } + op->ob_descr = descr; + op->allocated = size; + op->weakreflist = NULL; + __Pyx_SET_SIZE(op, size); + if (size <= 0) { + op->data.ob_item = NULL; + } + else { + op->data.ob_item = PyMem_NEW(char, nbytes); + if (op->data.ob_item == NULL) { + Py_DECREF(op); + return PyErr_NoMemory(); + } + } + return (PyObject *) op; +} +#else +PyObject* newarrayobject(PyTypeObject *type, Py_ssize_t size, + struct arraydescr *descr); +#endif +static CYTHON_INLINE int resize(arrayobject *self, Py_ssize_t n) { + void *items = (void*) self->data.ob_item; + PyMem_Resize(items, char, (size_t)(n * self->ob_descr->itemsize)); + if (items == NULL) { + PyErr_NoMemory(); + return -1; + } + self->data.ob_item = (char*) items; + __Pyx_SET_SIZE(self, n); + self->allocated = n; + return 0; +} +static CYTHON_INLINE int resize_smart(arrayobject *self, Py_ssize_t n) { + void *items = (void*) self->data.ob_item; + Py_ssize_t newsize; + if (n < self->allocated && n*4 > self->allocated) { + __Pyx_SET_SIZE(self, n); + return 0; + } + newsize = n + (n / 2) + 1; + if (newsize <= n) { + PyErr_NoMemory(); + return -1; + } + PyMem_Resize(items, char, (size_t)(newsize * self->ob_descr->itemsize)); + if (items == NULL) { + PyErr_NoMemory(); + return -1; + } + self->data.ob_item = (char*) items; + __Pyx_SET_SIZE(self, n); + self->allocated = newsize; + return 0; +} +#endif + +#if PY_MAJOR_VERSION < 3 + static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags); + static void __Pyx_ReleaseBuffer(Py_buffer *view); +#else + #define __Pyx_GetBuffer PyObject_GetBuffer + #define __Pyx_ReleaseBuffer PyBuffer_Release +#endif + + +/* BufferStructDeclare.proto */ +typedef struct { + Py_ssize_t shape, strides, suboffsets; +} __Pyx_Buf_DimInfo; +typedef struct { + size_t refcount; + Py_buffer pybuffer; +} __Pyx_Buffer; +typedef struct { + __Pyx_Buffer *rcbuffer; + char *data; + __Pyx_Buf_DimInfo diminfo[8]; +} __Pyx_LocalBuf_ND; + +/* MemviewSliceIsContig.proto */ +static int __pyx_memviewslice_is_contig(const __Pyx_memviewslice mvs, char order, int ndim); + +/* OverlappingSlices.proto */ +static int __pyx_slices_overlap(__Pyx_memviewslice *slice1, + __Pyx_memviewslice *slice2, + int ndim, size_t itemsize); + +/* IsLittleEndian.proto */ +static CYTHON_INLINE int __Pyx_Is_Little_Endian(void); + +/* BufferFormatCheck.proto */ +static const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts); +static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, + __Pyx_BufFmt_StackElem* stack, + __Pyx_TypeInfo* type); + +/* TypeInfoCompare.proto */ +static int __pyx_typeinfo_cmp(__Pyx_TypeInfo *a, __Pyx_TypeInfo *b); + +/* MemviewSliceValidateAndInit.proto */ +static int __Pyx_ValidateAndInit_memviewslice( + int *axes_specs, + int c_or_f_flag, + int buf_flags, + int ndim, + __Pyx_TypeInfo *dtype, + __Pyx_BufFmt_StackElem stack[], + __Pyx_memviewslice *memviewslice, + PyObject *original_obj); + +/* ObjectToMemviewSlice.proto */ +static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_ds_double(PyObject *, int writable_flag); + +/* MemviewDtypeToObject.proto */ +static CYTHON_INLINE PyObject *__pyx_memview_get_double(const char *itemp); +static CYTHON_INLINE int __pyx_memview_set_double(const char *itemp, PyObject *obj); + +/* RealImag.proto */ +#if CYTHON_CCOMPLEX + #ifdef __cplusplus + #define __Pyx_CREAL(z) ((z).real()) + #define __Pyx_CIMAG(z) ((z).imag()) + #else + #define __Pyx_CREAL(z) (__real__(z)) + #define __Pyx_CIMAG(z) (__imag__(z)) + #endif +#else + #define __Pyx_CREAL(z) ((z).real) + #define __Pyx_CIMAG(z) ((z).imag) +#endif +#if defined(__cplusplus) && CYTHON_CCOMPLEX\ + && (defined(_WIN32) || defined(__clang__) || (defined(__GNUC__) && (__GNUC__ >= 5 || __GNUC__ == 4 && __GNUC_MINOR__ >= 4 )) || __cplusplus >= 201103) + #define __Pyx_SET_CREAL(z,x) ((z).real(x)) + #define __Pyx_SET_CIMAG(z,y) ((z).imag(y)) +#else + #define __Pyx_SET_CREAL(z,x) __Pyx_CREAL(z) = (x) + #define __Pyx_SET_CIMAG(z,y) __Pyx_CIMAG(z) = (y) +#endif + +/* Arithmetic.proto */ +#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #define __Pyx_c_eq_float(a, b) ((a)==(b)) + #define __Pyx_c_sum_float(a, b) ((a)+(b)) + #define __Pyx_c_diff_float(a, b) ((a)-(b)) + #define __Pyx_c_prod_float(a, b) ((a)*(b)) + #define __Pyx_c_quot_float(a, b) ((a)/(b)) + #define __Pyx_c_neg_float(a) (-(a)) + #ifdef __cplusplus + #define __Pyx_c_is_zero_float(z) ((z)==(float)0) + #define __Pyx_c_conj_float(z) (::std::conj(z)) + #if 1 + #define __Pyx_c_abs_float(z) (::std::abs(z)) + #define __Pyx_c_pow_float(a, b) (::std::pow(a, b)) + #endif + #else + #define __Pyx_c_is_zero_float(z) ((z)==0) + #define __Pyx_c_conj_float(z) (conjf(z)) + #if 1 + #define __Pyx_c_abs_float(z) (cabsf(z)) + #define __Pyx_c_pow_float(a, b) (cpowf(a, b)) + #endif + #endif +#else + static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_float_complex); + static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_float_complex); + #if 1 + static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_float_complex, __pyx_t_float_complex); + #endif +#endif + +/* Arithmetic.proto */ +#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #define __Pyx_c_eq_double(a, b) ((a)==(b)) + #define __Pyx_c_sum_double(a, b) ((a)+(b)) + #define __Pyx_c_diff_double(a, b) ((a)-(b)) + #define __Pyx_c_prod_double(a, b) ((a)*(b)) + #define __Pyx_c_quot_double(a, b) ((a)/(b)) + #define __Pyx_c_neg_double(a) (-(a)) + #ifdef __cplusplus + #define __Pyx_c_is_zero_double(z) ((z)==(double)0) + #define __Pyx_c_conj_double(z) (::std::conj(z)) + #if 1 + #define __Pyx_c_abs_double(z) (::std::abs(z)) + #define __Pyx_c_pow_double(a, b) (::std::pow(a, b)) + #endif + #else + #define __Pyx_c_is_zero_double(z) ((z)==0) + #define __Pyx_c_conj_double(z) (conj(z)) + #if 1 + #define __Pyx_c_abs_double(z) (cabs(z)) + #define __Pyx_c_pow_double(a, b) (cpow(a, b)) + #endif + #endif +#else + static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex); + static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex); + #if 1 + static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex, __pyx_t_double_complex); + #endif +#endif + +/* MemviewSliceCopyTemplate.proto */ +static __Pyx_memviewslice +__pyx_memoryview_copy_new_contig(const __Pyx_memviewslice *from_mvs, + const char *mode, int ndim, + size_t sizeof_dtype, int contig_flag, + int dtype_is_object); + +/* MemviewSliceInit.proto */ +#define __Pyx_BUF_MAX_NDIMS %(BUF_MAX_NDIMS)d +#define __Pyx_MEMVIEW_DIRECT 1 +#define __Pyx_MEMVIEW_PTR 2 +#define __Pyx_MEMVIEW_FULL 4 +#define __Pyx_MEMVIEW_CONTIG 8 +#define __Pyx_MEMVIEW_STRIDED 16 +#define __Pyx_MEMVIEW_FOLLOW 32 +#define __Pyx_IS_C_CONTIG 1 +#define __Pyx_IS_F_CONTIG 2 +static int __Pyx_init_memviewslice( + struct __pyx_memoryview_obj *memview, + int ndim, + __Pyx_memviewslice *memviewslice, + int memview_is_new_reference); +static CYTHON_INLINE int __pyx_add_acquisition_count_locked( + __pyx_atomic_int_type *acquisition_count, PyThread_type_lock lock); +static CYTHON_INLINE int __pyx_sub_acquisition_count_locked( + __pyx_atomic_int_type *acquisition_count, PyThread_type_lock lock); +#define __pyx_get_slice_count_pointer(memview) (&memview->acquisition_count) +#define __PYX_INC_MEMVIEW(slice, have_gil) __Pyx_INC_MEMVIEW(slice, have_gil, __LINE__) +#define __PYX_XCLEAR_MEMVIEW(slice, have_gil) __Pyx_XCLEAR_MEMVIEW(slice, have_gil, __LINE__) +static CYTHON_INLINE void __Pyx_INC_MEMVIEW(__Pyx_memviewslice *, int, int); +static CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *, int, int); + +/* CIntToPy.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value); + +/* CIntFromPy.proto */ +static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *); + +/* CIntToPy.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value); + +/* CIntFromPy.proto */ +static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *); + +/* CIntFromPy.proto */ +static CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *); + +/* FormatTypeName.proto */ +#if CYTHON_COMPILING_IN_LIMITED_API +typedef PyObject *__Pyx_TypeName; +#define __Pyx_FMT_TYPENAME "%U" +static __Pyx_TypeName __Pyx_PyType_GetName(PyTypeObject* tp); +#define __Pyx_DECREF_TypeName(obj) Py_XDECREF(obj) +#else +typedef const char *__Pyx_TypeName; +#define __Pyx_FMT_TYPENAME "%.200s" +#define __Pyx_PyType_GetName(tp) ((tp)->tp_name) +#define __Pyx_DECREF_TypeName(obj) +#endif + +/* CheckBinaryVersion.proto */ +static int __Pyx_check_binary_version(void); + +/* InitStrings.proto */ +static int __Pyx_InitStrings(__Pyx_StringTabEntry *t); + +/* #### Code section: module_declarations ### */ +static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self); /* proto*/ +static char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index); /* proto*/ +static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj); /* proto*/ +static PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_dst, PyObject *__pyx_v_src); /* proto*/ +static PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __pyx_memoryview_obj *__pyx_v_self, struct __pyx_memoryview_obj *__pyx_v_dst, PyObject *__pyx_v_value); /* proto*/ +static PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /* proto*/ +static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp); /* proto*/ +static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value); /* proto*/ +static PyObject *__pyx_memoryview__get_base(struct __pyx_memoryview_obj *__pyx_v_self); /* proto*/ +static PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp); /* proto*/ +static PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value); /* proto*/ +static PyObject *__pyx_memoryviewslice__get_base(struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto*/ +static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE double __pyx_f_7cpython_7complex_7complex_4real_real(PyComplexObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE double __pyx_f_7cpython_7complex_7complex_4imag_imag(PyComplexObject *__pyx_v_self); /* proto*/ + +/* Module declarations from "libc.string" */ + +/* Module declarations from "libc.stdio" */ + +/* Module declarations from "__builtin__" */ + +/* Module declarations from "cpython.type" */ + +/* Module declarations from "cpython.version" */ + +/* Module declarations from "cpython.exc" */ + +/* Module declarations from "cpython.module" */ + +/* Module declarations from "cpython.mem" */ + +/* Module declarations from "cpython.tuple" */ + +/* Module declarations from "cpython.list" */ + +/* Module declarations from "cpython.sequence" */ + +/* Module declarations from "cpython.mapping" */ + +/* Module declarations from "cpython.iterator" */ + +/* Module declarations from "cpython.number" */ + +/* Module declarations from "cpython.int" */ + +/* Module declarations from "__builtin__" */ + +/* Module declarations from "cpython.bool" */ + +/* Module declarations from "cpython.long" */ + +/* Module declarations from "cpython.float" */ + +/* Module declarations from "__builtin__" */ + +/* Module declarations from "cpython.complex" */ + +/* Module declarations from "cpython.string" */ + +/* Module declarations from "cpython.unicode" */ + +/* Module declarations from "cpython.pyport" */ + +/* Module declarations from "cpython.dict" */ + +/* Module declarations from "cpython.instance" */ + +/* Module declarations from "cpython.function" */ + +/* Module declarations from "cpython.method" */ + +/* Module declarations from "cpython.weakref" */ + +/* Module declarations from "cpython.getargs" */ + +/* Module declarations from "cpython.pythread" */ + +/* Module declarations from "cpython.pystate" */ + +/* Module declarations from "cpython.cobject" */ + +/* Module declarations from "cpython.oldbuffer" */ + +/* Module declarations from "cpython.set" */ + +/* Module declarations from "cpython.buffer" */ + +/* Module declarations from "cpython.bytes" */ + +/* Module declarations from "cpython.pycapsule" */ + +/* Module declarations from "cpython.contextvars" */ + +/* Module declarations from "cpython" */ + +/* Module declarations from "cpython.object" */ + +/* Module declarations from "cpython.ref" */ + +/* Module declarations from "numpy" */ + +/* Module declarations from "numpy" */ + +/* Module declarations from "libc.math" */ + +/* Module declarations from "array" */ + +/* Module declarations from "cpython.array" */ +static CYTHON_INLINE int __pyx_f_7cpython_5array_extend_buffer(arrayobject *, char *, Py_ssize_t); /*proto*/ + +/* Module declarations from "pymica.methods.inverse_distance" */ +static PyObject *__pyx_collections_abc_Sequence = 0; +static PyObject *generic = 0; +static PyObject *strided = 0; +static PyObject *indirect = 0; +static PyObject *contiguous = 0; +static PyObject *indirect_contiguous = 0; +static int __pyx_memoryview_thread_locks_used; +static PyThread_type_lock __pyx_memoryview_thread_locks[8]; +static float __pyx_f_6pymica_7methods_16inverse_distance_point_residue(double, double, __Pyx_memviewslice, __Pyx_memviewslice, __Pyx_memviewslice, int, float, float); /*proto*/ +static int __pyx_array_allocate_buffer(struct __pyx_array_obj *); /*proto*/ +static struct __pyx_array_obj *__pyx_array_new(PyObject *, Py_ssize_t, char *, char *, char *); /*proto*/ +static PyObject *__pyx_memoryview_new(PyObject *, int, int, __Pyx_TypeInfo *); /*proto*/ +static CYTHON_INLINE int __pyx_memoryview_check(PyObject *); /*proto*/ +static PyObject *_unellipsify(PyObject *, int); /*proto*/ +static int assert_direct_dimensions(Py_ssize_t *, int); /*proto*/ +static struct __pyx_memoryview_obj *__pyx_memview_slice(struct __pyx_memoryview_obj *, PyObject *); /*proto*/ +static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int, int); /*proto*/ +static char *__pyx_pybuffer_index(Py_buffer *, char *, Py_ssize_t, Py_ssize_t); /*proto*/ +static int __pyx_memslice_transpose(__Pyx_memviewslice *); /*proto*/ +static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice, int, PyObject *(*)(char *), int (*)(char *, PyObject *), int); /*proto*/ +static __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/ +static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/ +static PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_obj *); /*proto*/ +static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/ +static Py_ssize_t abs_py_ssize_t(Py_ssize_t); /*proto*/ +static char __pyx_get_best_slice_order(__Pyx_memviewslice *, int); /*proto*/ +static void _copy_strided_to_strided(char *, Py_ssize_t *, char *, Py_ssize_t *, Py_ssize_t *, Py_ssize_t *, int, size_t); /*proto*/ +static void copy_strided_to_strided(__Pyx_memviewslice *, __Pyx_memviewslice *, int, size_t); /*proto*/ +static Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *, int); /*proto*/ +static Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *, Py_ssize_t *, Py_ssize_t, int, char); /*proto*/ +static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *, __Pyx_memviewslice *, char, int); /*proto*/ +static int __pyx_memoryview_err_extents(int, Py_ssize_t, Py_ssize_t); /*proto*/ +static int __pyx_memoryview_err_dim(PyObject *, PyObject *, int); /*proto*/ +static int __pyx_memoryview_err(PyObject *, PyObject *); /*proto*/ +static int __pyx_memoryview_err_no_memory(void); /*proto*/ +static int __pyx_memoryview_copy_contents(__Pyx_memviewslice, __Pyx_memviewslice, int, int, int); /*proto*/ +static void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *, int, int); /*proto*/ +static void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *, int, int, int); /*proto*/ +static void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *, Py_ssize_t *, Py_ssize_t *, int, int); /*proto*/ +static void __pyx_memoryview_refcount_objects_in_slice(char *, Py_ssize_t *, Py_ssize_t *, int, int); /*proto*/ +static void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *, int, size_t, void *, int); /*proto*/ +static void __pyx_memoryview__slice_assign_scalar(char *, Py_ssize_t *, Py_ssize_t *, int, size_t, void *); /*proto*/ +static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *, PyObject *); /*proto*/ +/* #### Code section: typeinfo ### */ +static __Pyx_TypeInfo __Pyx_TypeInfo_double = { "double", NULL, sizeof(double), { 0 }, 0, 'R', 0, 0 }; +/* #### Code section: before_global_var ### */ +#define __Pyx_MODULE_NAME "pymica.methods.inverse_distance" +extern int __pyx_module_is_main_pymica__methods__inverse_distance; +int __pyx_module_is_main_pymica__methods__inverse_distance = 0; + +/* Implementation of "pymica.methods.inverse_distance" */ +/* #### Code section: global_var ### */ +static PyObject *__pyx_builtin_range; +static PyObject *__pyx_builtin___import__; +static PyObject *__pyx_builtin_ValueError; +static PyObject *__pyx_builtin_MemoryError; +static PyObject *__pyx_builtin_enumerate; +static PyObject *__pyx_builtin_TypeError; +static PyObject *__pyx_builtin_AssertionError; +static PyObject *__pyx_builtin_Ellipsis; +static PyObject *__pyx_builtin_id; +static PyObject *__pyx_builtin_IndexError; +static PyObject *__pyx_builtin_ImportError; +/* #### Code section: string_decls ### */ +static const char __pyx_k_[] = ": "; +static const char __pyx_k_N[] = "N"; +static const char __pyx_k_O[] = "O"; +static const char __pyx_k_c[] = "c"; +static const char __pyx_k_d[] = "d"; +static const char __pyx_k_i[] = "i"; +static const char __pyx_k_j[] = "j"; +static const char __pyx_k_x[] = "x"; +static const char __pyx_k_y[] = "y"; +static const char __pyx_k__2[] = "."; +static const char __pyx_k__3[] = "*"; +static const char __pyx_k__6[] = "'"; +static const char __pyx_k__7[] = ")"; +static const char __pyx_k_da[] = "da"; +static const char __pyx_k_gc[] = "gc"; +static const char __pyx_k_id[] = "id"; +static const char __pyx_k_np[] = "np"; +static const char __pyx_k__24[] = "?"; +static const char __pyx_k_abc[] = "abc"; +static const char __pyx_k_and[] = " and "; +static const char __pyx_k_cda[] = "cda"; +static const char __pyx_k_got[] = " (got "; +static const char __pyx_k_new[] = "__new__"; +static const char __pyx_k_obj[] = "obj"; +static const char __pyx_k_sys[] = "sys"; +static const char __pyx_k_Dict[] = "Dict"; +static const char __pyx_k_List[] = "List"; +static const char __pyx_k_base[] = "base"; +static const char __pyx_k_data[] = "data"; +static const char __pyx_k_dict[] = "__dict__"; +static const char __pyx_k_main[] = "__main__"; +static const char __pyx_k_mode[] = "mode"; +static const char __pyx_k_name[] = "name"; +static const char __pyx_k_ndim[] = "ndim"; +static const char __pyx_k_pack[] = "pack"; +static const char __pyx_k_size[] = "size"; +static const char __pyx_k_spec[] = "__spec__"; +static const char __pyx_k_step[] = "step"; +static const char __pyx_k_stop[] = "stop"; +static const char __pyx_k_test[] = "__test__"; +static const char __pyx_k_xpos[] = "xpos"; +static const char __pyx_k_ypos[] = "ypos"; +static const char __pyx_k_ASCII[] = "ASCII"; +static const char __pyx_k_DTYPE[] = "DTYPE"; +static const char __pyx_k_array[] = "array"; +static const char __pyx_k_class[] = "__class__"; +static const char __pyx_k_count[] = "count"; +static const char __pyx_k_cxpos[] = "cxpos"; +static const char __pyx_k_cypos[] = "cypos"; +static const char __pyx_k_error[] = "error"; +static const char __pyx_k_flags[] = "flags"; +static const char __pyx_k_float[] = "float"; +static const char __pyx_k_index[] = "index"; +static const char __pyx_k_numpy[] = "numpy"; +static const char __pyx_k_power[] = "power"; +static const char __pyx_k_range[] = "range"; +static const char __pyx_k_shape[] = "shape"; +static const char __pyx_k_start[] = "start"; +static const char __pyx_k_value[] = "value"; +static const char __pyx_k_xpos0[] = "xpos0"; +static const char __pyx_k_xsize[] = "xsize"; +static const char __pyx_k_ypos0[] = "ypos0"; +static const char __pyx_k_ysize[] = "ysize"; +static const char __pyx_k_enable[] = "enable"; +static const char __pyx_k_encode[] = "encode"; +static const char __pyx_k_format[] = "format"; +static const char __pyx_k_import[] = "__import__"; +static const char __pyx_k_name_2[] = "__name__"; +static const char __pyx_k_pickle[] = "pickle"; +static const char __pyx_k_reduce[] = "__reduce__"; +static const char __pyx_k_struct[] = "struct"; +static const char __pyx_k_typing[] = "typing"; +static const char __pyx_k_unpack[] = "unpack"; +static const char __pyx_k_update[] = "update"; +static const char __pyx_k_values[] = "values"; +static const char __pyx_k_cvalues[] = "cvalues"; +static const char __pyx_k_disable[] = "disable"; +static const char __pyx_k_float64[] = "float64"; +static const char __pyx_k_fortran[] = "fortran"; +static const char __pyx_k_memview[] = "memview"; +static const char __pyx_k_reshape[] = "reshape"; +static const char __pyx_k_values0[] = "values0"; +static const char __pyx_k_Ellipsis[] = "Ellipsis"; +static const char __pyx_k_List_int[] = "List[int]"; +static const char __pyx_k_Sequence[] = "Sequence"; +static const char __pyx_k_getstate[] = "__getstate__"; +static const char __pyx_k_itemsize[] = "itemsize"; +static const char __pyx_k_pyx_type[] = "__pyx_type"; +static const char __pyx_k_register[] = "register"; +static const char __pyx_k_setstate[] = "__setstate__"; +static const char __pyx_k_TypeError[] = "TypeError"; +static const char __pyx_k_enumerate[] = "enumerate"; +static const char __pyx_k_isenabled[] = "isenabled"; +static const char __pyx_k_pyx_state[] = "__pyx_state"; +static const char __pyx_k_reduce_ex[] = "__reduce_ex__"; +static const char __pyx_k_smoothing[] = "smoothing"; +static const char __pyx_k_IndexError[] = "IndexError"; +static const char __pyx_k_ValueError[] = "ValueError"; +static const char __pyx_k_data_array[] = "data_array"; +static const char __pyx_k_pyx_result[] = "__pyx_result"; +static const char __pyx_k_pyx_vtable[] = "__pyx_vtable__"; +static const char __pyx_k_ImportError[] = "ImportError"; +static const char __pyx_k_MemoryError[] = "MemoryError"; +static const char __pyx_k_PickleError[] = "PickleError"; +static const char __pyx_k_collections[] = "collections"; +static const char __pyx_k_geotransform[] = "geotransform"; +static const char __pyx_k_initializing[] = "_initializing"; +static const char __pyx_k_is_coroutine[] = "_is_coroutine"; +static const char __pyx_k_pyx_checksum[] = "__pyx_checksum"; +static const char __pyx_k_stringsource[] = ""; +static const char __pyx_k_version_info[] = "version_info"; +static const char __pyx_k_cgeotransform[] = "cgeotransform"; +static const char __pyx_k_class_getitem[] = "__class_getitem__"; +static const char __pyx_k_geotransform0[] = "geotransform0"; +static const char __pyx_k_reduce_cython[] = "__reduce_cython__"; +static const char __pyx_k_AssertionError[] = "AssertionError"; +static const char __pyx_k_View_MemoryView[] = "View.MemoryView"; +static const char __pyx_k_allocate_buffer[] = "allocate_buffer"; +static const char __pyx_k_collections_abc[] = "collections.abc"; +static const char __pyx_k_dtype_is_object[] = "dtype_is_object"; +static const char __pyx_k_pyx_PickleError[] = "__pyx_PickleError"; +static const char __pyx_k_setstate_cython[] = "__setstate_cython__"; +static const char __pyx_k_inverse_distance[] = "inverse_distance"; +static const char __pyx_k_pyx_unpickle_Enum[] = "__pyx_unpickle_Enum"; +static const char __pyx_k_asyncio_coroutines[] = "asyncio.coroutines"; +static const char __pyx_k_cline_in_traceback[] = "cline_in_traceback"; +static const char __pyx_k_strided_and_direct[] = ""; +static const char __pyx_k_List_Dict_str_float[] = "List[Dict[str, float]]"; +static const char __pyx_k_strided_and_indirect[] = ""; +static const char __pyx_k_Invalid_shape_in_axis[] = "Invalid shape in axis "; +static const char __pyx_k_contiguous_and_direct[] = ""; +static const char __pyx_k_Cannot_index_with_type[] = "Cannot index with type '"; +static const char __pyx_k_MemoryView_of_r_object[] = ""; +static const char __pyx_k_MemoryView_of_r_at_0x_x[] = ""; +static const char __pyx_k_contiguous_and_indirect[] = ""; +static const char __pyx_k_Dimension_d_is_not_direct[] = "Dimension %d is not direct"; +static const char __pyx_k_Index_out_of_bounds_axis_d[] = "Index out of bounds (axis %d)"; +static const char __pyx_k_Step_may_not_be_zero_axis_d[] = "Step may not be zero (axis %d)"; +static const char __pyx_k_itemsize_0_for_cython_array[] = "itemsize <= 0 for cython.array"; +static const char __pyx_k_unable_to_allocate_array_data[] = "unable to allocate array data."; +static const char __pyx_k_strided_and_direct_or_indirect[] = ""; +static const char __pyx_k_A_residue_value_is_calculated_f[] = "\nA residue value is calculated for a point considering the quadratic inverse\nof the distance between the point and all the stations. For more information,\nsee :ref:`Inverse of the distance - 2D`.\n"; +static const char __pyx_k_numpy_core_multiarray_failed_to[] = "numpy.core.multiarray failed to import"; +static const char __pyx_k_pymica_methods_inverse_distance[] = "pymica/methods/inverse_distance.pyx"; +static const char __pyx_k_All_dimensions_preceding_dimensi[] = "All dimensions preceding dimension %d must be indexed and not sliced"; +static const char __pyx_k_Buffer_view_does_not_expose_stri[] = "Buffer view does not expose strides"; +static const char __pyx_k_Can_only_create_a_buffer_that_is[] = "Can only create a buffer that is contiguous in memory."; +static const char __pyx_k_Cannot_assign_to_read_only_memor[] = "Cannot assign to read-only memoryview"; +static const char __pyx_k_Cannot_create_writable_memory_vi[] = "Cannot create writable memory view from read-only memoryview"; +static const char __pyx_k_Cannot_transpose_memoryview_with[] = "Cannot transpose memoryview with indirect dimensions"; +static const char __pyx_k_Empty_shape_tuple_for_cython_arr[] = "Empty shape tuple for cython.array"; +static const char __pyx_k_Incompatible_checksums_0x_x_vs_0[] = "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))"; +static const char __pyx_k_Indirect_dimensions_not_supporte[] = "Indirect dimensions not supported"; +static const char __pyx_k_Invalid_mode_expected_c_or_fortr[] = "Invalid mode, expected 'c' or 'fortran', got "; +static const char __pyx_k_Out_of_bounds_on_buffer_access_a[] = "Out of bounds on buffer access (axis "; +static const char __pyx_k_Unable_to_convert_item_to_object[] = "Unable to convert item to object"; +static const char __pyx_k_got_differing_extents_in_dimensi[] = "got differing extents in dimension "; +static const char __pyx_k_no_default___reduce___due_to_non[] = "no default __reduce__ due to non-trivial __cinit__"; +static const char __pyx_k_numpy_core_umath_failed_to_impor[] = "numpy.core.umath failed to import"; +static const char __pyx_k_unable_to_allocate_shape_and_str[] = "unable to allocate shape and strides."; +static const char __pyx_k_pymica_methods_inverse_distance_2[] = "pymica.methods.inverse_distance"; +/* #### Code section: decls ### */ +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, PyObject *__pyx_v_format, PyObject *__pyx_v_mode, int __pyx_v_allocate_buffer); /* proto */ +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(struct __pyx_array_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /* proto */ +static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struct __pyx_array_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(struct __pyx_array_obj *__pyx_v_self); /* proto */ +static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(struct __pyx_array_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_attr); /* proto */ +static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item); /* proto */ +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /* proto */ +static PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */ +static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v_name); /* proto */ +static PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(struct __pyx_MemviewEnum_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v___pyx_state); /* proto */ +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj, int __pyx_v_flags, int __pyx_v_dtype_is_object); /* proto */ +static void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index); /* proto */ +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /* proto */ +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(struct __pyx_memoryview_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */ +static void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state); /* proto */ +static int __pyx_pf_7cpython_5array_5array___getbuffer__(arrayobject *__pyx_v_self, Py_buffer *__pyx_v_info, CYTHON_UNUSED int __pyx_v_flags); /* proto */ +static void __pyx_pf_7cpython_5array_5array_2__releasebuffer__(CYTHON_UNUSED arrayobject *__pyx_v_self, Py_buffer *__pyx_v_info); /* proto */ +static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_data, PyObject *__pyx_v_size, PyObject *__pyx_v_geotransform, double __pyx_v_power, double __pyx_v_smoothing); /* proto */ +static PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_Enum(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +/* #### Code section: late_includes ### */ +/* #### Code section: module_state ### */ +typedef struct { + PyObject *__pyx_d; + PyObject *__pyx_b; + PyObject *__pyx_cython_runtime; + PyObject *__pyx_empty_tuple; + PyObject *__pyx_empty_bytes; + PyObject *__pyx_empty_unicode; + #ifdef __Pyx_CyFunction_USED + PyTypeObject *__pyx_CyFunctionType; + #endif + #ifdef __Pyx_FusedFunction_USED + PyTypeObject *__pyx_FusedFunctionType; + #endif + #ifdef __Pyx_Generator_USED + PyTypeObject *__pyx_GeneratorType; + #endif + #ifdef __Pyx_IterableCoroutine_USED + PyTypeObject *__pyx_IterableCoroutineType; + #endif + #ifdef __Pyx_Coroutine_USED + PyTypeObject *__pyx_CoroutineAwaitType; + #endif + #ifdef __Pyx_Coroutine_USED + PyTypeObject *__pyx_CoroutineType; + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_7cpython_4type_type; + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_7cpython_4bool_bool; + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_7cpython_7complex_complex; + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_5numpy_dtype; + PyTypeObject *__pyx_ptype_5numpy_flatiter; + PyTypeObject *__pyx_ptype_5numpy_broadcast; + PyTypeObject *__pyx_ptype_5numpy_ndarray; + PyTypeObject *__pyx_ptype_5numpy_generic; + PyTypeObject *__pyx_ptype_5numpy_number; + PyTypeObject *__pyx_ptype_5numpy_integer; + PyTypeObject *__pyx_ptype_5numpy_signedinteger; + PyTypeObject *__pyx_ptype_5numpy_unsignedinteger; + PyTypeObject *__pyx_ptype_5numpy_inexact; + PyTypeObject *__pyx_ptype_5numpy_floating; + PyTypeObject *__pyx_ptype_5numpy_complexfloating; + PyTypeObject *__pyx_ptype_5numpy_flexible; + PyTypeObject *__pyx_ptype_5numpy_character; + PyTypeObject *__pyx_ptype_5numpy_ufunc; + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_7cpython_5array_array; + #if CYTHON_USE_MODULE_STATE + PyObject *__pyx_type___pyx_array; + PyObject *__pyx_type___pyx_MemviewEnum; + PyObject *__pyx_type___pyx_memoryview; + PyObject *__pyx_type___pyx_memoryviewslice; + #endif + PyTypeObject *__pyx_array_type; + PyTypeObject *__pyx_MemviewEnum_type; + PyTypeObject *__pyx_memoryview_type; + PyTypeObject *__pyx_memoryviewslice_type; + PyObject *__pyx_kp_u_; + PyObject *__pyx_n_s_ASCII; + PyObject *__pyx_kp_s_All_dimensions_preceding_dimensi; + PyObject *__pyx_n_s_AssertionError; + PyObject *__pyx_kp_s_Buffer_view_does_not_expose_stri; + PyObject *__pyx_kp_s_Can_only_create_a_buffer_that_is; + PyObject *__pyx_kp_s_Cannot_assign_to_read_only_memor; + PyObject *__pyx_kp_s_Cannot_create_writable_memory_vi; + PyObject *__pyx_kp_u_Cannot_index_with_type; + PyObject *__pyx_kp_s_Cannot_transpose_memoryview_with; + PyObject *__pyx_n_s_DTYPE; + PyObject *__pyx_n_s_Dict; + PyObject *__pyx_kp_s_Dimension_d_is_not_direct; + PyObject *__pyx_n_s_Ellipsis; + PyObject *__pyx_kp_s_Empty_shape_tuple_for_cython_arr; + PyObject *__pyx_n_s_ImportError; + PyObject *__pyx_kp_s_Incompatible_checksums_0x_x_vs_0; + PyObject *__pyx_n_s_IndexError; + PyObject *__pyx_kp_s_Index_out_of_bounds_axis_d; + PyObject *__pyx_kp_s_Indirect_dimensions_not_supporte; + PyObject *__pyx_kp_u_Invalid_mode_expected_c_or_fortr; + PyObject *__pyx_kp_u_Invalid_shape_in_axis; + PyObject *__pyx_n_s_List; + PyObject *__pyx_kp_s_List_Dict_str_float; + PyObject *__pyx_kp_s_List_int; + PyObject *__pyx_n_s_MemoryError; + PyObject *__pyx_kp_s_MemoryView_of_r_at_0x_x; + PyObject *__pyx_kp_s_MemoryView_of_r_object; + PyObject *__pyx_n_s_N; + PyObject *__pyx_n_b_O; + PyObject *__pyx_kp_u_Out_of_bounds_on_buffer_access_a; + PyObject *__pyx_n_s_PickleError; + PyObject *__pyx_n_s_Sequence; + PyObject *__pyx_kp_s_Step_may_not_be_zero_axis_d; + PyObject *__pyx_n_s_TypeError; + PyObject *__pyx_kp_s_Unable_to_convert_item_to_object; + PyObject *__pyx_n_s_ValueError; + PyObject *__pyx_n_s_View_MemoryView; + PyObject *__pyx_kp_u__2; + PyObject *__pyx_n_s__24; + PyObject *__pyx_n_s__3; + PyObject *__pyx_kp_u__6; + PyObject *__pyx_kp_u__7; + PyObject *__pyx_n_s_abc; + PyObject *__pyx_n_s_allocate_buffer; + PyObject *__pyx_kp_u_and; + PyObject *__pyx_n_s_array; + PyObject *__pyx_n_s_asyncio_coroutines; + PyObject *__pyx_n_s_base; + PyObject *__pyx_n_s_c; + PyObject *__pyx_n_u_c; + PyObject *__pyx_n_s_cda; + PyObject *__pyx_n_s_cgeotransform; + PyObject *__pyx_n_s_class; + PyObject *__pyx_n_s_class_getitem; + PyObject *__pyx_n_s_cline_in_traceback; + PyObject *__pyx_n_s_collections; + PyObject *__pyx_kp_s_collections_abc; + PyObject *__pyx_kp_s_contiguous_and_direct; + PyObject *__pyx_kp_s_contiguous_and_indirect; + PyObject *__pyx_n_s_count; + PyObject *__pyx_n_s_cvalues; + PyObject *__pyx_n_s_cxpos; + PyObject *__pyx_n_s_cypos; + PyObject *__pyx_n_s_d; + PyObject *__pyx_n_s_da; + PyObject *__pyx_n_s_data; + PyObject *__pyx_n_s_data_array; + PyObject *__pyx_n_s_dict; + PyObject *__pyx_kp_u_disable; + PyObject *__pyx_n_s_dtype_is_object; + PyObject *__pyx_kp_u_enable; + PyObject *__pyx_n_s_encode; + PyObject *__pyx_n_s_enumerate; + PyObject *__pyx_n_s_error; + PyObject *__pyx_n_s_flags; + PyObject *__pyx_n_s_float; + PyObject *__pyx_n_s_float64; + PyObject *__pyx_n_s_format; + PyObject *__pyx_n_s_fortran; + PyObject *__pyx_n_u_fortran; + PyObject *__pyx_kp_u_gc; + PyObject *__pyx_n_s_geotransform; + PyObject *__pyx_n_s_geotransform0; + PyObject *__pyx_n_s_getstate; + PyObject *__pyx_kp_u_got; + PyObject *__pyx_kp_u_got_differing_extents_in_dimensi; + PyObject *__pyx_n_s_i; + PyObject *__pyx_n_s_id; + PyObject *__pyx_n_s_import; + PyObject *__pyx_n_s_index; + PyObject *__pyx_n_s_initializing; + PyObject *__pyx_n_s_inverse_distance; + PyObject *__pyx_n_s_is_coroutine; + PyObject *__pyx_kp_u_isenabled; + PyObject *__pyx_n_s_itemsize; + PyObject *__pyx_kp_s_itemsize_0_for_cython_array; + PyObject *__pyx_n_s_j; + PyObject *__pyx_n_s_main; + PyObject *__pyx_n_s_memview; + PyObject *__pyx_n_s_mode; + PyObject *__pyx_n_s_name; + PyObject *__pyx_n_s_name_2; + PyObject *__pyx_n_s_ndim; + PyObject *__pyx_n_s_new; + PyObject *__pyx_kp_s_no_default___reduce___due_to_non; + PyObject *__pyx_n_s_np; + PyObject *__pyx_n_s_numpy; + PyObject *__pyx_kp_s_numpy_core_multiarray_failed_to; + PyObject *__pyx_kp_s_numpy_core_umath_failed_to_impor; + PyObject *__pyx_n_s_obj; + PyObject *__pyx_n_s_pack; + PyObject *__pyx_n_s_pickle; + PyObject *__pyx_n_s_power; + PyObject *__pyx_kp_s_pymica_methods_inverse_distance; + PyObject *__pyx_n_s_pymica_methods_inverse_distance_2; + PyObject *__pyx_n_s_pyx_PickleError; + PyObject *__pyx_n_s_pyx_checksum; + PyObject *__pyx_n_s_pyx_result; + PyObject *__pyx_n_s_pyx_state; + PyObject *__pyx_n_s_pyx_type; + PyObject *__pyx_n_s_pyx_unpickle_Enum; + PyObject *__pyx_n_s_pyx_vtable; + PyObject *__pyx_n_s_range; + PyObject *__pyx_n_s_reduce; + PyObject *__pyx_n_s_reduce_cython; + PyObject *__pyx_n_s_reduce_ex; + PyObject *__pyx_n_s_register; + PyObject *__pyx_n_s_reshape; + PyObject *__pyx_n_s_setstate; + PyObject *__pyx_n_s_setstate_cython; + PyObject *__pyx_n_s_shape; + PyObject *__pyx_n_s_size; + PyObject *__pyx_n_s_smoothing; + PyObject *__pyx_n_s_spec; + PyObject *__pyx_n_s_start; + PyObject *__pyx_n_s_step; + PyObject *__pyx_n_s_stop; + PyObject *__pyx_kp_s_strided_and_direct; + PyObject *__pyx_kp_s_strided_and_direct_or_indirect; + PyObject *__pyx_kp_s_strided_and_indirect; + PyObject *__pyx_kp_s_stringsource; + PyObject *__pyx_n_s_struct; + PyObject *__pyx_n_s_sys; + PyObject *__pyx_n_s_test; + PyObject *__pyx_n_s_typing; + PyObject *__pyx_kp_s_unable_to_allocate_array_data; + PyObject *__pyx_kp_s_unable_to_allocate_shape_and_str; + PyObject *__pyx_n_s_unpack; + PyObject *__pyx_n_s_update; + PyObject *__pyx_n_s_value; + PyObject *__pyx_n_s_values; + PyObject *__pyx_n_s_values0; + PyObject *__pyx_n_s_version_info; + PyObject *__pyx_n_s_x; + PyObject *__pyx_n_s_xpos; + PyObject *__pyx_n_s_xpos0; + PyObject *__pyx_n_s_xsize; + PyObject *__pyx_n_s_y; + PyObject *__pyx_n_s_ypos; + PyObject *__pyx_n_s_ypos0; + PyObject *__pyx_n_s_ysize; + PyObject *__pyx_int_0; + PyObject *__pyx_int_1; + PyObject *__pyx_int_3; + PyObject *__pyx_int_112105877; + PyObject *__pyx_int_136983863; + PyObject *__pyx_int_184977713; + PyObject *__pyx_int_neg_1; + PyObject *__pyx_slice__5; + PyObject *__pyx_tuple__4; + PyObject *__pyx_tuple__8; + PyObject *__pyx_tuple__9; + PyObject *__pyx_tuple__10; + PyObject *__pyx_tuple__11; + PyObject *__pyx_tuple__12; + PyObject *__pyx_tuple__13; + PyObject *__pyx_tuple__14; + PyObject *__pyx_tuple__15; + PyObject *__pyx_tuple__16; + PyObject *__pyx_tuple__17; + PyObject *__pyx_tuple__18; + PyObject *__pyx_tuple__19; + PyObject *__pyx_tuple__20; + PyObject *__pyx_tuple__22; + PyObject *__pyx_codeobj__21; + PyObject *__pyx_codeobj__23; +} __pyx_mstate; + +#if CYTHON_USE_MODULE_STATE +#ifdef __cplusplus +namespace { + extern struct PyModuleDef __pyx_moduledef; +} /* anonymous namespace */ +#else +static struct PyModuleDef __pyx_moduledef; +#endif + +#define __pyx_mstate(o) ((__pyx_mstate *)__Pyx_PyModule_GetState(o)) + +#define __pyx_mstate_global (__pyx_mstate(PyState_FindModule(&__pyx_moduledef))) + +#define __pyx_m (PyState_FindModule(&__pyx_moduledef)) +#else +static __pyx_mstate __pyx_mstate_global_static = +#ifdef __cplusplus + {}; +#else + {0}; +#endif +static __pyx_mstate *__pyx_mstate_global = &__pyx_mstate_global_static; +#endif +/* #### Code section: module_state_clear ### */ +#if CYTHON_USE_MODULE_STATE +static int __pyx_m_clear(PyObject *m) { + __pyx_mstate *clear_module_state = __pyx_mstate(m); + if (!clear_module_state) return 0; + Py_CLEAR(clear_module_state->__pyx_d); + Py_CLEAR(clear_module_state->__pyx_b); + Py_CLEAR(clear_module_state->__pyx_cython_runtime); + Py_CLEAR(clear_module_state->__pyx_empty_tuple); + Py_CLEAR(clear_module_state->__pyx_empty_bytes); + Py_CLEAR(clear_module_state->__pyx_empty_unicode); + #ifdef __Pyx_CyFunction_USED + Py_CLEAR(clear_module_state->__pyx_CyFunctionType); + #endif + #ifdef __Pyx_FusedFunction_USED + Py_CLEAR(clear_module_state->__pyx_FusedFunctionType); + #endif + Py_CLEAR(clear_module_state->__pyx_ptype_7cpython_4type_type); + Py_CLEAR(clear_module_state->__pyx_ptype_7cpython_4bool_bool); + Py_CLEAR(clear_module_state->__pyx_ptype_7cpython_7complex_complex); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_dtype); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_flatiter); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_broadcast); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_ndarray); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_generic); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_number); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_integer); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_signedinteger); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_unsignedinteger); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_inexact); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_floating); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_complexfloating); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_flexible); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_character); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_ufunc); + Py_CLEAR(clear_module_state->__pyx_ptype_7cpython_5array_array); + Py_CLEAR(clear_module_state->__pyx_array_type); + Py_CLEAR(clear_module_state->__pyx_type___pyx_array); + Py_CLEAR(clear_module_state->__pyx_MemviewEnum_type); + Py_CLEAR(clear_module_state->__pyx_type___pyx_MemviewEnum); + Py_CLEAR(clear_module_state->__pyx_memoryview_type); + Py_CLEAR(clear_module_state->__pyx_type___pyx_memoryview); + Py_CLEAR(clear_module_state->__pyx_memoryviewslice_type); + Py_CLEAR(clear_module_state->__pyx_type___pyx_memoryviewslice); + Py_CLEAR(clear_module_state->__pyx_kp_u_); + Py_CLEAR(clear_module_state->__pyx_n_s_ASCII); + Py_CLEAR(clear_module_state->__pyx_kp_s_All_dimensions_preceding_dimensi); + Py_CLEAR(clear_module_state->__pyx_n_s_AssertionError); + Py_CLEAR(clear_module_state->__pyx_kp_s_Buffer_view_does_not_expose_stri); + Py_CLEAR(clear_module_state->__pyx_kp_s_Can_only_create_a_buffer_that_is); + Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_assign_to_read_only_memor); + Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_create_writable_memory_vi); + Py_CLEAR(clear_module_state->__pyx_kp_u_Cannot_index_with_type); + Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_transpose_memoryview_with); + Py_CLEAR(clear_module_state->__pyx_n_s_DTYPE); + Py_CLEAR(clear_module_state->__pyx_n_s_Dict); + Py_CLEAR(clear_module_state->__pyx_kp_s_Dimension_d_is_not_direct); + Py_CLEAR(clear_module_state->__pyx_n_s_Ellipsis); + Py_CLEAR(clear_module_state->__pyx_kp_s_Empty_shape_tuple_for_cython_arr); + Py_CLEAR(clear_module_state->__pyx_n_s_ImportError); + Py_CLEAR(clear_module_state->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0); + Py_CLEAR(clear_module_state->__pyx_n_s_IndexError); + Py_CLEAR(clear_module_state->__pyx_kp_s_Index_out_of_bounds_axis_d); + Py_CLEAR(clear_module_state->__pyx_kp_s_Indirect_dimensions_not_supporte); + Py_CLEAR(clear_module_state->__pyx_kp_u_Invalid_mode_expected_c_or_fortr); + Py_CLEAR(clear_module_state->__pyx_kp_u_Invalid_shape_in_axis); + Py_CLEAR(clear_module_state->__pyx_n_s_List); + Py_CLEAR(clear_module_state->__pyx_kp_s_List_Dict_str_float); + Py_CLEAR(clear_module_state->__pyx_kp_s_List_int); + Py_CLEAR(clear_module_state->__pyx_n_s_MemoryError); + Py_CLEAR(clear_module_state->__pyx_kp_s_MemoryView_of_r_at_0x_x); + Py_CLEAR(clear_module_state->__pyx_kp_s_MemoryView_of_r_object); + Py_CLEAR(clear_module_state->__pyx_n_s_N); + Py_CLEAR(clear_module_state->__pyx_n_b_O); + Py_CLEAR(clear_module_state->__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + Py_CLEAR(clear_module_state->__pyx_n_s_PickleError); + Py_CLEAR(clear_module_state->__pyx_n_s_Sequence); + Py_CLEAR(clear_module_state->__pyx_kp_s_Step_may_not_be_zero_axis_d); + Py_CLEAR(clear_module_state->__pyx_n_s_TypeError); + Py_CLEAR(clear_module_state->__pyx_kp_s_Unable_to_convert_item_to_object); + Py_CLEAR(clear_module_state->__pyx_n_s_ValueError); + Py_CLEAR(clear_module_state->__pyx_n_s_View_MemoryView); + Py_CLEAR(clear_module_state->__pyx_kp_u__2); + Py_CLEAR(clear_module_state->__pyx_n_s__24); + Py_CLEAR(clear_module_state->__pyx_n_s__3); + Py_CLEAR(clear_module_state->__pyx_kp_u__6); + Py_CLEAR(clear_module_state->__pyx_kp_u__7); + Py_CLEAR(clear_module_state->__pyx_n_s_abc); + Py_CLEAR(clear_module_state->__pyx_n_s_allocate_buffer); + Py_CLEAR(clear_module_state->__pyx_kp_u_and); + Py_CLEAR(clear_module_state->__pyx_n_s_array); + Py_CLEAR(clear_module_state->__pyx_n_s_asyncio_coroutines); + Py_CLEAR(clear_module_state->__pyx_n_s_base); + Py_CLEAR(clear_module_state->__pyx_n_s_c); + Py_CLEAR(clear_module_state->__pyx_n_u_c); + Py_CLEAR(clear_module_state->__pyx_n_s_cda); + Py_CLEAR(clear_module_state->__pyx_n_s_cgeotransform); + Py_CLEAR(clear_module_state->__pyx_n_s_class); + Py_CLEAR(clear_module_state->__pyx_n_s_class_getitem); + Py_CLEAR(clear_module_state->__pyx_n_s_cline_in_traceback); + Py_CLEAR(clear_module_state->__pyx_n_s_collections); + Py_CLEAR(clear_module_state->__pyx_kp_s_collections_abc); + Py_CLEAR(clear_module_state->__pyx_kp_s_contiguous_and_direct); + Py_CLEAR(clear_module_state->__pyx_kp_s_contiguous_and_indirect); + Py_CLEAR(clear_module_state->__pyx_n_s_count); + Py_CLEAR(clear_module_state->__pyx_n_s_cvalues); + Py_CLEAR(clear_module_state->__pyx_n_s_cxpos); + Py_CLEAR(clear_module_state->__pyx_n_s_cypos); + Py_CLEAR(clear_module_state->__pyx_n_s_d); + Py_CLEAR(clear_module_state->__pyx_n_s_da); + Py_CLEAR(clear_module_state->__pyx_n_s_data); + Py_CLEAR(clear_module_state->__pyx_n_s_data_array); + Py_CLEAR(clear_module_state->__pyx_n_s_dict); + Py_CLEAR(clear_module_state->__pyx_kp_u_disable); + Py_CLEAR(clear_module_state->__pyx_n_s_dtype_is_object); + Py_CLEAR(clear_module_state->__pyx_kp_u_enable); + Py_CLEAR(clear_module_state->__pyx_n_s_encode); + Py_CLEAR(clear_module_state->__pyx_n_s_enumerate); + Py_CLEAR(clear_module_state->__pyx_n_s_error); + Py_CLEAR(clear_module_state->__pyx_n_s_flags); + Py_CLEAR(clear_module_state->__pyx_n_s_float); + Py_CLEAR(clear_module_state->__pyx_n_s_float64); + Py_CLEAR(clear_module_state->__pyx_n_s_format); + Py_CLEAR(clear_module_state->__pyx_n_s_fortran); + Py_CLEAR(clear_module_state->__pyx_n_u_fortran); + Py_CLEAR(clear_module_state->__pyx_kp_u_gc); + Py_CLEAR(clear_module_state->__pyx_n_s_geotransform); + Py_CLEAR(clear_module_state->__pyx_n_s_geotransform0); + Py_CLEAR(clear_module_state->__pyx_n_s_getstate); + Py_CLEAR(clear_module_state->__pyx_kp_u_got); + Py_CLEAR(clear_module_state->__pyx_kp_u_got_differing_extents_in_dimensi); + Py_CLEAR(clear_module_state->__pyx_n_s_i); + Py_CLEAR(clear_module_state->__pyx_n_s_id); + Py_CLEAR(clear_module_state->__pyx_n_s_import); + Py_CLEAR(clear_module_state->__pyx_n_s_index); + Py_CLEAR(clear_module_state->__pyx_n_s_initializing); + Py_CLEAR(clear_module_state->__pyx_n_s_inverse_distance); + Py_CLEAR(clear_module_state->__pyx_n_s_is_coroutine); + Py_CLEAR(clear_module_state->__pyx_kp_u_isenabled); + Py_CLEAR(clear_module_state->__pyx_n_s_itemsize); + Py_CLEAR(clear_module_state->__pyx_kp_s_itemsize_0_for_cython_array); + Py_CLEAR(clear_module_state->__pyx_n_s_j); + Py_CLEAR(clear_module_state->__pyx_n_s_main); + Py_CLEAR(clear_module_state->__pyx_n_s_memview); + Py_CLEAR(clear_module_state->__pyx_n_s_mode); + Py_CLEAR(clear_module_state->__pyx_n_s_name); + Py_CLEAR(clear_module_state->__pyx_n_s_name_2); + Py_CLEAR(clear_module_state->__pyx_n_s_ndim); + Py_CLEAR(clear_module_state->__pyx_n_s_new); + Py_CLEAR(clear_module_state->__pyx_kp_s_no_default___reduce___due_to_non); + Py_CLEAR(clear_module_state->__pyx_n_s_np); + Py_CLEAR(clear_module_state->__pyx_n_s_numpy); + Py_CLEAR(clear_module_state->__pyx_kp_s_numpy_core_multiarray_failed_to); + Py_CLEAR(clear_module_state->__pyx_kp_s_numpy_core_umath_failed_to_impor); + Py_CLEAR(clear_module_state->__pyx_n_s_obj); + Py_CLEAR(clear_module_state->__pyx_n_s_pack); + Py_CLEAR(clear_module_state->__pyx_n_s_pickle); + Py_CLEAR(clear_module_state->__pyx_n_s_power); + Py_CLEAR(clear_module_state->__pyx_kp_s_pymica_methods_inverse_distance); + Py_CLEAR(clear_module_state->__pyx_n_s_pymica_methods_inverse_distance_2); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_PickleError); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_checksum); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_result); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_state); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_type); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_unpickle_Enum); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_vtable); + Py_CLEAR(clear_module_state->__pyx_n_s_range); + Py_CLEAR(clear_module_state->__pyx_n_s_reduce); + Py_CLEAR(clear_module_state->__pyx_n_s_reduce_cython); + Py_CLEAR(clear_module_state->__pyx_n_s_reduce_ex); + Py_CLEAR(clear_module_state->__pyx_n_s_register); + Py_CLEAR(clear_module_state->__pyx_n_s_reshape); + Py_CLEAR(clear_module_state->__pyx_n_s_setstate); + Py_CLEAR(clear_module_state->__pyx_n_s_setstate_cython); + Py_CLEAR(clear_module_state->__pyx_n_s_shape); + Py_CLEAR(clear_module_state->__pyx_n_s_size); + Py_CLEAR(clear_module_state->__pyx_n_s_smoothing); + Py_CLEAR(clear_module_state->__pyx_n_s_spec); + Py_CLEAR(clear_module_state->__pyx_n_s_start); + Py_CLEAR(clear_module_state->__pyx_n_s_step); + Py_CLEAR(clear_module_state->__pyx_n_s_stop); + Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_direct); + Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_direct_or_indirect); + Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_indirect); + Py_CLEAR(clear_module_state->__pyx_kp_s_stringsource); + Py_CLEAR(clear_module_state->__pyx_n_s_struct); + Py_CLEAR(clear_module_state->__pyx_n_s_sys); + Py_CLEAR(clear_module_state->__pyx_n_s_test); + Py_CLEAR(clear_module_state->__pyx_n_s_typing); + Py_CLEAR(clear_module_state->__pyx_kp_s_unable_to_allocate_array_data); + Py_CLEAR(clear_module_state->__pyx_kp_s_unable_to_allocate_shape_and_str); + Py_CLEAR(clear_module_state->__pyx_n_s_unpack); + Py_CLEAR(clear_module_state->__pyx_n_s_update); + Py_CLEAR(clear_module_state->__pyx_n_s_value); + Py_CLEAR(clear_module_state->__pyx_n_s_values); + Py_CLEAR(clear_module_state->__pyx_n_s_values0); + Py_CLEAR(clear_module_state->__pyx_n_s_version_info); + Py_CLEAR(clear_module_state->__pyx_n_s_x); + Py_CLEAR(clear_module_state->__pyx_n_s_xpos); + Py_CLEAR(clear_module_state->__pyx_n_s_xpos0); + Py_CLEAR(clear_module_state->__pyx_n_s_xsize); + Py_CLEAR(clear_module_state->__pyx_n_s_y); + Py_CLEAR(clear_module_state->__pyx_n_s_ypos); + Py_CLEAR(clear_module_state->__pyx_n_s_ypos0); + Py_CLEAR(clear_module_state->__pyx_n_s_ysize); + Py_CLEAR(clear_module_state->__pyx_int_0); + Py_CLEAR(clear_module_state->__pyx_int_1); + Py_CLEAR(clear_module_state->__pyx_int_3); + Py_CLEAR(clear_module_state->__pyx_int_112105877); + Py_CLEAR(clear_module_state->__pyx_int_136983863); + Py_CLEAR(clear_module_state->__pyx_int_184977713); + Py_CLEAR(clear_module_state->__pyx_int_neg_1); + Py_CLEAR(clear_module_state->__pyx_slice__5); + Py_CLEAR(clear_module_state->__pyx_tuple__4); + Py_CLEAR(clear_module_state->__pyx_tuple__8); + Py_CLEAR(clear_module_state->__pyx_tuple__9); + Py_CLEAR(clear_module_state->__pyx_tuple__10); + Py_CLEAR(clear_module_state->__pyx_tuple__11); + Py_CLEAR(clear_module_state->__pyx_tuple__12); + Py_CLEAR(clear_module_state->__pyx_tuple__13); + Py_CLEAR(clear_module_state->__pyx_tuple__14); + Py_CLEAR(clear_module_state->__pyx_tuple__15); + Py_CLEAR(clear_module_state->__pyx_tuple__16); + Py_CLEAR(clear_module_state->__pyx_tuple__17); + Py_CLEAR(clear_module_state->__pyx_tuple__18); + Py_CLEAR(clear_module_state->__pyx_tuple__19); + Py_CLEAR(clear_module_state->__pyx_tuple__20); + Py_CLEAR(clear_module_state->__pyx_tuple__22); + Py_CLEAR(clear_module_state->__pyx_codeobj__21); + Py_CLEAR(clear_module_state->__pyx_codeobj__23); + return 0; +} +#endif +/* #### Code section: module_state_traverse ### */ +#if CYTHON_USE_MODULE_STATE +static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { + __pyx_mstate *traverse_module_state = __pyx_mstate(m); + if (!traverse_module_state) return 0; + Py_VISIT(traverse_module_state->__pyx_d); + Py_VISIT(traverse_module_state->__pyx_b); + Py_VISIT(traverse_module_state->__pyx_cython_runtime); + Py_VISIT(traverse_module_state->__pyx_empty_tuple); + Py_VISIT(traverse_module_state->__pyx_empty_bytes); + Py_VISIT(traverse_module_state->__pyx_empty_unicode); + #ifdef __Pyx_CyFunction_USED + Py_VISIT(traverse_module_state->__pyx_CyFunctionType); + #endif + #ifdef __Pyx_FusedFunction_USED + Py_VISIT(traverse_module_state->__pyx_FusedFunctionType); + #endif + Py_VISIT(traverse_module_state->__pyx_ptype_7cpython_4type_type); + Py_VISIT(traverse_module_state->__pyx_ptype_7cpython_4bool_bool); + Py_VISIT(traverse_module_state->__pyx_ptype_7cpython_7complex_complex); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_dtype); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_flatiter); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_broadcast); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_ndarray); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_generic); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_number); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_integer); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_signedinteger); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_unsignedinteger); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_inexact); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_floating); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_complexfloating); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_flexible); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_character); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_ufunc); + Py_VISIT(traverse_module_state->__pyx_ptype_7cpython_5array_array); + Py_VISIT(traverse_module_state->__pyx_array_type); + Py_VISIT(traverse_module_state->__pyx_type___pyx_array); + Py_VISIT(traverse_module_state->__pyx_MemviewEnum_type); + Py_VISIT(traverse_module_state->__pyx_type___pyx_MemviewEnum); + Py_VISIT(traverse_module_state->__pyx_memoryview_type); + Py_VISIT(traverse_module_state->__pyx_type___pyx_memoryview); + Py_VISIT(traverse_module_state->__pyx_memoryviewslice_type); + Py_VISIT(traverse_module_state->__pyx_type___pyx_memoryviewslice); + Py_VISIT(traverse_module_state->__pyx_kp_u_); + Py_VISIT(traverse_module_state->__pyx_n_s_ASCII); + Py_VISIT(traverse_module_state->__pyx_kp_s_All_dimensions_preceding_dimensi); + Py_VISIT(traverse_module_state->__pyx_n_s_AssertionError); + Py_VISIT(traverse_module_state->__pyx_kp_s_Buffer_view_does_not_expose_stri); + Py_VISIT(traverse_module_state->__pyx_kp_s_Can_only_create_a_buffer_that_is); + Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_assign_to_read_only_memor); + Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_create_writable_memory_vi); + Py_VISIT(traverse_module_state->__pyx_kp_u_Cannot_index_with_type); + Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_transpose_memoryview_with); + Py_VISIT(traverse_module_state->__pyx_n_s_DTYPE); + Py_VISIT(traverse_module_state->__pyx_n_s_Dict); + Py_VISIT(traverse_module_state->__pyx_kp_s_Dimension_d_is_not_direct); + Py_VISIT(traverse_module_state->__pyx_n_s_Ellipsis); + Py_VISIT(traverse_module_state->__pyx_kp_s_Empty_shape_tuple_for_cython_arr); + Py_VISIT(traverse_module_state->__pyx_n_s_ImportError); + Py_VISIT(traverse_module_state->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0); + Py_VISIT(traverse_module_state->__pyx_n_s_IndexError); + Py_VISIT(traverse_module_state->__pyx_kp_s_Index_out_of_bounds_axis_d); + Py_VISIT(traverse_module_state->__pyx_kp_s_Indirect_dimensions_not_supporte); + Py_VISIT(traverse_module_state->__pyx_kp_u_Invalid_mode_expected_c_or_fortr); + Py_VISIT(traverse_module_state->__pyx_kp_u_Invalid_shape_in_axis); + Py_VISIT(traverse_module_state->__pyx_n_s_List); + Py_VISIT(traverse_module_state->__pyx_kp_s_List_Dict_str_float); + Py_VISIT(traverse_module_state->__pyx_kp_s_List_int); + Py_VISIT(traverse_module_state->__pyx_n_s_MemoryError); + Py_VISIT(traverse_module_state->__pyx_kp_s_MemoryView_of_r_at_0x_x); + Py_VISIT(traverse_module_state->__pyx_kp_s_MemoryView_of_r_object); + Py_VISIT(traverse_module_state->__pyx_n_s_N); + Py_VISIT(traverse_module_state->__pyx_n_b_O); + Py_VISIT(traverse_module_state->__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + Py_VISIT(traverse_module_state->__pyx_n_s_PickleError); + Py_VISIT(traverse_module_state->__pyx_n_s_Sequence); + Py_VISIT(traverse_module_state->__pyx_kp_s_Step_may_not_be_zero_axis_d); + Py_VISIT(traverse_module_state->__pyx_n_s_TypeError); + Py_VISIT(traverse_module_state->__pyx_kp_s_Unable_to_convert_item_to_object); + Py_VISIT(traverse_module_state->__pyx_n_s_ValueError); + Py_VISIT(traverse_module_state->__pyx_n_s_View_MemoryView); + Py_VISIT(traverse_module_state->__pyx_kp_u__2); + Py_VISIT(traverse_module_state->__pyx_n_s__24); + Py_VISIT(traverse_module_state->__pyx_n_s__3); + Py_VISIT(traverse_module_state->__pyx_kp_u__6); + Py_VISIT(traverse_module_state->__pyx_kp_u__7); + Py_VISIT(traverse_module_state->__pyx_n_s_abc); + Py_VISIT(traverse_module_state->__pyx_n_s_allocate_buffer); + Py_VISIT(traverse_module_state->__pyx_kp_u_and); + Py_VISIT(traverse_module_state->__pyx_n_s_array); + Py_VISIT(traverse_module_state->__pyx_n_s_asyncio_coroutines); + Py_VISIT(traverse_module_state->__pyx_n_s_base); + Py_VISIT(traverse_module_state->__pyx_n_s_c); + Py_VISIT(traverse_module_state->__pyx_n_u_c); + Py_VISIT(traverse_module_state->__pyx_n_s_cda); + Py_VISIT(traverse_module_state->__pyx_n_s_cgeotransform); + Py_VISIT(traverse_module_state->__pyx_n_s_class); + Py_VISIT(traverse_module_state->__pyx_n_s_class_getitem); + Py_VISIT(traverse_module_state->__pyx_n_s_cline_in_traceback); + Py_VISIT(traverse_module_state->__pyx_n_s_collections); + Py_VISIT(traverse_module_state->__pyx_kp_s_collections_abc); + Py_VISIT(traverse_module_state->__pyx_kp_s_contiguous_and_direct); + Py_VISIT(traverse_module_state->__pyx_kp_s_contiguous_and_indirect); + Py_VISIT(traverse_module_state->__pyx_n_s_count); + Py_VISIT(traverse_module_state->__pyx_n_s_cvalues); + Py_VISIT(traverse_module_state->__pyx_n_s_cxpos); + Py_VISIT(traverse_module_state->__pyx_n_s_cypos); + Py_VISIT(traverse_module_state->__pyx_n_s_d); + Py_VISIT(traverse_module_state->__pyx_n_s_da); + Py_VISIT(traverse_module_state->__pyx_n_s_data); + Py_VISIT(traverse_module_state->__pyx_n_s_data_array); + Py_VISIT(traverse_module_state->__pyx_n_s_dict); + Py_VISIT(traverse_module_state->__pyx_kp_u_disable); + Py_VISIT(traverse_module_state->__pyx_n_s_dtype_is_object); + Py_VISIT(traverse_module_state->__pyx_kp_u_enable); + Py_VISIT(traverse_module_state->__pyx_n_s_encode); + Py_VISIT(traverse_module_state->__pyx_n_s_enumerate); + Py_VISIT(traverse_module_state->__pyx_n_s_error); + Py_VISIT(traverse_module_state->__pyx_n_s_flags); + Py_VISIT(traverse_module_state->__pyx_n_s_float); + Py_VISIT(traverse_module_state->__pyx_n_s_float64); + Py_VISIT(traverse_module_state->__pyx_n_s_format); + Py_VISIT(traverse_module_state->__pyx_n_s_fortran); + Py_VISIT(traverse_module_state->__pyx_n_u_fortran); + Py_VISIT(traverse_module_state->__pyx_kp_u_gc); + Py_VISIT(traverse_module_state->__pyx_n_s_geotransform); + Py_VISIT(traverse_module_state->__pyx_n_s_geotransform0); + Py_VISIT(traverse_module_state->__pyx_n_s_getstate); + Py_VISIT(traverse_module_state->__pyx_kp_u_got); + Py_VISIT(traverse_module_state->__pyx_kp_u_got_differing_extents_in_dimensi); + Py_VISIT(traverse_module_state->__pyx_n_s_i); + Py_VISIT(traverse_module_state->__pyx_n_s_id); + Py_VISIT(traverse_module_state->__pyx_n_s_import); + Py_VISIT(traverse_module_state->__pyx_n_s_index); + Py_VISIT(traverse_module_state->__pyx_n_s_initializing); + Py_VISIT(traverse_module_state->__pyx_n_s_inverse_distance); + Py_VISIT(traverse_module_state->__pyx_n_s_is_coroutine); + Py_VISIT(traverse_module_state->__pyx_kp_u_isenabled); + Py_VISIT(traverse_module_state->__pyx_n_s_itemsize); + Py_VISIT(traverse_module_state->__pyx_kp_s_itemsize_0_for_cython_array); + Py_VISIT(traverse_module_state->__pyx_n_s_j); + Py_VISIT(traverse_module_state->__pyx_n_s_main); + Py_VISIT(traverse_module_state->__pyx_n_s_memview); + Py_VISIT(traverse_module_state->__pyx_n_s_mode); + Py_VISIT(traverse_module_state->__pyx_n_s_name); + Py_VISIT(traverse_module_state->__pyx_n_s_name_2); + Py_VISIT(traverse_module_state->__pyx_n_s_ndim); + Py_VISIT(traverse_module_state->__pyx_n_s_new); + Py_VISIT(traverse_module_state->__pyx_kp_s_no_default___reduce___due_to_non); + Py_VISIT(traverse_module_state->__pyx_n_s_np); + Py_VISIT(traverse_module_state->__pyx_n_s_numpy); + Py_VISIT(traverse_module_state->__pyx_kp_s_numpy_core_multiarray_failed_to); + Py_VISIT(traverse_module_state->__pyx_kp_s_numpy_core_umath_failed_to_impor); + Py_VISIT(traverse_module_state->__pyx_n_s_obj); + Py_VISIT(traverse_module_state->__pyx_n_s_pack); + Py_VISIT(traverse_module_state->__pyx_n_s_pickle); + Py_VISIT(traverse_module_state->__pyx_n_s_power); + Py_VISIT(traverse_module_state->__pyx_kp_s_pymica_methods_inverse_distance); + Py_VISIT(traverse_module_state->__pyx_n_s_pymica_methods_inverse_distance_2); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_PickleError); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_checksum); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_result); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_state); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_type); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_unpickle_Enum); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_vtable); + Py_VISIT(traverse_module_state->__pyx_n_s_range); + Py_VISIT(traverse_module_state->__pyx_n_s_reduce); + Py_VISIT(traverse_module_state->__pyx_n_s_reduce_cython); + Py_VISIT(traverse_module_state->__pyx_n_s_reduce_ex); + Py_VISIT(traverse_module_state->__pyx_n_s_register); + Py_VISIT(traverse_module_state->__pyx_n_s_reshape); + Py_VISIT(traverse_module_state->__pyx_n_s_setstate); + Py_VISIT(traverse_module_state->__pyx_n_s_setstate_cython); + Py_VISIT(traverse_module_state->__pyx_n_s_shape); + Py_VISIT(traverse_module_state->__pyx_n_s_size); + Py_VISIT(traverse_module_state->__pyx_n_s_smoothing); + Py_VISIT(traverse_module_state->__pyx_n_s_spec); + Py_VISIT(traverse_module_state->__pyx_n_s_start); + Py_VISIT(traverse_module_state->__pyx_n_s_step); + Py_VISIT(traverse_module_state->__pyx_n_s_stop); + Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_direct); + Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_direct_or_indirect); + Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_indirect); + Py_VISIT(traverse_module_state->__pyx_kp_s_stringsource); + Py_VISIT(traverse_module_state->__pyx_n_s_struct); + Py_VISIT(traverse_module_state->__pyx_n_s_sys); + Py_VISIT(traverse_module_state->__pyx_n_s_test); + Py_VISIT(traverse_module_state->__pyx_n_s_typing); + Py_VISIT(traverse_module_state->__pyx_kp_s_unable_to_allocate_array_data); + Py_VISIT(traverse_module_state->__pyx_kp_s_unable_to_allocate_shape_and_str); + Py_VISIT(traverse_module_state->__pyx_n_s_unpack); + Py_VISIT(traverse_module_state->__pyx_n_s_update); + Py_VISIT(traverse_module_state->__pyx_n_s_value); + Py_VISIT(traverse_module_state->__pyx_n_s_values); + Py_VISIT(traverse_module_state->__pyx_n_s_values0); + Py_VISIT(traverse_module_state->__pyx_n_s_version_info); + Py_VISIT(traverse_module_state->__pyx_n_s_x); + Py_VISIT(traverse_module_state->__pyx_n_s_xpos); + Py_VISIT(traverse_module_state->__pyx_n_s_xpos0); + Py_VISIT(traverse_module_state->__pyx_n_s_xsize); + Py_VISIT(traverse_module_state->__pyx_n_s_y); + Py_VISIT(traverse_module_state->__pyx_n_s_ypos); + Py_VISIT(traverse_module_state->__pyx_n_s_ypos0); + Py_VISIT(traverse_module_state->__pyx_n_s_ysize); + Py_VISIT(traverse_module_state->__pyx_int_0); + Py_VISIT(traverse_module_state->__pyx_int_1); + Py_VISIT(traverse_module_state->__pyx_int_3); + Py_VISIT(traverse_module_state->__pyx_int_112105877); + Py_VISIT(traverse_module_state->__pyx_int_136983863); + Py_VISIT(traverse_module_state->__pyx_int_184977713); + Py_VISIT(traverse_module_state->__pyx_int_neg_1); + Py_VISIT(traverse_module_state->__pyx_slice__5); + Py_VISIT(traverse_module_state->__pyx_tuple__4); + Py_VISIT(traverse_module_state->__pyx_tuple__8); + Py_VISIT(traverse_module_state->__pyx_tuple__9); + Py_VISIT(traverse_module_state->__pyx_tuple__10); + Py_VISIT(traverse_module_state->__pyx_tuple__11); + Py_VISIT(traverse_module_state->__pyx_tuple__12); + Py_VISIT(traverse_module_state->__pyx_tuple__13); + Py_VISIT(traverse_module_state->__pyx_tuple__14); + Py_VISIT(traverse_module_state->__pyx_tuple__15); + Py_VISIT(traverse_module_state->__pyx_tuple__16); + Py_VISIT(traverse_module_state->__pyx_tuple__17); + Py_VISIT(traverse_module_state->__pyx_tuple__18); + Py_VISIT(traverse_module_state->__pyx_tuple__19); + Py_VISIT(traverse_module_state->__pyx_tuple__20); + Py_VISIT(traverse_module_state->__pyx_tuple__22); + Py_VISIT(traverse_module_state->__pyx_codeobj__21); + Py_VISIT(traverse_module_state->__pyx_codeobj__23); + return 0; +} +#endif +/* #### Code section: module_state_defines ### */ +#define __pyx_d __pyx_mstate_global->__pyx_d +#define __pyx_b __pyx_mstate_global->__pyx_b +#define __pyx_cython_runtime __pyx_mstate_global->__pyx_cython_runtime +#define __pyx_empty_tuple __pyx_mstate_global->__pyx_empty_tuple +#define __pyx_empty_bytes __pyx_mstate_global->__pyx_empty_bytes +#define __pyx_empty_unicode __pyx_mstate_global->__pyx_empty_unicode +#ifdef __Pyx_CyFunction_USED +#define __pyx_CyFunctionType __pyx_mstate_global->__pyx_CyFunctionType +#endif +#ifdef __Pyx_FusedFunction_USED +#define __pyx_FusedFunctionType __pyx_mstate_global->__pyx_FusedFunctionType +#endif +#ifdef __Pyx_Generator_USED +#define __pyx_GeneratorType __pyx_mstate_global->__pyx_GeneratorType +#endif +#ifdef __Pyx_IterableCoroutine_USED +#define __pyx_IterableCoroutineType __pyx_mstate_global->__pyx_IterableCoroutineType +#endif +#ifdef __Pyx_Coroutine_USED +#define __pyx_CoroutineAwaitType __pyx_mstate_global->__pyx_CoroutineAwaitType +#endif +#ifdef __Pyx_Coroutine_USED +#define __pyx_CoroutineType __pyx_mstate_global->__pyx_CoroutineType +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_7cpython_4type_type __pyx_mstate_global->__pyx_ptype_7cpython_4type_type +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_7cpython_4bool_bool __pyx_mstate_global->__pyx_ptype_7cpython_4bool_bool +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_7cpython_7complex_complex __pyx_mstate_global->__pyx_ptype_7cpython_7complex_complex +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_5numpy_dtype __pyx_mstate_global->__pyx_ptype_5numpy_dtype +#define __pyx_ptype_5numpy_flatiter __pyx_mstate_global->__pyx_ptype_5numpy_flatiter +#define __pyx_ptype_5numpy_broadcast __pyx_mstate_global->__pyx_ptype_5numpy_broadcast +#define __pyx_ptype_5numpy_ndarray __pyx_mstate_global->__pyx_ptype_5numpy_ndarray +#define __pyx_ptype_5numpy_generic __pyx_mstate_global->__pyx_ptype_5numpy_generic +#define __pyx_ptype_5numpy_number __pyx_mstate_global->__pyx_ptype_5numpy_number +#define __pyx_ptype_5numpy_integer __pyx_mstate_global->__pyx_ptype_5numpy_integer +#define __pyx_ptype_5numpy_signedinteger __pyx_mstate_global->__pyx_ptype_5numpy_signedinteger +#define __pyx_ptype_5numpy_unsignedinteger __pyx_mstate_global->__pyx_ptype_5numpy_unsignedinteger +#define __pyx_ptype_5numpy_inexact __pyx_mstate_global->__pyx_ptype_5numpy_inexact +#define __pyx_ptype_5numpy_floating __pyx_mstate_global->__pyx_ptype_5numpy_floating +#define __pyx_ptype_5numpy_complexfloating __pyx_mstate_global->__pyx_ptype_5numpy_complexfloating +#define __pyx_ptype_5numpy_flexible __pyx_mstate_global->__pyx_ptype_5numpy_flexible +#define __pyx_ptype_5numpy_character __pyx_mstate_global->__pyx_ptype_5numpy_character +#define __pyx_ptype_5numpy_ufunc __pyx_mstate_global->__pyx_ptype_5numpy_ufunc +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_7cpython_5array_array __pyx_mstate_global->__pyx_ptype_7cpython_5array_array +#if CYTHON_USE_MODULE_STATE +#define __pyx_type___pyx_array __pyx_mstate_global->__pyx_type___pyx_array +#define __pyx_type___pyx_MemviewEnum __pyx_mstate_global->__pyx_type___pyx_MemviewEnum +#define __pyx_type___pyx_memoryview __pyx_mstate_global->__pyx_type___pyx_memoryview +#define __pyx_type___pyx_memoryviewslice __pyx_mstate_global->__pyx_type___pyx_memoryviewslice +#endif +#define __pyx_array_type __pyx_mstate_global->__pyx_array_type +#define __pyx_MemviewEnum_type __pyx_mstate_global->__pyx_MemviewEnum_type +#define __pyx_memoryview_type __pyx_mstate_global->__pyx_memoryview_type +#define __pyx_memoryviewslice_type __pyx_mstate_global->__pyx_memoryviewslice_type +#define __pyx_kp_u_ __pyx_mstate_global->__pyx_kp_u_ +#define __pyx_n_s_ASCII __pyx_mstate_global->__pyx_n_s_ASCII +#define __pyx_kp_s_All_dimensions_preceding_dimensi __pyx_mstate_global->__pyx_kp_s_All_dimensions_preceding_dimensi +#define __pyx_n_s_AssertionError __pyx_mstate_global->__pyx_n_s_AssertionError +#define __pyx_kp_s_Buffer_view_does_not_expose_stri __pyx_mstate_global->__pyx_kp_s_Buffer_view_does_not_expose_stri +#define __pyx_kp_s_Can_only_create_a_buffer_that_is __pyx_mstate_global->__pyx_kp_s_Can_only_create_a_buffer_that_is +#define __pyx_kp_s_Cannot_assign_to_read_only_memor __pyx_mstate_global->__pyx_kp_s_Cannot_assign_to_read_only_memor +#define __pyx_kp_s_Cannot_create_writable_memory_vi __pyx_mstate_global->__pyx_kp_s_Cannot_create_writable_memory_vi +#define __pyx_kp_u_Cannot_index_with_type __pyx_mstate_global->__pyx_kp_u_Cannot_index_with_type +#define __pyx_kp_s_Cannot_transpose_memoryview_with __pyx_mstate_global->__pyx_kp_s_Cannot_transpose_memoryview_with +#define __pyx_n_s_DTYPE __pyx_mstate_global->__pyx_n_s_DTYPE +#define __pyx_n_s_Dict __pyx_mstate_global->__pyx_n_s_Dict +#define __pyx_kp_s_Dimension_d_is_not_direct __pyx_mstate_global->__pyx_kp_s_Dimension_d_is_not_direct +#define __pyx_n_s_Ellipsis __pyx_mstate_global->__pyx_n_s_Ellipsis +#define __pyx_kp_s_Empty_shape_tuple_for_cython_arr __pyx_mstate_global->__pyx_kp_s_Empty_shape_tuple_for_cython_arr +#define __pyx_n_s_ImportError __pyx_mstate_global->__pyx_n_s_ImportError +#define __pyx_kp_s_Incompatible_checksums_0x_x_vs_0 __pyx_mstate_global->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0 +#define __pyx_n_s_IndexError __pyx_mstate_global->__pyx_n_s_IndexError +#define __pyx_kp_s_Index_out_of_bounds_axis_d __pyx_mstate_global->__pyx_kp_s_Index_out_of_bounds_axis_d +#define __pyx_kp_s_Indirect_dimensions_not_supporte __pyx_mstate_global->__pyx_kp_s_Indirect_dimensions_not_supporte +#define __pyx_kp_u_Invalid_mode_expected_c_or_fortr __pyx_mstate_global->__pyx_kp_u_Invalid_mode_expected_c_or_fortr +#define __pyx_kp_u_Invalid_shape_in_axis __pyx_mstate_global->__pyx_kp_u_Invalid_shape_in_axis +#define __pyx_n_s_List __pyx_mstate_global->__pyx_n_s_List +#define __pyx_kp_s_List_Dict_str_float __pyx_mstate_global->__pyx_kp_s_List_Dict_str_float +#define __pyx_kp_s_List_int __pyx_mstate_global->__pyx_kp_s_List_int +#define __pyx_n_s_MemoryError __pyx_mstate_global->__pyx_n_s_MemoryError +#define __pyx_kp_s_MemoryView_of_r_at_0x_x __pyx_mstate_global->__pyx_kp_s_MemoryView_of_r_at_0x_x +#define __pyx_kp_s_MemoryView_of_r_object __pyx_mstate_global->__pyx_kp_s_MemoryView_of_r_object +#define __pyx_n_s_N __pyx_mstate_global->__pyx_n_s_N +#define __pyx_n_b_O __pyx_mstate_global->__pyx_n_b_O +#define __pyx_kp_u_Out_of_bounds_on_buffer_access_a __pyx_mstate_global->__pyx_kp_u_Out_of_bounds_on_buffer_access_a +#define __pyx_n_s_PickleError __pyx_mstate_global->__pyx_n_s_PickleError +#define __pyx_n_s_Sequence __pyx_mstate_global->__pyx_n_s_Sequence +#define __pyx_kp_s_Step_may_not_be_zero_axis_d __pyx_mstate_global->__pyx_kp_s_Step_may_not_be_zero_axis_d +#define __pyx_n_s_TypeError __pyx_mstate_global->__pyx_n_s_TypeError +#define __pyx_kp_s_Unable_to_convert_item_to_object __pyx_mstate_global->__pyx_kp_s_Unable_to_convert_item_to_object +#define __pyx_n_s_ValueError __pyx_mstate_global->__pyx_n_s_ValueError +#define __pyx_n_s_View_MemoryView __pyx_mstate_global->__pyx_n_s_View_MemoryView +#define __pyx_kp_u__2 __pyx_mstate_global->__pyx_kp_u__2 +#define __pyx_n_s__24 __pyx_mstate_global->__pyx_n_s__24 +#define __pyx_n_s__3 __pyx_mstate_global->__pyx_n_s__3 +#define __pyx_kp_u__6 __pyx_mstate_global->__pyx_kp_u__6 +#define __pyx_kp_u__7 __pyx_mstate_global->__pyx_kp_u__7 +#define __pyx_n_s_abc __pyx_mstate_global->__pyx_n_s_abc +#define __pyx_n_s_allocate_buffer __pyx_mstate_global->__pyx_n_s_allocate_buffer +#define __pyx_kp_u_and __pyx_mstate_global->__pyx_kp_u_and +#define __pyx_n_s_array __pyx_mstate_global->__pyx_n_s_array +#define __pyx_n_s_asyncio_coroutines __pyx_mstate_global->__pyx_n_s_asyncio_coroutines +#define __pyx_n_s_base __pyx_mstate_global->__pyx_n_s_base +#define __pyx_n_s_c __pyx_mstate_global->__pyx_n_s_c +#define __pyx_n_u_c __pyx_mstate_global->__pyx_n_u_c +#define __pyx_n_s_cda __pyx_mstate_global->__pyx_n_s_cda +#define __pyx_n_s_cgeotransform __pyx_mstate_global->__pyx_n_s_cgeotransform +#define __pyx_n_s_class __pyx_mstate_global->__pyx_n_s_class +#define __pyx_n_s_class_getitem __pyx_mstate_global->__pyx_n_s_class_getitem +#define __pyx_n_s_cline_in_traceback __pyx_mstate_global->__pyx_n_s_cline_in_traceback +#define __pyx_n_s_collections __pyx_mstate_global->__pyx_n_s_collections +#define __pyx_kp_s_collections_abc __pyx_mstate_global->__pyx_kp_s_collections_abc +#define __pyx_kp_s_contiguous_and_direct __pyx_mstate_global->__pyx_kp_s_contiguous_and_direct +#define __pyx_kp_s_contiguous_and_indirect __pyx_mstate_global->__pyx_kp_s_contiguous_and_indirect +#define __pyx_n_s_count __pyx_mstate_global->__pyx_n_s_count +#define __pyx_n_s_cvalues __pyx_mstate_global->__pyx_n_s_cvalues +#define __pyx_n_s_cxpos __pyx_mstate_global->__pyx_n_s_cxpos +#define __pyx_n_s_cypos __pyx_mstate_global->__pyx_n_s_cypos +#define __pyx_n_s_d __pyx_mstate_global->__pyx_n_s_d +#define __pyx_n_s_da __pyx_mstate_global->__pyx_n_s_da +#define __pyx_n_s_data __pyx_mstate_global->__pyx_n_s_data +#define __pyx_n_s_data_array __pyx_mstate_global->__pyx_n_s_data_array +#define __pyx_n_s_dict __pyx_mstate_global->__pyx_n_s_dict +#define __pyx_kp_u_disable __pyx_mstate_global->__pyx_kp_u_disable +#define __pyx_n_s_dtype_is_object __pyx_mstate_global->__pyx_n_s_dtype_is_object +#define __pyx_kp_u_enable __pyx_mstate_global->__pyx_kp_u_enable +#define __pyx_n_s_encode __pyx_mstate_global->__pyx_n_s_encode +#define __pyx_n_s_enumerate __pyx_mstate_global->__pyx_n_s_enumerate +#define __pyx_n_s_error __pyx_mstate_global->__pyx_n_s_error +#define __pyx_n_s_flags __pyx_mstate_global->__pyx_n_s_flags +#define __pyx_n_s_float __pyx_mstate_global->__pyx_n_s_float +#define __pyx_n_s_float64 __pyx_mstate_global->__pyx_n_s_float64 +#define __pyx_n_s_format __pyx_mstate_global->__pyx_n_s_format +#define __pyx_n_s_fortran __pyx_mstate_global->__pyx_n_s_fortran +#define __pyx_n_u_fortran __pyx_mstate_global->__pyx_n_u_fortran +#define __pyx_kp_u_gc __pyx_mstate_global->__pyx_kp_u_gc +#define __pyx_n_s_geotransform __pyx_mstate_global->__pyx_n_s_geotransform +#define __pyx_n_s_geotransform0 __pyx_mstate_global->__pyx_n_s_geotransform0 +#define __pyx_n_s_getstate __pyx_mstate_global->__pyx_n_s_getstate +#define __pyx_kp_u_got __pyx_mstate_global->__pyx_kp_u_got +#define __pyx_kp_u_got_differing_extents_in_dimensi __pyx_mstate_global->__pyx_kp_u_got_differing_extents_in_dimensi +#define __pyx_n_s_i __pyx_mstate_global->__pyx_n_s_i +#define __pyx_n_s_id __pyx_mstate_global->__pyx_n_s_id +#define __pyx_n_s_import __pyx_mstate_global->__pyx_n_s_import +#define __pyx_n_s_index __pyx_mstate_global->__pyx_n_s_index +#define __pyx_n_s_initializing __pyx_mstate_global->__pyx_n_s_initializing +#define __pyx_n_s_inverse_distance __pyx_mstate_global->__pyx_n_s_inverse_distance +#define __pyx_n_s_is_coroutine __pyx_mstate_global->__pyx_n_s_is_coroutine +#define __pyx_kp_u_isenabled __pyx_mstate_global->__pyx_kp_u_isenabled +#define __pyx_n_s_itemsize __pyx_mstate_global->__pyx_n_s_itemsize +#define __pyx_kp_s_itemsize_0_for_cython_array __pyx_mstate_global->__pyx_kp_s_itemsize_0_for_cython_array +#define __pyx_n_s_j __pyx_mstate_global->__pyx_n_s_j +#define __pyx_n_s_main __pyx_mstate_global->__pyx_n_s_main +#define __pyx_n_s_memview __pyx_mstate_global->__pyx_n_s_memview +#define __pyx_n_s_mode __pyx_mstate_global->__pyx_n_s_mode +#define __pyx_n_s_name __pyx_mstate_global->__pyx_n_s_name +#define __pyx_n_s_name_2 __pyx_mstate_global->__pyx_n_s_name_2 +#define __pyx_n_s_ndim __pyx_mstate_global->__pyx_n_s_ndim +#define __pyx_n_s_new __pyx_mstate_global->__pyx_n_s_new +#define __pyx_kp_s_no_default___reduce___due_to_non __pyx_mstate_global->__pyx_kp_s_no_default___reduce___due_to_non +#define __pyx_n_s_np __pyx_mstate_global->__pyx_n_s_np +#define __pyx_n_s_numpy __pyx_mstate_global->__pyx_n_s_numpy +#define __pyx_kp_s_numpy_core_multiarray_failed_to __pyx_mstate_global->__pyx_kp_s_numpy_core_multiarray_failed_to +#define __pyx_kp_s_numpy_core_umath_failed_to_impor __pyx_mstate_global->__pyx_kp_s_numpy_core_umath_failed_to_impor +#define __pyx_n_s_obj __pyx_mstate_global->__pyx_n_s_obj +#define __pyx_n_s_pack __pyx_mstate_global->__pyx_n_s_pack +#define __pyx_n_s_pickle __pyx_mstate_global->__pyx_n_s_pickle +#define __pyx_n_s_power __pyx_mstate_global->__pyx_n_s_power +#define __pyx_kp_s_pymica_methods_inverse_distance __pyx_mstate_global->__pyx_kp_s_pymica_methods_inverse_distance +#define __pyx_n_s_pymica_methods_inverse_distance_2 __pyx_mstate_global->__pyx_n_s_pymica_methods_inverse_distance_2 +#define __pyx_n_s_pyx_PickleError __pyx_mstate_global->__pyx_n_s_pyx_PickleError +#define __pyx_n_s_pyx_checksum __pyx_mstate_global->__pyx_n_s_pyx_checksum +#define __pyx_n_s_pyx_result __pyx_mstate_global->__pyx_n_s_pyx_result +#define __pyx_n_s_pyx_state __pyx_mstate_global->__pyx_n_s_pyx_state +#define __pyx_n_s_pyx_type __pyx_mstate_global->__pyx_n_s_pyx_type +#define __pyx_n_s_pyx_unpickle_Enum __pyx_mstate_global->__pyx_n_s_pyx_unpickle_Enum +#define __pyx_n_s_pyx_vtable __pyx_mstate_global->__pyx_n_s_pyx_vtable +#define __pyx_n_s_range __pyx_mstate_global->__pyx_n_s_range +#define __pyx_n_s_reduce __pyx_mstate_global->__pyx_n_s_reduce +#define __pyx_n_s_reduce_cython __pyx_mstate_global->__pyx_n_s_reduce_cython +#define __pyx_n_s_reduce_ex __pyx_mstate_global->__pyx_n_s_reduce_ex +#define __pyx_n_s_register __pyx_mstate_global->__pyx_n_s_register +#define __pyx_n_s_reshape __pyx_mstate_global->__pyx_n_s_reshape +#define __pyx_n_s_setstate __pyx_mstate_global->__pyx_n_s_setstate +#define __pyx_n_s_setstate_cython __pyx_mstate_global->__pyx_n_s_setstate_cython +#define __pyx_n_s_shape __pyx_mstate_global->__pyx_n_s_shape +#define __pyx_n_s_size __pyx_mstate_global->__pyx_n_s_size +#define __pyx_n_s_smoothing __pyx_mstate_global->__pyx_n_s_smoothing +#define __pyx_n_s_spec __pyx_mstate_global->__pyx_n_s_spec +#define __pyx_n_s_start __pyx_mstate_global->__pyx_n_s_start +#define __pyx_n_s_step __pyx_mstate_global->__pyx_n_s_step +#define __pyx_n_s_stop __pyx_mstate_global->__pyx_n_s_stop +#define __pyx_kp_s_strided_and_direct __pyx_mstate_global->__pyx_kp_s_strided_and_direct +#define __pyx_kp_s_strided_and_direct_or_indirect __pyx_mstate_global->__pyx_kp_s_strided_and_direct_or_indirect +#define __pyx_kp_s_strided_and_indirect __pyx_mstate_global->__pyx_kp_s_strided_and_indirect +#define __pyx_kp_s_stringsource __pyx_mstate_global->__pyx_kp_s_stringsource +#define __pyx_n_s_struct __pyx_mstate_global->__pyx_n_s_struct +#define __pyx_n_s_sys __pyx_mstate_global->__pyx_n_s_sys +#define __pyx_n_s_test __pyx_mstate_global->__pyx_n_s_test +#define __pyx_n_s_typing __pyx_mstate_global->__pyx_n_s_typing +#define __pyx_kp_s_unable_to_allocate_array_data __pyx_mstate_global->__pyx_kp_s_unable_to_allocate_array_data +#define __pyx_kp_s_unable_to_allocate_shape_and_str __pyx_mstate_global->__pyx_kp_s_unable_to_allocate_shape_and_str +#define __pyx_n_s_unpack __pyx_mstate_global->__pyx_n_s_unpack +#define __pyx_n_s_update __pyx_mstate_global->__pyx_n_s_update +#define __pyx_n_s_value __pyx_mstate_global->__pyx_n_s_value +#define __pyx_n_s_values __pyx_mstate_global->__pyx_n_s_values +#define __pyx_n_s_values0 __pyx_mstate_global->__pyx_n_s_values0 +#define __pyx_n_s_version_info __pyx_mstate_global->__pyx_n_s_version_info +#define __pyx_n_s_x __pyx_mstate_global->__pyx_n_s_x +#define __pyx_n_s_xpos __pyx_mstate_global->__pyx_n_s_xpos +#define __pyx_n_s_xpos0 __pyx_mstate_global->__pyx_n_s_xpos0 +#define __pyx_n_s_xsize __pyx_mstate_global->__pyx_n_s_xsize +#define __pyx_n_s_y __pyx_mstate_global->__pyx_n_s_y +#define __pyx_n_s_ypos __pyx_mstate_global->__pyx_n_s_ypos +#define __pyx_n_s_ypos0 __pyx_mstate_global->__pyx_n_s_ypos0 +#define __pyx_n_s_ysize __pyx_mstate_global->__pyx_n_s_ysize +#define __pyx_int_0 __pyx_mstate_global->__pyx_int_0 +#define __pyx_int_1 __pyx_mstate_global->__pyx_int_1 +#define __pyx_int_3 __pyx_mstate_global->__pyx_int_3 +#define __pyx_int_112105877 __pyx_mstate_global->__pyx_int_112105877 +#define __pyx_int_136983863 __pyx_mstate_global->__pyx_int_136983863 +#define __pyx_int_184977713 __pyx_mstate_global->__pyx_int_184977713 +#define __pyx_int_neg_1 __pyx_mstate_global->__pyx_int_neg_1 +#define __pyx_slice__5 __pyx_mstate_global->__pyx_slice__5 +#define __pyx_tuple__4 __pyx_mstate_global->__pyx_tuple__4 +#define __pyx_tuple__8 __pyx_mstate_global->__pyx_tuple__8 +#define __pyx_tuple__9 __pyx_mstate_global->__pyx_tuple__9 +#define __pyx_tuple__10 __pyx_mstate_global->__pyx_tuple__10 +#define __pyx_tuple__11 __pyx_mstate_global->__pyx_tuple__11 +#define __pyx_tuple__12 __pyx_mstate_global->__pyx_tuple__12 +#define __pyx_tuple__13 __pyx_mstate_global->__pyx_tuple__13 +#define __pyx_tuple__14 __pyx_mstate_global->__pyx_tuple__14 +#define __pyx_tuple__15 __pyx_mstate_global->__pyx_tuple__15 +#define __pyx_tuple__16 __pyx_mstate_global->__pyx_tuple__16 +#define __pyx_tuple__17 __pyx_mstate_global->__pyx_tuple__17 +#define __pyx_tuple__18 __pyx_mstate_global->__pyx_tuple__18 +#define __pyx_tuple__19 __pyx_mstate_global->__pyx_tuple__19 +#define __pyx_tuple__20 __pyx_mstate_global->__pyx_tuple__20 +#define __pyx_tuple__22 __pyx_mstate_global->__pyx_tuple__22 +#define __pyx_codeobj__21 __pyx_mstate_global->__pyx_codeobj__21 +#define __pyx_codeobj__23 __pyx_mstate_global->__pyx_codeobj__23 +/* #### Code section: module_code ### */ + +/* "View.MemoryView":131 + * cdef bint dtype_is_object + * + * def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None, # <<<<<<<<<<<<<< + * mode="c", bint allocate_buffer=True): + * + */ + +/* Python wrapper */ +static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ +static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + PyObject *__pyx_v_shape = 0; + Py_ssize_t __pyx_v_itemsize; + PyObject *__pyx_v_format = 0; + PyObject *__pyx_v_mode = 0; + int __pyx_v_allocate_buffer; + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_shape,&__pyx_n_s_itemsize,&__pyx_n_s_format,&__pyx_n_s_mode,&__pyx_n_s_allocate_buffer,0}; + PyObject* values[5] = {0,0,0,0,0}; + values[3] = ((PyObject *)__pyx_n_s_c); + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 5: values[4] = __Pyx_Arg_VARARGS(__pyx_args, 4); + CYTHON_FALLTHROUGH; + case 4: values[3] = __Pyx_Arg_VARARGS(__pyx_args, 3); + CYTHON_FALLTHROUGH; + case 3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_shape)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_itemsize)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, 1); __PYX_ERR(1, 131, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (likely((values[2] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_format)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, 2); __PYX_ERR(1, 131, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 3: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_mode); + if (value) { values[3] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 4: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_allocate_buffer); + if (value) { values[4] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__cinit__") < 0)) __PYX_ERR(1, 131, __pyx_L3_error) + } + } else { + switch (__pyx_nargs) { + case 5: values[4] = __Pyx_Arg_VARARGS(__pyx_args, 4); + CYTHON_FALLTHROUGH; + case 4: values[3] = __Pyx_Arg_VARARGS(__pyx_args, 3); + CYTHON_FALLTHROUGH; + case 3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2); + values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1); + values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + break; + default: goto __pyx_L5_argtuple_error; + } + } + __pyx_v_shape = ((PyObject*)values[0]); + __pyx_v_itemsize = __Pyx_PyIndex_AsSsize_t(values[1]); if (unlikely((__pyx_v_itemsize == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + __pyx_v_format = values[2]; + __pyx_v_mode = values[3]; + if (values[4]) { + __pyx_v_allocate_buffer = __Pyx_PyObject_IsTrue(values[4]); if (unlikely((__pyx_v_allocate_buffer == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 132, __pyx_L3_error) + } else { + + /* "View.MemoryView":132 + * + * def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None, + * mode="c", bint allocate_buffer=True): # <<<<<<<<<<<<<< + * + * cdef int idx + */ + __pyx_v_allocate_buffer = ((int)1); + } + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, __pyx_nargs); __PYX_ERR(1, 131, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.array.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return -1; + __pyx_L4_argument_unpacking_done:; + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_shape), (&PyTuple_Type), 1, "shape", 1))) __PYX_ERR(1, 131, __pyx_L1_error) + if (unlikely(((PyObject *)__pyx_v_format) == Py_None)) { + PyErr_Format(PyExc_TypeError, "Argument '%.200s' must not be None", "format"); __PYX_ERR(1, 131, __pyx_L1_error) + } + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v_shape, __pyx_v_itemsize, __pyx_v_format, __pyx_v_mode, __pyx_v_allocate_buffer); + + /* "View.MemoryView":131 + * cdef bint dtype_is_object + * + * def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None, # <<<<<<<<<<<<<< + * mode="c", bint allocate_buffer=True): + * + */ + + /* function exit code */ + goto __pyx_L0; + __pyx_L1_error:; + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, PyObject *__pyx_v_format, PyObject *__pyx_v_mode, int __pyx_v_allocate_buffer) { + int __pyx_v_idx; + Py_ssize_t __pyx_v_dim; + char __pyx_v_order; + int __pyx_r; + __Pyx_RefNannyDeclarations + Py_ssize_t __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + int __pyx_t_7; + char *__pyx_t_8; + Py_ssize_t __pyx_t_9; + Py_UCS4 __pyx_t_10; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__cinit__", 0); + __Pyx_INCREF(__pyx_v_format); + + /* "View.MemoryView":137 + * cdef Py_ssize_t dim + * + * self.ndim = len(shape) # <<<<<<<<<<<<<< + * self.itemsize = itemsize + * + */ + if (unlikely(__pyx_v_shape == Py_None)) { + PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); + __PYX_ERR(1, 137, __pyx_L1_error) + } + __pyx_t_1 = PyTuple_GET_SIZE(__pyx_v_shape); if (unlikely(__pyx_t_1 == ((Py_ssize_t)-1))) __PYX_ERR(1, 137, __pyx_L1_error) + __pyx_v_self->ndim = ((int)__pyx_t_1); + + /* "View.MemoryView":138 + * + * self.ndim = len(shape) + * self.itemsize = itemsize # <<<<<<<<<<<<<< + * + * if not self.ndim: + */ + __pyx_v_self->itemsize = __pyx_v_itemsize; + + /* "View.MemoryView":140 + * self.itemsize = itemsize + * + * if not self.ndim: # <<<<<<<<<<<<<< + * raise ValueError, "Empty shape tuple for cython.array" + * + */ + __pyx_t_2 = (!(__pyx_v_self->ndim != 0)); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":141 + * + * if not self.ndim: + * raise ValueError, "Empty shape tuple for cython.array" # <<<<<<<<<<<<<< + * + * if itemsize <= 0: + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Empty_shape_tuple_for_cython_arr, 0, 0); + __PYX_ERR(1, 141, __pyx_L1_error) + + /* "View.MemoryView":140 + * self.itemsize = itemsize + * + * if not self.ndim: # <<<<<<<<<<<<<< + * raise ValueError, "Empty shape tuple for cython.array" + * + */ + } + + /* "View.MemoryView":143 + * raise ValueError, "Empty shape tuple for cython.array" + * + * if itemsize <= 0: # <<<<<<<<<<<<<< + * raise ValueError, "itemsize <= 0 for cython.array" + * + */ + __pyx_t_2 = (__pyx_v_itemsize <= 0); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":144 + * + * if itemsize <= 0: + * raise ValueError, "itemsize <= 0 for cython.array" # <<<<<<<<<<<<<< + * + * if not isinstance(format, bytes): + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_itemsize_0_for_cython_array, 0, 0); + __PYX_ERR(1, 144, __pyx_L1_error) + + /* "View.MemoryView":143 + * raise ValueError, "Empty shape tuple for cython.array" + * + * if itemsize <= 0: # <<<<<<<<<<<<<< + * raise ValueError, "itemsize <= 0 for cython.array" + * + */ + } + + /* "View.MemoryView":146 + * raise ValueError, "itemsize <= 0 for cython.array" + * + * if not isinstance(format, bytes): # <<<<<<<<<<<<<< + * format = format.encode('ASCII') + * self._format = format # keep a reference to the byte string + */ + __pyx_t_2 = PyBytes_Check(__pyx_v_format); + __pyx_t_3 = (!__pyx_t_2); + if (__pyx_t_3) { + + /* "View.MemoryView":147 + * + * if not isinstance(format, bytes): + * format = format.encode('ASCII') # <<<<<<<<<<<<<< + * self._format = format # keep a reference to the byte string + * self.format = self._format + */ + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_format, __pyx_n_s_encode); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 147, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_6 = NULL; + __pyx_t_7 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_5); + if (likely(__pyx_t_6)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); + __Pyx_INCREF(__pyx_t_6); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_5, function); + __pyx_t_7 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_n_s_ASCII}; + __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); + __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; + if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 147, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + __Pyx_DECREF_SET(__pyx_v_format, __pyx_t_4); + __pyx_t_4 = 0; + + /* "View.MemoryView":146 + * raise ValueError, "itemsize <= 0 for cython.array" + * + * if not isinstance(format, bytes): # <<<<<<<<<<<<<< + * format = format.encode('ASCII') + * self._format = format # keep a reference to the byte string + */ + } + + /* "View.MemoryView":148 + * if not isinstance(format, bytes): + * format = format.encode('ASCII') + * self._format = format # keep a reference to the byte string # <<<<<<<<<<<<<< + * self.format = self._format + * + */ + if (!(likely(PyBytes_CheckExact(__pyx_v_format))||((__pyx_v_format) == Py_None) || __Pyx_RaiseUnexpectedTypeError("bytes", __pyx_v_format))) __PYX_ERR(1, 148, __pyx_L1_error) + __pyx_t_4 = __pyx_v_format; + __Pyx_INCREF(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + __Pyx_GOTREF(__pyx_v_self->_format); + __Pyx_DECREF(__pyx_v_self->_format); + __pyx_v_self->_format = ((PyObject*)__pyx_t_4); + __pyx_t_4 = 0; + + /* "View.MemoryView":149 + * format = format.encode('ASCII') + * self._format = format # keep a reference to the byte string + * self.format = self._format # <<<<<<<<<<<<<< + * + * + */ + if (unlikely(__pyx_v_self->_format == Py_None)) { + PyErr_SetString(PyExc_TypeError, "expected bytes, NoneType found"); + __PYX_ERR(1, 149, __pyx_L1_error) + } + __pyx_t_8 = __Pyx_PyBytes_AsWritableString(__pyx_v_self->_format); if (unlikely((!__pyx_t_8) && PyErr_Occurred())) __PYX_ERR(1, 149, __pyx_L1_error) + __pyx_v_self->format = __pyx_t_8; + + /* "View.MemoryView":152 + * + * + * self._shape = PyObject_Malloc(sizeof(Py_ssize_t)*self.ndim*2) # <<<<<<<<<<<<<< + * self._strides = self._shape + self.ndim + * + */ + __pyx_v_self->_shape = ((Py_ssize_t *)PyObject_Malloc((((sizeof(Py_ssize_t)) * __pyx_v_self->ndim) * 2))); + + /* "View.MemoryView":153 + * + * self._shape = PyObject_Malloc(sizeof(Py_ssize_t)*self.ndim*2) + * self._strides = self._shape + self.ndim # <<<<<<<<<<<<<< + * + * if not self._shape: + */ + __pyx_v_self->_strides = (__pyx_v_self->_shape + __pyx_v_self->ndim); + + /* "View.MemoryView":155 + * self._strides = self._shape + self.ndim + * + * if not self._shape: # <<<<<<<<<<<<<< + * raise MemoryError, "unable to allocate shape and strides." + * + */ + __pyx_t_3 = (!(__pyx_v_self->_shape != 0)); + if (unlikely(__pyx_t_3)) { + + /* "View.MemoryView":156 + * + * if not self._shape: + * raise MemoryError, "unable to allocate shape and strides." # <<<<<<<<<<<<<< + * + * + */ + __Pyx_Raise(__pyx_builtin_MemoryError, __pyx_kp_s_unable_to_allocate_shape_and_str, 0, 0); + __PYX_ERR(1, 156, __pyx_L1_error) + + /* "View.MemoryView":155 + * self._strides = self._shape + self.ndim + * + * if not self._shape: # <<<<<<<<<<<<<< + * raise MemoryError, "unable to allocate shape and strides." + * + */ + } + + /* "View.MemoryView":159 + * + * + * for idx, dim in enumerate(shape): # <<<<<<<<<<<<<< + * if dim <= 0: + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + */ + __pyx_t_7 = 0; + __pyx_t_4 = __pyx_v_shape; __Pyx_INCREF(__pyx_t_4); __pyx_t_1 = 0; + for (;;) { + if (__pyx_t_1 >= PyTuple_GET_SIZE(__pyx_t_4)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_5 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_1); __Pyx_INCREF(__pyx_t_5); __pyx_t_1++; if (unlikely((0 < 0))) __PYX_ERR(1, 159, __pyx_L1_error) + #else + __pyx_t_5 = PySequence_ITEM(__pyx_t_4, __pyx_t_1); __pyx_t_1++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + #endif + __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_t_5); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 159, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __pyx_v_dim = __pyx_t_9; + __pyx_v_idx = __pyx_t_7; + __pyx_t_7 = (__pyx_t_7 + 1); + + /* "View.MemoryView":160 + * + * for idx, dim in enumerate(shape): + * if dim <= 0: # <<<<<<<<<<<<<< + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + * self._shape[idx] = dim + */ + __pyx_t_3 = (__pyx_v_dim <= 0); + if (unlikely(__pyx_t_3)) { + + /* "View.MemoryView":161 + * for idx, dim in enumerate(shape): + * if dim <= 0: + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." # <<<<<<<<<<<<<< + * self._shape[idx] = dim + * + */ + __pyx_t_5 = PyTuple_New(5); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 161, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_9 = 0; + __pyx_t_10 = 127; + __Pyx_INCREF(__pyx_kp_u_Invalid_shape_in_axis); + __pyx_t_9 += 22; + __Pyx_GIVEREF(__pyx_kp_u_Invalid_shape_in_axis); + PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_kp_u_Invalid_shape_in_axis); + __pyx_t_6 = __Pyx_PyUnicode_From_int(__pyx_v_idx, 0, ' ', 'd'); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __pyx_t_9 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_6); + __Pyx_GIVEREF(__pyx_t_6); + PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_6); + __pyx_t_6 = 0; + __Pyx_INCREF(__pyx_kp_u_); + __pyx_t_9 += 2; + __Pyx_GIVEREF(__pyx_kp_u_); + PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_kp_u_); + __pyx_t_6 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __pyx_t_9 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_6); + __Pyx_GIVEREF(__pyx_t_6); + PyTuple_SET_ITEM(__pyx_t_5, 3, __pyx_t_6); + __pyx_t_6 = 0; + __Pyx_INCREF(__pyx_kp_u__2); + __pyx_t_9 += 1; + __Pyx_GIVEREF(__pyx_kp_u__2); + PyTuple_SET_ITEM(__pyx_t_5, 4, __pyx_kp_u__2); + __pyx_t_6 = __Pyx_PyUnicode_Join(__pyx_t_5, 5, __pyx_t_9, __pyx_t_10); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_6, 0, 0); + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __PYX_ERR(1, 161, __pyx_L1_error) + + /* "View.MemoryView":160 + * + * for idx, dim in enumerate(shape): + * if dim <= 0: # <<<<<<<<<<<<<< + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + * self._shape[idx] = dim + */ + } + + /* "View.MemoryView":162 + * if dim <= 0: + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + * self._shape[idx] = dim # <<<<<<<<<<<<<< + * + * cdef char order + */ + (__pyx_v_self->_shape[__pyx_v_idx]) = __pyx_v_dim; + + /* "View.MemoryView":159 + * + * + * for idx, dim in enumerate(shape): # <<<<<<<<<<<<<< + * if dim <= 0: + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + */ + } + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "View.MemoryView":165 + * + * cdef char order + * if mode == 'c': # <<<<<<<<<<<<<< + * order = b'C' + * self.mode = u'c' + */ + __pyx_t_3 = (__Pyx_PyString_Equals(__pyx_v_mode, __pyx_n_s_c, Py_EQ)); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(1, 165, __pyx_L1_error) + if (__pyx_t_3) { + + /* "View.MemoryView":166 + * cdef char order + * if mode == 'c': + * order = b'C' # <<<<<<<<<<<<<< + * self.mode = u'c' + * elif mode == 'fortran': + */ + __pyx_v_order = 'C'; + + /* "View.MemoryView":167 + * if mode == 'c': + * order = b'C' + * self.mode = u'c' # <<<<<<<<<<<<<< + * elif mode == 'fortran': + * order = b'F' + */ + __Pyx_INCREF(__pyx_n_u_c); + __Pyx_GIVEREF(__pyx_n_u_c); + __Pyx_GOTREF(__pyx_v_self->mode); + __Pyx_DECREF(__pyx_v_self->mode); + __pyx_v_self->mode = __pyx_n_u_c; + + /* "View.MemoryView":165 + * + * cdef char order + * if mode == 'c': # <<<<<<<<<<<<<< + * order = b'C' + * self.mode = u'c' + */ + goto __pyx_L11; + } + + /* "View.MemoryView":168 + * order = b'C' + * self.mode = u'c' + * elif mode == 'fortran': # <<<<<<<<<<<<<< + * order = b'F' + * self.mode = u'fortran' + */ + __pyx_t_3 = (__Pyx_PyString_Equals(__pyx_v_mode, __pyx_n_s_fortran, Py_EQ)); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(1, 168, __pyx_L1_error) + if (likely(__pyx_t_3)) { + + /* "View.MemoryView":169 + * self.mode = u'c' + * elif mode == 'fortran': + * order = b'F' # <<<<<<<<<<<<<< + * self.mode = u'fortran' + * else: + */ + __pyx_v_order = 'F'; + + /* "View.MemoryView":170 + * elif mode == 'fortran': + * order = b'F' + * self.mode = u'fortran' # <<<<<<<<<<<<<< + * else: + * raise ValueError, f"Invalid mode, expected 'c' or 'fortran', got {mode}" + */ + __Pyx_INCREF(__pyx_n_u_fortran); + __Pyx_GIVEREF(__pyx_n_u_fortran); + __Pyx_GOTREF(__pyx_v_self->mode); + __Pyx_DECREF(__pyx_v_self->mode); + __pyx_v_self->mode = __pyx_n_u_fortran; + + /* "View.MemoryView":168 + * order = b'C' + * self.mode = u'c' + * elif mode == 'fortran': # <<<<<<<<<<<<<< + * order = b'F' + * self.mode = u'fortran' + */ + goto __pyx_L11; + } + + /* "View.MemoryView":172 + * self.mode = u'fortran' + * else: + * raise ValueError, f"Invalid mode, expected 'c' or 'fortran', got {mode}" # <<<<<<<<<<<<<< + * + * self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order) + */ + /*else*/ { + __pyx_t_4 = __Pyx_PyObject_FormatSimple(__pyx_v_mode, __pyx_empty_unicode); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 172, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_6 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Invalid_mode_expected_c_or_fortr, __pyx_t_4); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 172, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_6, 0, 0); + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __PYX_ERR(1, 172, __pyx_L1_error) + } + __pyx_L11:; + + /* "View.MemoryView":174 + * raise ValueError, f"Invalid mode, expected 'c' or 'fortran', got {mode}" + * + * self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order) # <<<<<<<<<<<<<< + * + * self.free_data = allocate_buffer + */ + __pyx_v_self->len = __pyx_fill_contig_strides_array(__pyx_v_self->_shape, __pyx_v_self->_strides, __pyx_v_itemsize, __pyx_v_self->ndim, __pyx_v_order); + + /* "View.MemoryView":176 + * self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order) + * + * self.free_data = allocate_buffer # <<<<<<<<<<<<<< + * self.dtype_is_object = format == b'O' + * + */ + __pyx_v_self->free_data = __pyx_v_allocate_buffer; + + /* "View.MemoryView":177 + * + * self.free_data = allocate_buffer + * self.dtype_is_object = format == b'O' # <<<<<<<<<<<<<< + * + * if allocate_buffer: + */ + __pyx_t_6 = PyObject_RichCompare(__pyx_v_format, __pyx_n_b_O, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 177, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 177, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __pyx_v_self->dtype_is_object = __pyx_t_3; + + /* "View.MemoryView":179 + * self.dtype_is_object = format == b'O' + * + * if allocate_buffer: # <<<<<<<<<<<<<< + * _allocate_buffer(self) + * + */ + if (__pyx_v_allocate_buffer) { + + /* "View.MemoryView":180 + * + * if allocate_buffer: + * _allocate_buffer(self) # <<<<<<<<<<<<<< + * + * @cname('getbuffer') + */ + __pyx_t_7 = __pyx_array_allocate_buffer(__pyx_v_self); if (unlikely(__pyx_t_7 == ((int)-1))) __PYX_ERR(1, 180, __pyx_L1_error) + + /* "View.MemoryView":179 + * self.dtype_is_object = format == b'O' + * + * if allocate_buffer: # <<<<<<<<<<<<<< + * _allocate_buffer(self) + * + */ + } + + /* "View.MemoryView":131 + * cdef bint dtype_is_object + * + * def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None, # <<<<<<<<<<<<<< + * mode="c", bint allocate_buffer=True): + * + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_4); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_AddTraceback("View.MemoryView.array.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_format); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":182 + * _allocate_buffer(self) + * + * @cname('getbuffer') # <<<<<<<<<<<<<< + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 + */ + +/* Python wrapper */ +CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(((struct __pyx_array_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(struct __pyx_array_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + int __pyx_v_bufmode; + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + char *__pyx_t_2; + Py_ssize_t __pyx_t_3; + int __pyx_t_4; + Py_ssize_t *__pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + if (unlikely(__pyx_v_info == NULL)) { + PyErr_SetString(PyExc_BufferError, "PyObject_GetBuffer: view==NULL argument is obsolete"); + return -1; + } + __Pyx_RefNannySetupContext("__getbuffer__", 0); + __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(__pyx_v_info->obj); + + /* "View.MemoryView":184 + * @cname('getbuffer') + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 # <<<<<<<<<<<<<< + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): + * if self.mode == u"c": + */ + __pyx_v_bufmode = -1; + + /* "View.MemoryView":185 + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): # <<<<<<<<<<<<<< + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + */ + __pyx_t_1 = ((__pyx_v_flags & ((PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS) | PyBUF_ANY_CONTIGUOUS)) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":186 + * cdef int bufmode = -1 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): + * if self.mode == u"c": # <<<<<<<<<<<<<< + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": + */ + __pyx_t_1 = (__Pyx_PyUnicode_Equals(__pyx_v_self->mode, __pyx_n_u_c, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 186, __pyx_L1_error) + if (__pyx_t_1) { + + /* "View.MemoryView":187 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS # <<<<<<<<<<<<<< + * elif self.mode == u"fortran": + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + */ + __pyx_v_bufmode = (PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS); + + /* "View.MemoryView":186 + * cdef int bufmode = -1 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): + * if self.mode == u"c": # <<<<<<<<<<<<<< + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": + */ + goto __pyx_L4; + } + + /* "View.MemoryView":188 + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": # <<<<<<<<<<<<<< + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): + */ + __pyx_t_1 = (__Pyx_PyUnicode_Equals(__pyx_v_self->mode, __pyx_n_u_fortran, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 188, __pyx_L1_error) + if (__pyx_t_1) { + + /* "View.MemoryView":189 + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS # <<<<<<<<<<<<<< + * if not (flags & bufmode): + * raise ValueError, "Can only create a buffer that is contiguous in memory." + */ + __pyx_v_bufmode = (PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS); + + /* "View.MemoryView":188 + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": # <<<<<<<<<<<<<< + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): + */ + } + __pyx_L4:; + + /* "View.MemoryView":190 + * elif self.mode == u"fortran": + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): # <<<<<<<<<<<<<< + * raise ValueError, "Can only create a buffer that is contiguous in memory." + * info.buf = self.data + */ + __pyx_t_1 = (!((__pyx_v_flags & __pyx_v_bufmode) != 0)); + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":191 + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): + * raise ValueError, "Can only create a buffer that is contiguous in memory." # <<<<<<<<<<<<<< + * info.buf = self.data + * info.len = self.len + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Can_only_create_a_buffer_that_is, 0, 0); + __PYX_ERR(1, 191, __pyx_L1_error) + + /* "View.MemoryView":190 + * elif self.mode == u"fortran": + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): # <<<<<<<<<<<<<< + * raise ValueError, "Can only create a buffer that is contiguous in memory." + * info.buf = self.data + */ + } + + /* "View.MemoryView":185 + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): # <<<<<<<<<<<<<< + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + */ + } + + /* "View.MemoryView":192 + * if not (flags & bufmode): + * raise ValueError, "Can only create a buffer that is contiguous in memory." + * info.buf = self.data # <<<<<<<<<<<<<< + * info.len = self.len + * + */ + __pyx_t_2 = __pyx_v_self->data; + __pyx_v_info->buf = __pyx_t_2; + + /* "View.MemoryView":193 + * raise ValueError, "Can only create a buffer that is contiguous in memory." + * info.buf = self.data + * info.len = self.len # <<<<<<<<<<<<<< + * + * if flags & PyBUF_STRIDES: + */ + __pyx_t_3 = __pyx_v_self->len; + __pyx_v_info->len = __pyx_t_3; + + /* "View.MemoryView":195 + * info.len = self.len + * + * if flags & PyBUF_STRIDES: # <<<<<<<<<<<<<< + * info.ndim = self.ndim + * info.shape = self._shape + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_STRIDES) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":196 + * + * if flags & PyBUF_STRIDES: + * info.ndim = self.ndim # <<<<<<<<<<<<<< + * info.shape = self._shape + * info.strides = self._strides + */ + __pyx_t_4 = __pyx_v_self->ndim; + __pyx_v_info->ndim = __pyx_t_4; + + /* "View.MemoryView":197 + * if flags & PyBUF_STRIDES: + * info.ndim = self.ndim + * info.shape = self._shape # <<<<<<<<<<<<<< + * info.strides = self._strides + * else: + */ + __pyx_t_5 = __pyx_v_self->_shape; + __pyx_v_info->shape = __pyx_t_5; + + /* "View.MemoryView":198 + * info.ndim = self.ndim + * info.shape = self._shape + * info.strides = self._strides # <<<<<<<<<<<<<< + * else: + * info.ndim = 1 + */ + __pyx_t_5 = __pyx_v_self->_strides; + __pyx_v_info->strides = __pyx_t_5; + + /* "View.MemoryView":195 + * info.len = self.len + * + * if flags & PyBUF_STRIDES: # <<<<<<<<<<<<<< + * info.ndim = self.ndim + * info.shape = self._shape + */ + goto __pyx_L6; + } + + /* "View.MemoryView":200 + * info.strides = self._strides + * else: + * info.ndim = 1 # <<<<<<<<<<<<<< + * info.shape = &self.len if flags & PyBUF_ND else NULL + * info.strides = NULL + */ + /*else*/ { + __pyx_v_info->ndim = 1; + + /* "View.MemoryView":201 + * else: + * info.ndim = 1 + * info.shape = &self.len if flags & PyBUF_ND else NULL # <<<<<<<<<<<<<< + * info.strides = NULL + * + */ + if (((__pyx_v_flags & PyBUF_ND) != 0)) { + __pyx_t_5 = (&__pyx_v_self->len); + } else { + __pyx_t_5 = NULL; + } + __pyx_v_info->shape = __pyx_t_5; + + /* "View.MemoryView":202 + * info.ndim = 1 + * info.shape = &self.len if flags & PyBUF_ND else NULL + * info.strides = NULL # <<<<<<<<<<<<<< + * + * info.suboffsets = NULL + */ + __pyx_v_info->strides = NULL; + } + __pyx_L6:; + + /* "View.MemoryView":204 + * info.strides = NULL + * + * info.suboffsets = NULL # <<<<<<<<<<<<<< + * info.itemsize = self.itemsize + * info.readonly = 0 + */ + __pyx_v_info->suboffsets = NULL; + + /* "View.MemoryView":205 + * + * info.suboffsets = NULL + * info.itemsize = self.itemsize # <<<<<<<<<<<<<< + * info.readonly = 0 + * info.format = self.format if flags & PyBUF_FORMAT else NULL + */ + __pyx_t_3 = __pyx_v_self->itemsize; + __pyx_v_info->itemsize = __pyx_t_3; + + /* "View.MemoryView":206 + * info.suboffsets = NULL + * info.itemsize = self.itemsize + * info.readonly = 0 # <<<<<<<<<<<<<< + * info.format = self.format if flags & PyBUF_FORMAT else NULL + * info.obj = self + */ + __pyx_v_info->readonly = 0; + + /* "View.MemoryView":207 + * info.itemsize = self.itemsize + * info.readonly = 0 + * info.format = self.format if flags & PyBUF_FORMAT else NULL # <<<<<<<<<<<<<< + * info.obj = self + * + */ + if (((__pyx_v_flags & PyBUF_FORMAT) != 0)) { + __pyx_t_2 = __pyx_v_self->format; + } else { + __pyx_t_2 = NULL; + } + __pyx_v_info->format = __pyx_t_2; + + /* "View.MemoryView":208 + * info.readonly = 0 + * info.format = self.format if flags & PyBUF_FORMAT else NULL + * info.obj = self # <<<<<<<<<<<<<< + * + * def __dealloc__(array self): + */ + __Pyx_INCREF((PyObject *)__pyx_v_self); + __Pyx_GIVEREF((PyObject *)__pyx_v_self); + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); + __pyx_v_info->obj = ((PyObject *)__pyx_v_self); + + /* "View.MemoryView":182 + * _allocate_buffer(self) + * + * @cname('getbuffer') # <<<<<<<<<<<<<< + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.array.__getbuffer__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + if (__pyx_v_info->obj != NULL) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + goto __pyx_L2; + __pyx_L0:; + if (__pyx_v_info->obj == Py_None) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + __pyx_L2:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":210 + * info.obj = self + * + * def __dealloc__(array self): # <<<<<<<<<<<<<< + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) + */ + +/* Python wrapper */ +static void __pyx_array___dealloc__(PyObject *__pyx_v_self); /*proto*/ +static void __pyx_array___dealloc__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(((struct __pyx_array_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struct __pyx_array_obj *__pyx_v_self) { + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + __Pyx_RefNannySetupContext("__dealloc__", 0); + + /* "View.MemoryView":211 + * + * def __dealloc__(array self): + * if self.callback_free_data != NULL: # <<<<<<<<<<<<<< + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: + */ + __pyx_t_1 = (__pyx_v_self->callback_free_data != NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":212 + * def __dealloc__(array self): + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) # <<<<<<<<<<<<<< + * elif self.free_data and self.data is not NULL: + * if self.dtype_is_object: + */ + __pyx_v_self->callback_free_data(__pyx_v_self->data); + + /* "View.MemoryView":211 + * + * def __dealloc__(array self): + * if self.callback_free_data != NULL: # <<<<<<<<<<<<<< + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":213 + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: # <<<<<<<<<<<<<< + * if self.dtype_is_object: + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + */ + if (__pyx_v_self->free_data) { + } else { + __pyx_t_1 = __pyx_v_self->free_data; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_2 = (__pyx_v_self->data != NULL); + __pyx_t_1 = __pyx_t_2; + __pyx_L4_bool_binop_done:; + if (__pyx_t_1) { + + /* "View.MemoryView":214 + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + * free(self.data) + */ + if (__pyx_v_self->dtype_is_object) { + + /* "View.MemoryView":215 + * elif self.free_data and self.data is not NULL: + * if self.dtype_is_object: + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) # <<<<<<<<<<<<<< + * free(self.data) + * PyObject_Free(self._shape) + */ + __pyx_memoryview_refcount_objects_in_slice(__pyx_v_self->data, __pyx_v_self->_shape, __pyx_v_self->_strides, __pyx_v_self->ndim, 0); + + /* "View.MemoryView":214 + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + * free(self.data) + */ + } + + /* "View.MemoryView":216 + * if self.dtype_is_object: + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + * free(self.data) # <<<<<<<<<<<<<< + * PyObject_Free(self._shape) + * + */ + free(__pyx_v_self->data); + + /* "View.MemoryView":213 + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: # <<<<<<<<<<<<<< + * if self.dtype_is_object: + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + */ + } + __pyx_L3:; + + /* "View.MemoryView":217 + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + * free(self.data) + * PyObject_Free(self._shape) # <<<<<<<<<<<<<< + * + * @property + */ + PyObject_Free(__pyx_v_self->_shape); + + /* "View.MemoryView":210 + * info.obj = self + * + * def __dealloc__(array self): # <<<<<<<<<<<<<< + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":219 + * PyObject_Free(self._shape) + * + * @property # <<<<<<<<<<<<<< + * def memview(self): + * return self.get_memview() + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_5array_7memview___get__(((struct __pyx_array_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(struct __pyx_array_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":221 + * @property + * def memview(self): + * return self.get_memview() # <<<<<<<<<<<<<< + * + * @cname('get_memview') + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = ((struct __pyx_vtabstruct_array *)__pyx_v_self->__pyx_vtab)->get_memview(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 221, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":219 + * PyObject_Free(self._shape) + * + * @property # <<<<<<<<<<<<<< + * def memview(self): + * return self.get_memview() + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.array.memview.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":224 + * + * @cname('get_memview') + * cdef get_memview(self): # <<<<<<<<<<<<<< + * flags = PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE + * return memoryview(self, flags, self.dtype_is_object) + */ + +static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self) { + int __pyx_v_flags; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_memview", 0); + + /* "View.MemoryView":225 + * @cname('get_memview') + * cdef get_memview(self): + * flags = PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE # <<<<<<<<<<<<<< + * return memoryview(self, flags, self.dtype_is_object) + * + */ + __pyx_v_flags = ((PyBUF_ANY_CONTIGUOUS | PyBUF_FORMAT) | PyBUF_WRITABLE); + + /* "View.MemoryView":226 + * cdef get_memview(self): + * flags = PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE + * return memoryview(self, flags, self.dtype_is_object) # <<<<<<<<<<<<<< + * + * def __len__(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 226, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_self->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 226, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_INCREF((PyObject *)__pyx_v_self); + __Pyx_GIVEREF((PyObject *)__pyx_v_self); + PyTuple_SET_ITEM(__pyx_t_3, 0, ((PyObject *)__pyx_v_self)); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + __pyx_t_1 = 0; + __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":224 + * + * @cname('get_memview') + * cdef get_memview(self): # <<<<<<<<<<<<<< + * flags = PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE + * return memoryview(self, flags, self.dtype_is_object) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.array.get_memview", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":228 + * return memoryview(self, flags, self.dtype_is_object) + * + * def __len__(self): # <<<<<<<<<<<<<< + * return self._shape[0] + * + */ + +/* Python wrapper */ +static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self); /*proto*/ +static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + Py_ssize_t __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__len__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(((struct __pyx_array_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(struct __pyx_array_obj *__pyx_v_self) { + Py_ssize_t __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__len__", 0); + + /* "View.MemoryView":229 + * + * def __len__(self): + * return self._shape[0] # <<<<<<<<<<<<<< + * + * def __getattr__(self, attr): + */ + __pyx_r = (__pyx_v_self->_shape[0]); + goto __pyx_L0; + + /* "View.MemoryView":228 + * return memoryview(self, flags, self.dtype_is_object) + * + * def __len__(self): # <<<<<<<<<<<<<< + * return self._shape[0] + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":231 + * return self._shape[0] + * + * def __getattr__(self, attr): # <<<<<<<<<<<<<< + * return getattr(self.memview, attr) + * + */ + +/* Python wrapper */ +static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr); /*proto*/ +static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getattr__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_attr)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_attr) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__getattr__", 0); + + /* "View.MemoryView":232 + * + * def __getattr__(self, attr): + * return getattr(self.memview, attr) # <<<<<<<<<<<<<< + * + * def __getitem__(self, item): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 232, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_GetAttr(__pyx_t_1, __pyx_v_attr); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 232, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":231 + * return self._shape[0] + * + * def __getattr__(self, attr): # <<<<<<<<<<<<<< + * return getattr(self.memview, attr) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.array.__getattr__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":234 + * return getattr(self.memview, attr) + * + * def __getitem__(self, item): # <<<<<<<<<<<<<< + * return self.memview[item] + * + */ + +/* Python wrapper */ +static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item); /*proto*/ +static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getitem__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__getitem__", 0); + + /* "View.MemoryView":235 + * + * def __getitem__(self, item): + * return self.memview[item] # <<<<<<<<<<<<<< + * + * def __setitem__(self, item, value): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 235, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyObject_GetItem(__pyx_t_1, __pyx_v_item); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 235, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":234 + * return getattr(self.memview, attr) + * + * def __getitem__(self, item): # <<<<<<<<<<<<<< + * return self.memview[item] + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.array.__getitem__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":237 + * return self.memview[item] + * + * def __setitem__(self, item, value): # <<<<<<<<<<<<<< + * self.memview[item] = value + * + */ + +/* Python wrapper */ +static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /*proto*/ +static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setitem__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item), ((PyObject *)__pyx_v_value)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setitem__", 0); + + /* "View.MemoryView":238 + * + * def __setitem__(self, item, value): + * self.memview[item] = value # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 238, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + if (unlikely((PyObject_SetItem(__pyx_t_1, __pyx_v_item, __pyx_v_value) < 0))) __PYX_ERR(1, 238, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "View.MemoryView":237 + * return self.memview[item] + * + * def __setitem__(self, item, value): # <<<<<<<<<<<<<< + * self.memview[item] = value + * + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.array.__setitem__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + __pyx_r = __pyx_pf___pyx_array___reduce_cython__(((struct __pyx_array_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__reduce_cython__", 0); + + /* "(tree fragment)":2 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 2, __pyx_L1_error) + + /* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.array.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 3, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + } + __pyx_v___pyx_state = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.array.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf___pyx_array_2__setstate_cython__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setstate_cython__", 0); + + /* "(tree fragment)":4 + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 4, __pyx_L1_error) + + /* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.array.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":248 + * + * @cname("__pyx_array_allocate_buffer") + * cdef int _allocate_buffer(array self) except -1: # <<<<<<<<<<<<<< + * + * + */ + +static int __pyx_array_allocate_buffer(struct __pyx_array_obj *__pyx_v_self) { + Py_ssize_t __pyx_v_i; + PyObject **__pyx_v_p; + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + Py_ssize_t __pyx_t_2; + Py_ssize_t __pyx_t_3; + Py_ssize_t __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("_allocate_buffer", 0); + + /* "View.MemoryView":254 + * cdef PyObject **p + * + * self.free_data = True # <<<<<<<<<<<<<< + * self.data = malloc(self.len) + * if not self.data: + */ + __pyx_v_self->free_data = 1; + + /* "View.MemoryView":255 + * + * self.free_data = True + * self.data = malloc(self.len) # <<<<<<<<<<<<<< + * if not self.data: + * raise MemoryError, "unable to allocate array data." + */ + __pyx_v_self->data = ((char *)malloc(__pyx_v_self->len)); + + /* "View.MemoryView":256 + * self.free_data = True + * self.data = malloc(self.len) + * if not self.data: # <<<<<<<<<<<<<< + * raise MemoryError, "unable to allocate array data." + * + */ + __pyx_t_1 = (!(__pyx_v_self->data != 0)); + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":257 + * self.data = malloc(self.len) + * if not self.data: + * raise MemoryError, "unable to allocate array data." # <<<<<<<<<<<<<< + * + * if self.dtype_is_object: + */ + __Pyx_Raise(__pyx_builtin_MemoryError, __pyx_kp_s_unable_to_allocate_array_data, 0, 0); + __PYX_ERR(1, 257, __pyx_L1_error) + + /* "View.MemoryView":256 + * self.free_data = True + * self.data = malloc(self.len) + * if not self.data: # <<<<<<<<<<<<<< + * raise MemoryError, "unable to allocate array data." + * + */ + } + + /* "View.MemoryView":259 + * raise MemoryError, "unable to allocate array data." + * + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * p = self.data + * for i in range(self.len // self.itemsize): + */ + if (__pyx_v_self->dtype_is_object) { + + /* "View.MemoryView":260 + * + * if self.dtype_is_object: + * p = self.data # <<<<<<<<<<<<<< + * for i in range(self.len // self.itemsize): + * p[i] = Py_None + */ + __pyx_v_p = ((PyObject **)__pyx_v_self->data); + + /* "View.MemoryView":261 + * if self.dtype_is_object: + * p = self.data + * for i in range(self.len // self.itemsize): # <<<<<<<<<<<<<< + * p[i] = Py_None + * Py_INCREF(Py_None) + */ + if (unlikely(__pyx_v_self->itemsize == 0)) { + PyErr_SetString(PyExc_ZeroDivisionError, "integer division or modulo by zero"); + __PYX_ERR(1, 261, __pyx_L1_error) + } + else if (sizeof(Py_ssize_t) == sizeof(long) && (!(((Py_ssize_t)-1) > 0)) && unlikely(__pyx_v_self->itemsize == (Py_ssize_t)-1) && unlikely(__Pyx_UNARY_NEG_WOULD_OVERFLOW(__pyx_v_self->len))) { + PyErr_SetString(PyExc_OverflowError, "value too large to perform division"); + __PYX_ERR(1, 261, __pyx_L1_error) + } + __pyx_t_2 = __Pyx_div_Py_ssize_t(__pyx_v_self->len, __pyx_v_self->itemsize); + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":262 + * p = self.data + * for i in range(self.len // self.itemsize): + * p[i] = Py_None # <<<<<<<<<<<<<< + * Py_INCREF(Py_None) + * return 0 + */ + (__pyx_v_p[__pyx_v_i]) = Py_None; + + /* "View.MemoryView":263 + * for i in range(self.len // self.itemsize): + * p[i] = Py_None + * Py_INCREF(Py_None) # <<<<<<<<<<<<<< + * return 0 + * + */ + Py_INCREF(Py_None); + } + + /* "View.MemoryView":259 + * raise MemoryError, "unable to allocate array data." + * + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * p = self.data + * for i in range(self.len // self.itemsize): + */ + } + + /* "View.MemoryView":264 + * p[i] = Py_None + * Py_INCREF(Py_None) + * return 0 # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":248 + * + * @cname("__pyx_array_allocate_buffer") + * cdef int _allocate_buffer(array self) except -1: # <<<<<<<<<<<<<< + * + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._allocate_buffer", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":268 + * + * @cname("__pyx_array_new") + * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf): # <<<<<<<<<<<<<< + * cdef array result + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. + */ + +static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, char *__pyx_v_format, char *__pyx_v_c_mode, char *__pyx_v_buf) { + struct __pyx_array_obj *__pyx_v_result = 0; + PyObject *__pyx_v_mode = 0; + struct __pyx_array_obj *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("array_cwrapper", 0); + + /* "View.MemoryView":270 + * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf): + * cdef array result + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. # <<<<<<<<<<<<<< + * + * if buf is NULL: + */ + if (((__pyx_v_c_mode[0]) == 'f')) { + __Pyx_INCREF(__pyx_n_s_fortran); + __pyx_t_1 = __pyx_n_s_fortran; + } else { + __Pyx_INCREF(__pyx_n_s_c); + __pyx_t_1 = __pyx_n_s_c; + } + __pyx_v_mode = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":272 + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. + * + * if buf is NULL: # <<<<<<<<<<<<<< + * result = array.__new__(array, shape, itemsize, format, mode) + * else: + */ + __pyx_t_2 = (__pyx_v_buf == NULL); + if (__pyx_t_2) { + + /* "View.MemoryView":273 + * + * if buf is NULL: + * result = array.__new__(array, shape, itemsize, format, mode) # <<<<<<<<<<<<<< + * else: + * result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False) + */ + __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 273, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = __Pyx_PyBytes_FromString(__pyx_v_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = PyTuple_New(4); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 273, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_INCREF(__pyx_v_shape); + __Pyx_GIVEREF(__pyx_v_shape); + PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_shape); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_3); + __Pyx_INCREF(__pyx_v_mode); + __Pyx_GIVEREF(__pyx_v_mode); + PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_v_mode); + __pyx_t_1 = 0; + __pyx_t_3 = 0; + __pyx_t_3 = ((PyObject *)__pyx_tp_new_array(((PyTypeObject *)__pyx_array_type), __pyx_t_4, NULL)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error) + __Pyx_GOTREF((PyObject *)__pyx_t_3); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_v_result = ((struct __pyx_array_obj *)__pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":272 + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. + * + * if buf is NULL: # <<<<<<<<<<<<<< + * result = array.__new__(array, shape, itemsize, format, mode) + * else: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":275 + * result = array.__new__(array, shape, itemsize, format, mode) + * else: + * result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False) # <<<<<<<<<<<<<< + * result.data = buf + * + */ + /*else*/ { + __pyx_t_3 = PyInt_FromSsize_t(__pyx_v_itemsize); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = __Pyx_PyBytes_FromString(__pyx_v_format); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_1 = PyTuple_New(4); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_v_shape); + __Pyx_GIVEREF(__pyx_v_shape); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_shape); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_3); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_t_4); + __Pyx_INCREF(__pyx_v_mode); + __Pyx_GIVEREF(__pyx_v_mode); + PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_v_mode); + __pyx_t_3 = 0; + __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_allocate_buffer, Py_False) < 0) __PYX_ERR(1, 275, __pyx_L1_error) + __pyx_t_3 = ((PyObject *)__pyx_tp_new_array(((PyTypeObject *)__pyx_array_type), __pyx_t_1, __pyx_t_4)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF((PyObject *)__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_v_result = ((struct __pyx_array_obj *)__pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":276 + * else: + * result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False) + * result.data = buf # <<<<<<<<<<<<<< + * + * return result + */ + __pyx_v_result->data = __pyx_v_buf; + } + __pyx_L3:; + + /* "View.MemoryView":278 + * result.data = buf + * + * return result # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_result); + __pyx_r = __pyx_v_result; + goto __pyx_L0; + + /* "View.MemoryView":268 + * + * @cname("__pyx_array_new") + * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf): # <<<<<<<<<<<<<< + * cdef array result + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.array_cwrapper", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_result); + __Pyx_XDECREF(__pyx_v_mode); + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":304 + * cdef class Enum(object): + * cdef object name + * def __init__(self, name): # <<<<<<<<<<<<<< + * self.name = name + * def __repr__(self): + */ + +/* Python wrapper */ +static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ +static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + PyObject *__pyx_v_name = 0; + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__init__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_name,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_name)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 304, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__init__") < 0)) __PYX_ERR(1, 304, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + } + __pyx_v_name = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__init__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 304, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.Enum.__init__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return -1; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v_name); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v_name) { + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__init__", 0); + + /* "View.MemoryView":305 + * cdef object name + * def __init__(self, name): + * self.name = name # <<<<<<<<<<<<<< + * def __repr__(self): + * return self.name + */ + __Pyx_INCREF(__pyx_v_name); + __Pyx_GIVEREF(__pyx_v_name); + __Pyx_GOTREF(__pyx_v_self->name); + __Pyx_DECREF(__pyx_v_self->name); + __pyx_v_self->name = __pyx_v_name; + + /* "View.MemoryView":304 + * cdef class Enum(object): + * cdef object name + * def __init__(self, name): # <<<<<<<<<<<<<< + * self.name = name + * def __repr__(self): + */ + + /* function exit code */ + __pyx_r = 0; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":306 + * def __init__(self, name): + * self.name = name + * def __repr__(self): # <<<<<<<<<<<<<< + * return self.name + * + */ + +/* Python wrapper */ +static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__repr__ (wrapper)", 0); + __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(struct __pyx_MemviewEnum_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__repr__", 0); + + /* "View.MemoryView":307 + * self.name = name + * def __repr__(self): + * return self.name # <<<<<<<<<<<<<< + * + * cdef generic = Enum("") + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_self->name); + __pyx_r = __pyx_v_self->name; + goto __pyx_L0; + + /* "View.MemoryView":306 + * def __init__(self, name): + * self.name = name + * def __repr__(self): # <<<<<<<<<<<<<< + * return self.name + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * cdef tuple state + * cdef object _dict + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + __pyx_r = __pyx_pf___pyx_MemviewEnum___reduce_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self) { + PyObject *__pyx_v_state = 0; + PyObject *__pyx_v__dict = 0; + int __pyx_v_use_setstate; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__reduce_cython__", 0); + + /* "(tree fragment)":5 + * cdef object _dict + * cdef bint use_setstate + * state = (self.name,) # <<<<<<<<<<<<<< + * _dict = getattr(self, '__dict__', None) + * if _dict is not None: + */ + __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_v_self->name); + __Pyx_GIVEREF(__pyx_v_self->name); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_self->name); + __pyx_v_state = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "(tree fragment)":6 + * cdef bint use_setstate + * state = (self.name,) + * _dict = getattr(self, '__dict__', None) # <<<<<<<<<<<<<< + * if _dict is not None: + * state += (_dict,) + */ + __pyx_t_1 = __Pyx_GetAttr3(((PyObject *)__pyx_v_self), __pyx_n_s_dict, Py_None); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 6, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v__dict = __pyx_t_1; + __pyx_t_1 = 0; + + /* "(tree fragment)":7 + * state = (self.name,) + * _dict = getattr(self, '__dict__', None) + * if _dict is not None: # <<<<<<<<<<<<<< + * state += (_dict,) + * use_setstate = True + */ + __pyx_t_2 = (__pyx_v__dict != Py_None); + if (__pyx_t_2) { + + /* "(tree fragment)":8 + * _dict = getattr(self, '__dict__', None) + * if _dict is not None: + * state += (_dict,) # <<<<<<<<<<<<<< + * use_setstate = True + * else: + */ + __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 8, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_v__dict); + __Pyx_GIVEREF(__pyx_v__dict); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict); + __pyx_t_3 = PyNumber_InPlaceAdd(__pyx_v_state, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 8, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF_SET(__pyx_v_state, ((PyObject*)__pyx_t_3)); + __pyx_t_3 = 0; + + /* "(tree fragment)":9 + * if _dict is not None: + * state += (_dict,) + * use_setstate = True # <<<<<<<<<<<<<< + * else: + * use_setstate = self.name is not None + */ + __pyx_v_use_setstate = 1; + + /* "(tree fragment)":7 + * state = (self.name,) + * _dict = getattr(self, '__dict__', None) + * if _dict is not None: # <<<<<<<<<<<<<< + * state += (_dict,) + * use_setstate = True + */ + goto __pyx_L3; + } + + /* "(tree fragment)":11 + * use_setstate = True + * else: + * use_setstate = self.name is not None # <<<<<<<<<<<<<< + * if use_setstate: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state + */ + /*else*/ { + __pyx_t_2 = (__pyx_v_self->name != Py_None); + __pyx_v_use_setstate = __pyx_t_2; + } + __pyx_L3:; + + /* "(tree fragment)":12 + * else: + * use_setstate = self.name is not None + * if use_setstate: # <<<<<<<<<<<<<< + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state + * else: + */ + if (__pyx_v_use_setstate) { + + /* "(tree fragment)":13 + * use_setstate = self.name is not None + * if use_setstate: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state # <<<<<<<<<<<<<< + * else: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_pyx_unpickle_Enum); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 13, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 13, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + __Pyx_INCREF(__pyx_int_136983863); + __Pyx_GIVEREF(__pyx_int_136983863); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863); + __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(Py_None); + PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None); + __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 13, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1); + __Pyx_INCREF(__pyx_v_state); + __Pyx_GIVEREF(__pyx_v_state); + PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_state); + __pyx_t_3 = 0; + __pyx_t_1 = 0; + __pyx_r = __pyx_t_4; + __pyx_t_4 = 0; + goto __pyx_L0; + + /* "(tree fragment)":12 + * else: + * use_setstate = self.name is not None + * if use_setstate: # <<<<<<<<<<<<<< + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state + * else: + */ + } + + /* "(tree fragment)":15 + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state + * else: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) # <<<<<<<<<<<<<< + * def __setstate_cython__(self, __pyx_state): + * __pyx_unpickle_Enum__set_state(self, __pyx_state) + */ + /*else*/ { + __Pyx_XDECREF(__pyx_r); + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_pyx_unpickle_Enum); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + __Pyx_INCREF(__pyx_int_136983863); + __Pyx_GIVEREF(__pyx_int_136983863); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863); + __Pyx_INCREF(__pyx_v_state); + __Pyx_GIVEREF(__pyx_v_state); + PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state); + __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + __pyx_t_4 = 0; + __pyx_t_1 = 0; + __pyx_r = __pyx_t_3; + __pyx_t_3 = 0; + goto __pyx_L0; + } + + /* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * cdef tuple state + * cdef object _dict + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.Enum.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_state); + __Pyx_XDECREF(__pyx_v__dict); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":16 + * else: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * __pyx_unpickle_Enum__set_state(self, __pyx_state) + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 16, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 16, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + } + __pyx_v___pyx_state = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 16, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.Enum.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf___pyx_MemviewEnum_2__setstate_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setstate_cython__", 0); + + /* "(tree fragment)":17 + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) + * def __setstate_cython__(self, __pyx_state): + * __pyx_unpickle_Enum__set_state(self, __pyx_state) # <<<<<<<<<<<<<< + */ + if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_v___pyx_state))) __PYX_ERR(1, 17, __pyx_L1_error) + __pyx_t_1 = __pyx_unpickle_Enum__set_state(__pyx_v_self, ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 17, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "(tree fragment)":16 + * else: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * __pyx_unpickle_Enum__set_state(self, __pyx_state) + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.Enum.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":349 + * cdef __Pyx_TypeInfo *typeinfo + * + * def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False): # <<<<<<<<<<<<<< + * self.obj = obj + * self.flags = flags + */ + +/* Python wrapper */ +static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ +static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + PyObject *__pyx_v_obj = 0; + int __pyx_v_flags; + int __pyx_v_dtype_is_object; + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_obj,&__pyx_n_s_flags,&__pyx_n_s_dtype_is_object,0}; + PyObject* values[3] = {0,0,0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_obj)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flags)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 2, 3, 1); __PYX_ERR(1, 349, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dtype_is_object); + if (value) { values[2] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__cinit__") < 0)) __PYX_ERR(1, 349, __pyx_L3_error) + } + } else { + switch (__pyx_nargs) { + case 3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1); + values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + break; + default: goto __pyx_L5_argtuple_error; + } + } + __pyx_v_obj = values[0]; + __pyx_v_flags = __Pyx_PyInt_As_int(values[1]); if (unlikely((__pyx_v_flags == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + if (values[2]) { + __pyx_v_dtype_is_object = __Pyx_PyObject_IsTrue(values[2]); if (unlikely((__pyx_v_dtype_is_object == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + } else { + __pyx_v_dtype_is_object = ((int)0); + } + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 2, 3, __pyx_nargs); __PYX_ERR(1, 349, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return -1; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_obj, __pyx_v_flags, __pyx_v_dtype_is_object); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj, int __pyx_v_flags, int __pyx_v_dtype_is_object) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + Py_intptr_t __pyx_t_4; + size_t __pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__cinit__", 0); + + /* "View.MemoryView":350 + * + * def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False): + * self.obj = obj # <<<<<<<<<<<<<< + * self.flags = flags + * if type(self) is memoryview or obj is not None: + */ + __Pyx_INCREF(__pyx_v_obj); + __Pyx_GIVEREF(__pyx_v_obj); + __Pyx_GOTREF(__pyx_v_self->obj); + __Pyx_DECREF(__pyx_v_self->obj); + __pyx_v_self->obj = __pyx_v_obj; + + /* "View.MemoryView":351 + * def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False): + * self.obj = obj + * self.flags = flags # <<<<<<<<<<<<<< + * if type(self) is memoryview or obj is not None: + * __Pyx_GetBuffer(obj, &self.view, flags) + */ + __pyx_v_self->flags = __pyx_v_flags; + + /* "View.MemoryView":352 + * self.obj = obj + * self.flags = flags + * if type(self) is memoryview or obj is not None: # <<<<<<<<<<<<<< + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: + */ + __pyx_t_2 = (((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))) == ((PyObject *)__pyx_memoryview_type)); + if (!__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_2 = (__pyx_v_obj != Py_None); + __pyx_t_1 = __pyx_t_2; + __pyx_L4_bool_binop_done:; + if (__pyx_t_1) { + + /* "View.MemoryView":353 + * self.flags = flags + * if type(self) is memoryview or obj is not None: + * __Pyx_GetBuffer(obj, &self.view, flags) # <<<<<<<<<<<<<< + * if self.view.obj == NULL: + * (<__pyx_buffer *> &self.view).obj = Py_None + */ + __pyx_t_3 = __Pyx_GetBuffer(__pyx_v_obj, (&__pyx_v_self->view), __pyx_v_flags); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 353, __pyx_L1_error) + + /* "View.MemoryView":354 + * if type(self) is memoryview or obj is not None: + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: # <<<<<<<<<<<<<< + * (<__pyx_buffer *> &self.view).obj = Py_None + * Py_INCREF(Py_None) + */ + __pyx_t_1 = (((PyObject *)__pyx_v_self->view.obj) == NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":355 + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: + * (<__pyx_buffer *> &self.view).obj = Py_None # <<<<<<<<<<<<<< + * Py_INCREF(Py_None) + * + */ + ((Py_buffer *)(&__pyx_v_self->view))->obj = Py_None; + + /* "View.MemoryView":356 + * if self.view.obj == NULL: + * (<__pyx_buffer *> &self.view).obj = Py_None + * Py_INCREF(Py_None) # <<<<<<<<<<<<<< + * + * if not __PYX_CYTHON_ATOMICS_ENABLED(): + */ + Py_INCREF(Py_None); + + /* "View.MemoryView":354 + * if type(self) is memoryview or obj is not None: + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: # <<<<<<<<<<<<<< + * (<__pyx_buffer *> &self.view).obj = Py_None + * Py_INCREF(Py_None) + */ + } + + /* "View.MemoryView":352 + * self.obj = obj + * self.flags = flags + * if type(self) is memoryview or obj is not None: # <<<<<<<<<<<<<< + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: + */ + } + + /* "View.MemoryView":358 + * Py_INCREF(Py_None) + * + * if not __PYX_CYTHON_ATOMICS_ENABLED(): # <<<<<<<<<<<<<< + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: + */ + __pyx_t_1 = (!__PYX_CYTHON_ATOMICS_ENABLED()); + if (__pyx_t_1) { + + /* "View.MemoryView":360 + * if not __PYX_CYTHON_ATOMICS_ENABLED(): + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: # <<<<<<<<<<<<<< + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 + */ + __pyx_t_1 = (__pyx_memoryview_thread_locks_used < 8); + if (__pyx_t_1) { + + /* "View.MemoryView":361 + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks_used += 1 + * if self.lock is NULL: + */ + __pyx_v_self->lock = (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]); + + /* "View.MemoryView":362 + * if __pyx_memoryview_thread_locks_used < 8: + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 # <<<<<<<<<<<<<< + * if self.lock is NULL: + * self.lock = PyThread_allocate_lock() + */ + __pyx_memoryview_thread_locks_used = (__pyx_memoryview_thread_locks_used + 1); + + /* "View.MemoryView":360 + * if not __PYX_CYTHON_ATOMICS_ENABLED(): + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: # <<<<<<<<<<<<<< + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 + */ + } + + /* "View.MemoryView":363 + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 + * if self.lock is NULL: # <<<<<<<<<<<<<< + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: + */ + __pyx_t_1 = (__pyx_v_self->lock == NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":364 + * __pyx_memoryview_thread_locks_used += 1 + * if self.lock is NULL: + * self.lock = PyThread_allocate_lock() # <<<<<<<<<<<<<< + * if self.lock is NULL: + * raise MemoryError + */ + __pyx_v_self->lock = PyThread_allocate_lock(); + + /* "View.MemoryView":365 + * if self.lock is NULL: + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: # <<<<<<<<<<<<<< + * raise MemoryError + * + */ + __pyx_t_1 = (__pyx_v_self->lock == NULL); + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":366 + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: + * raise MemoryError # <<<<<<<<<<<<<< + * + * if flags & PyBUF_FORMAT: + */ + PyErr_NoMemory(); __PYX_ERR(1, 366, __pyx_L1_error) + + /* "View.MemoryView":365 + * if self.lock is NULL: + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: # <<<<<<<<<<<<<< + * raise MemoryError + * + */ + } + + /* "View.MemoryView":363 + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 + * if self.lock is NULL: # <<<<<<<<<<<<<< + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: + */ + } + + /* "View.MemoryView":358 + * Py_INCREF(Py_None) + * + * if not __PYX_CYTHON_ATOMICS_ENABLED(): # <<<<<<<<<<<<<< + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: + */ + } + + /* "View.MemoryView":368 + * raise MemoryError + * + * if flags & PyBUF_FORMAT: # <<<<<<<<<<<<<< + * self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\0') + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":369 + * + * if flags & PyBUF_FORMAT: + * self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\0') # <<<<<<<<<<<<<< + * else: + * self.dtype_is_object = dtype_is_object + */ + __pyx_t_2 = ((__pyx_v_self->view.format[0]) == 'O'); + if (__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L12_bool_binop_done; + } + __pyx_t_2 = ((__pyx_v_self->view.format[1]) == '\x00'); + __pyx_t_1 = __pyx_t_2; + __pyx_L12_bool_binop_done:; + __pyx_v_self->dtype_is_object = __pyx_t_1; + + /* "View.MemoryView":368 + * raise MemoryError + * + * if flags & PyBUF_FORMAT: # <<<<<<<<<<<<<< + * self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\0') + * else: + */ + goto __pyx_L11; + } + + /* "View.MemoryView":371 + * self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\0') + * else: + * self.dtype_is_object = dtype_is_object # <<<<<<<<<<<<<< + * + * assert (&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0 + */ + /*else*/ { + __pyx_v_self->dtype_is_object = __pyx_v_dtype_is_object; + } + __pyx_L11:; + + /* "View.MemoryView":373 + * self.dtype_is_object = dtype_is_object + * + * assert (&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0 # <<<<<<<<<<<<<< + * self.typeinfo = NULL + * + */ + #ifndef CYTHON_WITHOUT_ASSERTIONS + if (unlikely(__pyx_assertions_enabled())) { + __pyx_t_4 = ((Py_intptr_t)((void *)(&__pyx_v_self->acquisition_count))); + __pyx_t_5 = (sizeof(__pyx_atomic_int_type)); + if (unlikely(__pyx_t_5 == 0)) { + PyErr_SetString(PyExc_ZeroDivisionError, "integer division or modulo by zero"); + __PYX_ERR(1, 373, __pyx_L1_error) + } + __pyx_t_1 = ((__pyx_t_4 % __pyx_t_5) == 0); + if (unlikely(!__pyx_t_1)) { + __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0); + __PYX_ERR(1, 373, __pyx_L1_error) + } + } + #else + if ((1)); else __PYX_ERR(1, 373, __pyx_L1_error) + #endif + + /* "View.MemoryView":374 + * + * assert (&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0 + * self.typeinfo = NULL # <<<<<<<<<<<<<< + * + * def __dealloc__(memoryview self): + */ + __pyx_v_self->typeinfo = NULL; + + /* "View.MemoryView":349 + * cdef __Pyx_TypeInfo *typeinfo + * + * def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False): # <<<<<<<<<<<<<< + * self.obj = obj + * self.flags = flags + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":376 + * self.typeinfo = NULL + * + * def __dealloc__(memoryview self): # <<<<<<<<<<<<<< + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) + */ + +/* Python wrapper */ +static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self); /*proto*/ +static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +static void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(struct __pyx_memoryview_obj *__pyx_v_self) { + int __pyx_v_i; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + PyThread_type_lock __pyx_t_5; + PyThread_type_lock __pyx_t_6; + __Pyx_RefNannySetupContext("__dealloc__", 0); + + /* "View.MemoryView":377 + * + * def __dealloc__(memoryview self): + * if self.obj is not None: # <<<<<<<<<<<<<< + * __Pyx_ReleaseBuffer(&self.view) + * elif (<__pyx_buffer *> &self.view).obj == Py_None: + */ + __pyx_t_1 = (__pyx_v_self->obj != Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":378 + * def __dealloc__(memoryview self): + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) # <<<<<<<<<<<<<< + * elif (<__pyx_buffer *> &self.view).obj == Py_None: + * + */ + __Pyx_ReleaseBuffer((&__pyx_v_self->view)); + + /* "View.MemoryView":377 + * + * def __dealloc__(memoryview self): + * if self.obj is not None: # <<<<<<<<<<<<<< + * __Pyx_ReleaseBuffer(&self.view) + * elif (<__pyx_buffer *> &self.view).obj == Py_None: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":379 + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) + * elif (<__pyx_buffer *> &self.view).obj == Py_None: # <<<<<<<<<<<<<< + * + * (<__pyx_buffer *> &self.view).obj = NULL + */ + __pyx_t_1 = (((Py_buffer *)(&__pyx_v_self->view))->obj == Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":381 + * elif (<__pyx_buffer *> &self.view).obj == Py_None: + * + * (<__pyx_buffer *> &self.view).obj = NULL # <<<<<<<<<<<<<< + * Py_DECREF(Py_None) + * + */ + ((Py_buffer *)(&__pyx_v_self->view))->obj = NULL; + + /* "View.MemoryView":382 + * + * (<__pyx_buffer *> &self.view).obj = NULL + * Py_DECREF(Py_None) # <<<<<<<<<<<<<< + * + * cdef int i + */ + Py_DECREF(Py_None); + + /* "View.MemoryView":379 + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) + * elif (<__pyx_buffer *> &self.view).obj == Py_None: # <<<<<<<<<<<<<< + * + * (<__pyx_buffer *> &self.view).obj = NULL + */ + } + __pyx_L3:; + + /* "View.MemoryView":386 + * cdef int i + * global __pyx_memoryview_thread_locks_used + * if self.lock != NULL: # <<<<<<<<<<<<<< + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: + */ + __pyx_t_1 = (__pyx_v_self->lock != NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":387 + * global __pyx_memoryview_thread_locks_used + * if self.lock != NULL: + * for i in range(__pyx_memoryview_thread_locks_used): # <<<<<<<<<<<<<< + * if __pyx_memoryview_thread_locks[i] is self.lock: + * __pyx_memoryview_thread_locks_used -= 1 + */ + __pyx_t_2 = __pyx_memoryview_thread_locks_used; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":388 + * if self.lock != NULL: + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: + */ + __pyx_t_1 = ((__pyx_memoryview_thread_locks[__pyx_v_i]) == __pyx_v_self->lock); + if (__pyx_t_1) { + + /* "View.MemoryView":389 + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: + * __pyx_memoryview_thread_locks_used -= 1 # <<<<<<<<<<<<<< + * if i != __pyx_memoryview_thread_locks_used: + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + */ + __pyx_memoryview_thread_locks_used = (__pyx_memoryview_thread_locks_used - 1); + + /* "View.MemoryView":390 + * if __pyx_memoryview_thread_locks[i] is self.lock: + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) + */ + __pyx_t_1 = (__pyx_v_i != __pyx_memoryview_thread_locks_used); + if (__pyx_t_1) { + + /* "View.MemoryView":392 + * if i != __pyx_memoryview_thread_locks_used: + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) # <<<<<<<<<<<<<< + * break + * else: + */ + __pyx_t_5 = (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]); + __pyx_t_6 = (__pyx_memoryview_thread_locks[__pyx_v_i]); + + /* "View.MemoryView":391 + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) + * break + */ + (__pyx_memoryview_thread_locks[__pyx_v_i]) = __pyx_t_5; + (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]) = __pyx_t_6; + + /* "View.MemoryView":390 + * if __pyx_memoryview_thread_locks[i] is self.lock: + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) + */ + } + + /* "View.MemoryView":393 + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) + * break # <<<<<<<<<<<<<< + * else: + * PyThread_free_lock(self.lock) + */ + goto __pyx_L6_break; + + /* "View.MemoryView":388 + * if self.lock != NULL: + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: + */ + } + } + /*else*/ { + + /* "View.MemoryView":395 + * break + * else: + * PyThread_free_lock(self.lock) # <<<<<<<<<<<<<< + * + * cdef char *get_item_pointer(memoryview self, object index) except NULL: + */ + PyThread_free_lock(__pyx_v_self->lock); + } + __pyx_L6_break:; + + /* "View.MemoryView":386 + * cdef int i + * global __pyx_memoryview_thread_locks_used + * if self.lock != NULL: # <<<<<<<<<<<<<< + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: + */ + } + + /* "View.MemoryView":376 + * self.typeinfo = NULL + * + * def __dealloc__(memoryview self): # <<<<<<<<<<<<<< + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":397 + * PyThread_free_lock(self.lock) + * + * cdef char *get_item_pointer(memoryview self, object index) except NULL: # <<<<<<<<<<<<<< + * cdef Py_ssize_t dim + * cdef char *itemp = self.view.buf + */ + +static char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index) { + Py_ssize_t __pyx_v_dim; + char *__pyx_v_itemp; + PyObject *__pyx_v_idx = NULL; + char *__pyx_r; + __Pyx_RefNannyDeclarations + Py_ssize_t __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + Py_ssize_t __pyx_t_3; + PyObject *(*__pyx_t_4)(PyObject *); + PyObject *__pyx_t_5 = NULL; + Py_ssize_t __pyx_t_6; + char *__pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_item_pointer", 0); + + /* "View.MemoryView":399 + * cdef char *get_item_pointer(memoryview self, object index) except NULL: + * cdef Py_ssize_t dim + * cdef char *itemp = self.view.buf # <<<<<<<<<<<<<< + * + * for dim, idx in enumerate(index): + */ + __pyx_v_itemp = ((char *)__pyx_v_self->view.buf); + + /* "View.MemoryView":401 + * cdef char *itemp = self.view.buf + * + * for dim, idx in enumerate(index): # <<<<<<<<<<<<<< + * itemp = pybuffer_index(&self.view, itemp, idx, dim) + * + */ + __pyx_t_1 = 0; + if (likely(PyList_CheckExact(__pyx_v_index)) || PyTuple_CheckExact(__pyx_v_index)) { + __pyx_t_2 = __pyx_v_index; __Pyx_INCREF(__pyx_t_2); __pyx_t_3 = 0; + __pyx_t_4 = NULL; + } else { + __pyx_t_3 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_v_index); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 401, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 401, __pyx_L1_error) + } + for (;;) { + if (likely(!__pyx_t_4)) { + if (likely(PyList_CheckExact(__pyx_t_2))) { + if (__pyx_t_3 >= PyList_GET_SIZE(__pyx_t_2)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_5 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_5); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(1, 401, __pyx_L1_error) + #else + __pyx_t_5 = PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 401, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + #endif + } else { + if (__pyx_t_3 >= PyTuple_GET_SIZE(__pyx_t_2)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_5 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_5); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(1, 401, __pyx_L1_error) + #else + __pyx_t_5 = PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 401, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + #endif + } + } else { + __pyx_t_5 = __pyx_t_4(__pyx_t_2); + if (unlikely(!__pyx_t_5)) { + PyObject* exc_type = PyErr_Occurred(); + if (exc_type) { + if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear(); + else __PYX_ERR(1, 401, __pyx_L1_error) + } + break; + } + __Pyx_GOTREF(__pyx_t_5); + } + __Pyx_XDECREF_SET(__pyx_v_idx, __pyx_t_5); + __pyx_t_5 = 0; + __pyx_v_dim = __pyx_t_1; + __pyx_t_1 = (__pyx_t_1 + 1); + + /* "View.MemoryView":402 + * + * for dim, idx in enumerate(index): + * itemp = pybuffer_index(&self.view, itemp, idx, dim) # <<<<<<<<<<<<<< + * + * return itemp + */ + __pyx_t_6 = __Pyx_PyIndex_AsSsize_t(__pyx_v_idx); if (unlikely((__pyx_t_6 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 402, __pyx_L1_error) + __pyx_t_7 = __pyx_pybuffer_index((&__pyx_v_self->view), __pyx_v_itemp, __pyx_t_6, __pyx_v_dim); if (unlikely(__pyx_t_7 == ((char *)NULL))) __PYX_ERR(1, 402, __pyx_L1_error) + __pyx_v_itemp = __pyx_t_7; + + /* "View.MemoryView":401 + * cdef char *itemp = self.view.buf + * + * for dim, idx in enumerate(index): # <<<<<<<<<<<<<< + * itemp = pybuffer_index(&self.view, itemp, idx, dim) + * + */ + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "View.MemoryView":404 + * itemp = pybuffer_index(&self.view, itemp, idx, dim) + * + * return itemp # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = __pyx_v_itemp; + goto __pyx_L0; + + /* "View.MemoryView":397 + * PyThread_free_lock(self.lock) + * + * cdef char *get_item_pointer(memoryview self, object index) except NULL: # <<<<<<<<<<<<<< + * cdef Py_ssize_t dim + * cdef char *itemp = self.view.buf + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_AddTraceback("View.MemoryView.memoryview.get_item_pointer", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_idx); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":407 + * + * + * def __getitem__(memoryview self, object index): # <<<<<<<<<<<<<< + * if index is Ellipsis: + * return self + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index); /*proto*/ +static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getitem__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index) { + PyObject *__pyx_v_have_slices = NULL; + PyObject *__pyx_v_indices = NULL; + char *__pyx_v_itemp; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + char *__pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__getitem__", 0); + + /* "View.MemoryView":408 + * + * def __getitem__(memoryview self, object index): + * if index is Ellipsis: # <<<<<<<<<<<<<< + * return self + * + */ + __pyx_t_1 = (__pyx_v_index == __pyx_builtin_Ellipsis); + if (__pyx_t_1) { + + /* "View.MemoryView":409 + * def __getitem__(memoryview self, object index): + * if index is Ellipsis: + * return self # <<<<<<<<<<<<<< + * + * have_slices, indices = _unellipsify(index, self.view.ndim) + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_self); + __pyx_r = ((PyObject *)__pyx_v_self); + goto __pyx_L0; + + /* "View.MemoryView":408 + * + * def __getitem__(memoryview self, object index): + * if index is Ellipsis: # <<<<<<<<<<<<<< + * return self + * + */ + } + + /* "View.MemoryView":411 + * return self + * + * have_slices, indices = _unellipsify(index, self.view.ndim) # <<<<<<<<<<<<<< + * + * cdef char *itemp + */ + __pyx_t_2 = _unellipsify(__pyx_v_index, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 411, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (likely(__pyx_t_2 != Py_None)) { + PyObject* sequence = __pyx_t_2; + Py_ssize_t size = __Pyx_PySequence_SIZE(sequence); + if (unlikely(size != 2)) { + if (size > 2) __Pyx_RaiseTooManyValuesError(2); + else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size); + __PYX_ERR(1, 411, __pyx_L1_error) + } + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_3 = PyTuple_GET_ITEM(sequence, 0); + __pyx_t_4 = PyTuple_GET_ITEM(sequence, 1); + __Pyx_INCREF(__pyx_t_3); + __Pyx_INCREF(__pyx_t_4); + #else + __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 411, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 411, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + #endif + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + } else { + __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(1, 411, __pyx_L1_error) + } + __pyx_v_have_slices = __pyx_t_3; + __pyx_t_3 = 0; + __pyx_v_indices = __pyx_t_4; + __pyx_t_4 = 0; + + /* "View.MemoryView":414 + * + * cdef char *itemp + * if have_slices: # <<<<<<<<<<<<<< + * return memview_slice(self, indices) + * else: + */ + __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_v_have_slices); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 414, __pyx_L1_error) + if (__pyx_t_1) { + + /* "View.MemoryView":415 + * cdef char *itemp + * if have_slices: + * return memview_slice(self, indices) # <<<<<<<<<<<<<< + * else: + * itemp = self.get_item_pointer(indices) + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = ((PyObject *)__pyx_memview_slice(__pyx_v_self, __pyx_v_indices)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 415, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":414 + * + * cdef char *itemp + * if have_slices: # <<<<<<<<<<<<<< + * return memview_slice(self, indices) + * else: + */ + } + + /* "View.MemoryView":417 + * return memview_slice(self, indices) + * else: + * itemp = self.get_item_pointer(indices) # <<<<<<<<<<<<<< + * return self.convert_item_to_object(itemp) + * + */ + /*else*/ { + __pyx_t_5 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->get_item_pointer(__pyx_v_self, __pyx_v_indices); if (unlikely(__pyx_t_5 == ((char *)NULL))) __PYX_ERR(1, 417, __pyx_L1_error) + __pyx_v_itemp = __pyx_t_5; + + /* "View.MemoryView":418 + * else: + * itemp = self.get_item_pointer(indices) + * return self.convert_item_to_object(itemp) # <<<<<<<<<<<<<< + * + * def __setitem__(memoryview self, object index, object value): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->convert_item_to_object(__pyx_v_self, __pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 418, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + } + + /* "View.MemoryView":407 + * + * + * def __getitem__(memoryview self, object index): # <<<<<<<<<<<<<< + * if index is Ellipsis: + * return self + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.memoryview.__getitem__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_have_slices); + __Pyx_XDECREF(__pyx_v_indices); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":420 + * return self.convert_item_to_object(itemp) + * + * def __setitem__(memoryview self, object index, object value): # <<<<<<<<<<<<<< + * if self.view.readonly: + * raise TypeError, "Cannot assign to read-only memoryview" + */ + +/* Python wrapper */ +static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /*proto*/ +static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setitem__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index), ((PyObject *)__pyx_v_value)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) { + PyObject *__pyx_v_have_slices = NULL; + PyObject *__pyx_v_obj = NULL; + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setitem__", 0); + __Pyx_INCREF(__pyx_v_index); + + /* "View.MemoryView":421 + * + * def __setitem__(memoryview self, object index, object value): + * if self.view.readonly: # <<<<<<<<<<<<<< + * raise TypeError, "Cannot assign to read-only memoryview" + * + */ + if (unlikely(__pyx_v_self->view.readonly)) { + + /* "View.MemoryView":422 + * def __setitem__(memoryview self, object index, object value): + * if self.view.readonly: + * raise TypeError, "Cannot assign to read-only memoryview" # <<<<<<<<<<<<<< + * + * have_slices, index = _unellipsify(index, self.view.ndim) + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_Cannot_assign_to_read_only_memor, 0, 0); + __PYX_ERR(1, 422, __pyx_L1_error) + + /* "View.MemoryView":421 + * + * def __setitem__(memoryview self, object index, object value): + * if self.view.readonly: # <<<<<<<<<<<<<< + * raise TypeError, "Cannot assign to read-only memoryview" + * + */ + } + + /* "View.MemoryView":424 + * raise TypeError, "Cannot assign to read-only memoryview" + * + * have_slices, index = _unellipsify(index, self.view.ndim) # <<<<<<<<<<<<<< + * + * if have_slices: + */ + __pyx_t_1 = _unellipsify(__pyx_v_index, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 424, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + if (likely(__pyx_t_1 != Py_None)) { + PyObject* sequence = __pyx_t_1; + Py_ssize_t size = __Pyx_PySequence_SIZE(sequence); + if (unlikely(size != 2)) { + if (size > 2) __Pyx_RaiseTooManyValuesError(2); + else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size); + __PYX_ERR(1, 424, __pyx_L1_error) + } + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_2 = PyTuple_GET_ITEM(sequence, 0); + __pyx_t_3 = PyTuple_GET_ITEM(sequence, 1); + __Pyx_INCREF(__pyx_t_2); + __Pyx_INCREF(__pyx_t_3); + #else + __pyx_t_2 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 424, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 424, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + #endif + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } else { + __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(1, 424, __pyx_L1_error) + } + __pyx_v_have_slices = __pyx_t_2; + __pyx_t_2 = 0; + __Pyx_DECREF_SET(__pyx_v_index, __pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":426 + * have_slices, index = _unellipsify(index, self.view.ndim) + * + * if have_slices: # <<<<<<<<<<<<<< + * obj = self.is_slice(value) + * if obj: + */ + __pyx_t_4 = __Pyx_PyObject_IsTrue(__pyx_v_have_slices); if (unlikely((__pyx_t_4 < 0))) __PYX_ERR(1, 426, __pyx_L1_error) + if (__pyx_t_4) { + + /* "View.MemoryView":427 + * + * if have_slices: + * obj = self.is_slice(value) # <<<<<<<<<<<<<< + * if obj: + * self.setitem_slice_assignment(self[index], obj) + */ + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->is_slice(__pyx_v_self, __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 427, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_obj = __pyx_t_1; + __pyx_t_1 = 0; + + /* "View.MemoryView":428 + * if have_slices: + * obj = self.is_slice(value) + * if obj: # <<<<<<<<<<<<<< + * self.setitem_slice_assignment(self[index], obj) + * else: + */ + __pyx_t_4 = __Pyx_PyObject_IsTrue(__pyx_v_obj); if (unlikely((__pyx_t_4 < 0))) __PYX_ERR(1, 428, __pyx_L1_error) + if (__pyx_t_4) { + + /* "View.MemoryView":429 + * obj = self.is_slice(value) + * if obj: + * self.setitem_slice_assignment(self[index], obj) # <<<<<<<<<<<<<< + * else: + * self.setitem_slice_assign_scalar(self[index], value) + */ + __pyx_t_1 = __Pyx_PyObject_GetItem(((PyObject *)__pyx_v_self), __pyx_v_index); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 429, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_slice_assignment(__pyx_v_self, __pyx_t_1, __pyx_v_obj); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 429, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + + /* "View.MemoryView":428 + * if have_slices: + * obj = self.is_slice(value) + * if obj: # <<<<<<<<<<<<<< + * self.setitem_slice_assignment(self[index], obj) + * else: + */ + goto __pyx_L5; + } + + /* "View.MemoryView":431 + * self.setitem_slice_assignment(self[index], obj) + * else: + * self.setitem_slice_assign_scalar(self[index], value) # <<<<<<<<<<<<<< + * else: + * self.setitem_indexed(index, value) + */ + /*else*/ { + __pyx_t_3 = __Pyx_PyObject_GetItem(((PyObject *)__pyx_v_self), __pyx_v_index); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 431, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_memoryview_type))))) __PYX_ERR(1, 431, __pyx_L1_error) + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_slice_assign_scalar(__pyx_v_self, ((struct __pyx_memoryview_obj *)__pyx_t_3), __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 431, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __pyx_L5:; + + /* "View.MemoryView":426 + * have_slices, index = _unellipsify(index, self.view.ndim) + * + * if have_slices: # <<<<<<<<<<<<<< + * obj = self.is_slice(value) + * if obj: + */ + goto __pyx_L4; + } + + /* "View.MemoryView":433 + * self.setitem_slice_assign_scalar(self[index], value) + * else: + * self.setitem_indexed(index, value) # <<<<<<<<<<<<<< + * + * cdef is_slice(self, obj): + */ + /*else*/ { + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_indexed(__pyx_v_self, __pyx_v_index, __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 433, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __pyx_L4:; + + /* "View.MemoryView":420 + * return self.convert_item_to_object(itemp) + * + * def __setitem__(memoryview self, object index, object value): # <<<<<<<<<<<<<< + * if self.view.readonly: + * raise TypeError, "Cannot assign to read-only memoryview" + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview.__setitem__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_have_slices); + __Pyx_XDECREF(__pyx_v_obj); + __Pyx_XDECREF(__pyx_v_index); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":435 + * self.setitem_indexed(index, value) + * + * cdef is_slice(self, obj): # <<<<<<<<<<<<<< + * if not isinstance(obj, memoryview): + * try: + */ + +static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + int __pyx_t_9; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("is_slice", 0); + __Pyx_INCREF(__pyx_v_obj); + + /* "View.MemoryView":436 + * + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): # <<<<<<<<<<<<<< + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + */ + __pyx_t_1 = __Pyx_TypeCheck(__pyx_v_obj, __pyx_memoryview_type); + __pyx_t_2 = (!__pyx_t_1); + if (__pyx_t_2) { + + /* "View.MemoryView":437 + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): + * try: # <<<<<<<<<<<<<< + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_4, &__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_4); + __Pyx_XGOTREF(__pyx_t_5); + /*try:*/ { + + /* "View.MemoryView":438 + * if not isinstance(obj, memoryview): + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, # <<<<<<<<<<<<<< + * self.dtype_is_object) + * except TypeError: + */ + __pyx_t_6 = __Pyx_PyInt_From_int(((__pyx_v_self->flags & (~PyBUF_WRITABLE)) | PyBUF_ANY_CONTIGUOUS)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 438, __pyx_L4_error) + __Pyx_GOTREF(__pyx_t_6); + + /* "View.MemoryView":439 + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) # <<<<<<<<<<<<<< + * except TypeError: + * return None + */ + __pyx_t_7 = __Pyx_PyBool_FromLong(__pyx_v_self->dtype_is_object); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 439, __pyx_L4_error) + __Pyx_GOTREF(__pyx_t_7); + + /* "View.MemoryView":438 + * if not isinstance(obj, memoryview): + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, # <<<<<<<<<<<<<< + * self.dtype_is_object) + * except TypeError: + */ + __pyx_t_8 = PyTuple_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 438, __pyx_L4_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_INCREF(__pyx_v_obj); + __Pyx_GIVEREF(__pyx_v_obj); + PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_obj); + __Pyx_GIVEREF(__pyx_t_6); + PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6); + __Pyx_GIVEREF(__pyx_t_7); + PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7); + __pyx_t_6 = 0; + __pyx_t_7 = 0; + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_8, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 438, __pyx_L4_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __Pyx_DECREF_SET(__pyx_v_obj, __pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":437 + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): + * try: # <<<<<<<<<<<<<< + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) + */ + } + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + goto __pyx_L9_try_end; + __pyx_L4_error:; + __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0; + + /* "View.MemoryView":440 + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) + * except TypeError: # <<<<<<<<<<<<<< + * return None + * + */ + __pyx_t_9 = __Pyx_PyErr_ExceptionMatches(__pyx_builtin_TypeError); + if (__pyx_t_9) { + __Pyx_AddTraceback("View.MemoryView.memoryview.is_slice", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_8, &__pyx_t_6) < 0) __PYX_ERR(1, 440, __pyx_L6_except_error) + __Pyx_XGOTREF(__pyx_t_7); + __Pyx_XGOTREF(__pyx_t_8); + __Pyx_XGOTREF(__pyx_t_6); + + /* "View.MemoryView":441 + * self.dtype_is_object) + * except TypeError: + * return None # <<<<<<<<<<<<<< + * + * return obj + */ + __Pyx_XDECREF(__pyx_r); + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + goto __pyx_L7_except_return; + } + goto __pyx_L6_except_error; + + /* "View.MemoryView":437 + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): + * try: # <<<<<<<<<<<<<< + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) + */ + __pyx_L6_except_error:; + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_4); + __Pyx_XGIVEREF(__pyx_t_5); + __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_4, __pyx_t_5); + goto __pyx_L1_error; + __pyx_L7_except_return:; + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_4); + __Pyx_XGIVEREF(__pyx_t_5); + __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_4, __pyx_t_5); + goto __pyx_L0; + __pyx_L9_try_end:; + } + + /* "View.MemoryView":436 + * + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): # <<<<<<<<<<<<<< + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + */ + } + + /* "View.MemoryView":443 + * return None + * + * return obj # <<<<<<<<<<<<<< + * + * cdef setitem_slice_assignment(self, dst, src): + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_obj); + __pyx_r = __pyx_v_obj; + goto __pyx_L0; + + /* "View.MemoryView":435 + * self.setitem_indexed(index, value) + * + * cdef is_slice(self, obj): # <<<<<<<<<<<<<< + * if not isinstance(obj, memoryview): + * try: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("View.MemoryView.memoryview.is_slice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_obj); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":445 + * return obj + * + * cdef setitem_slice_assignment(self, dst, src): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice dst_slice + * cdef __Pyx_memviewslice src_slice + */ + +static PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_dst, PyObject *__pyx_v_src) { + __Pyx_memviewslice __pyx_v_dst_slice; + __Pyx_memviewslice __pyx_v_src_slice; + __Pyx_memviewslice __pyx_v_msrc; + __Pyx_memviewslice __pyx_v_mdst; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice *__pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_t_3; + int __pyx_t_4; + int __pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("setitem_slice_assignment", 0); + + /* "View.MemoryView":448 + * cdef __Pyx_memviewslice dst_slice + * cdef __Pyx_memviewslice src_slice + * cdef __Pyx_memviewslice msrc = get_slice_from_memview(src, &src_slice)[0] # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0] + * + */ + if (!(likely(((__pyx_v_src) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_src, __pyx_memoryview_type))))) __PYX_ERR(1, 448, __pyx_L1_error) + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(((struct __pyx_memoryview_obj *)__pyx_v_src), (&__pyx_v_src_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 448, __pyx_L1_error) + __pyx_v_msrc = (__pyx_t_1[0]); + + /* "View.MemoryView":449 + * cdef __Pyx_memviewslice src_slice + * cdef __Pyx_memviewslice msrc = get_slice_from_memview(src, &src_slice)[0] + * cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0] # <<<<<<<<<<<<<< + * + * memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object) + */ + if (!(likely(((__pyx_v_dst) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_dst, __pyx_memoryview_type))))) __PYX_ERR(1, 449, __pyx_L1_error) + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(((struct __pyx_memoryview_obj *)__pyx_v_dst), (&__pyx_v_dst_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 449, __pyx_L1_error) + __pyx_v_mdst = (__pyx_t_1[0]); + + /* "View.MemoryView":451 + * cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0] + * + * memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object) # <<<<<<<<<<<<<< + * + * cdef setitem_slice_assign_scalar(self, memoryview dst, value): + */ + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_src, __pyx_n_s_ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 451, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = __Pyx_PyInt_As_int(__pyx_t_2); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 451, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_dst, __pyx_n_s_ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 451, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = __Pyx_PyInt_As_int(__pyx_t_2); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 451, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_5 = __pyx_memoryview_copy_contents(__pyx_v_msrc, __pyx_v_mdst, __pyx_t_3, __pyx_t_4, __pyx_v_self->dtype_is_object); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 451, __pyx_L1_error) + + /* "View.MemoryView":445 + * return obj + * + * cdef setitem_slice_assignment(self, dst, src): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice dst_slice + * cdef __Pyx_memviewslice src_slice + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.setitem_slice_assignment", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":453 + * memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object) + * + * cdef setitem_slice_assign_scalar(self, memoryview dst, value): # <<<<<<<<<<<<<< + * cdef int array[128] + * cdef void *tmp = NULL + */ + +static PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __pyx_memoryview_obj *__pyx_v_self, struct __pyx_memoryview_obj *__pyx_v_dst, PyObject *__pyx_v_value) { + int __pyx_v_array[0x80]; + void *__pyx_v_tmp; + void *__pyx_v_item; + __Pyx_memviewslice *__pyx_v_dst_slice; + __Pyx_memviewslice __pyx_v_tmp_slice; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice *__pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + int __pyx_t_5; + char const *__pyx_t_6; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + PyObject *__pyx_t_9 = NULL; + PyObject *__pyx_t_10 = NULL; + PyObject *__pyx_t_11 = NULL; + PyObject *__pyx_t_12 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("setitem_slice_assign_scalar", 0); + + /* "View.MemoryView":455 + * cdef setitem_slice_assign_scalar(self, memoryview dst, value): + * cdef int array[128] + * cdef void *tmp = NULL # <<<<<<<<<<<<<< + * cdef void *item + * + */ + __pyx_v_tmp = NULL; + + /* "View.MemoryView":460 + * cdef __Pyx_memviewslice *dst_slice + * cdef __Pyx_memviewslice tmp_slice + * dst_slice = get_slice_from_memview(dst, &tmp_slice) # <<<<<<<<<<<<<< + * + * if self.view.itemsize > sizeof(array): + */ + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_dst, (&__pyx_v_tmp_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 460, __pyx_L1_error) + __pyx_v_dst_slice = __pyx_t_1; + + /* "View.MemoryView":462 + * dst_slice = get_slice_from_memview(dst, &tmp_slice) + * + * if self.view.itemsize > sizeof(array): # <<<<<<<<<<<<<< + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: + */ + __pyx_t_2 = (((size_t)__pyx_v_self->view.itemsize) > (sizeof(__pyx_v_array))); + if (__pyx_t_2) { + + /* "View.MemoryView":463 + * + * if self.view.itemsize > sizeof(array): + * tmp = PyMem_Malloc(self.view.itemsize) # <<<<<<<<<<<<<< + * if tmp == NULL: + * raise MemoryError + */ + __pyx_v_tmp = PyMem_Malloc(__pyx_v_self->view.itemsize); + + /* "View.MemoryView":464 + * if self.view.itemsize > sizeof(array): + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: # <<<<<<<<<<<<<< + * raise MemoryError + * item = tmp + */ + __pyx_t_2 = (__pyx_v_tmp == NULL); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":465 + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: + * raise MemoryError # <<<<<<<<<<<<<< + * item = tmp + * else: + */ + PyErr_NoMemory(); __PYX_ERR(1, 465, __pyx_L1_error) + + /* "View.MemoryView":464 + * if self.view.itemsize > sizeof(array): + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: # <<<<<<<<<<<<<< + * raise MemoryError + * item = tmp + */ + } + + /* "View.MemoryView":466 + * if tmp == NULL: + * raise MemoryError + * item = tmp # <<<<<<<<<<<<<< + * else: + * item = array + */ + __pyx_v_item = __pyx_v_tmp; + + /* "View.MemoryView":462 + * dst_slice = get_slice_from_memview(dst, &tmp_slice) + * + * if self.view.itemsize > sizeof(array): # <<<<<<<<<<<<<< + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":468 + * item = tmp + * else: + * item = array # <<<<<<<<<<<<<< + * + * try: + */ + /*else*/ { + __pyx_v_item = ((void *)__pyx_v_array); + } + __pyx_L3:; + + /* "View.MemoryView":470 + * item = array + * + * try: # <<<<<<<<<<<<<< + * if self.dtype_is_object: + * ( item)[0] = value + */ + /*try:*/ { + + /* "View.MemoryView":471 + * + * try: + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * ( item)[0] = value + * else: + */ + if (__pyx_v_self->dtype_is_object) { + + /* "View.MemoryView":472 + * try: + * if self.dtype_is_object: + * ( item)[0] = value # <<<<<<<<<<<<<< + * else: + * self.assign_item_from_object( item, value) + */ + (((PyObject **)__pyx_v_item)[0]) = ((PyObject *)__pyx_v_value); + + /* "View.MemoryView":471 + * + * try: + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * ( item)[0] = value + * else: + */ + goto __pyx_L8; + } + + /* "View.MemoryView":474 + * ( item)[0] = value + * else: + * self.assign_item_from_object( item, value) # <<<<<<<<<<<<<< + * + * + */ + /*else*/ { + __pyx_t_3 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->assign_item_from_object(__pyx_v_self, ((char *)__pyx_v_item), __pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 474, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + } + __pyx_L8:; + + /* "View.MemoryView":478 + * + * + * if self.view.suboffsets != NULL: # <<<<<<<<<<<<<< + * assert_direct_dimensions(self.view.suboffsets, self.view.ndim) + * slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize, + */ + __pyx_t_2 = (__pyx_v_self->view.suboffsets != NULL); + if (__pyx_t_2) { + + /* "View.MemoryView":479 + * + * if self.view.suboffsets != NULL: + * assert_direct_dimensions(self.view.suboffsets, self.view.ndim) # <<<<<<<<<<<<<< + * slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize, + * item, self.dtype_is_object) + */ + __pyx_t_4 = assert_direct_dimensions(__pyx_v_self->view.suboffsets, __pyx_v_self->view.ndim); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 479, __pyx_L6_error) + + /* "View.MemoryView":478 + * + * + * if self.view.suboffsets != NULL: # <<<<<<<<<<<<<< + * assert_direct_dimensions(self.view.suboffsets, self.view.ndim) + * slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize, + */ + } + + /* "View.MemoryView":480 + * if self.view.suboffsets != NULL: + * assert_direct_dimensions(self.view.suboffsets, self.view.ndim) + * slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize, # <<<<<<<<<<<<<< + * item, self.dtype_is_object) + * finally: + */ + __pyx_memoryview_slice_assign_scalar(__pyx_v_dst_slice, __pyx_v_dst->view.ndim, __pyx_v_self->view.itemsize, __pyx_v_item, __pyx_v_self->dtype_is_object); + } + + /* "View.MemoryView":483 + * item, self.dtype_is_object) + * finally: + * PyMem_Free(tmp) # <<<<<<<<<<<<<< + * + * cdef setitem_indexed(self, index, value): + */ + /*finally:*/ { + /*normal exit:*/{ + PyMem_Free(__pyx_v_tmp); + goto __pyx_L7; + } + __pyx_L6_error:; + /*exception exit:*/{ + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __pyx_t_7 = 0; __pyx_t_8 = 0; __pyx_t_9 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0; __pyx_t_12 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + if (PY_MAJOR_VERSION >= 3) __Pyx_ExceptionSwap(&__pyx_t_10, &__pyx_t_11, &__pyx_t_12); + if ((PY_MAJOR_VERSION < 3) || unlikely(__Pyx_GetException(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9) < 0)) __Pyx_ErrFetch(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9); + __Pyx_XGOTREF(__pyx_t_7); + __Pyx_XGOTREF(__pyx_t_8); + __Pyx_XGOTREF(__pyx_t_9); + __Pyx_XGOTREF(__pyx_t_10); + __Pyx_XGOTREF(__pyx_t_11); + __Pyx_XGOTREF(__pyx_t_12); + __pyx_t_4 = __pyx_lineno; __pyx_t_5 = __pyx_clineno; __pyx_t_6 = __pyx_filename; + { + PyMem_Free(__pyx_v_tmp); + } + if (PY_MAJOR_VERSION >= 3) { + __Pyx_XGIVEREF(__pyx_t_10); + __Pyx_XGIVEREF(__pyx_t_11); + __Pyx_XGIVEREF(__pyx_t_12); + __Pyx_ExceptionReset(__pyx_t_10, __pyx_t_11, __pyx_t_12); + } + __Pyx_XGIVEREF(__pyx_t_7); + __Pyx_XGIVEREF(__pyx_t_8); + __Pyx_XGIVEREF(__pyx_t_9); + __Pyx_ErrRestore(__pyx_t_7, __pyx_t_8, __pyx_t_9); + __pyx_t_7 = 0; __pyx_t_8 = 0; __pyx_t_9 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0; __pyx_t_12 = 0; + __pyx_lineno = __pyx_t_4; __pyx_clineno = __pyx_t_5; __pyx_filename = __pyx_t_6; + goto __pyx_L1_error; + } + __pyx_L7:; + } + + /* "View.MemoryView":453 + * memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object) + * + * cdef setitem_slice_assign_scalar(self, memoryview dst, value): # <<<<<<<<<<<<<< + * cdef int array[128] + * cdef void *tmp = NULL + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview.setitem_slice_assign_scalar", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":485 + * PyMem_Free(tmp) + * + * cdef setitem_indexed(self, index, value): # <<<<<<<<<<<<<< + * cdef char *itemp = self.get_item_pointer(index) + * self.assign_item_from_object(itemp, value) + */ + +static PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) { + char *__pyx_v_itemp; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + char *__pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("setitem_indexed", 0); + + /* "View.MemoryView":486 + * + * cdef setitem_indexed(self, index, value): + * cdef char *itemp = self.get_item_pointer(index) # <<<<<<<<<<<<<< + * self.assign_item_from_object(itemp, value) + * + */ + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->get_item_pointer(__pyx_v_self, __pyx_v_index); if (unlikely(__pyx_t_1 == ((char *)NULL))) __PYX_ERR(1, 486, __pyx_L1_error) + __pyx_v_itemp = __pyx_t_1; + + /* "View.MemoryView":487 + * cdef setitem_indexed(self, index, value): + * cdef char *itemp = self.get_item_pointer(index) + * self.assign_item_from_object(itemp, value) # <<<<<<<<<<<<<< + * + * cdef convert_item_to_object(self, char *itemp): + */ + __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->assign_item_from_object(__pyx_v_self, __pyx_v_itemp, __pyx_v_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 487, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "View.MemoryView":485 + * PyMem_Free(tmp) + * + * cdef setitem_indexed(self, index, value): # <<<<<<<<<<<<<< + * cdef char *itemp = self.get_item_pointer(index) + * self.assign_item_from_object(itemp, value) + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.setitem_indexed", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":489 + * self.assign_item_from_object(itemp, value) + * + * cdef convert_item_to_object(self, char *itemp): # <<<<<<<<<<<<<< + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + */ + +static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp) { + PyObject *__pyx_v_struct = NULL; + PyObject *__pyx_v_bytesitem = 0; + PyObject *__pyx_v_result = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + int __pyx_t_8; + Py_ssize_t __pyx_t_9; + int __pyx_t_10; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("convert_item_to_object", 0); + + /* "View.MemoryView":492 + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + * import struct # <<<<<<<<<<<<<< + * cdef bytes bytesitem + * + */ + __pyx_t_1 = __Pyx_ImportDottedModule(__pyx_n_s_struct, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 492, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_struct = __pyx_t_1; + __pyx_t_1 = 0; + + /* "View.MemoryView":495 + * cdef bytes bytesitem + * + * bytesitem = itemp[:self.view.itemsize] # <<<<<<<<<<<<<< + * try: + * result = struct.unpack(self.view.format, bytesitem) + */ + __pyx_t_1 = __Pyx_PyBytes_FromStringAndSize(__pyx_v_itemp + 0, __pyx_v_self->view.itemsize - 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 495, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_bytesitem = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":496 + * + * bytesitem = itemp[:self.view.itemsize] + * try: # <<<<<<<<<<<<<< + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_4); + /*try:*/ { + + /* "View.MemoryView":497 + * bytesitem = itemp[:self.view.itemsize] + * try: + * result = struct.unpack(self.view.format, bytesitem) # <<<<<<<<<<<<<< + * except struct.error: + * raise ValueError, "Unable to convert item to object" + */ + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_unpack); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 497, __pyx_L3_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_6 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 497, __pyx_L3_error) + __Pyx_GOTREF(__pyx_t_6); + __pyx_t_7 = NULL; + __pyx_t_8 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_5); + if (likely(__pyx_t_7)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); + __Pyx_INCREF(__pyx_t_7); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_5, function); + __pyx_t_8 = 1; + } + } + { + PyObject *__pyx_callargs[3] = {__pyx_t_7, __pyx_t_6, __pyx_v_bytesitem}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_8, 2+__pyx_t_8); + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 497, __pyx_L3_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + __pyx_v_result = __pyx_t_1; + __pyx_t_1 = 0; + + /* "View.MemoryView":496 + * + * bytesitem = itemp[:self.view.itemsize] + * try: # <<<<<<<<<<<<<< + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: + */ + } + + /* "View.MemoryView":501 + * raise ValueError, "Unable to convert item to object" + * else: + * if len(self.view.format) == 1: # <<<<<<<<<<<<<< + * return result[0] + * return result + */ + /*else:*/ { + __pyx_t_9 = __Pyx_ssize_strlen(__pyx_v_self->view.format); if (unlikely(__pyx_t_9 == ((Py_ssize_t)-1))) __PYX_ERR(1, 501, __pyx_L5_except_error) + __pyx_t_10 = (__pyx_t_9 == 1); + if (__pyx_t_10) { + + /* "View.MemoryView":502 + * else: + * if len(self.view.format) == 1: + * return result[0] # <<<<<<<<<<<<<< + * return result + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_GetItemInt(__pyx_v_result, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 502, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L6_except_return; + + /* "View.MemoryView":501 + * raise ValueError, "Unable to convert item to object" + * else: + * if len(self.view.format) == 1: # <<<<<<<<<<<<<< + * return result[0] + * return result + */ + } + + /* "View.MemoryView":503 + * if len(self.view.format) == 1: + * return result[0] + * return result # <<<<<<<<<<<<<< + * + * cdef assign_item_from_object(self, char *itemp, object value): + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_result); + __pyx_r = __pyx_v_result; + goto __pyx_L6_except_return; + } + __pyx_L3_error:; + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":498 + * try: + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: # <<<<<<<<<<<<<< + * raise ValueError, "Unable to convert item to object" + * else: + */ + __Pyx_ErrFetch(&__pyx_t_1, &__pyx_t_5, &__pyx_t_6); + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_error); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 498, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_8 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_1, __pyx_t_7); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_ErrRestore(__pyx_t_1, __pyx_t_5, __pyx_t_6); + __pyx_t_1 = 0; __pyx_t_5 = 0; __pyx_t_6 = 0; + if (__pyx_t_8) { + __Pyx_AddTraceback("View.MemoryView.memoryview.convert_item_to_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_6, &__pyx_t_5, &__pyx_t_1) < 0) __PYX_ERR(1, 498, __pyx_L5_except_error) + __Pyx_XGOTREF(__pyx_t_6); + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_1); + + /* "View.MemoryView":499 + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: + * raise ValueError, "Unable to convert item to object" # <<<<<<<<<<<<<< + * else: + * if len(self.view.format) == 1: + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Unable_to_convert_item_to_object, 0, 0); + __PYX_ERR(1, 499, __pyx_L5_except_error) + } + goto __pyx_L5_except_error; + + /* "View.MemoryView":496 + * + * bytesitem = itemp[:self.view.itemsize] + * try: # <<<<<<<<<<<<<< + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: + */ + __pyx_L5_except_error:; + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_4); + __Pyx_ExceptionReset(__pyx_t_2, __pyx_t_3, __pyx_t_4); + goto __pyx_L1_error; + __pyx_L6_except_return:; + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_4); + __Pyx_ExceptionReset(__pyx_t_2, __pyx_t_3, __pyx_t_4); + goto __pyx_L0; + } + + /* "View.MemoryView":489 + * self.assign_item_from_object(itemp, value) + * + * cdef convert_item_to_object(self, char *itemp): # <<<<<<<<<<<<<< + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_AddTraceback("View.MemoryView.memoryview.convert_item_to_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_struct); + __Pyx_XDECREF(__pyx_v_bytesitem); + __Pyx_XDECREF(__pyx_v_result); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":505 + * return result + * + * cdef assign_item_from_object(self, char *itemp, object value): # <<<<<<<<<<<<<< + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + */ + +static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value) { + PyObject *__pyx_v_struct = NULL; + char __pyx_v_c; + PyObject *__pyx_v_bytesvalue = 0; + Py_ssize_t __pyx_v_i; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + int __pyx_t_6; + Py_ssize_t __pyx_t_7; + PyObject *__pyx_t_8 = NULL; + char *__pyx_t_9; + char *__pyx_t_10; + char *__pyx_t_11; + char *__pyx_t_12; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("assign_item_from_object", 0); + + /* "View.MemoryView":508 + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + * import struct # <<<<<<<<<<<<<< + * cdef char c + * cdef bytes bytesvalue + */ + __pyx_t_1 = __Pyx_ImportDottedModule(__pyx_n_s_struct, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 508, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_struct = __pyx_t_1; + __pyx_t_1 = 0; + + /* "View.MemoryView":513 + * cdef Py_ssize_t i + * + * if isinstance(value, tuple): # <<<<<<<<<<<<<< + * bytesvalue = struct.pack(self.view.format, *value) + * else: + */ + __pyx_t_2 = PyTuple_Check(__pyx_v_value); + if (__pyx_t_2) { + + /* "View.MemoryView":514 + * + * if isinstance(value, tuple): + * bytesvalue = struct.pack(self.view.format, *value) # <<<<<<<<<<<<<< + * else: + * bytesvalue = struct.pack(self.view.format, value) + */ + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_pack); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = PyTuple_New(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3); + __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PySequence_Tuple(__pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_5 = PyNumber_Add(__pyx_t_4, __pyx_t_3); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_5, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + if (!(likely(PyBytes_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None) || __Pyx_RaiseUnexpectedTypeError("bytes", __pyx_t_3))) __PYX_ERR(1, 514, __pyx_L1_error) + __pyx_v_bytesvalue = ((PyObject*)__pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":513 + * cdef Py_ssize_t i + * + * if isinstance(value, tuple): # <<<<<<<<<<<<<< + * bytesvalue = struct.pack(self.view.format, *value) + * else: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":516 + * bytesvalue = struct.pack(self.view.format, *value) + * else: + * bytesvalue = struct.pack(self.view.format, value) # <<<<<<<<<<<<<< + * + * for i, c in enumerate(bytesvalue): + */ + /*else*/ { + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_pack); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 516, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_1 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 516, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_4 = NULL; + __pyx_t_6 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_5); + if (likely(__pyx_t_4)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); + __Pyx_INCREF(__pyx_t_4); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_5, function); + __pyx_t_6 = 1; + } + } + { + PyObject *__pyx_callargs[3] = {__pyx_t_4, __pyx_t_1, __pyx_v_value}; + __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 2+__pyx_t_6); + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 516, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + if (!(likely(PyBytes_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None) || __Pyx_RaiseUnexpectedTypeError("bytes", __pyx_t_3))) __PYX_ERR(1, 516, __pyx_L1_error) + __pyx_v_bytesvalue = ((PyObject*)__pyx_t_3); + __pyx_t_3 = 0; + } + __pyx_L3:; + + /* "View.MemoryView":518 + * bytesvalue = struct.pack(self.view.format, value) + * + * for i, c in enumerate(bytesvalue): # <<<<<<<<<<<<<< + * itemp[i] = c + * + */ + __pyx_t_7 = 0; + if (unlikely(__pyx_v_bytesvalue == Py_None)) { + PyErr_SetString(PyExc_TypeError, "'NoneType' is not iterable"); + __PYX_ERR(1, 518, __pyx_L1_error) + } + __Pyx_INCREF(__pyx_v_bytesvalue); + __pyx_t_8 = __pyx_v_bytesvalue; + __pyx_t_10 = PyBytes_AS_STRING(__pyx_t_8); + __pyx_t_11 = (__pyx_t_10 + PyBytes_GET_SIZE(__pyx_t_8)); + for (__pyx_t_12 = __pyx_t_10; __pyx_t_12 < __pyx_t_11; __pyx_t_12++) { + __pyx_t_9 = __pyx_t_12; + __pyx_v_c = (__pyx_t_9[0]); + + /* "View.MemoryView":519 + * + * for i, c in enumerate(bytesvalue): + * itemp[i] = c # <<<<<<<<<<<<<< + * + * @cname('getbuffer') + */ + __pyx_v_i = __pyx_t_7; + + /* "View.MemoryView":518 + * bytesvalue = struct.pack(self.view.format, value) + * + * for i, c in enumerate(bytesvalue): # <<<<<<<<<<<<<< + * itemp[i] = c + * + */ + __pyx_t_7 = (__pyx_t_7 + 1); + + /* "View.MemoryView":519 + * + * for i, c in enumerate(bytesvalue): + * itemp[i] = c # <<<<<<<<<<<<<< + * + * @cname('getbuffer') + */ + (__pyx_v_itemp[__pyx_v_i]) = __pyx_v_c; + } + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + + /* "View.MemoryView":505 + * return result + * + * cdef assign_item_from_object(self, char *itemp, object value): # <<<<<<<<<<<<<< + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("View.MemoryView.memoryview.assign_item_from_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_struct); + __Pyx_XDECREF(__pyx_v_bytesvalue); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":521 + * itemp[i] = c + * + * @cname('getbuffer') # <<<<<<<<<<<<<< + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: + */ + +/* Python wrapper */ +CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(struct __pyx_memoryview_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + Py_ssize_t *__pyx_t_3; + char *__pyx_t_4; + void *__pyx_t_5; + int __pyx_t_6; + Py_ssize_t __pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + if (unlikely(__pyx_v_info == NULL)) { + PyErr_SetString(PyExc_BufferError, "PyObject_GetBuffer: view==NULL argument is obsolete"); + return -1; + } + __Pyx_RefNannySetupContext("__getbuffer__", 0); + __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(__pyx_v_info->obj); + + /* "View.MemoryView":523 + * @cname('getbuffer') + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: # <<<<<<<<<<<<<< + * raise ValueError, "Cannot create writable memory view from read-only memoryview" + * + */ + __pyx_t_2 = ((__pyx_v_flags & PyBUF_WRITABLE) != 0); + if (__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_1 = __pyx_v_self->view.readonly; + __pyx_L4_bool_binop_done:; + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":524 + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: + * raise ValueError, "Cannot create writable memory view from read-only memoryview" # <<<<<<<<<<<<<< + * + * if flags & PyBUF_ND: + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Cannot_create_writable_memory_vi, 0, 0); + __PYX_ERR(1, 524, __pyx_L1_error) + + /* "View.MemoryView":523 + * @cname('getbuffer') + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: # <<<<<<<<<<<<<< + * raise ValueError, "Cannot create writable memory view from read-only memoryview" + * + */ + } + + /* "View.MemoryView":526 + * raise ValueError, "Cannot create writable memory view from read-only memoryview" + * + * if flags & PyBUF_ND: # <<<<<<<<<<<<<< + * info.shape = self.view.shape + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_ND) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":527 + * + * if flags & PyBUF_ND: + * info.shape = self.view.shape # <<<<<<<<<<<<<< + * else: + * info.shape = NULL + */ + __pyx_t_3 = __pyx_v_self->view.shape; + __pyx_v_info->shape = __pyx_t_3; + + /* "View.MemoryView":526 + * raise ValueError, "Cannot create writable memory view from read-only memoryview" + * + * if flags & PyBUF_ND: # <<<<<<<<<<<<<< + * info.shape = self.view.shape + * else: + */ + goto __pyx_L6; + } + + /* "View.MemoryView":529 + * info.shape = self.view.shape + * else: + * info.shape = NULL # <<<<<<<<<<<<<< + * + * if flags & PyBUF_STRIDES: + */ + /*else*/ { + __pyx_v_info->shape = NULL; + } + __pyx_L6:; + + /* "View.MemoryView":531 + * info.shape = NULL + * + * if flags & PyBUF_STRIDES: # <<<<<<<<<<<<<< + * info.strides = self.view.strides + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_STRIDES) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":532 + * + * if flags & PyBUF_STRIDES: + * info.strides = self.view.strides # <<<<<<<<<<<<<< + * else: + * info.strides = NULL + */ + __pyx_t_3 = __pyx_v_self->view.strides; + __pyx_v_info->strides = __pyx_t_3; + + /* "View.MemoryView":531 + * info.shape = NULL + * + * if flags & PyBUF_STRIDES: # <<<<<<<<<<<<<< + * info.strides = self.view.strides + * else: + */ + goto __pyx_L7; + } + + /* "View.MemoryView":534 + * info.strides = self.view.strides + * else: + * info.strides = NULL # <<<<<<<<<<<<<< + * + * if flags & PyBUF_INDIRECT: + */ + /*else*/ { + __pyx_v_info->strides = NULL; + } + __pyx_L7:; + + /* "View.MemoryView":536 + * info.strides = NULL + * + * if flags & PyBUF_INDIRECT: # <<<<<<<<<<<<<< + * info.suboffsets = self.view.suboffsets + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_INDIRECT) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":537 + * + * if flags & PyBUF_INDIRECT: + * info.suboffsets = self.view.suboffsets # <<<<<<<<<<<<<< + * else: + * info.suboffsets = NULL + */ + __pyx_t_3 = __pyx_v_self->view.suboffsets; + __pyx_v_info->suboffsets = __pyx_t_3; + + /* "View.MemoryView":536 + * info.strides = NULL + * + * if flags & PyBUF_INDIRECT: # <<<<<<<<<<<<<< + * info.suboffsets = self.view.suboffsets + * else: + */ + goto __pyx_L8; + } + + /* "View.MemoryView":539 + * info.suboffsets = self.view.suboffsets + * else: + * info.suboffsets = NULL # <<<<<<<<<<<<<< + * + * if flags & PyBUF_FORMAT: + */ + /*else*/ { + __pyx_v_info->suboffsets = NULL; + } + __pyx_L8:; + + /* "View.MemoryView":541 + * info.suboffsets = NULL + * + * if flags & PyBUF_FORMAT: # <<<<<<<<<<<<<< + * info.format = self.view.format + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":542 + * + * if flags & PyBUF_FORMAT: + * info.format = self.view.format # <<<<<<<<<<<<<< + * else: + * info.format = NULL + */ + __pyx_t_4 = __pyx_v_self->view.format; + __pyx_v_info->format = __pyx_t_4; + + /* "View.MemoryView":541 + * info.suboffsets = NULL + * + * if flags & PyBUF_FORMAT: # <<<<<<<<<<<<<< + * info.format = self.view.format + * else: + */ + goto __pyx_L9; + } + + /* "View.MemoryView":544 + * info.format = self.view.format + * else: + * info.format = NULL # <<<<<<<<<<<<<< + * + * info.buf = self.view.buf + */ + /*else*/ { + __pyx_v_info->format = NULL; + } + __pyx_L9:; + + /* "View.MemoryView":546 + * info.format = NULL + * + * info.buf = self.view.buf # <<<<<<<<<<<<<< + * info.ndim = self.view.ndim + * info.itemsize = self.view.itemsize + */ + __pyx_t_5 = __pyx_v_self->view.buf; + __pyx_v_info->buf = __pyx_t_5; + + /* "View.MemoryView":547 + * + * info.buf = self.view.buf + * info.ndim = self.view.ndim # <<<<<<<<<<<<<< + * info.itemsize = self.view.itemsize + * info.len = self.view.len + */ + __pyx_t_6 = __pyx_v_self->view.ndim; + __pyx_v_info->ndim = __pyx_t_6; + + /* "View.MemoryView":548 + * info.buf = self.view.buf + * info.ndim = self.view.ndim + * info.itemsize = self.view.itemsize # <<<<<<<<<<<<<< + * info.len = self.view.len + * info.readonly = self.view.readonly + */ + __pyx_t_7 = __pyx_v_self->view.itemsize; + __pyx_v_info->itemsize = __pyx_t_7; + + /* "View.MemoryView":549 + * info.ndim = self.view.ndim + * info.itemsize = self.view.itemsize + * info.len = self.view.len # <<<<<<<<<<<<<< + * info.readonly = self.view.readonly + * info.obj = self + */ + __pyx_t_7 = __pyx_v_self->view.len; + __pyx_v_info->len = __pyx_t_7; + + /* "View.MemoryView":550 + * info.itemsize = self.view.itemsize + * info.len = self.view.len + * info.readonly = self.view.readonly # <<<<<<<<<<<<<< + * info.obj = self + * + */ + __pyx_t_1 = __pyx_v_self->view.readonly; + __pyx_v_info->readonly = __pyx_t_1; + + /* "View.MemoryView":551 + * info.len = self.view.len + * info.readonly = self.view.readonly + * info.obj = self # <<<<<<<<<<<<<< + * + * + */ + __Pyx_INCREF((PyObject *)__pyx_v_self); + __Pyx_GIVEREF((PyObject *)__pyx_v_self); + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); + __pyx_v_info->obj = ((PyObject *)__pyx_v_self); + + /* "View.MemoryView":521 + * itemp[i] = c + * + * @cname('getbuffer') # <<<<<<<<<<<<<< + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__getbuffer__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + if (__pyx_v_info->obj != NULL) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + goto __pyx_L2; + __pyx_L0:; + if (__pyx_v_info->obj == Py_None) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + __pyx_L2:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":554 + * + * + * @property # <<<<<<<<<<<<<< + * def T(self): + * cdef _memoryviewslice result = memoryview_copy(self) + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + struct __pyx_memoryviewslice_obj *__pyx_v_result = 0; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":556 + * @property + * def T(self): + * cdef _memoryviewslice result = memoryview_copy(self) # <<<<<<<<<<<<<< + * transpose_memslice(&result.from_slice) + * return result + */ + __pyx_t_1 = __pyx_memoryview_copy_object(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 556, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + if (!(likely(((__pyx_t_1) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_1, __pyx_memoryviewslice_type))))) __PYX_ERR(1, 556, __pyx_L1_error) + __pyx_v_result = ((struct __pyx_memoryviewslice_obj *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":557 + * def T(self): + * cdef _memoryviewslice result = memoryview_copy(self) + * transpose_memslice(&result.from_slice) # <<<<<<<<<<<<<< + * return result + * + */ + __pyx_t_2 = __pyx_memslice_transpose((&__pyx_v_result->from_slice)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(1, 557, __pyx_L1_error) + + /* "View.MemoryView":558 + * cdef _memoryviewslice result = memoryview_copy(self) + * transpose_memslice(&result.from_slice) + * return result # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_result); + __pyx_r = ((PyObject *)__pyx_v_result); + goto __pyx_L0; + + /* "View.MemoryView":554 + * + * + * @property # <<<<<<<<<<<<<< + * def T(self): + * cdef _memoryviewslice result = memoryview_copy(self) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview.T.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_result); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":560 + * return result + * + * @property # <<<<<<<<<<<<<< + * def base(self): + * return self._get_base() + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":562 + * @property + * def base(self): + * return self._get_base() # <<<<<<<<<<<<<< + * + * cdef _get_base(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->_get_base(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 562, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":560 + * return result + * + * @property # <<<<<<<<<<<<<< + * def base(self): + * return self._get_base() + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview.base.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":564 + * return self._get_base() + * + * cdef _get_base(self): # <<<<<<<<<<<<<< + * return self.obj + * + */ + +static PyObject *__pyx_memoryview__get_base(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("_get_base", 0); + + /* "View.MemoryView":565 + * + * cdef _get_base(self): + * return self.obj # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_self->obj); + __pyx_r = __pyx_v_self->obj; + goto __pyx_L0; + + /* "View.MemoryView":564 + * return self._get_base() + * + * cdef _get_base(self): # <<<<<<<<<<<<<< + * return self.obj + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":567 + * return self.obj + * + * @property # <<<<<<<<<<<<<< + * def shape(self): + * return tuple([length for length in self.view.shape[:self.view.ndim]]) + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + Py_ssize_t __pyx_7genexpr__pyx_v_length; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + Py_ssize_t *__pyx_t_2; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":569 + * @property + * def shape(self): + * return tuple([length for length in self.view.shape[:self.view.ndim]]) # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + { /* enter inner scope */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 569, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = (__pyx_v_self->view.shape + __pyx_v_self->view.ndim); + for (__pyx_t_4 = __pyx_v_self->view.shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) { + __pyx_t_2 = __pyx_t_4; + __pyx_7genexpr__pyx_v_length = (__pyx_t_2[0]); + __pyx_t_5 = PyInt_FromSsize_t(__pyx_7genexpr__pyx_v_length); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 569, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + if (unlikely(__Pyx_ListComp_Append(__pyx_t_1, (PyObject*)__pyx_t_5))) __PYX_ERR(1, 569, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + } /* exit inner scope */ + __pyx_t_5 = PyList_AsTuple(((PyObject*)__pyx_t_1)); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 569, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_r = __pyx_t_5; + __pyx_t_5 = 0; + goto __pyx_L0; + + /* "View.MemoryView":567 + * return self.obj + * + * @property # <<<<<<<<<<<<<< + * def shape(self): + * return tuple([length for length in self.view.shape[:self.view.ndim]]) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_AddTraceback("View.MemoryView.memoryview.shape.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":571 + * return tuple([length for length in self.view.shape[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def strides(self): + * if self.view.strides == NULL: + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + Py_ssize_t __pyx_8genexpr1__pyx_v_stride; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + Py_ssize_t *__pyx_t_5; + PyObject *__pyx_t_6 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":573 + * @property + * def strides(self): + * if self.view.strides == NULL: # <<<<<<<<<<<<<< + * + * raise ValueError, "Buffer view does not expose strides" + */ + __pyx_t_1 = (__pyx_v_self->view.strides == NULL); + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":575 + * if self.view.strides == NULL: + * + * raise ValueError, "Buffer view does not expose strides" # <<<<<<<<<<<<<< + * + * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Buffer_view_does_not_expose_stri, 0, 0); + __PYX_ERR(1, 575, __pyx_L1_error) + + /* "View.MemoryView":573 + * @property + * def strides(self): + * if self.view.strides == NULL: # <<<<<<<<<<<<<< + * + * raise ValueError, "Buffer view does not expose strides" + */ + } + + /* "View.MemoryView":577 + * raise ValueError, "Buffer view does not expose strides" + * + * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + { /* enter inner scope */ + __pyx_t_2 = PyList_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 577, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = (__pyx_v_self->view.strides + __pyx_v_self->view.ndim); + for (__pyx_t_5 = __pyx_v_self->view.strides; __pyx_t_5 < __pyx_t_4; __pyx_t_5++) { + __pyx_t_3 = __pyx_t_5; + __pyx_8genexpr1__pyx_v_stride = (__pyx_t_3[0]); + __pyx_t_6 = PyInt_FromSsize_t(__pyx_8genexpr1__pyx_v_stride); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 577, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + if (unlikely(__Pyx_ListComp_Append(__pyx_t_2, (PyObject*)__pyx_t_6))) __PYX_ERR(1, 577, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + } + } /* exit inner scope */ + __pyx_t_6 = PyList_AsTuple(((PyObject*)__pyx_t_2)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 577, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __pyx_t_6; + __pyx_t_6 = 0; + goto __pyx_L0; + + /* "View.MemoryView":571 + * return tuple([length for length in self.view.shape[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def strides(self): + * if self.view.strides == NULL: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_AddTraceback("View.MemoryView.memoryview.strides.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":579 + * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def suboffsets(self): + * if self.view.suboffsets == NULL: + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + Py_ssize_t __pyx_8genexpr2__pyx_v_suboffset; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + Py_ssize_t *__pyx_t_5; + PyObject *__pyx_t_6 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":581 + * @property + * def suboffsets(self): + * if self.view.suboffsets == NULL: # <<<<<<<<<<<<<< + * return (-1,) * self.view.ndim + * + */ + __pyx_t_1 = (__pyx_v_self->view.suboffsets == NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":582 + * def suboffsets(self): + * if self.view.suboffsets == NULL: + * return (-1,) * self.view.ndim # <<<<<<<<<<<<<< + * + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __Pyx_PySequence_Multiply(__pyx_tuple__4, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 582, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":581 + * @property + * def suboffsets(self): + * if self.view.suboffsets == NULL: # <<<<<<<<<<<<<< + * return (-1,) * self.view.ndim + * + */ + } + + /* "View.MemoryView":584 + * return (-1,) * self.view.ndim + * + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + { /* enter inner scope */ + __pyx_t_2 = PyList_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 584, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = (__pyx_v_self->view.suboffsets + __pyx_v_self->view.ndim); + for (__pyx_t_5 = __pyx_v_self->view.suboffsets; __pyx_t_5 < __pyx_t_4; __pyx_t_5++) { + __pyx_t_3 = __pyx_t_5; + __pyx_8genexpr2__pyx_v_suboffset = (__pyx_t_3[0]); + __pyx_t_6 = PyInt_FromSsize_t(__pyx_8genexpr2__pyx_v_suboffset); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 584, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + if (unlikely(__Pyx_ListComp_Append(__pyx_t_2, (PyObject*)__pyx_t_6))) __PYX_ERR(1, 584, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + } + } /* exit inner scope */ + __pyx_t_6 = PyList_AsTuple(((PyObject*)__pyx_t_2)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 584, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __pyx_t_6; + __pyx_t_6 = 0; + goto __pyx_L0; + + /* "View.MemoryView":579 + * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def suboffsets(self): + * if self.view.suboffsets == NULL: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_AddTraceback("View.MemoryView.memoryview.suboffsets.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":586 + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def ndim(self): + * return self.view.ndim + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":588 + * @property + * def ndim(self): + * return self.view.ndim # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->view.ndim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 588, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":586 + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def ndim(self): + * return self.view.ndim + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview.ndim.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":590 + * return self.view.ndim + * + * @property # <<<<<<<<<<<<<< + * def itemsize(self): + * return self.view.itemsize + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":592 + * @property + * def itemsize(self): + * return self.view.itemsize # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_self->view.itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 592, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":590 + * return self.view.ndim + * + * @property # <<<<<<<<<<<<<< + * def itemsize(self): + * return self.view.itemsize + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview.itemsize.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":594 + * return self.view.itemsize + * + * @property # <<<<<<<<<<<<<< + * def nbytes(self): + * return self.size * self.view.itemsize + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":596 + * @property + * def nbytes(self): + * return self.size * self.view.itemsize # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_size); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 596, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_self->view.itemsize); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 596, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyNumber_Multiply(__pyx_t_1, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 596, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __pyx_t_3; + __pyx_t_3 = 0; + goto __pyx_L0; + + /* "View.MemoryView":594 + * return self.view.itemsize + * + * @property # <<<<<<<<<<<<<< + * def nbytes(self): + * return self.size * self.view.itemsize + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview.nbytes.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":598 + * return self.size * self.view.itemsize + * + * @property # <<<<<<<<<<<<<< + * def size(self): + * if self._size is None: + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_v_result = NULL; + PyObject *__pyx_v_length = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + Py_ssize_t *__pyx_t_2; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":600 + * @property + * def size(self): + * if self._size is None: # <<<<<<<<<<<<<< + * result = 1 + * + */ + __pyx_t_1 = (__pyx_v_self->_size == Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":601 + * def size(self): + * if self._size is None: + * result = 1 # <<<<<<<<<<<<<< + * + * for length in self.view.shape[:self.view.ndim]: + */ + __Pyx_INCREF(__pyx_int_1); + __pyx_v_result = __pyx_int_1; + + /* "View.MemoryView":603 + * result = 1 + * + * for length in self.view.shape[:self.view.ndim]: # <<<<<<<<<<<<<< + * result *= length + * + */ + __pyx_t_3 = (__pyx_v_self->view.shape + __pyx_v_self->view.ndim); + for (__pyx_t_4 = __pyx_v_self->view.shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) { + __pyx_t_2 = __pyx_t_4; + __pyx_t_5 = PyInt_FromSsize_t((__pyx_t_2[0])); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 603, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_XDECREF_SET(__pyx_v_length, __pyx_t_5); + __pyx_t_5 = 0; + + /* "View.MemoryView":604 + * + * for length in self.view.shape[:self.view.ndim]: + * result *= length # <<<<<<<<<<<<<< + * + * self._size = result + */ + __pyx_t_5 = PyNumber_InPlaceMultiply(__pyx_v_result, __pyx_v_length); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 604, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF_SET(__pyx_v_result, __pyx_t_5); + __pyx_t_5 = 0; + } + + /* "View.MemoryView":606 + * result *= length + * + * self._size = result # <<<<<<<<<<<<<< + * + * return self._size + */ + __Pyx_INCREF(__pyx_v_result); + __Pyx_GIVEREF(__pyx_v_result); + __Pyx_GOTREF(__pyx_v_self->_size); + __Pyx_DECREF(__pyx_v_self->_size); + __pyx_v_self->_size = __pyx_v_result; + + /* "View.MemoryView":600 + * @property + * def size(self): + * if self._size is None: # <<<<<<<<<<<<<< + * result = 1 + * + */ + } + + /* "View.MemoryView":608 + * self._size = result + * + * return self._size # <<<<<<<<<<<<<< + * + * def __len__(self): + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_self->_size); + __pyx_r = __pyx_v_self->_size; + goto __pyx_L0; + + /* "View.MemoryView":598 + * return self.size * self.view.itemsize + * + * @property # <<<<<<<<<<<<<< + * def size(self): + * if self._size is None: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_5); + __Pyx_AddTraceback("View.MemoryView.memoryview.size.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_result); + __Pyx_XDECREF(__pyx_v_length); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":610 + * return self._size + * + * def __len__(self): # <<<<<<<<<<<<<< + * if self.view.ndim >= 1: + * return self.view.shape[0] + */ + +/* Python wrapper */ +static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self); /*proto*/ +static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + Py_ssize_t __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__len__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(struct __pyx_memoryview_obj *__pyx_v_self) { + Py_ssize_t __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + __Pyx_RefNannySetupContext("__len__", 0); + + /* "View.MemoryView":611 + * + * def __len__(self): + * if self.view.ndim >= 1: # <<<<<<<<<<<<<< + * return self.view.shape[0] + * + */ + __pyx_t_1 = (__pyx_v_self->view.ndim >= 1); + if (__pyx_t_1) { + + /* "View.MemoryView":612 + * def __len__(self): + * if self.view.ndim >= 1: + * return self.view.shape[0] # <<<<<<<<<<<<<< + * + * return 0 + */ + __pyx_r = (__pyx_v_self->view.shape[0]); + goto __pyx_L0; + + /* "View.MemoryView":611 + * + * def __len__(self): + * if self.view.ndim >= 1: # <<<<<<<<<<<<<< + * return self.view.shape[0] + * + */ + } + + /* "View.MemoryView":614 + * return self.view.shape[0] + * + * return 0 # <<<<<<<<<<<<<< + * + * def __repr__(self): + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":610 + * return self._size + * + * def __len__(self): # <<<<<<<<<<<<<< + * if self.view.ndim >= 1: + * return self.view.shape[0] + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":616 + * return 0 + * + * def __repr__(self): # <<<<<<<<<<<<<< + * return "" % (self.base.__class__.__name__, + * id(self)) + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__repr__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__repr__", 0); + + /* "View.MemoryView":617 + * + * def __repr__(self): + * return "" % (self.base.__class__.__name__, # <<<<<<<<<<<<<< + * id(self)) + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_base); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_class); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "View.MemoryView":618 + * def __repr__(self): + * return "" % (self.base.__class__.__name__, + * id(self)) # <<<<<<<<<<<<<< + * + * def __str__(self): + */ + __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, ((PyObject *)__pyx_v_self)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 618, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + + /* "View.MemoryView":617 + * + * def __repr__(self): + * return "" % (self.base.__class__.__name__, # <<<<<<<<<<<<<< + * id(self)) + * + */ + __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2); + __pyx_t_1 = 0; + __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":616 + * return 0 + * + * def __repr__(self): # <<<<<<<<<<<<<< + * return "" % (self.base.__class__.__name__, + * id(self)) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview.__repr__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":620 + * id(self)) + * + * def __str__(self): # <<<<<<<<<<<<<< + * return "" % (self.base.__class__.__name__,) + * + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__str__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__str__", 0); + + /* "View.MemoryView":621 + * + * def __str__(self): + * return "" % (self.base.__class__.__name__,) # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_base); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_class); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1); + __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_object, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":620 + * id(self)) + * + * def __str__(self): # <<<<<<<<<<<<<< + * return "" % (self.base.__class__.__name__,) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.__str__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":624 + * + * + * def is_c_contig(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("is_c_contig (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("is_c_contig", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "is_c_contig", 0))) return NULL; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(struct __pyx_memoryview_obj *__pyx_v_self) { + __Pyx_memviewslice *__pyx_v_mslice; + __Pyx_memviewslice __pyx_v_tmp; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice *__pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("is_c_contig", 0); + + /* "View.MemoryView":627 + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + * mslice = get_slice_from_memview(self, &tmp) # <<<<<<<<<<<<<< + * return slice_is_contig(mslice[0], 'C', self.view.ndim) + * + */ + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_self, (&__pyx_v_tmp)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 627, __pyx_L1_error) + __pyx_v_mslice = __pyx_t_1; + + /* "View.MemoryView":628 + * cdef __Pyx_memviewslice tmp + * mslice = get_slice_from_memview(self, &tmp) + * return slice_is_contig(mslice[0], 'C', self.view.ndim) # <<<<<<<<<<<<<< + * + * def is_f_contig(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_memviewslice_is_contig((__pyx_v_mslice[0]), 'C', __pyx_v_self->view.ndim)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 628, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":624 + * + * + * def is_c_contig(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.is_c_contig", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":630 + * return slice_is_contig(mslice[0], 'C', self.view.ndim) + * + * def is_f_contig(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("is_f_contig (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("is_f_contig", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "is_f_contig", 0))) return NULL; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(struct __pyx_memoryview_obj *__pyx_v_self) { + __Pyx_memviewslice *__pyx_v_mslice; + __Pyx_memviewslice __pyx_v_tmp; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice *__pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("is_f_contig", 0); + + /* "View.MemoryView":633 + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + * mslice = get_slice_from_memview(self, &tmp) # <<<<<<<<<<<<<< + * return slice_is_contig(mslice[0], 'F', self.view.ndim) + * + */ + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_self, (&__pyx_v_tmp)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 633, __pyx_L1_error) + __pyx_v_mslice = __pyx_t_1; + + /* "View.MemoryView":634 + * cdef __Pyx_memviewslice tmp + * mslice = get_slice_from_memview(self, &tmp) + * return slice_is_contig(mslice[0], 'F', self.view.ndim) # <<<<<<<<<<<<<< + * + * def copy(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_memviewslice_is_contig((__pyx_v_mslice[0]), 'F', __pyx_v_self->view.ndim)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 634, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":630 + * return slice_is_contig(mslice[0], 'C', self.view.ndim) + * + * def is_f_contig(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.is_f_contig", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":636 + * return slice_is_contig(mslice[0], 'F', self.view.ndim) + * + * def copy(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice mslice + * cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("copy (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("copy", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "copy", 0))) return NULL; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(struct __pyx_memoryview_obj *__pyx_v_self) { + __Pyx_memviewslice __pyx_v_mslice; + int __pyx_v_flags; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("copy", 0); + + /* "View.MemoryView":638 + * def copy(self): + * cdef __Pyx_memviewslice mslice + * cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS # <<<<<<<<<<<<<< + * + * slice_copy(self, &mslice) + */ + __pyx_v_flags = (__pyx_v_self->flags & (~PyBUF_F_CONTIGUOUS)); + + /* "View.MemoryView":640 + * cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS + * + * slice_copy(self, &mslice) # <<<<<<<<<<<<<< + * mslice = slice_copy_contig(&mslice, "c", self.view.ndim, + * self.view.itemsize, + */ + __pyx_memoryview_slice_copy(__pyx_v_self, (&__pyx_v_mslice)); + + /* "View.MemoryView":641 + * + * slice_copy(self, &mslice) + * mslice = slice_copy_contig(&mslice, "c", self.view.ndim, # <<<<<<<<<<<<<< + * self.view.itemsize, + * flags|PyBUF_C_CONTIGUOUS, + */ + __pyx_t_1 = __pyx_memoryview_copy_new_contig((&__pyx_v_mslice), ((char *)"c"), __pyx_v_self->view.ndim, __pyx_v_self->view.itemsize, (__pyx_v_flags | PyBUF_C_CONTIGUOUS), __pyx_v_self->dtype_is_object); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 641, __pyx_L1_error) + __pyx_v_mslice = __pyx_t_1; + + /* "View.MemoryView":646 + * self.dtype_is_object) + * + * return memoryview_copy_from_slice(self, &mslice) # <<<<<<<<<<<<<< + * + * def copy_fortran(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __pyx_memoryview_copy_object_from_slice(__pyx_v_self, (&__pyx_v_mslice)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 646, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":636 + * return slice_is_contig(mslice[0], 'F', self.view.ndim) + * + * def copy(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice mslice + * cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.copy", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":648 + * return memoryview_copy_from_slice(self, &mslice) + * + * def copy_fortran(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice src, dst + * cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("copy_fortran (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("copy_fortran", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "copy_fortran", 0))) return NULL; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(struct __pyx_memoryview_obj *__pyx_v_self) { + __Pyx_memviewslice __pyx_v_src; + __Pyx_memviewslice __pyx_v_dst; + int __pyx_v_flags; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("copy_fortran", 0); + + /* "View.MemoryView":650 + * def copy_fortran(self): + * cdef __Pyx_memviewslice src, dst + * cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS # <<<<<<<<<<<<<< + * + * slice_copy(self, &src) + */ + __pyx_v_flags = (__pyx_v_self->flags & (~PyBUF_C_CONTIGUOUS)); + + /* "View.MemoryView":652 + * cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS + * + * slice_copy(self, &src) # <<<<<<<<<<<<<< + * dst = slice_copy_contig(&src, "fortran", self.view.ndim, + * self.view.itemsize, + */ + __pyx_memoryview_slice_copy(__pyx_v_self, (&__pyx_v_src)); + + /* "View.MemoryView":653 + * + * slice_copy(self, &src) + * dst = slice_copy_contig(&src, "fortran", self.view.ndim, # <<<<<<<<<<<<<< + * self.view.itemsize, + * flags|PyBUF_F_CONTIGUOUS, + */ + __pyx_t_1 = __pyx_memoryview_copy_new_contig((&__pyx_v_src), ((char *)"fortran"), __pyx_v_self->view.ndim, __pyx_v_self->view.itemsize, (__pyx_v_flags | PyBUF_F_CONTIGUOUS), __pyx_v_self->dtype_is_object); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 653, __pyx_L1_error) + __pyx_v_dst = __pyx_t_1; + + /* "View.MemoryView":658 + * self.dtype_is_object) + * + * return memoryview_copy_from_slice(self, &dst) # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __pyx_memoryview_copy_object_from_slice(__pyx_v_self, (&__pyx_v_dst)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 658, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":648 + * return memoryview_copy_from_slice(self, &mslice) + * + * def copy_fortran(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice src, dst + * cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.copy_fortran", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + __pyx_r = __pyx_pf___pyx_memoryview___reduce_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__reduce_cython__", 0); + + /* "(tree fragment)":2 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 2, __pyx_L1_error) + + /* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 3, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + } + __pyx_v___pyx_state = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf___pyx_memoryview_2__setstate_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setstate_cython__", 0); + + /* "(tree fragment)":4 + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 4, __pyx_L1_error) + + /* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":662 + * + * @cname('__pyx_memoryview_new') + * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo): # <<<<<<<<<<<<<< + * cdef memoryview result = memoryview(o, flags, dtype_is_object) + * result.typeinfo = typeinfo + */ + +static PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_flags, int __pyx_v_dtype_is_object, __Pyx_TypeInfo *__pyx_v_typeinfo) { + struct __pyx_memoryview_obj *__pyx_v_result = 0; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memoryview_cwrapper", 0); + + /* "View.MemoryView":663 + * @cname('__pyx_memoryview_new') + * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo): + * cdef memoryview result = memoryview(o, flags, dtype_is_object) # <<<<<<<<<<<<<< + * result.typeinfo = typeinfo + * return result + */ + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 663, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 663, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_INCREF(__pyx_v_o); + __Pyx_GIVEREF(__pyx_v_o); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_o); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + __pyx_t_1 = 0; + __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_v_result = ((struct __pyx_memoryview_obj *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":664 + * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo): + * cdef memoryview result = memoryview(o, flags, dtype_is_object) + * result.typeinfo = typeinfo # <<<<<<<<<<<<<< + * return result + * + */ + __pyx_v_result->typeinfo = __pyx_v_typeinfo; + + /* "View.MemoryView":665 + * cdef memoryview result = memoryview(o, flags, dtype_is_object) + * result.typeinfo = typeinfo + * return result # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_check') + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_result); + __pyx_r = ((PyObject *)__pyx_v_result); + goto __pyx_L0; + + /* "View.MemoryView":662 + * + * @cname('__pyx_memoryview_new') + * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo): # <<<<<<<<<<<<<< + * cdef memoryview result = memoryview(o, flags, dtype_is_object) + * result.typeinfo = typeinfo + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview_cwrapper", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_result); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":668 + * + * @cname('__pyx_memoryview_check') + * cdef inline bint memoryview_check(object o) noexcept: # <<<<<<<<<<<<<< + * return isinstance(o, memoryview) + * + */ + +static CYTHON_INLINE int __pyx_memoryview_check(PyObject *__pyx_v_o) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + __Pyx_RefNannySetupContext("memoryview_check", 0); + + /* "View.MemoryView":669 + * @cname('__pyx_memoryview_check') + * cdef inline bint memoryview_check(object o) noexcept: + * return isinstance(o, memoryview) # <<<<<<<<<<<<<< + * + * cdef tuple _unellipsify(object index, int ndim): + */ + __pyx_t_1 = __Pyx_TypeCheck(__pyx_v_o, __pyx_memoryview_type); + __pyx_r = __pyx_t_1; + goto __pyx_L0; + + /* "View.MemoryView":668 + * + * @cname('__pyx_memoryview_check') + * cdef inline bint memoryview_check(object o) noexcept: # <<<<<<<<<<<<<< + * return isinstance(o, memoryview) + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":671 + * return isinstance(o, memoryview) + * + * cdef tuple _unellipsify(object index, int ndim): # <<<<<<<<<<<<<< + * """ + * Replace all ellipses with full slices and fill incomplete indices with + */ + +static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { + Py_ssize_t __pyx_v_idx; + PyObject *__pyx_v_tup = NULL; + PyObject *__pyx_v_result = NULL; + int __pyx_v_have_slices; + int __pyx_v_seen_ellipsis; + PyObject *__pyx_v_item = NULL; + Py_ssize_t __pyx_v_nslices; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + Py_ssize_t __pyx_t_4; + Py_ssize_t __pyx_t_5; + Py_UCS4 __pyx_t_6; + PyObject *__pyx_t_7 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("_unellipsify", 0); + + /* "View.MemoryView":677 + * """ + * cdef Py_ssize_t idx + * tup = index if isinstance(index, tuple) else (index,) # <<<<<<<<<<<<<< + * + * result = [slice(None)] * ndim + */ + __pyx_t_2 = PyTuple_Check(__pyx_v_index); + if (__pyx_t_2) { + __Pyx_INCREF(((PyObject*)__pyx_v_index)); + __pyx_t_1 = __pyx_v_index; + } else { + __pyx_t_3 = PyTuple_New(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 677, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_INCREF(__pyx_v_index); + __Pyx_GIVEREF(__pyx_v_index); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_index); + __pyx_t_1 = __pyx_t_3; + __pyx_t_3 = 0; + } + __pyx_v_tup = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":679 + * tup = index if isinstance(index, tuple) else (index,) + * + * result = [slice(None)] * ndim # <<<<<<<<<<<<<< + * have_slices = False + * seen_ellipsis = False + */ + __pyx_t_1 = PyList_New(1 * ((__pyx_v_ndim<0) ? 0:__pyx_v_ndim)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 679, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + { Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < __pyx_v_ndim; __pyx_temp++) { + __Pyx_INCREF(__pyx_slice__5); + __Pyx_GIVEREF(__pyx_slice__5); + PyList_SET_ITEM(__pyx_t_1, __pyx_temp, __pyx_slice__5); + } + } + __pyx_v_result = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":680 + * + * result = [slice(None)] * ndim + * have_slices = False # <<<<<<<<<<<<<< + * seen_ellipsis = False + * idx = 0 + */ + __pyx_v_have_slices = 0; + + /* "View.MemoryView":681 + * result = [slice(None)] * ndim + * have_slices = False + * seen_ellipsis = False # <<<<<<<<<<<<<< + * idx = 0 + * for item in tup: + */ + __pyx_v_seen_ellipsis = 0; + + /* "View.MemoryView":682 + * have_slices = False + * seen_ellipsis = False + * idx = 0 # <<<<<<<<<<<<<< + * for item in tup: + * if item is Ellipsis: + */ + __pyx_v_idx = 0; + + /* "View.MemoryView":683 + * seen_ellipsis = False + * idx = 0 + * for item in tup: # <<<<<<<<<<<<<< + * if item is Ellipsis: + * if not seen_ellipsis: + */ + if (unlikely(__pyx_v_tup == Py_None)) { + PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable"); + __PYX_ERR(1, 683, __pyx_L1_error) + } + __pyx_t_1 = __pyx_v_tup; __Pyx_INCREF(__pyx_t_1); __pyx_t_4 = 0; + for (;;) { + if (__pyx_t_4 >= PyTuple_GET_SIZE(__pyx_t_1)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_4); __Pyx_INCREF(__pyx_t_3); __pyx_t_4++; if (unlikely((0 < 0))) __PYX_ERR(1, 683, __pyx_L1_error) + #else + __pyx_t_3 = PySequence_ITEM(__pyx_t_1, __pyx_t_4); __pyx_t_4++; if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 683, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + #endif + __Pyx_XDECREF_SET(__pyx_v_item, __pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":684 + * idx = 0 + * for item in tup: + * if item is Ellipsis: # <<<<<<<<<<<<<< + * if not seen_ellipsis: + * idx += ndim - len(tup) + */ + __pyx_t_2 = (__pyx_v_item == __pyx_builtin_Ellipsis); + if (__pyx_t_2) { + + /* "View.MemoryView":685 + * for item in tup: + * if item is Ellipsis: + * if not seen_ellipsis: # <<<<<<<<<<<<<< + * idx += ndim - len(tup) + * seen_ellipsis = True + */ + __pyx_t_2 = (!__pyx_v_seen_ellipsis); + if (__pyx_t_2) { + + /* "View.MemoryView":686 + * if item is Ellipsis: + * if not seen_ellipsis: + * idx += ndim - len(tup) # <<<<<<<<<<<<<< + * seen_ellipsis = True + * have_slices = True + */ + if (unlikely(__pyx_v_tup == Py_None)) { + PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); + __PYX_ERR(1, 686, __pyx_L1_error) + } + __pyx_t_5 = PyTuple_GET_SIZE(__pyx_v_tup); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(1, 686, __pyx_L1_error) + __pyx_v_idx = (__pyx_v_idx + (__pyx_v_ndim - __pyx_t_5)); + + /* "View.MemoryView":687 + * if not seen_ellipsis: + * idx += ndim - len(tup) + * seen_ellipsis = True # <<<<<<<<<<<<<< + * have_slices = True + * else: + */ + __pyx_v_seen_ellipsis = 1; + + /* "View.MemoryView":685 + * for item in tup: + * if item is Ellipsis: + * if not seen_ellipsis: # <<<<<<<<<<<<<< + * idx += ndim - len(tup) + * seen_ellipsis = True + */ + } + + /* "View.MemoryView":688 + * idx += ndim - len(tup) + * seen_ellipsis = True + * have_slices = True # <<<<<<<<<<<<<< + * else: + * if isinstance(item, slice): + */ + __pyx_v_have_slices = 1; + + /* "View.MemoryView":684 + * idx = 0 + * for item in tup: + * if item is Ellipsis: # <<<<<<<<<<<<<< + * if not seen_ellipsis: + * idx += ndim - len(tup) + */ + goto __pyx_L5; + } + + /* "View.MemoryView":690 + * have_slices = True + * else: + * if isinstance(item, slice): # <<<<<<<<<<<<<< + * have_slices = True + * elif not PyIndex_Check(item): + */ + /*else*/ { + __pyx_t_2 = PySlice_Check(__pyx_v_item); + if (__pyx_t_2) { + + /* "View.MemoryView":691 + * else: + * if isinstance(item, slice): + * have_slices = True # <<<<<<<<<<<<<< + * elif not PyIndex_Check(item): + * raise TypeError, f"Cannot index with type '{type(item)}'" + */ + __pyx_v_have_slices = 1; + + /* "View.MemoryView":690 + * have_slices = True + * else: + * if isinstance(item, slice): # <<<<<<<<<<<<<< + * have_slices = True + * elif not PyIndex_Check(item): + */ + goto __pyx_L7; + } + + /* "View.MemoryView":692 + * if isinstance(item, slice): + * have_slices = True + * elif not PyIndex_Check(item): # <<<<<<<<<<<<<< + * raise TypeError, f"Cannot index with type '{type(item)}'" + * result[idx] = item + */ + __pyx_t_2 = (!(PyIndex_Check(__pyx_v_item) != 0)); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":693 + * have_slices = True + * elif not PyIndex_Check(item): + * raise TypeError, f"Cannot index with type '{type(item)}'" # <<<<<<<<<<<<<< + * result[idx] = item + * idx += 1 + */ + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 693, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_5 = 0; + __pyx_t_6 = 127; + __Pyx_INCREF(__pyx_kp_u_Cannot_index_with_type); + __pyx_t_5 += 24; + __Pyx_GIVEREF(__pyx_kp_u_Cannot_index_with_type); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_kp_u_Cannot_index_with_type); + __pyx_t_7 = __Pyx_PyObject_FormatSimple(((PyObject *)Py_TYPE(__pyx_v_item)), __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 693, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_6 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_7) > __pyx_t_6) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_7) : __pyx_t_6; + __pyx_t_5 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7); + __pyx_t_7 = 0; + __Pyx_INCREF(__pyx_kp_u__6); + __pyx_t_5 += 1; + __Pyx_GIVEREF(__pyx_kp_u__6); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_kp_u__6); + __pyx_t_7 = __Pyx_PyUnicode_Join(__pyx_t_3, 3, __pyx_t_5, __pyx_t_6); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 693, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_t_7, 0, 0); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __PYX_ERR(1, 693, __pyx_L1_error) + + /* "View.MemoryView":692 + * if isinstance(item, slice): + * have_slices = True + * elif not PyIndex_Check(item): # <<<<<<<<<<<<<< + * raise TypeError, f"Cannot index with type '{type(item)}'" + * result[idx] = item + */ + } + __pyx_L7:; + + /* "View.MemoryView":694 + * elif not PyIndex_Check(item): + * raise TypeError, f"Cannot index with type '{type(item)}'" + * result[idx] = item # <<<<<<<<<<<<<< + * idx += 1 + * + */ + if (unlikely((__Pyx_SetItemInt(__pyx_v_result, __pyx_v_idx, __pyx_v_item, Py_ssize_t, 1, PyInt_FromSsize_t, 1, 1, 1) < 0))) __PYX_ERR(1, 694, __pyx_L1_error) + } + __pyx_L5:; + + /* "View.MemoryView":695 + * raise TypeError, f"Cannot index with type '{type(item)}'" + * result[idx] = item + * idx += 1 # <<<<<<<<<<<<<< + * + * nslices = ndim - idx + */ + __pyx_v_idx = (__pyx_v_idx + 1); + + /* "View.MemoryView":683 + * seen_ellipsis = False + * idx = 0 + * for item in tup: # <<<<<<<<<<<<<< + * if item is Ellipsis: + * if not seen_ellipsis: + */ + } + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "View.MemoryView":697 + * idx += 1 + * + * nslices = ndim - idx # <<<<<<<<<<<<<< + * return have_slices or nslices, tuple(result) + * + */ + __pyx_v_nslices = (__pyx_v_ndim - __pyx_v_idx); + + /* "View.MemoryView":698 + * + * nslices = ndim - idx + * return have_slices or nslices, tuple(result) # <<<<<<<<<<<<<< + * + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: + */ + __Pyx_XDECREF(__pyx_r); + if (!__pyx_v_have_slices) { + } else { + __pyx_t_7 = __Pyx_PyBool_FromLong(__pyx_v_have_slices); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_1 = __pyx_t_7; + __pyx_t_7 = 0; + goto __pyx_L9_bool_binop_done; + } + __pyx_t_7 = PyInt_FromSsize_t(__pyx_v_nslices); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_1 = __pyx_t_7; + __pyx_t_7 = 0; + __pyx_L9_bool_binop_done:; + __pyx_t_7 = PyList_AsTuple(__pyx_v_result); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 698, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_7); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7); + __pyx_t_1 = 0; + __pyx_t_7 = 0; + __pyx_r = ((PyObject*)__pyx_t_3); + __pyx_t_3 = 0; + goto __pyx_L0; + + /* "View.MemoryView":671 + * return isinstance(o, memoryview) + * + * cdef tuple _unellipsify(object index, int ndim): # <<<<<<<<<<<<<< + * """ + * Replace all ellipses with full slices and fill incomplete indices with + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_AddTraceback("View.MemoryView._unellipsify", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_tup); + __Pyx_XDECREF(__pyx_v_result); + __Pyx_XDECREF(__pyx_v_item); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":700 + * return have_slices or nslices, tuple(result) + * + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: # <<<<<<<<<<<<<< + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: + */ + +static int assert_direct_dimensions(Py_ssize_t *__pyx_v_suboffsets, int __pyx_v_ndim) { + Py_ssize_t __pyx_v_suboffset; + int __pyx_r; + __Pyx_RefNannyDeclarations + Py_ssize_t *__pyx_t_1; + Py_ssize_t *__pyx_t_2; + Py_ssize_t *__pyx_t_3; + int __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("assert_direct_dimensions", 0); + + /* "View.MemoryView":701 + * + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: + * for suboffset in suboffsets[:ndim]: # <<<<<<<<<<<<<< + * if suboffset >= 0: + * raise ValueError, "Indirect dimensions not supported" + */ + __pyx_t_2 = (__pyx_v_suboffsets + __pyx_v_ndim); + for (__pyx_t_3 = __pyx_v_suboffsets; __pyx_t_3 < __pyx_t_2; __pyx_t_3++) { + __pyx_t_1 = __pyx_t_3; + __pyx_v_suboffset = (__pyx_t_1[0]); + + /* "View.MemoryView":702 + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: # <<<<<<<<<<<<<< + * raise ValueError, "Indirect dimensions not supported" + * return 0 # return type just used as an error flag + */ + __pyx_t_4 = (__pyx_v_suboffset >= 0); + if (unlikely(__pyx_t_4)) { + + /* "View.MemoryView":703 + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: + * raise ValueError, "Indirect dimensions not supported" # <<<<<<<<<<<<<< + * return 0 # return type just used as an error flag + * + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Indirect_dimensions_not_supporte, 0, 0); + __PYX_ERR(1, 703, __pyx_L1_error) + + /* "View.MemoryView":702 + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: # <<<<<<<<<<<<<< + * raise ValueError, "Indirect dimensions not supported" + * return 0 # return type just used as an error flag + */ + } + } + + /* "View.MemoryView":704 + * if suboffset >= 0: + * raise ValueError, "Indirect dimensions not supported" + * return 0 # return type just used as an error flag # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":700 + * return have_slices or nslices, tuple(result) + * + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: # <<<<<<<<<<<<<< + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.assert_direct_dimensions", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":711 + * + * @cname('__pyx_memview_slice') + * cdef memoryview memview_slice(memoryview memview, object indices): # <<<<<<<<<<<<<< + * cdef int new_ndim = 0, suboffset_dim = -1, dim + * cdef bint negative_step + */ + +static struct __pyx_memoryview_obj *__pyx_memview_slice(struct __pyx_memoryview_obj *__pyx_v_memview, PyObject *__pyx_v_indices) { + int __pyx_v_new_ndim; + int __pyx_v_suboffset_dim; + int __pyx_v_dim; + __Pyx_memviewslice __pyx_v_src; + __Pyx_memviewslice __pyx_v_dst; + __Pyx_memviewslice *__pyx_v_p_src; + struct __pyx_memoryviewslice_obj *__pyx_v_memviewsliceobj = 0; + __Pyx_memviewslice *__pyx_v_p_dst; + int *__pyx_v_p_suboffset_dim; + Py_ssize_t __pyx_v_start; + Py_ssize_t __pyx_v_stop; + Py_ssize_t __pyx_v_step; + Py_ssize_t __pyx_v_cindex; + int __pyx_v_have_start; + int __pyx_v_have_stop; + int __pyx_v_have_step; + PyObject *__pyx_v_index = NULL; + struct __pyx_memoryview_obj *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + struct __pyx_memoryview_obj *__pyx_t_3; + char *__pyx_t_4; + int __pyx_t_5; + Py_ssize_t __pyx_t_6; + PyObject *(*__pyx_t_7)(PyObject *); + PyObject *__pyx_t_8 = NULL; + Py_ssize_t __pyx_t_9; + int __pyx_t_10; + Py_ssize_t __pyx_t_11; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memview_slice", 0); + + /* "View.MemoryView":712 + * @cname('__pyx_memview_slice') + * cdef memoryview memview_slice(memoryview memview, object indices): + * cdef int new_ndim = 0, suboffset_dim = -1, dim # <<<<<<<<<<<<<< + * cdef bint negative_step + * cdef __Pyx_memviewslice src, dst + */ + __pyx_v_new_ndim = 0; + __pyx_v_suboffset_dim = -1; + + /* "View.MemoryView":719 + * + * + * memset(&dst, 0, sizeof(dst)) # <<<<<<<<<<<<<< + * + * cdef _memoryviewslice memviewsliceobj + */ + (void)(memset((&__pyx_v_dst), 0, (sizeof(__pyx_v_dst)))); + + /* "View.MemoryView":723 + * cdef _memoryviewslice memviewsliceobj + * + * assert memview.view.ndim > 0 # <<<<<<<<<<<<<< + * + * if isinstance(memview, _memoryviewslice): + */ + #ifndef CYTHON_WITHOUT_ASSERTIONS + if (unlikely(__pyx_assertions_enabled())) { + __pyx_t_1 = (__pyx_v_memview->view.ndim > 0); + if (unlikely(!__pyx_t_1)) { + __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0); + __PYX_ERR(1, 723, __pyx_L1_error) + } + } + #else + if ((1)); else __PYX_ERR(1, 723, __pyx_L1_error) + #endif + + /* "View.MemoryView":725 + * assert memview.view.ndim > 0 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * memviewsliceobj = memview + * p_src = &memviewsliceobj.from_slice + */ + __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); + if (__pyx_t_1) { + + /* "View.MemoryView":726 + * + * if isinstance(memview, _memoryviewslice): + * memviewsliceobj = memview # <<<<<<<<<<<<<< + * p_src = &memviewsliceobj.from_slice + * else: + */ + if (!(likely(((((PyObject *)__pyx_v_memview)) == Py_None) || likely(__Pyx_TypeTest(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type))))) __PYX_ERR(1, 726, __pyx_L1_error) + __pyx_t_2 = ((PyObject *)__pyx_v_memview); + __Pyx_INCREF(__pyx_t_2); + __pyx_v_memviewsliceobj = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":727 + * if isinstance(memview, _memoryviewslice): + * memviewsliceobj = memview + * p_src = &memviewsliceobj.from_slice # <<<<<<<<<<<<<< + * else: + * slice_copy(memview, &src) + */ + __pyx_v_p_src = (&__pyx_v_memviewsliceobj->from_slice); + + /* "View.MemoryView":725 + * assert memview.view.ndim > 0 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * memviewsliceobj = memview + * p_src = &memviewsliceobj.from_slice + */ + goto __pyx_L3; + } + + /* "View.MemoryView":729 + * p_src = &memviewsliceobj.from_slice + * else: + * slice_copy(memview, &src) # <<<<<<<<<<<<<< + * p_src = &src + * + */ + /*else*/ { + __pyx_memoryview_slice_copy(__pyx_v_memview, (&__pyx_v_src)); + + /* "View.MemoryView":730 + * else: + * slice_copy(memview, &src) + * p_src = &src # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_p_src = (&__pyx_v_src); + } + __pyx_L3:; + + /* "View.MemoryView":736 + * + * + * dst.memview = p_src.memview # <<<<<<<<<<<<<< + * dst.data = p_src.data + * + */ + __pyx_t_3 = __pyx_v_p_src->memview; + __pyx_v_dst.memview = __pyx_t_3; + + /* "View.MemoryView":737 + * + * dst.memview = p_src.memview + * dst.data = p_src.data # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_4 = __pyx_v_p_src->data; + __pyx_v_dst.data = __pyx_t_4; + + /* "View.MemoryView":742 + * + * + * cdef __Pyx_memviewslice *p_dst = &dst # <<<<<<<<<<<<<< + * cdef int *p_suboffset_dim = &suboffset_dim + * cdef Py_ssize_t start, stop, step, cindex + */ + __pyx_v_p_dst = (&__pyx_v_dst); + + /* "View.MemoryView":743 + * + * cdef __Pyx_memviewslice *p_dst = &dst + * cdef int *p_suboffset_dim = &suboffset_dim # <<<<<<<<<<<<<< + * cdef Py_ssize_t start, stop, step, cindex + * cdef bint have_start, have_stop, have_step + */ + __pyx_v_p_suboffset_dim = (&__pyx_v_suboffset_dim); + + /* "View.MemoryView":747 + * cdef bint have_start, have_stop, have_step + * + * for dim, index in enumerate(indices): # <<<<<<<<<<<<<< + * if PyIndex_Check(index): + * cindex = index + */ + __pyx_t_5 = 0; + if (likely(PyList_CheckExact(__pyx_v_indices)) || PyTuple_CheckExact(__pyx_v_indices)) { + __pyx_t_2 = __pyx_v_indices; __Pyx_INCREF(__pyx_t_2); __pyx_t_6 = 0; + __pyx_t_7 = NULL; + } else { + __pyx_t_6 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_v_indices); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 747, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_7 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_2); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 747, __pyx_L1_error) + } + for (;;) { + if (likely(!__pyx_t_7)) { + if (likely(PyList_CheckExact(__pyx_t_2))) { + if (__pyx_t_6 >= PyList_GET_SIZE(__pyx_t_2)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_8 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_6); __Pyx_INCREF(__pyx_t_8); __pyx_t_6++; if (unlikely((0 < 0))) __PYX_ERR(1, 747, __pyx_L1_error) + #else + __pyx_t_8 = PySequence_ITEM(__pyx_t_2, __pyx_t_6); __pyx_t_6++; if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 747, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + #endif + } else { + if (__pyx_t_6 >= PyTuple_GET_SIZE(__pyx_t_2)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_8 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_6); __Pyx_INCREF(__pyx_t_8); __pyx_t_6++; if (unlikely((0 < 0))) __PYX_ERR(1, 747, __pyx_L1_error) + #else + __pyx_t_8 = PySequence_ITEM(__pyx_t_2, __pyx_t_6); __pyx_t_6++; if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 747, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + #endif + } + } else { + __pyx_t_8 = __pyx_t_7(__pyx_t_2); + if (unlikely(!__pyx_t_8)) { + PyObject* exc_type = PyErr_Occurred(); + if (exc_type) { + if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear(); + else __PYX_ERR(1, 747, __pyx_L1_error) + } + break; + } + __Pyx_GOTREF(__pyx_t_8); + } + __Pyx_XDECREF_SET(__pyx_v_index, __pyx_t_8); + __pyx_t_8 = 0; + __pyx_v_dim = __pyx_t_5; + __pyx_t_5 = (__pyx_t_5 + 1); + + /* "View.MemoryView":748 + * + * for dim, index in enumerate(indices): + * if PyIndex_Check(index): # <<<<<<<<<<<<<< + * cindex = index + * slice_memviewslice( + */ + __pyx_t_1 = (PyIndex_Check(__pyx_v_index) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":749 + * for dim, index in enumerate(indices): + * if PyIndex_Check(index): + * cindex = index # <<<<<<<<<<<<<< + * slice_memviewslice( + * p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim], + */ + __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_v_index); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 749, __pyx_L1_error) + __pyx_v_cindex = __pyx_t_9; + + /* "View.MemoryView":750 + * if PyIndex_Check(index): + * cindex = index + * slice_memviewslice( # <<<<<<<<<<<<<< + * p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim], + * dim, new_ndim, p_suboffset_dim, + */ + __pyx_t_10 = __pyx_memoryview_slice_memviewslice(__pyx_v_p_dst, (__pyx_v_p_src->shape[__pyx_v_dim]), (__pyx_v_p_src->strides[__pyx_v_dim]), (__pyx_v_p_src->suboffsets[__pyx_v_dim]), __pyx_v_dim, __pyx_v_new_ndim, __pyx_v_p_suboffset_dim, __pyx_v_cindex, 0, 0, 0, 0, 0, 0); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(1, 750, __pyx_L1_error) + + /* "View.MemoryView":748 + * + * for dim, index in enumerate(indices): + * if PyIndex_Check(index): # <<<<<<<<<<<<<< + * cindex = index + * slice_memviewslice( + */ + goto __pyx_L6; + } + + /* "View.MemoryView":756 + * 0, 0, 0, # have_{start,stop,step} + * False) + * elif index is None: # <<<<<<<<<<<<<< + * p_dst.shape[new_ndim] = 1 + * p_dst.strides[new_ndim] = 0 + */ + __pyx_t_1 = (__pyx_v_index == Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":757 + * False) + * elif index is None: + * p_dst.shape[new_ndim] = 1 # <<<<<<<<<<<<<< + * p_dst.strides[new_ndim] = 0 + * p_dst.suboffsets[new_ndim] = -1 + */ + (__pyx_v_p_dst->shape[__pyx_v_new_ndim]) = 1; + + /* "View.MemoryView":758 + * elif index is None: + * p_dst.shape[new_ndim] = 1 + * p_dst.strides[new_ndim] = 0 # <<<<<<<<<<<<<< + * p_dst.suboffsets[new_ndim] = -1 + * new_ndim += 1 + */ + (__pyx_v_p_dst->strides[__pyx_v_new_ndim]) = 0; + + /* "View.MemoryView":759 + * p_dst.shape[new_ndim] = 1 + * p_dst.strides[new_ndim] = 0 + * p_dst.suboffsets[new_ndim] = -1 # <<<<<<<<<<<<<< + * new_ndim += 1 + * else: + */ + (__pyx_v_p_dst->suboffsets[__pyx_v_new_ndim]) = -1L; + + /* "View.MemoryView":760 + * p_dst.strides[new_ndim] = 0 + * p_dst.suboffsets[new_ndim] = -1 + * new_ndim += 1 # <<<<<<<<<<<<<< + * else: + * start = index.start or 0 + */ + __pyx_v_new_ndim = (__pyx_v_new_ndim + 1); + + /* "View.MemoryView":756 + * 0, 0, 0, # have_{start,stop,step} + * False) + * elif index is None: # <<<<<<<<<<<<<< + * p_dst.shape[new_ndim] = 1 + * p_dst.strides[new_ndim] = 0 + */ + goto __pyx_L6; + } + + /* "View.MemoryView":762 + * new_ndim += 1 + * else: + * start = index.start or 0 # <<<<<<<<<<<<<< + * stop = index.stop or 0 + * step = index.step or 0 + */ + /*else*/ { + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_start); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 762, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 762, __pyx_L1_error) + if (!__pyx_t_1) { + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } else { + __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 762, __pyx_L1_error) + __pyx_t_9 = __pyx_t_11; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + goto __pyx_L7_bool_binop_done; + } + __pyx_t_9 = 0; + __pyx_L7_bool_binop_done:; + __pyx_v_start = __pyx_t_9; + + /* "View.MemoryView":763 + * else: + * start = index.start or 0 + * stop = index.stop or 0 # <<<<<<<<<<<<<< + * step = index.step or 0 + * + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_stop); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 763, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 763, __pyx_L1_error) + if (!__pyx_t_1) { + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } else { + __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 763, __pyx_L1_error) + __pyx_t_9 = __pyx_t_11; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + goto __pyx_L9_bool_binop_done; + } + __pyx_t_9 = 0; + __pyx_L9_bool_binop_done:; + __pyx_v_stop = __pyx_t_9; + + /* "View.MemoryView":764 + * start = index.start or 0 + * stop = index.stop or 0 + * step = index.step or 0 # <<<<<<<<<<<<<< + * + * have_start = index.start is not None + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_step); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 764, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 764, __pyx_L1_error) + if (!__pyx_t_1) { + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } else { + __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 764, __pyx_L1_error) + __pyx_t_9 = __pyx_t_11; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + goto __pyx_L11_bool_binop_done; + } + __pyx_t_9 = 0; + __pyx_L11_bool_binop_done:; + __pyx_v_step = __pyx_t_9; + + /* "View.MemoryView":766 + * step = index.step or 0 + * + * have_start = index.start is not None # <<<<<<<<<<<<<< + * have_stop = index.stop is not None + * have_step = index.step is not None + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_start); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 766, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = (__pyx_t_8 != Py_None); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __pyx_v_have_start = __pyx_t_1; + + /* "View.MemoryView":767 + * + * have_start = index.start is not None + * have_stop = index.stop is not None # <<<<<<<<<<<<<< + * have_step = index.step is not None + * + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_stop); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 767, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = (__pyx_t_8 != Py_None); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __pyx_v_have_stop = __pyx_t_1; + + /* "View.MemoryView":768 + * have_start = index.start is not None + * have_stop = index.stop is not None + * have_step = index.step is not None # <<<<<<<<<<<<<< + * + * slice_memviewslice( + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_step); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 768, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = (__pyx_t_8 != Py_None); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __pyx_v_have_step = __pyx_t_1; + + /* "View.MemoryView":770 + * have_step = index.step is not None + * + * slice_memviewslice( # <<<<<<<<<<<<<< + * p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim], + * dim, new_ndim, p_suboffset_dim, + */ + __pyx_t_10 = __pyx_memoryview_slice_memviewslice(__pyx_v_p_dst, (__pyx_v_p_src->shape[__pyx_v_dim]), (__pyx_v_p_src->strides[__pyx_v_dim]), (__pyx_v_p_src->suboffsets[__pyx_v_dim]), __pyx_v_dim, __pyx_v_new_ndim, __pyx_v_p_suboffset_dim, __pyx_v_start, __pyx_v_stop, __pyx_v_step, __pyx_v_have_start, __pyx_v_have_stop, __pyx_v_have_step, 1); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(1, 770, __pyx_L1_error) + + /* "View.MemoryView":776 + * have_start, have_stop, have_step, + * True) + * new_ndim += 1 # <<<<<<<<<<<<<< + * + * if isinstance(memview, _memoryviewslice): + */ + __pyx_v_new_ndim = (__pyx_v_new_ndim + 1); + } + __pyx_L6:; + + /* "View.MemoryView":747 + * cdef bint have_start, have_stop, have_step + * + * for dim, index in enumerate(indices): # <<<<<<<<<<<<<< + * if PyIndex_Check(index): + * cindex = index + */ + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "View.MemoryView":778 + * new_ndim += 1 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * return memoryview_fromslice(dst, new_ndim, + * memviewsliceobj.to_object_func, + */ + __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); + if (__pyx_t_1) { + + /* "View.MemoryView":779 + * + * if isinstance(memview, _memoryviewslice): + * return memoryview_fromslice(dst, new_ndim, # <<<<<<<<<<<<<< + * memviewsliceobj.to_object_func, + * memviewsliceobj.to_dtype_func, + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + + /* "View.MemoryView":780 + * if isinstance(memview, _memoryviewslice): + * return memoryview_fromslice(dst, new_ndim, + * memviewsliceobj.to_object_func, # <<<<<<<<<<<<<< + * memviewsliceobj.to_dtype_func, + * memview.dtype_is_object) + */ + if (unlikely(!__pyx_v_memviewsliceobj)) { __Pyx_RaiseUnboundLocalError("memviewsliceobj"); __PYX_ERR(1, 780, __pyx_L1_error) } + + /* "View.MemoryView":781 + * return memoryview_fromslice(dst, new_ndim, + * memviewsliceobj.to_object_func, + * memviewsliceobj.to_dtype_func, # <<<<<<<<<<<<<< + * memview.dtype_is_object) + * else: + */ + if (unlikely(!__pyx_v_memviewsliceobj)) { __Pyx_RaiseUnboundLocalError("memviewsliceobj"); __PYX_ERR(1, 781, __pyx_L1_error) } + + /* "View.MemoryView":779 + * + * if isinstance(memview, _memoryviewslice): + * return memoryview_fromslice(dst, new_ndim, # <<<<<<<<<<<<<< + * memviewsliceobj.to_object_func, + * memviewsliceobj.to_dtype_func, + */ + __pyx_t_2 = __pyx_memoryview_fromslice(__pyx_v_dst, __pyx_v_new_ndim, __pyx_v_memviewsliceobj->to_object_func, __pyx_v_memviewsliceobj->to_dtype_func, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 779, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (!(likely(((__pyx_t_2) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_2, __pyx_memoryview_type))))) __PYX_ERR(1, 779, __pyx_L1_error) + __pyx_r = ((struct __pyx_memoryview_obj *)__pyx_t_2); + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":778 + * new_ndim += 1 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * return memoryview_fromslice(dst, new_ndim, + * memviewsliceobj.to_object_func, + */ + } + + /* "View.MemoryView":784 + * memview.dtype_is_object) + * else: + * return memoryview_fromslice(dst, new_ndim, NULL, NULL, # <<<<<<<<<<<<<< + * memview.dtype_is_object) + * + */ + /*else*/ { + __Pyx_XDECREF((PyObject *)__pyx_r); + + /* "View.MemoryView":785 + * else: + * return memoryview_fromslice(dst, new_ndim, NULL, NULL, + * memview.dtype_is_object) # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_2 = __pyx_memoryview_fromslice(__pyx_v_dst, __pyx_v_new_ndim, NULL, NULL, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 784, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + + /* "View.MemoryView":784 + * memview.dtype_is_object) + * else: + * return memoryview_fromslice(dst, new_ndim, NULL, NULL, # <<<<<<<<<<<<<< + * memview.dtype_is_object) + * + */ + if (!(likely(((__pyx_t_2) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_2, __pyx_memoryview_type))))) __PYX_ERR(1, 784, __pyx_L1_error) + __pyx_r = ((struct __pyx_memoryview_obj *)__pyx_t_2); + __pyx_t_2 = 0; + goto __pyx_L0; + } + + /* "View.MemoryView":711 + * + * @cname('__pyx_memview_slice') + * cdef memoryview memview_slice(memoryview memview, object indices): # <<<<<<<<<<<<<< + * cdef int new_ndim = 0, suboffset_dim = -1, dim + * cdef bint negative_step + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("View.MemoryView.memview_slice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_memviewsliceobj); + __Pyx_XDECREF(__pyx_v_index); + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":793 + * + * @cname('__pyx_memoryview_slice_memviewslice') + * cdef int slice_memviewslice( # <<<<<<<<<<<<<< + * __Pyx_memviewslice *dst, + * Py_ssize_t shape, Py_ssize_t stride, Py_ssize_t suboffset, + */ + +static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, Py_ssize_t __pyx_v_shape, Py_ssize_t __pyx_v_stride, Py_ssize_t __pyx_v_suboffset, int __pyx_v_dim, int __pyx_v_new_ndim, int *__pyx_v_suboffset_dim, Py_ssize_t __pyx_v_start, Py_ssize_t __pyx_v_stop, Py_ssize_t __pyx_v_step, int __pyx_v_have_start, int __pyx_v_have_stop, int __pyx_v_have_step, int __pyx_v_is_slice) { + Py_ssize_t __pyx_v_new_shape; + int __pyx_v_negative_step; + int __pyx_r; + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save; + #endif + + /* "View.MemoryView":813 + * cdef bint negative_step + * + * if not is_slice: # <<<<<<<<<<<<<< + * + * if start < 0: + */ + __pyx_t_1 = (!__pyx_v_is_slice); + if (__pyx_t_1) { + + /* "View.MemoryView":815 + * if not is_slice: + * + * if start < 0: # <<<<<<<<<<<<<< + * start += shape + * if not 0 <= start < shape: + */ + __pyx_t_1 = (__pyx_v_start < 0); + if (__pyx_t_1) { + + /* "View.MemoryView":816 + * + * if start < 0: + * start += shape # <<<<<<<<<<<<<< + * if not 0 <= start < shape: + * _err_dim(PyExc_IndexError, "Index out of bounds (axis %d)", dim) + */ + __pyx_v_start = (__pyx_v_start + __pyx_v_shape); + + /* "View.MemoryView":815 + * if not is_slice: + * + * if start < 0: # <<<<<<<<<<<<<< + * start += shape + * if not 0 <= start < shape: + */ + } + + /* "View.MemoryView":817 + * if start < 0: + * start += shape + * if not 0 <= start < shape: # <<<<<<<<<<<<<< + * _err_dim(PyExc_IndexError, "Index out of bounds (axis %d)", dim) + * else: + */ + __pyx_t_1 = (0 <= __pyx_v_start); + if (__pyx_t_1) { + __pyx_t_1 = (__pyx_v_start < __pyx_v_shape); + } + __pyx_t_2 = (!__pyx_t_1); + if (__pyx_t_2) { + + /* "View.MemoryView":818 + * start += shape + * if not 0 <= start < shape: + * _err_dim(PyExc_IndexError, "Index out of bounds (axis %d)", dim) # <<<<<<<<<<<<<< + * else: + * + */ + __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_IndexError, __pyx_kp_s_Index_out_of_bounds_axis_d, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 818, __pyx_L1_error) + + /* "View.MemoryView":817 + * if start < 0: + * start += shape + * if not 0 <= start < shape: # <<<<<<<<<<<<<< + * _err_dim(PyExc_IndexError, "Index out of bounds (axis %d)", dim) + * else: + */ + } + + /* "View.MemoryView":813 + * cdef bint negative_step + * + * if not is_slice: # <<<<<<<<<<<<<< + * + * if start < 0: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":821 + * else: + * + * if have_step: # <<<<<<<<<<<<<< + * negative_step = step < 0 + * if step == 0: + */ + /*else*/ { + __pyx_t_2 = (__pyx_v_have_step != 0); + if (__pyx_t_2) { + + /* "View.MemoryView":822 + * + * if have_step: + * negative_step = step < 0 # <<<<<<<<<<<<<< + * if step == 0: + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) + */ + __pyx_v_negative_step = (__pyx_v_step < 0); + + /* "View.MemoryView":823 + * if have_step: + * negative_step = step < 0 + * if step == 0: # <<<<<<<<<<<<<< + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) + * else: + */ + __pyx_t_2 = (__pyx_v_step == 0); + if (__pyx_t_2) { + + /* "View.MemoryView":824 + * negative_step = step < 0 + * if step == 0: + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) # <<<<<<<<<<<<<< + * else: + * negative_step = False + */ + __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_ValueError, __pyx_kp_s_Step_may_not_be_zero_axis_d, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 824, __pyx_L1_error) + + /* "View.MemoryView":823 + * if have_step: + * negative_step = step < 0 + * if step == 0: # <<<<<<<<<<<<<< + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) + * else: + */ + } + + /* "View.MemoryView":821 + * else: + * + * if have_step: # <<<<<<<<<<<<<< + * negative_step = step < 0 + * if step == 0: + */ + goto __pyx_L6; + } + + /* "View.MemoryView":826 + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) + * else: + * negative_step = False # <<<<<<<<<<<<<< + * step = 1 + * + */ + /*else*/ { + __pyx_v_negative_step = 0; + + /* "View.MemoryView":827 + * else: + * negative_step = False + * step = 1 # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_step = 1; + } + __pyx_L6:; + + /* "View.MemoryView":830 + * + * + * if have_start: # <<<<<<<<<<<<<< + * if start < 0: + * start += shape + */ + __pyx_t_2 = (__pyx_v_have_start != 0); + if (__pyx_t_2) { + + /* "View.MemoryView":831 + * + * if have_start: + * if start < 0: # <<<<<<<<<<<<<< + * start += shape + * if start < 0: + */ + __pyx_t_2 = (__pyx_v_start < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":832 + * if have_start: + * if start < 0: + * start += shape # <<<<<<<<<<<<<< + * if start < 0: + * start = 0 + */ + __pyx_v_start = (__pyx_v_start + __pyx_v_shape); + + /* "View.MemoryView":833 + * if start < 0: + * start += shape + * if start < 0: # <<<<<<<<<<<<<< + * start = 0 + * elif start >= shape: + */ + __pyx_t_2 = (__pyx_v_start < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":834 + * start += shape + * if start < 0: + * start = 0 # <<<<<<<<<<<<<< + * elif start >= shape: + * if negative_step: + */ + __pyx_v_start = 0; + + /* "View.MemoryView":833 + * if start < 0: + * start += shape + * if start < 0: # <<<<<<<<<<<<<< + * start = 0 + * elif start >= shape: + */ + } + + /* "View.MemoryView":831 + * + * if have_start: + * if start < 0: # <<<<<<<<<<<<<< + * start += shape + * if start < 0: + */ + goto __pyx_L9; + } + + /* "View.MemoryView":835 + * if start < 0: + * start = 0 + * elif start >= shape: # <<<<<<<<<<<<<< + * if negative_step: + * start = shape - 1 + */ + __pyx_t_2 = (__pyx_v_start >= __pyx_v_shape); + if (__pyx_t_2) { + + /* "View.MemoryView":836 + * start = 0 + * elif start >= shape: + * if negative_step: # <<<<<<<<<<<<<< + * start = shape - 1 + * else: + */ + if (__pyx_v_negative_step) { + + /* "View.MemoryView":837 + * elif start >= shape: + * if negative_step: + * start = shape - 1 # <<<<<<<<<<<<<< + * else: + * start = shape + */ + __pyx_v_start = (__pyx_v_shape - 1); + + /* "View.MemoryView":836 + * start = 0 + * elif start >= shape: + * if negative_step: # <<<<<<<<<<<<<< + * start = shape - 1 + * else: + */ + goto __pyx_L11; + } + + /* "View.MemoryView":839 + * start = shape - 1 + * else: + * start = shape # <<<<<<<<<<<<<< + * else: + * if negative_step: + */ + /*else*/ { + __pyx_v_start = __pyx_v_shape; + } + __pyx_L11:; + + /* "View.MemoryView":835 + * if start < 0: + * start = 0 + * elif start >= shape: # <<<<<<<<<<<<<< + * if negative_step: + * start = shape - 1 + */ + } + __pyx_L9:; + + /* "View.MemoryView":830 + * + * + * if have_start: # <<<<<<<<<<<<<< + * if start < 0: + * start += shape + */ + goto __pyx_L8; + } + + /* "View.MemoryView":841 + * start = shape + * else: + * if negative_step: # <<<<<<<<<<<<<< + * start = shape - 1 + * else: + */ + /*else*/ { + if (__pyx_v_negative_step) { + + /* "View.MemoryView":842 + * else: + * if negative_step: + * start = shape - 1 # <<<<<<<<<<<<<< + * else: + * start = 0 + */ + __pyx_v_start = (__pyx_v_shape - 1); + + /* "View.MemoryView":841 + * start = shape + * else: + * if negative_step: # <<<<<<<<<<<<<< + * start = shape - 1 + * else: + */ + goto __pyx_L12; + } + + /* "View.MemoryView":844 + * start = shape - 1 + * else: + * start = 0 # <<<<<<<<<<<<<< + * + * if have_stop: + */ + /*else*/ { + __pyx_v_start = 0; + } + __pyx_L12:; + } + __pyx_L8:; + + /* "View.MemoryView":846 + * start = 0 + * + * if have_stop: # <<<<<<<<<<<<<< + * if stop < 0: + * stop += shape + */ + __pyx_t_2 = (__pyx_v_have_stop != 0); + if (__pyx_t_2) { + + /* "View.MemoryView":847 + * + * if have_stop: + * if stop < 0: # <<<<<<<<<<<<<< + * stop += shape + * if stop < 0: + */ + __pyx_t_2 = (__pyx_v_stop < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":848 + * if have_stop: + * if stop < 0: + * stop += shape # <<<<<<<<<<<<<< + * if stop < 0: + * stop = 0 + */ + __pyx_v_stop = (__pyx_v_stop + __pyx_v_shape); + + /* "View.MemoryView":849 + * if stop < 0: + * stop += shape + * if stop < 0: # <<<<<<<<<<<<<< + * stop = 0 + * elif stop > shape: + */ + __pyx_t_2 = (__pyx_v_stop < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":850 + * stop += shape + * if stop < 0: + * stop = 0 # <<<<<<<<<<<<<< + * elif stop > shape: + * stop = shape + */ + __pyx_v_stop = 0; + + /* "View.MemoryView":849 + * if stop < 0: + * stop += shape + * if stop < 0: # <<<<<<<<<<<<<< + * stop = 0 + * elif stop > shape: + */ + } + + /* "View.MemoryView":847 + * + * if have_stop: + * if stop < 0: # <<<<<<<<<<<<<< + * stop += shape + * if stop < 0: + */ + goto __pyx_L14; + } + + /* "View.MemoryView":851 + * if stop < 0: + * stop = 0 + * elif stop > shape: # <<<<<<<<<<<<<< + * stop = shape + * else: + */ + __pyx_t_2 = (__pyx_v_stop > __pyx_v_shape); + if (__pyx_t_2) { + + /* "View.MemoryView":852 + * stop = 0 + * elif stop > shape: + * stop = shape # <<<<<<<<<<<<<< + * else: + * if negative_step: + */ + __pyx_v_stop = __pyx_v_shape; + + /* "View.MemoryView":851 + * if stop < 0: + * stop = 0 + * elif stop > shape: # <<<<<<<<<<<<<< + * stop = shape + * else: + */ + } + __pyx_L14:; + + /* "View.MemoryView":846 + * start = 0 + * + * if have_stop: # <<<<<<<<<<<<<< + * if stop < 0: + * stop += shape + */ + goto __pyx_L13; + } + + /* "View.MemoryView":854 + * stop = shape + * else: + * if negative_step: # <<<<<<<<<<<<<< + * stop = -1 + * else: + */ + /*else*/ { + if (__pyx_v_negative_step) { + + /* "View.MemoryView":855 + * else: + * if negative_step: + * stop = -1 # <<<<<<<<<<<<<< + * else: + * stop = shape + */ + __pyx_v_stop = -1L; + + /* "View.MemoryView":854 + * stop = shape + * else: + * if negative_step: # <<<<<<<<<<<<<< + * stop = -1 + * else: + */ + goto __pyx_L16; + } + + /* "View.MemoryView":857 + * stop = -1 + * else: + * stop = shape # <<<<<<<<<<<<<< + * + * + */ + /*else*/ { + __pyx_v_stop = __pyx_v_shape; + } + __pyx_L16:; + } + __pyx_L13:; + + /* "View.MemoryView":861 + * + * with cython.cdivision(True): + * new_shape = (stop - start) // step # <<<<<<<<<<<<<< + * + * if (stop - start) - step * new_shape: + */ + __pyx_v_new_shape = ((__pyx_v_stop - __pyx_v_start) / __pyx_v_step); + + /* "View.MemoryView":863 + * new_shape = (stop - start) // step + * + * if (stop - start) - step * new_shape: # <<<<<<<<<<<<<< + * new_shape += 1 + * + */ + __pyx_t_2 = (((__pyx_v_stop - __pyx_v_start) - (__pyx_v_step * __pyx_v_new_shape)) != 0); + if (__pyx_t_2) { + + /* "View.MemoryView":864 + * + * if (stop - start) - step * new_shape: + * new_shape += 1 # <<<<<<<<<<<<<< + * + * if new_shape < 0: + */ + __pyx_v_new_shape = (__pyx_v_new_shape + 1); + + /* "View.MemoryView":863 + * new_shape = (stop - start) // step + * + * if (stop - start) - step * new_shape: # <<<<<<<<<<<<<< + * new_shape += 1 + * + */ + } + + /* "View.MemoryView":866 + * new_shape += 1 + * + * if new_shape < 0: # <<<<<<<<<<<<<< + * new_shape = 0 + * + */ + __pyx_t_2 = (__pyx_v_new_shape < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":867 + * + * if new_shape < 0: + * new_shape = 0 # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_new_shape = 0; + + /* "View.MemoryView":866 + * new_shape += 1 + * + * if new_shape < 0: # <<<<<<<<<<<<<< + * new_shape = 0 + * + */ + } + + /* "View.MemoryView":870 + * + * + * dst.strides[new_ndim] = stride * step # <<<<<<<<<<<<<< + * dst.shape[new_ndim] = new_shape + * dst.suboffsets[new_ndim] = suboffset + */ + (__pyx_v_dst->strides[__pyx_v_new_ndim]) = (__pyx_v_stride * __pyx_v_step); + + /* "View.MemoryView":871 + * + * dst.strides[new_ndim] = stride * step + * dst.shape[new_ndim] = new_shape # <<<<<<<<<<<<<< + * dst.suboffsets[new_ndim] = suboffset + * + */ + (__pyx_v_dst->shape[__pyx_v_new_ndim]) = __pyx_v_new_shape; + + /* "View.MemoryView":872 + * dst.strides[new_ndim] = stride * step + * dst.shape[new_ndim] = new_shape + * dst.suboffsets[new_ndim] = suboffset # <<<<<<<<<<<<<< + * + * + */ + (__pyx_v_dst->suboffsets[__pyx_v_new_ndim]) = __pyx_v_suboffset; + } + __pyx_L3:; + + /* "View.MemoryView":875 + * + * + * if suboffset_dim[0] < 0: # <<<<<<<<<<<<<< + * dst.data += start * stride + * else: + */ + __pyx_t_2 = ((__pyx_v_suboffset_dim[0]) < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":876 + * + * if suboffset_dim[0] < 0: + * dst.data += start * stride # <<<<<<<<<<<<<< + * else: + * dst.suboffsets[suboffset_dim[0]] += start * stride + */ + __pyx_v_dst->data = (__pyx_v_dst->data + (__pyx_v_start * __pyx_v_stride)); + + /* "View.MemoryView":875 + * + * + * if suboffset_dim[0] < 0: # <<<<<<<<<<<<<< + * dst.data += start * stride + * else: + */ + goto __pyx_L19; + } + + /* "View.MemoryView":878 + * dst.data += start * stride + * else: + * dst.suboffsets[suboffset_dim[0]] += start * stride # <<<<<<<<<<<<<< + * + * if suboffset >= 0: + */ + /*else*/ { + __pyx_t_3 = (__pyx_v_suboffset_dim[0]); + (__pyx_v_dst->suboffsets[__pyx_t_3]) = ((__pyx_v_dst->suboffsets[__pyx_t_3]) + (__pyx_v_start * __pyx_v_stride)); + } + __pyx_L19:; + + /* "View.MemoryView":880 + * dst.suboffsets[suboffset_dim[0]] += start * stride + * + * if suboffset >= 0: # <<<<<<<<<<<<<< + * if not is_slice: + * if new_ndim == 0: + */ + __pyx_t_2 = (__pyx_v_suboffset >= 0); + if (__pyx_t_2) { + + /* "View.MemoryView":881 + * + * if suboffset >= 0: + * if not is_slice: # <<<<<<<<<<<<<< + * if new_ndim == 0: + * dst.data = ( dst.data)[0] + suboffset + */ + __pyx_t_2 = (!__pyx_v_is_slice); + if (__pyx_t_2) { + + /* "View.MemoryView":882 + * if suboffset >= 0: + * if not is_slice: + * if new_ndim == 0: # <<<<<<<<<<<<<< + * dst.data = ( dst.data)[0] + suboffset + * else: + */ + __pyx_t_2 = (__pyx_v_new_ndim == 0); + if (__pyx_t_2) { + + /* "View.MemoryView":883 + * if not is_slice: + * if new_ndim == 0: + * dst.data = ( dst.data)[0] + suboffset # <<<<<<<<<<<<<< + * else: + * _err_dim(PyExc_IndexError, "All dimensions preceding dimension %d " + */ + __pyx_v_dst->data = ((((char **)__pyx_v_dst->data)[0]) + __pyx_v_suboffset); + + /* "View.MemoryView":882 + * if suboffset >= 0: + * if not is_slice: + * if new_ndim == 0: # <<<<<<<<<<<<<< + * dst.data = ( dst.data)[0] + suboffset + * else: + */ + goto __pyx_L22; + } + + /* "View.MemoryView":885 + * dst.data = ( dst.data)[0] + suboffset + * else: + * _err_dim(PyExc_IndexError, "All dimensions preceding dimension %d " # <<<<<<<<<<<<<< + * "must be indexed and not sliced", dim) + * else: + */ + /*else*/ { + + /* "View.MemoryView":886 + * else: + * _err_dim(PyExc_IndexError, "All dimensions preceding dimension %d " + * "must be indexed and not sliced", dim) # <<<<<<<<<<<<<< + * else: + * suboffset_dim[0] = new_ndim + */ + __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_IndexError, __pyx_kp_s_All_dimensions_preceding_dimensi, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 885, __pyx_L1_error) + } + __pyx_L22:; + + /* "View.MemoryView":881 + * + * if suboffset >= 0: + * if not is_slice: # <<<<<<<<<<<<<< + * if new_ndim == 0: + * dst.data = ( dst.data)[0] + suboffset + */ + goto __pyx_L21; + } + + /* "View.MemoryView":888 + * "must be indexed and not sliced", dim) + * else: + * suboffset_dim[0] = new_ndim # <<<<<<<<<<<<<< + * + * return 0 + */ + /*else*/ { + (__pyx_v_suboffset_dim[0]) = __pyx_v_new_ndim; + } + __pyx_L21:; + + /* "View.MemoryView":880 + * dst.suboffsets[suboffset_dim[0]] += start * stride + * + * if suboffset >= 0: # <<<<<<<<<<<<<< + * if not is_slice: + * if new_ndim == 0: + */ + } + + /* "View.MemoryView":890 + * suboffset_dim[0] = new_ndim + * + * return 0 # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":793 + * + * @cname('__pyx_memoryview_slice_memviewslice') + * cdef int slice_memviewslice( # <<<<<<<<<<<<<< + * __Pyx_memviewslice *dst, + * Py_ssize_t shape, Py_ssize_t stride, Py_ssize_t suboffset, + */ + + /* function exit code */ + __pyx_L1_error:; + #ifdef WITH_THREAD + __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_AddTraceback("View.MemoryView.slice_memviewslice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":896 + * + * @cname('__pyx_pybuffer_index') + * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index, # <<<<<<<<<<<<<< + * Py_ssize_t dim) except NULL: + * cdef Py_ssize_t shape, stride, suboffset = -1 + */ + +static char *__pyx_pybuffer_index(Py_buffer *__pyx_v_view, char *__pyx_v_bufp, Py_ssize_t __pyx_v_index, Py_ssize_t __pyx_v_dim) { + Py_ssize_t __pyx_v_shape; + Py_ssize_t __pyx_v_stride; + Py_ssize_t __pyx_v_suboffset; + Py_ssize_t __pyx_v_itemsize; + char *__pyx_v_resultp; + char *__pyx_r; + __Pyx_RefNannyDeclarations + Py_ssize_t __pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + Py_UCS4 __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("pybuffer_index", 0); + + /* "View.MemoryView":898 + * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index, + * Py_ssize_t dim) except NULL: + * cdef Py_ssize_t shape, stride, suboffset = -1 # <<<<<<<<<<<<<< + * cdef Py_ssize_t itemsize = view.itemsize + * cdef char *resultp + */ + __pyx_v_suboffset = -1L; + + /* "View.MemoryView":899 + * Py_ssize_t dim) except NULL: + * cdef Py_ssize_t shape, stride, suboffset = -1 + * cdef Py_ssize_t itemsize = view.itemsize # <<<<<<<<<<<<<< + * cdef char *resultp + * + */ + __pyx_t_1 = __pyx_v_view->itemsize; + __pyx_v_itemsize = __pyx_t_1; + + /* "View.MemoryView":902 + * cdef char *resultp + * + * if view.ndim == 0: # <<<<<<<<<<<<<< + * shape = view.len // itemsize + * stride = itemsize + */ + __pyx_t_2 = (__pyx_v_view->ndim == 0); + if (__pyx_t_2) { + + /* "View.MemoryView":903 + * + * if view.ndim == 0: + * shape = view.len // itemsize # <<<<<<<<<<<<<< + * stride = itemsize + * else: + */ + if (unlikely(__pyx_v_itemsize == 0)) { + PyErr_SetString(PyExc_ZeroDivisionError, "integer division or modulo by zero"); + __PYX_ERR(1, 903, __pyx_L1_error) + } + else if (sizeof(Py_ssize_t) == sizeof(long) && (!(((Py_ssize_t)-1) > 0)) && unlikely(__pyx_v_itemsize == (Py_ssize_t)-1) && unlikely(__Pyx_UNARY_NEG_WOULD_OVERFLOW(__pyx_v_view->len))) { + PyErr_SetString(PyExc_OverflowError, "value too large to perform division"); + __PYX_ERR(1, 903, __pyx_L1_error) + } + __pyx_v_shape = __Pyx_div_Py_ssize_t(__pyx_v_view->len, __pyx_v_itemsize); + + /* "View.MemoryView":904 + * if view.ndim == 0: + * shape = view.len // itemsize + * stride = itemsize # <<<<<<<<<<<<<< + * else: + * shape = view.shape[dim] + */ + __pyx_v_stride = __pyx_v_itemsize; + + /* "View.MemoryView":902 + * cdef char *resultp + * + * if view.ndim == 0: # <<<<<<<<<<<<<< + * shape = view.len // itemsize + * stride = itemsize + */ + goto __pyx_L3; + } + + /* "View.MemoryView":906 + * stride = itemsize + * else: + * shape = view.shape[dim] # <<<<<<<<<<<<<< + * stride = view.strides[dim] + * if view.suboffsets != NULL: + */ + /*else*/ { + __pyx_v_shape = (__pyx_v_view->shape[__pyx_v_dim]); + + /* "View.MemoryView":907 + * else: + * shape = view.shape[dim] + * stride = view.strides[dim] # <<<<<<<<<<<<<< + * if view.suboffsets != NULL: + * suboffset = view.suboffsets[dim] + */ + __pyx_v_stride = (__pyx_v_view->strides[__pyx_v_dim]); + + /* "View.MemoryView":908 + * shape = view.shape[dim] + * stride = view.strides[dim] + * if view.suboffsets != NULL: # <<<<<<<<<<<<<< + * suboffset = view.suboffsets[dim] + * + */ + __pyx_t_2 = (__pyx_v_view->suboffsets != NULL); + if (__pyx_t_2) { + + /* "View.MemoryView":909 + * stride = view.strides[dim] + * if view.suboffsets != NULL: + * suboffset = view.suboffsets[dim] # <<<<<<<<<<<<<< + * + * if index < 0: + */ + __pyx_v_suboffset = (__pyx_v_view->suboffsets[__pyx_v_dim]); + + /* "View.MemoryView":908 + * shape = view.shape[dim] + * stride = view.strides[dim] + * if view.suboffsets != NULL: # <<<<<<<<<<<<<< + * suboffset = view.suboffsets[dim] + * + */ + } + } + __pyx_L3:; + + /* "View.MemoryView":911 + * suboffset = view.suboffsets[dim] + * + * if index < 0: # <<<<<<<<<<<<<< + * index += view.shape[dim] + * if index < 0: + */ + __pyx_t_2 = (__pyx_v_index < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":912 + * + * if index < 0: + * index += view.shape[dim] # <<<<<<<<<<<<<< + * if index < 0: + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + */ + __pyx_v_index = (__pyx_v_index + (__pyx_v_view->shape[__pyx_v_dim])); + + /* "View.MemoryView":913 + * if index < 0: + * index += view.shape[dim] + * if index < 0: # <<<<<<<<<<<<<< + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + */ + __pyx_t_2 = (__pyx_v_index < 0); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":914 + * index += view.shape[dim] + * if index < 0: + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" # <<<<<<<<<<<<<< + * + * if index >= shape: + */ + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 914, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 = 0; + __pyx_t_4 = 127; + __Pyx_INCREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + __pyx_t_1 += 37; + __Pyx_GIVEREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_kp_u_Out_of_bounds_on_buffer_access_a); + __pyx_t_5 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 914, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_1 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_5); + __Pyx_GIVEREF(__pyx_t_5); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_5); + __pyx_t_5 = 0; + __Pyx_INCREF(__pyx_kp_u__7); + __pyx_t_1 += 1; + __Pyx_GIVEREF(__pyx_kp_u__7); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_kp_u__7); + __pyx_t_5 = __Pyx_PyUnicode_Join(__pyx_t_3, 3, __pyx_t_1, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 914, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_Raise(__pyx_builtin_IndexError, __pyx_t_5, 0, 0); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __PYX_ERR(1, 914, __pyx_L1_error) + + /* "View.MemoryView":913 + * if index < 0: + * index += view.shape[dim] + * if index < 0: # <<<<<<<<<<<<<< + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + */ + } + + /* "View.MemoryView":911 + * suboffset = view.suboffsets[dim] + * + * if index < 0: # <<<<<<<<<<<<<< + * index += view.shape[dim] + * if index < 0: + */ + } + + /* "View.MemoryView":916 + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + * if index >= shape: # <<<<<<<<<<<<<< + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + */ + __pyx_t_2 = (__pyx_v_index >= __pyx_v_shape); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":917 + * + * if index >= shape: + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" # <<<<<<<<<<<<<< + * + * resultp = bufp + index * stride + */ + __pyx_t_5 = PyTuple_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 917, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_1 = 0; + __pyx_t_4 = 127; + __Pyx_INCREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + __pyx_t_1 += 37; + __Pyx_GIVEREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_kp_u_Out_of_bounds_on_buffer_access_a); + __pyx_t_3 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 917, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_3); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_3); + __pyx_t_3 = 0; + __Pyx_INCREF(__pyx_kp_u__7); + __pyx_t_1 += 1; + __Pyx_GIVEREF(__pyx_kp_u__7); + PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_kp_u__7); + __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_5, 3, __pyx_t_1, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 917, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_Raise(__pyx_builtin_IndexError, __pyx_t_3, 0, 0); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __PYX_ERR(1, 917, __pyx_L1_error) + + /* "View.MemoryView":916 + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + * if index >= shape: # <<<<<<<<<<<<<< + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + */ + } + + /* "View.MemoryView":919 + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + * resultp = bufp + index * stride # <<<<<<<<<<<<<< + * if suboffset >= 0: + * resultp = ( resultp)[0] + suboffset + */ + __pyx_v_resultp = (__pyx_v_bufp + (__pyx_v_index * __pyx_v_stride)); + + /* "View.MemoryView":920 + * + * resultp = bufp + index * stride + * if suboffset >= 0: # <<<<<<<<<<<<<< + * resultp = ( resultp)[0] + suboffset + * + */ + __pyx_t_2 = (__pyx_v_suboffset >= 0); + if (__pyx_t_2) { + + /* "View.MemoryView":921 + * resultp = bufp + index * stride + * if suboffset >= 0: + * resultp = ( resultp)[0] + suboffset # <<<<<<<<<<<<<< + * + * return resultp + */ + __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset); + + /* "View.MemoryView":920 + * + * resultp = bufp + index * stride + * if suboffset >= 0: # <<<<<<<<<<<<<< + * resultp = ( resultp)[0] + suboffset + * + */ + } + + /* "View.MemoryView":923 + * resultp = ( resultp)[0] + suboffset + * + * return resultp # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = __pyx_v_resultp; + goto __pyx_L0; + + /* "View.MemoryView":896 + * + * @cname('__pyx_pybuffer_index') + * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index, # <<<<<<<<<<<<<< + * Py_ssize_t dim) except NULL: + * cdef Py_ssize_t shape, stride, suboffset = -1 + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_AddTraceback("View.MemoryView.pybuffer_index", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":929 + * + * @cname('__pyx_memslice_transpose') + * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil: # <<<<<<<<<<<<<< + * cdef int ndim = memslice.memview.view.ndim + * + */ + +static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { + int __pyx_v_ndim; + Py_ssize_t *__pyx_v_shape; + Py_ssize_t *__pyx_v_strides; + int __pyx_v_i; + int __pyx_v_j; + int __pyx_r; + int __pyx_t_1; + Py_ssize_t *__pyx_t_2; + long __pyx_t_3; + long __pyx_t_4; + Py_ssize_t __pyx_t_5; + Py_ssize_t __pyx_t_6; + int __pyx_t_7; + int __pyx_t_8; + int __pyx_t_9; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save; + #endif + + /* "View.MemoryView":930 + * @cname('__pyx_memslice_transpose') + * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil: + * cdef int ndim = memslice.memview.view.ndim # <<<<<<<<<<<<<< + * + * cdef Py_ssize_t *shape = memslice.shape + */ + __pyx_t_1 = __pyx_v_memslice->memview->view.ndim; + __pyx_v_ndim = __pyx_t_1; + + /* "View.MemoryView":932 + * cdef int ndim = memslice.memview.view.ndim + * + * cdef Py_ssize_t *shape = memslice.shape # <<<<<<<<<<<<<< + * cdef Py_ssize_t *strides = memslice.strides + * + */ + __pyx_t_2 = __pyx_v_memslice->shape; + __pyx_v_shape = __pyx_t_2; + + /* "View.MemoryView":933 + * + * cdef Py_ssize_t *shape = memslice.shape + * cdef Py_ssize_t *strides = memslice.strides # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_2 = __pyx_v_memslice->strides; + __pyx_v_strides = __pyx_t_2; + + /* "View.MemoryView":937 + * + * cdef int i, j + * for i in range(ndim // 2): # <<<<<<<<<<<<<< + * j = ndim - 1 - i + * strides[i], strides[j] = strides[j], strides[i] + */ + __pyx_t_3 = __Pyx_div_long(__pyx_v_ndim, 2); + __pyx_t_4 = __pyx_t_3; + for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_4; __pyx_t_1+=1) { + __pyx_v_i = __pyx_t_1; + + /* "View.MemoryView":938 + * cdef int i, j + * for i in range(ndim // 2): + * j = ndim - 1 - i # <<<<<<<<<<<<<< + * strides[i], strides[j] = strides[j], strides[i] + * shape[i], shape[j] = shape[j], shape[i] + */ + __pyx_v_j = ((__pyx_v_ndim - 1) - __pyx_v_i); + + /* "View.MemoryView":939 + * for i in range(ndim // 2): + * j = ndim - 1 - i + * strides[i], strides[j] = strides[j], strides[i] # <<<<<<<<<<<<<< + * shape[i], shape[j] = shape[j], shape[i] + * + */ + __pyx_t_5 = (__pyx_v_strides[__pyx_v_j]); + __pyx_t_6 = (__pyx_v_strides[__pyx_v_i]); + (__pyx_v_strides[__pyx_v_i]) = __pyx_t_5; + (__pyx_v_strides[__pyx_v_j]) = __pyx_t_6; + + /* "View.MemoryView":940 + * j = ndim - 1 - i + * strides[i], strides[j] = strides[j], strides[i] + * shape[i], shape[j] = shape[j], shape[i] # <<<<<<<<<<<<<< + * + * if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0: + */ + __pyx_t_6 = (__pyx_v_shape[__pyx_v_j]); + __pyx_t_5 = (__pyx_v_shape[__pyx_v_i]); + (__pyx_v_shape[__pyx_v_i]) = __pyx_t_6; + (__pyx_v_shape[__pyx_v_j]) = __pyx_t_5; + + /* "View.MemoryView":942 + * shape[i], shape[j] = shape[j], shape[i] + * + * if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0: # <<<<<<<<<<<<<< + * _err(PyExc_ValueError, "Cannot transpose memoryview with indirect dimensions") + * + */ + __pyx_t_8 = ((__pyx_v_memslice->suboffsets[__pyx_v_i]) >= 0); + if (!__pyx_t_8) { + } else { + __pyx_t_7 = __pyx_t_8; + goto __pyx_L6_bool_binop_done; + } + __pyx_t_8 = ((__pyx_v_memslice->suboffsets[__pyx_v_j]) >= 0); + __pyx_t_7 = __pyx_t_8; + __pyx_L6_bool_binop_done:; + if (__pyx_t_7) { + + /* "View.MemoryView":943 + * + * if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0: + * _err(PyExc_ValueError, "Cannot transpose memoryview with indirect dimensions") # <<<<<<<<<<<<<< + * + * return 0 + */ + __pyx_t_9 = __pyx_memoryview_err(PyExc_ValueError, __pyx_kp_s_Cannot_transpose_memoryview_with); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(1, 943, __pyx_L1_error) + + /* "View.MemoryView":942 + * shape[i], shape[j] = shape[j], shape[i] + * + * if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0: # <<<<<<<<<<<<<< + * _err(PyExc_ValueError, "Cannot transpose memoryview with indirect dimensions") + * + */ + } + } + + /* "View.MemoryView":945 + * _err(PyExc_ValueError, "Cannot transpose memoryview with indirect dimensions") + * + * return 0 # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":929 + * + * @cname('__pyx_memslice_transpose') + * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil: # <<<<<<<<<<<<<< + * cdef int ndim = memslice.memview.view.ndim + * + */ + + /* function exit code */ + __pyx_L1_error:; + #ifdef WITH_THREAD + __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_AddTraceback("View.MemoryView.transpose_memslice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":963 + * cdef int (*to_dtype_func)(char *, object) except 0 + * + * def __dealloc__(self): # <<<<<<<<<<<<<< + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) + * + */ + +/* Python wrapper */ +static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self); /*proto*/ +static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +static void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(struct __pyx_memoryviewslice_obj *__pyx_v_self) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__dealloc__", 0); + + /* "View.MemoryView":964 + * + * def __dealloc__(self): + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) # <<<<<<<<<<<<<< + * + * cdef convert_item_to_object(self, char *itemp): + */ + __PYX_XCLEAR_MEMVIEW((&__pyx_v_self->from_slice), 1); + + /* "View.MemoryView":963 + * cdef int (*to_dtype_func)(char *, object) except 0 + * + * def __dealloc__(self): # <<<<<<<<<<<<<< + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) + * + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":966 + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) + * + * cdef convert_item_to_object(self, char *itemp): # <<<<<<<<<<<<<< + * if self.to_object_func != NULL: + * return self.to_object_func(itemp) + */ + +static PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("convert_item_to_object", 0); + + /* "View.MemoryView":967 + * + * cdef convert_item_to_object(self, char *itemp): + * if self.to_object_func != NULL: # <<<<<<<<<<<<<< + * return self.to_object_func(itemp) + * else: + */ + __pyx_t_1 = (__pyx_v_self->to_object_func != NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":968 + * cdef convert_item_to_object(self, char *itemp): + * if self.to_object_func != NULL: + * return self.to_object_func(itemp) # <<<<<<<<<<<<<< + * else: + * return memoryview.convert_item_to_object(self, itemp) + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __pyx_v_self->to_object_func(__pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 968, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":967 + * + * cdef convert_item_to_object(self, char *itemp): + * if self.to_object_func != NULL: # <<<<<<<<<<<<<< + * return self.to_object_func(itemp) + * else: + */ + } + + /* "View.MemoryView":970 + * return self.to_object_func(itemp) + * else: + * return memoryview.convert_item_to_object(self, itemp) # <<<<<<<<<<<<<< + * + * cdef assign_item_from_object(self, char *itemp, object value): + */ + /*else*/ { + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __pyx_memoryview_convert_item_to_object(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 970, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + } + + /* "View.MemoryView":966 + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) + * + * cdef convert_item_to_object(self, char *itemp): # <<<<<<<<<<<<<< + * if self.to_object_func != NULL: + * return self.to_object_func(itemp) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.convert_item_to_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":972 + * return memoryview.convert_item_to_object(self, itemp) + * + * cdef assign_item_from_object(self, char *itemp, object value): # <<<<<<<<<<<<<< + * if self.to_dtype_func != NULL: + * self.to_dtype_func(itemp, value) + */ + +static PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("assign_item_from_object", 0); + + /* "View.MemoryView":973 + * + * cdef assign_item_from_object(self, char *itemp, object value): + * if self.to_dtype_func != NULL: # <<<<<<<<<<<<<< + * self.to_dtype_func(itemp, value) + * else: + */ + __pyx_t_1 = (__pyx_v_self->to_dtype_func != NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":974 + * cdef assign_item_from_object(self, char *itemp, object value): + * if self.to_dtype_func != NULL: + * self.to_dtype_func(itemp, value) # <<<<<<<<<<<<<< + * else: + * memoryview.assign_item_from_object(self, itemp, value) + */ + __pyx_t_2 = __pyx_v_self->to_dtype_func(__pyx_v_itemp, __pyx_v_value); if (unlikely(__pyx_t_2 == ((int)0))) __PYX_ERR(1, 974, __pyx_L1_error) + + /* "View.MemoryView":973 + * + * cdef assign_item_from_object(self, char *itemp, object value): + * if self.to_dtype_func != NULL: # <<<<<<<<<<<<<< + * self.to_dtype_func(itemp, value) + * else: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":976 + * self.to_dtype_func(itemp, value) + * else: + * memoryview.assign_item_from_object(self, itemp, value) # <<<<<<<<<<<<<< + * + * cdef _get_base(self): + */ + /*else*/ { + __pyx_t_3 = __pyx_memoryview_assign_item_from_object(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_itemp, __pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 976, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + } + __pyx_L3:; + + /* "View.MemoryView":972 + * return memoryview.convert_item_to_object(self, itemp) + * + * cdef assign_item_from_object(self, char *itemp, object value): # <<<<<<<<<<<<<< + * if self.to_dtype_func != NULL: + * self.to_dtype_func(itemp, value) + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.assign_item_from_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":978 + * memoryview.assign_item_from_object(self, itemp, value) + * + * cdef _get_base(self): # <<<<<<<<<<<<<< + * return self.from_object + * + */ + +static PyObject *__pyx_memoryviewslice__get_base(struct __pyx_memoryviewslice_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("_get_base", 0); + + /* "View.MemoryView":979 + * + * cdef _get_base(self): + * return self.from_object # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_self->from_object); + __pyx_r = __pyx_v_self->from_object; + goto __pyx_L0; + + /* "View.MemoryView":978 + * memoryview.assign_item_from_object(self, itemp, value) + * + * cdef _get_base(self): # <<<<<<<<<<<<<< + * return self.from_object + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + __pyx_r = __pyx_pf___pyx_memoryviewslice___reduce_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__reduce_cython__", 0); + + /* "(tree fragment)":2 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 2, __pyx_L1_error) + + /* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 3, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + } + __pyx_v___pyx_state = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf___pyx_memoryviewslice_2__setstate_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self), __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setstate_cython__", 0); + + /* "(tree fragment)":4 + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 4, __pyx_L1_error) + + /* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":999 + * + * @cname('__pyx_memoryview_fromslice') + * cdef memoryview_fromslice(__Pyx_memviewslice memviewslice, # <<<<<<<<<<<<<< + * int ndim, + * object (*to_object_func)(char *), + */ + +static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_memviewslice, int __pyx_v_ndim, PyObject *(*__pyx_v_to_object_func)(char *), int (*__pyx_v_to_dtype_func)(char *, PyObject *), int __pyx_v_dtype_is_object) { + struct __pyx_memoryviewslice_obj *__pyx_v_result = 0; + Py_ssize_t __pyx_v_suboffset; + PyObject *__pyx_v_length = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + __Pyx_TypeInfo *__pyx_t_4; + Py_buffer __pyx_t_5; + Py_ssize_t *__pyx_t_6; + Py_ssize_t *__pyx_t_7; + Py_ssize_t *__pyx_t_8; + Py_ssize_t __pyx_t_9; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memoryview_fromslice", 0); + + /* "View.MemoryView":1007 + * cdef _memoryviewslice result + * + * if memviewslice.memview == Py_None: # <<<<<<<<<<<<<< + * return None + * + */ + __pyx_t_1 = (((PyObject *)__pyx_v_memviewslice.memview) == Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":1008 + * + * if memviewslice.memview == Py_None: + * return None # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + + /* "View.MemoryView":1007 + * cdef _memoryviewslice result + * + * if memviewslice.memview == Py_None: # <<<<<<<<<<<<<< + * return None + * + */ + } + + /* "View.MemoryView":1013 + * + * + * result = _memoryviewslice.__new__(_memoryviewslice, None, 0, dtype_is_object) # <<<<<<<<<<<<<< + * + * result.from_slice = memviewslice + */ + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1013, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(Py_None); + PyTuple_SET_ITEM(__pyx_t_3, 0, Py_None); + __Pyx_INCREF(__pyx_int_0); + __Pyx_GIVEREF(__pyx_int_0); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_int_0); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + __pyx_t_2 = 0; + __pyx_t_2 = ((PyObject *)__pyx_tp_new__memoryviewslice(((PyTypeObject *)__pyx_memoryviewslice_type), __pyx_t_3, NULL)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error) + __Pyx_GOTREF((PyObject *)__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_v_result = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":1015 + * result = _memoryviewslice.__new__(_memoryviewslice, None, 0, dtype_is_object) + * + * result.from_slice = memviewslice # <<<<<<<<<<<<<< + * __PYX_INC_MEMVIEW(&memviewslice, 1) + * + */ + __pyx_v_result->from_slice = __pyx_v_memviewslice; + + /* "View.MemoryView":1016 + * + * result.from_slice = memviewslice + * __PYX_INC_MEMVIEW(&memviewslice, 1) # <<<<<<<<<<<<<< + * + * result.from_object = ( memviewslice.memview)._get_base() + */ + __PYX_INC_MEMVIEW((&__pyx_v_memviewslice), 1); + + /* "View.MemoryView":1018 + * __PYX_INC_MEMVIEW(&memviewslice, 1) + * + * result.from_object = ( memviewslice.memview)._get_base() # <<<<<<<<<<<<<< + * result.typeinfo = memviewslice.memview.typeinfo + * + */ + __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)->__pyx_vtab)->_get_base(((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1018, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_GIVEREF(__pyx_t_2); + __Pyx_GOTREF(__pyx_v_result->from_object); + __Pyx_DECREF(__pyx_v_result->from_object); + __pyx_v_result->from_object = __pyx_t_2; + __pyx_t_2 = 0; + + /* "View.MemoryView":1019 + * + * result.from_object = ( memviewslice.memview)._get_base() + * result.typeinfo = memviewslice.memview.typeinfo # <<<<<<<<<<<<<< + * + * result.view = memviewslice.memview.view + */ + __pyx_t_4 = __pyx_v_memviewslice.memview->typeinfo; + __pyx_v_result->__pyx_base.typeinfo = __pyx_t_4; + + /* "View.MemoryView":1021 + * result.typeinfo = memviewslice.memview.typeinfo + * + * result.view = memviewslice.memview.view # <<<<<<<<<<<<<< + * result.view.buf = memviewslice.data + * result.view.ndim = ndim + */ + __pyx_t_5 = __pyx_v_memviewslice.memview->view; + __pyx_v_result->__pyx_base.view = __pyx_t_5; + + /* "View.MemoryView":1022 + * + * result.view = memviewslice.memview.view + * result.view.buf = memviewslice.data # <<<<<<<<<<<<<< + * result.view.ndim = ndim + * (<__pyx_buffer *> &result.view).obj = Py_None + */ + __pyx_v_result->__pyx_base.view.buf = ((void *)__pyx_v_memviewslice.data); + + /* "View.MemoryView":1023 + * result.view = memviewslice.memview.view + * result.view.buf = memviewslice.data + * result.view.ndim = ndim # <<<<<<<<<<<<<< + * (<__pyx_buffer *> &result.view).obj = Py_None + * Py_INCREF(Py_None) + */ + __pyx_v_result->__pyx_base.view.ndim = __pyx_v_ndim; + + /* "View.MemoryView":1024 + * result.view.buf = memviewslice.data + * result.view.ndim = ndim + * (<__pyx_buffer *> &result.view).obj = Py_None # <<<<<<<<<<<<<< + * Py_INCREF(Py_None) + * + */ + ((Py_buffer *)(&__pyx_v_result->__pyx_base.view))->obj = Py_None; + + /* "View.MemoryView":1025 + * result.view.ndim = ndim + * (<__pyx_buffer *> &result.view).obj = Py_None + * Py_INCREF(Py_None) # <<<<<<<<<<<<<< + * + * if (memviewslice.memview).flags & PyBUF_WRITABLE: + */ + Py_INCREF(Py_None); + + /* "View.MemoryView":1027 + * Py_INCREF(Py_None) + * + * if (memviewslice.memview).flags & PyBUF_WRITABLE: # <<<<<<<<<<<<<< + * result.flags = PyBUF_RECORDS + * else: + */ + __pyx_t_1 = ((((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)->flags & PyBUF_WRITABLE) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":1028 + * + * if (memviewslice.memview).flags & PyBUF_WRITABLE: + * result.flags = PyBUF_RECORDS # <<<<<<<<<<<<<< + * else: + * result.flags = PyBUF_RECORDS_RO + */ + __pyx_v_result->__pyx_base.flags = PyBUF_RECORDS; + + /* "View.MemoryView":1027 + * Py_INCREF(Py_None) + * + * if (memviewslice.memview).flags & PyBUF_WRITABLE: # <<<<<<<<<<<<<< + * result.flags = PyBUF_RECORDS + * else: + */ + goto __pyx_L4; + } + + /* "View.MemoryView":1030 + * result.flags = PyBUF_RECORDS + * else: + * result.flags = PyBUF_RECORDS_RO # <<<<<<<<<<<<<< + * + * result.view.shape = result.from_slice.shape + */ + /*else*/ { + __pyx_v_result->__pyx_base.flags = PyBUF_RECORDS_RO; + } + __pyx_L4:; + + /* "View.MemoryView":1032 + * result.flags = PyBUF_RECORDS_RO + * + * result.view.shape = result.from_slice.shape # <<<<<<<<<<<<<< + * result.view.strides = result.from_slice.strides + * + */ + __pyx_v_result->__pyx_base.view.shape = ((Py_ssize_t *)__pyx_v_result->from_slice.shape); + + /* "View.MemoryView":1033 + * + * result.view.shape = result.from_slice.shape + * result.view.strides = result.from_slice.strides # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_result->__pyx_base.view.strides = ((Py_ssize_t *)__pyx_v_result->from_slice.strides); + + /* "View.MemoryView":1036 + * + * + * result.view.suboffsets = NULL # <<<<<<<<<<<<<< + * for suboffset in result.from_slice.suboffsets[:ndim]: + * if suboffset >= 0: + */ + __pyx_v_result->__pyx_base.view.suboffsets = NULL; + + /* "View.MemoryView":1037 + * + * result.view.suboffsets = NULL + * for suboffset in result.from_slice.suboffsets[:ndim]: # <<<<<<<<<<<<<< + * if suboffset >= 0: + * result.view.suboffsets = result.from_slice.suboffsets + */ + __pyx_t_7 = (__pyx_v_result->from_slice.suboffsets + __pyx_v_ndim); + for (__pyx_t_8 = __pyx_v_result->from_slice.suboffsets; __pyx_t_8 < __pyx_t_7; __pyx_t_8++) { + __pyx_t_6 = __pyx_t_8; + __pyx_v_suboffset = (__pyx_t_6[0]); + + /* "View.MemoryView":1038 + * result.view.suboffsets = NULL + * for suboffset in result.from_slice.suboffsets[:ndim]: + * if suboffset >= 0: # <<<<<<<<<<<<<< + * result.view.suboffsets = result.from_slice.suboffsets + * break + */ + __pyx_t_1 = (__pyx_v_suboffset >= 0); + if (__pyx_t_1) { + + /* "View.MemoryView":1039 + * for suboffset in result.from_slice.suboffsets[:ndim]: + * if suboffset >= 0: + * result.view.suboffsets = result.from_slice.suboffsets # <<<<<<<<<<<<<< + * break + * + */ + __pyx_v_result->__pyx_base.view.suboffsets = ((Py_ssize_t *)__pyx_v_result->from_slice.suboffsets); + + /* "View.MemoryView":1040 + * if suboffset >= 0: + * result.view.suboffsets = result.from_slice.suboffsets + * break # <<<<<<<<<<<<<< + * + * result.view.len = result.view.itemsize + */ + goto __pyx_L6_break; + + /* "View.MemoryView":1038 + * result.view.suboffsets = NULL + * for suboffset in result.from_slice.suboffsets[:ndim]: + * if suboffset >= 0: # <<<<<<<<<<<<<< + * result.view.suboffsets = result.from_slice.suboffsets + * break + */ + } + } + __pyx_L6_break:; + + /* "View.MemoryView":1042 + * break + * + * result.view.len = result.view.itemsize # <<<<<<<<<<<<<< + * for length in result.view.shape[:ndim]: + * result.view.len *= length + */ + __pyx_t_9 = __pyx_v_result->__pyx_base.view.itemsize; + __pyx_v_result->__pyx_base.view.len = __pyx_t_9; + + /* "View.MemoryView":1043 + * + * result.view.len = result.view.itemsize + * for length in result.view.shape[:ndim]: # <<<<<<<<<<<<<< + * result.view.len *= length + * + */ + __pyx_t_7 = (__pyx_v_result->__pyx_base.view.shape + __pyx_v_ndim); + for (__pyx_t_8 = __pyx_v_result->__pyx_base.view.shape; __pyx_t_8 < __pyx_t_7; __pyx_t_8++) { + __pyx_t_6 = __pyx_t_8; + __pyx_t_2 = PyInt_FromSsize_t((__pyx_t_6[0])); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1043, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_XDECREF_SET(__pyx_v_length, __pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":1044 + * result.view.len = result.view.itemsize + * for length in result.view.shape[:ndim]: + * result.view.len *= length # <<<<<<<<<<<<<< + * + * result.to_object_func = to_object_func + */ + __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_result->__pyx_base.view.len); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1044, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyNumber_InPlaceMultiply(__pyx_t_2, __pyx_v_length); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1044, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_t_3); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 1044, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_v_result->__pyx_base.view.len = __pyx_t_9; + } + + /* "View.MemoryView":1046 + * result.view.len *= length + * + * result.to_object_func = to_object_func # <<<<<<<<<<<<<< + * result.to_dtype_func = to_dtype_func + * + */ + __pyx_v_result->to_object_func = __pyx_v_to_object_func; + + /* "View.MemoryView":1047 + * + * result.to_object_func = to_object_func + * result.to_dtype_func = to_dtype_func # <<<<<<<<<<<<<< + * + * return result + */ + __pyx_v_result->to_dtype_func = __pyx_v_to_dtype_func; + + /* "View.MemoryView":1049 + * result.to_dtype_func = to_dtype_func + * + * return result # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_get_slice_from_memoryview') + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_result); + __pyx_r = ((PyObject *)__pyx_v_result); + goto __pyx_L0; + + /* "View.MemoryView":999 + * + * @cname('__pyx_memoryview_fromslice') + * cdef memoryview_fromslice(__Pyx_memviewslice memviewslice, # <<<<<<<<<<<<<< + * int ndim, + * object (*to_object_func)(char *), + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview_fromslice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_result); + __Pyx_XDECREF(__pyx_v_length); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":1052 + * + * @cname('__pyx_memoryview_get_slice_from_memoryview') + * cdef __Pyx_memviewslice *get_slice_from_memview(memoryview memview, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *mslice) except NULL: + * cdef _memoryviewslice obj + */ + +static __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_mslice) { + struct __pyx_memoryviewslice_obj *__pyx_v_obj = 0; + __Pyx_memviewslice *__pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_slice_from_memview", 0); + + /* "View.MemoryView":1055 + * __Pyx_memviewslice *mslice) except NULL: + * cdef _memoryviewslice obj + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * obj = memview + * return &obj.from_slice + */ + __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); + if (__pyx_t_1) { + + /* "View.MemoryView":1056 + * cdef _memoryviewslice obj + * if isinstance(memview, _memoryviewslice): + * obj = memview # <<<<<<<<<<<<<< + * return &obj.from_slice + * else: + */ + if (!(likely(((((PyObject *)__pyx_v_memview)) == Py_None) || likely(__Pyx_TypeTest(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type))))) __PYX_ERR(1, 1056, __pyx_L1_error) + __pyx_t_2 = ((PyObject *)__pyx_v_memview); + __Pyx_INCREF(__pyx_t_2); + __pyx_v_obj = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":1057 + * if isinstance(memview, _memoryviewslice): + * obj = memview + * return &obj.from_slice # <<<<<<<<<<<<<< + * else: + * slice_copy(memview, mslice) + */ + __pyx_r = (&__pyx_v_obj->from_slice); + goto __pyx_L0; + + /* "View.MemoryView":1055 + * __Pyx_memviewslice *mslice) except NULL: + * cdef _memoryviewslice obj + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * obj = memview + * return &obj.from_slice + */ + } + + /* "View.MemoryView":1059 + * return &obj.from_slice + * else: + * slice_copy(memview, mslice) # <<<<<<<<<<<<<< + * return mslice + * + */ + /*else*/ { + __pyx_memoryview_slice_copy(__pyx_v_memview, __pyx_v_mslice); + + /* "View.MemoryView":1060 + * else: + * slice_copy(memview, mslice) + * return mslice # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_slice_copy') + */ + __pyx_r = __pyx_v_mslice; + goto __pyx_L0; + } + + /* "View.MemoryView":1052 + * + * @cname('__pyx_memoryview_get_slice_from_memoryview') + * cdef __Pyx_memviewslice *get_slice_from_memview(memoryview memview, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *mslice) except NULL: + * cdef _memoryviewslice obj + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.get_slice_from_memview", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_obj); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":1063 + * + * @cname('__pyx_memoryview_slice_copy') + * cdef void slice_copy(memoryview memview, __Pyx_memviewslice *dst) noexcept: # <<<<<<<<<<<<<< + * cdef int dim + * cdef (Py_ssize_t*) shape, strides, suboffsets + */ + +static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_dst) { + int __pyx_v_dim; + Py_ssize_t *__pyx_v_shape; + Py_ssize_t *__pyx_v_strides; + Py_ssize_t *__pyx_v_suboffsets; + __Pyx_RefNannyDeclarations + Py_ssize_t *__pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + Py_ssize_t __pyx_t_5; + __Pyx_RefNannySetupContext("slice_copy", 0); + + /* "View.MemoryView":1067 + * cdef (Py_ssize_t*) shape, strides, suboffsets + * + * shape = memview.view.shape # <<<<<<<<<<<<<< + * strides = memview.view.strides + * suboffsets = memview.view.suboffsets + */ + __pyx_t_1 = __pyx_v_memview->view.shape; + __pyx_v_shape = __pyx_t_1; + + /* "View.MemoryView":1068 + * + * shape = memview.view.shape + * strides = memview.view.strides # <<<<<<<<<<<<<< + * suboffsets = memview.view.suboffsets + * + */ + __pyx_t_1 = __pyx_v_memview->view.strides; + __pyx_v_strides = __pyx_t_1; + + /* "View.MemoryView":1069 + * shape = memview.view.shape + * strides = memview.view.strides + * suboffsets = memview.view.suboffsets # <<<<<<<<<<<<<< + * + * dst.memview = <__pyx_memoryview *> memview + */ + __pyx_t_1 = __pyx_v_memview->view.suboffsets; + __pyx_v_suboffsets = __pyx_t_1; + + /* "View.MemoryView":1071 + * suboffsets = memview.view.suboffsets + * + * dst.memview = <__pyx_memoryview *> memview # <<<<<<<<<<<<<< + * dst.data = memview.view.buf + * + */ + __pyx_v_dst->memview = ((struct __pyx_memoryview_obj *)__pyx_v_memview); + + /* "View.MemoryView":1072 + * + * dst.memview = <__pyx_memoryview *> memview + * dst.data = memview.view.buf # <<<<<<<<<<<<<< + * + * for dim in range(memview.view.ndim): + */ + __pyx_v_dst->data = ((char *)__pyx_v_memview->view.buf); + + /* "View.MemoryView":1074 + * dst.data = memview.view.buf + * + * for dim in range(memview.view.ndim): # <<<<<<<<<<<<<< + * dst.shape[dim] = shape[dim] + * dst.strides[dim] = strides[dim] + */ + __pyx_t_2 = __pyx_v_memview->view.ndim; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_dim = __pyx_t_4; + + /* "View.MemoryView":1075 + * + * for dim in range(memview.view.ndim): + * dst.shape[dim] = shape[dim] # <<<<<<<<<<<<<< + * dst.strides[dim] = strides[dim] + * dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1 + */ + (__pyx_v_dst->shape[__pyx_v_dim]) = (__pyx_v_shape[__pyx_v_dim]); + + /* "View.MemoryView":1076 + * for dim in range(memview.view.ndim): + * dst.shape[dim] = shape[dim] + * dst.strides[dim] = strides[dim] # <<<<<<<<<<<<<< + * dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1 + * + */ + (__pyx_v_dst->strides[__pyx_v_dim]) = (__pyx_v_strides[__pyx_v_dim]); + + /* "View.MemoryView":1077 + * dst.shape[dim] = shape[dim] + * dst.strides[dim] = strides[dim] + * dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1 # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_copy_object') + */ + if ((__pyx_v_suboffsets != 0)) { + __pyx_t_5 = (__pyx_v_suboffsets[__pyx_v_dim]); + } else { + __pyx_t_5 = -1L; + } + (__pyx_v_dst->suboffsets[__pyx_v_dim]) = __pyx_t_5; + } + + /* "View.MemoryView":1063 + * + * @cname('__pyx_memoryview_slice_copy') + * cdef void slice_copy(memoryview memview, __Pyx_memviewslice *dst) noexcept: # <<<<<<<<<<<<<< + * cdef int dim + * cdef (Py_ssize_t*) shape, strides, suboffsets + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":1080 + * + * @cname('__pyx_memoryview_copy_object') + * cdef memoryview_copy(memoryview memview): # <<<<<<<<<<<<<< + * "Create a new memoryview object" + * cdef __Pyx_memviewslice memviewslice + */ + +static PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_obj *__pyx_v_memview) { + __Pyx_memviewslice __pyx_v_memviewslice; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memoryview_copy", 0); + + /* "View.MemoryView":1083 + * "Create a new memoryview object" + * cdef __Pyx_memviewslice memviewslice + * slice_copy(memview, &memviewslice) # <<<<<<<<<<<<<< + * return memoryview_copy_from_slice(memview, &memviewslice) + * + */ + __pyx_memoryview_slice_copy(__pyx_v_memview, (&__pyx_v_memviewslice)); + + /* "View.MemoryView":1084 + * cdef __Pyx_memviewslice memviewslice + * slice_copy(memview, &memviewslice) + * return memoryview_copy_from_slice(memview, &memviewslice) # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_copy_object_from_slice') + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __pyx_memoryview_copy_object_from_slice(__pyx_v_memview, (&__pyx_v_memviewslice)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1084, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":1080 + * + * @cname('__pyx_memoryview_copy_object') + * cdef memoryview_copy(memoryview memview): # <<<<<<<<<<<<<< + * "Create a new memoryview object" + * cdef __Pyx_memviewslice memviewslice + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview_copy", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":1087 + * + * @cname('__pyx_memoryview_copy_object_from_slice') + * cdef memoryview_copy_from_slice(memoryview memview, __Pyx_memviewslice *memviewslice): # <<<<<<<<<<<<<< + * """ + * Create a new memoryview object from a given memoryview object and slice. + */ + +static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_memviewslice) { + PyObject *(*__pyx_v_to_object_func)(char *); + int (*__pyx_v_to_dtype_func)(char *, PyObject *); + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *(*__pyx_t_2)(char *); + int (*__pyx_t_3)(char *, PyObject *); + PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memoryview_copy_from_slice", 0); + + /* "View.MemoryView":1094 + * cdef int (*to_dtype_func)(char *, object) except 0 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * to_object_func = (<_memoryviewslice> memview).to_object_func + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func + */ + __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); + if (__pyx_t_1) { + + /* "View.MemoryView":1095 + * + * if isinstance(memview, _memoryviewslice): + * to_object_func = (<_memoryviewslice> memview).to_object_func # <<<<<<<<<<<<<< + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func + * else: + */ + __pyx_t_2 = ((struct __pyx_memoryviewslice_obj *)__pyx_v_memview)->to_object_func; + __pyx_v_to_object_func = __pyx_t_2; + + /* "View.MemoryView":1096 + * if isinstance(memview, _memoryviewslice): + * to_object_func = (<_memoryviewslice> memview).to_object_func + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func # <<<<<<<<<<<<<< + * else: + * to_object_func = NULL + */ + __pyx_t_3 = ((struct __pyx_memoryviewslice_obj *)__pyx_v_memview)->to_dtype_func; + __pyx_v_to_dtype_func = __pyx_t_3; + + /* "View.MemoryView":1094 + * cdef int (*to_dtype_func)(char *, object) except 0 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * to_object_func = (<_memoryviewslice> memview).to_object_func + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1098 + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func + * else: + * to_object_func = NULL # <<<<<<<<<<<<<< + * to_dtype_func = NULL + * + */ + /*else*/ { + __pyx_v_to_object_func = NULL; + + /* "View.MemoryView":1099 + * else: + * to_object_func = NULL + * to_dtype_func = NULL # <<<<<<<<<<<<<< + * + * return memoryview_fromslice(memviewslice[0], memview.view.ndim, + */ + __pyx_v_to_dtype_func = NULL; + } + __pyx_L3:; + + /* "View.MemoryView":1101 + * to_dtype_func = NULL + * + * return memoryview_fromslice(memviewslice[0], memview.view.ndim, # <<<<<<<<<<<<<< + * to_object_func, to_dtype_func, + * memview.dtype_is_object) + */ + __Pyx_XDECREF(__pyx_r); + + /* "View.MemoryView":1103 + * return memoryview_fromslice(memviewslice[0], memview.view.ndim, + * to_object_func, to_dtype_func, + * memview.dtype_is_object) # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_4 = __pyx_memoryview_fromslice((__pyx_v_memviewslice[0]), __pyx_v_memview->view.ndim, __pyx_v_to_object_func, __pyx_v_to_dtype_func, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1101, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_r = __pyx_t_4; + __pyx_t_4 = 0; + goto __pyx_L0; + + /* "View.MemoryView":1087 + * + * @cname('__pyx_memoryview_copy_object_from_slice') + * cdef memoryview_copy_from_slice(memoryview memview, __Pyx_memviewslice *memviewslice): # <<<<<<<<<<<<<< + * """ + * Create a new memoryview object from a given memoryview object and slice. + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.memoryview_copy_from_slice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":1109 + * + * + * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil: # <<<<<<<<<<<<<< + * return -arg if arg < 0 else arg + * + */ + +static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { + Py_ssize_t __pyx_r; + Py_ssize_t __pyx_t_1; + + /* "View.MemoryView":1110 + * + * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil: + * return -arg if arg < 0 else arg # <<<<<<<<<<<<<< + * + * @cname('__pyx_get_best_slice_order') + */ + if ((__pyx_v_arg < 0)) { + __pyx_t_1 = (-__pyx_v_arg); + } else { + __pyx_t_1 = __pyx_v_arg; + } + __pyx_r = __pyx_t_1; + goto __pyx_L0; + + /* "View.MemoryView":1109 + * + * + * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil: # <<<<<<<<<<<<<< + * return -arg if arg < 0 else arg + * + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1113 + * + * @cname('__pyx_get_best_slice_order') + * cdef char get_best_order(__Pyx_memviewslice *mslice, int ndim) noexcept nogil: # <<<<<<<<<<<<<< + * """ + * Figure out the best memory access order for a given slice. + */ + +static char __pyx_get_best_slice_order(__Pyx_memviewslice *__pyx_v_mslice, int __pyx_v_ndim) { + int __pyx_v_i; + Py_ssize_t __pyx_v_c_stride; + Py_ssize_t __pyx_v_f_stride; + char __pyx_r; + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + + /* "View.MemoryView":1118 + * """ + * cdef int i + * cdef Py_ssize_t c_stride = 0 # <<<<<<<<<<<<<< + * cdef Py_ssize_t f_stride = 0 + * + */ + __pyx_v_c_stride = 0; + + /* "View.MemoryView":1119 + * cdef int i + * cdef Py_ssize_t c_stride = 0 + * cdef Py_ssize_t f_stride = 0 # <<<<<<<<<<<<<< + * + * for i in range(ndim - 1, -1, -1): + */ + __pyx_v_f_stride = 0; + + /* "View.MemoryView":1121 + * cdef Py_ssize_t f_stride = 0 + * + * for i in range(ndim - 1, -1, -1): # <<<<<<<<<<<<<< + * if mslice.shape[i] > 1: + * c_stride = mslice.strides[i] + */ + for (__pyx_t_1 = (__pyx_v_ndim - 1); __pyx_t_1 > -1; __pyx_t_1-=1) { + __pyx_v_i = __pyx_t_1; + + /* "View.MemoryView":1122 + * + * for i in range(ndim - 1, -1, -1): + * if mslice.shape[i] > 1: # <<<<<<<<<<<<<< + * c_stride = mslice.strides[i] + * break + */ + __pyx_t_2 = ((__pyx_v_mslice->shape[__pyx_v_i]) > 1); + if (__pyx_t_2) { + + /* "View.MemoryView":1123 + * for i in range(ndim - 1, -1, -1): + * if mslice.shape[i] > 1: + * c_stride = mslice.strides[i] # <<<<<<<<<<<<<< + * break + * + */ + __pyx_v_c_stride = (__pyx_v_mslice->strides[__pyx_v_i]); + + /* "View.MemoryView":1124 + * if mslice.shape[i] > 1: + * c_stride = mslice.strides[i] + * break # <<<<<<<<<<<<<< + * + * for i in range(ndim): + */ + goto __pyx_L4_break; + + /* "View.MemoryView":1122 + * + * for i in range(ndim - 1, -1, -1): + * if mslice.shape[i] > 1: # <<<<<<<<<<<<<< + * c_stride = mslice.strides[i] + * break + */ + } + } + __pyx_L4_break:; + + /* "View.MemoryView":1126 + * break + * + * for i in range(ndim): # <<<<<<<<<<<<<< + * if mslice.shape[i] > 1: + * f_stride = mslice.strides[i] + */ + __pyx_t_1 = __pyx_v_ndim; + __pyx_t_3 = __pyx_t_1; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":1127 + * + * for i in range(ndim): + * if mslice.shape[i] > 1: # <<<<<<<<<<<<<< + * f_stride = mslice.strides[i] + * break + */ + __pyx_t_2 = ((__pyx_v_mslice->shape[__pyx_v_i]) > 1); + if (__pyx_t_2) { + + /* "View.MemoryView":1128 + * for i in range(ndim): + * if mslice.shape[i] > 1: + * f_stride = mslice.strides[i] # <<<<<<<<<<<<<< + * break + * + */ + __pyx_v_f_stride = (__pyx_v_mslice->strides[__pyx_v_i]); + + /* "View.MemoryView":1129 + * if mslice.shape[i] > 1: + * f_stride = mslice.strides[i] + * break # <<<<<<<<<<<<<< + * + * if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride): + */ + goto __pyx_L7_break; + + /* "View.MemoryView":1127 + * + * for i in range(ndim): + * if mslice.shape[i] > 1: # <<<<<<<<<<<<<< + * f_stride = mslice.strides[i] + * break + */ + } + } + __pyx_L7_break:; + + /* "View.MemoryView":1131 + * break + * + * if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride): # <<<<<<<<<<<<<< + * return 'C' + * else: + */ + __pyx_t_2 = (abs_py_ssize_t(__pyx_v_c_stride) <= abs_py_ssize_t(__pyx_v_f_stride)); + if (__pyx_t_2) { + + /* "View.MemoryView":1132 + * + * if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride): + * return 'C' # <<<<<<<<<<<<<< + * else: + * return 'F' + */ + __pyx_r = 'C'; + goto __pyx_L0; + + /* "View.MemoryView":1131 + * break + * + * if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride): # <<<<<<<<<<<<<< + * return 'C' + * else: + */ + } + + /* "View.MemoryView":1134 + * return 'C' + * else: + * return 'F' # <<<<<<<<<<<<<< + * + * @cython.cdivision(True) + */ + /*else*/ { + __pyx_r = 'F'; + goto __pyx_L0; + } + + /* "View.MemoryView":1113 + * + * @cname('__pyx_get_best_slice_order') + * cdef char get_best_order(__Pyx_memviewslice *mslice, int ndim) noexcept nogil: # <<<<<<<<<<<<<< + * """ + * Figure out the best memory access order for a given slice. + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1137 + * + * @cython.cdivision(True) + * cdef void _copy_strided_to_strided(char *src_data, Py_ssize_t *src_strides, # <<<<<<<<<<<<<< + * char *dst_data, Py_ssize_t *dst_strides, + * Py_ssize_t *src_shape, Py_ssize_t *dst_shape, + */ + +static void _copy_strided_to_strided(char *__pyx_v_src_data, Py_ssize_t *__pyx_v_src_strides, char *__pyx_v_dst_data, Py_ssize_t *__pyx_v_dst_strides, Py_ssize_t *__pyx_v_src_shape, Py_ssize_t *__pyx_v_dst_shape, int __pyx_v_ndim, size_t __pyx_v_itemsize) { + CYTHON_UNUSED Py_ssize_t __pyx_v_i; + CYTHON_UNUSED Py_ssize_t __pyx_v_src_extent; + Py_ssize_t __pyx_v_dst_extent; + Py_ssize_t __pyx_v_src_stride; + Py_ssize_t __pyx_v_dst_stride; + int __pyx_t_1; + int __pyx_t_2; + Py_ssize_t __pyx_t_3; + Py_ssize_t __pyx_t_4; + Py_ssize_t __pyx_t_5; + + /* "View.MemoryView":1144 + * + * cdef Py_ssize_t i + * cdef Py_ssize_t src_extent = src_shape[0] # <<<<<<<<<<<<<< + * cdef Py_ssize_t dst_extent = dst_shape[0] + * cdef Py_ssize_t src_stride = src_strides[0] + */ + __pyx_v_src_extent = (__pyx_v_src_shape[0]); + + /* "View.MemoryView":1145 + * cdef Py_ssize_t i + * cdef Py_ssize_t src_extent = src_shape[0] + * cdef Py_ssize_t dst_extent = dst_shape[0] # <<<<<<<<<<<<<< + * cdef Py_ssize_t src_stride = src_strides[0] + * cdef Py_ssize_t dst_stride = dst_strides[0] + */ + __pyx_v_dst_extent = (__pyx_v_dst_shape[0]); + + /* "View.MemoryView":1146 + * cdef Py_ssize_t src_extent = src_shape[0] + * cdef Py_ssize_t dst_extent = dst_shape[0] + * cdef Py_ssize_t src_stride = src_strides[0] # <<<<<<<<<<<<<< + * cdef Py_ssize_t dst_stride = dst_strides[0] + * + */ + __pyx_v_src_stride = (__pyx_v_src_strides[0]); + + /* "View.MemoryView":1147 + * cdef Py_ssize_t dst_extent = dst_shape[0] + * cdef Py_ssize_t src_stride = src_strides[0] + * cdef Py_ssize_t dst_stride = dst_strides[0] # <<<<<<<<<<<<<< + * + * if ndim == 1: + */ + __pyx_v_dst_stride = (__pyx_v_dst_strides[0]); + + /* "View.MemoryView":1149 + * cdef Py_ssize_t dst_stride = dst_strides[0] + * + * if ndim == 1: # <<<<<<<<<<<<<< + * if (src_stride > 0 and dst_stride > 0 and + * src_stride == itemsize == dst_stride): + */ + __pyx_t_1 = (__pyx_v_ndim == 1); + if (__pyx_t_1) { + + /* "View.MemoryView":1150 + * + * if ndim == 1: + * if (src_stride > 0 and dst_stride > 0 and # <<<<<<<<<<<<<< + * src_stride == itemsize == dst_stride): + * memcpy(dst_data, src_data, itemsize * dst_extent) + */ + __pyx_t_2 = (__pyx_v_src_stride > 0); + if (__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L5_bool_binop_done; + } + __pyx_t_2 = (__pyx_v_dst_stride > 0); + if (__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L5_bool_binop_done; + } + + /* "View.MemoryView":1151 + * if ndim == 1: + * if (src_stride > 0 and dst_stride > 0 and + * src_stride == itemsize == dst_stride): # <<<<<<<<<<<<<< + * memcpy(dst_data, src_data, itemsize * dst_extent) + * else: + */ + __pyx_t_2 = (((size_t)__pyx_v_src_stride) == __pyx_v_itemsize); + if (__pyx_t_2) { + __pyx_t_2 = (__pyx_v_itemsize == ((size_t)__pyx_v_dst_stride)); + } + __pyx_t_1 = __pyx_t_2; + __pyx_L5_bool_binop_done:; + + /* "View.MemoryView":1150 + * + * if ndim == 1: + * if (src_stride > 0 and dst_stride > 0 and # <<<<<<<<<<<<<< + * src_stride == itemsize == dst_stride): + * memcpy(dst_data, src_data, itemsize * dst_extent) + */ + if (__pyx_t_1) { + + /* "View.MemoryView":1152 + * if (src_stride > 0 and dst_stride > 0 and + * src_stride == itemsize == dst_stride): + * memcpy(dst_data, src_data, itemsize * dst_extent) # <<<<<<<<<<<<<< + * else: + * for i in range(dst_extent): + */ + (void)(memcpy(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent))); + + /* "View.MemoryView":1150 + * + * if ndim == 1: + * if (src_stride > 0 and dst_stride > 0 and # <<<<<<<<<<<<<< + * src_stride == itemsize == dst_stride): + * memcpy(dst_data, src_data, itemsize * dst_extent) + */ + goto __pyx_L4; + } + + /* "View.MemoryView":1154 + * memcpy(dst_data, src_data, itemsize * dst_extent) + * else: + * for i in range(dst_extent): # <<<<<<<<<<<<<< + * memcpy(dst_data, src_data, itemsize) + * src_data += src_stride + */ + /*else*/ { + __pyx_t_3 = __pyx_v_dst_extent; + __pyx_t_4 = __pyx_t_3; + for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { + __pyx_v_i = __pyx_t_5; + + /* "View.MemoryView":1155 + * else: + * for i in range(dst_extent): + * memcpy(dst_data, src_data, itemsize) # <<<<<<<<<<<<<< + * src_data += src_stride + * dst_data += dst_stride + */ + (void)(memcpy(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize)); + + /* "View.MemoryView":1156 + * for i in range(dst_extent): + * memcpy(dst_data, src_data, itemsize) + * src_data += src_stride # <<<<<<<<<<<<<< + * dst_data += dst_stride + * else: + */ + __pyx_v_src_data = (__pyx_v_src_data + __pyx_v_src_stride); + + /* "View.MemoryView":1157 + * memcpy(dst_data, src_data, itemsize) + * src_data += src_stride + * dst_data += dst_stride # <<<<<<<<<<<<<< + * else: + * for i in range(dst_extent): + */ + __pyx_v_dst_data = (__pyx_v_dst_data + __pyx_v_dst_stride); + } + } + __pyx_L4:; + + /* "View.MemoryView":1149 + * cdef Py_ssize_t dst_stride = dst_strides[0] + * + * if ndim == 1: # <<<<<<<<<<<<<< + * if (src_stride > 0 and dst_stride > 0 and + * src_stride == itemsize == dst_stride): + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1159 + * dst_data += dst_stride + * else: + * for i in range(dst_extent): # <<<<<<<<<<<<<< + * _copy_strided_to_strided(src_data, src_strides + 1, + * dst_data, dst_strides + 1, + */ + /*else*/ { + __pyx_t_3 = __pyx_v_dst_extent; + __pyx_t_4 = __pyx_t_3; + for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { + __pyx_v_i = __pyx_t_5; + + /* "View.MemoryView":1160 + * else: + * for i in range(dst_extent): + * _copy_strided_to_strided(src_data, src_strides + 1, # <<<<<<<<<<<<<< + * dst_data, dst_strides + 1, + * src_shape + 1, dst_shape + 1, + */ + _copy_strided_to_strided(__pyx_v_src_data, (__pyx_v_src_strides + 1), __pyx_v_dst_data, (__pyx_v_dst_strides + 1), (__pyx_v_src_shape + 1), (__pyx_v_dst_shape + 1), (__pyx_v_ndim - 1), __pyx_v_itemsize); + + /* "View.MemoryView":1164 + * src_shape + 1, dst_shape + 1, + * ndim - 1, itemsize) + * src_data += src_stride # <<<<<<<<<<<<<< + * dst_data += dst_stride + * + */ + __pyx_v_src_data = (__pyx_v_src_data + __pyx_v_src_stride); + + /* "View.MemoryView":1165 + * ndim - 1, itemsize) + * src_data += src_stride + * dst_data += dst_stride # <<<<<<<<<<<<<< + * + * cdef void copy_strided_to_strided(__Pyx_memviewslice *src, + */ + __pyx_v_dst_data = (__pyx_v_dst_data + __pyx_v_dst_stride); + } + } + __pyx_L3:; + + /* "View.MemoryView":1137 + * + * @cython.cdivision(True) + * cdef void _copy_strided_to_strided(char *src_data, Py_ssize_t *src_strides, # <<<<<<<<<<<<<< + * char *dst_data, Py_ssize_t *dst_strides, + * Py_ssize_t *src_shape, Py_ssize_t *dst_shape, + */ + + /* function exit code */ +} + +/* "View.MemoryView":1167 + * dst_data += dst_stride + * + * cdef void copy_strided_to_strided(__Pyx_memviewslice *src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *dst, + * int ndim, size_t itemsize) noexcept nogil: + */ + +static void copy_strided_to_strided(__Pyx_memviewslice *__pyx_v_src, __Pyx_memviewslice *__pyx_v_dst, int __pyx_v_ndim, size_t __pyx_v_itemsize) { + + /* "View.MemoryView":1170 + * __Pyx_memviewslice *dst, + * int ndim, size_t itemsize) noexcept nogil: + * _copy_strided_to_strided(src.data, src.strides, dst.data, dst.strides, # <<<<<<<<<<<<<< + * src.shape, dst.shape, ndim, itemsize) + * + */ + _copy_strided_to_strided(__pyx_v_src->data, __pyx_v_src->strides, __pyx_v_dst->data, __pyx_v_dst->strides, __pyx_v_src->shape, __pyx_v_dst->shape, __pyx_v_ndim, __pyx_v_itemsize); + + /* "View.MemoryView":1167 + * dst_data += dst_stride + * + * cdef void copy_strided_to_strided(__Pyx_memviewslice *src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *dst, + * int ndim, size_t itemsize) noexcept nogil: + */ + + /* function exit code */ +} + +/* "View.MemoryView":1174 + * + * @cname('__pyx_memoryview_slice_get_size') + * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil: # <<<<<<<<<<<<<< + * "Return the size of the memory occupied by the slice in number of bytes" + * cdef Py_ssize_t shape, size = src.memview.view.itemsize + */ + +static Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *__pyx_v_src, int __pyx_v_ndim) { + Py_ssize_t __pyx_v_shape; + Py_ssize_t __pyx_v_size; + Py_ssize_t __pyx_r; + Py_ssize_t __pyx_t_1; + Py_ssize_t *__pyx_t_2; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + + /* "View.MemoryView":1176 + * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil: + * "Return the size of the memory occupied by the slice in number of bytes" + * cdef Py_ssize_t shape, size = src.memview.view.itemsize # <<<<<<<<<<<<<< + * + * for shape in src.shape[:ndim]: + */ + __pyx_t_1 = __pyx_v_src->memview->view.itemsize; + __pyx_v_size = __pyx_t_1; + + /* "View.MemoryView":1178 + * cdef Py_ssize_t shape, size = src.memview.view.itemsize + * + * for shape in src.shape[:ndim]: # <<<<<<<<<<<<<< + * size *= shape + * + */ + __pyx_t_3 = (__pyx_v_src->shape + __pyx_v_ndim); + for (__pyx_t_4 = __pyx_v_src->shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) { + __pyx_t_2 = __pyx_t_4; + __pyx_v_shape = (__pyx_t_2[0]); + + /* "View.MemoryView":1179 + * + * for shape in src.shape[:ndim]: + * size *= shape # <<<<<<<<<<<<<< + * + * return size + */ + __pyx_v_size = (__pyx_v_size * __pyx_v_shape); + } + + /* "View.MemoryView":1181 + * size *= shape + * + * return size # <<<<<<<<<<<<<< + * + * @cname('__pyx_fill_contig_strides_array') + */ + __pyx_r = __pyx_v_size; + goto __pyx_L0; + + /* "View.MemoryView":1174 + * + * @cname('__pyx_memoryview_slice_get_size') + * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil: # <<<<<<<<<<<<<< + * "Return the size of the memory occupied by the slice in number of bytes" + * cdef Py_ssize_t shape, size = src.memview.view.itemsize + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1184 + * + * @cname('__pyx_fill_contig_strides_array') + * cdef Py_ssize_t fill_contig_strides_array( # <<<<<<<<<<<<<< + * Py_ssize_t *shape, Py_ssize_t *strides, Py_ssize_t stride, + * int ndim, char order) noexcept nogil: + */ + +static Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, Py_ssize_t __pyx_v_stride, int __pyx_v_ndim, char __pyx_v_order) { + int __pyx_v_idx; + Py_ssize_t __pyx_r; + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + + /* "View.MemoryView":1193 + * cdef int idx + * + * if order == 'F': # <<<<<<<<<<<<<< + * for idx in range(ndim): + * strides[idx] = stride + */ + __pyx_t_1 = (__pyx_v_order == 'F'); + if (__pyx_t_1) { + + /* "View.MemoryView":1194 + * + * if order == 'F': + * for idx in range(ndim): # <<<<<<<<<<<<<< + * strides[idx] = stride + * stride *= shape[idx] + */ + __pyx_t_2 = __pyx_v_ndim; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_idx = __pyx_t_4; + + /* "View.MemoryView":1195 + * if order == 'F': + * for idx in range(ndim): + * strides[idx] = stride # <<<<<<<<<<<<<< + * stride *= shape[idx] + * else: + */ + (__pyx_v_strides[__pyx_v_idx]) = __pyx_v_stride; + + /* "View.MemoryView":1196 + * for idx in range(ndim): + * strides[idx] = stride + * stride *= shape[idx] # <<<<<<<<<<<<<< + * else: + * for idx in range(ndim - 1, -1, -1): + */ + __pyx_v_stride = (__pyx_v_stride * (__pyx_v_shape[__pyx_v_idx])); + } + + /* "View.MemoryView":1193 + * cdef int idx + * + * if order == 'F': # <<<<<<<<<<<<<< + * for idx in range(ndim): + * strides[idx] = stride + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1198 + * stride *= shape[idx] + * else: + * for idx in range(ndim - 1, -1, -1): # <<<<<<<<<<<<<< + * strides[idx] = stride + * stride *= shape[idx] + */ + /*else*/ { + for (__pyx_t_2 = (__pyx_v_ndim - 1); __pyx_t_2 > -1; __pyx_t_2-=1) { + __pyx_v_idx = __pyx_t_2; + + /* "View.MemoryView":1199 + * else: + * for idx in range(ndim - 1, -1, -1): + * strides[idx] = stride # <<<<<<<<<<<<<< + * stride *= shape[idx] + * + */ + (__pyx_v_strides[__pyx_v_idx]) = __pyx_v_stride; + + /* "View.MemoryView":1200 + * for idx in range(ndim - 1, -1, -1): + * strides[idx] = stride + * stride *= shape[idx] # <<<<<<<<<<<<<< + * + * return stride + */ + __pyx_v_stride = (__pyx_v_stride * (__pyx_v_shape[__pyx_v_idx])); + } + } + __pyx_L3:; + + /* "View.MemoryView":1202 + * stride *= shape[idx] + * + * return stride # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_copy_data_to_temp') + */ + __pyx_r = __pyx_v_stride; + goto __pyx_L0; + + /* "View.MemoryView":1184 + * + * @cname('__pyx_fill_contig_strides_array') + * cdef Py_ssize_t fill_contig_strides_array( # <<<<<<<<<<<<<< + * Py_ssize_t *shape, Py_ssize_t *strides, Py_ssize_t stride, + * int ndim, char order) noexcept nogil: + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1205 + * + * @cname('__pyx_memoryview_copy_data_to_temp') + * cdef void *copy_data_to_temp(__Pyx_memviewslice *src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *tmpslice, + * char order, + */ + +static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, __Pyx_memviewslice *__pyx_v_tmpslice, char __pyx_v_order, int __pyx_v_ndim) { + int __pyx_v_i; + void *__pyx_v_result; + size_t __pyx_v_itemsize; + size_t __pyx_v_size; + void *__pyx_r; + Py_ssize_t __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + struct __pyx_memoryview_obj *__pyx_t_4; + int __pyx_t_5; + int __pyx_t_6; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save; + #endif + + /* "View.MemoryView":1216 + * cdef void *result + * + * cdef size_t itemsize = src.memview.view.itemsize # <<<<<<<<<<<<<< + * cdef size_t size = slice_get_size(src, ndim) + * + */ + __pyx_t_1 = __pyx_v_src->memview->view.itemsize; + __pyx_v_itemsize = __pyx_t_1; + + /* "View.MemoryView":1217 + * + * cdef size_t itemsize = src.memview.view.itemsize + * cdef size_t size = slice_get_size(src, ndim) # <<<<<<<<<<<<<< + * + * result = malloc(size) + */ + __pyx_v_size = __pyx_memoryview_slice_get_size(__pyx_v_src, __pyx_v_ndim); + + /* "View.MemoryView":1219 + * cdef size_t size = slice_get_size(src, ndim) + * + * result = malloc(size) # <<<<<<<<<<<<<< + * if not result: + * _err_no_memory() + */ + __pyx_v_result = malloc(__pyx_v_size); + + /* "View.MemoryView":1220 + * + * result = malloc(size) + * if not result: # <<<<<<<<<<<<<< + * _err_no_memory() + * + */ + __pyx_t_2 = (!(__pyx_v_result != 0)); + if (__pyx_t_2) { + + /* "View.MemoryView":1221 + * result = malloc(size) + * if not result: + * _err_no_memory() # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_3 = __pyx_memoryview_err_no_memory(); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 1221, __pyx_L1_error) + + /* "View.MemoryView":1220 + * + * result = malloc(size) + * if not result: # <<<<<<<<<<<<<< + * _err_no_memory() + * + */ + } + + /* "View.MemoryView":1224 + * + * + * tmpslice.data = result # <<<<<<<<<<<<<< + * tmpslice.memview = src.memview + * for i in range(ndim): + */ + __pyx_v_tmpslice->data = ((char *)__pyx_v_result); + + /* "View.MemoryView":1225 + * + * tmpslice.data = result + * tmpslice.memview = src.memview # <<<<<<<<<<<<<< + * for i in range(ndim): + * tmpslice.shape[i] = src.shape[i] + */ + __pyx_t_4 = __pyx_v_src->memview; + __pyx_v_tmpslice->memview = __pyx_t_4; + + /* "View.MemoryView":1226 + * tmpslice.data = result + * tmpslice.memview = src.memview + * for i in range(ndim): # <<<<<<<<<<<<<< + * tmpslice.shape[i] = src.shape[i] + * tmpslice.suboffsets[i] = -1 + */ + __pyx_t_3 = __pyx_v_ndim; + __pyx_t_5 = __pyx_t_3; + for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { + __pyx_v_i = __pyx_t_6; + + /* "View.MemoryView":1227 + * tmpslice.memview = src.memview + * for i in range(ndim): + * tmpslice.shape[i] = src.shape[i] # <<<<<<<<<<<<<< + * tmpslice.suboffsets[i] = -1 + * + */ + (__pyx_v_tmpslice->shape[__pyx_v_i]) = (__pyx_v_src->shape[__pyx_v_i]); + + /* "View.MemoryView":1228 + * for i in range(ndim): + * tmpslice.shape[i] = src.shape[i] + * tmpslice.suboffsets[i] = -1 # <<<<<<<<<<<<<< + * + * fill_contig_strides_array(&tmpslice.shape[0], &tmpslice.strides[0], itemsize, ndim, order) + */ + (__pyx_v_tmpslice->suboffsets[__pyx_v_i]) = -1L; + } + + /* "View.MemoryView":1230 + * tmpslice.suboffsets[i] = -1 + * + * fill_contig_strides_array(&tmpslice.shape[0], &tmpslice.strides[0], itemsize, ndim, order) # <<<<<<<<<<<<<< + * + * + */ + (void)(__pyx_fill_contig_strides_array((&(__pyx_v_tmpslice->shape[0])), (&(__pyx_v_tmpslice->strides[0])), __pyx_v_itemsize, __pyx_v_ndim, __pyx_v_order)); + + /* "View.MemoryView":1233 + * + * + * for i in range(ndim): # <<<<<<<<<<<<<< + * if tmpslice.shape[i] == 1: + * tmpslice.strides[i] = 0 + */ + __pyx_t_3 = __pyx_v_ndim; + __pyx_t_5 = __pyx_t_3; + for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { + __pyx_v_i = __pyx_t_6; + + /* "View.MemoryView":1234 + * + * for i in range(ndim): + * if tmpslice.shape[i] == 1: # <<<<<<<<<<<<<< + * tmpslice.strides[i] = 0 + * + */ + __pyx_t_2 = ((__pyx_v_tmpslice->shape[__pyx_v_i]) == 1); + if (__pyx_t_2) { + + /* "View.MemoryView":1235 + * for i in range(ndim): + * if tmpslice.shape[i] == 1: + * tmpslice.strides[i] = 0 # <<<<<<<<<<<<<< + * + * if slice_is_contig(src[0], order, ndim): + */ + (__pyx_v_tmpslice->strides[__pyx_v_i]) = 0; + + /* "View.MemoryView":1234 + * + * for i in range(ndim): + * if tmpslice.shape[i] == 1: # <<<<<<<<<<<<<< + * tmpslice.strides[i] = 0 + * + */ + } + } + + /* "View.MemoryView":1237 + * tmpslice.strides[i] = 0 + * + * if slice_is_contig(src[0], order, ndim): # <<<<<<<<<<<<<< + * memcpy(result, src.data, size) + * else: + */ + __pyx_t_2 = __pyx_memviewslice_is_contig((__pyx_v_src[0]), __pyx_v_order, __pyx_v_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1238 + * + * if slice_is_contig(src[0], order, ndim): + * memcpy(result, src.data, size) # <<<<<<<<<<<<<< + * else: + * copy_strided_to_strided(src, tmpslice, ndim, itemsize) + */ + (void)(memcpy(__pyx_v_result, __pyx_v_src->data, __pyx_v_size)); + + /* "View.MemoryView":1237 + * tmpslice.strides[i] = 0 + * + * if slice_is_contig(src[0], order, ndim): # <<<<<<<<<<<<<< + * memcpy(result, src.data, size) + * else: + */ + goto __pyx_L9; + } + + /* "View.MemoryView":1240 + * memcpy(result, src.data, size) + * else: + * copy_strided_to_strided(src, tmpslice, ndim, itemsize) # <<<<<<<<<<<<<< + * + * return result + */ + /*else*/ { + copy_strided_to_strided(__pyx_v_src, __pyx_v_tmpslice, __pyx_v_ndim, __pyx_v_itemsize); + } + __pyx_L9:; + + /* "View.MemoryView":1242 + * copy_strided_to_strided(src, tmpslice, ndim, itemsize) + * + * return result # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = __pyx_v_result; + goto __pyx_L0; + + /* "View.MemoryView":1205 + * + * @cname('__pyx_memoryview_copy_data_to_temp') + * cdef void *copy_data_to_temp(__Pyx_memviewslice *src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *tmpslice, + * char order, + */ + + /* function exit code */ + __pyx_L1_error:; + #ifdef WITH_THREAD + __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_AddTraceback("View.MemoryView.copy_data_to_temp", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1247 + * + * @cname('__pyx_memoryview_err_extents') + * cdef int _err_extents(int i, Py_ssize_t extent1, # <<<<<<<<<<<<<< + * Py_ssize_t extent2) except -1 with gil: + * raise ValueError, f"got differing extents in dimension {i} (got {extent1} and {extent2})" + */ + +static int __pyx_memoryview_err_extents(int __pyx_v_i, Py_ssize_t __pyx_v_extent1, Py_ssize_t __pyx_v_extent2) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + Py_ssize_t __pyx_t_2; + Py_UCS4 __pyx_t_3; + PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("_err_extents", 0); + + /* "View.MemoryView":1249 + * cdef int _err_extents(int i, Py_ssize_t extent1, + * Py_ssize_t extent2) except -1 with gil: + * raise ValueError, f"got differing extents in dimension {i} (got {extent1} and {extent2})" # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_err_dim') + */ + __pyx_t_1 = PyTuple_New(7); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = 0; + __pyx_t_3 = 127; + __Pyx_INCREF(__pyx_kp_u_got_differing_extents_in_dimensi); + __pyx_t_2 += 35; + __Pyx_GIVEREF(__pyx_kp_u_got_differing_extents_in_dimensi); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_kp_u_got_differing_extents_in_dimensi); + __pyx_t_4 = __Pyx_PyUnicode_From_int(__pyx_v_i, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_4); + __pyx_t_4 = 0; + __Pyx_INCREF(__pyx_kp_u_got); + __pyx_t_2 += 6; + __Pyx_GIVEREF(__pyx_kp_u_got); + PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_kp_u_got); + __pyx_t_4 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_extent1, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_t_4); + __pyx_t_4 = 0; + __Pyx_INCREF(__pyx_kp_u_and); + __pyx_t_2 += 5; + __Pyx_GIVEREF(__pyx_kp_u_and); + PyTuple_SET_ITEM(__pyx_t_1, 4, __pyx_kp_u_and); + __pyx_t_4 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_extent2, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_1, 5, __pyx_t_4); + __pyx_t_4 = 0; + __Pyx_INCREF(__pyx_kp_u__7); + __pyx_t_2 += 1; + __Pyx_GIVEREF(__pyx_kp_u__7); + PyTuple_SET_ITEM(__pyx_t_1, 6, __pyx_kp_u__7); + __pyx_t_4 = __Pyx_PyUnicode_Join(__pyx_t_1, 7, __pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_4, 0, 0); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __PYX_ERR(1, 1249, __pyx_L1_error) + + /* "View.MemoryView":1247 + * + * @cname('__pyx_memoryview_err_extents') + * cdef int _err_extents(int i, Py_ssize_t extent1, # <<<<<<<<<<<<<< + * Py_ssize_t extent2) except -1 with gil: + * raise ValueError, f"got differing extents in dimension {i} (got {extent1} and {extent2})" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView._err_extents", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + return __pyx_r; +} + +/* "View.MemoryView":1252 + * + * @cname('__pyx_memoryview_err_dim') + * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil: # <<<<<<<<<<<<<< + * raise error, msg % dim + * + */ + +static int __pyx_memoryview_err_dim(PyObject *__pyx_v_error, PyObject *__pyx_v_msg, int __pyx_v_dim) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("_err_dim", 0); + __Pyx_INCREF(__pyx_v_msg); + + /* "View.MemoryView":1253 + * @cname('__pyx_memoryview_err_dim') + * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil: + * raise error, msg % dim # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_err') + */ + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_dim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1253, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyString_FormatSafe(__pyx_v_msg, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1253, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_Raise(((PyObject *)__pyx_v_error), __pyx_t_2, 0, 0); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __PYX_ERR(1, 1253, __pyx_L1_error) + + /* "View.MemoryView":1252 + * + * @cname('__pyx_memoryview_err_dim') + * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil: # <<<<<<<<<<<<<< + * raise error, msg % dim + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView._err_dim", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __Pyx_XDECREF(__pyx_v_msg); + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + return __pyx_r; +} + +/* "View.MemoryView":1256 + * + * @cname('__pyx_memoryview_err') + * cdef int _err(PyObject *error, str msg) except -1 with gil: # <<<<<<<<<<<<<< + * raise error, msg + * + */ + +static int __pyx_memoryview_err(PyObject *__pyx_v_error, PyObject *__pyx_v_msg) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("_err", 0); + __Pyx_INCREF(__pyx_v_msg); + + /* "View.MemoryView":1257 + * @cname('__pyx_memoryview_err') + * cdef int _err(PyObject *error, str msg) except -1 with gil: + * raise error, msg # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_err_no_memory') + */ + __Pyx_Raise(((PyObject *)__pyx_v_error), __pyx_v_msg, 0, 0); + __PYX_ERR(1, 1257, __pyx_L1_error) + + /* "View.MemoryView":1256 + * + * @cname('__pyx_memoryview_err') + * cdef int _err(PyObject *error, str msg) except -1 with gil: # <<<<<<<<<<<<<< + * raise error, msg + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._err", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __Pyx_XDECREF(__pyx_v_msg); + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + return __pyx_r; +} + +/* "View.MemoryView":1260 + * + * @cname('__pyx_memoryview_err_no_memory') + * cdef int _err_no_memory() except -1 with gil: # <<<<<<<<<<<<<< + * raise MemoryError + * + */ + +static int __pyx_memoryview_err_no_memory(void) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("_err_no_memory", 0); + + /* "View.MemoryView":1261 + * @cname('__pyx_memoryview_err_no_memory') + * cdef int _err_no_memory() except -1 with gil: + * raise MemoryError # <<<<<<<<<<<<<< + * + * + */ + PyErr_NoMemory(); __PYX_ERR(1, 1261, __pyx_L1_error) + + /* "View.MemoryView":1260 + * + * @cname('__pyx_memoryview_err_no_memory') + * cdef int _err_no_memory() except -1 with gil: # <<<<<<<<<<<<<< + * raise MemoryError + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._err_no_memory", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + return __pyx_r; +} + +/* "View.MemoryView":1265 + * + * @cname('__pyx_memoryview_copy_contents') + * cdef int memoryview_copy_contents(__Pyx_memviewslice src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice dst, + * int src_ndim, int dst_ndim, + */ + +static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_memviewslice __pyx_v_dst, int __pyx_v_src_ndim, int __pyx_v_dst_ndim, int __pyx_v_dtype_is_object) { + void *__pyx_v_tmpdata; + size_t __pyx_v_itemsize; + int __pyx_v_i; + char __pyx_v_order; + int __pyx_v_broadcasting; + int __pyx_v_direct_copy; + __Pyx_memviewslice __pyx_v_tmp; + int __pyx_v_ndim; + int __pyx_r; + Py_ssize_t __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + int __pyx_t_5; + int __pyx_t_6; + void *__pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save; + #endif + + /* "View.MemoryView":1273 + * Check for overlapping memory and verify the shapes. + * """ + * cdef void *tmpdata = NULL # <<<<<<<<<<<<<< + * cdef size_t itemsize = src.memview.view.itemsize + * cdef int i + */ + __pyx_v_tmpdata = NULL; + + /* "View.MemoryView":1274 + * """ + * cdef void *tmpdata = NULL + * cdef size_t itemsize = src.memview.view.itemsize # <<<<<<<<<<<<<< + * cdef int i + * cdef char order = get_best_order(&src, src_ndim) + */ + __pyx_t_1 = __pyx_v_src.memview->view.itemsize; + __pyx_v_itemsize = __pyx_t_1; + + /* "View.MemoryView":1276 + * cdef size_t itemsize = src.memview.view.itemsize + * cdef int i + * cdef char order = get_best_order(&src, src_ndim) # <<<<<<<<<<<<<< + * cdef bint broadcasting = False + * cdef bint direct_copy = False + */ + __pyx_v_order = __pyx_get_best_slice_order((&__pyx_v_src), __pyx_v_src_ndim); + + /* "View.MemoryView":1277 + * cdef int i + * cdef char order = get_best_order(&src, src_ndim) + * cdef bint broadcasting = False # <<<<<<<<<<<<<< + * cdef bint direct_copy = False + * cdef __Pyx_memviewslice tmp + */ + __pyx_v_broadcasting = 0; + + /* "View.MemoryView":1278 + * cdef char order = get_best_order(&src, src_ndim) + * cdef bint broadcasting = False + * cdef bint direct_copy = False # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice tmp + * + */ + __pyx_v_direct_copy = 0; + + /* "View.MemoryView":1281 + * cdef __Pyx_memviewslice tmp + * + * if src_ndim < dst_ndim: # <<<<<<<<<<<<<< + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: + */ + __pyx_t_2 = (__pyx_v_src_ndim < __pyx_v_dst_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1282 + * + * if src_ndim < dst_ndim: + * broadcast_leading(&src, src_ndim, dst_ndim) # <<<<<<<<<<<<<< + * elif dst_ndim < src_ndim: + * broadcast_leading(&dst, dst_ndim, src_ndim) + */ + __pyx_memoryview_broadcast_leading((&__pyx_v_src), __pyx_v_src_ndim, __pyx_v_dst_ndim); + + /* "View.MemoryView":1281 + * cdef __Pyx_memviewslice tmp + * + * if src_ndim < dst_ndim: # <<<<<<<<<<<<<< + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1283 + * if src_ndim < dst_ndim: + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: # <<<<<<<<<<<<<< + * broadcast_leading(&dst, dst_ndim, src_ndim) + * + */ + __pyx_t_2 = (__pyx_v_dst_ndim < __pyx_v_src_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1284 + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: + * broadcast_leading(&dst, dst_ndim, src_ndim) # <<<<<<<<<<<<<< + * + * cdef int ndim = max(src_ndim, dst_ndim) + */ + __pyx_memoryview_broadcast_leading((&__pyx_v_dst), __pyx_v_dst_ndim, __pyx_v_src_ndim); + + /* "View.MemoryView":1283 + * if src_ndim < dst_ndim: + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: # <<<<<<<<<<<<<< + * broadcast_leading(&dst, dst_ndim, src_ndim) + * + */ + } + __pyx_L3:; + + /* "View.MemoryView":1286 + * broadcast_leading(&dst, dst_ndim, src_ndim) + * + * cdef int ndim = max(src_ndim, dst_ndim) # <<<<<<<<<<<<<< + * + * for i in range(ndim): + */ + __pyx_t_3 = __pyx_v_dst_ndim; + __pyx_t_4 = __pyx_v_src_ndim; + if ((__pyx_t_3 > __pyx_t_4)) { + __pyx_t_5 = __pyx_t_3; + } else { + __pyx_t_5 = __pyx_t_4; + } + __pyx_v_ndim = __pyx_t_5; + + /* "View.MemoryView":1288 + * cdef int ndim = max(src_ndim, dst_ndim) + * + * for i in range(ndim): # <<<<<<<<<<<<<< + * if src.shape[i] != dst.shape[i]: + * if src.shape[i] == 1: + */ + __pyx_t_5 = __pyx_v_ndim; + __pyx_t_3 = __pyx_t_5; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":1289 + * + * for i in range(ndim): + * if src.shape[i] != dst.shape[i]: # <<<<<<<<<<<<<< + * if src.shape[i] == 1: + * broadcasting = True + */ + __pyx_t_2 = ((__pyx_v_src.shape[__pyx_v_i]) != (__pyx_v_dst.shape[__pyx_v_i])); + if (__pyx_t_2) { + + /* "View.MemoryView":1290 + * for i in range(ndim): + * if src.shape[i] != dst.shape[i]: + * if src.shape[i] == 1: # <<<<<<<<<<<<<< + * broadcasting = True + * src.strides[i] = 0 + */ + __pyx_t_2 = ((__pyx_v_src.shape[__pyx_v_i]) == 1); + if (__pyx_t_2) { + + /* "View.MemoryView":1291 + * if src.shape[i] != dst.shape[i]: + * if src.shape[i] == 1: + * broadcasting = True # <<<<<<<<<<<<<< + * src.strides[i] = 0 + * else: + */ + __pyx_v_broadcasting = 1; + + /* "View.MemoryView":1292 + * if src.shape[i] == 1: + * broadcasting = True + * src.strides[i] = 0 # <<<<<<<<<<<<<< + * else: + * _err_extents(i, dst.shape[i], src.shape[i]) + */ + (__pyx_v_src.strides[__pyx_v_i]) = 0; + + /* "View.MemoryView":1290 + * for i in range(ndim): + * if src.shape[i] != dst.shape[i]: + * if src.shape[i] == 1: # <<<<<<<<<<<<<< + * broadcasting = True + * src.strides[i] = 0 + */ + goto __pyx_L7; + } + + /* "View.MemoryView":1294 + * src.strides[i] = 0 + * else: + * _err_extents(i, dst.shape[i], src.shape[i]) # <<<<<<<<<<<<<< + * + * if src.suboffsets[i] >= 0: + */ + /*else*/ { + __pyx_t_6 = __pyx_memoryview_err_extents(__pyx_v_i, (__pyx_v_dst.shape[__pyx_v_i]), (__pyx_v_src.shape[__pyx_v_i])); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(1, 1294, __pyx_L1_error) + } + __pyx_L7:; + + /* "View.MemoryView":1289 + * + * for i in range(ndim): + * if src.shape[i] != dst.shape[i]: # <<<<<<<<<<<<<< + * if src.shape[i] == 1: + * broadcasting = True + */ + } + + /* "View.MemoryView":1296 + * _err_extents(i, dst.shape[i], src.shape[i]) + * + * if src.suboffsets[i] >= 0: # <<<<<<<<<<<<<< + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) + * + */ + __pyx_t_2 = ((__pyx_v_src.suboffsets[__pyx_v_i]) >= 0); + if (__pyx_t_2) { + + /* "View.MemoryView":1297 + * + * if src.suboffsets[i] >= 0: + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) # <<<<<<<<<<<<<< + * + * if slices_overlap(&src, &dst, ndim, itemsize): + */ + __pyx_t_6 = __pyx_memoryview_err_dim(PyExc_ValueError, __pyx_kp_s_Dimension_d_is_not_direct, __pyx_v_i); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(1, 1297, __pyx_L1_error) + + /* "View.MemoryView":1296 + * _err_extents(i, dst.shape[i], src.shape[i]) + * + * if src.suboffsets[i] >= 0: # <<<<<<<<<<<<<< + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) + * + */ + } + } + + /* "View.MemoryView":1299 + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) + * + * if slices_overlap(&src, &dst, ndim, itemsize): # <<<<<<<<<<<<<< + * + * if not slice_is_contig(src, order, ndim): + */ + __pyx_t_2 = __pyx_slices_overlap((&__pyx_v_src), (&__pyx_v_dst), __pyx_v_ndim, __pyx_v_itemsize); + if (__pyx_t_2) { + + /* "View.MemoryView":1301 + * if slices_overlap(&src, &dst, ndim, itemsize): + * + * if not slice_is_contig(src, order, ndim): # <<<<<<<<<<<<<< + * order = get_best_order(&dst, ndim) + * + */ + __pyx_t_2 = (!__pyx_memviewslice_is_contig(__pyx_v_src, __pyx_v_order, __pyx_v_ndim)); + if (__pyx_t_2) { + + /* "View.MemoryView":1302 + * + * if not slice_is_contig(src, order, ndim): + * order = get_best_order(&dst, ndim) # <<<<<<<<<<<<<< + * + * tmpdata = copy_data_to_temp(&src, &tmp, order, ndim) + */ + __pyx_v_order = __pyx_get_best_slice_order((&__pyx_v_dst), __pyx_v_ndim); + + /* "View.MemoryView":1301 + * if slices_overlap(&src, &dst, ndim, itemsize): + * + * if not slice_is_contig(src, order, ndim): # <<<<<<<<<<<<<< + * order = get_best_order(&dst, ndim) + * + */ + } + + /* "View.MemoryView":1304 + * order = get_best_order(&dst, ndim) + * + * tmpdata = copy_data_to_temp(&src, &tmp, order, ndim) # <<<<<<<<<<<<<< + * src = tmp + * + */ + __pyx_t_7 = __pyx_memoryview_copy_data_to_temp((&__pyx_v_src), (&__pyx_v_tmp), __pyx_v_order, __pyx_v_ndim); if (unlikely(__pyx_t_7 == ((void *)NULL))) __PYX_ERR(1, 1304, __pyx_L1_error) + __pyx_v_tmpdata = __pyx_t_7; + + /* "View.MemoryView":1305 + * + * tmpdata = copy_data_to_temp(&src, &tmp, order, ndim) + * src = tmp # <<<<<<<<<<<<<< + * + * if not broadcasting: + */ + __pyx_v_src = __pyx_v_tmp; + + /* "View.MemoryView":1299 + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) + * + * if slices_overlap(&src, &dst, ndim, itemsize): # <<<<<<<<<<<<<< + * + * if not slice_is_contig(src, order, ndim): + */ + } + + /* "View.MemoryView":1307 + * src = tmp + * + * if not broadcasting: # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_2 = (!__pyx_v_broadcasting); + if (__pyx_t_2) { + + /* "View.MemoryView":1310 + * + * + * if slice_is_contig(src, 'C', ndim): # <<<<<<<<<<<<<< + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): + */ + __pyx_t_2 = __pyx_memviewslice_is_contig(__pyx_v_src, 'C', __pyx_v_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1311 + * + * if slice_is_contig(src, 'C', ndim): + * direct_copy = slice_is_contig(dst, 'C', ndim) # <<<<<<<<<<<<<< + * elif slice_is_contig(src, 'F', ndim): + * direct_copy = slice_is_contig(dst, 'F', ndim) + */ + __pyx_v_direct_copy = __pyx_memviewslice_is_contig(__pyx_v_dst, 'C', __pyx_v_ndim); + + /* "View.MemoryView":1310 + * + * + * if slice_is_contig(src, 'C', ndim): # <<<<<<<<<<<<<< + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): + */ + goto __pyx_L12; + } + + /* "View.MemoryView":1312 + * if slice_is_contig(src, 'C', ndim): + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): # <<<<<<<<<<<<<< + * direct_copy = slice_is_contig(dst, 'F', ndim) + * + */ + __pyx_t_2 = __pyx_memviewslice_is_contig(__pyx_v_src, 'F', __pyx_v_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1313 + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): + * direct_copy = slice_is_contig(dst, 'F', ndim) # <<<<<<<<<<<<<< + * + * if direct_copy: + */ + __pyx_v_direct_copy = __pyx_memviewslice_is_contig(__pyx_v_dst, 'F', __pyx_v_ndim); + + /* "View.MemoryView":1312 + * if slice_is_contig(src, 'C', ndim): + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): # <<<<<<<<<<<<<< + * direct_copy = slice_is_contig(dst, 'F', ndim) + * + */ + } + __pyx_L12:; + + /* "View.MemoryView":1315 + * direct_copy = slice_is_contig(dst, 'F', ndim) + * + * if direct_copy: # <<<<<<<<<<<<<< + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + */ + if (__pyx_v_direct_copy) { + + /* "View.MemoryView":1317 + * if direct_copy: + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) # <<<<<<<<<<<<<< + * memcpy(dst.data, src.data, slice_get_size(&src, ndim)) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + */ + __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 0); + + /* "View.MemoryView":1318 + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + * memcpy(dst.data, src.data, slice_get_size(&src, ndim)) # <<<<<<<<<<<<<< + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * free(tmpdata) + */ + (void)(memcpy(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim))); + + /* "View.MemoryView":1319 + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + * memcpy(dst.data, src.data, slice_get_size(&src, ndim)) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) # <<<<<<<<<<<<<< + * free(tmpdata) + * return 0 + */ + __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 1); + + /* "View.MemoryView":1320 + * memcpy(dst.data, src.data, slice_get_size(&src, ndim)) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * free(tmpdata) # <<<<<<<<<<<<<< + * return 0 + * + */ + free(__pyx_v_tmpdata); + + /* "View.MemoryView":1321 + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * free(tmpdata) + * return 0 # <<<<<<<<<<<<<< + * + * if order == 'F' == get_best_order(&dst, ndim): + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":1315 + * direct_copy = slice_is_contig(dst, 'F', ndim) + * + * if direct_copy: # <<<<<<<<<<<<<< + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + */ + } + + /* "View.MemoryView":1307 + * src = tmp + * + * if not broadcasting: # <<<<<<<<<<<<<< + * + * + */ + } + + /* "View.MemoryView":1323 + * return 0 + * + * if order == 'F' == get_best_order(&dst, ndim): # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_2 = (__pyx_v_order == 'F'); + if (__pyx_t_2) { + __pyx_t_2 = ('F' == __pyx_get_best_slice_order((&__pyx_v_dst), __pyx_v_ndim)); + } + if (__pyx_t_2) { + + /* "View.MemoryView":1326 + * + * + * transpose_memslice(&src) # <<<<<<<<<<<<<< + * transpose_memslice(&dst) + * + */ + __pyx_t_5 = __pyx_memslice_transpose((&__pyx_v_src)); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 1326, __pyx_L1_error) + + /* "View.MemoryView":1327 + * + * transpose_memslice(&src) + * transpose_memslice(&dst) # <<<<<<<<<<<<<< + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + */ + __pyx_t_5 = __pyx_memslice_transpose((&__pyx_v_dst)); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 1327, __pyx_L1_error) + + /* "View.MemoryView":1323 + * return 0 + * + * if order == 'F' == get_best_order(&dst, ndim): # <<<<<<<<<<<<<< + * + * + */ + } + + /* "View.MemoryView":1329 + * transpose_memslice(&dst) + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) # <<<<<<<<<<<<<< + * copy_strided_to_strided(&src, &dst, ndim, itemsize) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + */ + __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 0); + + /* "View.MemoryView":1330 + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + * copy_strided_to_strided(&src, &dst, ndim, itemsize) # <<<<<<<<<<<<<< + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * + */ + copy_strided_to_strided((&__pyx_v_src), (&__pyx_v_dst), __pyx_v_ndim, __pyx_v_itemsize); + + /* "View.MemoryView":1331 + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + * copy_strided_to_strided(&src, &dst, ndim, itemsize) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) # <<<<<<<<<<<<<< + * + * free(tmpdata) + */ + __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 1); + + /* "View.MemoryView":1333 + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * + * free(tmpdata) # <<<<<<<<<<<<<< + * return 0 + * + */ + free(__pyx_v_tmpdata); + + /* "View.MemoryView":1334 + * + * free(tmpdata) + * return 0 # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_broadcast_leading') + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":1265 + * + * @cname('__pyx_memoryview_copy_contents') + * cdef int memoryview_copy_contents(__Pyx_memviewslice src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice dst, + * int src_ndim, int dst_ndim, + */ + + /* function exit code */ + __pyx_L1_error:; + #ifdef WITH_THREAD + __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_AddTraceback("View.MemoryView.memoryview_copy_contents", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1337 + * + * @cname('__pyx_memoryview_broadcast_leading') + * cdef void broadcast_leading(__Pyx_memviewslice *mslice, # <<<<<<<<<<<<<< + * int ndim, + * int ndim_other) noexcept nogil: + */ + +static void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *__pyx_v_mslice, int __pyx_v_ndim, int __pyx_v_ndim_other) { + int __pyx_v_i; + int __pyx_v_offset; + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + + /* "View.MemoryView":1341 + * int ndim_other) noexcept nogil: + * cdef int i + * cdef int offset = ndim_other - ndim # <<<<<<<<<<<<<< + * + * for i in range(ndim - 1, -1, -1): + */ + __pyx_v_offset = (__pyx_v_ndim_other - __pyx_v_ndim); + + /* "View.MemoryView":1343 + * cdef int offset = ndim_other - ndim + * + * for i in range(ndim - 1, -1, -1): # <<<<<<<<<<<<<< + * mslice.shape[i + offset] = mslice.shape[i] + * mslice.strides[i + offset] = mslice.strides[i] + */ + for (__pyx_t_1 = (__pyx_v_ndim - 1); __pyx_t_1 > -1; __pyx_t_1-=1) { + __pyx_v_i = __pyx_t_1; + + /* "View.MemoryView":1344 + * + * for i in range(ndim - 1, -1, -1): + * mslice.shape[i + offset] = mslice.shape[i] # <<<<<<<<<<<<<< + * mslice.strides[i + offset] = mslice.strides[i] + * mslice.suboffsets[i + offset] = mslice.suboffsets[i] + */ + (__pyx_v_mslice->shape[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->shape[__pyx_v_i]); + + /* "View.MemoryView":1345 + * for i in range(ndim - 1, -1, -1): + * mslice.shape[i + offset] = mslice.shape[i] + * mslice.strides[i + offset] = mslice.strides[i] # <<<<<<<<<<<<<< + * mslice.suboffsets[i + offset] = mslice.suboffsets[i] + * + */ + (__pyx_v_mslice->strides[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->strides[__pyx_v_i]); + + /* "View.MemoryView":1346 + * mslice.shape[i + offset] = mslice.shape[i] + * mslice.strides[i + offset] = mslice.strides[i] + * mslice.suboffsets[i + offset] = mslice.suboffsets[i] # <<<<<<<<<<<<<< + * + * for i in range(offset): + */ + (__pyx_v_mslice->suboffsets[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->suboffsets[__pyx_v_i]); + } + + /* "View.MemoryView":1348 + * mslice.suboffsets[i + offset] = mslice.suboffsets[i] + * + * for i in range(offset): # <<<<<<<<<<<<<< + * mslice.shape[i] = 1 + * mslice.strides[i] = mslice.strides[0] + */ + __pyx_t_1 = __pyx_v_offset; + __pyx_t_2 = __pyx_t_1; + for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + __pyx_v_i = __pyx_t_3; + + /* "View.MemoryView":1349 + * + * for i in range(offset): + * mslice.shape[i] = 1 # <<<<<<<<<<<<<< + * mslice.strides[i] = mslice.strides[0] + * mslice.suboffsets[i] = -1 + */ + (__pyx_v_mslice->shape[__pyx_v_i]) = 1; + + /* "View.MemoryView":1350 + * for i in range(offset): + * mslice.shape[i] = 1 + * mslice.strides[i] = mslice.strides[0] # <<<<<<<<<<<<<< + * mslice.suboffsets[i] = -1 + * + */ + (__pyx_v_mslice->strides[__pyx_v_i]) = (__pyx_v_mslice->strides[0]); + + /* "View.MemoryView":1351 + * mslice.shape[i] = 1 + * mslice.strides[i] = mslice.strides[0] + * mslice.suboffsets[i] = -1 # <<<<<<<<<<<<<< + * + * + */ + (__pyx_v_mslice->suboffsets[__pyx_v_i]) = -1L; + } + + /* "View.MemoryView":1337 + * + * @cname('__pyx_memoryview_broadcast_leading') + * cdef void broadcast_leading(__Pyx_memviewslice *mslice, # <<<<<<<<<<<<<< + * int ndim, + * int ndim_other) noexcept nogil: + */ + + /* function exit code */ +} + +/* "View.MemoryView":1359 + * + * @cname('__pyx_memoryview_refcount_copying') + * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil: # <<<<<<<<<<<<<< + * + * if dtype_is_object: + */ + +static void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *__pyx_v_dst, int __pyx_v_dtype_is_object, int __pyx_v_ndim, int __pyx_v_inc) { + + /* "View.MemoryView":1361 + * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil: + * + * if dtype_is_object: # <<<<<<<<<<<<<< + * refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc) + * + */ + if (__pyx_v_dtype_is_object) { + + /* "View.MemoryView":1362 + * + * if dtype_is_object: + * refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc) # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil') + */ + __pyx_memoryview_refcount_objects_in_slice_with_gil(__pyx_v_dst->data, __pyx_v_dst->shape, __pyx_v_dst->strides, __pyx_v_ndim, __pyx_v_inc); + + /* "View.MemoryView":1361 + * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil: + * + * if dtype_is_object: # <<<<<<<<<<<<<< + * refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc) + * + */ + } + + /* "View.MemoryView":1359 + * + * @cname('__pyx_memoryview_refcount_copying') + * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil: # <<<<<<<<<<<<<< + * + * if dtype_is_object: + */ + + /* function exit code */ +} + +/* "View.MemoryView":1365 + * + * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil') + * cdef void refcount_objects_in_slice_with_gil(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, + * bint inc) noexcept with gil: + */ + +static void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, int __pyx_v_inc) { + __Pyx_RefNannyDeclarations + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("refcount_objects_in_slice_with_gil", 0); + + /* "View.MemoryView":1368 + * Py_ssize_t *strides, int ndim, + * bint inc) noexcept with gil: + * refcount_objects_in_slice(data, shape, strides, ndim, inc) # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_refcount_objects_in_slice') + */ + __pyx_memoryview_refcount_objects_in_slice(__pyx_v_data, __pyx_v_shape, __pyx_v_strides, __pyx_v_ndim, __pyx_v_inc); + + /* "View.MemoryView":1365 + * + * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil') + * cdef void refcount_objects_in_slice_with_gil(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, + * bint inc) noexcept with gil: + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif +} + +/* "View.MemoryView":1371 + * + * @cname('__pyx_memoryview_refcount_objects_in_slice') + * cdef void refcount_objects_in_slice(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, bint inc) noexcept: + * cdef Py_ssize_t i + */ + +static void __pyx_memoryview_refcount_objects_in_slice(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, int __pyx_v_inc) { + CYTHON_UNUSED Py_ssize_t __pyx_v_i; + Py_ssize_t __pyx_v_stride; + __Pyx_RefNannyDeclarations + Py_ssize_t __pyx_t_1; + Py_ssize_t __pyx_t_2; + Py_ssize_t __pyx_t_3; + int __pyx_t_4; + __Pyx_RefNannySetupContext("refcount_objects_in_slice", 0); + + /* "View.MemoryView":1374 + * Py_ssize_t *strides, int ndim, bint inc) noexcept: + * cdef Py_ssize_t i + * cdef Py_ssize_t stride = strides[0] # <<<<<<<<<<<<<< + * + * for i in range(shape[0]): + */ + __pyx_v_stride = (__pyx_v_strides[0]); + + /* "View.MemoryView":1376 + * cdef Py_ssize_t stride = strides[0] + * + * for i in range(shape[0]): # <<<<<<<<<<<<<< + * if ndim == 1: + * if inc: + */ + __pyx_t_1 = (__pyx_v_shape[0]); + __pyx_t_2 = __pyx_t_1; + for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + __pyx_v_i = __pyx_t_3; + + /* "View.MemoryView":1377 + * + * for i in range(shape[0]): + * if ndim == 1: # <<<<<<<<<<<<<< + * if inc: + * Py_INCREF(( data)[0]) + */ + __pyx_t_4 = (__pyx_v_ndim == 1); + if (__pyx_t_4) { + + /* "View.MemoryView":1378 + * for i in range(shape[0]): + * if ndim == 1: + * if inc: # <<<<<<<<<<<<<< + * Py_INCREF(( data)[0]) + * else: + */ + if (__pyx_v_inc) { + + /* "View.MemoryView":1379 + * if ndim == 1: + * if inc: + * Py_INCREF(( data)[0]) # <<<<<<<<<<<<<< + * else: + * Py_DECREF(( data)[0]) + */ + Py_INCREF((((PyObject **)__pyx_v_data)[0])); + + /* "View.MemoryView":1378 + * for i in range(shape[0]): + * if ndim == 1: + * if inc: # <<<<<<<<<<<<<< + * Py_INCREF(( data)[0]) + * else: + */ + goto __pyx_L6; + } + + /* "View.MemoryView":1381 + * Py_INCREF(( data)[0]) + * else: + * Py_DECREF(( data)[0]) # <<<<<<<<<<<<<< + * else: + * refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc) + */ + /*else*/ { + Py_DECREF((((PyObject **)__pyx_v_data)[0])); + } + __pyx_L6:; + + /* "View.MemoryView":1377 + * + * for i in range(shape[0]): + * if ndim == 1: # <<<<<<<<<<<<<< + * if inc: + * Py_INCREF(( data)[0]) + */ + goto __pyx_L5; + } + + /* "View.MemoryView":1383 + * Py_DECREF(( data)[0]) + * else: + * refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc) # <<<<<<<<<<<<<< + * + * data += stride + */ + /*else*/ { + __pyx_memoryview_refcount_objects_in_slice(__pyx_v_data, (__pyx_v_shape + 1), (__pyx_v_strides + 1), (__pyx_v_ndim - 1), __pyx_v_inc); + } + __pyx_L5:; + + /* "View.MemoryView":1385 + * refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc) + * + * data += stride # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_data = (__pyx_v_data + __pyx_v_stride); + } + + /* "View.MemoryView":1371 + * + * @cname('__pyx_memoryview_refcount_objects_in_slice') + * cdef void refcount_objects_in_slice(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, bint inc) noexcept: + * cdef Py_ssize_t i + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":1391 + * + * @cname('__pyx_memoryview_slice_assign_scalar') + * cdef void slice_assign_scalar(__Pyx_memviewslice *dst, int ndim, # <<<<<<<<<<<<<< + * size_t itemsize, void *item, + * bint dtype_is_object) noexcept nogil: + */ + +static void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *__pyx_v_dst, int __pyx_v_ndim, size_t __pyx_v_itemsize, void *__pyx_v_item, int __pyx_v_dtype_is_object) { + + /* "View.MemoryView":1394 + * size_t itemsize, void *item, + * bint dtype_is_object) noexcept nogil: + * refcount_copying(dst, dtype_is_object, ndim, inc=False) # <<<<<<<<<<<<<< + * _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item) + * refcount_copying(dst, dtype_is_object, ndim, inc=True) + */ + __pyx_memoryview_refcount_copying(__pyx_v_dst, __pyx_v_dtype_is_object, __pyx_v_ndim, 0); + + /* "View.MemoryView":1395 + * bint dtype_is_object) noexcept nogil: + * refcount_copying(dst, dtype_is_object, ndim, inc=False) + * _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item) # <<<<<<<<<<<<<< + * refcount_copying(dst, dtype_is_object, ndim, inc=True) + * + */ + __pyx_memoryview__slice_assign_scalar(__pyx_v_dst->data, __pyx_v_dst->shape, __pyx_v_dst->strides, __pyx_v_ndim, __pyx_v_itemsize, __pyx_v_item); + + /* "View.MemoryView":1396 + * refcount_copying(dst, dtype_is_object, ndim, inc=False) + * _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item) + * refcount_copying(dst, dtype_is_object, ndim, inc=True) # <<<<<<<<<<<<<< + * + * + */ + __pyx_memoryview_refcount_copying(__pyx_v_dst, __pyx_v_dtype_is_object, __pyx_v_ndim, 1); + + /* "View.MemoryView":1391 + * + * @cname('__pyx_memoryview_slice_assign_scalar') + * cdef void slice_assign_scalar(__Pyx_memviewslice *dst, int ndim, # <<<<<<<<<<<<<< + * size_t itemsize, void *item, + * bint dtype_is_object) noexcept nogil: + */ + + /* function exit code */ +} + +/* "View.MemoryView":1400 + * + * @cname('__pyx_memoryview__slice_assign_scalar') + * cdef void _slice_assign_scalar(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, + * size_t itemsize, void *item) noexcept nogil: + */ + +static void __pyx_memoryview__slice_assign_scalar(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, size_t __pyx_v_itemsize, void *__pyx_v_item) { + CYTHON_UNUSED Py_ssize_t __pyx_v_i; + Py_ssize_t __pyx_v_stride; + Py_ssize_t __pyx_v_extent; + int __pyx_t_1; + Py_ssize_t __pyx_t_2; + Py_ssize_t __pyx_t_3; + Py_ssize_t __pyx_t_4; + + /* "View.MemoryView":1404 + * size_t itemsize, void *item) noexcept nogil: + * cdef Py_ssize_t i + * cdef Py_ssize_t stride = strides[0] # <<<<<<<<<<<<<< + * cdef Py_ssize_t extent = shape[0] + * + */ + __pyx_v_stride = (__pyx_v_strides[0]); + + /* "View.MemoryView":1405 + * cdef Py_ssize_t i + * cdef Py_ssize_t stride = strides[0] + * cdef Py_ssize_t extent = shape[0] # <<<<<<<<<<<<<< + * + * if ndim == 1: + */ + __pyx_v_extent = (__pyx_v_shape[0]); + + /* "View.MemoryView":1407 + * cdef Py_ssize_t extent = shape[0] + * + * if ndim == 1: # <<<<<<<<<<<<<< + * for i in range(extent): + * memcpy(data, item, itemsize) + */ + __pyx_t_1 = (__pyx_v_ndim == 1); + if (__pyx_t_1) { + + /* "View.MemoryView":1408 + * + * if ndim == 1: + * for i in range(extent): # <<<<<<<<<<<<<< + * memcpy(data, item, itemsize) + * data += stride + */ + __pyx_t_2 = __pyx_v_extent; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":1409 + * if ndim == 1: + * for i in range(extent): + * memcpy(data, item, itemsize) # <<<<<<<<<<<<<< + * data += stride + * else: + */ + (void)(memcpy(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize)); + + /* "View.MemoryView":1410 + * for i in range(extent): + * memcpy(data, item, itemsize) + * data += stride # <<<<<<<<<<<<<< + * else: + * for i in range(extent): + */ + __pyx_v_data = (__pyx_v_data + __pyx_v_stride); + } + + /* "View.MemoryView":1407 + * cdef Py_ssize_t extent = shape[0] + * + * if ndim == 1: # <<<<<<<<<<<<<< + * for i in range(extent): + * memcpy(data, item, itemsize) + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1412 + * data += stride + * else: + * for i in range(extent): # <<<<<<<<<<<<<< + * _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item) + * data += stride + */ + /*else*/ { + __pyx_t_2 = __pyx_v_extent; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":1413 + * else: + * for i in range(extent): + * _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item) # <<<<<<<<<<<<<< + * data += stride + * + */ + __pyx_memoryview__slice_assign_scalar(__pyx_v_data, (__pyx_v_shape + 1), (__pyx_v_strides + 1), (__pyx_v_ndim - 1), __pyx_v_itemsize, __pyx_v_item); + + /* "View.MemoryView":1414 + * for i in range(extent): + * _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item) + * data += stride # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_data = (__pyx_v_data + __pyx_v_stride); + } + } + __pyx_L3:; + + /* "View.MemoryView":1400 + * + * @cname('__pyx_memoryview__slice_assign_scalar') + * cdef void _slice_assign_scalar(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, + * size_t itemsize, void *item) noexcept nogil: + */ + + /* function exit code */ +} + +/* "(tree fragment)":1 + * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< + * cdef object __pyx_PickleError + * cdef object __pyx_result + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyMethodDef __pyx_mdef_15View_dot_MemoryView_1__pyx_unpickle_Enum = {"__pyx_unpickle_Enum", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}; +static PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + PyObject *__pyx_v___pyx_type = 0; + long __pyx_v___pyx_checksum; + PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__pyx_unpickle_Enum (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_type,&__pyx_n_s_pyx_checksum,&__pyx_n_s_pyx_state,0}; + PyObject* values[3] = {0,0,0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_type)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_checksum)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, 1); __PYX_ERR(1, 1, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, 2); __PYX_ERR(1, 1, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__pyx_unpickle_Enum") < 0)) __PYX_ERR(1, 1, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 3)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + } + __pyx_v___pyx_type = values[0]; + __pyx_v___pyx_checksum = __Pyx_PyInt_As_long(values[1]); if (unlikely((__pyx_v___pyx_checksum == (long)-1) && PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) + __pyx_v___pyx_state = values[2]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, __pyx_nargs); __PYX_ERR(1, 1, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.__pyx_unpickle_Enum", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(__pyx_self, __pyx_v___pyx_type, __pyx_v___pyx_checksum, __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_v___pyx_PickleError = 0; + PyObject *__pyx_v___pyx_result = 0; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + int __pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__pyx_unpickle_Enum", 0); + + /* "(tree fragment)":4 + * cdef object __pyx_PickleError + * cdef object __pyx_result + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): # <<<<<<<<<<<<<< + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + */ + __pyx_t_1 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = (__Pyx_PySequence_ContainsTF(__pyx_t_1, __pyx_tuple__8, Py_NE)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (__pyx_t_2) { + + /* "(tree fragment)":5 + * cdef object __pyx_result + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): + * from pickle import PickleError as __pyx_PickleError # <<<<<<<<<<<<<< + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + * __pyx_result = Enum.__new__(__pyx_type) + */ + __pyx_t_1 = PyList_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_n_s_PickleError); + __Pyx_GIVEREF(__pyx_n_s_PickleError); + PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError); + __pyx_t_3 = __Pyx_Import(__pyx_n_s_pickle, __pyx_t_1, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 5, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_ImportFrom(__pyx_t_3, __pyx_n_s_PickleError); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_t_1); + __pyx_v___pyx_PickleError = __pyx_t_1; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + + /* "(tree fragment)":6 + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum # <<<<<<<<<<<<<< + * __pyx_result = Enum.__new__(__pyx_type) + * if __pyx_state is not None: + */ + __pyx_t_3 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 6, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 6, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_Raise(__pyx_v___pyx_PickleError, __pyx_t_1, 0, 0); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __PYX_ERR(1, 6, __pyx_L1_error) + + /* "(tree fragment)":4 + * cdef object __pyx_PickleError + * cdef object __pyx_result + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): # <<<<<<<<<<<<<< + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + */ + } + + /* "(tree fragment)":7 + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + * __pyx_result = Enum.__new__(__pyx_type) # <<<<<<<<<<<<<< + * if __pyx_state is not None: + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + */ + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_MemviewEnum_type), __pyx_n_s_new); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 7, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = NULL; + __pyx_t_5 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_3))) { + __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_3); + if (likely(__pyx_t_4)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); + __Pyx_INCREF(__pyx_t_4); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_3, function); + __pyx_t_5 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v___pyx_type}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5); + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 7, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + } + __pyx_v___pyx_result = __pyx_t_1; + __pyx_t_1 = 0; + + /* "(tree fragment)":8 + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + * __pyx_result = Enum.__new__(__pyx_type) + * if __pyx_state is not None: # <<<<<<<<<<<<<< + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result + */ + __pyx_t_2 = (__pyx_v___pyx_state != Py_None); + if (__pyx_t_2) { + + /* "(tree fragment)":9 + * __pyx_result = Enum.__new__(__pyx_type) + * if __pyx_state is not None: + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) # <<<<<<<<<<<<<< + * return __pyx_result + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + */ + if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_v___pyx_state))) __PYX_ERR(1, 9, __pyx_L1_error) + __pyx_t_1 = __pyx_unpickle_Enum__set_state(((struct __pyx_MemviewEnum_obj *)__pyx_v___pyx_result), ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 9, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "(tree fragment)":8 + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + * __pyx_result = Enum.__new__(__pyx_type) + * if __pyx_state is not None: # <<<<<<<<<<<<<< + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result + */ + } + + /* "(tree fragment)":10 + * if __pyx_state is not None: + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result # <<<<<<<<<<<<<< + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + * __pyx_result.name = __pyx_state[0] + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v___pyx_result); + __pyx_r = __pyx_v___pyx_result; + goto __pyx_L0; + + /* "(tree fragment)":1 + * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< + * cdef object __pyx_PickleError + * cdef object __pyx_result + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.__pyx_unpickle_Enum", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v___pyx_PickleError); + __Pyx_XDECREF(__pyx_v___pyx_result); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":11 + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): # <<<<<<<<<<<<<< + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): + */ + +static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__pyx_v___pyx_result, PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + Py_ssize_t __pyx_t_3; + int __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + int __pyx_t_8; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__pyx_unpickle_Enum__set_state", 0); + + /* "(tree fragment)":12 + * return __pyx_result + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + * __pyx_result.name = __pyx_state[0] # <<<<<<<<<<<<<< + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): + * __pyx_result.__dict__.update(__pyx_state[1]) + */ + if (unlikely(__pyx_v___pyx_state == Py_None)) { + PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable"); + __PYX_ERR(1, 12, __pyx_L1_error) + } + __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 12, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_GIVEREF(__pyx_t_1); + __Pyx_GOTREF(__pyx_v___pyx_result->name); + __Pyx_DECREF(__pyx_v___pyx_result->name); + __pyx_v___pyx_result->name = __pyx_t_1; + __pyx_t_1 = 0; + + /* "(tree fragment)":13 + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): # <<<<<<<<<<<<<< + * __pyx_result.__dict__.update(__pyx_state[1]) + */ + if (unlikely(__pyx_v___pyx_state == Py_None)) { + PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); + __PYX_ERR(1, 13, __pyx_L1_error) + } + __pyx_t_3 = PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(1, 13, __pyx_L1_error) + __pyx_t_4 = (__pyx_t_3 > 1); + if (__pyx_t_4) { + } else { + __pyx_t_2 = __pyx_t_4; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_4 = __Pyx_HasAttr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 13, __pyx_L1_error) + __pyx_t_2 = __pyx_t_4; + __pyx_L4_bool_binop_done:; + if (__pyx_t_2) { + + /* "(tree fragment)":14 + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): + * __pyx_result.__dict__.update(__pyx_state[1]) # <<<<<<<<<<<<<< + */ + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_update); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + if (unlikely(__pyx_v___pyx_state == Py_None)) { + PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable"); + __PYX_ERR(1, 14, __pyx_L1_error) + } + __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_7 = NULL; + __pyx_t_8 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_6))) { + __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_6); + if (likely(__pyx_t_7)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_6); + __Pyx_INCREF(__pyx_t_7); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_6, function); + __pyx_t_8 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_t_5}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_8, 1+__pyx_t_8); + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + } + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "(tree fragment)":13 + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): # <<<<<<<<<<<<<< + * __pyx_result.__dict__.update(__pyx_state[1]) + */ + } + + /* "(tree fragment)":11 + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): # <<<<<<<<<<<<<< + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_AddTraceback("View.MemoryView.__pyx_unpickle_Enum__set_state", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":245 + * + * @property + * cdef inline PyObject* base(self) nogil: # <<<<<<<<<<<<<< + * """Returns a borrowed reference to the object owning the data/memory. + * """ + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject *__pyx_v_self) { + PyObject *__pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":248 + * """Returns a borrowed reference to the object owning the data/memory. + * """ + * return PyArray_BASE(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_BASE(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":245 + * + * @property + * cdef inline PyObject* base(self) nogil: # <<<<<<<<<<<<<< + * """Returns a borrowed reference to the object owning the data/memory. + * """ + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":251 + * + * @property + * cdef inline dtype descr(self): # <<<<<<<<<<<<<< + * """Returns an owned reference to the dtype of the array. + * """ + */ + +static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArrayObject *__pyx_v_self) { + PyArray_Descr *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyArray_Descr *__pyx_t_1; + __Pyx_RefNannySetupContext("descr", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":254 + * """Returns an owned reference to the dtype of the array. + * """ + * return PyArray_DESCR(self) # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + __pyx_t_1 = PyArray_DESCR(__pyx_v_self); + __Pyx_INCREF((PyObject *)((PyArray_Descr *)__pyx_t_1)); + __pyx_r = ((PyArray_Descr *)__pyx_t_1); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":251 + * + * @property + * cdef inline dtype descr(self): # <<<<<<<<<<<<<< + * """Returns an owned reference to the dtype of the array. + * """ + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":257 + * + * @property + * cdef inline int ndim(self) nogil: # <<<<<<<<<<<<<< + * """Returns the number of dimensions in the array. + * """ + */ + +static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx_v_self) { + int __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":260 + * """Returns the number of dimensions in the array. + * """ + * return PyArray_NDIM(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_NDIM(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":257 + * + * @property + * cdef inline int ndim(self) nogil: # <<<<<<<<<<<<<< + * """Returns the number of dimensions in the array. + * """ + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":263 + * + * @property + * cdef inline npy_intp *shape(self) nogil: # <<<<<<<<<<<<<< + * """Returns a pointer to the dimensions/shape of the array. + * The number of elements matches the number of dimensions of the array (ndim). + */ + +static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObject *__pyx_v_self) { + npy_intp *__pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":268 + * Can return NULL for 0-dimensional arrays. + * """ + * return PyArray_DIMS(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_DIMS(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":263 + * + * @property + * cdef inline npy_intp *shape(self) nogil: # <<<<<<<<<<<<<< + * """Returns a pointer to the dimensions/shape of the array. + * The number of elements matches the number of dimensions of the array (ndim). + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":271 + * + * @property + * cdef inline npy_intp *strides(self) nogil: # <<<<<<<<<<<<<< + * """Returns a pointer to the strides of the array. + * The number of elements matches the number of dimensions of the array (ndim). + */ + +static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayObject *__pyx_v_self) { + npy_intp *__pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":275 + * The number of elements matches the number of dimensions of the array (ndim). + * """ + * return PyArray_STRIDES(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_STRIDES(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":271 + * + * @property + * cdef inline npy_intp *strides(self) nogil: # <<<<<<<<<<<<<< + * """Returns a pointer to the strides of the array. + * The number of elements matches the number of dimensions of the array (ndim). + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":278 + * + * @property + * cdef inline npy_intp size(self) nogil: # <<<<<<<<<<<<<< + * """Returns the total size (in number of elements) of the array. + * """ + */ + +static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject *__pyx_v_self) { + npy_intp __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":281 + * """Returns the total size (in number of elements) of the array. + * """ + * return PyArray_SIZE(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_SIZE(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":278 + * + * @property + * cdef inline npy_intp size(self) nogil: # <<<<<<<<<<<<<< + * """Returns the total size (in number of elements) of the array. + * """ + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":284 + * + * @property + * cdef inline char* data(self) nogil: # <<<<<<<<<<<<<< + * """The pointer to the data buffer as a char*. + * This is provided for legacy reasons to avoid direct struct field access. + */ + +static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__pyx_v_self) { + char *__pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":290 + * of `PyArray_DATA()` instead, which returns a 'void*'. + * """ + * return PyArray_BYTES(self) # <<<<<<<<<<<<<< + * + * ctypedef unsigned char npy_bool + */ + __pyx_r = PyArray_BYTES(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":284 + * + * @property + * cdef inline char* data(self) nogil: # <<<<<<<<<<<<<< + * """The pointer to the data buffer as a char*. + * This is provided for legacy reasons to avoid direct struct field access. + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":776 + * ctypedef npy_cdouble complex_t + * + * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(1, a) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__pyx_v_a) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew1", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":777 + * + * cdef inline object PyArray_MultiIterNew1(a): + * return PyArray_MultiIterNew(1, a) # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew2(a, b): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(1, ((void *)__pyx_v_a)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 777, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":776 + * ctypedef npy_cdouble complex_t + * + * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(1, a) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew1", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":779 + * return PyArray_MultiIterNew(1, a) + * + * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(2, a, b) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__pyx_v_a, PyObject *__pyx_v_b) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew2", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":780 + * + * cdef inline object PyArray_MultiIterNew2(a, b): + * return PyArray_MultiIterNew(2, a, b) # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew3(a, b, c): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(2, ((void *)__pyx_v_a), ((void *)__pyx_v_b)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 780, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":779 + * return PyArray_MultiIterNew(1, a) + * + * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(2, a, b) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew2", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":782 + * return PyArray_MultiIterNew(2, a, b) + * + * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(3, a, b, c) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew3", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":783 + * + * cdef inline object PyArray_MultiIterNew3(a, b, c): + * return PyArray_MultiIterNew(3, a, b, c) # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew4(a, b, c, d): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(3, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 783, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":782 + * return PyArray_MultiIterNew(2, a, b) + * + * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(3, a, b, c) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew3", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":785 + * return PyArray_MultiIterNew(3, a, b, c) + * + * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(4, a, b, c, d) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew4", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":786 + * + * cdef inline object PyArray_MultiIterNew4(a, b, c, d): + * return PyArray_MultiIterNew(4, a, b, c, d) # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(4, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c), ((void *)__pyx_v_d)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 786, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":785 + * return PyArray_MultiIterNew(3, a, b, c) + * + * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(4, a, b, c, d) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew4", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":788 + * return PyArray_MultiIterNew(4, a, b, c, d) + * + * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(5, a, b, c, d, e) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d, PyObject *__pyx_v_e) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew5", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":789 + * + * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): + * return PyArray_MultiIterNew(5, a, b, c, d, e) # <<<<<<<<<<<<<< + * + * cdef inline tuple PyDataType_SHAPE(dtype d): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(5, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c), ((void *)__pyx_v_d), ((void *)__pyx_v_e)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 789, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":788 + * return PyArray_MultiIterNew(4, a, b, c, d) + * + * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(5, a, b, c, d, e) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew5", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":791 + * return PyArray_MultiIterNew(5, a, b, c, d, e) + * + * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< + * if PyDataType_HASSUBARRAY(d): + * return d.subarray.shape + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__pyx_v_d) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + __Pyx_RefNannySetupContext("PyDataType_SHAPE", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":792 + * + * cdef inline tuple PyDataType_SHAPE(dtype d): + * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< + * return d.subarray.shape + * else: + */ + __pyx_t_1 = PyDataType_HASSUBARRAY(__pyx_v_d); + if (__pyx_t_1) { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":793 + * cdef inline tuple PyDataType_SHAPE(dtype d): + * if PyDataType_HASSUBARRAY(d): + * return d.subarray.shape # <<<<<<<<<<<<<< + * else: + * return () + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape)); + __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":792 + * + * cdef inline tuple PyDataType_SHAPE(dtype d): + * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< + * return d.subarray.shape + * else: + */ + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":795 + * return d.subarray.shape + * else: + * return () # <<<<<<<<<<<<<< + * + * + */ + /*else*/ { + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_empty_tuple); + __pyx_r = __pyx_empty_tuple; + goto __pyx_L0; + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":791 + * return PyArray_MultiIterNew(5, a, b, c, d, e) + * + * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< + * if PyDataType_HASSUBARRAY(d): + * return d.subarray.shape + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":970 + * int _import_umath() except -1 + * + * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< + * Py_INCREF(base) # important to do this before stealing the reference below! + * PyArray_SetBaseObject(arr, base) + */ + +static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_arr, PyObject *__pyx_v_base) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("set_array_base", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":971 + * + * cdef inline void set_array_base(ndarray arr, object base): + * Py_INCREF(base) # important to do this before stealing the reference below! # <<<<<<<<<<<<<< + * PyArray_SetBaseObject(arr, base) + * + */ + Py_INCREF(__pyx_v_base); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":972 + * cdef inline void set_array_base(ndarray arr, object base): + * Py_INCREF(base) # important to do this before stealing the reference below! + * PyArray_SetBaseObject(arr, base) # <<<<<<<<<<<<<< + * + * cdef inline object get_array_base(ndarray arr): + */ + (void)(PyArray_SetBaseObject(__pyx_v_arr, __pyx_v_base)); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":970 + * int _import_umath() except -1 + * + * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< + * Py_INCREF(base) # important to do this before stealing the reference below! + * PyArray_SetBaseObject(arr, base) + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":974 + * PyArray_SetBaseObject(arr, base) + * + * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< + * base = PyArray_BASE(arr) + * if base is NULL: + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__pyx_v_arr) { + PyObject *__pyx_v_base; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + __Pyx_RefNannySetupContext("get_array_base", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":975 + * + * cdef inline object get_array_base(ndarray arr): + * base = PyArray_BASE(arr) # <<<<<<<<<<<<<< + * if base is NULL: + * return None + */ + __pyx_v_base = PyArray_BASE(__pyx_v_arr); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":976 + * cdef inline object get_array_base(ndarray arr): + * base = PyArray_BASE(arr) + * if base is NULL: # <<<<<<<<<<<<<< + * return None + * return base + */ + __pyx_t_1 = (__pyx_v_base == NULL); + if (__pyx_t_1) { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":977 + * base = PyArray_BASE(arr) + * if base is NULL: + * return None # <<<<<<<<<<<<<< + * return base + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":976 + * cdef inline object get_array_base(ndarray arr): + * base = PyArray_BASE(arr) + * if base is NULL: # <<<<<<<<<<<<<< + * return None + * return base + */ + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":978 + * if base is NULL: + * return None + * return base # <<<<<<<<<<<<<< + * + * # Versions of the import_* functions which are more suitable for + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(((PyObject *)__pyx_v_base)); + __pyx_r = ((PyObject *)__pyx_v_base); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":974 + * PyArray_SetBaseObject(arr, base) + * + * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< + * base = PyArray_BASE(arr) + * if base is NULL: + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":982 + * # Versions of the import_* functions which are more suitable for + * # Cython code. + * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< + * try: + * __pyx_import_array() + */ + +static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("import_array", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + * # Cython code. + * cdef inline int import_array() except -1: + * try: # <<<<<<<<<<<<<< + * __pyx_import_array() + * except Exception: + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":984 + * cdef inline int import_array() except -1: + * try: + * __pyx_import_array() # <<<<<<<<<<<<<< + * except Exception: + * raise ImportError("numpy.core.multiarray failed to import") + */ + __pyx_t_4 = _import_array(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 984, __pyx_L3_error) + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + * # Cython code. + * cdef inline int import_array() except -1: + * try: # <<<<<<<<<<<<<< + * __pyx_import_array() + * except Exception: + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L8_try_end; + __pyx_L3_error:; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":985 + * try: + * __pyx_import_array() + * except Exception: # <<<<<<<<<<<<<< + * raise ImportError("numpy.core.multiarray failed to import") + * + */ + __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); + if (__pyx_t_4) { + __Pyx_AddTraceback("numpy.import_array", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 985, __pyx_L5_except_error) + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_6); + __Pyx_XGOTREF(__pyx_t_7); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":986 + * __pyx_import_array() + * except Exception: + * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< + * + * cdef inline int import_umath() except -1: + */ + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__9, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 986, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_Raise(__pyx_t_8, 0, 0, 0); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __PYX_ERR(2, 986, __pyx_L5_except_error) + } + goto __pyx_L5_except_error; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + * # Cython code. + * cdef inline int import_array() except -1: + * try: # <<<<<<<<<<<<<< + * __pyx_import_array() + * except Exception: + */ + __pyx_L5_except_error:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + goto __pyx_L1_error; + __pyx_L8_try_end:; + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":982 + * # Versions of the import_* functions which are more suitable for + * # Cython code. + * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< + * try: + * __pyx_import_array() + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("numpy.import_array", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":988 + * raise ImportError("numpy.core.multiarray failed to import") + * + * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< + * try: + * _import_umath() + */ + +static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("import_umath", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + * + * cdef inline int import_umath() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":990 + * cdef inline int import_umath() except -1: + * try: + * _import_umath() # <<<<<<<<<<<<<< + * except Exception: + * raise ImportError("numpy.core.umath failed to import") + */ + __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 990, __pyx_L3_error) + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + * + * cdef inline int import_umath() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L8_try_end; + __pyx_L3_error:; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":991 + * try: + * _import_umath() + * except Exception: # <<<<<<<<<<<<<< + * raise ImportError("numpy.core.umath failed to import") + * + */ + __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); + if (__pyx_t_4) { + __Pyx_AddTraceback("numpy.import_umath", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 991, __pyx_L5_except_error) + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_6); + __Pyx_XGOTREF(__pyx_t_7); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":992 + * _import_umath() + * except Exception: + * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< + * + * cdef inline int import_ufunc() except -1: + */ + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__10, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 992, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_Raise(__pyx_t_8, 0, 0, 0); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __PYX_ERR(2, 992, __pyx_L5_except_error) + } + goto __pyx_L5_except_error; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + * + * cdef inline int import_umath() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + __pyx_L5_except_error:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + goto __pyx_L1_error; + __pyx_L8_try_end:; + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":988 + * raise ImportError("numpy.core.multiarray failed to import") + * + * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< + * try: + * _import_umath() + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("numpy.import_umath", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":994 + * raise ImportError("numpy.core.umath failed to import") + * + * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< + * try: + * _import_umath() + */ + +static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("import_ufunc", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + * + * cdef inline int import_ufunc() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":996 + * cdef inline int import_ufunc() except -1: + * try: + * _import_umath() # <<<<<<<<<<<<<< + * except Exception: + * raise ImportError("numpy.core.umath failed to import") + */ + __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 996, __pyx_L3_error) + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + * + * cdef inline int import_ufunc() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L8_try_end; + __pyx_L3_error:; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":997 + * try: + * _import_umath() + * except Exception: # <<<<<<<<<<<<<< + * raise ImportError("numpy.core.umath failed to import") + * + */ + __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); + if (__pyx_t_4) { + __Pyx_AddTraceback("numpy.import_ufunc", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 997, __pyx_L5_except_error) + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_6); + __Pyx_XGOTREF(__pyx_t_7); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":998 + * _import_umath() + * except Exception: + * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__10, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 998, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_Raise(__pyx_t_8, 0, 0, 0); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __PYX_ERR(2, 998, __pyx_L5_except_error) + } + goto __pyx_L5_except_error; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + * + * cdef inline int import_ufunc() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + __pyx_L5_except_error:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + goto __pyx_L1_error; + __pyx_L8_try_end:; + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":994 + * raise ImportError("numpy.core.umath failed to import") + * + * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< + * try: + * _import_umath() + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("numpy.import_ufunc", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1001 + * + * + * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< + * """ + * Cython equivalent of `isinstance(obj, np.timedelta64)` + */ + +static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_obj) { + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("is_timedelta64_object", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1013 + * bool + * """ + * return PyObject_TypeCheck(obj, &PyTimedeltaArrType_Type) # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyTimedeltaArrType_Type)); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1001 + * + * + * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< + * """ + * Cython equivalent of `isinstance(obj, np.timedelta64)` + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1016 + * + * + * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< + * """ + * Cython equivalent of `isinstance(obj, np.datetime64)` + */ + +static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_obj) { + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("is_datetime64_object", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1028 + * bool + * """ + * return PyObject_TypeCheck(obj, &PyDatetimeArrType_Type) # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyDatetimeArrType_Type)); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1016 + * + * + * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< + * """ + * Cython equivalent of `isinstance(obj, np.datetime64)` + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1031 + * + * + * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the int64 value underlying scalar numpy datetime64 object + */ + +static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject *__pyx_v_obj) { + npy_datetime __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1038 + * also needed. That can be found using `get_datetime64_unit`. + * """ + * return (obj).obval # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = ((PyDatetimeScalarObject *)__pyx_v_obj)->obval; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1031 + * + * + * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the int64 value underlying scalar numpy datetime64 object + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1041 + * + * + * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the int64 value underlying scalar numpy timedelta64 object + */ + +static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject *__pyx_v_obj) { + npy_timedelta __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1045 + * returns the int64 value underlying scalar numpy timedelta64 object + * """ + * return (obj).obval # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = ((PyTimedeltaScalarObject *)__pyx_v_obj)->obval; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1041 + * + * + * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the int64 value underlying scalar numpy timedelta64 object + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1048 + * + * + * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the unit part of the dtype for a numpy datetime64 object. + */ + +static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit(PyObject *__pyx_v_obj) { + NPY_DATETIMEUNIT __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1052 + * returns the unit part of the dtype for a numpy datetime64 object. + * """ + * return (obj).obmeta.base # <<<<<<<<<<<<<< + */ + __pyx_r = ((NPY_DATETIMEUNIT)((PyDatetimeScalarObject *)__pyx_v_obj)->obmeta.base); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1048 + * + * + * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the unit part of the dtype for a numpy datetime64 object. + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "cpython/complex.pxd":19 + * + * @property + * cdef inline double real(self): # <<<<<<<<<<<<<< + * return self.cval.real + * + */ + +static CYTHON_INLINE double __pyx_f_7cpython_7complex_7complex_4real_real(PyComplexObject *__pyx_v_self) { + double __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("real", 0); + + /* "cpython/complex.pxd":20 + * @property + * cdef inline double real(self): + * return self.cval.real # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = __pyx_v_self->cval.real; + goto __pyx_L0; + + /* "cpython/complex.pxd":19 + * + * @property + * cdef inline double real(self): # <<<<<<<<<<<<<< + * return self.cval.real + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "cpython/complex.pxd":23 + * + * @property + * cdef inline double imag(self): # <<<<<<<<<<<<<< + * return self.cval.imag + * + */ + +static CYTHON_INLINE double __pyx_f_7cpython_7complex_7complex_4imag_imag(PyComplexObject *__pyx_v_self) { + double __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("imag", 0); + + /* "cpython/complex.pxd":24 + * @property + * cdef inline double imag(self): + * return self.cval.imag # <<<<<<<<<<<<<< + * + * # PyTypeObject PyComplex_Type + */ + __pyx_r = __pyx_v_self->cval.imag; + goto __pyx_L0; + + /* "cpython/complex.pxd":23 + * + * @property + * cdef inline double imag(self): # <<<<<<<<<<<<<< + * return self.cval.imag + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "cpython/contextvars.pxd":112 + * + * + * cdef inline object get_value(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the default value of the context variable, + */ + +static CYTHON_INLINE PyObject *__pyx_f_7cpython_11contextvars_get_value(PyObject *__pyx_v_var, struct __pyx_opt_args_7cpython_11contextvars_get_value *__pyx_optional_args) { + PyObject *__pyx_v_default_value = ((PyObject *)Py_None); + PyObject *__pyx_v_value; + PyObject *__pyx_v_pyvalue = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_value", 0); + if (__pyx_optional_args) { + if (__pyx_optional_args->__pyx_n > 0) { + __pyx_v_default_value = __pyx_optional_args->default_value; + } + } + + /* "cpython/contextvars.pxd":117 + * or None if no such value or default was found. + * """ + * cdef PyObject *value = NULL # <<<<<<<<<<<<<< + * PyContextVar_Get(var, NULL, &value) + * if value is NULL: + */ + __pyx_v_value = NULL; + + /* "cpython/contextvars.pxd":118 + * """ + * cdef PyObject *value = NULL + * PyContextVar_Get(var, NULL, &value) # <<<<<<<<<<<<<< + * if value is NULL: + * # context variable does not have a default + */ + __pyx_t_1 = PyContextVar_Get(__pyx_v_var, NULL, (&__pyx_v_value)); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(3, 118, __pyx_L1_error) + + /* "cpython/contextvars.pxd":119 + * cdef PyObject *value = NULL + * PyContextVar_Get(var, NULL, &value) + * if value is NULL: # <<<<<<<<<<<<<< + * # context variable does not have a default + * pyvalue = default_value + */ + __pyx_t_2 = (__pyx_v_value == NULL); + if (__pyx_t_2) { + + /* "cpython/contextvars.pxd":121 + * if value is NULL: + * # context variable does not have a default + * pyvalue = default_value # <<<<<<<<<<<<<< + * else: + * # value or default value of context variable + */ + __Pyx_INCREF(__pyx_v_default_value); + __pyx_v_pyvalue = __pyx_v_default_value; + + /* "cpython/contextvars.pxd":119 + * cdef PyObject *value = NULL + * PyContextVar_Get(var, NULL, &value) + * if value is NULL: # <<<<<<<<<<<<<< + * # context variable does not have a default + * pyvalue = default_value + */ + goto __pyx_L3; + } + + /* "cpython/contextvars.pxd":124 + * else: + * # value or default value of context variable + * pyvalue = value # <<<<<<<<<<<<<< + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' + * return pyvalue + */ + /*else*/ { + __pyx_t_3 = ((PyObject *)__pyx_v_value); + __Pyx_INCREF(__pyx_t_3); + __pyx_v_pyvalue = __pyx_t_3; + __pyx_t_3 = 0; + + /* "cpython/contextvars.pxd":125 + * # value or default value of context variable + * pyvalue = value + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' # <<<<<<<<<<<<<< + * return pyvalue + * + */ + Py_XDECREF(__pyx_v_value); + } + __pyx_L3:; + + /* "cpython/contextvars.pxd":126 + * pyvalue = value + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' + * return pyvalue # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_pyvalue); + __pyx_r = __pyx_v_pyvalue; + goto __pyx_L0; + + /* "cpython/contextvars.pxd":112 + * + * + * cdef inline object get_value(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the default value of the context variable, + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("cpython.contextvars.get_value", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_pyvalue); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "cpython/contextvars.pxd":129 + * + * + * cdef inline object get_value_no_default(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the provided default value if no such value was found. + */ + +static CYTHON_INLINE PyObject *__pyx_f_7cpython_11contextvars_get_value_no_default(PyObject *__pyx_v_var, struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default *__pyx_optional_args) { + PyObject *__pyx_v_default_value = ((PyObject *)Py_None); + PyObject *__pyx_v_value; + PyObject *__pyx_v_pyvalue = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_value_no_default", 0); + if (__pyx_optional_args) { + if (__pyx_optional_args->__pyx_n > 0) { + __pyx_v_default_value = __pyx_optional_args->default_value; + } + } + + /* "cpython/contextvars.pxd":135 + * Ignores the default value of the context variable, if any. + * """ + * cdef PyObject *value = NULL # <<<<<<<<<<<<<< + * PyContextVar_Get(var, default_value, &value) + * # value of context variable or 'default_value' + */ + __pyx_v_value = NULL; + + /* "cpython/contextvars.pxd":136 + * """ + * cdef PyObject *value = NULL + * PyContextVar_Get(var, default_value, &value) # <<<<<<<<<<<<<< + * # value of context variable or 'default_value' + * pyvalue = value + */ + __pyx_t_1 = PyContextVar_Get(__pyx_v_var, ((PyObject *)__pyx_v_default_value), (&__pyx_v_value)); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(3, 136, __pyx_L1_error) + + /* "cpython/contextvars.pxd":138 + * PyContextVar_Get(var, default_value, &value) + * # value of context variable or 'default_value' + * pyvalue = value # <<<<<<<<<<<<<< + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' + * return pyvalue + */ + __pyx_t_2 = ((PyObject *)__pyx_v_value); + __Pyx_INCREF(__pyx_t_2); + __pyx_v_pyvalue = __pyx_t_2; + __pyx_t_2 = 0; + + /* "cpython/contextvars.pxd":139 + * # value of context variable or 'default_value' + * pyvalue = value + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' # <<<<<<<<<<<<<< + * return pyvalue + */ + Py_XDECREF(__pyx_v_value); + + /* "cpython/contextvars.pxd":140 + * pyvalue = value + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' + * return pyvalue # <<<<<<<<<<<<<< + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_pyvalue); + __pyx_r = __pyx_v_pyvalue; + goto __pyx_L0; + + /* "cpython/contextvars.pxd":129 + * + * + * cdef inline object get_value_no_default(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the provided default value if no such value was found. + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("cpython.contextvars.get_value_no_default", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_pyvalue); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":104 + * __data_union data + * + * def __getbuffer__(self, Py_buffer* info, int flags): # <<<<<<<<<<<<<< + * # This implementation of getbuffer is geared towards Cython + * # requirements, and does not yet fulfill the PEP. + */ + +/* Python wrapper */ +CYTHON_UNUSED static int __pyx_pw_7cpython_5array_5array_1__getbuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +CYTHON_UNUSED static int __pyx_pw_7cpython_5array_5array_1__getbuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_r = __pyx_pf_7cpython_5array_5array___getbuffer__(((arrayobject *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_pf_7cpython_5array_5array___getbuffer__(arrayobject *__pyx_v_self, Py_buffer *__pyx_v_info, CYTHON_UNUSED int __pyx_v_flags) { + PyObject *__pyx_v_item_count = NULL; + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + char *__pyx_t_2; + int __pyx_t_3; + PyObject *__pyx_t_4 = NULL; + Py_ssize_t __pyx_t_5; + int __pyx_t_6; + char __pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + if (unlikely(__pyx_v_info == NULL)) { + PyErr_SetString(PyExc_BufferError, "PyObject_GetBuffer: view==NULL argument is obsolete"); + return -1; + } + __Pyx_RefNannySetupContext("__getbuffer__", 0); + __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(__pyx_v_info->obj); + + /* "array.pxd":109 + * # In particular strided access is always provided regardless + * # of flags + * item_count = Py_SIZE(self) # <<<<<<<<<<<<<< + * + * info.suboffsets = NULL + */ + __pyx_t_1 = PyInt_FromSsize_t(Py_SIZE(((PyObject *)__pyx_v_self))); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 109, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_item_count = __pyx_t_1; + __pyx_t_1 = 0; + + /* "array.pxd":111 + * item_count = Py_SIZE(self) + * + * info.suboffsets = NULL # <<<<<<<<<<<<<< + * info.buf = self.data.as_chars + * info.readonly = 0 + */ + __pyx_v_info->suboffsets = NULL; + + /* "array.pxd":112 + * + * info.suboffsets = NULL + * info.buf = self.data.as_chars # <<<<<<<<<<<<<< + * info.readonly = 0 + * info.ndim = 1 + */ + __pyx_t_2 = __pyx_v_self->data.as_chars; + __pyx_v_info->buf = __pyx_t_2; + + /* "array.pxd":113 + * info.suboffsets = NULL + * info.buf = self.data.as_chars + * info.readonly = 0 # <<<<<<<<<<<<<< + * info.ndim = 1 + * info.itemsize = self.ob_descr.itemsize # e.g. sizeof(float) + */ + __pyx_v_info->readonly = 0; + + /* "array.pxd":114 + * info.buf = self.data.as_chars + * info.readonly = 0 + * info.ndim = 1 # <<<<<<<<<<<<<< + * info.itemsize = self.ob_descr.itemsize # e.g. sizeof(float) + * info.len = info.itemsize * item_count + */ + __pyx_v_info->ndim = 1; + + /* "array.pxd":115 + * info.readonly = 0 + * info.ndim = 1 + * info.itemsize = self.ob_descr.itemsize # e.g. sizeof(float) # <<<<<<<<<<<<<< + * info.len = info.itemsize * item_count + * + */ + __pyx_t_3 = __pyx_v_self->ob_descr->itemsize; + __pyx_v_info->itemsize = __pyx_t_3; + + /* "array.pxd":116 + * info.ndim = 1 + * info.itemsize = self.ob_descr.itemsize # e.g. sizeof(float) + * info.len = info.itemsize * item_count # <<<<<<<<<<<<<< + * + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) + */ + __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_info->itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 116, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_4 = PyNumber_Multiply(__pyx_t_1, __pyx_v_item_count); if (unlikely(!__pyx_t_4)) __PYX_ERR(4, 116, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_5 = __Pyx_PyIndex_AsSsize_t(__pyx_t_4); if (unlikely((__pyx_t_5 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(4, 116, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_v_info->len = __pyx_t_5; + + /* "array.pxd":118 + * info.len = info.itemsize * item_count + * + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) # <<<<<<<<<<<<<< + * if not info.shape: + * raise MemoryError() + */ + __pyx_v_info->shape = ((Py_ssize_t *)PyObject_Malloc(((sizeof(Py_ssize_t)) + 2))); + + /* "array.pxd":119 + * + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) + * if not info.shape: # <<<<<<<<<<<<<< + * raise MemoryError() + * info.shape[0] = item_count # constant regardless of resizing + */ + __pyx_t_6 = (!(__pyx_v_info->shape != 0)); + if (unlikely(__pyx_t_6)) { + + /* "array.pxd":120 + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) + * if not info.shape: + * raise MemoryError() # <<<<<<<<<<<<<< + * info.shape[0] = item_count # constant regardless of resizing + * info.strides = &info.itemsize + */ + PyErr_NoMemory(); __PYX_ERR(4, 120, __pyx_L1_error) + + /* "array.pxd":119 + * + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) + * if not info.shape: # <<<<<<<<<<<<<< + * raise MemoryError() + * info.shape[0] = item_count # constant regardless of resizing + */ + } + + /* "array.pxd":121 + * if not info.shape: + * raise MemoryError() + * info.shape[0] = item_count # constant regardless of resizing # <<<<<<<<<<<<<< + * info.strides = &info.itemsize + * + */ + __pyx_t_5 = __Pyx_PyIndex_AsSsize_t(__pyx_v_item_count); if (unlikely((__pyx_t_5 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(4, 121, __pyx_L1_error) + (__pyx_v_info->shape[0]) = __pyx_t_5; + + /* "array.pxd":122 + * raise MemoryError() + * info.shape[0] = item_count # constant regardless of resizing + * info.strides = &info.itemsize # <<<<<<<<<<<<<< + * + * info.format = (info.shape + 1) + */ + __pyx_v_info->strides = (&__pyx_v_info->itemsize); + + /* "array.pxd":124 + * info.strides = &info.itemsize + * + * info.format = (info.shape + 1) # <<<<<<<<<<<<<< + * info.format[0] = self.ob_descr.typecode + * info.format[1] = 0 + */ + __pyx_v_info->format = ((char *)(__pyx_v_info->shape + 1)); + + /* "array.pxd":125 + * + * info.format = (info.shape + 1) + * info.format[0] = self.ob_descr.typecode # <<<<<<<<<<<<<< + * info.format[1] = 0 + * info.obj = self + */ + __pyx_t_7 = __pyx_v_self->ob_descr->typecode; + (__pyx_v_info->format[0]) = __pyx_t_7; + + /* "array.pxd":126 + * info.format = (info.shape + 1) + * info.format[0] = self.ob_descr.typecode + * info.format[1] = 0 # <<<<<<<<<<<<<< + * info.obj = self + * + */ + (__pyx_v_info->format[1]) = 0; + + /* "array.pxd":127 + * info.format[0] = self.ob_descr.typecode + * info.format[1] = 0 + * info.obj = self # <<<<<<<<<<<<<< + * + * def __releasebuffer__(self, Py_buffer* info): + */ + __Pyx_INCREF((PyObject *)__pyx_v_self); + __Pyx_GIVEREF((PyObject *)__pyx_v_self); + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); + __pyx_v_info->obj = ((PyObject *)__pyx_v_self); + + /* "array.pxd":104 + * __data_union data + * + * def __getbuffer__(self, Py_buffer* info, int flags): # <<<<<<<<<<<<<< + * # This implementation of getbuffer is geared towards Cython + * # requirements, and does not yet fulfill the PEP. + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("cpython.array.array.__getbuffer__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + if (__pyx_v_info->obj != NULL) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + goto __pyx_L2; + __pyx_L0:; + if (__pyx_v_info->obj == Py_None) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + __pyx_L2:; + __Pyx_XDECREF(__pyx_v_item_count); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":129 + * info.obj = self + * + * def __releasebuffer__(self, Py_buffer* info): # <<<<<<<<<<<<<< + * PyObject_Free(info.shape) + * + */ + +/* Python wrapper */ +CYTHON_UNUSED static void __pyx_pw_7cpython_5array_5array_3__releasebuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info); /*proto*/ +CYTHON_UNUSED static void __pyx_pw_7cpython_5array_5array_3__releasebuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__releasebuffer__ (wrapper)", 0); + __pyx_pf_7cpython_5array_5array_2__releasebuffer__(((arrayobject *)__pyx_v_self), ((Py_buffer *)__pyx_v_info)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +static void __pyx_pf_7cpython_5array_5array_2__releasebuffer__(CYTHON_UNUSED arrayobject *__pyx_v_self, Py_buffer *__pyx_v_info) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__releasebuffer__", 0); + + /* "array.pxd":130 + * + * def __releasebuffer__(self, Py_buffer* info): + * PyObject_Free(info.shape) # <<<<<<<<<<<<<< + * + * array newarrayobject(PyTypeObject* type, Py_ssize_t size, arraydescr *descr) + */ + PyObject_Free(__pyx_v_info->shape); + + /* "array.pxd":129 + * info.obj = self + * + * def __releasebuffer__(self, Py_buffer* info): # <<<<<<<<<<<<<< + * PyObject_Free(info.shape) + * + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "array.pxd":141 + * + * + * cdef inline array clone(array template, Py_ssize_t length, bint zero): # <<<<<<<<<<<<<< + * """ fast creation of a new array, given a template array. + * type will be same as template. + */ + +static CYTHON_INLINE arrayobject *__pyx_f_7cpython_5array_clone(arrayobject *__pyx_v_template, Py_ssize_t __pyx_v_length, int __pyx_v_zero) { + arrayobject *__pyx_v_op = 0; + arrayobject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("clone", 0); + + /* "array.pxd":145 + * type will be same as template. + * if zero is true, new array will be initialized with zeroes.""" + * cdef array op = newarrayobject(Py_TYPE(template), length, template.ob_descr) # <<<<<<<<<<<<<< + * if zero and op is not None: + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) + */ + __pyx_t_1 = ((PyObject *)newarrayobject(Py_TYPE(((PyObject *)__pyx_v_template)), __pyx_v_length, __pyx_v_template->ob_descr)); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 145, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_op = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "array.pxd":146 + * if zero is true, new array will be initialized with zeroes.""" + * cdef array op = newarrayobject(Py_TYPE(template), length, template.ob_descr) + * if zero and op is not None: # <<<<<<<<<<<<<< + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) + * return op + */ + if (__pyx_v_zero) { + } else { + __pyx_t_2 = __pyx_v_zero; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_3 = (((PyObject *)__pyx_v_op) != Py_None); + __pyx_t_2 = __pyx_t_3; + __pyx_L4_bool_binop_done:; + if (__pyx_t_2) { + + /* "array.pxd":147 + * cdef array op = newarrayobject(Py_TYPE(template), length, template.ob_descr) + * if zero and op is not None: + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) # <<<<<<<<<<<<<< + * return op + * + */ + (void)(memset(__pyx_v_op->data.as_chars, 0, (__pyx_v_length * __pyx_v_op->ob_descr->itemsize))); + + /* "array.pxd":146 + * if zero is true, new array will be initialized with zeroes.""" + * cdef array op = newarrayobject(Py_TYPE(template), length, template.ob_descr) + * if zero and op is not None: # <<<<<<<<<<<<<< + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) + * return op + */ + } + + /* "array.pxd":148 + * if zero and op is not None: + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) + * return op # <<<<<<<<<<<<<< + * + * cdef inline array copy(array self): + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_op); + __pyx_r = __pyx_v_op; + goto __pyx_L0; + + /* "array.pxd":141 + * + * + * cdef inline array clone(array template, Py_ssize_t length, bint zero): # <<<<<<<<<<<<<< + * """ fast creation of a new array, given a template array. + * type will be same as template. + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("cpython.array.clone", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_op); + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":150 + * return op + * + * cdef inline array copy(array self): # <<<<<<<<<<<<<< + * """ make a copy of an array. """ + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) + */ + +static CYTHON_INLINE arrayobject *__pyx_f_7cpython_5array_copy(arrayobject *__pyx_v_self) { + arrayobject *__pyx_v_op = 0; + arrayobject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("copy", 0); + + /* "array.pxd":152 + * cdef inline array copy(array self): + * """ make a copy of an array. """ + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) # <<<<<<<<<<<<<< + * memcpy(op.data.as_chars, self.data.as_chars, Py_SIZE(op) * op.ob_descr.itemsize) + * return op + */ + __pyx_t_1 = ((PyObject *)newarrayobject(Py_TYPE(((PyObject *)__pyx_v_self)), Py_SIZE(((PyObject *)__pyx_v_self)), __pyx_v_self->ob_descr)); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 152, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_op = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "array.pxd":153 + * """ make a copy of an array. """ + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) + * memcpy(op.data.as_chars, self.data.as_chars, Py_SIZE(op) * op.ob_descr.itemsize) # <<<<<<<<<<<<<< + * return op + * + */ + (void)(memcpy(__pyx_v_op->data.as_chars, __pyx_v_self->data.as_chars, (Py_SIZE(((PyObject *)__pyx_v_op)) * __pyx_v_op->ob_descr->itemsize))); + + /* "array.pxd":154 + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) + * memcpy(op.data.as_chars, self.data.as_chars, Py_SIZE(op) * op.ob_descr.itemsize) + * return op # <<<<<<<<<<<<<< + * + * cdef inline int extend_buffer(array self, char* stuff, Py_ssize_t n) except -1: + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_op); + __pyx_r = __pyx_v_op; + goto __pyx_L0; + + /* "array.pxd":150 + * return op + * + * cdef inline array copy(array self): # <<<<<<<<<<<<<< + * """ make a copy of an array. """ + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("cpython.array.copy", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_op); + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":156 + * return op + * + * cdef inline int extend_buffer(array self, char* stuff, Py_ssize_t n) except -1: # <<<<<<<<<<<<<< + * """ efficient appending of new stuff of same type + * (e.g. of same array type) + */ + +static CYTHON_INLINE int __pyx_f_7cpython_5array_extend_buffer(arrayobject *__pyx_v_self, char *__pyx_v_stuff, Py_ssize_t __pyx_v_n) { + Py_ssize_t __pyx_v_itemsize; + Py_ssize_t __pyx_v_origsize; + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("extend_buffer", 0); + + /* "array.pxd":160 + * (e.g. of same array type) + * n: number of elements (not number of bytes!) """ + * cdef Py_ssize_t itemsize = self.ob_descr.itemsize # <<<<<<<<<<<<<< + * cdef Py_ssize_t origsize = Py_SIZE(self) + * resize_smart(self, origsize + n) + */ + __pyx_t_1 = __pyx_v_self->ob_descr->itemsize; + __pyx_v_itemsize = __pyx_t_1; + + /* "array.pxd":161 + * n: number of elements (not number of bytes!) """ + * cdef Py_ssize_t itemsize = self.ob_descr.itemsize + * cdef Py_ssize_t origsize = Py_SIZE(self) # <<<<<<<<<<<<<< + * resize_smart(self, origsize + n) + * memcpy(self.data.as_chars + origsize * itemsize, stuff, n * itemsize) + */ + __pyx_v_origsize = Py_SIZE(((PyObject *)__pyx_v_self)); + + /* "array.pxd":162 + * cdef Py_ssize_t itemsize = self.ob_descr.itemsize + * cdef Py_ssize_t origsize = Py_SIZE(self) + * resize_smart(self, origsize + n) # <<<<<<<<<<<<<< + * memcpy(self.data.as_chars + origsize * itemsize, stuff, n * itemsize) + * return 0 + */ + __pyx_t_1 = resize_smart(__pyx_v_self, (__pyx_v_origsize + __pyx_v_n)); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(4, 162, __pyx_L1_error) + + /* "array.pxd":163 + * cdef Py_ssize_t origsize = Py_SIZE(self) + * resize_smart(self, origsize + n) + * memcpy(self.data.as_chars + origsize * itemsize, stuff, n * itemsize) # <<<<<<<<<<<<<< + * return 0 + * + */ + (void)(memcpy((__pyx_v_self->data.as_chars + (__pyx_v_origsize * __pyx_v_itemsize)), __pyx_v_stuff, (__pyx_v_n * __pyx_v_itemsize))); + + /* "array.pxd":164 + * resize_smart(self, origsize + n) + * memcpy(self.data.as_chars + origsize * itemsize, stuff, n * itemsize) + * return 0 # <<<<<<<<<<<<<< + * + * cdef inline int extend(array self, array other) except -1: + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "array.pxd":156 + * return op + * + * cdef inline int extend_buffer(array self, char* stuff, Py_ssize_t n) except -1: # <<<<<<<<<<<<<< + * """ efficient appending of new stuff of same type + * (e.g. of same array type) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("cpython.array.extend_buffer", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":166 + * return 0 + * + * cdef inline int extend(array self, array other) except -1: # <<<<<<<<<<<<<< + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: + */ + +static CYTHON_INLINE int __pyx_f_7cpython_5array_extend(arrayobject *__pyx_v_self, arrayobject *__pyx_v_other) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("extend", 0); + + /* "array.pxd":168 + * cdef inline int extend(array self, array other) except -1: + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: # <<<<<<<<<<<<<< + * PyErr_BadArgument() + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + */ + __pyx_t_1 = (__pyx_v_self->ob_descr->typecode != __pyx_v_other->ob_descr->typecode); + if (__pyx_t_1) { + + /* "array.pxd":169 + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: + * PyErr_BadArgument() # <<<<<<<<<<<<<< + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + * + */ + __pyx_t_2 = PyErr_BadArgument(); if (unlikely(__pyx_t_2 == ((int)0))) __PYX_ERR(4, 169, __pyx_L1_error) + + /* "array.pxd":168 + * cdef inline int extend(array self, array other) except -1: + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: # <<<<<<<<<<<<<< + * PyErr_BadArgument() + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + */ + } + + /* "array.pxd":170 + * if self.ob_descr.typecode != other.ob_descr.typecode: + * PyErr_BadArgument() + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) # <<<<<<<<<<<<<< + * + * cdef inline void zero(array self): + */ + __pyx_t_2 = __pyx_f_7cpython_5array_extend_buffer(__pyx_v_self, __pyx_v_other->data.as_chars, Py_SIZE(((PyObject *)__pyx_v_other))); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(4, 170, __pyx_L1_error) + __pyx_r = __pyx_t_2; + goto __pyx_L0; + + /* "array.pxd":166 + * return 0 + * + * cdef inline int extend(array self, array other) except -1: # <<<<<<<<<<<<<< + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("cpython.array.extend", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":172 + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + * + * cdef inline void zero(array self): # <<<<<<<<<<<<<< + * """ set all elements of array to zero. """ + * memset(self.data.as_chars, 0, Py_SIZE(self) * self.ob_descr.itemsize) + */ + +static CYTHON_INLINE void __pyx_f_7cpython_5array_zero(arrayobject *__pyx_v_self) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("zero", 0); + + /* "array.pxd":174 + * cdef inline void zero(array self): + * """ set all elements of array to zero. """ + * memset(self.data.as_chars, 0, Py_SIZE(self) * self.ob_descr.itemsize) # <<<<<<<<<<<<<< + */ + (void)(memset(__pyx_v_self->data.as_chars, 0, (Py_SIZE(((PyObject *)__pyx_v_self)) * __pyx_v_self->ob_descr->itemsize))); + + /* "array.pxd":172 + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + * + * cdef inline void zero(array self): # <<<<<<<<<<<<<< + * """ set all elements of array to zero. """ + * memset(self.data.as_chars, 0, Py_SIZE(self) * self.ob_descr.itemsize) + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "pymica/methods/inverse_distance.pyx":19 + * ctypedef np.float64_t DTYPE_t + * + * def inverse_distance(data: List[Dict[str, float]], # <<<<<<<<<<<<<< + * size: List[int], geotransform: List[int], + * power: float=2.5, smoothing: float=0.0): + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_6pymica_7methods_16inverse_distance_1inverse_distance(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +PyDoc_STRVAR(__pyx_doc_6pymica_7methods_16inverse_distance_inverse_distance, "\n inverse_distance(data, size, geotransform)\n\n Interpolates the data field using the inverse of the distance method\n \n Args:\n data (dict): The data dict\n size (list): x X y\n geotransform (list): The geotransform to apply to relate the data coordinates\n and the position in the matrix.\n See https://www.gdal.org/gdal_datamodel.html for more information\n\n Returns:\n list: The interpolated data\n "); +static PyMethodDef __pyx_mdef_6pymica_7methods_16inverse_distance_1inverse_distance = {"inverse_distance", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_6pymica_7methods_16inverse_distance_1inverse_distance, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_6pymica_7methods_16inverse_distance_inverse_distance}; +static PyObject *__pyx_pw_6pymica_7methods_16inverse_distance_1inverse_distance(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + PyObject *__pyx_v_data = 0; + PyObject *__pyx_v_size = 0; + PyObject *__pyx_v_geotransform = 0; + double __pyx_v_power; + double __pyx_v_smoothing; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("inverse_distance (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_data,&__pyx_n_s_size,&__pyx_n_s_geotransform,&__pyx_n_s_power,&__pyx_n_s_smoothing,0}; + PyObject* values[5] = {0,0,0,0,0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 5: values[4] = __Pyx_Arg_FASTCALL(__pyx_args, 4); + CYTHON_FALLTHROUGH; + case 4: values[3] = __Pyx_Arg_FASTCALL(__pyx_args, 3); + CYTHON_FALLTHROUGH; + case 3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_data)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_size)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("inverse_distance", 0, 3, 5, 1); __PYX_ERR(0, 19, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_geotransform)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("inverse_distance", 0, 3, 5, 2); __PYX_ERR(0, 19, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 3: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_power); + if (value) { values[3] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 4: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_smoothing); + if (value) { values[4] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "inverse_distance") < 0)) __PYX_ERR(0, 19, __pyx_L3_error) + } + } else { + switch (__pyx_nargs) { + case 5: values[4] = __Pyx_Arg_FASTCALL(__pyx_args, 4); + CYTHON_FALLTHROUGH; + case 4: values[3] = __Pyx_Arg_FASTCALL(__pyx_args, 3); + CYTHON_FALLTHROUGH; + case 3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + break; + default: goto __pyx_L5_argtuple_error; + } + } + __pyx_v_data = ((PyObject*)values[0]); + __pyx_v_size = ((PyObject*)values[1]); + __pyx_v_geotransform = ((PyObject*)values[2]); + if (values[3]) { + __pyx_v_power = __pyx_PyFloat_AsDouble(values[3]); if (unlikely((__pyx_v_power == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 21, __pyx_L3_error) + } else { + __pyx_v_power = ((double)((double)2.5)); + } + if (values[4]) { + __pyx_v_smoothing = __pyx_PyFloat_AsDouble(values[4]); if (unlikely((__pyx_v_smoothing == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 21, __pyx_L3_error) + } else { + __pyx_v_smoothing = ((double)((double)0.0)); + } + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("inverse_distance", 0, 3, 5, __pyx_nargs); __PYX_ERR(0, 19, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("pymica.methods.inverse_distance.inverse_distance", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_data), (&PyList_Type), 0, "data", 1))) __PYX_ERR(0, 19, __pyx_L1_error) + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_size), (&PyList_Type), 0, "size", 1))) __PYX_ERR(0, 20, __pyx_L1_error) + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_geotransform), (&PyList_Type), 0, "geotransform", 1))) __PYX_ERR(0, 20, __pyx_L1_error) + __pyx_r = __pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(__pyx_self, __pyx_v_data, __pyx_v_size, __pyx_v_geotransform, __pyx_v_power, __pyx_v_smoothing); + + /* function exit code */ + goto __pyx_L0; + __pyx_L1_error:; + __pyx_r = NULL; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_data, PyObject *__pyx_v_size, PyObject *__pyx_v_geotransform, double __pyx_v_power, double __pyx_v_smoothing) { + arrayobject *__pyx_v_da = 0; + __Pyx_memviewslice __pyx_v_cda = { 0, 0, { 0 }, { 0 }, { 0 } }; + PyObject *__pyx_v_xpos0 = NULL; + PyObject *__pyx_v_ypos0 = NULL; + PyObject *__pyx_v_values0 = NULL; + PyObject *__pyx_v_d = NULL; + int __pyx_v_N; + arrayobject *__pyx_v_xpos = 0; + __Pyx_memviewslice __pyx_v_cxpos = { 0, 0, { 0 }, { 0 }, { 0 } }; + arrayobject *__pyx_v_ypos = 0; + __Pyx_memviewslice __pyx_v_cypos = { 0, 0, { 0 }, { 0 }, { 0 } }; + arrayobject *__pyx_v_values = 0; + __Pyx_memviewslice __pyx_v_cvalues = { 0, 0, { 0 }, { 0 }, { 0 } }; + int __pyx_v_i; + int __pyx_v_j; + int __pyx_v_xsize; + int __pyx_v_ysize; + double __pyx_v_y; + double __pyx_v_x; + arrayobject *__pyx_v_geotransform0 = 0; + __Pyx_memviewslice __pyx_v_cgeotransform = { 0, 0, { 0 }, { 0 }, { 0 } }; + PyObject *__pyx_v_data_array = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + Py_ssize_t __pyx_t_3; + int __pyx_t_4; + __Pyx_memviewslice __pyx_t_5 = { 0, 0, { 0 }, { 0 }, { 0 } }; + int __pyx_t_6; + int __pyx_t_7; + int __pyx_t_8; + Py_ssize_t __pyx_t_9; + Py_ssize_t __pyx_t_10; + int __pyx_t_11; + int __pyx_t_12; + int __pyx_t_13; + float __pyx_t_14; + PyObject *__pyx_t_15 = NULL; + PyObject *__pyx_t_16 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("inverse_distance", 0); + + /* "pymica/methods/inverse_distance.pyx":38 + * """ + * + * cdef array.array da = array.array('d', []) # <<<<<<<<<<<<<< + * array.resize(da, size[0] * size[1]) + * cdef double[:] cda = da + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 38, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = PyTuple_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 38, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_1); + __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 38, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_v_da = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance.pyx":39 + * + * cdef array.array da = array.array('d', []) + * array.resize(da, size[0] * size[1]) # <<<<<<<<<<<<<< + * cdef double[:] cda = da + * + */ + __pyx_t_1 = PyNumber_Multiply(PyList_GET_ITEM(__pyx_v_size, 0), PyList_GET_ITEM(__pyx_v_size, 1)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 39, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = __Pyx_PyIndex_AsSsize_t(__pyx_t_1); if (unlikely((__pyx_t_3 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(0, 39, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_4 = resize(__pyx_v_da, __pyx_t_3); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(0, 39, __pyx_L1_error) + + /* "pymica/methods/inverse_distance.pyx":40 + * cdef array.array da = array.array('d', []) + * array.resize(da, size[0] * size[1]) + * cdef double[:] cda = da # <<<<<<<<<<<<<< + * + * xpos0 = [] + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_da), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 40, __pyx_L1_error) + __pyx_v_cda = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance.pyx":42 + * cdef double[:] cda = da + * + * xpos0 = [] # <<<<<<<<<<<<<< + * ypos0 = [] + * values0 = [] + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 42, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_xpos0 = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance.pyx":43 + * + * xpos0 = [] + * ypos0 = [] # <<<<<<<<<<<<<< + * values0 = [] + * + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 43, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_ypos0 = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance.pyx":44 + * xpos0 = [] + * ypos0 = [] + * values0 = [] # <<<<<<<<<<<<<< + * + * for d in data: + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 44, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_values0 = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance.pyx":46 + * values0 = [] + * + * for d in data: # <<<<<<<<<<<<<< + * xpos0.append(d['x']) + * ypos0.append(d['y']) + */ + __pyx_t_1 = __pyx_v_data; __Pyx_INCREF(__pyx_t_1); __pyx_t_3 = 0; + for (;;) { + if (__pyx_t_3 >= PyList_GET_SIZE(__pyx_t_1)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_2 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_3); __Pyx_INCREF(__pyx_t_2); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(0, 46, __pyx_L1_error) + #else + __pyx_t_2 = PySequence_ITEM(__pyx_t_1, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 46, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + #endif + __Pyx_XDECREF_SET(__pyx_v_d, __pyx_t_2); + __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance.pyx":47 + * + * for d in data: + * xpos0.append(d['x']) # <<<<<<<<<<<<<< + * ypos0.append(d['y']) + * values0.append(d['value']) + */ + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_v_d, __pyx_n_s_x); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 47, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_6 = __Pyx_PyList_Append(__pyx_v_xpos0, __pyx_t_2); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(0, 47, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance.pyx":48 + * for d in data: + * xpos0.append(d['x']) + * ypos0.append(d['y']) # <<<<<<<<<<<<<< + * values0.append(d['value']) + * + */ + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_v_d, __pyx_n_s_y); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 48, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_6 = __Pyx_PyList_Append(__pyx_v_ypos0, __pyx_t_2); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(0, 48, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance.pyx":49 + * xpos0.append(d['x']) + * ypos0.append(d['y']) + * values0.append(d['value']) # <<<<<<<<<<<<<< + * + * cdef int N + */ + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_v_d, __pyx_n_s_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 49, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_6 = __Pyx_PyList_Append(__pyx_v_values0, __pyx_t_2); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(0, 49, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance.pyx":46 + * values0 = [] + * + * for d in data: # <<<<<<<<<<<<<< + * xpos0.append(d['x']) + * ypos0.append(d['y']) + */ + } + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance.pyx":52 + * + * cdef int N + * N = len(xpos0) # <<<<<<<<<<<<<< + * #http://cython.readthedocs.io/en/latest/src/tutorial/array.html + * cdef array.array xpos = array.array('d', xpos0) + */ + __pyx_t_3 = PyList_GET_SIZE(__pyx_v_xpos0); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(0, 52, __pyx_L1_error) + __pyx_v_N = __pyx_t_3; + + /* "pymica/methods/inverse_distance.pyx":54 + * N = len(xpos0) + * #http://cython.readthedocs.io/en/latest/src/tutorial/array.html + * cdef array.array xpos = array.array('d', xpos0) # <<<<<<<<<<<<<< + * cdef double[:] cxpos = xpos + * cdef array.array ypos = array.array('d', ypos0) + */ + __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 54, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_xpos0); + __Pyx_GIVEREF(__pyx_v_xpos0); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_xpos0); + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 54, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_v_xpos = ((arrayobject *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance.pyx":55 + * #http://cython.readthedocs.io/en/latest/src/tutorial/array.html + * cdef array.array xpos = array.array('d', xpos0) + * cdef double[:] cxpos = xpos # <<<<<<<<<<<<<< + * cdef array.array ypos = array.array('d', ypos0) + * cdef double[:] cypos = ypos + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_xpos), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 55, __pyx_L1_error) + __pyx_v_cxpos = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance.pyx":56 + * cdef array.array xpos = array.array('d', xpos0) + * cdef double[:] cxpos = xpos + * cdef array.array ypos = array.array('d', ypos0) # <<<<<<<<<<<<<< + * cdef double[:] cypos = ypos + * cdef array.array values = array.array('d', values0) + */ + __pyx_t_2 = PyTuple_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 56, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_ypos0); + __Pyx_GIVEREF(__pyx_v_ypos0); + PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_ypos0); + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 56, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_v_ypos = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance.pyx":57 + * cdef double[:] cxpos = xpos + * cdef array.array ypos = array.array('d', ypos0) + * cdef double[:] cypos = ypos # <<<<<<<<<<<<<< + * cdef array.array values = array.array('d', values0) + * cdef double[:] cvalues = values + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_ypos), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 57, __pyx_L1_error) + __pyx_v_cypos = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance.pyx":58 + * cdef array.array ypos = array.array('d', ypos0) + * cdef double[:] cypos = ypos + * cdef array.array values = array.array('d', values0) # <<<<<<<<<<<<<< + * cdef double[:] cvalues = values + * + */ + __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 58, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_values0); + __Pyx_GIVEREF(__pyx_v_values0); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_values0); + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 58, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_v_values = ((arrayobject *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance.pyx":59 + * cdef double[:] cypos = ypos + * cdef array.array values = array.array('d', values0) + * cdef double[:] cvalues = values # <<<<<<<<<<<<<< + * + * cdef int i, j + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_values), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 59, __pyx_L1_error) + __pyx_v_cvalues = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance.pyx":62 + * + * cdef int i, j + * cdef int xsize = size[1] # <<<<<<<<<<<<<< + * cdef int ysize = size[0] + * cdef double y + */ + __pyx_t_4 = __Pyx_PyInt_As_int(PyList_GET_ITEM(__pyx_v_size, 1)); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 62, __pyx_L1_error) + __pyx_v_xsize = __pyx_t_4; + + /* "pymica/methods/inverse_distance.pyx":63 + * cdef int i, j + * cdef int xsize = size[1] + * cdef int ysize = size[0] # <<<<<<<<<<<<<< + * cdef double y + * cdef double x + */ + __pyx_t_4 = __Pyx_PyInt_As_int(PyList_GET_ITEM(__pyx_v_size, 0)); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 63, __pyx_L1_error) + __pyx_v_ysize = __pyx_t_4; + + /* "pymica/methods/inverse_distance.pyx":67 + * cdef double x + * + * cdef array.array geotransform0 = array.array('d', geotransform) # <<<<<<<<<<<<<< + * cdef double[:] cgeotransform = geotransform0 + * + */ + __pyx_t_2 = PyTuple_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 67, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_geotransform); + __Pyx_GIVEREF(__pyx_v_geotransform); + PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_geotransform); + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 67, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_v_geotransform0 = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance.pyx":68 + * + * cdef array.array geotransform0 = array.array('d', geotransform) + * cdef double[:] cgeotransform = geotransform0 # <<<<<<<<<<<<<< + * + * for j in range(ysize): + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_geotransform0), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 68, __pyx_L1_error) + __pyx_v_cgeotransform = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance.pyx":70 + * cdef double[:] cgeotransform = geotransform0 + * + * for j in range(ysize): # <<<<<<<<<<<<<< + * y = cgeotransform[3] + j * cgeotransform[5] + * for i in range(xsize): + */ + __pyx_t_4 = __pyx_v_ysize; + __pyx_t_7 = __pyx_t_4; + for (__pyx_t_8 = 0; __pyx_t_8 < __pyx_t_7; __pyx_t_8+=1) { + __pyx_v_j = __pyx_t_8; + + /* "pymica/methods/inverse_distance.pyx":71 + * + * for j in range(ysize): + * y = cgeotransform[3] + j * cgeotransform[5] # <<<<<<<<<<<<<< + * for i in range(xsize): + * x = cgeotransform[0] + i * cgeotransform[1] + */ + __pyx_t_9 = 3; + __pyx_t_10 = 5; + __pyx_v_y = ((*((double *) ( /* dim=0 */ (__pyx_v_cgeotransform.data + __pyx_t_9 * __pyx_v_cgeotransform.strides[0]) ))) + (__pyx_v_j * (*((double *) ( /* dim=0 */ (__pyx_v_cgeotransform.data + __pyx_t_10 * __pyx_v_cgeotransform.strides[0]) ))))); + + /* "pymica/methods/inverse_distance.pyx":72 + * for j in range(ysize): + * y = cgeotransform[3] + j * cgeotransform[5] + * for i in range(xsize): # <<<<<<<<<<<<<< + * x = cgeotransform[0] + i * cgeotransform[1] + * cda[i + j * xsize] = point_residue(x, y, cxpos, cypos, cvalues, N, power, smoothing) + */ + __pyx_t_11 = __pyx_v_xsize; + __pyx_t_12 = __pyx_t_11; + for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_12; __pyx_t_13+=1) { + __pyx_v_i = __pyx_t_13; + + /* "pymica/methods/inverse_distance.pyx":73 + * y = cgeotransform[3] + j * cgeotransform[5] + * for i in range(xsize): + * x = cgeotransform[0] + i * cgeotransform[1] # <<<<<<<<<<<<<< + * cda[i + j * xsize] = point_residue(x, y, cxpos, cypos, cvalues, N, power, smoothing) + * + */ + __pyx_t_10 = 0; + __pyx_t_9 = 1; + __pyx_v_x = ((*((double *) ( /* dim=0 */ (__pyx_v_cgeotransform.data + __pyx_t_10 * __pyx_v_cgeotransform.strides[0]) ))) + (__pyx_v_i * (*((double *) ( /* dim=0 */ (__pyx_v_cgeotransform.data + __pyx_t_9 * __pyx_v_cgeotransform.strides[0]) ))))); + + /* "pymica/methods/inverse_distance.pyx":74 + * for i in range(xsize): + * x = cgeotransform[0] + i * cgeotransform[1] + * cda[i + j * xsize] = point_residue(x, y, cxpos, cypos, cvalues, N, power, smoothing) # <<<<<<<<<<<<<< + * + * data_array = np.array(cda) + */ + __pyx_t_14 = __pyx_f_6pymica_7methods_16inverse_distance_point_residue(__pyx_v_x, __pyx_v_y, __pyx_v_cxpos, __pyx_v_cypos, __pyx_v_cvalues, __pyx_v_N, __pyx_v_power, __pyx_v_smoothing); if (unlikely(__pyx_t_14 == ((float)-1) && PyErr_Occurred())) __PYX_ERR(0, 74, __pyx_L1_error) + __pyx_t_9 = (__pyx_v_i + (__pyx_v_j * __pyx_v_xsize)); + *((double *) ( /* dim=0 */ (__pyx_v_cda.data + __pyx_t_9 * __pyx_v_cda.strides[0]) )) = __pyx_t_14; + } + } + + /* "pymica/methods/inverse_distance.pyx":76 + * cda[i + j * xsize] = point_residue(x, y, cxpos, cypos, cvalues, N, power, smoothing) + * + * data_array = np.array(cda) # <<<<<<<<<<<<<< + * return data_array.reshape(size) + * + */ + __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_np); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 76, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_15 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_array); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 76, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_15); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __pyx_memoryview_fromslice(__pyx_v_cda, 1, (PyObject *(*)(char *)) __pyx_memview_get_double, (int (*)(char *, PyObject *)) __pyx_memview_set_double, 0);; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 76, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_16 = NULL; + __pyx_t_4 = 0; + if (CYTHON_UNPACK_METHODS && unlikely(PyMethod_Check(__pyx_t_15))) { + __pyx_t_16 = PyMethod_GET_SELF(__pyx_t_15); + if (likely(__pyx_t_16)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_15); + __Pyx_INCREF(__pyx_t_16); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_15, function); + __pyx_t_4 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_16, __pyx_t_2}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_15, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_16); __pyx_t_16 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 76, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; + } + __pyx_v_data_array = __pyx_t_1; + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance.pyx":77 + * + * data_array = np.array(cda) + * return data_array.reshape(size) # <<<<<<<<<<<<<< + * + * cdef float point_residue(double x, double y, double[:] xpos, double[:] ypos, + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_15 = __Pyx_PyObject_GetAttrStr(__pyx_v_data_array, __pyx_n_s_reshape); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_15); + __pyx_t_2 = NULL; + __pyx_t_4 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_15))) { + __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_15); + if (likely(__pyx_t_2)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_15); + __Pyx_INCREF(__pyx_t_2); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_15, function); + __pyx_t_4 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_v_size}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_15, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 77, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_15); __pyx_t_15 = 0; + } + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "pymica/methods/inverse_distance.pyx":19 + * ctypedef np.float64_t DTYPE_t + * + * def inverse_distance(data: List[Dict[str, float]], # <<<<<<<<<<<<<< + * size: List[int], geotransform: List[int], + * power: float=2.5, smoothing: float=0.0): + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __PYX_XCLEAR_MEMVIEW(&__pyx_t_5, 1); + __Pyx_XDECREF(__pyx_t_15); + __Pyx_XDECREF(__pyx_t_16); + __Pyx_AddTraceback("pymica.methods.inverse_distance.inverse_distance", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_da); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cda, 1); + __Pyx_XDECREF(__pyx_v_xpos0); + __Pyx_XDECREF(__pyx_v_ypos0); + __Pyx_XDECREF(__pyx_v_values0); + __Pyx_XDECREF(__pyx_v_d); + __Pyx_XDECREF((PyObject *)__pyx_v_xpos); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cxpos, 1); + __Pyx_XDECREF((PyObject *)__pyx_v_ypos); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cypos, 1); + __Pyx_XDECREF((PyObject *)__pyx_v_values); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cvalues, 1); + __Pyx_XDECREF((PyObject *)__pyx_v_geotransform0); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cgeotransform, 1); + __Pyx_XDECREF(__pyx_v_data_array); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "pymica/methods/inverse_distance.pyx":79 + * return data_array.reshape(size) + * + * cdef float point_residue(double x, double y, double[:] xpos, double[:] ypos, # <<<<<<<<<<<<<< + * double[:] values, int N, float power, float smoothing): + * cdef double numerator = 0 + */ + +static float __pyx_f_6pymica_7methods_16inverse_distance_point_residue(double __pyx_v_x, double __pyx_v_y, __Pyx_memviewslice __pyx_v_xpos, __Pyx_memviewslice __pyx_v_ypos, __Pyx_memviewslice __pyx_v_values, int __pyx_v_N, float __pyx_v_power, float __pyx_v_smoothing) { + double __pyx_v_numerator; + int __pyx_v_i; + double __pyx_v_denominator; + double __pyx_v_dist; + float __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + Py_ssize_t __pyx_t_4; + Py_ssize_t __pyx_t_5; + int __pyx_t_6; + __Pyx_RefNannySetupContext("point_residue", 0); + + /* "pymica/methods/inverse_distance.pyx":81 + * cdef float point_residue(double x, double y, double[:] xpos, double[:] ypos, + * double[:] values, int N, float power, float smoothing): + * cdef double numerator = 0 # <<<<<<<<<<<<<< + * cdef int i + * cdef double denominator = 0 + */ + __pyx_v_numerator = 0.0; + + /* "pymica/methods/inverse_distance.pyx":83 + * cdef double numerator = 0 + * cdef int i + * cdef double denominator = 0 # <<<<<<<<<<<<<< + * + * for i in range(N): + */ + __pyx_v_denominator = 0.0; + + /* "pymica/methods/inverse_distance.pyx":85 + * cdef double denominator = 0 + * + * for i in range(N): # <<<<<<<<<<<<<< + * dist = sqrt((x - xpos[i]) ** 2 + ( + * y - ypos[i]) ** 2 + smoothing * smoothing) + */ + __pyx_t_1 = __pyx_v_N; + __pyx_t_2 = __pyx_t_1; + for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + __pyx_v_i = __pyx_t_3; + + /* "pymica/methods/inverse_distance.pyx":86 + * + * for i in range(N): + * dist = sqrt((x - xpos[i]) ** 2 + ( # <<<<<<<<<<<<<< + * y - ypos[i]) ** 2 + smoothing * smoothing) + * + */ + __pyx_t_4 = __pyx_v_i; + + /* "pymica/methods/inverse_distance.pyx":87 + * for i in range(N): + * dist = sqrt((x - xpos[i]) ** 2 + ( + * y - ypos[i]) ** 2 + smoothing * smoothing) # <<<<<<<<<<<<<< + * + * if dist < 0.00000000001: + */ + __pyx_t_5 = __pyx_v_i; + + /* "pymica/methods/inverse_distance.pyx":86 + * + * for i in range(N): + * dist = sqrt((x - xpos[i]) ** 2 + ( # <<<<<<<<<<<<<< + * y - ypos[i]) ** 2 + smoothing * smoothing) + * + */ + __pyx_v_dist = sqrt(((pow((__pyx_v_x - (*((double *) ( /* dim=0 */ (__pyx_v_xpos.data + __pyx_t_4 * __pyx_v_xpos.strides[0]) )))), 2.0) + pow((__pyx_v_y - (*((double *) ( /* dim=0 */ (__pyx_v_ypos.data + __pyx_t_5 * __pyx_v_ypos.strides[0]) )))), 2.0)) + (__pyx_v_smoothing * __pyx_v_smoothing))); + + /* "pymica/methods/inverse_distance.pyx":89 + * y - ypos[i]) ** 2 + smoothing * smoothing) + * + * if dist < 0.00000000001: # <<<<<<<<<<<<<< + * return values[i] + * numerator = numerator + (values[i] / pow(dist, power)) + */ + __pyx_t_6 = (__pyx_v_dist < 0.00000000001); + if (__pyx_t_6) { + + /* "pymica/methods/inverse_distance.pyx":90 + * + * if dist < 0.00000000001: + * return values[i] # <<<<<<<<<<<<<< + * numerator = numerator + (values[i] / pow(dist, power)) + * denominator = denominator + (1 / pow(dist, power)) + */ + __pyx_t_5 = __pyx_v_i; + __pyx_r = (*((double *) ( /* dim=0 */ (__pyx_v_values.data + __pyx_t_5 * __pyx_v_values.strides[0]) ))); + goto __pyx_L0; + + /* "pymica/methods/inverse_distance.pyx":89 + * y - ypos[i]) ** 2 + smoothing * smoothing) + * + * if dist < 0.00000000001: # <<<<<<<<<<<<<< + * return values[i] + * numerator = numerator + (values[i] / pow(dist, power)) + */ + } + + /* "pymica/methods/inverse_distance.pyx":91 + * if dist < 0.00000000001: + * return values[i] + * numerator = numerator + (values[i] / pow(dist, power)) # <<<<<<<<<<<<<< + * denominator = denominator + (1 / pow(dist, power)) + * + */ + __pyx_t_5 = __pyx_v_i; + __pyx_v_numerator = (__pyx_v_numerator + ((*((double *) ( /* dim=0 */ (__pyx_v_values.data + __pyx_t_5 * __pyx_v_values.strides[0]) ))) / pow(__pyx_v_dist, __pyx_v_power))); + + /* "pymica/methods/inverse_distance.pyx":92 + * return values[i] + * numerator = numerator + (values[i] / pow(dist, power)) + * denominator = denominator + (1 / pow(dist, power)) # <<<<<<<<<<<<<< + * + * if denominator != 0: + */ + __pyx_v_denominator = (__pyx_v_denominator + (1.0 / pow(__pyx_v_dist, __pyx_v_power))); + } + + /* "pymica/methods/inverse_distance.pyx":94 + * denominator = denominator + (1 / pow(dist, power)) + * + * if denominator != 0: # <<<<<<<<<<<<<< + * return numerator / denominator + */ + __pyx_t_6 = (__pyx_v_denominator != 0.0); + if (__pyx_t_6) { + + /* "pymica/methods/inverse_distance.pyx":95 + * + * if denominator != 0: + * return numerator / denominator # <<<<<<<<<<<<<< + */ + __pyx_r = (__pyx_v_numerator / __pyx_v_denominator); + goto __pyx_L0; + + /* "pymica/methods/inverse_distance.pyx":94 + * denominator = denominator + (1 / pow(dist, power)) + * + * if denominator != 0: # <<<<<<<<<<<<<< + * return numerator / denominator + */ + } + + /* "pymica/methods/inverse_distance.pyx":79 + * return data_array.reshape(size) + * + * cdef float point_residue(double x, double y, double[:] xpos, double[:] ypos, # <<<<<<<<<<<<<< + * double[:] values, int N, float power, float smoothing): + * cdef double numerator = 0 + */ + + /* function exit code */ + __pyx_r = 0; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} +static struct __pyx_vtabstruct_array __pyx_vtable_array; + +static PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObject *k) { + struct __pyx_array_obj *p; + PyObject *o; + #if CYTHON_COMPILING_IN_LIMITED_API + allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); + o = alloc_func(t, 0); + #else + if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) { + o = (*t->tp_alloc)(t, 0); + } else { + o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0); + } + if (unlikely(!o)) return 0; + #endif + p = ((struct __pyx_array_obj *)o); + p->__pyx_vtab = __pyx_vtabptr_array; + p->mode = ((PyObject*)Py_None); Py_INCREF(Py_None); + p->_format = ((PyObject*)Py_None); Py_INCREF(Py_None); + if (unlikely(__pyx_array___cinit__(o, a, k) < 0)) goto bad; + return o; + bad: + Py_DECREF(o); o = 0; + return NULL; +} + +static void __pyx_tp_dealloc_array(PyObject *o) { + struct __pyx_array_obj *p = (struct __pyx_array_obj *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && (!PyType_IS_GC(Py_TYPE(o)) || !__Pyx_PyObject_GC_IsFinalized(o))) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_array) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + { + PyObject *etype, *eval, *etb; + PyErr_Fetch(&etype, &eval, &etb); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1); + __pyx_array___dealloc__(o); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1); + PyErr_Restore(etype, eval, etb); + } + Py_CLEAR(p->mode); + Py_CLEAR(p->_format); + (*Py_TYPE(o)->tp_free)(o); +} +static PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) { + PyObject *r; + PyObject *x = PyInt_FromSsize_t(i); if(!x) return 0; + r = Py_TYPE(o)->tp_as_mapping->mp_subscript(o, x); + Py_DECREF(x); + return r; +} + +static int __pyx_mp_ass_subscript_array(PyObject *o, PyObject *i, PyObject *v) { + if (v) { + return __pyx_array___setitem__(o, i, v); + } + else { + __Pyx_TypeName o_type_name; + o_type_name = __Pyx_PyType_GetName(Py_TYPE(o)); + PyErr_Format(PyExc_NotImplementedError, + "Subscript deletion not supported by " __Pyx_FMT_TYPENAME, o_type_name); + __Pyx_DECREF_TypeName(o_type_name); + return -1; + } +} + +static PyObject *__pyx_tp_getattro_array(PyObject *o, PyObject *n) { + PyObject *v = __Pyx_PyObject_GenericGetAttr(o, n); + if (!v && PyErr_ExceptionMatches(PyExc_AttributeError)) { + PyErr_Clear(); + v = __pyx_array___getattr__(o, n); + } + return v; +} + +static PyObject *__pyx_getprop___pyx_array_memview(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(o); +} + +static PyMethodDef __pyx_methods_array[] = { + {"__getattr__", (PyCFunction)__pyx_array___getattr__, METH_O|METH_COEXIST, 0}, + {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_array_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_array_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {0, 0, 0, 0} +}; + +static struct PyGetSetDef __pyx_getsets_array[] = { + {(char *)"memview", __pyx_getprop___pyx_array_memview, 0, (char *)0, 0}, + {0, 0, 0, 0, 0} +}; +#if CYTHON_USE_TYPE_SPECS +#if !CYTHON_COMPILING_IN_LIMITED_API + +static PyBufferProcs __pyx_tp_as_buffer_array = { + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getreadbuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getwritebuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getsegcount*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getcharbuffer*/ + #endif + __pyx_array_getbuffer, /*bf_getbuffer*/ + 0, /*bf_releasebuffer*/ +}; +#endif +static PyType_Slot __pyx_type___pyx_array_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_array}, + {Py_sq_length, (void *)__pyx_array___len__}, + {Py_sq_item, (void *)__pyx_sq_item_array}, + {Py_mp_length, (void *)__pyx_array___len__}, + {Py_mp_subscript, (void *)__pyx_array___getitem__}, + {Py_mp_ass_subscript, (void *)__pyx_mp_ass_subscript_array}, + {Py_tp_getattro, (void *)__pyx_tp_getattro_array}, + #if defined(Py_bf_getbuffer) + {Py_bf_getbuffer, (void *)__pyx_array_getbuffer}, + #endif + {Py_tp_methods, (void *)__pyx_methods_array}, + {Py_tp_getset, (void *)__pyx_getsets_array}, + {Py_tp_new, (void *)__pyx_tp_new_array}, + {0, 0}, +}; +static PyType_Spec __pyx_type___pyx_array_spec = { + "pymica.methods.inverse_distance.array", + sizeof(struct __pyx_array_obj), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_SEQUENCE, + __pyx_type___pyx_array_slots, +}; +#else + +static PySequenceMethods __pyx_tp_as_sequence_array = { + __pyx_array___len__, /*sq_length*/ + 0, /*sq_concat*/ + 0, /*sq_repeat*/ + __pyx_sq_item_array, /*sq_item*/ + 0, /*sq_slice*/ + 0, /*sq_ass_item*/ + 0, /*sq_ass_slice*/ + 0, /*sq_contains*/ + 0, /*sq_inplace_concat*/ + 0, /*sq_inplace_repeat*/ +}; + +static PyMappingMethods __pyx_tp_as_mapping_array = { + __pyx_array___len__, /*mp_length*/ + __pyx_array___getitem__, /*mp_subscript*/ + __pyx_mp_ass_subscript_array, /*mp_ass_subscript*/ +}; + +static PyBufferProcs __pyx_tp_as_buffer_array = { + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getreadbuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getwritebuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getsegcount*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getcharbuffer*/ + #endif + __pyx_array_getbuffer, /*bf_getbuffer*/ + 0, /*bf_releasebuffer*/ +}; + +static PyTypeObject __pyx_type___pyx_array = { + PyVarObject_HEAD_INIT(0, 0) + "pymica.methods.inverse_distance.""array", /*tp_name*/ + sizeof(struct __pyx_array_obj), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc_array, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + 0, /*tp_repr*/ + 0, /*tp_as_number*/ + &__pyx_tp_as_sequence_array, /*tp_as_sequence*/ + &__pyx_tp_as_mapping_array, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + 0, /*tp_str*/ + __pyx_tp_getattro_array, /*tp_getattro*/ + 0, /*tp_setattro*/ + &__pyx_tp_as_buffer_array, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_SEQUENCE, /*tp_flags*/ + 0, /*tp_doc*/ + 0, /*tp_traverse*/ + 0, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + __pyx_methods_array, /*tp_methods*/ + 0, /*tp_members*/ + __pyx_getsets_array, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + 0, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new_array, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif + +static PyObject *__pyx_tp_new_Enum(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { + struct __pyx_MemviewEnum_obj *p; + PyObject *o; + #if CYTHON_COMPILING_IN_LIMITED_API + allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); + o = alloc_func(t, 0); + #else + if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) { + o = (*t->tp_alloc)(t, 0); + } else { + o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0); + } + if (unlikely(!o)) return 0; + #endif + p = ((struct __pyx_MemviewEnum_obj *)o); + p->name = Py_None; Py_INCREF(Py_None); + return o; +} + +static void __pyx_tp_dealloc_Enum(PyObject *o) { + struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_Enum) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + PyObject_GC_UnTrack(o); + Py_CLEAR(p->name); + (*Py_TYPE(o)->tp_free)(o); +} + +static int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) { + int e; + struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o; + if (p->name) { + e = (*v)(p->name, a); if (e) return e; + } + return 0; +} + +static int __pyx_tp_clear_Enum(PyObject *o) { + PyObject* tmp; + struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o; + tmp = ((PyObject*)p->name); + p->name = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + return 0; +} + +static PyObject *__pyx_specialmethod___pyx_MemviewEnum___repr__(PyObject *self, CYTHON_UNUSED PyObject *arg) { + return __pyx_MemviewEnum___repr__(self); +} + +static PyMethodDef __pyx_methods_Enum[] = { + {"__repr__", (PyCFunction)__pyx_specialmethod___pyx_MemviewEnum___repr__, METH_NOARGS|METH_COEXIST, 0}, + {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_MemviewEnum_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_MemviewEnum_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {0, 0, 0, 0} +}; +#if CYTHON_USE_TYPE_SPECS +static PyType_Slot __pyx_type___pyx_MemviewEnum_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_Enum}, + {Py_tp_repr, (void *)__pyx_MemviewEnum___repr__}, + {Py_tp_traverse, (void *)__pyx_tp_traverse_Enum}, + {Py_tp_clear, (void *)__pyx_tp_clear_Enum}, + {Py_tp_methods, (void *)__pyx_methods_Enum}, + {Py_tp_init, (void *)__pyx_MemviewEnum___init__}, + {Py_tp_new, (void *)__pyx_tp_new_Enum}, + {0, 0}, +}; +static PyType_Spec __pyx_type___pyx_MemviewEnum_spec = { + "pymica.methods.inverse_distance.Enum", + sizeof(struct __pyx_MemviewEnum_obj), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, + __pyx_type___pyx_MemviewEnum_slots, +}; +#else + +static PyTypeObject __pyx_type___pyx_MemviewEnum = { + PyVarObject_HEAD_INIT(0, 0) + "pymica.methods.inverse_distance.""Enum", /*tp_name*/ + sizeof(struct __pyx_MemviewEnum_obj), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc_Enum, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + __pyx_MemviewEnum___repr__, /*tp_repr*/ + 0, /*tp_as_number*/ + 0, /*tp_as_sequence*/ + 0, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + 0, /*tp_str*/ + 0, /*tp_getattro*/ + 0, /*tp_setattro*/ + 0, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/ + 0, /*tp_doc*/ + __pyx_tp_traverse_Enum, /*tp_traverse*/ + __pyx_tp_clear_Enum, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + __pyx_methods_Enum, /*tp_methods*/ + 0, /*tp_members*/ + 0, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + __pyx_MemviewEnum___init__, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new_Enum, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif +static struct __pyx_vtabstruct_memoryview __pyx_vtable_memoryview; + +static PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, PyObject *k) { + struct __pyx_memoryview_obj *p; + PyObject *o; + #if CYTHON_COMPILING_IN_LIMITED_API + allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); + o = alloc_func(t, 0); + #else + if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) { + o = (*t->tp_alloc)(t, 0); + } else { + o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0); + } + if (unlikely(!o)) return 0; + #endif + p = ((struct __pyx_memoryview_obj *)o); + p->__pyx_vtab = __pyx_vtabptr_memoryview; + p->obj = Py_None; Py_INCREF(Py_None); + p->_size = Py_None; Py_INCREF(Py_None); + p->_array_interface = Py_None; Py_INCREF(Py_None); + p->view.obj = NULL; + if (unlikely(__pyx_memoryview___cinit__(o, a, k) < 0)) goto bad; + return o; + bad: + Py_DECREF(o); o = 0; + return NULL; +} + +static void __pyx_tp_dealloc_memoryview(PyObject *o) { + struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_memoryview) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + PyObject_GC_UnTrack(o); + { + PyObject *etype, *eval, *etb; + PyErr_Fetch(&etype, &eval, &etb); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1); + __pyx_memoryview___dealloc__(o); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1); + PyErr_Restore(etype, eval, etb); + } + Py_CLEAR(p->obj); + Py_CLEAR(p->_size); + Py_CLEAR(p->_array_interface); + (*Py_TYPE(o)->tp_free)(o); +} + +static int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *a) { + int e; + struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o; + if (p->obj) { + e = (*v)(p->obj, a); if (e) return e; + } + if (p->_size) { + e = (*v)(p->_size, a); if (e) return e; + } + if (p->_array_interface) { + e = (*v)(p->_array_interface, a); if (e) return e; + } + if (p->view.obj) { + e = (*v)(p->view.obj, a); if (e) return e; + } + return 0; +} + +static int __pyx_tp_clear_memoryview(PyObject *o) { + PyObject* tmp; + struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o; + tmp = ((PyObject*)p->obj); + p->obj = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + tmp = ((PyObject*)p->_size); + p->_size = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + tmp = ((PyObject*)p->_array_interface); + p->_array_interface = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + Py_CLEAR(p->view.obj); + return 0; +} +static PyObject *__pyx_sq_item_memoryview(PyObject *o, Py_ssize_t i) { + PyObject *r; + PyObject *x = PyInt_FromSsize_t(i); if(!x) return 0; + r = Py_TYPE(o)->tp_as_mapping->mp_subscript(o, x); + Py_DECREF(x); + return r; +} + +static int __pyx_mp_ass_subscript_memoryview(PyObject *o, PyObject *i, PyObject *v) { + if (v) { + return __pyx_memoryview___setitem__(o, i, v); + } + else { + __Pyx_TypeName o_type_name; + o_type_name = __Pyx_PyType_GetName(Py_TYPE(o)); + PyErr_Format(PyExc_NotImplementedError, + "Subscript deletion not supported by " __Pyx_FMT_TYPENAME, o_type_name); + __Pyx_DECREF_TypeName(o_type_name); + return -1; + } +} + +static PyObject *__pyx_getprop___pyx_memoryview_T(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_base(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_shape(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_strides(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_suboffsets(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_ndim(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_itemsize(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_nbytes(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_size(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(o); +} + +static PyObject *__pyx_specialmethod___pyx_memoryview___repr__(PyObject *self, CYTHON_UNUSED PyObject *arg) { + return __pyx_memoryview___repr__(self); +} + +static PyMethodDef __pyx_methods_memoryview[] = { + {"__repr__", (PyCFunction)__pyx_specialmethod___pyx_memoryview___repr__, METH_NOARGS|METH_COEXIST, 0}, + {"is_c_contig", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_is_c_contig, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"is_f_contig", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_is_f_contig, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"copy", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_copy, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"copy_fortran", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_copy_fortran, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryview_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryview_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {0, 0, 0, 0} +}; + +static struct PyGetSetDef __pyx_getsets_memoryview[] = { + {(char *)"T", __pyx_getprop___pyx_memoryview_T, 0, (char *)0, 0}, + {(char *)"base", __pyx_getprop___pyx_memoryview_base, 0, (char *)0, 0}, + {(char *)"shape", __pyx_getprop___pyx_memoryview_shape, 0, (char *)0, 0}, + {(char *)"strides", __pyx_getprop___pyx_memoryview_strides, 0, (char *)0, 0}, + {(char *)"suboffsets", __pyx_getprop___pyx_memoryview_suboffsets, 0, (char *)0, 0}, + {(char *)"ndim", __pyx_getprop___pyx_memoryview_ndim, 0, (char *)0, 0}, + {(char *)"itemsize", __pyx_getprop___pyx_memoryview_itemsize, 0, (char *)0, 0}, + {(char *)"nbytes", __pyx_getprop___pyx_memoryview_nbytes, 0, (char *)0, 0}, + {(char *)"size", __pyx_getprop___pyx_memoryview_size, 0, (char *)0, 0}, + {0, 0, 0, 0, 0} +}; +#if CYTHON_USE_TYPE_SPECS +#if !CYTHON_COMPILING_IN_LIMITED_API + +static PyBufferProcs __pyx_tp_as_buffer_memoryview = { + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getreadbuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getwritebuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getsegcount*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getcharbuffer*/ + #endif + __pyx_memoryview_getbuffer, /*bf_getbuffer*/ + 0, /*bf_releasebuffer*/ +}; +#endif +static PyType_Slot __pyx_type___pyx_memoryview_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_memoryview}, + {Py_tp_repr, (void *)__pyx_memoryview___repr__}, + {Py_sq_length, (void *)__pyx_memoryview___len__}, + {Py_sq_item, (void *)__pyx_sq_item_memoryview}, + {Py_mp_length, (void *)__pyx_memoryview___len__}, + {Py_mp_subscript, (void *)__pyx_memoryview___getitem__}, + {Py_mp_ass_subscript, (void *)__pyx_mp_ass_subscript_memoryview}, + {Py_tp_str, (void *)__pyx_memoryview___str__}, + #if defined(Py_bf_getbuffer) + {Py_bf_getbuffer, (void *)__pyx_memoryview_getbuffer}, + #endif + {Py_tp_traverse, (void *)__pyx_tp_traverse_memoryview}, + {Py_tp_clear, (void *)__pyx_tp_clear_memoryview}, + {Py_tp_methods, (void *)__pyx_methods_memoryview}, + {Py_tp_getset, (void *)__pyx_getsets_memoryview}, + {Py_tp_new, (void *)__pyx_tp_new_memoryview}, + {0, 0}, +}; +static PyType_Spec __pyx_type___pyx_memoryview_spec = { + "pymica.methods.inverse_distance.memoryview", + sizeof(struct __pyx_memoryview_obj), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, + __pyx_type___pyx_memoryview_slots, +}; +#else + +static PySequenceMethods __pyx_tp_as_sequence_memoryview = { + __pyx_memoryview___len__, /*sq_length*/ + 0, /*sq_concat*/ + 0, /*sq_repeat*/ + __pyx_sq_item_memoryview, /*sq_item*/ + 0, /*sq_slice*/ + 0, /*sq_ass_item*/ + 0, /*sq_ass_slice*/ + 0, /*sq_contains*/ + 0, /*sq_inplace_concat*/ + 0, /*sq_inplace_repeat*/ +}; + +static PyMappingMethods __pyx_tp_as_mapping_memoryview = { + __pyx_memoryview___len__, /*mp_length*/ + __pyx_memoryview___getitem__, /*mp_subscript*/ + __pyx_mp_ass_subscript_memoryview, /*mp_ass_subscript*/ +}; + +static PyBufferProcs __pyx_tp_as_buffer_memoryview = { + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getreadbuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getwritebuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getsegcount*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getcharbuffer*/ + #endif + __pyx_memoryview_getbuffer, /*bf_getbuffer*/ + 0, /*bf_releasebuffer*/ +}; + +static PyTypeObject __pyx_type___pyx_memoryview = { + PyVarObject_HEAD_INIT(0, 0) + "pymica.methods.inverse_distance.""memoryview", /*tp_name*/ + sizeof(struct __pyx_memoryview_obj), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc_memoryview, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + __pyx_memoryview___repr__, /*tp_repr*/ + 0, /*tp_as_number*/ + &__pyx_tp_as_sequence_memoryview, /*tp_as_sequence*/ + &__pyx_tp_as_mapping_memoryview, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + __pyx_memoryview___str__, /*tp_str*/ + 0, /*tp_getattro*/ + 0, /*tp_setattro*/ + &__pyx_tp_as_buffer_memoryview, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/ + 0, /*tp_doc*/ + __pyx_tp_traverse_memoryview, /*tp_traverse*/ + __pyx_tp_clear_memoryview, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + __pyx_methods_memoryview, /*tp_methods*/ + 0, /*tp_members*/ + __pyx_getsets_memoryview, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + 0, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new_memoryview, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif +static struct __pyx_vtabstruct__memoryviewslice __pyx_vtable__memoryviewslice; + +static PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject *a, PyObject *k) { + struct __pyx_memoryviewslice_obj *p; + PyObject *o = __pyx_tp_new_memoryview(t, a, k); + if (unlikely(!o)) return 0; + p = ((struct __pyx_memoryviewslice_obj *)o); + p->__pyx_base.__pyx_vtab = (struct __pyx_vtabstruct_memoryview*)__pyx_vtabptr__memoryviewslice; + p->from_object = Py_None; Py_INCREF(Py_None); + p->from_slice.memview = NULL; + return o; +} + +static void __pyx_tp_dealloc__memoryviewslice(PyObject *o) { + struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc__memoryviewslice) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + PyObject_GC_UnTrack(o); + { + PyObject *etype, *eval, *etb; + PyErr_Fetch(&etype, &eval, &etb); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1); + __pyx_memoryviewslice___dealloc__(o); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1); + PyErr_Restore(etype, eval, etb); + } + Py_CLEAR(p->from_object); + PyObject_GC_Track(o); + __pyx_tp_dealloc_memoryview(o); +} + +static int __pyx_tp_traverse__memoryviewslice(PyObject *o, visitproc v, void *a) { + int e; + struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o; + e = __pyx_tp_traverse_memoryview(o, v, a); if (e) return e; + if (p->from_object) { + e = (*v)(p->from_object, a); if (e) return e; + } + return 0; +} + +static int __pyx_tp_clear__memoryviewslice(PyObject *o) { + PyObject* tmp; + struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o; + __pyx_tp_clear_memoryview(o); + tmp = ((PyObject*)p->from_object); + p->from_object = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + __PYX_XCLEAR_MEMVIEW(&p->from_slice, 1); + return 0; +} + +static PyMethodDef __pyx_methods__memoryviewslice[] = { + {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryviewslice_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryviewslice_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {0, 0, 0, 0} +}; +#if CYTHON_USE_TYPE_SPECS +static PyType_Slot __pyx_type___pyx_memoryviewslice_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc__memoryviewslice}, + {Py_tp_doc, (void *)PyDoc_STR("Internal class for passing memoryview slices to Python")}, + {Py_tp_traverse, (void *)__pyx_tp_traverse__memoryviewslice}, + {Py_tp_clear, (void *)__pyx_tp_clear__memoryviewslice}, + {Py_tp_methods, (void *)__pyx_methods__memoryviewslice}, + {Py_tp_new, (void *)__pyx_tp_new__memoryviewslice}, + {0, 0}, +}; +static PyType_Spec __pyx_type___pyx_memoryviewslice_spec = { + "pymica.methods.inverse_distance._memoryviewslice", + sizeof(struct __pyx_memoryviewslice_obj), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_SEQUENCE, + __pyx_type___pyx_memoryviewslice_slots, +}; +#else + +static PyTypeObject __pyx_type___pyx_memoryviewslice = { + PyVarObject_HEAD_INIT(0, 0) + "pymica.methods.inverse_distance.""_memoryviewslice", /*tp_name*/ + sizeof(struct __pyx_memoryviewslice_obj), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc__memoryviewslice, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + #if CYTHON_COMPILING_IN_PYPY || 0 + __pyx_memoryview___repr__, /*tp_repr*/ + #else + 0, /*tp_repr*/ + #endif + 0, /*tp_as_number*/ + 0, /*tp_as_sequence*/ + 0, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + #if CYTHON_COMPILING_IN_PYPY || 0 + __pyx_memoryview___str__, /*tp_str*/ + #else + 0, /*tp_str*/ + #endif + 0, /*tp_getattro*/ + 0, /*tp_setattro*/ + 0, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_SEQUENCE, /*tp_flags*/ + PyDoc_STR("Internal class for passing memoryview slices to Python"), /*tp_doc*/ + __pyx_tp_traverse__memoryviewslice, /*tp_traverse*/ + __pyx_tp_clear__memoryviewslice, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + __pyx_methods__memoryviewslice, /*tp_methods*/ + 0, /*tp_members*/ + 0, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + 0, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new__memoryviewslice, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif + +static PyMethodDef __pyx_methods[] = { + {0, 0, 0, 0} +}; +#ifndef CYTHON_SMALL_CODE +#if defined(__clang__) + #define CYTHON_SMALL_CODE +#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) + #define CYTHON_SMALL_CODE __attribute__((cold)) +#else + #define CYTHON_SMALL_CODE +#endif +#endif +/* #### Code section: pystring_table ### */ + +static int __Pyx_CreateStringTabAndInitStrings(void) { + __Pyx_StringTabEntry __pyx_string_tab[] = { + {&__pyx_kp_u_, __pyx_k_, sizeof(__pyx_k_), 0, 1, 0, 0}, + {&__pyx_n_s_ASCII, __pyx_k_ASCII, sizeof(__pyx_k_ASCII), 0, 0, 1, 1}, + {&__pyx_kp_s_All_dimensions_preceding_dimensi, __pyx_k_All_dimensions_preceding_dimensi, sizeof(__pyx_k_All_dimensions_preceding_dimensi), 0, 0, 1, 0}, + {&__pyx_n_s_AssertionError, __pyx_k_AssertionError, sizeof(__pyx_k_AssertionError), 0, 0, 1, 1}, + {&__pyx_kp_s_Buffer_view_does_not_expose_stri, __pyx_k_Buffer_view_does_not_expose_stri, sizeof(__pyx_k_Buffer_view_does_not_expose_stri), 0, 0, 1, 0}, + {&__pyx_kp_s_Can_only_create_a_buffer_that_is, __pyx_k_Can_only_create_a_buffer_that_is, sizeof(__pyx_k_Can_only_create_a_buffer_that_is), 0, 0, 1, 0}, + {&__pyx_kp_s_Cannot_assign_to_read_only_memor, __pyx_k_Cannot_assign_to_read_only_memor, sizeof(__pyx_k_Cannot_assign_to_read_only_memor), 0, 0, 1, 0}, + {&__pyx_kp_s_Cannot_create_writable_memory_vi, __pyx_k_Cannot_create_writable_memory_vi, sizeof(__pyx_k_Cannot_create_writable_memory_vi), 0, 0, 1, 0}, + {&__pyx_kp_u_Cannot_index_with_type, __pyx_k_Cannot_index_with_type, sizeof(__pyx_k_Cannot_index_with_type), 0, 1, 0, 0}, + {&__pyx_kp_s_Cannot_transpose_memoryview_with, __pyx_k_Cannot_transpose_memoryview_with, sizeof(__pyx_k_Cannot_transpose_memoryview_with), 0, 0, 1, 0}, + {&__pyx_n_s_DTYPE, __pyx_k_DTYPE, sizeof(__pyx_k_DTYPE), 0, 0, 1, 1}, + {&__pyx_n_s_Dict, __pyx_k_Dict, sizeof(__pyx_k_Dict), 0, 0, 1, 1}, + {&__pyx_kp_s_Dimension_d_is_not_direct, __pyx_k_Dimension_d_is_not_direct, sizeof(__pyx_k_Dimension_d_is_not_direct), 0, 0, 1, 0}, + {&__pyx_n_s_Ellipsis, __pyx_k_Ellipsis, sizeof(__pyx_k_Ellipsis), 0, 0, 1, 1}, + {&__pyx_kp_s_Empty_shape_tuple_for_cython_arr, __pyx_k_Empty_shape_tuple_for_cython_arr, sizeof(__pyx_k_Empty_shape_tuple_for_cython_arr), 0, 0, 1, 0}, + {&__pyx_n_s_ImportError, __pyx_k_ImportError, sizeof(__pyx_k_ImportError), 0, 0, 1, 1}, + {&__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_k_Incompatible_checksums_0x_x_vs_0, sizeof(__pyx_k_Incompatible_checksums_0x_x_vs_0), 0, 0, 1, 0}, + {&__pyx_n_s_IndexError, __pyx_k_IndexError, sizeof(__pyx_k_IndexError), 0, 0, 1, 1}, + {&__pyx_kp_s_Index_out_of_bounds_axis_d, __pyx_k_Index_out_of_bounds_axis_d, sizeof(__pyx_k_Index_out_of_bounds_axis_d), 0, 0, 1, 0}, + {&__pyx_kp_s_Indirect_dimensions_not_supporte, __pyx_k_Indirect_dimensions_not_supporte, sizeof(__pyx_k_Indirect_dimensions_not_supporte), 0, 0, 1, 0}, + {&__pyx_kp_u_Invalid_mode_expected_c_or_fortr, __pyx_k_Invalid_mode_expected_c_or_fortr, sizeof(__pyx_k_Invalid_mode_expected_c_or_fortr), 0, 1, 0, 0}, + {&__pyx_kp_u_Invalid_shape_in_axis, __pyx_k_Invalid_shape_in_axis, sizeof(__pyx_k_Invalid_shape_in_axis), 0, 1, 0, 0}, + {&__pyx_n_s_List, __pyx_k_List, sizeof(__pyx_k_List), 0, 0, 1, 1}, + {&__pyx_kp_s_List_Dict_str_float, __pyx_k_List_Dict_str_float, sizeof(__pyx_k_List_Dict_str_float), 0, 0, 1, 0}, + {&__pyx_kp_s_List_int, __pyx_k_List_int, sizeof(__pyx_k_List_int), 0, 0, 1, 0}, + {&__pyx_n_s_MemoryError, __pyx_k_MemoryError, sizeof(__pyx_k_MemoryError), 0, 0, 1, 1}, + {&__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_k_MemoryView_of_r_at_0x_x, sizeof(__pyx_k_MemoryView_of_r_at_0x_x), 0, 0, 1, 0}, + {&__pyx_kp_s_MemoryView_of_r_object, __pyx_k_MemoryView_of_r_object, sizeof(__pyx_k_MemoryView_of_r_object), 0, 0, 1, 0}, + {&__pyx_n_s_N, __pyx_k_N, sizeof(__pyx_k_N), 0, 0, 1, 1}, + {&__pyx_n_b_O, __pyx_k_O, sizeof(__pyx_k_O), 0, 0, 0, 1}, + {&__pyx_kp_u_Out_of_bounds_on_buffer_access_a, __pyx_k_Out_of_bounds_on_buffer_access_a, sizeof(__pyx_k_Out_of_bounds_on_buffer_access_a), 0, 1, 0, 0}, + {&__pyx_n_s_PickleError, __pyx_k_PickleError, sizeof(__pyx_k_PickleError), 0, 0, 1, 1}, + {&__pyx_n_s_Sequence, __pyx_k_Sequence, sizeof(__pyx_k_Sequence), 0, 0, 1, 1}, + {&__pyx_kp_s_Step_may_not_be_zero_axis_d, __pyx_k_Step_may_not_be_zero_axis_d, sizeof(__pyx_k_Step_may_not_be_zero_axis_d), 0, 0, 1, 0}, + {&__pyx_n_s_TypeError, __pyx_k_TypeError, sizeof(__pyx_k_TypeError), 0, 0, 1, 1}, + {&__pyx_kp_s_Unable_to_convert_item_to_object, __pyx_k_Unable_to_convert_item_to_object, sizeof(__pyx_k_Unable_to_convert_item_to_object), 0, 0, 1, 0}, + {&__pyx_n_s_ValueError, __pyx_k_ValueError, sizeof(__pyx_k_ValueError), 0, 0, 1, 1}, + {&__pyx_n_s_View_MemoryView, __pyx_k_View_MemoryView, sizeof(__pyx_k_View_MemoryView), 0, 0, 1, 1}, + {&__pyx_kp_u__2, __pyx_k__2, sizeof(__pyx_k__2), 0, 1, 0, 0}, + {&__pyx_n_s__24, __pyx_k__24, sizeof(__pyx_k__24), 0, 0, 1, 1}, + {&__pyx_n_s__3, __pyx_k__3, sizeof(__pyx_k__3), 0, 0, 1, 1}, + {&__pyx_kp_u__6, __pyx_k__6, sizeof(__pyx_k__6), 0, 1, 0, 0}, + {&__pyx_kp_u__7, __pyx_k__7, sizeof(__pyx_k__7), 0, 1, 0, 0}, + {&__pyx_n_s_abc, __pyx_k_abc, sizeof(__pyx_k_abc), 0, 0, 1, 1}, + {&__pyx_n_s_allocate_buffer, __pyx_k_allocate_buffer, sizeof(__pyx_k_allocate_buffer), 0, 0, 1, 1}, + {&__pyx_kp_u_and, __pyx_k_and, sizeof(__pyx_k_and), 0, 1, 0, 0}, + {&__pyx_n_s_array, __pyx_k_array, sizeof(__pyx_k_array), 0, 0, 1, 1}, + {&__pyx_n_s_asyncio_coroutines, __pyx_k_asyncio_coroutines, sizeof(__pyx_k_asyncio_coroutines), 0, 0, 1, 1}, + {&__pyx_n_s_base, __pyx_k_base, sizeof(__pyx_k_base), 0, 0, 1, 1}, + {&__pyx_n_s_c, __pyx_k_c, sizeof(__pyx_k_c), 0, 0, 1, 1}, + {&__pyx_n_u_c, __pyx_k_c, sizeof(__pyx_k_c), 0, 1, 0, 1}, + {&__pyx_n_s_cda, __pyx_k_cda, sizeof(__pyx_k_cda), 0, 0, 1, 1}, + {&__pyx_n_s_cgeotransform, __pyx_k_cgeotransform, sizeof(__pyx_k_cgeotransform), 0, 0, 1, 1}, + {&__pyx_n_s_class, __pyx_k_class, sizeof(__pyx_k_class), 0, 0, 1, 1}, + {&__pyx_n_s_class_getitem, __pyx_k_class_getitem, sizeof(__pyx_k_class_getitem), 0, 0, 1, 1}, + {&__pyx_n_s_cline_in_traceback, __pyx_k_cline_in_traceback, sizeof(__pyx_k_cline_in_traceback), 0, 0, 1, 1}, + {&__pyx_n_s_collections, __pyx_k_collections, sizeof(__pyx_k_collections), 0, 0, 1, 1}, + {&__pyx_kp_s_collections_abc, __pyx_k_collections_abc, sizeof(__pyx_k_collections_abc), 0, 0, 1, 0}, + {&__pyx_kp_s_contiguous_and_direct, __pyx_k_contiguous_and_direct, sizeof(__pyx_k_contiguous_and_direct), 0, 0, 1, 0}, + {&__pyx_kp_s_contiguous_and_indirect, __pyx_k_contiguous_and_indirect, sizeof(__pyx_k_contiguous_and_indirect), 0, 0, 1, 0}, + {&__pyx_n_s_count, __pyx_k_count, sizeof(__pyx_k_count), 0, 0, 1, 1}, + {&__pyx_n_s_cvalues, __pyx_k_cvalues, sizeof(__pyx_k_cvalues), 0, 0, 1, 1}, + {&__pyx_n_s_cxpos, __pyx_k_cxpos, sizeof(__pyx_k_cxpos), 0, 0, 1, 1}, + {&__pyx_n_s_cypos, __pyx_k_cypos, sizeof(__pyx_k_cypos), 0, 0, 1, 1}, + {&__pyx_n_s_d, __pyx_k_d, sizeof(__pyx_k_d), 0, 0, 1, 1}, + {&__pyx_n_s_da, __pyx_k_da, sizeof(__pyx_k_da), 0, 0, 1, 1}, + {&__pyx_n_s_data, __pyx_k_data, sizeof(__pyx_k_data), 0, 0, 1, 1}, + {&__pyx_n_s_data_array, __pyx_k_data_array, sizeof(__pyx_k_data_array), 0, 0, 1, 1}, + {&__pyx_n_s_dict, __pyx_k_dict, sizeof(__pyx_k_dict), 0, 0, 1, 1}, + {&__pyx_kp_u_disable, __pyx_k_disable, sizeof(__pyx_k_disable), 0, 1, 0, 0}, + {&__pyx_n_s_dtype_is_object, __pyx_k_dtype_is_object, sizeof(__pyx_k_dtype_is_object), 0, 0, 1, 1}, + {&__pyx_kp_u_enable, __pyx_k_enable, sizeof(__pyx_k_enable), 0, 1, 0, 0}, + {&__pyx_n_s_encode, __pyx_k_encode, sizeof(__pyx_k_encode), 0, 0, 1, 1}, + {&__pyx_n_s_enumerate, __pyx_k_enumerate, sizeof(__pyx_k_enumerate), 0, 0, 1, 1}, + {&__pyx_n_s_error, __pyx_k_error, sizeof(__pyx_k_error), 0, 0, 1, 1}, + {&__pyx_n_s_flags, __pyx_k_flags, sizeof(__pyx_k_flags), 0, 0, 1, 1}, + {&__pyx_n_s_float, __pyx_k_float, sizeof(__pyx_k_float), 0, 0, 1, 1}, + {&__pyx_n_s_float64, __pyx_k_float64, sizeof(__pyx_k_float64), 0, 0, 1, 1}, + {&__pyx_n_s_format, __pyx_k_format, sizeof(__pyx_k_format), 0, 0, 1, 1}, + {&__pyx_n_s_fortran, __pyx_k_fortran, sizeof(__pyx_k_fortran), 0, 0, 1, 1}, + {&__pyx_n_u_fortran, __pyx_k_fortran, sizeof(__pyx_k_fortran), 0, 1, 0, 1}, + {&__pyx_kp_u_gc, __pyx_k_gc, sizeof(__pyx_k_gc), 0, 1, 0, 0}, + {&__pyx_n_s_geotransform, __pyx_k_geotransform, sizeof(__pyx_k_geotransform), 0, 0, 1, 1}, + {&__pyx_n_s_geotransform0, __pyx_k_geotransform0, sizeof(__pyx_k_geotransform0), 0, 0, 1, 1}, + {&__pyx_n_s_getstate, __pyx_k_getstate, sizeof(__pyx_k_getstate), 0, 0, 1, 1}, + {&__pyx_kp_u_got, __pyx_k_got, sizeof(__pyx_k_got), 0, 1, 0, 0}, + {&__pyx_kp_u_got_differing_extents_in_dimensi, __pyx_k_got_differing_extents_in_dimensi, sizeof(__pyx_k_got_differing_extents_in_dimensi), 0, 1, 0, 0}, + {&__pyx_n_s_i, __pyx_k_i, sizeof(__pyx_k_i), 0, 0, 1, 1}, + {&__pyx_n_s_id, __pyx_k_id, sizeof(__pyx_k_id), 0, 0, 1, 1}, + {&__pyx_n_s_import, __pyx_k_import, sizeof(__pyx_k_import), 0, 0, 1, 1}, + {&__pyx_n_s_index, __pyx_k_index, sizeof(__pyx_k_index), 0, 0, 1, 1}, + {&__pyx_n_s_initializing, __pyx_k_initializing, sizeof(__pyx_k_initializing), 0, 0, 1, 1}, + {&__pyx_n_s_inverse_distance, __pyx_k_inverse_distance, sizeof(__pyx_k_inverse_distance), 0, 0, 1, 1}, + {&__pyx_n_s_is_coroutine, __pyx_k_is_coroutine, sizeof(__pyx_k_is_coroutine), 0, 0, 1, 1}, + {&__pyx_kp_u_isenabled, __pyx_k_isenabled, sizeof(__pyx_k_isenabled), 0, 1, 0, 0}, + {&__pyx_n_s_itemsize, __pyx_k_itemsize, sizeof(__pyx_k_itemsize), 0, 0, 1, 1}, + {&__pyx_kp_s_itemsize_0_for_cython_array, __pyx_k_itemsize_0_for_cython_array, sizeof(__pyx_k_itemsize_0_for_cython_array), 0, 0, 1, 0}, + {&__pyx_n_s_j, __pyx_k_j, sizeof(__pyx_k_j), 0, 0, 1, 1}, + {&__pyx_n_s_main, __pyx_k_main, sizeof(__pyx_k_main), 0, 0, 1, 1}, + {&__pyx_n_s_memview, __pyx_k_memview, sizeof(__pyx_k_memview), 0, 0, 1, 1}, + {&__pyx_n_s_mode, __pyx_k_mode, sizeof(__pyx_k_mode), 0, 0, 1, 1}, + {&__pyx_n_s_name, __pyx_k_name, sizeof(__pyx_k_name), 0, 0, 1, 1}, + {&__pyx_n_s_name_2, __pyx_k_name_2, sizeof(__pyx_k_name_2), 0, 0, 1, 1}, + {&__pyx_n_s_ndim, __pyx_k_ndim, sizeof(__pyx_k_ndim), 0, 0, 1, 1}, + {&__pyx_n_s_new, __pyx_k_new, sizeof(__pyx_k_new), 0, 0, 1, 1}, + {&__pyx_kp_s_no_default___reduce___due_to_non, __pyx_k_no_default___reduce___due_to_non, sizeof(__pyx_k_no_default___reduce___due_to_non), 0, 0, 1, 0}, + {&__pyx_n_s_np, __pyx_k_np, sizeof(__pyx_k_np), 0, 0, 1, 1}, + {&__pyx_n_s_numpy, __pyx_k_numpy, sizeof(__pyx_k_numpy), 0, 0, 1, 1}, + {&__pyx_kp_s_numpy_core_multiarray_failed_to, __pyx_k_numpy_core_multiarray_failed_to, sizeof(__pyx_k_numpy_core_multiarray_failed_to), 0, 0, 1, 0}, + {&__pyx_kp_s_numpy_core_umath_failed_to_impor, __pyx_k_numpy_core_umath_failed_to_impor, sizeof(__pyx_k_numpy_core_umath_failed_to_impor), 0, 0, 1, 0}, + {&__pyx_n_s_obj, __pyx_k_obj, sizeof(__pyx_k_obj), 0, 0, 1, 1}, + {&__pyx_n_s_pack, __pyx_k_pack, sizeof(__pyx_k_pack), 0, 0, 1, 1}, + {&__pyx_n_s_pickle, __pyx_k_pickle, sizeof(__pyx_k_pickle), 0, 0, 1, 1}, + {&__pyx_n_s_power, __pyx_k_power, sizeof(__pyx_k_power), 0, 0, 1, 1}, + {&__pyx_kp_s_pymica_methods_inverse_distance, __pyx_k_pymica_methods_inverse_distance, sizeof(__pyx_k_pymica_methods_inverse_distance), 0, 0, 1, 0}, + {&__pyx_n_s_pymica_methods_inverse_distance_2, __pyx_k_pymica_methods_inverse_distance_2, sizeof(__pyx_k_pymica_methods_inverse_distance_2), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_PickleError, __pyx_k_pyx_PickleError, sizeof(__pyx_k_pyx_PickleError), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_checksum, __pyx_k_pyx_checksum, sizeof(__pyx_k_pyx_checksum), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_result, __pyx_k_pyx_result, sizeof(__pyx_k_pyx_result), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_state, __pyx_k_pyx_state, sizeof(__pyx_k_pyx_state), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_type, __pyx_k_pyx_type, sizeof(__pyx_k_pyx_type), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_unpickle_Enum, __pyx_k_pyx_unpickle_Enum, sizeof(__pyx_k_pyx_unpickle_Enum), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_vtable, __pyx_k_pyx_vtable, sizeof(__pyx_k_pyx_vtable), 0, 0, 1, 1}, + {&__pyx_n_s_range, __pyx_k_range, sizeof(__pyx_k_range), 0, 0, 1, 1}, + {&__pyx_n_s_reduce, __pyx_k_reduce, sizeof(__pyx_k_reduce), 0, 0, 1, 1}, + {&__pyx_n_s_reduce_cython, __pyx_k_reduce_cython, sizeof(__pyx_k_reduce_cython), 0, 0, 1, 1}, + {&__pyx_n_s_reduce_ex, __pyx_k_reduce_ex, sizeof(__pyx_k_reduce_ex), 0, 0, 1, 1}, + {&__pyx_n_s_register, __pyx_k_register, sizeof(__pyx_k_register), 0, 0, 1, 1}, + {&__pyx_n_s_reshape, __pyx_k_reshape, sizeof(__pyx_k_reshape), 0, 0, 1, 1}, + {&__pyx_n_s_setstate, __pyx_k_setstate, sizeof(__pyx_k_setstate), 0, 0, 1, 1}, + {&__pyx_n_s_setstate_cython, __pyx_k_setstate_cython, sizeof(__pyx_k_setstate_cython), 0, 0, 1, 1}, + {&__pyx_n_s_shape, __pyx_k_shape, sizeof(__pyx_k_shape), 0, 0, 1, 1}, + {&__pyx_n_s_size, __pyx_k_size, sizeof(__pyx_k_size), 0, 0, 1, 1}, + {&__pyx_n_s_smoothing, __pyx_k_smoothing, sizeof(__pyx_k_smoothing), 0, 0, 1, 1}, + {&__pyx_n_s_spec, __pyx_k_spec, sizeof(__pyx_k_spec), 0, 0, 1, 1}, + {&__pyx_n_s_start, __pyx_k_start, sizeof(__pyx_k_start), 0, 0, 1, 1}, + {&__pyx_n_s_step, __pyx_k_step, sizeof(__pyx_k_step), 0, 0, 1, 1}, + {&__pyx_n_s_stop, __pyx_k_stop, sizeof(__pyx_k_stop), 0, 0, 1, 1}, + {&__pyx_kp_s_strided_and_direct, __pyx_k_strided_and_direct, sizeof(__pyx_k_strided_and_direct), 0, 0, 1, 0}, + {&__pyx_kp_s_strided_and_direct_or_indirect, __pyx_k_strided_and_direct_or_indirect, sizeof(__pyx_k_strided_and_direct_or_indirect), 0, 0, 1, 0}, + {&__pyx_kp_s_strided_and_indirect, __pyx_k_strided_and_indirect, sizeof(__pyx_k_strided_and_indirect), 0, 0, 1, 0}, + {&__pyx_kp_s_stringsource, __pyx_k_stringsource, sizeof(__pyx_k_stringsource), 0, 0, 1, 0}, + {&__pyx_n_s_struct, __pyx_k_struct, sizeof(__pyx_k_struct), 0, 0, 1, 1}, + {&__pyx_n_s_sys, __pyx_k_sys, sizeof(__pyx_k_sys), 0, 0, 1, 1}, + {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1}, + {&__pyx_n_s_typing, __pyx_k_typing, sizeof(__pyx_k_typing), 0, 0, 1, 1}, + {&__pyx_kp_s_unable_to_allocate_array_data, __pyx_k_unable_to_allocate_array_data, sizeof(__pyx_k_unable_to_allocate_array_data), 0, 0, 1, 0}, + {&__pyx_kp_s_unable_to_allocate_shape_and_str, __pyx_k_unable_to_allocate_shape_and_str, sizeof(__pyx_k_unable_to_allocate_shape_and_str), 0, 0, 1, 0}, + {&__pyx_n_s_unpack, __pyx_k_unpack, sizeof(__pyx_k_unpack), 0, 0, 1, 1}, + {&__pyx_n_s_update, __pyx_k_update, sizeof(__pyx_k_update), 0, 0, 1, 1}, + {&__pyx_n_s_value, __pyx_k_value, sizeof(__pyx_k_value), 0, 0, 1, 1}, + {&__pyx_n_s_values, __pyx_k_values, sizeof(__pyx_k_values), 0, 0, 1, 1}, + {&__pyx_n_s_values0, __pyx_k_values0, sizeof(__pyx_k_values0), 0, 0, 1, 1}, + {&__pyx_n_s_version_info, __pyx_k_version_info, sizeof(__pyx_k_version_info), 0, 0, 1, 1}, + {&__pyx_n_s_x, __pyx_k_x, sizeof(__pyx_k_x), 0, 0, 1, 1}, + {&__pyx_n_s_xpos, __pyx_k_xpos, sizeof(__pyx_k_xpos), 0, 0, 1, 1}, + {&__pyx_n_s_xpos0, __pyx_k_xpos0, sizeof(__pyx_k_xpos0), 0, 0, 1, 1}, + {&__pyx_n_s_xsize, __pyx_k_xsize, sizeof(__pyx_k_xsize), 0, 0, 1, 1}, + {&__pyx_n_s_y, __pyx_k_y, sizeof(__pyx_k_y), 0, 0, 1, 1}, + {&__pyx_n_s_ypos, __pyx_k_ypos, sizeof(__pyx_k_ypos), 0, 0, 1, 1}, + {&__pyx_n_s_ypos0, __pyx_k_ypos0, sizeof(__pyx_k_ypos0), 0, 0, 1, 1}, + {&__pyx_n_s_ysize, __pyx_k_ysize, sizeof(__pyx_k_ysize), 0, 0, 1, 1}, + {0, 0, 0, 0, 0, 0, 0} + }; + return __Pyx_InitStrings(__pyx_string_tab); +} +/* #### Code section: cached_builtins ### */ +static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { + __pyx_builtin_range = __Pyx_GetBuiltinName(__pyx_n_s_range); if (!__pyx_builtin_range) __PYX_ERR(0, 70, __pyx_L1_error) + __pyx_builtin___import__ = __Pyx_GetBuiltinName(__pyx_n_s_import); if (!__pyx_builtin___import__) __PYX_ERR(1, 100, __pyx_L1_error) + __pyx_builtin_ValueError = __Pyx_GetBuiltinName(__pyx_n_s_ValueError); if (!__pyx_builtin_ValueError) __PYX_ERR(1, 141, __pyx_L1_error) + __pyx_builtin_MemoryError = __Pyx_GetBuiltinName(__pyx_n_s_MemoryError); if (!__pyx_builtin_MemoryError) __PYX_ERR(1, 156, __pyx_L1_error) + __pyx_builtin_enumerate = __Pyx_GetBuiltinName(__pyx_n_s_enumerate); if (!__pyx_builtin_enumerate) __PYX_ERR(1, 159, __pyx_L1_error) + __pyx_builtin_TypeError = __Pyx_GetBuiltinName(__pyx_n_s_TypeError); if (!__pyx_builtin_TypeError) __PYX_ERR(1, 2, __pyx_L1_error) + __pyx_builtin_AssertionError = __Pyx_GetBuiltinName(__pyx_n_s_AssertionError); if (!__pyx_builtin_AssertionError) __PYX_ERR(1, 373, __pyx_L1_error) + __pyx_builtin_Ellipsis = __Pyx_GetBuiltinName(__pyx_n_s_Ellipsis); if (!__pyx_builtin_Ellipsis) __PYX_ERR(1, 408, __pyx_L1_error) + __pyx_builtin_id = __Pyx_GetBuiltinName(__pyx_n_s_id); if (!__pyx_builtin_id) __PYX_ERR(1, 618, __pyx_L1_error) + __pyx_builtin_IndexError = __Pyx_GetBuiltinName(__pyx_n_s_IndexError); if (!__pyx_builtin_IndexError) __PYX_ERR(1, 914, __pyx_L1_error) + __pyx_builtin_ImportError = __Pyx_GetBuiltinName(__pyx_n_s_ImportError); if (!__pyx_builtin_ImportError) __PYX_ERR(2, 986, __pyx_L1_error) + return 0; + __pyx_L1_error:; + return -1; +} +/* #### Code section: cached_constants ### */ + +static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_InitCachedConstants", 0); + + /* "View.MemoryView":582 + * def suboffsets(self): + * if self.view.suboffsets == NULL: + * return (-1,) * self.view.ndim # <<<<<<<<<<<<<< + * + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) + */ + __pyx_tuple__4 = PyTuple_New(1); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(1, 582, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__4); + __Pyx_INCREF(__pyx_int_neg_1); + __Pyx_GIVEREF(__pyx_int_neg_1); + PyTuple_SET_ITEM(__pyx_tuple__4, 0, __pyx_int_neg_1); + __Pyx_GIVEREF(__pyx_tuple__4); + + /* "View.MemoryView":679 + * tup = index if isinstance(index, tuple) else (index,) + * + * result = [slice(None)] * ndim # <<<<<<<<<<<<<< + * have_slices = False + * seen_ellipsis = False + */ + __pyx_slice__5 = PySlice_New(Py_None, Py_None, Py_None); if (unlikely(!__pyx_slice__5)) __PYX_ERR(1, 679, __pyx_L1_error) + __Pyx_GOTREF(__pyx_slice__5); + __Pyx_GIVEREF(__pyx_slice__5); + + /* "(tree fragment)":4 + * cdef object __pyx_PickleError + * cdef object __pyx_result + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): # <<<<<<<<<<<<<< + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + */ + __pyx_tuple__8 = PyTuple_Pack(3, __pyx_int_136983863, __pyx_int_112105877, __pyx_int_184977713); if (unlikely(!__pyx_tuple__8)) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__8); + __Pyx_GIVEREF(__pyx_tuple__8); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":986 + * __pyx_import_array() + * except Exception: + * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< + * + * cdef inline int import_umath() except -1: + */ + __pyx_tuple__9 = PyTuple_Pack(1, __pyx_kp_s_numpy_core_multiarray_failed_to); if (unlikely(!__pyx_tuple__9)) __PYX_ERR(2, 986, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__9); + __Pyx_GIVEREF(__pyx_tuple__9); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":992 + * _import_umath() + * except Exception: + * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< + * + * cdef inline int import_ufunc() except -1: + */ + __pyx_tuple__10 = PyTuple_Pack(1, __pyx_kp_s_numpy_core_umath_failed_to_impor); if (unlikely(!__pyx_tuple__10)) __PYX_ERR(2, 992, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__10); + __Pyx_GIVEREF(__pyx_tuple__10); + + /* "View.MemoryView":100 + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: + * if __import__("sys").version_info >= (3, 3): # <<<<<<<<<<<<<< + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + */ + __pyx_tuple__11 = PyTuple_Pack(1, __pyx_n_s_sys); if (unlikely(!__pyx_tuple__11)) __PYX_ERR(1, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__11); + __Pyx_GIVEREF(__pyx_tuple__11); + __pyx_tuple__12 = PyTuple_Pack(2, __pyx_int_3, __pyx_int_3); if (unlikely(!__pyx_tuple__12)) __PYX_ERR(1, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__12); + __Pyx_GIVEREF(__pyx_tuple__12); + + /* "View.MemoryView":101 + * try: + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence # <<<<<<<<<<<<<< + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence + */ + __pyx_tuple__13 = PyTuple_Pack(1, __pyx_kp_s_collections_abc); if (unlikely(!__pyx_tuple__13)) __PYX_ERR(1, 101, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__13); + __Pyx_GIVEREF(__pyx_tuple__13); + + /* "View.MemoryView":103 + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence # <<<<<<<<<<<<<< + * except: + * + */ + __pyx_tuple__14 = PyTuple_Pack(1, __pyx_n_s_collections); if (unlikely(!__pyx_tuple__14)) __PYX_ERR(1, 103, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__14); + __Pyx_GIVEREF(__pyx_tuple__14); + + /* "View.MemoryView":309 + * return self.name + * + * cdef generic = Enum("") # <<<<<<<<<<<<<< + * cdef strided = Enum("") # default + * cdef indirect = Enum("") + */ + __pyx_tuple__15 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct_or_indirect); if (unlikely(!__pyx_tuple__15)) __PYX_ERR(1, 309, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__15); + __Pyx_GIVEREF(__pyx_tuple__15); + + /* "View.MemoryView":310 + * + * cdef generic = Enum("") + * cdef strided = Enum("") # default # <<<<<<<<<<<<<< + * cdef indirect = Enum("") + * + */ + __pyx_tuple__16 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct); if (unlikely(!__pyx_tuple__16)) __PYX_ERR(1, 310, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__16); + __Pyx_GIVEREF(__pyx_tuple__16); + + /* "View.MemoryView":311 + * cdef generic = Enum("") + * cdef strided = Enum("") # default + * cdef indirect = Enum("") # <<<<<<<<<<<<<< + * + * + */ + __pyx_tuple__17 = PyTuple_Pack(1, __pyx_kp_s_strided_and_indirect); if (unlikely(!__pyx_tuple__17)) __PYX_ERR(1, 311, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__17); + __Pyx_GIVEREF(__pyx_tuple__17); + + /* "View.MemoryView":314 + * + * + * cdef contiguous = Enum("") # <<<<<<<<<<<<<< + * cdef indirect_contiguous = Enum("") + * + */ + __pyx_tuple__18 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_direct); if (unlikely(!__pyx_tuple__18)) __PYX_ERR(1, 314, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__18); + __Pyx_GIVEREF(__pyx_tuple__18); + + /* "View.MemoryView":315 + * + * cdef contiguous = Enum("") + * cdef indirect_contiguous = Enum("") # <<<<<<<<<<<<<< + * + * + */ + __pyx_tuple__19 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_indirect); if (unlikely(!__pyx_tuple__19)) __PYX_ERR(1, 315, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__19); + __Pyx_GIVEREF(__pyx_tuple__19); + + /* "(tree fragment)":1 + * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< + * cdef object __pyx_PickleError + * cdef object __pyx_result + */ + __pyx_tuple__20 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__20)) __PYX_ERR(1, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__20); + __Pyx_GIVEREF(__pyx_tuple__20); + __pyx_codeobj__21 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__20, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_Enum, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__21)) __PYX_ERR(1, 1, __pyx_L1_error) + + /* "pymica/methods/inverse_distance.pyx":19 + * ctypedef np.float64_t DTYPE_t + * + * def inverse_distance(data: List[Dict[str, float]], # <<<<<<<<<<<<<< + * size: List[int], geotransform: List[int], + * power: float=2.5, smoothing: float=0.0): + */ + __pyx_tuple__22 = PyTuple_Pack(27, __pyx_n_s_data, __pyx_n_s_size, __pyx_n_s_geotransform, __pyx_n_s_power, __pyx_n_s_smoothing, __pyx_n_s_da, __pyx_n_s_cda, __pyx_n_s_xpos0, __pyx_n_s_ypos0, __pyx_n_s_values0, __pyx_n_s_d, __pyx_n_s_N, __pyx_n_s_xpos, __pyx_n_s_cxpos, __pyx_n_s_ypos, __pyx_n_s_cypos, __pyx_n_s_values, __pyx_n_s_cvalues, __pyx_n_s_i, __pyx_n_s_j, __pyx_n_s_xsize, __pyx_n_s_ysize, __pyx_n_s_y, __pyx_n_s_x, __pyx_n_s_geotransform0, __pyx_n_s_cgeotransform, __pyx_n_s_data_array); if (unlikely(!__pyx_tuple__22)) __PYX_ERR(0, 19, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__22); + __Pyx_GIVEREF(__pyx_tuple__22); + __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(5, 0, 0, 27, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_pymica_methods_inverse_distance, __pyx_n_s_inverse_distance, 19, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) __PYX_ERR(0, 19, __pyx_L1_error) + __Pyx_RefNannyFinishContext(); + return 0; + __pyx_L1_error:; + __Pyx_RefNannyFinishContext(); + return -1; +} +/* #### Code section: init_constants ### */ + +static CYTHON_SMALL_CODE int __Pyx_InitConstants(void) { + if (__Pyx_CreateStringTabAndInitStrings() < 0) __PYX_ERR(0, 1, __pyx_L1_error); + __pyx_int_0 = PyInt_FromLong(0); if (unlikely(!__pyx_int_0)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_1 = PyInt_FromLong(1); if (unlikely(!__pyx_int_1)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_3 = PyInt_FromLong(3); if (unlikely(!__pyx_int_3)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_112105877 = PyInt_FromLong(112105877L); if (unlikely(!__pyx_int_112105877)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_136983863 = PyInt_FromLong(136983863L); if (unlikely(!__pyx_int_136983863)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_184977713 = PyInt_FromLong(184977713L); if (unlikely(!__pyx_int_184977713)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_neg_1 = PyInt_FromLong(-1); if (unlikely(!__pyx_int_neg_1)) __PYX_ERR(0, 1, __pyx_L1_error) + return 0; + __pyx_L1_error:; + return -1; +} +/* #### Code section: init_globals ### */ + +static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { + /* AssertionsEnabled.init */ + __Pyx_init_assertions_enabled(); + +if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error) + + /* NumpyImportArray.init */ + /* + * Cython has automatically inserted a call to _import_array since + * you didn't include one when you cimported numpy. To disable this + * add the line + * numpy._import_array + */ +#ifdef NPY_FEATURE_VERSION +#if !NO_IMPORT_ARRAY +if (unlikely(_import_array() == -1)) { + PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import " + "(auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; " + "use 'numpy._import_array' to disable if you are certain you don't need it)."); +} +#endif +#endif + +if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error) + + return 0; + __pyx_L1_error:; + return -1; +} +/* #### Code section: init_module ### */ + +static CYTHON_SMALL_CODE int __Pyx_modinit_global_init_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_variable_export_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_function_export_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_type_init_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_type_import_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_variable_import_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_function_import_code(void); /*proto*/ + +static int __Pyx_modinit_global_init_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_global_init_code", 0); + /*--- Global init code ---*/ + __pyx_collections_abc_Sequence = Py_None; Py_INCREF(Py_None); + generic = Py_None; Py_INCREF(Py_None); + strided = Py_None; Py_INCREF(Py_None); + indirect = Py_None; Py_INCREF(Py_None); + contiguous = Py_None; Py_INCREF(Py_None); + indirect_contiguous = Py_None; Py_INCREF(Py_None); + __Pyx_RefNannyFinishContext(); + return 0; +} + +static int __Pyx_modinit_variable_export_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_variable_export_code", 0); + /*--- Variable export code ---*/ + __Pyx_RefNannyFinishContext(); + return 0; +} + +static int __Pyx_modinit_function_export_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_function_export_code", 0); + /*--- Function export code ---*/ + __Pyx_RefNannyFinishContext(); + return 0; +} + +static int __Pyx_modinit_type_init_code(void) { + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__Pyx_modinit_type_init_code", 0); + /*--- Type init code ---*/ + __pyx_vtabptr_array = &__pyx_vtable_array; + __pyx_vtable_array.get_memview = (PyObject *(*)(struct __pyx_array_obj *))__pyx_array_get_memview; + #if CYTHON_USE_TYPE_SPECS + __pyx_array_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_array_spec, NULL); if (unlikely(!__pyx_array_type)) __PYX_ERR(1, 114, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + __pyx_array_type->tp_as_buffer = &__pyx_tp_as_buffer_array; + if (!__pyx_array_type->tp_as_buffer->bf_releasebuffer && __pyx_array_type->tp_base->tp_as_buffer && __pyx_array_type->tp_base->tp_as_buffer->bf_releasebuffer) { + __pyx_array_type->tp_as_buffer->bf_releasebuffer = __pyx_array_type->tp_base->tp_as_buffer->bf_releasebuffer; + } + #elif defined(Py_bf_getbuffer) && defined(Py_bf_releasebuffer) + /* PY_VERSION_HEX >= 0x03090000 || Py_LIMITED_API >= 0x030B0000 */ + #elif defined(_MSC_VER) + #pragma message ("The buffer protocol is not supported in the Limited C-API < 3.11.") + #else + #warning "The buffer protocol is not supported in the Limited C-API < 3.11." + #endif + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_array_spec, __pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #else + __pyx_array_type = &__pyx_type___pyx_array; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_array_type->tp_print = 0; + #endif + if (__Pyx_SetVtable(__pyx_array_type, __pyx_vtabptr_array) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_MergeVtables(__pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_setup_reduce((PyObject *) __pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #endif + #if CYTHON_USE_TYPE_SPECS + __pyx_MemviewEnum_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_MemviewEnum_spec, NULL); if (unlikely(!__pyx_MemviewEnum_type)) __PYX_ERR(1, 302, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_MemviewEnum_spec, __pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error) + #else + __pyx_MemviewEnum_type = &__pyx_type___pyx_MemviewEnum; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_MemviewEnum_type->tp_print = 0; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_MemviewEnum_type->tp_dictoffset && __pyx_MemviewEnum_type->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_MemviewEnum_type->tp_getattro = __Pyx_PyObject_GenericGetAttr; + } + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_setup_reduce((PyObject *) __pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error) + #endif + __pyx_vtabptr_memoryview = &__pyx_vtable_memoryview; + __pyx_vtable_memoryview.get_item_pointer = (char *(*)(struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_get_item_pointer; + __pyx_vtable_memoryview.is_slice = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_is_slice; + __pyx_vtable_memoryview.setitem_slice_assignment = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *, PyObject *))__pyx_memoryview_setitem_slice_assignment; + __pyx_vtable_memoryview.setitem_slice_assign_scalar = (PyObject *(*)(struct __pyx_memoryview_obj *, struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_setitem_slice_assign_scalar; + __pyx_vtable_memoryview.setitem_indexed = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *, PyObject *))__pyx_memoryview_setitem_indexed; + __pyx_vtable_memoryview.convert_item_to_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *))__pyx_memoryview_convert_item_to_object; + __pyx_vtable_memoryview.assign_item_from_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *, PyObject *))__pyx_memoryview_assign_item_from_object; + __pyx_vtable_memoryview._get_base = (PyObject *(*)(struct __pyx_memoryview_obj *))__pyx_memoryview__get_base; + #if CYTHON_USE_TYPE_SPECS + __pyx_memoryview_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_memoryview_spec, NULL); if (unlikely(!__pyx_memoryview_type)) __PYX_ERR(1, 337, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + __pyx_memoryview_type->tp_as_buffer = &__pyx_tp_as_buffer_memoryview; + if (!__pyx_memoryview_type->tp_as_buffer->bf_releasebuffer && __pyx_memoryview_type->tp_base->tp_as_buffer && __pyx_memoryview_type->tp_base->tp_as_buffer->bf_releasebuffer) { + __pyx_memoryview_type->tp_as_buffer->bf_releasebuffer = __pyx_memoryview_type->tp_base->tp_as_buffer->bf_releasebuffer; + } + #elif defined(Py_bf_getbuffer) && defined(Py_bf_releasebuffer) + /* PY_VERSION_HEX >= 0x03090000 || Py_LIMITED_API >= 0x030B0000 */ + #elif defined(_MSC_VER) + #pragma message ("The buffer protocol is not supported in the Limited C-API < 3.11.") + #else + #warning "The buffer protocol is not supported in the Limited C-API < 3.11." + #endif + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_memoryview_spec, __pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #else + __pyx_memoryview_type = &__pyx_type___pyx_memoryview; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_memoryview_type->tp_print = 0; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_memoryview_type->tp_dictoffset && __pyx_memoryview_type->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_memoryview_type->tp_getattro = __Pyx_PyObject_GenericGetAttr; + } + #endif + if (__Pyx_SetVtable(__pyx_memoryview_type, __pyx_vtabptr_memoryview) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_MergeVtables(__pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_setup_reduce((PyObject *) __pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #endif + __pyx_vtabptr__memoryviewslice = &__pyx_vtable__memoryviewslice; + __pyx_vtable__memoryviewslice.__pyx_base = *__pyx_vtabptr_memoryview; + __pyx_vtable__memoryviewslice.__pyx_base.convert_item_to_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *))__pyx_memoryviewslice_convert_item_to_object; + __pyx_vtable__memoryviewslice.__pyx_base.assign_item_from_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *, PyObject *))__pyx_memoryviewslice_assign_item_from_object; + __pyx_vtable__memoryviewslice.__pyx_base._get_base = (PyObject *(*)(struct __pyx_memoryview_obj *))__pyx_memoryviewslice__get_base; + #if CYTHON_USE_TYPE_SPECS + __pyx_t_1 = PyTuple_Pack(1, (PyObject *)__pyx_memoryview_type); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 952, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_memoryviewslice_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_memoryviewslice_spec, __pyx_t_1); + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + if (unlikely(!__pyx_memoryviewslice_type)) __PYX_ERR(1, 952, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_memoryviewslice_spec, __pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #else + __pyx_memoryviewslice_type = &__pyx_type___pyx_memoryviewslice; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + __pyx_memoryviewslice_type->tp_base = __pyx_memoryview_type; + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_memoryviewslice_type->tp_print = 0; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_memoryviewslice_type->tp_dictoffset && __pyx_memoryviewslice_type->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_memoryviewslice_type->tp_getattro = __Pyx_PyObject_GenericGetAttr; + } + #endif + if (__Pyx_SetVtable(__pyx_memoryviewslice_type, __pyx_vtabptr__memoryviewslice) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_MergeVtables(__pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_setup_reduce((PyObject *) __pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #endif + __Pyx_RefNannyFinishContext(); + return 0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_RefNannyFinishContext(); + return -1; +} + +static int __Pyx_modinit_type_import_code(void) { + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__Pyx_modinit_type_import_code", 0); + /*--- Type import code ---*/ + __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(5, 9, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "type", + #if defined(PYPY_VERSION_NUM) && PYPY_VERSION_NUM < 0x050B0000 + sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyTypeObject), + #elif CYTHON_COMPILING_IN_LIMITED_API + sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyTypeObject), + #else + sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyHeapTypeObject), + #endif + __Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_4type_type) __PYX_ERR(5, 9, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(6, 8, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyBoolObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_4bool_bool) __PYX_ERR(6, 8, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(7, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyComplexObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_7complex_complex) __PYX_ERR(7, 15, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = PyImport_ImportModule("numpy"); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 202, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_5numpy_dtype = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "dtype", sizeof(PyArray_Descr), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArray_Descr),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_dtype) __PYX_ERR(2, 202, __pyx_L1_error) + __pyx_ptype_5numpy_flatiter = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "flatiter", sizeof(PyArrayIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_flatiter) __PYX_ERR(2, 225, __pyx_L1_error) + __pyx_ptype_5numpy_broadcast = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "broadcast", sizeof(PyArrayMultiIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayMultiIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_broadcast) __PYX_ERR(2, 229, __pyx_L1_error) + __pyx_ptype_5numpy_ndarray = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "ndarray", sizeof(PyArrayObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_ndarray) __PYX_ERR(2, 238, __pyx_L1_error) + __pyx_ptype_5numpy_generic = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "generic", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_generic) __PYX_ERR(2, 812, __pyx_L1_error) + __pyx_ptype_5numpy_number = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "number", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_number) __PYX_ERR(2, 814, __pyx_L1_error) + __pyx_ptype_5numpy_integer = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "integer", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_integer) __PYX_ERR(2, 816, __pyx_L1_error) + __pyx_ptype_5numpy_signedinteger = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "signedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_signedinteger) __PYX_ERR(2, 818, __pyx_L1_error) + __pyx_ptype_5numpy_unsignedinteger = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "unsignedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_unsignedinteger) __PYX_ERR(2, 820, __pyx_L1_error) + __pyx_ptype_5numpy_inexact = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "inexact", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_inexact) __PYX_ERR(2, 822, __pyx_L1_error) + __pyx_ptype_5numpy_floating = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "floating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_floating) __PYX_ERR(2, 824, __pyx_L1_error) + __pyx_ptype_5numpy_complexfloating = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "complexfloating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_complexfloating) __PYX_ERR(2, 826, __pyx_L1_error) + __pyx_ptype_5numpy_flexible = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "flexible", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_flexible) __PYX_ERR(2, 828, __pyx_L1_error) + __pyx_ptype_5numpy_character = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "character", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_character) __PYX_ERR(2, 830, __pyx_L1_error) + __pyx_ptype_5numpy_ufunc = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "ufunc", sizeof(PyUFuncObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyUFuncObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_ufunc) __PYX_ERR(2, 868, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = PyImport_ImportModule("array"); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 69, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_7cpython_5array_array = __Pyx_ImportType_3_0_0(__pyx_t_1, "array", "array", sizeof(arrayobject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(arrayobject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_5array_array) __PYX_ERR(4, 69, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_RefNannyFinishContext(); + return 0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_RefNannyFinishContext(); + return -1; +} + +static int __Pyx_modinit_variable_import_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_variable_import_code", 0); + /*--- Variable import code ---*/ + __Pyx_RefNannyFinishContext(); + return 0; +} + +static int __Pyx_modinit_function_import_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_function_import_code", 0); + /*--- Function import code ---*/ + __Pyx_RefNannyFinishContext(); + return 0; +} + + +#if PY_MAJOR_VERSION >= 3 +#if CYTHON_PEP489_MULTI_PHASE_INIT +static PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def); /*proto*/ +static int __pyx_pymod_exec_inverse_distance(PyObject* module); /*proto*/ +static PyModuleDef_Slot __pyx_moduledef_slots[] = { + {Py_mod_create, (void*)__pyx_pymod_create}, + {Py_mod_exec, (void*)__pyx_pymod_exec_inverse_distance}, + {0, NULL} +}; +#endif + +#ifdef __cplusplus +namespace { + struct PyModuleDef __pyx_moduledef = + #else + static struct PyModuleDef __pyx_moduledef = + #endif + { + PyModuleDef_HEAD_INIT, + "inverse_distance", + __pyx_k_A_residue_value_is_calculated_f, /* m_doc */ + #if CYTHON_PEP489_MULTI_PHASE_INIT + 0, /* m_size */ + #elif CYTHON_USE_MODULE_STATE + sizeof(__pyx_mstate), /* m_size */ + #else + -1, /* m_size */ + #endif + __pyx_methods /* m_methods */, + #if CYTHON_PEP489_MULTI_PHASE_INIT + __pyx_moduledef_slots, /* m_slots */ + #else + NULL, /* m_reload */ + #endif + #if CYTHON_USE_MODULE_STATE + __pyx_m_traverse, /* m_traverse */ + __pyx_m_clear, /* m_clear */ + NULL /* m_free */ + #else + NULL, /* m_traverse */ + NULL, /* m_clear */ + NULL /* m_free */ + #endif + }; + #ifdef __cplusplus +} /* anonymous namespace */ +#endif +#endif + +#ifndef CYTHON_NO_PYINIT_EXPORT +#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC +#elif PY_MAJOR_VERSION < 3 +#ifdef __cplusplus +#define __Pyx_PyMODINIT_FUNC extern "C" void +#else +#define __Pyx_PyMODINIT_FUNC void +#endif +#else +#ifdef __cplusplus +#define __Pyx_PyMODINIT_FUNC extern "C" PyObject * +#else +#define __Pyx_PyMODINIT_FUNC PyObject * +#endif +#endif + + +#if PY_MAJOR_VERSION < 3 +__Pyx_PyMODINIT_FUNC initinverse_distance(void) CYTHON_SMALL_CODE; /*proto*/ +__Pyx_PyMODINIT_FUNC initinverse_distance(void) +#else +__Pyx_PyMODINIT_FUNC PyInit_inverse_distance(void) CYTHON_SMALL_CODE; /*proto*/ +__Pyx_PyMODINIT_FUNC PyInit_inverse_distance(void) +#if CYTHON_PEP489_MULTI_PHASE_INIT +{ + return PyModuleDef_Init(&__pyx_moduledef); +} +static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) { + #if PY_VERSION_HEX >= 0x030700A1 + static PY_INT64_T main_interpreter_id = -1; + PY_INT64_T current_id = PyInterpreterState_GetID(PyThreadState_Get()->interp); + if (main_interpreter_id == -1) { + main_interpreter_id = current_id; + return (unlikely(current_id == -1)) ? -1 : 0; + } else if (unlikely(main_interpreter_id != current_id)) + #else + static PyInterpreterState *main_interpreter = NULL; + PyInterpreterState *current_interpreter = PyThreadState_Get()->interp; + if (!main_interpreter) { + main_interpreter = current_interpreter; + } else if (unlikely(main_interpreter != current_interpreter)) + #endif + { + PyErr_SetString( + PyExc_ImportError, + "Interpreter change detected - this module can only be loaded into one interpreter per process."); + return -1; + } + return 0; +} +#if CYTHON_COMPILING_IN_LIMITED_API +static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *module, const char* from_name, const char* to_name, int allow_none) +#else +static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *moddict, const char* from_name, const char* to_name, int allow_none) +#endif +{ + PyObject *value = PyObject_GetAttrString(spec, from_name); + int result = 0; + if (likely(value)) { + if (allow_none || value != Py_None) { +#if CYTHON_COMPILING_IN_LIMITED_API + result = PyModule_AddObject(module, to_name, value); +#else + result = PyDict_SetItemString(moddict, to_name, value); +#endif + } + Py_DECREF(value); + } else if (PyErr_ExceptionMatches(PyExc_AttributeError)) { + PyErr_Clear(); + } else { + result = -1; + } + return result; +} +static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def) { + PyObject *module = NULL, *moddict, *modname; + CYTHON_UNUSED_VAR(def); + if (__Pyx_check_single_interpreter()) + return NULL; + if (__pyx_m) + return __Pyx_NewRef(__pyx_m); + modname = PyObject_GetAttrString(spec, "name"); + if (unlikely(!modname)) goto bad; + module = PyModule_NewObject(modname); + Py_DECREF(modname); + if (unlikely(!module)) goto bad; +#if CYTHON_COMPILING_IN_LIMITED_API + moddict = module; +#else + moddict = PyModule_GetDict(module); + if (unlikely(!moddict)) goto bad; +#endif + if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "loader", "__loader__", 1) < 0)) goto bad; + if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "origin", "__file__", 1) < 0)) goto bad; + if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "parent", "__package__", 1) < 0)) goto bad; + if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "submodule_search_locations", "__path__", 0) < 0)) goto bad; + return module; +bad: + Py_XDECREF(module); + return NULL; +} + + +static CYTHON_SMALL_CODE int __pyx_pymod_exec_inverse_distance(PyObject *__pyx_pyinit_module) +#endif +#endif +{ + int stringtab_initialized = 0; + #if CYTHON_USE_MODULE_STATE + int pystate_addmodule_run = 0; + #endif + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + int __pyx_t_6; + PyObject *__pyx_t_7 = NULL; + static PyThread_type_lock __pyx_t_8[8]; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannyDeclarations + #if CYTHON_PEP489_MULTI_PHASE_INIT + if (__pyx_m) { + if (__pyx_m == __pyx_pyinit_module) return 0; + PyErr_SetString(PyExc_RuntimeError, "Module 'inverse_distance' has already been imported. Re-initialisation is not supported."); + return -1; + } + #elif PY_MAJOR_VERSION >= 3 + if (__pyx_m) return __Pyx_NewRef(__pyx_m); + #endif + /*--- Module creation code ---*/ + #if CYTHON_PEP489_MULTI_PHASE_INIT + __pyx_m = __pyx_pyinit_module; + Py_INCREF(__pyx_m); + #else + #if PY_MAJOR_VERSION < 3 + __pyx_m = Py_InitModule4("inverse_distance", __pyx_methods, __pyx_k_A_residue_value_is_calculated_f, 0, PYTHON_API_VERSION); Py_XINCREF(__pyx_m); + if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error) + #elif CYTHON_USE_MODULE_STATE + __pyx_t_1 = PyModule_Create(&__pyx_moduledef); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1, __pyx_L1_error) + { + int add_module_result = PyState_AddModule(__pyx_t_1, &__pyx_moduledef); + __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to inverse_distance pseudovariable */ + if (unlikely((add_module_result < 0))) __PYX_ERR(0, 1, __pyx_L1_error) + pystate_addmodule_run = 1; + } + #else + __pyx_m = PyModule_Create(&__pyx_moduledef); + if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #endif + CYTHON_UNUSED_VAR(__pyx_t_1); + __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 1, __pyx_L1_error) + Py_INCREF(__pyx_d); + __pyx_b = PyImport_AddModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 1, __pyx_L1_error) + Py_INCREF(__pyx_b); + __pyx_cython_runtime = PyImport_AddModule((char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error) + Py_INCREF(__pyx_cython_runtime); + if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #if CYTHON_REFNANNY +__Pyx_RefNanny = __Pyx_RefNannyImportAPI("refnanny"); +if (!__Pyx_RefNanny) { + PyErr_Clear(); + __Pyx_RefNanny = __Pyx_RefNannyImportAPI("Cython.Runtime.refnanny"); + if (!__Pyx_RefNanny) + Py_FatalError("failed to import 'refnanny' module"); +} +#endif + __Pyx_RefNannySetupContext("__Pyx_PyMODINIT_FUNC PyInit_inverse_distance(void)", 0); + if (__Pyx_check_binary_version() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #ifdef __Pxy_PyFrame_Initialize_Offsets + __Pxy_PyFrame_Initialize_Offsets(); + #endif + __pyx_empty_tuple = PyTuple_New(0); if (unlikely(!__pyx_empty_tuple)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_empty_bytes = PyBytes_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_bytes)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_empty_unicode = PyUnicode_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_unicode)) __PYX_ERR(0, 1, __pyx_L1_error) + #ifdef __Pyx_CyFunction_USED + if (__pyx_CyFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_FusedFunction_USED + if (__pyx_FusedFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_Coroutine_USED + if (__pyx_Coroutine_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_Generator_USED + if (__pyx_Generator_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_AsyncGen_USED + if (__pyx_AsyncGen_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_StopAsyncIteration_USED + if (__pyx_StopAsyncIteration_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + /*--- Library function declarations ---*/ + /*--- Threads initialization code ---*/ + #if defined(WITH_THREAD) && PY_VERSION_HEX < 0x030700F0 && defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS + PyEval_InitThreads(); + #endif + /*--- Initialize various global constants etc. ---*/ + if (__Pyx_InitConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + stringtab_initialized = 1; + if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #if PY_MAJOR_VERSION < 3 && (__PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT) + if (__Pyx_init_sys_getdefaultencoding_params() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + if (__pyx_module_is_main_pymica__methods__inverse_distance) { + if (PyObject_SetAttr(__pyx_m, __pyx_n_s_name_2, __pyx_n_s_main) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + } + #if PY_MAJOR_VERSION >= 3 + { + PyObject *modules = PyImport_GetModuleDict(); if (unlikely(!modules)) __PYX_ERR(0, 1, __pyx_L1_error) + if (!PyDict_GetItemString(modules, "pymica.methods.inverse_distance")) { + if (unlikely((PyDict_SetItemString(modules, "pymica.methods.inverse_distance", __pyx_m) < 0))) __PYX_ERR(0, 1, __pyx_L1_error) + } + } + #endif + /*--- Builtin init code ---*/ + if (__Pyx_InitCachedBuiltins() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + /*--- Constants init code ---*/ + if (__Pyx_InitCachedConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + /*--- Global type/function init code ---*/ + (void)__Pyx_modinit_global_init_code(); + (void)__Pyx_modinit_variable_export_code(); + (void)__Pyx_modinit_function_export_code(); + if (unlikely((__Pyx_modinit_type_init_code() < 0))) __PYX_ERR(0, 1, __pyx_L1_error) + if (unlikely((__Pyx_modinit_type_import_code() < 0))) __PYX_ERR(0, 1, __pyx_L1_error) + (void)__Pyx_modinit_variable_import_code(); + (void)__Pyx_modinit_function_import_code(); + /*--- Execution code ---*/ + #if defined(__Pyx_Generator_USED) || defined(__Pyx_Coroutine_USED) + if (__Pyx_patch_abc() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + + /* "View.MemoryView":99 + * + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: # <<<<<<<<<<<<<< + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "View.MemoryView":100 + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: + * if __import__("sys").version_info >= (3, 3): # <<<<<<<<<<<<<< + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + */ + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__11, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 100, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_version_info); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 100, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = PyObject_RichCompare(__pyx_t_5, __pyx_tuple__12, Py_GE); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 100, __pyx_L2_error) + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(1, 100, __pyx_L2_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + if (__pyx_t_6) { + + /* "View.MemoryView":101 + * try: + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence # <<<<<<<<<<<<<< + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence + */ + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__13, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 101, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_abc); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 101, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_Sequence); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 101, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XGOTREF(__pyx_collections_abc_Sequence); + __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, __pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + __pyx_t_4 = 0; + + /* "View.MemoryView":100 + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: + * if __import__("sys").version_info >= (3, 3): # <<<<<<<<<<<<<< + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + */ + goto __pyx_L8; + } + + /* "View.MemoryView":103 + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence # <<<<<<<<<<<<<< + * except: + * + */ + /*else*/ { + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__14, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 103, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_Sequence); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 103, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XGOTREF(__pyx_collections_abc_Sequence); + __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, __pyx_t_5); + __Pyx_GIVEREF(__pyx_t_5); + __pyx_t_5 = 0; + } + __pyx_L8:; + + /* "View.MemoryView":99 + * + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: # <<<<<<<<<<<<<< + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L7_try_end; + __pyx_L2_error:; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + + /* "View.MemoryView":104 + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence + * except: # <<<<<<<<<<<<<< + * + * __pyx_collections_abc_Sequence = None + */ + /*except:*/ { + __Pyx_AddTraceback("View.MemoryView", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_4, &__pyx_t_7) < 0) __PYX_ERR(1, 104, __pyx_L4_except_error) + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_4); + __Pyx_XGOTREF(__pyx_t_7); + + /* "View.MemoryView":106 + * except: + * + * __pyx_collections_abc_Sequence = None # <<<<<<<<<<<<<< + * + * + */ + __Pyx_INCREF(Py_None); + __Pyx_XGOTREF(__pyx_collections_abc_Sequence); + __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, Py_None); + __Pyx_GIVEREF(Py_None); + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + goto __pyx_L3_exception_handled; + } + + /* "View.MemoryView":99 + * + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: # <<<<<<<<<<<<<< + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + */ + __pyx_L4_except_error:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + goto __pyx_L1_error; + __pyx_L3_exception_handled:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + __pyx_L7_try_end:; + } + + /* "View.MemoryView":241 + * + * + * try: # <<<<<<<<<<<<<< + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_2, &__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_1); + /*try:*/ { + + /* "View.MemoryView":242 + * + * try: + * count = __pyx_collections_abc_Sequence.count # <<<<<<<<<<<<<< + * index = __pyx_collections_abc_Sequence.index + * except: + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 242, __pyx_L11_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_array_type->tp_dict, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 242, __pyx_L11_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + PyType_Modified(__pyx_array_type); + + /* "View.MemoryView":243 + * try: + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index # <<<<<<<<<<<<<< + * except: + * pass + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 243, __pyx_L11_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_array_type->tp_dict, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 243, __pyx_L11_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + PyType_Modified(__pyx_array_type); + + /* "View.MemoryView":241 + * + * + * try: # <<<<<<<<<<<<<< + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + */ + } + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + goto __pyx_L16_try_end; + __pyx_L11_error:; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":244 + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + * except: # <<<<<<<<<<<<<< + * pass + * + */ + /*except:*/ { + __Pyx_ErrRestore(0,0,0); + goto __pyx_L12_exception_handled; + } + __pyx_L12_exception_handled:; + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_2, __pyx_t_1); + __pyx_L16_try_end:; + } + + /* "View.MemoryView":309 + * return self.name + * + * cdef generic = Enum("") # <<<<<<<<<<<<<< + * cdef strided = Enum("") # default + * cdef indirect = Enum("") + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__15, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 309, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(generic); + __Pyx_DECREF_SET(generic, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":310 + * + * cdef generic = Enum("") + * cdef strided = Enum("") # default # <<<<<<<<<<<<<< + * cdef indirect = Enum("") + * + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__16, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 310, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(strided); + __Pyx_DECREF_SET(strided, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":311 + * cdef generic = Enum("") + * cdef strided = Enum("") # default + * cdef indirect = Enum("") # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__17, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 311, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(indirect); + __Pyx_DECREF_SET(indirect, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":314 + * + * + * cdef contiguous = Enum("") # <<<<<<<<<<<<<< + * cdef indirect_contiguous = Enum("") + * + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__18, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 314, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(contiguous); + __Pyx_DECREF_SET(contiguous, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":315 + * + * cdef contiguous = Enum("") + * cdef indirect_contiguous = Enum("") # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__19, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 315, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(indirect_contiguous); + __Pyx_DECREF_SET(indirect_contiguous, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":323 + * + * + * cdef int __pyx_memoryview_thread_locks_used = 0 # <<<<<<<<<<<<<< + * cdef PyThread_type_lock[8] __pyx_memoryview_thread_locks = [ + * PyThread_allocate_lock(), + */ + __pyx_memoryview_thread_locks_used = 0; + + /* "View.MemoryView":324 + * + * cdef int __pyx_memoryview_thread_locks_used = 0 + * cdef PyThread_type_lock[8] __pyx_memoryview_thread_locks = [ # <<<<<<<<<<<<<< + * PyThread_allocate_lock(), + * PyThread_allocate_lock(), + */ + __pyx_t_8[0] = PyThread_allocate_lock(); + __pyx_t_8[1] = PyThread_allocate_lock(); + __pyx_t_8[2] = PyThread_allocate_lock(); + __pyx_t_8[3] = PyThread_allocate_lock(); + __pyx_t_8[4] = PyThread_allocate_lock(); + __pyx_t_8[5] = PyThread_allocate_lock(); + __pyx_t_8[6] = PyThread_allocate_lock(); + __pyx_t_8[7] = PyThread_allocate_lock(); + memcpy(&(__pyx_memoryview_thread_locks[0]), __pyx_t_8, sizeof(__pyx_memoryview_thread_locks[0]) * (8)); + + /* "View.MemoryView":982 + * + * + * try: # <<<<<<<<<<<<<< + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "View.MemoryView":983 + * + * try: + * count = __pyx_collections_abc_Sequence.count # <<<<<<<<<<<<<< + * index = __pyx_collections_abc_Sequence.index + * except: + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 983, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 983, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + PyType_Modified(__pyx_memoryviewslice_type); + + /* "View.MemoryView":984 + * try: + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index # <<<<<<<<<<<<<< + * except: + * pass + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 984, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 984, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + PyType_Modified(__pyx_memoryviewslice_type); + + /* "View.MemoryView":982 + * + * + * try: # <<<<<<<<<<<<<< + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L22_try_end; + __pyx_L17_error:; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":985 + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + * except: # <<<<<<<<<<<<<< + * pass + * + */ + /*except:*/ { + __Pyx_ErrRestore(0,0,0); + goto __pyx_L18_exception_handled; + } + __pyx_L18_exception_handled:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + __pyx_L22_try_end:; + } + + /* "View.MemoryView":988 + * pass + * + * try: # <<<<<<<<<<<<<< + * if __pyx_collections_abc_Sequence: + * + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_2, &__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_1); + /*try:*/ { + + /* "View.MemoryView":989 + * + * try: + * if __pyx_collections_abc_Sequence: # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_collections_abc_Sequence); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(1, 989, __pyx_L23_error) + if (__pyx_t_6) { + + /* "View.MemoryView":993 + * + * + * __pyx_collections_abc_Sequence.register(_memoryviewslice) # <<<<<<<<<<<<<< + * __pyx_collections_abc_Sequence.register(array) + * except: + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_register); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 993, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_7, ((PyObject *)__pyx_memoryviewslice_type)); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 993, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "View.MemoryView":994 + * + * __pyx_collections_abc_Sequence.register(_memoryviewslice) + * __pyx_collections_abc_Sequence.register(array) # <<<<<<<<<<<<<< + * except: + * pass # ignore failure, it's a minor issue + */ + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_register); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 994, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_7 = __Pyx_PyObject_CallOneArg(__pyx_t_4, ((PyObject *)__pyx_array_type)); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 994, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":989 + * + * try: + * if __pyx_collections_abc_Sequence: # <<<<<<<<<<<<<< + * + * + */ + } + + /* "View.MemoryView":988 + * pass + * + * try: # <<<<<<<<<<<<<< + * if __pyx_collections_abc_Sequence: + * + */ + } + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + goto __pyx_L28_try_end; + __pyx_L23_error:; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":995 + * __pyx_collections_abc_Sequence.register(_memoryviewslice) + * __pyx_collections_abc_Sequence.register(array) + * except: # <<<<<<<<<<<<<< + * pass # ignore failure, it's a minor issue + * + */ + /*except:*/ { + __Pyx_ErrRestore(0,0,0); + goto __pyx_L24_exception_handled; + } + __pyx_L24_exception_handled:; + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_2, __pyx_t_1); + __pyx_L28_try_end:; + } + + /* "(tree fragment)":1 + * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< + * cdef object __pyx_PickleError + * cdef object __pyx_result + */ + __pyx_t_7 = PyCFunction_NewEx(&__pyx_mdef_15View_dot_MemoryView_1__pyx_unpickle_Enum, NULL, __pyx_n_s_View_MemoryView); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_pyx_unpickle_Enum, __pyx_t_7) < 0) __PYX_ERR(1, 1, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance.pyx":8 + * """ + * + * import numpy as np # <<<<<<<<<<<<<< + * cimport numpy as np + * from libc.math cimport sqrt + */ + __pyx_t_7 = __Pyx_ImportDottedModule(__pyx_n_s_numpy, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 8, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_np, __pyx_t_7) < 0) __PYX_ERR(0, 8, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance.pyx":13 + * from libc.math cimport pow + * from cpython cimport array + * import array # <<<<<<<<<<<<<< + * from typing import Dict, List + * + */ + __pyx_t_7 = __Pyx_ImportDottedModule(__pyx_n_s_array, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 13, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_array, __pyx_t_7) < 0) __PYX_ERR(0, 13, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance.pyx":14 + * from cpython cimport array + * import array + * from typing import Dict, List # <<<<<<<<<<<<<< + * + * DTYPE = np.float64 + */ + __pyx_t_7 = PyList_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_INCREF(__pyx_n_s_Dict); + __Pyx_GIVEREF(__pyx_n_s_Dict); + PyList_SET_ITEM(__pyx_t_7, 0, __pyx_n_s_Dict); + __Pyx_INCREF(__pyx_n_s_List); + __Pyx_GIVEREF(__pyx_n_s_List); + PyList_SET_ITEM(__pyx_t_7, 1, __pyx_n_s_List); + __pyx_t_4 = __Pyx_Import(__pyx_n_s_typing, __pyx_t_7, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __pyx_t_7 = __Pyx_ImportFrom(__pyx_t_4, __pyx_n_s_Dict); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_Dict, __pyx_t_7) < 0) __PYX_ERR(0, 14, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __pyx_t_7 = __Pyx_ImportFrom(__pyx_t_4, __pyx_n_s_List); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_List, __pyx_t_7) < 0) __PYX_ERR(0, 14, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "pymica/methods/inverse_distance.pyx":16 + * from typing import Dict, List + * + * DTYPE = np.float64 # <<<<<<<<<<<<<< + * ctypedef np.float64_t DTYPE_t + * + */ + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_np); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 16, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_float64); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 16, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_DTYPE, __pyx_t_7) < 0) __PYX_ERR(0, 16, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance.pyx":21 + * def inverse_distance(data: List[Dict[str, float]], + * size: List[int], geotransform: List[int], + * power: float=2.5, smoothing: float=0.0): # <<<<<<<<<<<<<< + * """ + * inverse_distance(data, size, geotransform) + */ + __pyx_t_7 = PyFloat_FromDouble(((double)2.5)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 21, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_4 = PyFloat_FromDouble(((double)0.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 21, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + + /* "pymica/methods/inverse_distance.pyx":19 + * ctypedef np.float64_t DTYPE_t + * + * def inverse_distance(data: List[Dict[str, float]], # <<<<<<<<<<<<<< + * size: List[int], geotransform: List[int], + * power: float=2.5, smoothing: float=0.0): + */ + __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 19, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_GIVEREF(__pyx_t_7); + PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_4); + __pyx_t_7 = 0; + __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(5); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 19, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_data, __pyx_kp_s_List_Dict_str_float) < 0) __PYX_ERR(0, 19, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_size, __pyx_kp_s_List_int) < 0) __PYX_ERR(0, 19, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_geotransform, __pyx_kp_s_List_int) < 0) __PYX_ERR(0, 19, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_power, __pyx_n_s_float) < 0) __PYX_ERR(0, 19, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_smoothing, __pyx_n_s_float) < 0) __PYX_ERR(0, 19, __pyx_L1_error) + __pyx_t_7 = __Pyx_CyFunction_New(&__pyx_mdef_6pymica_7methods_16inverse_distance_1inverse_distance, 0, __pyx_n_s_inverse_distance, NULL, __pyx_n_s_pymica_methods_inverse_distance_2, __pyx_d, ((PyObject *)__pyx_codeobj__23)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 19, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_CyFunction_SetDefaultsTuple(__pyx_t_7, __pyx_t_5); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_7, __pyx_t_4); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_inverse_distance, __pyx_t_7) < 0) __PYX_ERR(0, 19, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance.pyx":1 + * #cython: boundscheck=False, wraparound=False, nonecheck=False, cdivision=True # <<<<<<<<<<<<<< + * """ + * A residue value is calculated for a point considering the quadratic inverse + */ + __pyx_t_7 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_7) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /*--- Wrapped vars code ---*/ + + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_4); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_7); + if (__pyx_m) { + if (__pyx_d && stringtab_initialized) { + __Pyx_AddTraceback("init pymica.methods.inverse_distance", __pyx_clineno, __pyx_lineno, __pyx_filename); + } + #if !CYTHON_USE_MODULE_STATE + Py_CLEAR(__pyx_m); + #else + Py_DECREF(__pyx_m); + if (pystate_addmodule_run) { + PyObject *tp, *value, *tb; + PyErr_Fetch(&tp, &value, &tb); + PyState_RemoveModule(&__pyx_moduledef); + PyErr_Restore(tp, value, tb); + } + #endif + } else if (!PyErr_Occurred()) { + PyErr_SetString(PyExc_ImportError, "init pymica.methods.inverse_distance"); + } + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + #if CYTHON_PEP489_MULTI_PHASE_INIT + return (__pyx_m != NULL) ? 0 : -1; + #elif PY_MAJOR_VERSION >= 3 + return __pyx_m; + #else + return; + #endif +} +/* #### Code section: cleanup_globals ### */ +/* #### Code section: cleanup_module ### */ +/* #### Code section: main_method ### */ +/* #### Code section: utility_code_pragmas ### */ +#ifdef _MSC_VER +#pragma warning( push ) +/* Warning 4127: conditional expression is constant + * Cython uses constant conditional expressions to allow in inline functions to be optimized at + * compile-time, so this warning is not useful + */ +#pragma warning( disable : 4127 ) +#endif + + + +/* #### Code section: utility_code_def ### */ + +/* --- Runtime support code --- */ +/* Refnanny */ +#if CYTHON_REFNANNY +static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname) { + PyObject *m = NULL, *p = NULL; + void *r = NULL; + m = PyImport_ImportModule(modname); + if (!m) goto end; + p = PyObject_GetAttrString(m, "RefNannyAPI"); + if (!p) goto end; + r = PyLong_AsVoidPtr(p); +end: + Py_XDECREF(p); + Py_XDECREF(m); + return (__Pyx_RefNannyAPIStruct *)r; +} +#endif + +/* PyErrExceptionMatches */ +#if CYTHON_FAST_THREAD_STATE +static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) { + Py_ssize_t i, n; + n = PyTuple_GET_SIZE(tuple); +#if PY_MAJOR_VERSION >= 3 + for (i=0; i= 0x030C00A6 + PyObject *current_exception = tstate->current_exception; + if (unlikely(!current_exception)) return 0; + exc_type = (PyObject*) Py_TYPE(current_exception); + if (exc_type == err) return 1; +#else + exc_type = tstate->curexc_type; + if (exc_type == err) return 1; + if (unlikely(!exc_type)) return 0; +#endif + #if CYTHON_AVOID_BORROWED_REFS + Py_INCREF(exc_type); + #endif + if (unlikely(PyTuple_Check(err))) { + result = __Pyx_PyErr_ExceptionMatchesTuple(exc_type, err); + } else { + result = __Pyx_PyErr_GivenExceptionMatches(exc_type, err); + } + #if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(exc_type); + #endif + return result; +} +#endif + +/* PyErrFetchRestore */ +#if CYTHON_FAST_THREAD_STATE +static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) { +#if PY_VERSION_HEX >= 0x030C00A6 + PyObject *tmp_value; + assert(type == NULL || (value != NULL && type == (PyObject*) Py_TYPE(value))); + if (value) { + #if CYTHON_COMPILING_IN_CPYTHON + if (unlikely(((PyBaseExceptionObject*) value)->traceback != tb)) + #endif + PyException_SetTraceback(value, tb); + } + tmp_value = tstate->current_exception; + tstate->current_exception = value; + Py_XDECREF(tmp_value); +#else + PyObject *tmp_type, *tmp_value, *tmp_tb; + tmp_type = tstate->curexc_type; + tmp_value = tstate->curexc_value; + tmp_tb = tstate->curexc_traceback; + tstate->curexc_type = type; + tstate->curexc_value = value; + tstate->curexc_traceback = tb; + Py_XDECREF(tmp_type); + Py_XDECREF(tmp_value); + Py_XDECREF(tmp_tb); +#endif +} +static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { +#if PY_VERSION_HEX >= 0x030C00A6 + PyObject* exc_value; + exc_value = tstate->current_exception; + tstate->current_exception = 0; + *value = exc_value; + *type = NULL; + *tb = NULL; + if (exc_value) { + *type = (PyObject*) Py_TYPE(exc_value); + Py_INCREF(*type); + #if CYTHON_COMPILING_IN_CPYTHON + *tb = ((PyBaseExceptionObject*) exc_value)->traceback; + Py_XINCREF(*tb); + #else + *tb = PyException_GetTraceback(exc_value); + #endif + } +#else + *type = tstate->curexc_type; + *value = tstate->curexc_value; + *tb = tstate->curexc_traceback; + tstate->curexc_type = 0; + tstate->curexc_value = 0; + tstate->curexc_traceback = 0; +#endif +} +#endif + +/* PyObjectGetAttrStr */ +#if CYTHON_USE_TYPE_SLOTS +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name) { + PyTypeObject* tp = Py_TYPE(obj); + if (likely(tp->tp_getattro)) + return tp->tp_getattro(obj, attr_name); +#if PY_MAJOR_VERSION < 3 + if (likely(tp->tp_getattr)) + return tp->tp_getattr(obj, PyString_AS_STRING(attr_name)); +#endif + return PyObject_GetAttr(obj, attr_name); +} +#endif + +/* PyObjectGetAttrStrNoError */ +static void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + if (likely(__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError))) + __Pyx_PyErr_Clear(); +} +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name) { + PyObject *result; +#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_TYPE_SLOTS && PY_VERSION_HEX >= 0x030700B1 + PyTypeObject* tp = Py_TYPE(obj); + if (likely(tp->tp_getattro == PyObject_GenericGetAttr)) { + return _PyObject_GenericGetAttrWithDict(obj, attr_name, NULL, 1); + } +#endif + result = __Pyx_PyObject_GetAttrStr(obj, attr_name); + if (unlikely(!result)) { + __Pyx_PyObject_GetAttrStr_ClearAttributeError(); + } + return result; +} + +/* GetBuiltinName */ +static PyObject *__Pyx_GetBuiltinName(PyObject *name) { + PyObject* result = __Pyx_PyObject_GetAttrStrNoError(__pyx_b, name); + if (unlikely(!result) && !PyErr_Occurred()) { + PyErr_Format(PyExc_NameError, +#if PY_MAJOR_VERSION >= 3 + "name '%U' is not defined", name); +#else + "name '%.200s' is not defined", PyString_AS_STRING(name)); +#endif + } + return result; +} + +/* TupleAndListFromArray */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE void __Pyx_copy_object_array(PyObject *const *CYTHON_RESTRICT src, PyObject** CYTHON_RESTRICT dest, Py_ssize_t length) { + PyObject *v; + Py_ssize_t i; + for (i = 0; i < length; i++) { + v = dest[i] = src[i]; + Py_INCREF(v); + } +} +static CYTHON_INLINE PyObject * +__Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n) +{ + PyObject *res; + if (n <= 0) { + Py_INCREF(__pyx_empty_tuple); + return __pyx_empty_tuple; + } + res = PyTuple_New(n); + if (unlikely(res == NULL)) return NULL; + __Pyx_copy_object_array(src, ((PyTupleObject*)res)->ob_item, n); + return res; +} +static CYTHON_INLINE PyObject * +__Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n) +{ + PyObject *res; + if (n <= 0) { + return PyList_New(0); + } + res = PyList_New(n); + if (unlikely(res == NULL)) return NULL; + __Pyx_copy_object_array(src, ((PyListObject*)res)->ob_item, n); + return res; +} +#endif + +/* BytesEquals */ +static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals) { +#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API + return PyObject_RichCompareBool(s1, s2, equals); +#else + if (s1 == s2) { + return (equals == Py_EQ); + } else if (PyBytes_CheckExact(s1) & PyBytes_CheckExact(s2)) { + const char *ps1, *ps2; + Py_ssize_t length = PyBytes_GET_SIZE(s1); + if (length != PyBytes_GET_SIZE(s2)) + return (equals == Py_NE); + ps1 = PyBytes_AS_STRING(s1); + ps2 = PyBytes_AS_STRING(s2); + if (ps1[0] != ps2[0]) { + return (equals == Py_NE); + } else if (length == 1) { + return (equals == Py_EQ); + } else { + int result; +#if CYTHON_USE_UNICODE_INTERNALS && (PY_VERSION_HEX < 0x030B0000) + Py_hash_t hash1, hash2; + hash1 = ((PyBytesObject*)s1)->ob_shash; + hash2 = ((PyBytesObject*)s2)->ob_shash; + if (hash1 != hash2 && hash1 != -1 && hash2 != -1) { + return (equals == Py_NE); + } +#endif + result = memcmp(ps1, ps2, (size_t)length); + return (equals == Py_EQ) ? (result == 0) : (result != 0); + } + } else if ((s1 == Py_None) & PyBytes_CheckExact(s2)) { + return (equals == Py_NE); + } else if ((s2 == Py_None) & PyBytes_CheckExact(s1)) { + return (equals == Py_NE); + } else { + int result; + PyObject* py_result = PyObject_RichCompare(s1, s2, equals); + if (!py_result) + return -1; + result = __Pyx_PyObject_IsTrue(py_result); + Py_DECREF(py_result); + return result; + } +#endif +} + +/* UnicodeEquals */ +static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals) { +#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API + return PyObject_RichCompareBool(s1, s2, equals); +#else +#if PY_MAJOR_VERSION < 3 + PyObject* owned_ref = NULL; +#endif + int s1_is_unicode, s2_is_unicode; + if (s1 == s2) { + goto return_eq; + } + s1_is_unicode = PyUnicode_CheckExact(s1); + s2_is_unicode = PyUnicode_CheckExact(s2); +#if PY_MAJOR_VERSION < 3 + if ((s1_is_unicode & (!s2_is_unicode)) && PyString_CheckExact(s2)) { + owned_ref = PyUnicode_FromObject(s2); + if (unlikely(!owned_ref)) + return -1; + s2 = owned_ref; + s2_is_unicode = 1; + } else if ((s2_is_unicode & (!s1_is_unicode)) && PyString_CheckExact(s1)) { + owned_ref = PyUnicode_FromObject(s1); + if (unlikely(!owned_ref)) + return -1; + s1 = owned_ref; + s1_is_unicode = 1; + } else if (((!s2_is_unicode) & (!s1_is_unicode))) { + return __Pyx_PyBytes_Equals(s1, s2, equals); + } +#endif + if (s1_is_unicode & s2_is_unicode) { + Py_ssize_t length; + int kind; + void *data1, *data2; + if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0)) + return -1; + length = __Pyx_PyUnicode_GET_LENGTH(s1); + if (length != __Pyx_PyUnicode_GET_LENGTH(s2)) { + goto return_ne; + } +#if CYTHON_USE_UNICODE_INTERNALS + { + Py_hash_t hash1, hash2; + #if CYTHON_PEP393_ENABLED + hash1 = ((PyASCIIObject*)s1)->hash; + hash2 = ((PyASCIIObject*)s2)->hash; + #else + hash1 = ((PyUnicodeObject*)s1)->hash; + hash2 = ((PyUnicodeObject*)s2)->hash; + #endif + if (hash1 != hash2 && hash1 != -1 && hash2 != -1) { + goto return_ne; + } + } +#endif + kind = __Pyx_PyUnicode_KIND(s1); + if (kind != __Pyx_PyUnicode_KIND(s2)) { + goto return_ne; + } + data1 = __Pyx_PyUnicode_DATA(s1); + data2 = __Pyx_PyUnicode_DATA(s2); + if (__Pyx_PyUnicode_READ(kind, data1, 0) != __Pyx_PyUnicode_READ(kind, data2, 0)) { + goto return_ne; + } else if (length == 1) { + goto return_eq; + } else { + int result = memcmp(data1, data2, (size_t)(length * kind)); + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(owned_ref); + #endif + return (equals == Py_EQ) ? (result == 0) : (result != 0); + } + } else if ((s1 == Py_None) & s2_is_unicode) { + goto return_ne; + } else if ((s2 == Py_None) & s1_is_unicode) { + goto return_ne; + } else { + int result; + PyObject* py_result = PyObject_RichCompare(s1, s2, equals); + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(owned_ref); + #endif + if (!py_result) + return -1; + result = __Pyx_PyObject_IsTrue(py_result); + Py_DECREF(py_result); + return result; + } +return_eq: + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(owned_ref); + #endif + return (equals == Py_EQ); +return_ne: + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(owned_ref); + #endif + return (equals == Py_NE); +#endif +} + +/* fastcall */ +#if CYTHON_METH_FASTCALL +static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s) +{ + Py_ssize_t i, n = PyTuple_GET_SIZE(kwnames); + for (i = 0; i < n; i++) + { + if (s == PyTuple_GET_ITEM(kwnames, i)) return kwvalues[i]; + } + for (i = 0; i < n; i++) + { + int eq = __Pyx_PyUnicode_Equals(s, PyTuple_GET_ITEM(kwnames, i), Py_EQ); + if (unlikely(eq != 0)) { + if (unlikely(eq < 0)) return NULL; // error + return kwvalues[i]; + } + } + return NULL; // not found (no exception set) +} +#endif + +/* RaiseArgTupleInvalid */ +static void __Pyx_RaiseArgtupleInvalid( + const char* func_name, + int exact, + Py_ssize_t num_min, + Py_ssize_t num_max, + Py_ssize_t num_found) +{ + Py_ssize_t num_expected; + const char *more_or_less; + if (num_found < num_min) { + num_expected = num_min; + more_or_less = "at least"; + } else { + num_expected = num_max; + more_or_less = "at most"; + } + if (exact) { + more_or_less = "exactly"; + } + PyErr_Format(PyExc_TypeError, + "%.200s() takes %.8s %" CYTHON_FORMAT_SSIZE_T "d positional argument%.1s (%" CYTHON_FORMAT_SSIZE_T "d given)", + func_name, more_or_less, num_expected, + (num_expected == 1) ? "" : "s", num_found); +} + +/* RaiseDoubleKeywords */ +static void __Pyx_RaiseDoubleKeywordsError( + const char* func_name, + PyObject* kw_name) +{ + PyErr_Format(PyExc_TypeError, + #if PY_MAJOR_VERSION >= 3 + "%s() got multiple values for keyword argument '%U'", func_name, kw_name); + #else + "%s() got multiple values for keyword argument '%s'", func_name, + PyString_AsString(kw_name)); + #endif +} + +/* ParseKeywords */ +static int __Pyx_ParseOptionalKeywords( + PyObject *kwds, + PyObject *const *kwvalues, + PyObject **argnames[], + PyObject *kwds2, + PyObject *values[], + Py_ssize_t num_pos_args, + const char* function_name) +{ + PyObject *key = 0, *value = 0; + Py_ssize_t pos = 0; + PyObject*** name; + PyObject*** first_kw_arg = argnames + num_pos_args; + int kwds_is_tuple = CYTHON_METH_FASTCALL && likely(PyTuple_Check(kwds)); + while (1) { + if (kwds_is_tuple) { + if (pos >= PyTuple_GET_SIZE(kwds)) break; + key = PyTuple_GET_ITEM(kwds, pos); + value = kwvalues[pos]; + pos++; + } + else + { + if (!PyDict_Next(kwds, &pos, &key, &value)) break; + } + name = first_kw_arg; + while (*name && (**name != key)) name++; + if (*name) { + values[name-argnames] = value; + continue; + } + name = first_kw_arg; + #if PY_MAJOR_VERSION < 3 + if (likely(PyString_Check(key))) { + while (*name) { + if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key)) + && _PyString_Eq(**name, key)) { + values[name-argnames] = value; + break; + } + name++; + } + if (*name) continue; + else { + PyObject*** argname = argnames; + while (argname != first_kw_arg) { + if ((**argname == key) || ( + (CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**argname) == PyString_GET_SIZE(key)) + && _PyString_Eq(**argname, key))) { + goto arg_passed_twice; + } + argname++; + } + } + } else + #endif + if (likely(PyUnicode_Check(key))) { + while (*name) { + int cmp = ( + #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 + (__Pyx_PyUnicode_GET_LENGTH(**name) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : + #endif + PyUnicode_Compare(**name, key) + ); + if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; + if (cmp == 0) { + values[name-argnames] = value; + break; + } + name++; + } + if (*name) continue; + else { + PyObject*** argname = argnames; + while (argname != first_kw_arg) { + int cmp = (**argname == key) ? 0 : + #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 + (__Pyx_PyUnicode_GET_LENGTH(**argname) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : + #endif + PyUnicode_Compare(**argname, key); + if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; + if (cmp == 0) goto arg_passed_twice; + argname++; + } + } + } else + goto invalid_keyword_type; + if (kwds2) { + if (unlikely(PyDict_SetItem(kwds2, key, value))) goto bad; + } else { + goto invalid_keyword; + } + } + return 0; +arg_passed_twice: + __Pyx_RaiseDoubleKeywordsError(function_name, key); + goto bad; +invalid_keyword_type: + PyErr_Format(PyExc_TypeError, + "%.200s() keywords must be strings", function_name); + goto bad; +invalid_keyword: + #if PY_MAJOR_VERSION < 3 + PyErr_Format(PyExc_TypeError, + "%.200s() got an unexpected keyword argument '%.200s'", + function_name, PyString_AsString(key)); + #else + PyErr_Format(PyExc_TypeError, + "%s() got an unexpected keyword argument '%U'", + function_name, key); + #endif +bad: + return -1; +} + +/* ArgTypeTest */ +static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact) +{ + __Pyx_TypeName type_name; + __Pyx_TypeName obj_type_name; + if (unlikely(!type)) { + PyErr_SetString(PyExc_SystemError, "Missing type object"); + return 0; + } + else if (exact) { + #if PY_MAJOR_VERSION == 2 + if ((type == &PyBaseString_Type) && likely(__Pyx_PyBaseString_CheckExact(obj))) return 1; + #endif + } + else { + if (likely(__Pyx_TypeCheck(obj, type))) return 1; + } + type_name = __Pyx_PyType_GetName(type); + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, + "Argument '%.200s' has incorrect type (expected " __Pyx_FMT_TYPENAME + ", got " __Pyx_FMT_TYPENAME ")", name, type_name, obj_type_name); + __Pyx_DECREF_TypeName(type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return 0; +} + +/* RaiseException */ +#if PY_MAJOR_VERSION < 3 +static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) { + __Pyx_PyThreadState_declare + CYTHON_UNUSED_VAR(cause); + Py_XINCREF(type); + if (!value || value == Py_None) + value = NULL; + else + Py_INCREF(value); + if (!tb || tb == Py_None) + tb = NULL; + else { + Py_INCREF(tb); + if (!PyTraceBack_Check(tb)) { + PyErr_SetString(PyExc_TypeError, + "raise: arg 3 must be a traceback or None"); + goto raise_error; + } + } + if (PyType_Check(type)) { +#if CYTHON_COMPILING_IN_PYPY + if (!value) { + Py_INCREF(Py_None); + value = Py_None; + } +#endif + PyErr_NormalizeException(&type, &value, &tb); + } else { + if (value) { + PyErr_SetString(PyExc_TypeError, + "instance exception may not have a separate value"); + goto raise_error; + } + value = type; + type = (PyObject*) Py_TYPE(type); + Py_INCREF(type); + if (!PyType_IsSubtype((PyTypeObject *)type, (PyTypeObject *)PyExc_BaseException)) { + PyErr_SetString(PyExc_TypeError, + "raise: exception class must be a subclass of BaseException"); + goto raise_error; + } + } + __Pyx_PyThreadState_assign + __Pyx_ErrRestore(type, value, tb); + return; +raise_error: + Py_XDECREF(value); + Py_XDECREF(type); + Py_XDECREF(tb); + return; +} +#else +static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) { + PyObject* owned_instance = NULL; + if (tb == Py_None) { + tb = 0; + } else if (tb && !PyTraceBack_Check(tb)) { + PyErr_SetString(PyExc_TypeError, + "raise: arg 3 must be a traceback or None"); + goto bad; + } + if (value == Py_None) + value = 0; + if (PyExceptionInstance_Check(type)) { + if (value) { + PyErr_SetString(PyExc_TypeError, + "instance exception may not have a separate value"); + goto bad; + } + value = type; + type = (PyObject*) Py_TYPE(value); + } else if (PyExceptionClass_Check(type)) { + PyObject *instance_class = NULL; + if (value && PyExceptionInstance_Check(value)) { + instance_class = (PyObject*) Py_TYPE(value); + if (instance_class != type) { + int is_subclass = PyObject_IsSubclass(instance_class, type); + if (!is_subclass) { + instance_class = NULL; + } else if (unlikely(is_subclass == -1)) { + goto bad; + } else { + type = instance_class; + } + } + } + if (!instance_class) { + PyObject *args; + if (!value) + args = PyTuple_New(0); + else if (PyTuple_Check(value)) { + Py_INCREF(value); + args = value; + } else + args = PyTuple_Pack(1, value); + if (!args) + goto bad; + owned_instance = PyObject_Call(type, args, NULL); + Py_DECREF(args); + if (!owned_instance) + goto bad; + value = owned_instance; + if (!PyExceptionInstance_Check(value)) { + PyErr_Format(PyExc_TypeError, + "calling %R should have returned an instance of " + "BaseException, not %R", + type, Py_TYPE(value)); + goto bad; + } + } + } else { + PyErr_SetString(PyExc_TypeError, + "raise: exception class must be a subclass of BaseException"); + goto bad; + } + if (cause) { + PyObject *fixed_cause; + if (cause == Py_None) { + fixed_cause = NULL; + } else if (PyExceptionClass_Check(cause)) { + fixed_cause = PyObject_CallObject(cause, NULL); + if (fixed_cause == NULL) + goto bad; + } else if (PyExceptionInstance_Check(cause)) { + fixed_cause = cause; + Py_INCREF(fixed_cause); + } else { + PyErr_SetString(PyExc_TypeError, + "exception causes must derive from " + "BaseException"); + goto bad; + } + PyException_SetCause(value, fixed_cause); + } + PyErr_SetObject(type, value); + if (tb) { + #if PY_VERSION_HEX >= 0x030C00A6 + PyException_SetTraceback(value, tb); + #elif CYTHON_FAST_THREAD_STATE + PyThreadState *tstate = __Pyx_PyThreadState_Current; + PyObject* tmp_tb = tstate->curexc_traceback; + if (tb != tmp_tb) { + Py_INCREF(tb); + tstate->curexc_traceback = tb; + Py_XDECREF(tmp_tb); + } +#else + PyObject *tmp_type, *tmp_value, *tmp_tb; + PyErr_Fetch(&tmp_type, &tmp_value, &tmp_tb); + Py_INCREF(tb); + PyErr_Restore(tmp_type, tmp_value, tb); + Py_XDECREF(tmp_tb); +#endif + } +bad: + Py_XDECREF(owned_instance); + return; +} +#endif + +/* PyFunctionFastCall */ +#if CYTHON_FAST_PYCALL && !CYTHON_VECTORCALL +static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObject **args, Py_ssize_t na, + PyObject *globals) { + PyFrameObject *f; + PyThreadState *tstate = __Pyx_PyThreadState_Current; + PyObject **fastlocals; + Py_ssize_t i; + PyObject *result; + assert(globals != NULL); + /* XXX Perhaps we should create a specialized + PyFrame_New() that doesn't take locals, but does + take builtins without sanity checking them. + */ + assert(tstate != NULL); + f = PyFrame_New(tstate, co, globals, NULL); + if (f == NULL) { + return NULL; + } + fastlocals = __Pyx_PyFrame_GetLocalsplus(f); + for (i = 0; i < na; i++) { + Py_INCREF(*args); + fastlocals[i] = *args++; + } + result = PyEval_EvalFrameEx(f,0); + ++tstate->recursion_depth; + Py_DECREF(f); + --tstate->recursion_depth; + return result; +} +static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs) { + PyCodeObject *co = (PyCodeObject *)PyFunction_GET_CODE(func); + PyObject *globals = PyFunction_GET_GLOBALS(func); + PyObject *argdefs = PyFunction_GET_DEFAULTS(func); + PyObject *closure; +#if PY_MAJOR_VERSION >= 3 + PyObject *kwdefs; +#endif + PyObject *kwtuple, **k; + PyObject **d; + Py_ssize_t nd; + Py_ssize_t nk; + PyObject *result; + assert(kwargs == NULL || PyDict_Check(kwargs)); + nk = kwargs ? PyDict_Size(kwargs) : 0; + if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) { + return NULL; + } + if ( +#if PY_MAJOR_VERSION >= 3 + co->co_kwonlyargcount == 0 && +#endif + likely(kwargs == NULL || nk == 0) && + co->co_flags == (CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE)) { + if (argdefs == NULL && co->co_argcount == nargs) { + result = __Pyx_PyFunction_FastCallNoKw(co, args, nargs, globals); + goto done; + } + else if (nargs == 0 && argdefs != NULL + && co->co_argcount == Py_SIZE(argdefs)) { + /* function called with no arguments, but all parameters have + a default value: use default values as arguments .*/ + args = &PyTuple_GET_ITEM(argdefs, 0); + result =__Pyx_PyFunction_FastCallNoKw(co, args, Py_SIZE(argdefs), globals); + goto done; + } + } + if (kwargs != NULL) { + Py_ssize_t pos, i; + kwtuple = PyTuple_New(2 * nk); + if (kwtuple == NULL) { + result = NULL; + goto done; + } + k = &PyTuple_GET_ITEM(kwtuple, 0); + pos = i = 0; + while (PyDict_Next(kwargs, &pos, &k[i], &k[i+1])) { + Py_INCREF(k[i]); + Py_INCREF(k[i+1]); + i += 2; + } + nk = i / 2; + } + else { + kwtuple = NULL; + k = NULL; + } + closure = PyFunction_GET_CLOSURE(func); +#if PY_MAJOR_VERSION >= 3 + kwdefs = PyFunction_GET_KW_DEFAULTS(func); +#endif + if (argdefs != NULL) { + d = &PyTuple_GET_ITEM(argdefs, 0); + nd = Py_SIZE(argdefs); + } + else { + d = NULL; + nd = 0; + } +#if PY_MAJOR_VERSION >= 3 + result = PyEval_EvalCodeEx((PyObject*)co, globals, (PyObject *)NULL, + args, (int)nargs, + k, (int)nk, + d, (int)nd, kwdefs, closure); +#else + result = PyEval_EvalCodeEx(co, globals, (PyObject *)NULL, + args, (int)nargs, + k, (int)nk, + d, (int)nd, closure); +#endif + Py_XDECREF(kwtuple); +done: + Py_LeaveRecursiveCall(); + return result; +} +#endif + +/* PyObjectCall */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) { + PyObject *result; + ternaryfunc call = Py_TYPE(func)->tp_call; + if (unlikely(!call)) + return PyObject_Call(func, arg, kw); + if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) + return NULL; + result = (*call)(func, arg, kw); + Py_LeaveRecursiveCall(); + if (unlikely(!result) && unlikely(!PyErr_Occurred())) { + PyErr_SetString( + PyExc_SystemError, + "NULL result without error in PyObject_Call"); + } + return result; +} +#endif + +/* PyObjectCallMethO */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg) { + PyObject *self, *result; + PyCFunction cfunc; + cfunc = PyCFunction_GET_FUNCTION(func); + self = PyCFunction_GET_SELF(func); + if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) + return NULL; + result = cfunc(self, arg); + Py_LeaveRecursiveCall(); + if (unlikely(!result) && unlikely(!PyErr_Occurred())) { + PyErr_SetString( + PyExc_SystemError, + "NULL result without error in PyObject_Call"); + } + return result; +} +#endif + +/* PyObjectFastCall */ +static PyObject* __Pyx_PyObject_FastCall_fallback(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs) { + PyObject *argstuple; + PyObject *result; + size_t i; + argstuple = PyTuple_New((Py_ssize_t)nargs); + if (unlikely(!argstuple)) return NULL; + for (i = 0; i < nargs; i++) { + Py_INCREF(args[i]); + PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]); + } + result = __Pyx_PyObject_Call(func, argstuple, kwargs); + Py_DECREF(argstuple); + return result; +} +static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t _nargs, PyObject *kwargs) { + Py_ssize_t nargs = __Pyx_PyVectorcall_NARGS(_nargs); +#if CYTHON_COMPILING_IN_CPYTHON + if (nargs == 0 && kwargs == NULL) { +#if defined(__Pyx_CyFunction_USED) && defined(NDEBUG) + if (__Pyx_IsCyOrPyCFunction(func)) +#else + if (PyCFunction_Check(func)) +#endif + { + if (likely(PyCFunction_GET_FLAGS(func) & METH_NOARGS)) { + return __Pyx_PyObject_CallMethO(func, NULL); + } + } + } + else if (nargs == 1 && kwargs == NULL) { + if (PyCFunction_Check(func)) + { + if (likely(PyCFunction_GET_FLAGS(func) & METH_O)) { + return __Pyx_PyObject_CallMethO(func, args[0]); + } + } + } +#endif + #if PY_VERSION_HEX < 0x030800B1 + #if CYTHON_FAST_PYCCALL + if (PyCFunction_Check(func)) { + if (kwargs) { + return _PyCFunction_FastCallDict(func, args, nargs, kwargs); + } else { + return _PyCFunction_FastCallKeywords(func, args, nargs, NULL); + } + } + #if PY_VERSION_HEX >= 0x030700A1 + if (!kwargs && __Pyx_IS_TYPE(func, &PyMethodDescr_Type)) { + return _PyMethodDescr_FastCallKeywords(func, args, nargs, NULL); + } + #endif + #endif + #if CYTHON_FAST_PYCALL + if (PyFunction_Check(func)) { + return __Pyx_PyFunction_FastCallDict(func, args, nargs, kwargs); + } + #endif + #endif + #if CYTHON_VECTORCALL + vectorcallfunc f = _PyVectorcall_Function(func); + if (f) { + return f(func, args, (size_t)nargs, kwargs); + } + #elif defined(__Pyx_CyFunction_USED) && CYTHON_BACKPORT_VECTORCALL + if (__Pyx_CyFunction_CheckExact(func)) { + __pyx_vectorcallfunc f = __Pyx_CyFunction_func_vectorcall(func); + if (f) return f(func, args, (size_t)nargs, kwargs); + } + #endif + if (nargs == 0) { + return __Pyx_PyObject_Call(func, __pyx_empty_tuple, kwargs); + } + return __Pyx_PyObject_FastCall_fallback(func, args, (size_t)nargs, kwargs); +} + +/* RaiseUnexpectedTypeError */ +static int +__Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj) +{ + __Pyx_TypeName obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, "Expected %s, got " __Pyx_FMT_TYPENAME, + expected, obj_type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return 0; +} + +/* CIntToDigits */ +static const char DIGIT_PAIRS_10[2*10*10+1] = { + "00010203040506070809" + "10111213141516171819" + "20212223242526272829" + "30313233343536373839" + "40414243444546474849" + "50515253545556575859" + "60616263646566676869" + "70717273747576777879" + "80818283848586878889" + "90919293949596979899" +}; +static const char DIGIT_PAIRS_8[2*8*8+1] = { + "0001020304050607" + "1011121314151617" + "2021222324252627" + "3031323334353637" + "4041424344454647" + "5051525354555657" + "6061626364656667" + "7071727374757677" +}; +static const char DIGITS_HEX[2*16+1] = { + "0123456789abcdef" + "0123456789ABCDEF" +}; + +/* BuildPyUnicode */ +static PyObject* __Pyx_PyUnicode_BuildFromAscii(Py_ssize_t ulength, char* chars, int clength, + int prepend_sign, char padding_char) { + PyObject *uval; + Py_ssize_t uoffset = ulength - clength; +#if CYTHON_USE_UNICODE_INTERNALS + Py_ssize_t i; +#if CYTHON_PEP393_ENABLED + void *udata; + uval = PyUnicode_New(ulength, 127); + if (unlikely(!uval)) return NULL; + udata = PyUnicode_DATA(uval); +#else + Py_UNICODE *udata; + uval = PyUnicode_FromUnicode(NULL, ulength); + if (unlikely(!uval)) return NULL; + udata = PyUnicode_AS_UNICODE(uval); +#endif + if (uoffset > 0) { + i = 0; + if (prepend_sign) { + __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, 0, '-'); + i++; + } + for (; i < uoffset; i++) { + __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, i, padding_char); + } + } + for (i=0; i < clength; i++) { + __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, uoffset+i, chars[i]); + } +#else + { + PyObject *sign = NULL, *padding = NULL; + uval = NULL; + if (uoffset > 0) { + prepend_sign = !!prepend_sign; + if (uoffset > prepend_sign) { + padding = PyUnicode_FromOrdinal(padding_char); + if (likely(padding) && uoffset > prepend_sign + 1) { + PyObject *tmp; + PyObject *repeat = PyInt_FromSsize_t(uoffset - prepend_sign); + if (unlikely(!repeat)) goto done_or_error; + tmp = PyNumber_Multiply(padding, repeat); + Py_DECREF(repeat); + Py_DECREF(padding); + padding = tmp; + } + if (unlikely(!padding)) goto done_or_error; + } + if (prepend_sign) { + sign = PyUnicode_FromOrdinal('-'); + if (unlikely(!sign)) goto done_or_error; + } + } + uval = PyUnicode_DecodeASCII(chars, clength, NULL); + if (likely(uval) && padding) { + PyObject *tmp = PyNumber_Add(padding, uval); + Py_DECREF(uval); + uval = tmp; + } + if (likely(uval) && sign) { + PyObject *tmp = PyNumber_Add(sign, uval); + Py_DECREF(uval); + uval = tmp; + } +done_or_error: + Py_XDECREF(padding); + Py_XDECREF(sign); + } +#endif + return uval; +} + +/* CIntToPyUnicode */ +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_int(int value, Py_ssize_t width, char padding_char, char format_char) { + char digits[sizeof(int)*3+2]; + char *dpos, *end = digits + sizeof(int)*3+2; + const char *hex_digits = DIGITS_HEX; + Py_ssize_t length, ulength; + int prepend_sign, last_one_off; + int remaining; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const int neg_one = (int) -1, const_zero = (int) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (format_char == 'X') { + hex_digits += 16; + format_char = 'x'; + } + remaining = value; + last_one_off = 0; + dpos = end; + do { + int digit_pos; + switch (format_char) { + case 'o': + digit_pos = abs((int)(remaining % (8*8))); + remaining = (int) (remaining / (8*8)); + dpos -= 2; + memcpy(dpos, DIGIT_PAIRS_8 + digit_pos * 2, 2); + last_one_off = (digit_pos < 8); + break; + case 'd': + digit_pos = abs((int)(remaining % (10*10))); + remaining = (int) (remaining / (10*10)); + dpos -= 2; + memcpy(dpos, DIGIT_PAIRS_10 + digit_pos * 2, 2); + last_one_off = (digit_pos < 10); + break; + case 'x': + *(--dpos) = hex_digits[abs((int)(remaining % 16))]; + remaining = (int) (remaining / 16); + break; + default: + assert(0); + break; + } + } while (unlikely(remaining != 0)); + assert(!last_one_off || *dpos == '0'); + dpos += last_one_off; + length = end - dpos; + ulength = length; + prepend_sign = 0; + if (!is_unsigned && value <= neg_one) { + if (padding_char == ' ' || width <= length + 1) { + *(--dpos) = '-'; + ++length; + } else { + prepend_sign = 1; + } + ++ulength; + } + if (width > ulength) { + ulength = width; + } + if (ulength == 1) { + return PyUnicode_FromOrdinal(*dpos); + } + return __Pyx_PyUnicode_BuildFromAscii(ulength, dpos, (int) length, prepend_sign, padding_char); +} + +/* CIntToPyUnicode */ +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_Py_ssize_t(Py_ssize_t value, Py_ssize_t width, char padding_char, char format_char) { + char digits[sizeof(Py_ssize_t)*3+2]; + char *dpos, *end = digits + sizeof(Py_ssize_t)*3+2; + const char *hex_digits = DIGITS_HEX; + Py_ssize_t length, ulength; + int prepend_sign, last_one_off; + Py_ssize_t remaining; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const Py_ssize_t neg_one = (Py_ssize_t) -1, const_zero = (Py_ssize_t) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (format_char == 'X') { + hex_digits += 16; + format_char = 'x'; + } + remaining = value; + last_one_off = 0; + dpos = end; + do { + int digit_pos; + switch (format_char) { + case 'o': + digit_pos = abs((int)(remaining % (8*8))); + remaining = (Py_ssize_t) (remaining / (8*8)); + dpos -= 2; + memcpy(dpos, DIGIT_PAIRS_8 + digit_pos * 2, 2); + last_one_off = (digit_pos < 8); + break; + case 'd': + digit_pos = abs((int)(remaining % (10*10))); + remaining = (Py_ssize_t) (remaining / (10*10)); + dpos -= 2; + memcpy(dpos, DIGIT_PAIRS_10 + digit_pos * 2, 2); + last_one_off = (digit_pos < 10); + break; + case 'x': + *(--dpos) = hex_digits[abs((int)(remaining % 16))]; + remaining = (Py_ssize_t) (remaining / 16); + break; + default: + assert(0); + break; + } + } while (unlikely(remaining != 0)); + assert(!last_one_off || *dpos == '0'); + dpos += last_one_off; + length = end - dpos; + ulength = length; + prepend_sign = 0; + if (!is_unsigned && value <= neg_one) { + if (padding_char == ' ' || width <= length + 1) { + *(--dpos) = '-'; + ++length; + } else { + prepend_sign = 1; + } + ++ulength; + } + if (width > ulength) { + ulength = width; + } + if (ulength == 1) { + return PyUnicode_FromOrdinal(*dpos); + } + return __Pyx_PyUnicode_BuildFromAscii(ulength, dpos, (int) length, prepend_sign, padding_char); +} + +/* JoinPyUnicode */ +static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength, + Py_UCS4 max_char) { +#if CYTHON_USE_UNICODE_INTERNALS && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + PyObject *result_uval; + int result_ukind, kind_shift; + Py_ssize_t i, char_pos; + void *result_udata; + CYTHON_MAYBE_UNUSED_VAR(max_char); +#if CYTHON_PEP393_ENABLED + result_uval = PyUnicode_New(result_ulength, max_char); + if (unlikely(!result_uval)) return NULL; + result_ukind = (max_char <= 255) ? PyUnicode_1BYTE_KIND : (max_char <= 65535) ? PyUnicode_2BYTE_KIND : PyUnicode_4BYTE_KIND; + kind_shift = (result_ukind == PyUnicode_4BYTE_KIND) ? 2 : result_ukind - 1; + result_udata = PyUnicode_DATA(result_uval); +#else + result_uval = PyUnicode_FromUnicode(NULL, result_ulength); + if (unlikely(!result_uval)) return NULL; + result_ukind = sizeof(Py_UNICODE); + kind_shift = (result_ukind == 4) ? 2 : result_ukind - 1; + result_udata = PyUnicode_AS_UNICODE(result_uval); +#endif + assert(kind_shift == 2 || kind_shift == 1 || kind_shift == 0); + char_pos = 0; + for (i=0; i < value_count; i++) { + int ukind; + Py_ssize_t ulength; + void *udata; + PyObject *uval = PyTuple_GET_ITEM(value_tuple, i); + if (unlikely(__Pyx_PyUnicode_READY(uval))) + goto bad; + ulength = __Pyx_PyUnicode_GET_LENGTH(uval); + if (unlikely(!ulength)) + continue; + if (unlikely((PY_SSIZE_T_MAX >> kind_shift) - ulength < char_pos)) + goto overflow; + ukind = __Pyx_PyUnicode_KIND(uval); + udata = __Pyx_PyUnicode_DATA(uval); + if (!CYTHON_PEP393_ENABLED || ukind == result_ukind) { + memcpy((char *)result_udata + (char_pos << kind_shift), udata, (size_t) (ulength << kind_shift)); + } else { + #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters) + _PyUnicode_FastCopyCharacters(result_uval, char_pos, uval, 0, ulength); + #else + Py_ssize_t j; + for (j=0; j < ulength; j++) { + Py_UCS4 uchar = __Pyx_PyUnicode_READ(ukind, udata, j); + __Pyx_PyUnicode_WRITE(result_ukind, result_udata, char_pos+j, uchar); + } + #endif + } + char_pos += ulength; + } + return result_uval; +overflow: + PyErr_SetString(PyExc_OverflowError, "join() result is too long for a Python string"); +bad: + Py_DECREF(result_uval); + return NULL; +#else + CYTHON_UNUSED_VAR(max_char); + CYTHON_UNUSED_VAR(result_ulength); + CYTHON_UNUSED_VAR(value_count); + return PyUnicode_Join(__pyx_empty_unicode, value_tuple); +#endif +} + +/* GetAttr */ +static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *o, PyObject *n) { +#if CYTHON_USE_TYPE_SLOTS +#if PY_MAJOR_VERSION >= 3 + if (likely(PyUnicode_Check(n))) +#else + if (likely(PyString_Check(n))) +#endif + return __Pyx_PyObject_GetAttrStr(o, n); +#endif + return PyObject_GetAttr(o, n); +} + +/* GetItemInt */ +static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { + PyObject *r; + if (unlikely(!j)) return NULL; + r = PyObject_GetItem(o, j); + Py_DECREF(j); + return r; +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + Py_ssize_t wrapped_i = i; + if (wraparound & unlikely(i < 0)) { + wrapped_i += PyList_GET_SIZE(o); + } + if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyList_GET_SIZE(o)))) { + PyObject *r = PyList_GET_ITEM(o, wrapped_i); + Py_INCREF(r); + return r; + } + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +#else + return PySequence_GetItem(o, i); +#endif +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + Py_ssize_t wrapped_i = i; + if (wraparound & unlikely(i < 0)) { + wrapped_i += PyTuple_GET_SIZE(o); + } + if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyTuple_GET_SIZE(o)))) { + PyObject *r = PyTuple_GET_ITEM(o, wrapped_i); + Py_INCREF(r); + return r; + } + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +#else + return PySequence_GetItem(o, i); +#endif +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, int is_list, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS + if (is_list || PyList_CheckExact(o)) { + Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyList_GET_SIZE(o); + if ((!boundscheck) || (likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o))))) { + PyObject *r = PyList_GET_ITEM(o, n); + Py_INCREF(r); + return r; + } + } + else if (PyTuple_CheckExact(o)) { + Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyTuple_GET_SIZE(o); + if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyTuple_GET_SIZE(o)))) { + PyObject *r = PyTuple_GET_ITEM(o, n); + Py_INCREF(r); + return r; + } + } else { + PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping; + PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence; + if (mm && mm->mp_subscript) { + PyObject *r, *key = PyInt_FromSsize_t(i); + if (unlikely(!key)) return NULL; + r = mm->mp_subscript(o, key); + Py_DECREF(key); + return r; + } + if (likely(sm && sm->sq_item)) { + if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) { + Py_ssize_t l = sm->sq_length(o); + if (likely(l >= 0)) { + i += l; + } else { + if (!PyErr_ExceptionMatches(PyExc_OverflowError)) + return NULL; + PyErr_Clear(); + } + } + return sm->sq_item(o, i); + } + } +#else + if (is_list || PySequence_Check(o)) { + return PySequence_GetItem(o, i); + } +#endif + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +} + +/* PyObjectCallOneArg */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) { + PyObject *args[2] = {NULL, arg}; + return __Pyx_PyObject_FastCall(func, args+1, 1 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET); +} + +/* ObjectGetItem */ +#if CYTHON_USE_TYPE_SLOTS +static PyObject *__Pyx_PyObject_GetIndex(PyObject *obj, PyObject *index) { + PyObject *runerr = NULL; + Py_ssize_t key_value; + key_value = __Pyx_PyIndex_AsSsize_t(index); + if (likely(key_value != -1 || !(runerr = PyErr_Occurred()))) { + return __Pyx_GetItemInt_Fast(obj, key_value, 0, 1, 1); + } + if (PyErr_GivenExceptionMatches(runerr, PyExc_OverflowError)) { + __Pyx_TypeName index_type_name = __Pyx_PyType_GetName(Py_TYPE(index)); + PyErr_Clear(); + PyErr_Format(PyExc_IndexError, + "cannot fit '" __Pyx_FMT_TYPENAME "' into an index-sized integer", index_type_name); + __Pyx_DECREF_TypeName(index_type_name); + } + return NULL; +} +static PyObject *__Pyx_PyObject_GetItem_Slow(PyObject *obj, PyObject *key) { + __Pyx_TypeName obj_type_name; + if (likely(PyType_Check(obj))) { + PyObject *meth = __Pyx_PyObject_GetAttrStrNoError(obj, __pyx_n_s_class_getitem); + if (meth) { + PyObject *result = __Pyx_PyObject_CallOneArg(meth, key); + Py_DECREF(meth); + return result; + } + } + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, + "'" __Pyx_FMT_TYPENAME "' object is not subscriptable", obj_type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return NULL; +} +static PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject *key) { + PyTypeObject *tp = Py_TYPE(obj); + PyMappingMethods *mm = tp->tp_as_mapping; + PySequenceMethods *sm = tp->tp_as_sequence; + if (likely(mm && mm->mp_subscript)) { + return mm->mp_subscript(obj, key); + } + if (likely(sm && sm->sq_item)) { + return __Pyx_PyObject_GetIndex(obj, key); + } + return __Pyx_PyObject_GetItem_Slow(obj, key); +} +#endif + +/* KeywordStringCheck */ +static int __Pyx_CheckKeywordStrings( + PyObject *kw, + const char* function_name, + int kw_allowed) +{ + PyObject* key = 0; + Py_ssize_t pos = 0; +#if CYTHON_COMPILING_IN_PYPY + if (!kw_allowed && PyDict_Next(kw, &pos, &key, 0)) + goto invalid_keyword; + return 1; +#else + if (CYTHON_METH_FASTCALL && likely(PyTuple_Check(kw))) { + if (unlikely(PyTuple_GET_SIZE(kw) == 0)) + return 1; + if (!kw_allowed) { + key = PyTuple_GET_ITEM(kw, 0); + goto invalid_keyword; + } +#if PY_VERSION_HEX < 0x03090000 + for (pos = 0; pos < PyTuple_GET_SIZE(kw); pos++) { + key = PyTuple_GET_ITEM(kw, pos); + if (unlikely(!PyUnicode_Check(key))) + goto invalid_keyword_type; + } +#endif + return 1; + } + while (PyDict_Next(kw, &pos, &key, 0)) { + #if PY_MAJOR_VERSION < 3 + if (unlikely(!PyString_Check(key))) + #endif + if (unlikely(!PyUnicode_Check(key))) + goto invalid_keyword_type; + } + if (!kw_allowed && unlikely(key)) + goto invalid_keyword; + return 1; +invalid_keyword_type: + PyErr_Format(PyExc_TypeError, + "%.200s() keywords must be strings", function_name); + return 0; +#endif +invalid_keyword: + #if PY_MAJOR_VERSION < 3 + PyErr_Format(PyExc_TypeError, + "%.200s() got an unexpected keyword argument '%.200s'", + function_name, PyString_AsString(key)); + #else + PyErr_Format(PyExc_TypeError, + "%s() got an unexpected keyword argument '%U'", + function_name, key); + #endif + return 0; +} + +/* DivInt[Py_ssize_t] */ +static CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t a, Py_ssize_t b) { + Py_ssize_t q = a / b; + Py_ssize_t r = a - q*b; + q -= ((r != 0) & ((r ^ b) < 0)); + return q; +} + +/* GetAttr3 */ +static PyObject *__Pyx_GetAttr3Default(PyObject *d) { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + if (unlikely(!__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError))) + return NULL; + __Pyx_PyErr_Clear(); + Py_INCREF(d); + return d; +} +static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) { + PyObject *r; +#if CYTHON_USE_TYPE_SLOTS + if (likely(PyString_Check(n))) { + r = __Pyx_PyObject_GetAttrStrNoError(o, n); + if (unlikely(!r) && likely(!PyErr_Occurred())) { + r = __Pyx_NewRef(d); + } + return r; + } +#endif + r = PyObject_GetAttr(o, n); + return (likely(r)) ? r : __Pyx_GetAttr3Default(d); +} + +/* PyDictVersioning */ +#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS +static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { + PyObject *dict = Py_TYPE(obj)->tp_dict; + return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; +} +static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj) { + PyObject **dictptr = NULL; + Py_ssize_t offset = Py_TYPE(obj)->tp_dictoffset; + if (offset) { +#if CYTHON_COMPILING_IN_CPYTHON + dictptr = (likely(offset > 0)) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj); +#else + dictptr = _PyObject_GetDictPtr(obj); +#endif + } + return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; +} +static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version) { + PyObject *dict = Py_TYPE(obj)->tp_dict; + if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) + return 0; + return obj_dict_version == __Pyx_get_object_dict_version(obj); +} +#endif + +/* GetModuleGlobalName */ +#if CYTHON_USE_DICT_VERSIONS +static PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value) +#else +static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name) +#endif +{ + PyObject *result; +#if !CYTHON_AVOID_BORROWED_REFS +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 + result = _PyDict_GetItem_KnownHash(__pyx_d, name, ((PyASCIIObject *) name)->hash); + __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) + if (likely(result)) { + return __Pyx_NewRef(result); + } else if (unlikely(PyErr_Occurred())) { + return NULL; + } +#elif CYTHON_COMPILING_IN_LIMITED_API + if (unlikely(!__pyx_m)) { + return NULL; + } + result = PyObject_GetAttr(__pyx_m, name); + if (likely(result)) { + return result; + } +#else + result = PyDict_GetItem(__pyx_d, name); + __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) + if (likely(result)) { + return __Pyx_NewRef(result); + } +#endif +#else + result = PyObject_GetItem(__pyx_d, name); + __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) + if (likely(result)) { + return __Pyx_NewRef(result); + } + PyErr_Clear(); +#endif + return __Pyx_GetBuiltinName(name); +} + +/* RaiseTooManyValuesToUnpack */ +static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expected) { + PyErr_Format(PyExc_ValueError, + "too many values to unpack (expected %" CYTHON_FORMAT_SSIZE_T "d)", expected); +} + +/* RaiseNeedMoreValuesToUnpack */ +static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t index) { + PyErr_Format(PyExc_ValueError, + "need more than %" CYTHON_FORMAT_SSIZE_T "d value%.1s to unpack", + index, (index == 1) ? "" : "s"); +} + +/* RaiseNoneIterError */ +static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { + PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable"); +} + +/* ExtTypeTest */ +static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *type) { + __Pyx_TypeName obj_type_name; + __Pyx_TypeName type_name; + if (unlikely(!type)) { + PyErr_SetString(PyExc_SystemError, "Missing type object"); + return 0; + } + if (likely(__Pyx_TypeCheck(obj, type))) + return 1; + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + type_name = __Pyx_PyType_GetName(type); + PyErr_Format(PyExc_TypeError, + "Cannot convert " __Pyx_FMT_TYPENAME " to " __Pyx_FMT_TYPENAME, + obj_type_name, type_name); + __Pyx_DECREF_TypeName(obj_type_name); + __Pyx_DECREF_TypeName(type_name); + return 0; +} + +/* GetTopmostException */ +#if CYTHON_USE_EXC_INFO_STACK && CYTHON_FAST_THREAD_STATE +static _PyErr_StackItem * +__Pyx_PyErr_GetTopmostException(PyThreadState *tstate) +{ + _PyErr_StackItem *exc_info = tstate->exc_info; + while ((exc_info->exc_value == NULL || exc_info->exc_value == Py_None) && + exc_info->previous_item != NULL) + { + exc_info = exc_info->previous_item; + } + return exc_info; +} +#endif + +/* SaveResetException */ +#if CYTHON_FAST_THREAD_STATE +static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { + #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4 + _PyErr_StackItem *exc_info = __Pyx_PyErr_GetTopmostException(tstate); + PyObject *exc_value = exc_info->exc_value; + if (exc_value == NULL || exc_value == Py_None) { + *value = NULL; + *type = NULL; + *tb = NULL; + } else { + *value = exc_value; + Py_INCREF(*value); + *type = (PyObject*) Py_TYPE(exc_value); + Py_INCREF(*type); + *tb = PyException_GetTraceback(exc_value); + } + #elif CYTHON_USE_EXC_INFO_STACK + _PyErr_StackItem *exc_info = __Pyx_PyErr_GetTopmostException(tstate); + *type = exc_info->exc_type; + *value = exc_info->exc_value; + *tb = exc_info->exc_traceback; + Py_XINCREF(*type); + Py_XINCREF(*value); + Py_XINCREF(*tb); + #else + *type = tstate->exc_type; + *value = tstate->exc_value; + *tb = tstate->exc_traceback; + Py_XINCREF(*type); + Py_XINCREF(*value); + Py_XINCREF(*tb); + #endif +} +static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) { + #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4 + _PyErr_StackItem *exc_info = tstate->exc_info; + PyObject *tmp_value = exc_info->exc_value; + exc_info->exc_value = value; + Py_XDECREF(tmp_value); + Py_XDECREF(type); + Py_XDECREF(tb); + #else + PyObject *tmp_type, *tmp_value, *tmp_tb; + #if CYTHON_USE_EXC_INFO_STACK + _PyErr_StackItem *exc_info = tstate->exc_info; + tmp_type = exc_info->exc_type; + tmp_value = exc_info->exc_value; + tmp_tb = exc_info->exc_traceback; + exc_info->exc_type = type; + exc_info->exc_value = value; + exc_info->exc_traceback = tb; + #else + tmp_type = tstate->exc_type; + tmp_value = tstate->exc_value; + tmp_tb = tstate->exc_traceback; + tstate->exc_type = type; + tstate->exc_value = value; + tstate->exc_traceback = tb; + #endif + Py_XDECREF(tmp_type); + Py_XDECREF(tmp_value); + Py_XDECREF(tmp_tb); + #endif +} +#endif + +/* GetException */ +#if CYTHON_FAST_THREAD_STATE +static int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) +#else +static int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb) +#endif +{ + PyObject *local_type = NULL, *local_value, *local_tb = NULL; +#if CYTHON_FAST_THREAD_STATE + PyObject *tmp_type, *tmp_value, *tmp_tb; + #if PY_VERSION_HEX >= 0x030C00A6 + local_value = tstate->current_exception; + tstate->current_exception = 0; + if (likely(local_value)) { + local_type = (PyObject*) Py_TYPE(local_value); + Py_INCREF(local_type); + local_tb = PyException_GetTraceback(local_value); + } + #else + local_type = tstate->curexc_type; + local_value = tstate->curexc_value; + local_tb = tstate->curexc_traceback; + tstate->curexc_type = 0; + tstate->curexc_value = 0; + tstate->curexc_traceback = 0; + #endif +#else + PyErr_Fetch(&local_type, &local_value, &local_tb); +#endif + PyErr_NormalizeException(&local_type, &local_value, &local_tb); +#if CYTHON_FAST_THREAD_STATE && PY_VERSION_HEX >= 0x030C00A6 + if (unlikely(tstate->current_exception)) +#elif CYTHON_FAST_THREAD_STATE + if (unlikely(tstate->curexc_type)) +#else + if (unlikely(PyErr_Occurred())) +#endif + goto bad; + #if PY_MAJOR_VERSION >= 3 + if (local_tb) { + if (unlikely(PyException_SetTraceback(local_value, local_tb) < 0)) + goto bad; + } + #endif + Py_XINCREF(local_tb); + Py_XINCREF(local_type); + Py_XINCREF(local_value); + *type = local_type; + *value = local_value; + *tb = local_tb; +#if CYTHON_FAST_THREAD_STATE + #if CYTHON_USE_EXC_INFO_STACK + { + _PyErr_StackItem *exc_info = tstate->exc_info; + #if PY_VERSION_HEX >= 0x030B00a4 + tmp_value = exc_info->exc_value; + exc_info->exc_value = local_value; + tmp_type = NULL; + tmp_tb = NULL; + Py_XDECREF(local_type); + Py_XDECREF(local_tb); + #else + tmp_type = exc_info->exc_type; + tmp_value = exc_info->exc_value; + tmp_tb = exc_info->exc_traceback; + exc_info->exc_type = local_type; + exc_info->exc_value = local_value; + exc_info->exc_traceback = local_tb; + #endif + } + #else + tmp_type = tstate->exc_type; + tmp_value = tstate->exc_value; + tmp_tb = tstate->exc_traceback; + tstate->exc_type = local_type; + tstate->exc_value = local_value; + tstate->exc_traceback = local_tb; + #endif + Py_XDECREF(tmp_type); + Py_XDECREF(tmp_value); + Py_XDECREF(tmp_tb); +#else + PyErr_SetExcInfo(local_type, local_value, local_tb); +#endif + return 0; +bad: + *type = 0; + *value = 0; + *tb = 0; + Py_XDECREF(local_type); + Py_XDECREF(local_value); + Py_XDECREF(local_tb); + return -1; +} + +/* SwapException */ +#if CYTHON_FAST_THREAD_STATE +static CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { + PyObject *tmp_type, *tmp_value, *tmp_tb; + #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4 + _PyErr_StackItem *exc_info = tstate->exc_info; + tmp_value = exc_info->exc_value; + exc_info->exc_value = *value; + if (tmp_value == NULL || tmp_value == Py_None) { + Py_XDECREF(tmp_value); + tmp_value = NULL; + tmp_type = NULL; + tmp_tb = NULL; + } else { + tmp_type = (PyObject*) Py_TYPE(tmp_value); + Py_INCREF(tmp_type); + #if CYTHON_COMPILING_IN_CPYTHON + tmp_tb = ((PyBaseExceptionObject*) tmp_value)->traceback; + Py_XINCREF(tmp_tb); + #else + tmp_tb = PyException_GetTraceback(tmp_value); + #endif + } + #elif CYTHON_USE_EXC_INFO_STACK + _PyErr_StackItem *exc_info = tstate->exc_info; + tmp_type = exc_info->exc_type; + tmp_value = exc_info->exc_value; + tmp_tb = exc_info->exc_traceback; + exc_info->exc_type = *type; + exc_info->exc_value = *value; + exc_info->exc_traceback = *tb; + #else + tmp_type = tstate->exc_type; + tmp_value = tstate->exc_value; + tmp_tb = tstate->exc_traceback; + tstate->exc_type = *type; + tstate->exc_value = *value; + tstate->exc_traceback = *tb; + #endif + *type = tmp_type; + *value = tmp_value; + *tb = tmp_tb; +} +#else +static CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb) { + PyObject *tmp_type, *tmp_value, *tmp_tb; + PyErr_GetExcInfo(&tmp_type, &tmp_value, &tmp_tb); + PyErr_SetExcInfo(*type, *value, *tb); + *type = tmp_type; + *value = tmp_value; + *tb = tmp_tb; +} +#endif + +/* Import */ +static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) { + PyObject *module = 0; + PyObject *empty_dict = 0; + PyObject *empty_list = 0; + #if PY_MAJOR_VERSION < 3 + PyObject *py_import; + py_import = __Pyx_PyObject_GetAttrStr(__pyx_b, __pyx_n_s_import); + if (unlikely(!py_import)) + goto bad; + if (!from_list) { + empty_list = PyList_New(0); + if (unlikely(!empty_list)) + goto bad; + from_list = empty_list; + } + #endif + empty_dict = PyDict_New(); + if (unlikely(!empty_dict)) + goto bad; + { + #if PY_MAJOR_VERSION >= 3 + if (level == -1) { + if ((1) && (strchr(__Pyx_MODULE_NAME, '.'))) { + #if CYTHON_COMPILING_IN_LIMITED_API + module = PyImport_ImportModuleLevelObject( + name, empty_dict, empty_dict, from_list, 1); + #else + module = PyImport_ImportModuleLevelObject( + name, __pyx_d, empty_dict, from_list, 1); + #endif + if (unlikely(!module)) { + if (unlikely(!PyErr_ExceptionMatches(PyExc_ImportError))) + goto bad; + PyErr_Clear(); + } + } + level = 0; + } + #endif + if (!module) { + #if PY_MAJOR_VERSION < 3 + PyObject *py_level = PyInt_FromLong(level); + if (unlikely(!py_level)) + goto bad; + module = PyObject_CallFunctionObjArgs(py_import, + name, __pyx_d, empty_dict, from_list, py_level, (PyObject *)NULL); + Py_DECREF(py_level); + #else + #if CYTHON_COMPILING_IN_LIMITED_API + module = PyImport_ImportModuleLevelObject( + name, empty_dict, empty_dict, from_list, level); + #else + module = PyImport_ImportModuleLevelObject( + name, __pyx_d, empty_dict, from_list, level); + #endif + #endif + } + } +bad: + Py_XDECREF(empty_dict); + Py_XDECREF(empty_list); + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(py_import); + #endif + return module; +} + +/* ImportDottedModule */ +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx__ImportDottedModule_Error(PyObject *name, PyObject *parts_tuple, Py_ssize_t count) { + PyObject *partial_name = NULL, *slice = NULL, *sep = NULL; + if (unlikely(PyErr_Occurred())) { + PyErr_Clear(); + } + if (likely(PyTuple_GET_SIZE(parts_tuple) == count)) { + partial_name = name; + } else { + slice = PySequence_GetSlice(parts_tuple, 0, count); + if (unlikely(!slice)) + goto bad; + sep = PyUnicode_FromStringAndSize(".", 1); + if (unlikely(!sep)) + goto bad; + partial_name = PyUnicode_Join(sep, slice); + } + PyErr_Format( +#if PY_MAJOR_VERSION < 3 + PyExc_ImportError, + "No module named '%s'", PyString_AS_STRING(partial_name)); +#else +#if PY_VERSION_HEX >= 0x030600B1 + PyExc_ModuleNotFoundError, +#else + PyExc_ImportError, +#endif + "No module named '%U'", partial_name); +#endif +bad: + Py_XDECREF(sep); + Py_XDECREF(slice); + Py_XDECREF(partial_name); + return NULL; +} +#endif +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx__ImportDottedModule_Lookup(PyObject *name) { + PyObject *imported_module; +#if PY_VERSION_HEX < 0x030700A1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM < 0x07030400) + PyObject *modules = PyImport_GetModuleDict(); + if (unlikely(!modules)) + return NULL; + imported_module = __Pyx_PyDict_GetItemStr(modules, name); + Py_XINCREF(imported_module); +#else + imported_module = PyImport_GetModule(name); +#endif + return imported_module; +} +#endif +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx_ImportDottedModule_WalkParts(PyObject *module, PyObject *name, PyObject *parts_tuple) { + Py_ssize_t i, nparts; + nparts = PyTuple_GET_SIZE(parts_tuple); + for (i=1; i < nparts && module; i++) { + PyObject *part, *submodule; +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + part = PyTuple_GET_ITEM(parts_tuple, i); +#else + part = PySequence_ITEM(parts_tuple, i); +#endif + submodule = __Pyx_PyObject_GetAttrStrNoError(module, part); +#if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS) + Py_DECREF(part); +#endif + Py_DECREF(module); + module = submodule; + } + if (unlikely(!module)) { + return __Pyx__ImportDottedModule_Error(name, parts_tuple, i); + } + return module; +} +#endif +static PyObject *__Pyx__ImportDottedModule(PyObject *name, PyObject *parts_tuple) { +#if PY_MAJOR_VERSION < 3 + PyObject *module, *from_list, *star = __pyx_n_s__3; + CYTHON_UNUSED_VAR(parts_tuple); + from_list = PyList_New(1); + if (unlikely(!from_list)) + return NULL; + Py_INCREF(star); + PyList_SET_ITEM(from_list, 0, star); + module = __Pyx_Import(name, from_list, 0); + Py_DECREF(from_list); + return module; +#else + PyObject *imported_module; + PyObject *module = __Pyx_Import(name, NULL, 0); + if (!parts_tuple || unlikely(!module)) + return module; + imported_module = __Pyx__ImportDottedModule_Lookup(name); + if (likely(imported_module)) { + Py_DECREF(module); + return imported_module; + } + PyErr_Clear(); + return __Pyx_ImportDottedModule_WalkParts(module, name, parts_tuple); +#endif +} +static PyObject *__Pyx_ImportDottedModule(PyObject *name, PyObject *parts_tuple) { +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030400B1 + PyObject *module = __Pyx__ImportDottedModule_Lookup(name); + if (likely(module)) { + PyObject *spec = __Pyx_PyObject_GetAttrStrNoError(module, __pyx_n_s_spec); + if (likely(spec)) { + PyObject *unsafe = __Pyx_PyObject_GetAttrStrNoError(spec, __pyx_n_s_initializing); + if (likely(!unsafe || !__Pyx_PyObject_IsTrue(unsafe))) { + Py_DECREF(spec); + spec = NULL; + } + Py_XDECREF(unsafe); + } + if (likely(!spec)) { + PyErr_Clear(); + return module; + } + Py_DECREF(spec); + Py_DECREF(module); + } else if (PyErr_Occurred()) { + PyErr_Clear(); + } +#endif + return __Pyx__ImportDottedModule(name, parts_tuple); +} + +/* ssize_strlen */ +static CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s) { + size_t len = strlen(s); + if (unlikely(len > PY_SSIZE_T_MAX)) { + PyErr_SetString(PyExc_OverflowError, "byte string is too long"); + return -1; + } + return (Py_ssize_t) len; +} + +/* FastTypeChecks */ +#if CYTHON_COMPILING_IN_CPYTHON +static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { + while (a) { + a = __Pyx_PyType_GetSlot(a, tp_base, PyTypeObject*); + if (a == b) + return 1; + } + return b == &PyBaseObject_Type; +} +static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b) { + PyObject *mro; + if (a == b) return 1; + mro = a->tp_mro; + if (likely(mro)) { + Py_ssize_t i, n; + n = PyTuple_GET_SIZE(mro); + for (i = 0; i < n; i++) { + if (PyTuple_GET_ITEM(mro, i) == (PyObject *)b) + return 1; + } + return 0; + } + return __Pyx_InBases(a, b); +} +static CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b) { + PyObject *mro; + if (cls == a || cls == b) return 1; + mro = cls->tp_mro; + if (likely(mro)) { + Py_ssize_t i, n; + n = PyTuple_GET_SIZE(mro); + for (i = 0; i < n; i++) { + PyObject *base = PyTuple_GET_ITEM(mro, i); + if (base == (PyObject *)a || base == (PyObject *)b) + return 1; + } + return 0; + } + return __Pyx_InBases(cls, a) || __Pyx_InBases(cls, b); +} +#if PY_MAJOR_VERSION == 2 +static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject* exc_type2) { + PyObject *exception, *value, *tb; + int res; + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ErrFetch(&exception, &value, &tb); + res = exc_type1 ? PyObject_IsSubclass(err, exc_type1) : 0; + if (unlikely(res == -1)) { + PyErr_WriteUnraisable(err); + res = 0; + } + if (!res) { + res = PyObject_IsSubclass(err, exc_type2); + if (unlikely(res == -1)) { + PyErr_WriteUnraisable(err); + res = 0; + } + } + __Pyx_ErrRestore(exception, value, tb); + return res; +} +#else +static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject *exc_type2) { + if (exc_type1) { + return __Pyx_IsAnySubtype2((PyTypeObject*)err, (PyTypeObject*)exc_type1, (PyTypeObject*)exc_type2); + } else { + return __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2); + } +} +#endif +static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) { + Py_ssize_t i, n; + assert(PyExceptionClass_Check(exc_type)); + n = PyTuple_GET_SIZE(tuple); +#if PY_MAJOR_VERSION >= 3 + for (i=0; itp_as_sequence && type->tp_as_sequence->sq_repeat)) { + return type->tp_as_sequence->sq_repeat(seq, mul); + } else +#endif + { + return __Pyx_PySequence_Multiply_Generic(seq, mul); + } +} + +/* SetItemInt */ +static int __Pyx_SetItemInt_Generic(PyObject *o, PyObject *j, PyObject *v) { + int r; + if (unlikely(!j)) return -1; + r = PyObject_SetItem(o, j, v); + Py_DECREF(j); + return r; +} +static CYTHON_INLINE int __Pyx_SetItemInt_Fast(PyObject *o, Py_ssize_t i, PyObject *v, int is_list, + CYTHON_NCP_UNUSED int wraparound, CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS + if (is_list || PyList_CheckExact(o)) { + Py_ssize_t n = (!wraparound) ? i : ((likely(i >= 0)) ? i : i + PyList_GET_SIZE(o)); + if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o)))) { + PyObject* old = PyList_GET_ITEM(o, n); + Py_INCREF(v); + PyList_SET_ITEM(o, n, v); + Py_DECREF(old); + return 1; + } + } else { + PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping; + PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence; + if (mm && mm->mp_ass_subscript) { + int r; + PyObject *key = PyInt_FromSsize_t(i); + if (unlikely(!key)) return -1; + r = mm->mp_ass_subscript(o, key, v); + Py_DECREF(key); + return r; + } + if (likely(sm && sm->sq_ass_item)) { + if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) { + Py_ssize_t l = sm->sq_length(o); + if (likely(l >= 0)) { + i += l; + } else { + if (!PyErr_ExceptionMatches(PyExc_OverflowError)) + return -1; + PyErr_Clear(); + } + } + return sm->sq_ass_item(o, i, v); + } + } +#else +#if CYTHON_COMPILING_IN_PYPY + if (is_list || (PySequence_Check(o) && !PyDict_Check(o))) +#else + if (is_list || PySequence_Check(o)) +#endif + { + return PySequence_SetItem(o, i, v); + } +#endif + return __Pyx_SetItemInt_Generic(o, PyInt_FromSsize_t(i), v); +} + +/* RaiseUnboundLocalError */ +static CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varname) { + PyErr_Format(PyExc_UnboundLocalError, "local variable '%s' referenced before assignment", varname); +} + +/* DivInt[long] */ +static CYTHON_INLINE long __Pyx_div_long(long a, long b) { + long q = a / b; + long r = a - q*b; + q -= ((r != 0) & ((r ^ b) < 0)); + return q; +} + +/* ImportFrom */ +static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name) { + PyObject* value = __Pyx_PyObject_GetAttrStr(module, name); + if (unlikely(!value) && PyErr_ExceptionMatches(PyExc_AttributeError)) { + const char* module_name_str = 0; + PyObject* module_name = 0; + PyObject* module_dot = 0; + PyObject* full_name = 0; + PyErr_Clear(); + module_name_str = PyModule_GetName(module); + if (unlikely(!module_name_str)) { goto modbad; } + module_name = PyUnicode_FromString(module_name_str); + if (unlikely(!module_name)) { goto modbad; } + module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__2); + if (unlikely(!module_dot)) { goto modbad; } + full_name = PyUnicode_Concat(module_dot, name); + if (unlikely(!full_name)) { goto modbad; } + #if PY_VERSION_HEX < 0x030700A1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM < 0x07030400) + { + PyObject *modules = PyImport_GetModuleDict(); + if (unlikely(!modules)) + goto modbad; + value = PyObject_GetItem(modules, full_name); + } + #else + value = PyImport_GetModule(full_name); + #endif + modbad: + Py_XDECREF(full_name); + Py_XDECREF(module_dot); + Py_XDECREF(module_name); + } + if (unlikely(!value)) { + PyErr_Format(PyExc_ImportError, + #if PY_MAJOR_VERSION < 3 + "cannot import name %.230s", PyString_AS_STRING(name)); + #else + "cannot import name %S", name); + #endif + } + return value; +} + +/* HasAttr */ +static CYTHON_INLINE int __Pyx_HasAttr(PyObject *o, PyObject *n) { + PyObject *r; + if (unlikely(!__Pyx_PyBaseString_Check(n))) { + PyErr_SetString(PyExc_TypeError, + "hasattr(): attribute name must be string"); + return -1; + } + r = __Pyx_GetAttr(o, n); + if (!r) { + PyErr_Clear(); + return 0; + } else { + Py_DECREF(r); + return 1; + } +} + +/* DictGetItem */ +#if PY_MAJOR_VERSION >= 3 && !CYTHON_COMPILING_IN_PYPY +static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key) { + PyObject *value; + value = PyDict_GetItemWithError(d, key); + if (unlikely(!value)) { + if (!PyErr_Occurred()) { + if (unlikely(PyTuple_Check(key))) { + PyObject* args = PyTuple_Pack(1, key); + if (likely(args)) { + PyErr_SetObject(PyExc_KeyError, args); + Py_DECREF(args); + } + } else { + PyErr_SetObject(PyExc_KeyError, key); + } + } + return NULL; + } + Py_INCREF(value); + return value; +} +#endif + +/* PyObject_GenericGetAttrNoDict */ +#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 +static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, PyObject *attr_name) { + __Pyx_TypeName type_name = __Pyx_PyType_GetName(tp); + PyErr_Format(PyExc_AttributeError, +#if PY_MAJOR_VERSION >= 3 + "'" __Pyx_FMT_TYPENAME "' object has no attribute '%U'", + type_name, attr_name); +#else + "'" __Pyx_FMT_TYPENAME "' object has no attribute '%.400s'", + type_name, PyString_AS_STRING(attr_name)); +#endif + __Pyx_DECREF_TypeName(type_name); + return NULL; +} +static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name) { + PyObject *descr; + PyTypeObject *tp = Py_TYPE(obj); + if (unlikely(!PyString_Check(attr_name))) { + return PyObject_GenericGetAttr(obj, attr_name); + } + assert(!tp->tp_dictoffset); + descr = _PyType_Lookup(tp, attr_name); + if (unlikely(!descr)) { + return __Pyx_RaiseGenericGetAttributeError(tp, attr_name); + } + Py_INCREF(descr); + #if PY_MAJOR_VERSION < 3 + if (likely(PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_HAVE_CLASS))) + #endif + { + descrgetfunc f = Py_TYPE(descr)->tp_descr_get; + if (unlikely(f)) { + PyObject *res = f(descr, obj, (PyObject *)tp); + Py_DECREF(descr); + return res; + } + } + return descr; +} +#endif + +/* PyObject_GenericGetAttr */ +#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 +static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name) { + if (unlikely(Py_TYPE(obj)->tp_dictoffset)) { + return PyObject_GenericGetAttr(obj, attr_name); + } + return __Pyx_PyObject_GenericGetAttrNoDict(obj, attr_name); +} +#endif + +/* FixUpExtensionType */ +#if CYTHON_USE_TYPE_SPECS +static int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type) { +#if PY_VERSION_HEX > 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API + CYTHON_UNUSED_VAR(spec); + CYTHON_UNUSED_VAR(type); +#else + const PyType_Slot *slot = spec->slots; + while (slot && slot->slot && slot->slot != Py_tp_members) + slot++; + if (slot && slot->slot == Py_tp_members) { + int changed = 0; +#if !(PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON) + const +#endif + PyMemberDef *memb = (PyMemberDef*) slot->pfunc; + while (memb && memb->name) { + if (memb->name[0] == '_' && memb->name[1] == '_') { +#if PY_VERSION_HEX < 0x030900b1 + if (strcmp(memb->name, "__weaklistoffset__") == 0) { + assert(memb->type == T_PYSSIZET); + assert(memb->flags == READONLY); + type->tp_weaklistoffset = memb->offset; + changed = 1; + } + else if (strcmp(memb->name, "__dictoffset__") == 0) { + assert(memb->type == T_PYSSIZET); + assert(memb->flags == READONLY); + type->tp_dictoffset = memb->offset; + changed = 1; + } +#if CYTHON_METH_FASTCALL + else if (strcmp(memb->name, "__vectorcalloffset__") == 0) { + assert(memb->type == T_PYSSIZET); + assert(memb->flags == READONLY); +#if PY_VERSION_HEX >= 0x030800b4 + type->tp_vectorcall_offset = memb->offset; +#else + type->tp_print = (printfunc) memb->offset; +#endif + changed = 1; + } +#endif +#else + if ((0)); +#endif +#if PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON + else if (strcmp(memb->name, "__module__") == 0) { + PyObject *descr; + assert(memb->type == T_OBJECT); + assert(memb->flags == 0 || memb->flags == READONLY); + descr = PyDescr_NewMember(type, memb); + if (unlikely(!descr)) + return -1; + if (unlikely(PyDict_SetItem(type->tp_dict, PyDescr_NAME(descr), descr) < 0)) { + Py_DECREF(descr); + return -1; + } + Py_DECREF(descr); + changed = 1; + } +#endif + } + memb++; + } + if (changed) + PyType_Modified(type); + } +#endif + return 0; +} +#endif + +/* PyObjectCallNoArg */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func) { + PyObject *arg = NULL; + return __Pyx_PyObject_FastCall(func, (&arg)+1, 0 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET); +} + +/* PyObjectGetMethod */ +static int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObject **method) { + PyObject *attr; +#if CYTHON_UNPACK_METHODS && CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_PYTYPE_LOOKUP + __Pyx_TypeName type_name; + PyTypeObject *tp = Py_TYPE(obj); + PyObject *descr; + descrgetfunc f = NULL; + PyObject **dictptr, *dict; + int meth_found = 0; + assert (*method == NULL); + if (unlikely(tp->tp_getattro != PyObject_GenericGetAttr)) { + attr = __Pyx_PyObject_GetAttrStr(obj, name); + goto try_unpack; + } + if (unlikely(tp->tp_dict == NULL) && unlikely(PyType_Ready(tp) < 0)) { + return 0; + } + descr = _PyType_Lookup(tp, name); + if (likely(descr != NULL)) { + Py_INCREF(descr); +#if defined(Py_TPFLAGS_METHOD_DESCRIPTOR) && Py_TPFLAGS_METHOD_DESCRIPTOR + if (__Pyx_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR)) +#elif PY_MAJOR_VERSION >= 3 + #ifdef __Pyx_CyFunction_USED + if (likely(PyFunction_Check(descr) || __Pyx_IS_TYPE(descr, &PyMethodDescr_Type) || __Pyx_CyFunction_Check(descr))) + #else + if (likely(PyFunction_Check(descr) || __Pyx_IS_TYPE(descr, &PyMethodDescr_Type))) + #endif +#else + #ifdef __Pyx_CyFunction_USED + if (likely(PyFunction_Check(descr) || __Pyx_CyFunction_Check(descr))) + #else + if (likely(PyFunction_Check(descr))) + #endif +#endif + { + meth_found = 1; + } else { + f = Py_TYPE(descr)->tp_descr_get; + if (f != NULL && PyDescr_IsData(descr)) { + attr = f(descr, obj, (PyObject *)Py_TYPE(obj)); + Py_DECREF(descr); + goto try_unpack; + } + } + } + dictptr = _PyObject_GetDictPtr(obj); + if (dictptr != NULL && (dict = *dictptr) != NULL) { + Py_INCREF(dict); + attr = __Pyx_PyDict_GetItemStr(dict, name); + if (attr != NULL) { + Py_INCREF(attr); + Py_DECREF(dict); + Py_XDECREF(descr); + goto try_unpack; + } + Py_DECREF(dict); + } + if (meth_found) { + *method = descr; + return 1; + } + if (f != NULL) { + attr = f(descr, obj, (PyObject *)Py_TYPE(obj)); + Py_DECREF(descr); + goto try_unpack; + } + if (likely(descr != NULL)) { + *method = descr; + return 0; + } + type_name = __Pyx_PyType_GetName(tp); + PyErr_Format(PyExc_AttributeError, +#if PY_MAJOR_VERSION >= 3 + "'" __Pyx_FMT_TYPENAME "' object has no attribute '%U'", + type_name, name); +#else + "'" __Pyx_FMT_TYPENAME "' object has no attribute '%.400s'", + type_name, PyString_AS_STRING(name)); +#endif + __Pyx_DECREF_TypeName(type_name); + return 0; +#else + attr = __Pyx_PyObject_GetAttrStr(obj, name); + goto try_unpack; +#endif +try_unpack: +#if CYTHON_UNPACK_METHODS + if (likely(attr) && PyMethod_Check(attr) && likely(PyMethod_GET_SELF(attr) == obj)) { + PyObject *function = PyMethod_GET_FUNCTION(attr); + Py_INCREF(function); + Py_DECREF(attr); + *method = function; + return 1; + } +#endif + *method = attr; + return 0; +} + +/* PyObjectCallMethod0 */ +static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name) { + PyObject *method = NULL, *result = NULL; + int is_method = __Pyx_PyObject_GetMethod(obj, method_name, &method); + if (likely(is_method)) { + result = __Pyx_PyObject_CallOneArg(method, obj); + Py_DECREF(method); + return result; + } + if (unlikely(!method)) goto bad; + result = __Pyx_PyObject_CallNoArg(method); + Py_DECREF(method); +bad: + return result; +} + +/* ValidateBasesTuple */ +#if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS +static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases) { + Py_ssize_t i, n = PyTuple_GET_SIZE(bases); + for (i = 1; i < n; i++) + { + PyObject *b0 = PyTuple_GET_ITEM(bases, i); + PyTypeObject *b; +#if PY_MAJOR_VERSION < 3 + if (PyClass_Check(b0)) + { + PyErr_Format(PyExc_TypeError, "base class '%.200s' is an old-style class", + PyString_AS_STRING(((PyClassObject*)b0)->cl_name)); + return -1; + } +#endif + b = (PyTypeObject*) b0; + if (!__Pyx_PyType_HasFeature(b, Py_TPFLAGS_HEAPTYPE)) + { + __Pyx_TypeName b_name = __Pyx_PyType_GetName(b); + PyErr_Format(PyExc_TypeError, + "base class '" __Pyx_FMT_TYPENAME "' is not a heap type", b_name); + __Pyx_DECREF_TypeName(b_name); + return -1; + } + if (dictoffset == 0 && b->tp_dictoffset) + { + __Pyx_TypeName b_name = __Pyx_PyType_GetName(b); + PyErr_Format(PyExc_TypeError, + "extension type '%.200s' has no __dict__ slot, " + "but base type '" __Pyx_FMT_TYPENAME "' has: " + "either add 'cdef dict __dict__' to the extension type " + "or add '__slots__ = [...]' to the base type", + type_name, b_name); + __Pyx_DECREF_TypeName(b_name); + return -1; + } + } + return 0; +} +#endif + +/* PyType_Ready */ +static int __Pyx_PyType_Ready(PyTypeObject *t) { +#if CYTHON_USE_TYPE_SPECS || !(CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API) || defined(PYSTON_MAJOR_VERSION) + (void)__Pyx_PyObject_CallMethod0; +#if CYTHON_USE_TYPE_SPECS + (void)__Pyx_validate_bases_tuple; +#endif + return PyType_Ready(t); +#else + int r; + PyObject *bases = __Pyx_PyType_GetSlot(t, tp_bases, PyObject*); + if (bases && unlikely(__Pyx_validate_bases_tuple(t->tp_name, t->tp_dictoffset, bases) == -1)) + return -1; +#if PY_VERSION_HEX >= 0x03050000 && !defined(PYSTON_MAJOR_VERSION) + { + int gc_was_enabled; + #if PY_VERSION_HEX >= 0x030A00b1 + gc_was_enabled = PyGC_Disable(); + (void)__Pyx_PyObject_CallMethod0; + #else + PyObject *ret, *py_status; + PyObject *gc = NULL; + #if PY_VERSION_HEX >= 0x030700a1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM+0 >= 0x07030400) + gc = PyImport_GetModule(__pyx_kp_u_gc); + #endif + if (unlikely(!gc)) gc = PyImport_Import(__pyx_kp_u_gc); + if (unlikely(!gc)) return -1; + py_status = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_isenabled); + if (unlikely(!py_status)) { + Py_DECREF(gc); + return -1; + } + gc_was_enabled = __Pyx_PyObject_IsTrue(py_status); + Py_DECREF(py_status); + if (gc_was_enabled > 0) { + ret = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_disable); + if (unlikely(!ret)) { + Py_DECREF(gc); + return -1; + } + Py_DECREF(ret); + } else if (unlikely(gc_was_enabled == -1)) { + Py_DECREF(gc); + return -1; + } + #endif + t->tp_flags |= Py_TPFLAGS_HEAPTYPE; +#if PY_VERSION_HEX >= 0x030A0000 + t->tp_flags |= Py_TPFLAGS_IMMUTABLETYPE; +#endif +#else + (void)__Pyx_PyObject_CallMethod0; +#endif + r = PyType_Ready(t); +#if PY_VERSION_HEX >= 0x03050000 && !defined(PYSTON_MAJOR_VERSION) + t->tp_flags &= ~Py_TPFLAGS_HEAPTYPE; + #if PY_VERSION_HEX >= 0x030A00b1 + if (gc_was_enabled) + PyGC_Enable(); + #else + if (gc_was_enabled) { + PyObject *tp, *v, *tb; + PyErr_Fetch(&tp, &v, &tb); + ret = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_enable); + if (likely(ret || r == -1)) { + Py_XDECREF(ret); + PyErr_Restore(tp, v, tb); + } else { + Py_XDECREF(tp); + Py_XDECREF(v); + Py_XDECREF(tb); + r = -1; + } + } + Py_DECREF(gc); + #endif + } +#endif + return r; +#endif +} + +/* SetVTable */ +static int __Pyx_SetVtable(PyTypeObject *type, void *vtable) { + PyObject *ob = PyCapsule_New(vtable, 0, 0); + if (unlikely(!ob)) + goto bad; +#if CYTHON_COMPILING_IN_LIMITED_API + if (unlikely(PyObject_SetAttr((PyObject *) type, __pyx_n_s_pyx_vtable, ob) < 0)) +#else + if (unlikely(PyDict_SetItem(type->tp_dict, __pyx_n_s_pyx_vtable, ob) < 0)) +#endif + goto bad; + Py_DECREF(ob); + return 0; +bad: + Py_XDECREF(ob); + return -1; +} + +/* GetVTable */ +static void* __Pyx_GetVtable(PyTypeObject *type) { + void* ptr; +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject *ob = PyObject_GetAttr((PyObject *)type, __pyx_n_s_pyx_vtable); +#else + PyObject *ob = PyObject_GetItem(type->tp_dict, __pyx_n_s_pyx_vtable); +#endif + if (!ob) + goto bad; + ptr = PyCapsule_GetPointer(ob, 0); + if (!ptr && !PyErr_Occurred()) + PyErr_SetString(PyExc_RuntimeError, "invalid vtable found for imported type"); + Py_DECREF(ob); + return ptr; +bad: + Py_XDECREF(ob); + return NULL; +} + +/* MergeVTables */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __Pyx_MergeVtables(PyTypeObject *type) { + int i; + void** base_vtables; + __Pyx_TypeName tp_base_name; + __Pyx_TypeName base_name; + void* unknown = (void*)-1; + PyObject* bases = type->tp_bases; + int base_depth = 0; + { + PyTypeObject* base = type->tp_base; + while (base) { + base_depth += 1; + base = base->tp_base; + } + } + base_vtables = (void**) malloc(sizeof(void*) * (size_t)(base_depth + 1)); + base_vtables[0] = unknown; + for (i = 1; i < PyTuple_GET_SIZE(bases); i++) { + void* base_vtable = __Pyx_GetVtable(((PyTypeObject*)PyTuple_GET_ITEM(bases, i))); + if (base_vtable != NULL) { + int j; + PyTypeObject* base = type->tp_base; + for (j = 0; j < base_depth; j++) { + if (base_vtables[j] == unknown) { + base_vtables[j] = __Pyx_GetVtable(base); + base_vtables[j + 1] = unknown; + } + if (base_vtables[j] == base_vtable) { + break; + } else if (base_vtables[j] == NULL) { + goto bad; + } + base = base->tp_base; + } + } + } + PyErr_Clear(); + free(base_vtables); + return 0; +bad: + tp_base_name = __Pyx_PyType_GetName(type->tp_base); + base_name = __Pyx_PyType_GetName((PyTypeObject*)PyTuple_GET_ITEM(bases, i)); + PyErr_Format(PyExc_TypeError, + "multiple bases have vtable conflict: '" __Pyx_FMT_TYPENAME "' and '" __Pyx_FMT_TYPENAME "'", tp_base_name, base_name); + __Pyx_DECREF_TypeName(tp_base_name); + __Pyx_DECREF_TypeName(base_name); + free(base_vtables); + return -1; +} +#endif + +/* SetupReduce */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) { + int ret; + PyObject *name_attr; + name_attr = __Pyx_PyObject_GetAttrStrNoError(meth, __pyx_n_s_name_2); + if (likely(name_attr)) { + ret = PyObject_RichCompareBool(name_attr, name, Py_EQ); + } else { + ret = -1; + } + if (unlikely(ret < 0)) { + PyErr_Clear(); + ret = 0; + } + Py_XDECREF(name_attr); + return ret; +} +static int __Pyx_setup_reduce(PyObject* type_obj) { + int ret = 0; + PyObject *object_reduce = NULL; + PyObject *object_getstate = NULL; + PyObject *object_reduce_ex = NULL; + PyObject *reduce = NULL; + PyObject *reduce_ex = NULL; + PyObject *reduce_cython = NULL; + PyObject *setstate = NULL; + PyObject *setstate_cython = NULL; + PyObject *getstate = NULL; +#if CYTHON_USE_PYTYPE_LOOKUP + getstate = _PyType_Lookup((PyTypeObject*)type_obj, __pyx_n_s_getstate); +#else + getstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_getstate); + if (!getstate && PyErr_Occurred()) { + goto __PYX_BAD; + } +#endif + if (getstate) { +#if CYTHON_USE_PYTYPE_LOOKUP + object_getstate = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_getstate); +#else + object_getstate = __Pyx_PyObject_GetAttrStrNoError((PyObject*)&PyBaseObject_Type, __pyx_n_s_getstate); + if (!object_getstate && PyErr_Occurred()) { + goto __PYX_BAD; + } +#endif + if (object_getstate != getstate) { + goto __PYX_GOOD; + } + } +#if CYTHON_USE_PYTYPE_LOOKUP + object_reduce_ex = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD; +#else + object_reduce_ex = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD; +#endif + reduce_ex = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce_ex); if (unlikely(!reduce_ex)) goto __PYX_BAD; + if (reduce_ex == object_reduce_ex) { +#if CYTHON_USE_PYTYPE_LOOKUP + object_reduce = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD; +#else + object_reduce = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD; +#endif + reduce = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce); if (unlikely(!reduce)) goto __PYX_BAD; + if (reduce == object_reduce || __Pyx_setup_reduce_is_named(reduce, __pyx_n_s_reduce_cython)) { + reduce_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_reduce_cython); + if (likely(reduce_cython)) { + ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce, reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD; + ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD; + } else if (reduce == object_reduce || PyErr_Occurred()) { + goto __PYX_BAD; + } + setstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate); + if (!setstate) PyErr_Clear(); + if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) { + setstate_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate_cython); + if (likely(setstate_cython)) { + ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate, setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD; + ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD; + } else if (!setstate || PyErr_Occurred()) { + goto __PYX_BAD; + } + } + PyType_Modified((PyTypeObject*)type_obj); + } + } + goto __PYX_GOOD; +__PYX_BAD: + if (!PyErr_Occurred()) { + __Pyx_TypeName type_obj_name = + __Pyx_PyType_GetName((PyTypeObject*)type_obj); + PyErr_Format(PyExc_RuntimeError, + "Unable to initialize pickling for " __Pyx_FMT_TYPENAME, type_obj_name); + __Pyx_DECREF_TypeName(type_obj_name); + } + ret = -1; +__PYX_GOOD: +#if !CYTHON_USE_PYTYPE_LOOKUP + Py_XDECREF(object_reduce); + Py_XDECREF(object_reduce_ex); + Py_XDECREF(object_getstate); + Py_XDECREF(getstate); +#endif + Py_XDECREF(reduce); + Py_XDECREF(reduce_ex); + Py_XDECREF(reduce_cython); + Py_XDECREF(setstate); + Py_XDECREF(setstate_cython); + return ret; +} +#endif + +/* TypeImport */ +#ifndef __PYX_HAVE_RT_ImportType_3_0_0 +#define __PYX_HAVE_RT_ImportType_3_0_0 +static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject *module, const char *module_name, const char *class_name, + size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_0 check_size) +{ + PyObject *result = 0; + char warning[200]; + Py_ssize_t basicsize; + Py_ssize_t itemsize; +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject *py_basicsize; + PyObject *py_itemsize; +#endif + result = PyObject_GetAttrString(module, class_name); + if (!result) + goto bad; + if (!PyType_Check(result)) { + PyErr_Format(PyExc_TypeError, + "%.200s.%.200s is not a type object", + module_name, class_name); + goto bad; + } +#if !CYTHON_COMPILING_IN_LIMITED_API + basicsize = ((PyTypeObject *)result)->tp_basicsize; + itemsize = ((PyTypeObject *)result)->tp_itemsize; +#else + py_basicsize = PyObject_GetAttrString(result, "__basicsize__"); + if (!py_basicsize) + goto bad; + basicsize = PyLong_AsSsize_t(py_basicsize); + Py_DECREF(py_basicsize); + py_basicsize = 0; + if (basicsize == (Py_ssize_t)-1 && PyErr_Occurred()) + goto bad; + py_itemsize = PyObject_GetAttrString(result, "__itemsize__"); + if (!py_itemsize) + goto bad; + itemsize = PyLong_AsSsize_t(py_itemsize); + Py_DECREF(py_itemsize); + py_itemsize = 0; + if (itemsize == (Py_ssize_t)-1 && PyErr_Occurred()) + goto bad; +#endif + if (itemsize) { + if (size % alignment) { + alignment = size % alignment; + } + if (itemsize < (Py_ssize_t)alignment) + itemsize = (Py_ssize_t)alignment; + } + if ((size_t)(basicsize + itemsize) < size) { + PyErr_Format(PyExc_ValueError, + "%.200s.%.200s size changed, may indicate binary incompatibility. " + "Expected %zd from C header, got %zd from PyObject", + module_name, class_name, size, basicsize+itemsize); + goto bad; + } + if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_0 && + ((size_t)basicsize > size || (size_t)(basicsize + itemsize) < size)) { + PyErr_Format(PyExc_ValueError, + "%.200s.%.200s size changed, may indicate binary incompatibility. " + "Expected %zd from C header, got %zd-%zd from PyObject", + module_name, class_name, size, basicsize, basicsize+itemsize); + goto bad; + } + else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_0 && (size_t)basicsize > size) { + PyOS_snprintf(warning, sizeof(warning), + "%s.%s size changed, may indicate binary incompatibility. " + "Expected %zd from C header, got %zd from PyObject", + module_name, class_name, size, basicsize); + if (PyErr_WarnEx(NULL, warning, 0) < 0) goto bad; + } + return (PyTypeObject *)result; +bad: + Py_XDECREF(result); + return NULL; +} +#endif + +/* FetchSharedCythonModule */ +static PyObject *__Pyx_FetchSharedCythonABIModule(void) { + PyObject *abi_module = PyImport_AddModule((char*) __PYX_ABI_MODULE_NAME); + if (unlikely(!abi_module)) return NULL; + Py_INCREF(abi_module); + return abi_module; +} + +/* FetchCommonType */ +static int __Pyx_VerifyCachedType(PyObject *cached_type, + const char *name, + Py_ssize_t basicsize, + Py_ssize_t expected_basicsize) { + if (!PyType_Check(cached_type)) { + PyErr_Format(PyExc_TypeError, + "Shared Cython type %.200s is not a type object", name); + return -1; + } + if (basicsize != expected_basicsize) { + PyErr_Format(PyExc_TypeError, + "Shared Cython type %.200s has the wrong size, try recompiling", + name); + return -1; + } + return 0; +} +#if !CYTHON_USE_TYPE_SPECS +static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) { + PyObject* abi_module; + const char* object_name; + PyTypeObject *cached_type = NULL; + abi_module = __Pyx_FetchSharedCythonABIModule(); + if (!abi_module) return NULL; + object_name = strrchr(type->tp_name, '.'); + object_name = object_name ? object_name+1 : type->tp_name; + cached_type = (PyTypeObject*) PyObject_GetAttrString(abi_module, object_name); + if (cached_type) { + if (__Pyx_VerifyCachedType( + (PyObject *)cached_type, + object_name, + cached_type->tp_basicsize, + type->tp_basicsize) < 0) { + goto bad; + } + goto done; + } + if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; + PyErr_Clear(); + if (PyType_Ready(type) < 0) goto bad; + if (PyObject_SetAttrString(abi_module, object_name, (PyObject *)type) < 0) + goto bad; + Py_INCREF(type); + cached_type = type; +done: + Py_DECREF(abi_module); + return cached_type; +bad: + Py_XDECREF(cached_type); + cached_type = NULL; + goto done; +} +#else +static PyTypeObject *__Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases) { + PyObject *abi_module, *cached_type = NULL; + const char* object_name = strrchr(spec->name, '.'); + object_name = object_name ? object_name+1 : spec->name; + abi_module = __Pyx_FetchSharedCythonABIModule(); + if (!abi_module) return NULL; + cached_type = PyObject_GetAttrString(abi_module, object_name); + if (cached_type) { + Py_ssize_t basicsize; +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject *py_basicsize; + py_basicsize = PyObject_GetAttrString(cached_type, "__basicsize__"); + if (unlikely(!py_basicsize)) goto bad; + basicsize = PyLong_AsSsize_t(py_basicsize); + Py_DECREF(py_basicsize); + py_basicsize = 0; + if (unlikely(basicsize == (Py_ssize_t)-1) && PyErr_Occurred()) goto bad; +#else + basicsize = likely(PyType_Check(cached_type)) ? ((PyTypeObject*) cached_type)->tp_basicsize : -1; +#endif + if (__Pyx_VerifyCachedType( + cached_type, + object_name, + basicsize, + spec->basicsize) < 0) { + goto bad; + } + goto done; + } + if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; + PyErr_Clear(); + CYTHON_UNUSED_VAR(module); + cached_type = __Pyx_PyType_FromModuleAndSpec(abi_module, spec, bases); + if (unlikely(!cached_type)) goto bad; + if (unlikely(__Pyx_fix_up_extension_type_from_spec(spec, (PyTypeObject *) cached_type) < 0)) goto bad; + if (PyObject_SetAttrString(abi_module, object_name, cached_type) < 0) goto bad; +done: + Py_DECREF(abi_module); + assert(cached_type == NULL || PyType_Check(cached_type)); + return (PyTypeObject *) cached_type; +bad: + Py_XDECREF(cached_type); + cached_type = NULL; + goto done; +} +#endif + +/* PyVectorcallFastCallDict */ +#if CYTHON_METH_FASTCALL +static PyObject *__Pyx_PyVectorcall_FastCallDict_kw(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw) +{ + PyObject *res = NULL; + PyObject *kwnames; + PyObject **newargs; + PyObject **kwvalues; + Py_ssize_t i, pos; + size_t j; + PyObject *key, *value; + unsigned long keys_are_strings; + Py_ssize_t nkw = PyDict_GET_SIZE(kw); + newargs = (PyObject **)PyMem_Malloc((nargs + (size_t)nkw) * sizeof(args[0])); + if (unlikely(newargs == NULL)) { + PyErr_NoMemory(); + return NULL; + } + for (j = 0; j < nargs; j++) newargs[j] = args[j]; + kwnames = PyTuple_New(nkw); + if (unlikely(kwnames == NULL)) { + PyMem_Free(newargs); + return NULL; + } + kwvalues = newargs + nargs; + pos = i = 0; + keys_are_strings = Py_TPFLAGS_UNICODE_SUBCLASS; + while (PyDict_Next(kw, &pos, &key, &value)) { + keys_are_strings &= Py_TYPE(key)->tp_flags; + Py_INCREF(key); + Py_INCREF(value); + PyTuple_SET_ITEM(kwnames, i, key); + kwvalues[i] = value; + i++; + } + if (unlikely(!keys_are_strings)) { + PyErr_SetString(PyExc_TypeError, "keywords must be strings"); + goto cleanup; + } + res = vc(func, newargs, nargs, kwnames); +cleanup: + Py_DECREF(kwnames); + for (i = 0; i < nkw; i++) + Py_DECREF(kwvalues[i]); + PyMem_Free(newargs); + return res; +} +static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw) +{ + if (likely(kw == NULL) || PyDict_GET_SIZE(kw) == 0) { + return vc(func, args, nargs, NULL); + } + return __Pyx_PyVectorcall_FastCallDict_kw(func, vc, args, nargs, kw); +} +#endif + +/* CythonFunctionShared */ +static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj) { +#if PY_VERSION_HEX < 0x030900B1 + __Pyx_Py_XDECREF_SET( + __Pyx_CyFunction_GetClassObj(f), + ((classobj) ? __Pyx_NewRef(classobj) : NULL)); +#else + __Pyx_Py_XDECREF_SET( + ((PyCMethodObject *) (f))->mm_class, + (PyTypeObject*)((classobj) ? __Pyx_NewRef(classobj) : NULL)); +#endif +} +static PyObject * +__Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure) +{ + CYTHON_UNUSED_VAR(closure); + if (unlikely(op->func_doc == NULL)) { + if (((PyCFunctionObject*)op)->m_ml->ml_doc) { +#if PY_MAJOR_VERSION >= 3 + op->func_doc = PyUnicode_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc); +#else + op->func_doc = PyString_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc); +#endif + if (unlikely(op->func_doc == NULL)) + return NULL; + } else { + Py_INCREF(Py_None); + return Py_None; + } + } + Py_INCREF(op->func_doc); + return op->func_doc; +} +static int +__Pyx_CyFunction_set_doc(__pyx_CyFunctionObject *op, PyObject *value, void *context) +{ + CYTHON_UNUSED_VAR(context); + if (value == NULL) { + value = Py_None; + } + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->func_doc, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_name(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(context); + if (unlikely(op->func_name == NULL)) { +#if PY_MAJOR_VERSION >= 3 + op->func_name = PyUnicode_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); +#else + op->func_name = PyString_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); +#endif + if (unlikely(op->func_name == NULL)) + return NULL; + } + Py_INCREF(op->func_name); + return op->func_name; +} +static int +__Pyx_CyFunction_set_name(__pyx_CyFunctionObject *op, PyObject *value, void *context) +{ + CYTHON_UNUSED_VAR(context); +#if PY_MAJOR_VERSION >= 3 + if (unlikely(value == NULL || !PyUnicode_Check(value))) +#else + if (unlikely(value == NULL || !PyString_Check(value))) +#endif + { + PyErr_SetString(PyExc_TypeError, + "__name__ must be set to a string object"); + return -1; + } + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->func_name, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_qualname(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(context); + Py_INCREF(op->func_qualname); + return op->func_qualname; +} +static int +__Pyx_CyFunction_set_qualname(__pyx_CyFunctionObject *op, PyObject *value, void *context) +{ + CYTHON_UNUSED_VAR(context); +#if PY_MAJOR_VERSION >= 3 + if (unlikely(value == NULL || !PyUnicode_Check(value))) +#else + if (unlikely(value == NULL || !PyString_Check(value))) +#endif + { + PyErr_SetString(PyExc_TypeError, + "__qualname__ must be set to a string object"); + return -1; + } + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->func_qualname, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_dict(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(context); + if (unlikely(op->func_dict == NULL)) { + op->func_dict = PyDict_New(); + if (unlikely(op->func_dict == NULL)) + return NULL; + } + Py_INCREF(op->func_dict); + return op->func_dict; +} +static int +__Pyx_CyFunction_set_dict(__pyx_CyFunctionObject *op, PyObject *value, void *context) +{ + CYTHON_UNUSED_VAR(context); + if (unlikely(value == NULL)) { + PyErr_SetString(PyExc_TypeError, + "function's dictionary may not be deleted"); + return -1; + } + if (unlikely(!PyDict_Check(value))) { + PyErr_SetString(PyExc_TypeError, + "setting function's dictionary to a non-dict"); + return -1; + } + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->func_dict, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_globals(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(context); + Py_INCREF(op->func_globals); + return op->func_globals; +} +static PyObject * +__Pyx_CyFunction_get_closure(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(op); + CYTHON_UNUSED_VAR(context); + Py_INCREF(Py_None); + return Py_None; +} +static PyObject * +__Pyx_CyFunction_get_code(__pyx_CyFunctionObject *op, void *context) +{ + PyObject* result = (op->func_code) ? op->func_code : Py_None; + CYTHON_UNUSED_VAR(context); + Py_INCREF(result); + return result; +} +static int +__Pyx_CyFunction_init_defaults(__pyx_CyFunctionObject *op) { + int result = 0; + PyObject *res = op->defaults_getter((PyObject *) op); + if (unlikely(!res)) + return -1; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + op->defaults_tuple = PyTuple_GET_ITEM(res, 0); + Py_INCREF(op->defaults_tuple); + op->defaults_kwdict = PyTuple_GET_ITEM(res, 1); + Py_INCREF(op->defaults_kwdict); + #else + op->defaults_tuple = PySequence_ITEM(res, 0); + if (unlikely(!op->defaults_tuple)) result = -1; + else { + op->defaults_kwdict = PySequence_ITEM(res, 1); + if (unlikely(!op->defaults_kwdict)) result = -1; + } + #endif + Py_DECREF(res); + return result; +} +static int +__Pyx_CyFunction_set_defaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) { + CYTHON_UNUSED_VAR(context); + if (!value) { + value = Py_None; + } else if (unlikely(value != Py_None && !PyTuple_Check(value))) { + PyErr_SetString(PyExc_TypeError, + "__defaults__ must be set to a tuple object"); + return -1; + } + PyErr_WarnEx(PyExc_RuntimeWarning, "changes to cyfunction.__defaults__ will not " + "currently affect the values used in function calls", 1); + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->defaults_tuple, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_defaults(__pyx_CyFunctionObject *op, void *context) { + PyObject* result = op->defaults_tuple; + CYTHON_UNUSED_VAR(context); + if (unlikely(!result)) { + if (op->defaults_getter) { + if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL; + result = op->defaults_tuple; + } else { + result = Py_None; + } + } + Py_INCREF(result); + return result; +} +static int +__Pyx_CyFunction_set_kwdefaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) { + CYTHON_UNUSED_VAR(context); + if (!value) { + value = Py_None; + } else if (unlikely(value != Py_None && !PyDict_Check(value))) { + PyErr_SetString(PyExc_TypeError, + "__kwdefaults__ must be set to a dict object"); + return -1; + } + PyErr_WarnEx(PyExc_RuntimeWarning, "changes to cyfunction.__kwdefaults__ will not " + "currently affect the values used in function calls", 1); + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->defaults_kwdict, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_kwdefaults(__pyx_CyFunctionObject *op, void *context) { + PyObject* result = op->defaults_kwdict; + CYTHON_UNUSED_VAR(context); + if (unlikely(!result)) { + if (op->defaults_getter) { + if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL; + result = op->defaults_kwdict; + } else { + result = Py_None; + } + } + Py_INCREF(result); + return result; +} +static int +__Pyx_CyFunction_set_annotations(__pyx_CyFunctionObject *op, PyObject* value, void *context) { + CYTHON_UNUSED_VAR(context); + if (!value || value == Py_None) { + value = NULL; + } else if (unlikely(!PyDict_Check(value))) { + PyErr_SetString(PyExc_TypeError, + "__annotations__ must be set to a dict object"); + return -1; + } + Py_XINCREF(value); + __Pyx_Py_XDECREF_SET(op->func_annotations, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_annotations(__pyx_CyFunctionObject *op, void *context) { + PyObject* result = op->func_annotations; + CYTHON_UNUSED_VAR(context); + if (unlikely(!result)) { + result = PyDict_New(); + if (unlikely(!result)) return NULL; + op->func_annotations = result; + } + Py_INCREF(result); + return result; +} +static PyObject * +__Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) { + int is_coroutine; + CYTHON_UNUSED_VAR(context); + if (op->func_is_coroutine) { + return __Pyx_NewRef(op->func_is_coroutine); + } + is_coroutine = op->flags & __Pyx_CYFUNCTION_COROUTINE; +#if PY_VERSION_HEX >= 0x03050000 + if (is_coroutine) { + PyObject *module, *fromlist, *marker = __pyx_n_s_is_coroutine; + fromlist = PyList_New(1); + if (unlikely(!fromlist)) return NULL; + Py_INCREF(marker); + PyList_SET_ITEM(fromlist, 0, marker); + module = PyImport_ImportModuleLevelObject(__pyx_n_s_asyncio_coroutines, NULL, NULL, fromlist, 0); + Py_DECREF(fromlist); + if (unlikely(!module)) goto ignore; + op->func_is_coroutine = __Pyx_PyObject_GetAttrStr(module, marker); + Py_DECREF(module); + if (likely(op->func_is_coroutine)) { + return __Pyx_NewRef(op->func_is_coroutine); + } +ignore: + PyErr_Clear(); + } +#endif + op->func_is_coroutine = __Pyx_PyBool_FromLong(is_coroutine); + return __Pyx_NewRef(op->func_is_coroutine); +} +static PyGetSetDef __pyx_CyFunction_getsets[] = { + {(char *) "func_doc", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, + {(char *) "__doc__", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, + {(char *) "func_name", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, + {(char *) "__name__", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, + {(char *) "__qualname__", (getter)__Pyx_CyFunction_get_qualname, (setter)__Pyx_CyFunction_set_qualname, 0, 0}, + {(char *) "func_dict", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, + {(char *) "__dict__", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, + {(char *) "func_globals", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0}, + {(char *) "__globals__", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0}, + {(char *) "func_closure", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0}, + {(char *) "__closure__", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0}, + {(char *) "func_code", (getter)__Pyx_CyFunction_get_code, 0, 0, 0}, + {(char *) "__code__", (getter)__Pyx_CyFunction_get_code, 0, 0, 0}, + {(char *) "func_defaults", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, + {(char *) "__defaults__", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, + {(char *) "__kwdefaults__", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0}, + {(char *) "__annotations__", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0}, + {(char *) "_is_coroutine", (getter)__Pyx_CyFunction_get_is_coroutine, 0, 0, 0}, + {0, 0, 0, 0, 0} +}; +static PyMemberDef __pyx_CyFunction_members[] = { + {(char *) "__module__", T_OBJECT, offsetof(PyCFunctionObject, m_module), 0, 0}, +#if CYTHON_USE_TYPE_SPECS + {(char *) "__dictoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_dict), READONLY, 0}, +#if CYTHON_METH_FASTCALL +#if CYTHON_BACKPORT_VECTORCALL + {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_vectorcall), READONLY, 0}, +#else + {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(PyCFunctionObject, vectorcall), READONLY, 0}, +#endif +#endif +#if PY_VERSION_HEX < 0x030500A0 + {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_weakreflist), READONLY, 0}, +#else + {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(PyCFunctionObject, m_weakreflist), READONLY, 0}, +#endif +#endif + {0, 0, 0, 0, 0} +}; +static PyObject * +__Pyx_CyFunction_reduce(__pyx_CyFunctionObject *m, PyObject *args) +{ + CYTHON_UNUSED_VAR(args); +#if PY_MAJOR_VERSION >= 3 + Py_INCREF(m->func_qualname); + return m->func_qualname; +#else + return PyString_FromString(((PyCFunctionObject*)m)->m_ml->ml_name); +#endif +} +static PyMethodDef __pyx_CyFunction_methods[] = { + {"__reduce__", (PyCFunction)__Pyx_CyFunction_reduce, METH_VARARGS, 0}, + {0, 0, 0, 0} +}; +#if PY_VERSION_HEX < 0x030500A0 +#define __Pyx_CyFunction_weakreflist(cyfunc) ((cyfunc)->func_weakreflist) +#else +#define __Pyx_CyFunction_weakreflist(cyfunc) (((PyCFunctionObject*)cyfunc)->m_weakreflist) +#endif +static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMethodDef *ml, int flags, PyObject* qualname, + PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { + PyCFunctionObject *cf = (PyCFunctionObject*) op; + if (unlikely(op == NULL)) + return NULL; + op->flags = flags; + __Pyx_CyFunction_weakreflist(op) = NULL; + cf->m_ml = ml; + cf->m_self = (PyObject *) op; + Py_XINCREF(closure); + op->func_closure = closure; + Py_XINCREF(module); + cf->m_module = module; + op->func_dict = NULL; + op->func_name = NULL; + Py_INCREF(qualname); + op->func_qualname = qualname; + op->func_doc = NULL; +#if PY_VERSION_HEX < 0x030900B1 + op->func_classobj = NULL; +#else + ((PyCMethodObject*)op)->mm_class = NULL; +#endif + op->func_globals = globals; + Py_INCREF(op->func_globals); + Py_XINCREF(code); + op->func_code = code; + op->defaults_pyobjects = 0; + op->defaults_size = 0; + op->defaults = NULL; + op->defaults_tuple = NULL; + op->defaults_kwdict = NULL; + op->defaults_getter = NULL; + op->func_annotations = NULL; + op->func_is_coroutine = NULL; +#if CYTHON_METH_FASTCALL + switch (ml->ml_flags & (METH_VARARGS | METH_FASTCALL | METH_NOARGS | METH_O | METH_KEYWORDS | METH_METHOD)) { + case METH_NOARGS: + __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_NOARGS; + break; + case METH_O: + __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_O; + break; + case METH_METHOD | METH_FASTCALL | METH_KEYWORDS: + __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD; + break; + case METH_FASTCALL | METH_KEYWORDS: + __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS; + break; + case METH_VARARGS | METH_KEYWORDS: + __Pyx_CyFunction_func_vectorcall(op) = NULL; + break; + default: + PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction"); + Py_DECREF(op); + return NULL; + } +#endif + return (PyObject *) op; +} +static int +__Pyx_CyFunction_clear(__pyx_CyFunctionObject *m) +{ + Py_CLEAR(m->func_closure); + Py_CLEAR(((PyCFunctionObject*)m)->m_module); + Py_CLEAR(m->func_dict); + Py_CLEAR(m->func_name); + Py_CLEAR(m->func_qualname); + Py_CLEAR(m->func_doc); + Py_CLEAR(m->func_globals); + Py_CLEAR(m->func_code); +#if PY_VERSION_HEX < 0x030900B1 + Py_CLEAR(__Pyx_CyFunction_GetClassObj(m)); +#else + { + PyObject *cls = (PyObject*) ((PyCMethodObject *) (m))->mm_class; + ((PyCMethodObject *) (m))->mm_class = NULL; + Py_XDECREF(cls); + } +#endif + Py_CLEAR(m->defaults_tuple); + Py_CLEAR(m->defaults_kwdict); + Py_CLEAR(m->func_annotations); + Py_CLEAR(m->func_is_coroutine); + if (m->defaults) { + PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m); + int i; + for (i = 0; i < m->defaults_pyobjects; i++) + Py_XDECREF(pydefaults[i]); + PyObject_Free(m->defaults); + m->defaults = NULL; + } + return 0; +} +static void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m) +{ + if (__Pyx_CyFunction_weakreflist(m) != NULL) + PyObject_ClearWeakRefs((PyObject *) m); + __Pyx_CyFunction_clear(m); + __Pyx_PyHeapTypeObject_GC_Del(m); +} +static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m) +{ + PyObject_GC_UnTrack(m); + __Pyx__CyFunction_dealloc(m); +} +static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitproc visit, void *arg) +{ + Py_VISIT(m->func_closure); + Py_VISIT(((PyCFunctionObject*)m)->m_module); + Py_VISIT(m->func_dict); + Py_VISIT(m->func_name); + Py_VISIT(m->func_qualname); + Py_VISIT(m->func_doc); + Py_VISIT(m->func_globals); + Py_VISIT(m->func_code); + Py_VISIT(__Pyx_CyFunction_GetClassObj(m)); + Py_VISIT(m->defaults_tuple); + Py_VISIT(m->defaults_kwdict); + Py_VISIT(m->func_is_coroutine); + if (m->defaults) { + PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m); + int i; + for (i = 0; i < m->defaults_pyobjects; i++) + Py_VISIT(pydefaults[i]); + } + return 0; +} +static PyObject* +__Pyx_CyFunction_repr(__pyx_CyFunctionObject *op) +{ +#if PY_MAJOR_VERSION >= 3 + return PyUnicode_FromFormat("", + op->func_qualname, (void *)op); +#else + return PyString_FromFormat("", + PyString_AsString(op->func_qualname), (void *)op); +#endif +} +static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, PyObject *arg, PyObject *kw) { + PyCFunctionObject* f = (PyCFunctionObject*)func; + PyCFunction meth = f->m_ml->ml_meth; + Py_ssize_t size; + switch (f->m_ml->ml_flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) { + case METH_VARARGS: + if (likely(kw == NULL || PyDict_Size(kw) == 0)) + return (*meth)(self, arg); + break; + case METH_VARARGS | METH_KEYWORDS: + return (*(PyCFunctionWithKeywords)(void*)meth)(self, arg, kw); + case METH_NOARGS: + if (likely(kw == NULL || PyDict_Size(kw) == 0)) { + size = PyTuple_GET_SIZE(arg); + if (likely(size == 0)) + return (*meth)(self, NULL); + PyErr_Format(PyExc_TypeError, + "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", + f->m_ml->ml_name, size); + return NULL; + } + break; + case METH_O: + if (likely(kw == NULL || PyDict_Size(kw) == 0)) { + size = PyTuple_GET_SIZE(arg); + if (likely(size == 1)) { + PyObject *result, *arg0; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + arg0 = PyTuple_GET_ITEM(arg, 0); + #else + arg0 = PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL; + #endif + result = (*meth)(self, arg0); + #if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS) + Py_DECREF(arg0); + #endif + return result; + } + PyErr_Format(PyExc_TypeError, + "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", + f->m_ml->ml_name, size); + return NULL; + } + break; + default: + PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction"); + return NULL; + } + PyErr_Format(PyExc_TypeError, "%.200s() takes no keyword arguments", + f->m_ml->ml_name); + return NULL; +} +static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyObject *arg, PyObject *kw) { + return __Pyx_CyFunction_CallMethod(func, ((PyCFunctionObject*)func)->m_self, arg, kw); +} +static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, PyObject *kw) { + PyObject *result; + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *) func; +#if CYTHON_METH_FASTCALL + __pyx_vectorcallfunc vc = __Pyx_CyFunction_func_vectorcall(cyfunc); + if (vc) { +#if CYTHON_ASSUME_SAFE_MACROS + return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw); +#else + (void) &__Pyx_PyVectorcall_FastCallDict; + return PyVectorcall_Call(func, args, kw); +#endif + } +#endif + if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) { + Py_ssize_t argc; + PyObject *new_args; + PyObject *self; + argc = PyTuple_GET_SIZE(args); + new_args = PyTuple_GetSlice(args, 1, argc); + if (unlikely(!new_args)) + return NULL; + self = PyTuple_GetItem(args, 0); + if (unlikely(!self)) { + Py_DECREF(new_args); +#if PY_MAJOR_VERSION > 2 + PyErr_Format(PyExc_TypeError, + "unbound method %.200S() needs an argument", + cyfunc->func_qualname); +#else + PyErr_SetString(PyExc_TypeError, + "unbound method needs an argument"); +#endif + return NULL; + } + result = __Pyx_CyFunction_CallMethod(func, self, new_args, kw); + Py_DECREF(new_args); + } else { + result = __Pyx_CyFunction_Call(func, args, kw); + } + return result; +} +#if CYTHON_METH_FASTCALL +static CYTHON_INLINE int __Pyx_CyFunction_Vectorcall_CheckArgs(__pyx_CyFunctionObject *cyfunc, Py_ssize_t nargs, PyObject *kwnames) +{ + int ret = 0; + if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) { + if (unlikely(nargs < 1)) { + PyErr_Format(PyExc_TypeError, "%.200s() needs an argument", + ((PyCFunctionObject*)cyfunc)->m_ml->ml_name); + return -1; + } + ret = 1; + } + if (unlikely(kwnames) && unlikely(PyTuple_GET_SIZE(kwnames))) { + PyErr_Format(PyExc_TypeError, + "%.200s() takes no keyword arguments", ((PyCFunctionObject*)cyfunc)->m_ml->ml_name); + return -1; + } + return ret; +} +static PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) +{ + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; + PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; +#if CYTHON_BACKPORT_VECTORCALL + Py_ssize_t nargs = (Py_ssize_t)nargsf; +#else + Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); +#endif + PyObject *self; + switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) { + case 1: + self = args[0]; + args += 1; + nargs -= 1; + break; + case 0: + self = ((PyCFunctionObject*)cyfunc)->m_self; + break; + default: + return NULL; + } + if (unlikely(nargs != 0)) { + PyErr_Format(PyExc_TypeError, + "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", + def->ml_name, nargs); + return NULL; + } + return def->ml_meth(self, NULL); +} +static PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) +{ + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; + PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; +#if CYTHON_BACKPORT_VECTORCALL + Py_ssize_t nargs = (Py_ssize_t)nargsf; +#else + Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); +#endif + PyObject *self; + switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) { + case 1: + self = args[0]; + args += 1; + nargs -= 1; + break; + case 0: + self = ((PyCFunctionObject*)cyfunc)->m_self; + break; + default: + return NULL; + } + if (unlikely(nargs != 1)) { + PyErr_Format(PyExc_TypeError, + "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", + def->ml_name, nargs); + return NULL; + } + return def->ml_meth(self, args[0]); +} +static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) +{ + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; + PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; +#if CYTHON_BACKPORT_VECTORCALL + Py_ssize_t nargs = (Py_ssize_t)nargsf; +#else + Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); +#endif + PyObject *self; + switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) { + case 1: + self = args[0]; + args += 1; + nargs -= 1; + break; + case 0: + self = ((PyCFunctionObject*)cyfunc)->m_self; + break; + default: + return NULL; + } + return ((_PyCFunctionFastWithKeywords)(void(*)(void))def->ml_meth)(self, args, nargs, kwnames); +} +static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) +{ + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; + PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; + PyTypeObject *cls = (PyTypeObject *) __Pyx_CyFunction_GetClassObj(cyfunc); +#if CYTHON_BACKPORT_VECTORCALL + Py_ssize_t nargs = (Py_ssize_t)nargsf; +#else + Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); +#endif + PyObject *self; + switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) { + case 1: + self = args[0]; + args += 1; + nargs -= 1; + break; + case 0: + self = ((PyCFunctionObject*)cyfunc)->m_self; + break; + default: + return NULL; + } + return ((__Pyx_PyCMethod)(void(*)(void))def->ml_meth)(self, cls, args, (size_t)nargs, kwnames); +} +#endif +#if CYTHON_USE_TYPE_SPECS +static PyType_Slot __pyx_CyFunctionType_slots[] = { + {Py_tp_dealloc, (void *)__Pyx_CyFunction_dealloc}, + {Py_tp_repr, (void *)__Pyx_CyFunction_repr}, + {Py_tp_call, (void *)__Pyx_CyFunction_CallAsMethod}, + {Py_tp_traverse, (void *)__Pyx_CyFunction_traverse}, + {Py_tp_clear, (void *)__Pyx_CyFunction_clear}, + {Py_tp_methods, (void *)__pyx_CyFunction_methods}, + {Py_tp_members, (void *)__pyx_CyFunction_members}, + {Py_tp_getset, (void *)__pyx_CyFunction_getsets}, + {Py_tp_descr_get, (void *)__Pyx_PyMethod_New}, + {0, 0}, +}; +static PyType_Spec __pyx_CyFunctionType_spec = { + __PYX_TYPE_MODULE_PREFIX "cython_function_or_method", + sizeof(__pyx_CyFunctionObject), + 0, +#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR + Py_TPFLAGS_METHOD_DESCRIPTOR | +#endif +#if (defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL) + _Py_TPFLAGS_HAVE_VECTORCALL | +#endif + Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, + __pyx_CyFunctionType_slots +}; +#else +static PyTypeObject __pyx_CyFunctionType_type = { + PyVarObject_HEAD_INIT(0, 0) + __PYX_TYPE_MODULE_PREFIX "cython_function_or_method", + sizeof(__pyx_CyFunctionObject), + 0, + (destructor) __Pyx_CyFunction_dealloc, +#if !CYTHON_METH_FASTCALL + 0, +#elif CYTHON_BACKPORT_VECTORCALL + (printfunc)offsetof(__pyx_CyFunctionObject, func_vectorcall), +#else + offsetof(PyCFunctionObject, vectorcall), +#endif + 0, + 0, +#if PY_MAJOR_VERSION < 3 + 0, +#else + 0, +#endif + (reprfunc) __Pyx_CyFunction_repr, + 0, + 0, + 0, + 0, + __Pyx_CyFunction_CallAsMethod, + 0, + 0, + 0, + 0, +#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR + Py_TPFLAGS_METHOD_DESCRIPTOR | +#endif +#ifdef _Py_TPFLAGS_HAVE_VECTORCALL + _Py_TPFLAGS_HAVE_VECTORCALL | +#endif + Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, + 0, + (traverseproc) __Pyx_CyFunction_traverse, + (inquiry) __Pyx_CyFunction_clear, + 0, +#if PY_VERSION_HEX < 0x030500A0 + offsetof(__pyx_CyFunctionObject, func_weakreflist), +#else + offsetof(PyCFunctionObject, m_weakreflist), +#endif + 0, + 0, + __pyx_CyFunction_methods, + __pyx_CyFunction_members, + __pyx_CyFunction_getsets, + 0, + 0, + __Pyx_PyMethod_New, + 0, + offsetof(__pyx_CyFunctionObject, func_dict), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +#if PY_VERSION_HEX >= 0x030400a1 + 0, +#endif +#if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, +#endif +#if __PYX_NEED_TP_PRINT_SLOT + 0, +#endif +#if PY_VERSION_HEX >= 0x030C0000 + 0, +#endif +#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, +#endif +}; +#endif +static int __pyx_CyFunction_init(PyObject *module) { +#if CYTHON_USE_TYPE_SPECS + __pyx_CyFunctionType = __Pyx_FetchCommonTypeFromSpec(module, &__pyx_CyFunctionType_spec, NULL); +#else + CYTHON_UNUSED_VAR(module); + __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type); +#endif + if (unlikely(__pyx_CyFunctionType == NULL)) { + return -1; + } + return 0; +} +static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func, size_t size, int pyobjects) { + __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; + m->defaults = PyObject_Malloc(size); + if (unlikely(!m->defaults)) + return PyErr_NoMemory(); + memset(m->defaults, 0, size); + m->defaults_pyobjects = pyobjects; + m->defaults_size = size; + return m->defaults; +} +static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *func, PyObject *tuple) { + __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; + m->defaults_tuple = tuple; + Py_INCREF(tuple); +} +static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *func, PyObject *dict) { + __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; + m->defaults_kwdict = dict; + Py_INCREF(dict); +} +static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *func, PyObject *dict) { + __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; + m->func_annotations = dict; + Py_INCREF(dict); +} + +/* CythonFunction */ +static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, int flags, PyObject* qualname, + PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { + PyObject *op = __Pyx_CyFunction_Init( + PyObject_GC_New(__pyx_CyFunctionObject, __pyx_CyFunctionType), + ml, flags, qualname, closure, module, globals, code + ); + if (likely(op)) { + PyObject_GC_Track(op); + } + return op; +} + +/* CLineInTraceback */ +#ifndef CYTHON_CLINE_IN_TRACEBACK +static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line) { + PyObject *use_cline; + PyObject *ptype, *pvalue, *ptraceback; +#if CYTHON_COMPILING_IN_CPYTHON + PyObject **cython_runtime_dict; +#endif + CYTHON_MAYBE_UNUSED_VAR(tstate); + if (unlikely(!__pyx_cython_runtime)) { + return c_line; + } + __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback); +#if CYTHON_COMPILING_IN_CPYTHON + cython_runtime_dict = _PyObject_GetDictPtr(__pyx_cython_runtime); + if (likely(cython_runtime_dict)) { + __PYX_PY_DICT_LOOKUP_IF_MODIFIED( + use_cline, *cython_runtime_dict, + __Pyx_PyDict_GetItemStr(*cython_runtime_dict, __pyx_n_s_cline_in_traceback)) + } else +#endif + { + PyObject *use_cline_obj = __Pyx_PyObject_GetAttrStrNoError(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback); + if (use_cline_obj) { + use_cline = PyObject_Not(use_cline_obj) ? Py_False : Py_True; + Py_DECREF(use_cline_obj); + } else { + PyErr_Clear(); + use_cline = NULL; + } + } + if (!use_cline) { + c_line = 0; + (void) PyObject_SetAttr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback, Py_False); + } + else if (use_cline == Py_False || (use_cline != Py_True && PyObject_Not(use_cline) != 0)) { + c_line = 0; + } + __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback); + return c_line; +} +#endif + +/* CodeObjectCache */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line) { + int start = 0, mid = 0, end = count - 1; + if (end >= 0 && code_line > entries[end].code_line) { + return count; + } + while (start < end) { + mid = start + (end - start) / 2; + if (code_line < entries[mid].code_line) { + end = mid; + } else if (code_line > entries[mid].code_line) { + start = mid + 1; + } else { + return mid; + } + } + if (code_line <= entries[mid].code_line) { + return mid; + } else { + return mid + 1; + } +} +static PyCodeObject *__pyx_find_code_object(int code_line) { + PyCodeObject* code_object; + int pos; + if (unlikely(!code_line) || unlikely(!__pyx_code_cache.entries)) { + return NULL; + } + pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line); + if (unlikely(pos >= __pyx_code_cache.count) || unlikely(__pyx_code_cache.entries[pos].code_line != code_line)) { + return NULL; + } + code_object = __pyx_code_cache.entries[pos].code_object; + Py_INCREF(code_object); + return code_object; +} +static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) { + int pos, i; + __Pyx_CodeObjectCacheEntry* entries = __pyx_code_cache.entries; + if (unlikely(!code_line)) { + return; + } + if (unlikely(!entries)) { + entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Malloc(64*sizeof(__Pyx_CodeObjectCacheEntry)); + if (likely(entries)) { + __pyx_code_cache.entries = entries; + __pyx_code_cache.max_count = 64; + __pyx_code_cache.count = 1; + entries[0].code_line = code_line; + entries[0].code_object = code_object; + Py_INCREF(code_object); + } + return; + } + pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line); + if ((pos < __pyx_code_cache.count) && unlikely(__pyx_code_cache.entries[pos].code_line == code_line)) { + PyCodeObject* tmp = entries[pos].code_object; + entries[pos].code_object = code_object; + Py_DECREF(tmp); + return; + } + if (__pyx_code_cache.count == __pyx_code_cache.max_count) { + int new_max = __pyx_code_cache.max_count + 64; + entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc( + __pyx_code_cache.entries, ((size_t)new_max) * sizeof(__Pyx_CodeObjectCacheEntry)); + if (unlikely(!entries)) { + return; + } + __pyx_code_cache.entries = entries; + __pyx_code_cache.max_count = new_max; + } + for (i=__pyx_code_cache.count; i>pos; i--) { + entries[i] = entries[i-1]; + } + entries[pos].code_line = code_line; + entries[pos].code_object = code_object; + __pyx_code_cache.count++; + Py_INCREF(code_object); +} +#endif + +/* AddTraceback */ +#include "compile.h" +#include "frameobject.h" +#include "traceback.h" +#if PY_VERSION_HEX >= 0x030b00a6 + #ifndef Py_BUILD_CORE + #define Py_BUILD_CORE 1 + #endif + #include "internal/pycore_frame.h" +#endif +#if CYTHON_COMPILING_IN_LIMITED_API +static void __Pyx_AddTraceback(const char *funcname, int c_line, + int py_line, const char *filename) { + if (c_line) { + (void) __pyx_cfilenm; + (void) __Pyx_CLineForTraceback(__Pyx_PyThreadState_Current, c_line); + } + _PyTraceback_Add(funcname, filename, py_line); +} +#else +static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( + const char *funcname, int c_line, + int py_line, const char *filename) { + PyCodeObject *py_code = NULL; + PyObject *py_funcname = NULL; + #if PY_MAJOR_VERSION < 3 + PyObject *py_srcfile = NULL; + py_srcfile = PyString_FromString(filename); + if (!py_srcfile) goto bad; + #endif + if (c_line) { + #if PY_MAJOR_VERSION < 3 + py_funcname = PyString_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line); + if (!py_funcname) goto bad; + #else + py_funcname = PyUnicode_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line); + if (!py_funcname) goto bad; + funcname = PyUnicode_AsUTF8(py_funcname); + if (!funcname) goto bad; + #endif + } + else { + #if PY_MAJOR_VERSION < 3 + py_funcname = PyString_FromString(funcname); + if (!py_funcname) goto bad; + #endif + } + #if PY_MAJOR_VERSION < 3 + py_code = __Pyx_PyCode_New( + 0, + 0, + 0, + 0, + 0, + 0, + __pyx_empty_bytes, /*PyObject *code,*/ + __pyx_empty_tuple, /*PyObject *consts,*/ + __pyx_empty_tuple, /*PyObject *names,*/ + __pyx_empty_tuple, /*PyObject *varnames,*/ + __pyx_empty_tuple, /*PyObject *freevars,*/ + __pyx_empty_tuple, /*PyObject *cellvars,*/ + py_srcfile, /*PyObject *filename,*/ + py_funcname, /*PyObject *name,*/ + py_line, + __pyx_empty_bytes /*PyObject *lnotab*/ + ); + Py_DECREF(py_srcfile); + #else + py_code = PyCode_NewEmpty(filename, funcname, py_line); + #endif + Py_XDECREF(py_funcname); // XDECREF since it's only set on Py3 if cline + return py_code; +bad: + Py_XDECREF(py_funcname); + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(py_srcfile); + #endif + return NULL; +} +static void __Pyx_AddTraceback(const char *funcname, int c_line, + int py_line, const char *filename) { + PyCodeObject *py_code = 0; + PyFrameObject *py_frame = 0; + PyThreadState *tstate = __Pyx_PyThreadState_Current; + PyObject *ptype, *pvalue, *ptraceback; + if (c_line) { + c_line = __Pyx_CLineForTraceback(tstate, c_line); + } + py_code = __pyx_find_code_object(c_line ? -c_line : py_line); + if (!py_code) { + __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback); + py_code = __Pyx_CreateCodeObjectForTraceback( + funcname, c_line, py_line, filename); + if (!py_code) { + /* If the code object creation fails, then we should clear the + fetched exception references and propagate the new exception */ + Py_XDECREF(ptype); + Py_XDECREF(pvalue); + Py_XDECREF(ptraceback); + goto bad; + } + __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback); + __pyx_insert_code_object(c_line ? -c_line : py_line, py_code); + } + py_frame = PyFrame_New( + tstate, /*PyThreadState *tstate,*/ + py_code, /*PyCodeObject *code,*/ + __pyx_d, /*PyObject *globals,*/ + 0 /*PyObject *locals*/ + ); + if (!py_frame) goto bad; + __Pyx_PyFrame_SetLineNumber(py_frame, py_line); + PyTraceBack_Here(py_frame); +bad: + Py_XDECREF(py_code); + Py_XDECREF(py_frame); +} +#endif + +#if PY_MAJOR_VERSION < 3 +static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { + __Pyx_TypeName obj_type_name; + if (PyObject_CheckBuffer(obj)) return PyObject_GetBuffer(obj, view, flags); + if (__Pyx_TypeCheck(obj, __pyx_ptype_7cpython_5array_array)) return __pyx_pw_7cpython_5array_5array_1__getbuffer__(obj, view, flags); + if (__Pyx_TypeCheck(obj, __pyx_array_type)) return __pyx_array_getbuffer(obj, view, flags); + if (__Pyx_TypeCheck(obj, __pyx_memoryview_type)) return __pyx_memoryview_getbuffer(obj, view, flags); + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, + "'" __Pyx_FMT_TYPENAME "' does not have the buffer interface", + obj_type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return -1; +} +static void __Pyx_ReleaseBuffer(Py_buffer *view) { + PyObject *obj = view->obj; + if (!obj) return; + if (PyObject_CheckBuffer(obj)) { + PyBuffer_Release(view); + return; + } + if ((0)) {} + else if (__Pyx_TypeCheck(obj, __pyx_ptype_7cpython_5array_array)) __pyx_pw_7cpython_5array_5array_3__releasebuffer__(obj, view); + view->obj = NULL; + Py_DECREF(obj); +} +#endif + + +/* MemviewSliceIsContig */ +static int +__pyx_memviewslice_is_contig(const __Pyx_memviewslice mvs, char order, int ndim) +{ + int i, index, step, start; + Py_ssize_t itemsize = mvs.memview->view.itemsize; + if (order == 'F') { + step = 1; + start = 0; + } else { + step = -1; + start = ndim - 1; + } + for (i = 0; i < ndim; i++) { + index = start + step * i; + if (mvs.suboffsets[index] >= 0 || mvs.strides[index] != itemsize) + return 0; + itemsize *= mvs.shape[index]; + } + return 1; +} + +/* OverlappingSlices */ +static void +__pyx_get_array_memory_extents(__Pyx_memviewslice *slice, + void **out_start, void **out_end, + int ndim, size_t itemsize) +{ + char *start, *end; + int i; + start = end = slice->data; + for (i = 0; i < ndim; i++) { + Py_ssize_t stride = slice->strides[i]; + Py_ssize_t extent = slice->shape[i]; + if (extent == 0) { + *out_start = *out_end = start; + return; + } else { + if (stride > 0) + end += stride * (extent - 1); + else + start += stride * (extent - 1); + } + } + *out_start = start; + *out_end = end + itemsize; +} +static int +__pyx_slices_overlap(__Pyx_memviewslice *slice1, + __Pyx_memviewslice *slice2, + int ndim, size_t itemsize) +{ + void *start1, *end1, *start2, *end2; + __pyx_get_array_memory_extents(slice1, &start1, &end1, ndim, itemsize); + __pyx_get_array_memory_extents(slice2, &start2, &end2, ndim, itemsize); + return (start1 < end2) && (start2 < end1); +} + +/* IsLittleEndian */ +static CYTHON_INLINE int __Pyx_Is_Little_Endian(void) +{ + union { + uint32_t u32; + uint8_t u8[4]; + } S; + S.u32 = 0x01020304; + return S.u8[0] == 4; +} + +/* BufferFormatCheck */ +static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, + __Pyx_BufFmt_StackElem* stack, + __Pyx_TypeInfo* type) { + stack[0].field = &ctx->root; + stack[0].parent_offset = 0; + ctx->root.type = type; + ctx->root.name = "buffer dtype"; + ctx->root.offset = 0; + ctx->head = stack; + ctx->head->field = &ctx->root; + ctx->fmt_offset = 0; + ctx->head->parent_offset = 0; + ctx->new_packmode = '@'; + ctx->enc_packmode = '@'; + ctx->new_count = 1; + ctx->enc_count = 0; + ctx->enc_type = 0; + ctx->is_complex = 0; + ctx->is_valid_array = 0; + ctx->struct_alignment = 0; + while (type->typegroup == 'S') { + ++ctx->head; + ctx->head->field = type->fields; + ctx->head->parent_offset = 0; + type = type->fields->type; + } +} +static int __Pyx_BufFmt_ParseNumber(const char** ts) { + int count; + const char* t = *ts; + if (*t < '0' || *t > '9') { + return -1; + } else { + count = *t++ - '0'; + while (*t >= '0' && *t <= '9') { + count *= 10; + count += *t++ - '0'; + } + } + *ts = t; + return count; +} +static int __Pyx_BufFmt_ExpectNumber(const char **ts) { + int number = __Pyx_BufFmt_ParseNumber(ts); + if (number == -1) + PyErr_Format(PyExc_ValueError,\ + "Does not understand character buffer dtype format string ('%c')", **ts); + return number; +} +static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { + PyErr_Format(PyExc_ValueError, + "Unexpected format string character: '%c'", ch); +} +static const char* __Pyx_BufFmt_DescribeTypeChar(char ch, int is_complex) { + switch (ch) { + case '?': return "'bool'"; + case 'c': return "'char'"; + case 'b': return "'signed char'"; + case 'B': return "'unsigned char'"; + case 'h': return "'short'"; + case 'H': return "'unsigned short'"; + case 'i': return "'int'"; + case 'I': return "'unsigned int'"; + case 'l': return "'long'"; + case 'L': return "'unsigned long'"; + case 'q': return "'long long'"; + case 'Q': return "'unsigned long long'"; + case 'f': return (is_complex ? "'complex float'" : "'float'"); + case 'd': return (is_complex ? "'complex double'" : "'double'"); + case 'g': return (is_complex ? "'complex long double'" : "'long double'"); + case 'T': return "a struct"; + case 'O': return "Python object"; + case 'P': return "a pointer"; + case 's': case 'p': return "a string"; + case 0: return "end"; + default: return "unparsable format string"; + } +} +static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_complex) { + switch (ch) { + case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1; + case 'h': case 'H': return 2; + case 'i': case 'I': case 'l': case 'L': return 4; + case 'q': case 'Q': return 8; + case 'f': return (is_complex ? 8 : 4); + case 'd': return (is_complex ? 16 : 8); + case 'g': { + PyErr_SetString(PyExc_ValueError, "Python does not define a standard format string size for long double ('g').."); + return 0; + } + case 'O': case 'P': return sizeof(void*); + default: + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } +} +static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { + switch (ch) { + case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1; + case 'h': case 'H': return sizeof(short); + case 'i': case 'I': return sizeof(int); + case 'l': case 'L': return sizeof(long); + #ifdef HAVE_LONG_LONG + case 'q': case 'Q': return sizeof(PY_LONG_LONG); + #endif + case 'f': return sizeof(float) * (is_complex ? 2 : 1); + case 'd': return sizeof(double) * (is_complex ? 2 : 1); + case 'g': return sizeof(long double) * (is_complex ? 2 : 1); + case 'O': case 'P': return sizeof(void*); + default: { + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } + } +} +typedef struct { char c; short x; } __Pyx_st_short; +typedef struct { char c; int x; } __Pyx_st_int; +typedef struct { char c; long x; } __Pyx_st_long; +typedef struct { char c; float x; } __Pyx_st_float; +typedef struct { char c; double x; } __Pyx_st_double; +typedef struct { char c; long double x; } __Pyx_st_longdouble; +typedef struct { char c; void *x; } __Pyx_st_void_p; +#ifdef HAVE_LONG_LONG +typedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong; +#endif +static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, int is_complex) { + CYTHON_UNUSED_VAR(is_complex); + switch (ch) { + case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1; + case 'h': case 'H': return sizeof(__Pyx_st_short) - sizeof(short); + case 'i': case 'I': return sizeof(__Pyx_st_int) - sizeof(int); + case 'l': case 'L': return sizeof(__Pyx_st_long) - sizeof(long); +#ifdef HAVE_LONG_LONG + case 'q': case 'Q': return sizeof(__Pyx_st_longlong) - sizeof(PY_LONG_LONG); +#endif + case 'f': return sizeof(__Pyx_st_float) - sizeof(float); + case 'd': return sizeof(__Pyx_st_double) - sizeof(double); + case 'g': return sizeof(__Pyx_st_longdouble) - sizeof(long double); + case 'P': case 'O': return sizeof(__Pyx_st_void_p) - sizeof(void*); + default: + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } +} +/* These are for computing the padding at the end of the struct to align + on the first member of the struct. This will probably the same as above, + but we don't have any guarantees. + */ +typedef struct { short x; char c; } __Pyx_pad_short; +typedef struct { int x; char c; } __Pyx_pad_int; +typedef struct { long x; char c; } __Pyx_pad_long; +typedef struct { float x; char c; } __Pyx_pad_float; +typedef struct { double x; char c; } __Pyx_pad_double; +typedef struct { long double x; char c; } __Pyx_pad_longdouble; +typedef struct { void *x; char c; } __Pyx_pad_void_p; +#ifdef HAVE_LONG_LONG +typedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong; +#endif +static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, int is_complex) { + CYTHON_UNUSED_VAR(is_complex); + switch (ch) { + case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1; + case 'h': case 'H': return sizeof(__Pyx_pad_short) - sizeof(short); + case 'i': case 'I': return sizeof(__Pyx_pad_int) - sizeof(int); + case 'l': case 'L': return sizeof(__Pyx_pad_long) - sizeof(long); +#ifdef HAVE_LONG_LONG + case 'q': case 'Q': return sizeof(__Pyx_pad_longlong) - sizeof(PY_LONG_LONG); +#endif + case 'f': return sizeof(__Pyx_pad_float) - sizeof(float); + case 'd': return sizeof(__Pyx_pad_double) - sizeof(double); + case 'g': return sizeof(__Pyx_pad_longdouble) - sizeof(long double); + case 'P': case 'O': return sizeof(__Pyx_pad_void_p) - sizeof(void*); + default: + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } +} +static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { + switch (ch) { + case 'c': + return 'H'; + case 'b': case 'h': case 'i': + case 'l': case 'q': case 's': case 'p': + return 'I'; + case '?': case 'B': case 'H': case 'I': case 'L': case 'Q': + return 'U'; + case 'f': case 'd': case 'g': + return (is_complex ? 'C' : 'R'); + case 'O': + return 'O'; + case 'P': + return 'P'; + default: { + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } + } +} +static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { + if (ctx->head == NULL || ctx->head->field == &ctx->root) { + const char* expected; + const char* quote; + if (ctx->head == NULL) { + expected = "end"; + quote = ""; + } else { + expected = ctx->head->field->type->name; + quote = "'"; + } + PyErr_Format(PyExc_ValueError, + "Buffer dtype mismatch, expected %s%s%s but got %s", + quote, expected, quote, + __Pyx_BufFmt_DescribeTypeChar(ctx->enc_type, ctx->is_complex)); + } else { + __Pyx_StructField* field = ctx->head->field; + __Pyx_StructField* parent = (ctx->head - 1)->field; + PyErr_Format(PyExc_ValueError, + "Buffer dtype mismatch, expected '%s' but got %s in '%s.%s'", + field->type->name, __Pyx_BufFmt_DescribeTypeChar(ctx->enc_type, ctx->is_complex), + parent->type->name, field->name); + } +} +static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { + char group; + size_t size, offset, arraysize = 1; + if (ctx->enc_type == 0) return 0; + if (ctx->head->field->type->arraysize[0]) { + int i, ndim = 0; + if (ctx->enc_type == 's' || ctx->enc_type == 'p') { + ctx->is_valid_array = ctx->head->field->type->ndim == 1; + ndim = 1; + if (ctx->enc_count != ctx->head->field->type->arraysize[0]) { + PyErr_Format(PyExc_ValueError, + "Expected a dimension of size %zu, got %zu", + ctx->head->field->type->arraysize[0], ctx->enc_count); + return -1; + } + } + if (!ctx->is_valid_array) { + PyErr_Format(PyExc_ValueError, "Expected %d dimensions, got %d", + ctx->head->field->type->ndim, ndim); + return -1; + } + for (i = 0; i < ctx->head->field->type->ndim; i++) { + arraysize *= ctx->head->field->type->arraysize[i]; + } + ctx->is_valid_array = 0; + ctx->enc_count = 1; + } + group = __Pyx_BufFmt_TypeCharToGroup(ctx->enc_type, ctx->is_complex); + do { + __Pyx_StructField* field = ctx->head->field; + __Pyx_TypeInfo* type = field->type; + if (ctx->enc_packmode == '@' || ctx->enc_packmode == '^') { + size = __Pyx_BufFmt_TypeCharToNativeSize(ctx->enc_type, ctx->is_complex); + } else { + size = __Pyx_BufFmt_TypeCharToStandardSize(ctx->enc_type, ctx->is_complex); + } + if (ctx->enc_packmode == '@') { + size_t align_at = __Pyx_BufFmt_TypeCharToAlignment(ctx->enc_type, ctx->is_complex); + size_t align_mod_offset; + if (align_at == 0) return -1; + align_mod_offset = ctx->fmt_offset % align_at; + if (align_mod_offset > 0) ctx->fmt_offset += align_at - align_mod_offset; + if (ctx->struct_alignment == 0) + ctx->struct_alignment = __Pyx_BufFmt_TypeCharToPadding(ctx->enc_type, + ctx->is_complex); + } + if (type->size != size || type->typegroup != group) { + if (type->typegroup == 'C' && type->fields != NULL) { + size_t parent_offset = ctx->head->parent_offset + field->offset; + ++ctx->head; + ctx->head->field = type->fields; + ctx->head->parent_offset = parent_offset; + continue; + } + if ((type->typegroup == 'H' || group == 'H') && type->size == size) { + } else { + __Pyx_BufFmt_RaiseExpected(ctx); + return -1; + } + } + offset = ctx->head->parent_offset + field->offset; + if (ctx->fmt_offset != offset) { + PyErr_Format(PyExc_ValueError, + "Buffer dtype mismatch; next field is at offset %" CYTHON_FORMAT_SSIZE_T "d but %" CYTHON_FORMAT_SSIZE_T "d expected", + (Py_ssize_t)ctx->fmt_offset, (Py_ssize_t)offset); + return -1; + } + ctx->fmt_offset += size; + if (arraysize) + ctx->fmt_offset += (arraysize - 1) * size; + --ctx->enc_count; + while (1) { + if (field == &ctx->root) { + ctx->head = NULL; + if (ctx->enc_count != 0) { + __Pyx_BufFmt_RaiseExpected(ctx); + return -1; + } + break; + } + ctx->head->field = ++field; + if (field->type == NULL) { + --ctx->head; + field = ctx->head->field; + continue; + } else if (field->type->typegroup == 'S') { + size_t parent_offset = ctx->head->parent_offset + field->offset; + if (field->type->fields->type == NULL) continue; + field = field->type->fields; + ++ctx->head; + ctx->head->field = field; + ctx->head->parent_offset = parent_offset; + break; + } else { + break; + } + } + } while (ctx->enc_count); + ctx->enc_type = 0; + ctx->is_complex = 0; + return 0; +} +static PyObject * +__pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp) +{ + const char *ts = *tsp; + int i = 0, number, ndim; + ++ts; + if (ctx->new_count != 1) { + PyErr_SetString(PyExc_ValueError, + "Cannot handle repeated arrays in format string"); + return NULL; + } + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ndim = ctx->head->field->type->ndim; + while (*ts && *ts != ')') { + switch (*ts) { + case ' ': case '\f': case '\r': case '\n': case '\t': case '\v': continue; + default: break; + } + number = __Pyx_BufFmt_ExpectNumber(&ts); + if (number == -1) return NULL; + if (i < ndim && (size_t) number != ctx->head->field->type->arraysize[i]) + return PyErr_Format(PyExc_ValueError, + "Expected a dimension of size %zu, got %d", + ctx->head->field->type->arraysize[i], number); + if (*ts != ',' && *ts != ')') + return PyErr_Format(PyExc_ValueError, + "Expected a comma in format string, got '%c'", *ts); + if (*ts == ',') ts++; + i++; + } + if (i != ndim) + return PyErr_Format(PyExc_ValueError, "Expected %d dimension(s), got %d", + ctx->head->field->type->ndim, i); + if (!*ts) { + PyErr_SetString(PyExc_ValueError, + "Unexpected end of format string, expected ')'"); + return NULL; + } + ctx->is_valid_array = 1; + ctx->new_count = 1; + *tsp = ++ts; + return Py_None; +} +static const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts) { + int got_Z = 0; + while (1) { + switch(*ts) { + case 0: + if (ctx->enc_type != 0 && ctx->head == NULL) { + __Pyx_BufFmt_RaiseExpected(ctx); + return NULL; + } + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + if (ctx->head != NULL) { + __Pyx_BufFmt_RaiseExpected(ctx); + return NULL; + } + return ts; + case ' ': + case '\r': + case '\n': + ++ts; + break; + case '<': + if (!__Pyx_Is_Little_Endian()) { + PyErr_SetString(PyExc_ValueError, "Little-endian buffer not supported on big-endian compiler"); + return NULL; + } + ctx->new_packmode = '='; + ++ts; + break; + case '>': + case '!': + if (__Pyx_Is_Little_Endian()) { + PyErr_SetString(PyExc_ValueError, "Big-endian buffer not supported on little-endian compiler"); + return NULL; + } + ctx->new_packmode = '='; + ++ts; + break; + case '=': + case '@': + case '^': + ctx->new_packmode = *ts++; + break; + case 'T': + { + const char* ts_after_sub; + size_t i, struct_count = ctx->new_count; + size_t struct_alignment = ctx->struct_alignment; + ctx->new_count = 1; + ++ts; + if (*ts != '{') { + PyErr_SetString(PyExc_ValueError, "Buffer acquisition: Expected '{' after 'T'"); + return NULL; + } + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ctx->enc_type = 0; + ctx->enc_count = 0; + ctx->struct_alignment = 0; + ++ts; + ts_after_sub = ts; + for (i = 0; i != struct_count; ++i) { + ts_after_sub = __Pyx_BufFmt_CheckString(ctx, ts); + if (!ts_after_sub) return NULL; + } + ts = ts_after_sub; + if (struct_alignment) ctx->struct_alignment = struct_alignment; + } + break; + case '}': + { + size_t alignment = ctx->struct_alignment; + ++ts; + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ctx->enc_type = 0; + if (alignment && ctx->fmt_offset % alignment) { + ctx->fmt_offset += alignment - (ctx->fmt_offset % alignment); + } + } + return ts; + case 'x': + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ctx->fmt_offset += ctx->new_count; + ctx->new_count = 1; + ctx->enc_count = 0; + ctx->enc_type = 0; + ctx->enc_packmode = ctx->new_packmode; + ++ts; + break; + case 'Z': + got_Z = 1; + ++ts; + if (*ts != 'f' && *ts != 'd' && *ts != 'g') { + __Pyx_BufFmt_RaiseUnexpectedChar('Z'); + return NULL; + } + CYTHON_FALLTHROUGH; + case '?': case 'c': case 'b': case 'B': case 'h': case 'H': case 'i': case 'I': + case 'l': case 'L': case 'q': case 'Q': + case 'f': case 'd': case 'g': + case 'O': case 'p': + if ((ctx->enc_type == *ts) && (got_Z == ctx->is_complex) && + (ctx->enc_packmode == ctx->new_packmode) && (!ctx->is_valid_array)) { + ctx->enc_count += ctx->new_count; + ctx->new_count = 1; + got_Z = 0; + ++ts; + break; + } + CYTHON_FALLTHROUGH; + case 's': + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ctx->enc_count = ctx->new_count; + ctx->enc_packmode = ctx->new_packmode; + ctx->enc_type = *ts; + ctx->is_complex = got_Z; + ++ts; + ctx->new_count = 1; + got_Z = 0; + break; + case ':': + ++ts; + while(*ts != ':') ++ts; + ++ts; + break; + case '(': + if (!__pyx_buffmt_parse_array(ctx, &ts)) return NULL; + break; + default: + { + int number = __Pyx_BufFmt_ExpectNumber(&ts); + if (number == -1) return NULL; + ctx->new_count = (size_t)number; + } + } + } +} + +/* TypeInfoCompare */ + static int +__pyx_typeinfo_cmp(__Pyx_TypeInfo *a, __Pyx_TypeInfo *b) +{ + int i; + if (!a || !b) + return 0; + if (a == b) + return 1; + if (a->size != b->size || a->typegroup != b->typegroup || + a->is_unsigned != b->is_unsigned || a->ndim != b->ndim) { + if (a->typegroup == 'H' || b->typegroup == 'H') { + return a->size == b->size; + } else { + return 0; + } + } + if (a->ndim) { + for (i = 0; i < a->ndim; i++) + if (a->arraysize[i] != b->arraysize[i]) + return 0; + } + if (a->typegroup == 'S') { + if (a->flags != b->flags) + return 0; + if (a->fields || b->fields) { + if (!(a->fields && b->fields)) + return 0; + for (i = 0; a->fields[i].type && b->fields[i].type; i++) { + __Pyx_StructField *field_a = a->fields + i; + __Pyx_StructField *field_b = b->fields + i; + if (field_a->offset != field_b->offset || + !__pyx_typeinfo_cmp(field_a->type, field_b->type)) + return 0; + } + return !a->fields[i].type && !b->fields[i].type; + } + } + return 1; +} + +/* MemviewSliceValidateAndInit */ + static int +__pyx_check_strides(Py_buffer *buf, int dim, int ndim, int spec) +{ + if (buf->shape[dim] <= 1) + return 1; + if (buf->strides) { + if (spec & __Pyx_MEMVIEW_CONTIG) { + if (spec & (__Pyx_MEMVIEW_PTR|__Pyx_MEMVIEW_FULL)) { + if (unlikely(buf->strides[dim] != sizeof(void *))) { + PyErr_Format(PyExc_ValueError, + "Buffer is not indirectly contiguous " + "in dimension %d.", dim); + goto fail; + } + } else if (unlikely(buf->strides[dim] != buf->itemsize)) { + PyErr_SetString(PyExc_ValueError, + "Buffer and memoryview are not contiguous " + "in the same dimension."); + goto fail; + } + } + if (spec & __Pyx_MEMVIEW_FOLLOW) { + Py_ssize_t stride = buf->strides[dim]; + if (stride < 0) + stride = -stride; + if (unlikely(stride < buf->itemsize)) { + PyErr_SetString(PyExc_ValueError, + "Buffer and memoryview are not contiguous " + "in the same dimension."); + goto fail; + } + } + } else { + if (unlikely(spec & __Pyx_MEMVIEW_CONTIG && dim != ndim - 1)) { + PyErr_Format(PyExc_ValueError, + "C-contiguous buffer is not contiguous in " + "dimension %d", dim); + goto fail; + } else if (unlikely(spec & (__Pyx_MEMVIEW_PTR))) { + PyErr_Format(PyExc_ValueError, + "C-contiguous buffer is not indirect in " + "dimension %d", dim); + goto fail; + } else if (unlikely(buf->suboffsets)) { + PyErr_SetString(PyExc_ValueError, + "Buffer exposes suboffsets but no strides"); + goto fail; + } + } + return 1; +fail: + return 0; +} +static int +__pyx_check_suboffsets(Py_buffer *buf, int dim, int ndim, int spec) +{ + CYTHON_UNUSED_VAR(ndim); + if (spec & __Pyx_MEMVIEW_DIRECT) { + if (unlikely(buf->suboffsets && buf->suboffsets[dim] >= 0)) { + PyErr_Format(PyExc_ValueError, + "Buffer not compatible with direct access " + "in dimension %d.", dim); + goto fail; + } + } + if (spec & __Pyx_MEMVIEW_PTR) { + if (unlikely(!buf->suboffsets || (buf->suboffsets[dim] < 0))) { + PyErr_Format(PyExc_ValueError, + "Buffer is not indirectly accessible " + "in dimension %d.", dim); + goto fail; + } + } + return 1; +fail: + return 0; +} +static int +__pyx_verify_contig(Py_buffer *buf, int ndim, int c_or_f_flag) +{ + int i; + if (c_or_f_flag & __Pyx_IS_F_CONTIG) { + Py_ssize_t stride = 1; + for (i = 0; i < ndim; i++) { + if (unlikely(stride * buf->itemsize != buf->strides[i] && buf->shape[i] > 1)) { + PyErr_SetString(PyExc_ValueError, + "Buffer not fortran contiguous."); + goto fail; + } + stride = stride * buf->shape[i]; + } + } else if (c_or_f_flag & __Pyx_IS_C_CONTIG) { + Py_ssize_t stride = 1; + for (i = ndim - 1; i >- 1; i--) { + if (unlikely(stride * buf->itemsize != buf->strides[i] && buf->shape[i] > 1)) { + PyErr_SetString(PyExc_ValueError, + "Buffer not C contiguous."); + goto fail; + } + stride = stride * buf->shape[i]; + } + } + return 1; +fail: + return 0; +} +static int __Pyx_ValidateAndInit_memviewslice( + int *axes_specs, + int c_or_f_flag, + int buf_flags, + int ndim, + __Pyx_TypeInfo *dtype, + __Pyx_BufFmt_StackElem stack[], + __Pyx_memviewslice *memviewslice, + PyObject *original_obj) +{ + struct __pyx_memoryview_obj *memview, *new_memview; + __Pyx_RefNannyDeclarations + Py_buffer *buf; + int i, spec = 0, retval = -1; + __Pyx_BufFmt_Context ctx; + int from_memoryview = __pyx_memoryview_check(original_obj); + __Pyx_RefNannySetupContext("ValidateAndInit_memviewslice", 0); + if (from_memoryview && __pyx_typeinfo_cmp(dtype, ((struct __pyx_memoryview_obj *) + original_obj)->typeinfo)) { + memview = (struct __pyx_memoryview_obj *) original_obj; + new_memview = NULL; + } else { + memview = (struct __pyx_memoryview_obj *) __pyx_memoryview_new( + original_obj, buf_flags, 0, dtype); + new_memview = memview; + if (unlikely(!memview)) + goto fail; + } + buf = &memview->view; + if (unlikely(buf->ndim != ndim)) { + PyErr_Format(PyExc_ValueError, + "Buffer has wrong number of dimensions (expected %d, got %d)", + ndim, buf->ndim); + goto fail; + } + if (new_memview) { + __Pyx_BufFmt_Init(&ctx, stack, dtype); + if (unlikely(!__Pyx_BufFmt_CheckString(&ctx, buf->format))) goto fail; + } + if (unlikely((unsigned) buf->itemsize != dtype->size)) { + PyErr_Format(PyExc_ValueError, + "Item size of buffer (%" CYTHON_FORMAT_SSIZE_T "u byte%s) " + "does not match size of '%s' (%" CYTHON_FORMAT_SSIZE_T "u byte%s)", + buf->itemsize, + (buf->itemsize > 1) ? "s" : "", + dtype->name, + dtype->size, + (dtype->size > 1) ? "s" : ""); + goto fail; + } + if (buf->len > 0) { + for (i = 0; i < ndim; i++) { + spec = axes_specs[i]; + if (unlikely(!__pyx_check_strides(buf, i, ndim, spec))) + goto fail; + if (unlikely(!__pyx_check_suboffsets(buf, i, ndim, spec))) + goto fail; + } + if (unlikely(buf->strides && !__pyx_verify_contig(buf, ndim, c_or_f_flag))) + goto fail; + } + if (unlikely(__Pyx_init_memviewslice(memview, ndim, memviewslice, + new_memview != NULL) == -1)) { + goto fail; + } + retval = 0; + goto no_fail; +fail: + Py_XDECREF(new_memview); + retval = -1; +no_fail: + __Pyx_RefNannyFinishContext(); + return retval; +} + +/* ObjectToMemviewSlice */ + static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_ds_double(PyObject *obj, int writable_flag) { + __Pyx_memviewslice result = { 0, 0, { 0 }, { 0 }, { 0 } }; + __Pyx_BufFmt_StackElem stack[1]; + int axes_specs[] = { (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_STRIDED) }; + int retcode; + if (obj == Py_None) { + result.memview = (struct __pyx_memoryview_obj *) Py_None; + return result; + } + retcode = __Pyx_ValidateAndInit_memviewslice(axes_specs, 0, + PyBUF_RECORDS_RO | writable_flag, 1, + &__Pyx_TypeInfo_double, stack, + &result, obj); + if (unlikely(retcode == -1)) + goto __pyx_fail; + return result; +__pyx_fail: + result.memview = NULL; + result.data = NULL; + return result; +} + +/* CIntFromPyVerify */ + #define __PYX_VERIFY_RETURN_INT(target_type, func_type, func_value)\ + __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) +#define __PYX_VERIFY_RETURN_INT_EXC(target_type, func_type, func_value)\ + __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) +#define __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, exc)\ + {\ + func_type value = func_value;\ + if (sizeof(target_type) < sizeof(func_type)) {\ + if (unlikely(value != (func_type) (target_type) value)) {\ + func_type zero = 0;\ + if (exc && unlikely(value == (func_type)-1 && PyErr_Occurred()))\ + return (target_type) -1;\ + if (is_unsigned && unlikely(value < zero))\ + goto raise_neg_overflow;\ + else\ + goto raise_overflow;\ + }\ + }\ + return (target_type) value;\ + } + +/* MemviewDtypeToObject */ + static CYTHON_INLINE PyObject *__pyx_memview_get_double(const char *itemp) { + return (PyObject *) PyFloat_FromDouble(*(double *) itemp); +} +static CYTHON_INLINE int __pyx_memview_set_double(const char *itemp, PyObject *obj) { + double value = __pyx_PyFloat_AsDouble(obj); + if (unlikely((value == (double)-1) && PyErr_Occurred())) + return 0; + *(double *) itemp = value; + return 1; +} + +/* Declarations */ + #if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #ifdef __cplusplus + static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { + return ::std::complex< float >(x, y); + } + #else + static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { + return x + y*(__pyx_t_float_complex)_Complex_I; + } + #endif +#else + static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { + __pyx_t_float_complex z; + z.real = x; + z.imag = y; + return z; + } +#endif + +/* Arithmetic */ + #if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) +#else + static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + return (a.real == b.real) && (a.imag == b.imag); + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + __pyx_t_float_complex z; + z.real = a.real + b.real; + z.imag = a.imag + b.imag; + return z; + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + __pyx_t_float_complex z; + z.real = a.real - b.real; + z.imag = a.imag - b.imag; + return z; + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + __pyx_t_float_complex z; + z.real = a.real * b.real - a.imag * b.imag; + z.imag = a.real * b.imag + a.imag * b.real; + return z; + } + #if 1 + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + if (b.imag == 0) { + return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.real); + } else if (fabsf(b.real) >= fabsf(b.imag)) { + if (b.real == 0 && b.imag == 0) { + return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.imag); + } else { + float r = b.imag / b.real; + float s = (float)(1.0) / (b.real + b.imag * r); + return __pyx_t_float_complex_from_parts( + (a.real + a.imag * r) * s, (a.imag - a.real * r) * s); + } + } else { + float r = b.real / b.imag; + float s = (float)(1.0) / (b.imag + b.real * r); + return __pyx_t_float_complex_from_parts( + (a.real * r + a.imag) * s, (a.imag * r - a.real) * s); + } + } + #else + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + if (b.imag == 0) { + return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.real); + } else { + float denom = b.real * b.real + b.imag * b.imag; + return __pyx_t_float_complex_from_parts( + (a.real * b.real + a.imag * b.imag) / denom, + (a.imag * b.real - a.real * b.imag) / denom); + } + } + #endif + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_float_complex a) { + __pyx_t_float_complex z; + z.real = -a.real; + z.imag = -a.imag; + return z; + } + static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) { + return (a.real == 0) && (a.imag == 0); + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_float_complex a) { + __pyx_t_float_complex z; + z.real = a.real; + z.imag = -a.imag; + return z; + } + #if 1 + static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) { + #if !defined(HAVE_HYPOT) || defined(_MSC_VER) + return sqrtf(z.real*z.real + z.imag*z.imag); + #else + return hypotf(z.real, z.imag); + #endif + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + __pyx_t_float_complex z; + float r, lnr, theta, z_r, z_theta; + if (b.imag == 0 && b.real == (int)b.real) { + if (b.real < 0) { + float denom = a.real * a.real + a.imag * a.imag; + a.real = a.real / denom; + a.imag = -a.imag / denom; + b.real = -b.real; + } + switch ((int)b.real) { + case 0: + z.real = 1; + z.imag = 0; + return z; + case 1: + return a; + case 2: + return __Pyx_c_prod_float(a, a); + case 3: + z = __Pyx_c_prod_float(a, a); + return __Pyx_c_prod_float(z, a); + case 4: + z = __Pyx_c_prod_float(a, a); + return __Pyx_c_prod_float(z, z); + } + } + if (a.imag == 0) { + if (a.real == 0) { + return a; + } else if ((b.imag == 0) && (a.real >= 0)) { + z.real = powf(a.real, b.real); + z.imag = 0; + return z; + } else if (a.real > 0) { + r = a.real; + theta = 0; + } else { + r = -a.real; + theta = atan2f(0.0, -1.0); + } + } else { + r = __Pyx_c_abs_float(a); + theta = atan2f(a.imag, a.real); + } + lnr = logf(r); + z_r = expf(lnr * b.real - theta * b.imag); + z_theta = theta * b.real + lnr * b.imag; + z.real = z_r * cosf(z_theta); + z.imag = z_r * sinf(z_theta); + return z; + } + #endif +#endif + +/* Declarations */ + #if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #ifdef __cplusplus + static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { + return ::std::complex< double >(x, y); + } + #else + static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { + return x + y*(__pyx_t_double_complex)_Complex_I; + } + #endif +#else + static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { + __pyx_t_double_complex z; + z.real = x; + z.imag = y; + return z; + } +#endif + +/* Arithmetic */ + #if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) +#else + static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + return (a.real == b.real) && (a.imag == b.imag); + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + __pyx_t_double_complex z; + z.real = a.real + b.real; + z.imag = a.imag + b.imag; + return z; + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + __pyx_t_double_complex z; + z.real = a.real - b.real; + z.imag = a.imag - b.imag; + return z; + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + __pyx_t_double_complex z; + z.real = a.real * b.real - a.imag * b.imag; + z.imag = a.real * b.imag + a.imag * b.real; + return z; + } + #if 1 + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + if (b.imag == 0) { + return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real); + } else if (fabs(b.real) >= fabs(b.imag)) { + if (b.real == 0 && b.imag == 0) { + return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.imag); + } else { + double r = b.imag / b.real; + double s = (double)(1.0) / (b.real + b.imag * r); + return __pyx_t_double_complex_from_parts( + (a.real + a.imag * r) * s, (a.imag - a.real * r) * s); + } + } else { + double r = b.real / b.imag; + double s = (double)(1.0) / (b.imag + b.real * r); + return __pyx_t_double_complex_from_parts( + (a.real * r + a.imag) * s, (a.imag * r - a.real) * s); + } + } + #else + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + if (b.imag == 0) { + return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real); + } else { + double denom = b.real * b.real + b.imag * b.imag; + return __pyx_t_double_complex_from_parts( + (a.real * b.real + a.imag * b.imag) / denom, + (a.imag * b.real - a.real * b.imag) / denom); + } + } + #endif + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex a) { + __pyx_t_double_complex z; + z.real = -a.real; + z.imag = -a.imag; + return z; + } + static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) { + return (a.real == 0) && (a.imag == 0); + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex a) { + __pyx_t_double_complex z; + z.real = a.real; + z.imag = -a.imag; + return z; + } + #if 1 + static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) { + #if !defined(HAVE_HYPOT) || defined(_MSC_VER) + return sqrt(z.real*z.real + z.imag*z.imag); + #else + return hypot(z.real, z.imag); + #endif + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + __pyx_t_double_complex z; + double r, lnr, theta, z_r, z_theta; + if (b.imag == 0 && b.real == (int)b.real) { + if (b.real < 0) { + double denom = a.real * a.real + a.imag * a.imag; + a.real = a.real / denom; + a.imag = -a.imag / denom; + b.real = -b.real; + } + switch ((int)b.real) { + case 0: + z.real = 1; + z.imag = 0; + return z; + case 1: + return a; + case 2: + return __Pyx_c_prod_double(a, a); + case 3: + z = __Pyx_c_prod_double(a, a); + return __Pyx_c_prod_double(z, a); + case 4: + z = __Pyx_c_prod_double(a, a); + return __Pyx_c_prod_double(z, z); + } + } + if (a.imag == 0) { + if (a.real == 0) { + return a; + } else if ((b.imag == 0) && (a.real >= 0)) { + z.real = pow(a.real, b.real); + z.imag = 0; + return z; + } else if (a.real > 0) { + r = a.real; + theta = 0; + } else { + r = -a.real; + theta = atan2(0.0, -1.0); + } + } else { + r = __Pyx_c_abs_double(a); + theta = atan2(a.imag, a.real); + } + lnr = log(r); + z_r = exp(lnr * b.real - theta * b.imag); + z_theta = theta * b.real + lnr * b.imag; + z.real = z_r * cos(z_theta); + z.imag = z_r * sin(z_theta); + return z; + } + #endif +#endif + +/* MemviewSliceCopyTemplate */ + static __Pyx_memviewslice +__pyx_memoryview_copy_new_contig(const __Pyx_memviewslice *from_mvs, + const char *mode, int ndim, + size_t sizeof_dtype, int contig_flag, + int dtype_is_object) +{ + __Pyx_RefNannyDeclarations + int i; + __Pyx_memviewslice new_mvs = { 0, 0, { 0 }, { 0 }, { 0 } }; + struct __pyx_memoryview_obj *from_memview = from_mvs->memview; + Py_buffer *buf = &from_memview->view; + PyObject *shape_tuple = NULL; + PyObject *temp_int = NULL; + struct __pyx_array_obj *array_obj = NULL; + struct __pyx_memoryview_obj *memview_obj = NULL; + __Pyx_RefNannySetupContext("__pyx_memoryview_copy_new_contig", 0); + for (i = 0; i < ndim; i++) { + if (unlikely(from_mvs->suboffsets[i] >= 0)) { + PyErr_Format(PyExc_ValueError, "Cannot copy memoryview slice with " + "indirect dimensions (axis %d)", i); + goto fail; + } + } + shape_tuple = PyTuple_New(ndim); + if (unlikely(!shape_tuple)) { + goto fail; + } + __Pyx_GOTREF(shape_tuple); + for(i = 0; i < ndim; i++) { + temp_int = PyInt_FromSsize_t(from_mvs->shape[i]); + if(unlikely(!temp_int)) { + goto fail; + } else { + PyTuple_SET_ITEM(shape_tuple, i, temp_int); + temp_int = NULL; + } + } + array_obj = __pyx_array_new(shape_tuple, sizeof_dtype, buf->format, (char *) mode, NULL); + if (unlikely(!array_obj)) { + goto fail; + } + __Pyx_GOTREF(array_obj); + memview_obj = (struct __pyx_memoryview_obj *) __pyx_memoryview_new( + (PyObject *) array_obj, contig_flag, + dtype_is_object, + from_mvs->memview->typeinfo); + if (unlikely(!memview_obj)) + goto fail; + if (unlikely(__Pyx_init_memviewslice(memview_obj, ndim, &new_mvs, 1) < 0)) + goto fail; + if (unlikely(__pyx_memoryview_copy_contents(*from_mvs, new_mvs, ndim, ndim, + dtype_is_object) < 0)) + goto fail; + goto no_fail; +fail: + __Pyx_XDECREF(new_mvs.memview); + new_mvs.memview = NULL; + new_mvs.data = NULL; +no_fail: + __Pyx_XDECREF(shape_tuple); + __Pyx_XDECREF(temp_int); + __Pyx_XDECREF(array_obj); + __Pyx_RefNannyFinishContext(); + return new_mvs; +} + +/* MemviewSliceInit */ + static int +__Pyx_init_memviewslice(struct __pyx_memoryview_obj *memview, + int ndim, + __Pyx_memviewslice *memviewslice, + int memview_is_new_reference) +{ + __Pyx_RefNannyDeclarations + int i, retval=-1; + Py_buffer *buf = &memview->view; + __Pyx_RefNannySetupContext("init_memviewslice", 0); + if (unlikely(memviewslice->memview || memviewslice->data)) { + PyErr_SetString(PyExc_ValueError, + "memviewslice is already initialized!"); + goto fail; + } + if (buf->strides) { + for (i = 0; i < ndim; i++) { + memviewslice->strides[i] = buf->strides[i]; + } + } else { + Py_ssize_t stride = buf->itemsize; + for (i = ndim - 1; i >= 0; i--) { + memviewslice->strides[i] = stride; + stride *= buf->shape[i]; + } + } + for (i = 0; i < ndim; i++) { + memviewslice->shape[i] = buf->shape[i]; + if (buf->suboffsets) { + memviewslice->suboffsets[i] = buf->suboffsets[i]; + } else { + memviewslice->suboffsets[i] = -1; + } + } + memviewslice->memview = memview; + memviewslice->data = (char *)buf->buf; + if (__pyx_add_acquisition_count(memview) == 0 && !memview_is_new_reference) { + Py_INCREF(memview); + } + retval = 0; + goto no_fail; +fail: + memviewslice->memview = 0; + memviewslice->data = 0; + retval = -1; +no_fail: + __Pyx_RefNannyFinishContext(); + return retval; +} +#ifndef Py_NO_RETURN +#define Py_NO_RETURN +#endif +static void __pyx_fatalerror(const char *fmt, ...) Py_NO_RETURN { + va_list vargs; + char msg[200]; +#if PY_VERSION_HEX >= 0x030A0000 || defined(HAVE_STDARG_PROTOTYPES) + va_start(vargs, fmt); +#else + va_start(vargs); +#endif + vsnprintf(msg, 200, fmt, vargs); + va_end(vargs); + Py_FatalError(msg); +} +static CYTHON_INLINE int +__pyx_add_acquisition_count_locked(__pyx_atomic_int_type *acquisition_count, + PyThread_type_lock lock) +{ + int result; + PyThread_acquire_lock(lock, 1); + result = (*acquisition_count)++; + PyThread_release_lock(lock); + return result; +} +static CYTHON_INLINE int +__pyx_sub_acquisition_count_locked(__pyx_atomic_int_type *acquisition_count, + PyThread_type_lock lock) +{ + int result; + PyThread_acquire_lock(lock, 1); + result = (*acquisition_count)--; + PyThread_release_lock(lock); + return result; +} +static CYTHON_INLINE void +__Pyx_INC_MEMVIEW(__Pyx_memviewslice *memslice, int have_gil, int lineno) +{ + __pyx_nonatomic_int_type old_acquisition_count; + struct __pyx_memoryview_obj *memview = memslice->memview; + if (unlikely(!memview || (PyObject *) memview == Py_None)) { + return; + } + old_acquisition_count = __pyx_add_acquisition_count(memview); + if (unlikely(old_acquisition_count <= 0)) { + if (likely(old_acquisition_count == 0)) { + if (have_gil) { + Py_INCREF((PyObject *) memview); + } else { + PyGILState_STATE _gilstate = PyGILState_Ensure(); + Py_INCREF((PyObject *) memview); + PyGILState_Release(_gilstate); + } + } else { + __pyx_fatalerror("Acquisition count is %d (line %d)", + old_acquisition_count+1, lineno); + } + } +} +static CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *memslice, + int have_gil, int lineno) { + __pyx_nonatomic_int_type old_acquisition_count; + struct __pyx_memoryview_obj *memview = memslice->memview; + if (unlikely(!memview || (PyObject *) memview == Py_None)) { + memslice->memview = NULL; + return; + } + old_acquisition_count = __pyx_sub_acquisition_count(memview); + memslice->data = NULL; + if (likely(old_acquisition_count > 1)) { + memslice->memview = NULL; + } else if (likely(old_acquisition_count == 1)) { + if (have_gil) { + Py_CLEAR(memslice->memview); + } else { + PyGILState_STATE _gilstate = PyGILState_Ensure(); + Py_CLEAR(memslice->memview); + PyGILState_Release(_gilstate); + } + } else { + __pyx_fatalerror("Acquisition count is %d (line %d)", + old_acquisition_count-1, lineno); + } +} + +/* CIntToPy */ + static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const long neg_one = (long) -1, const_zero = (long) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (is_unsigned) { + if (sizeof(long) < sizeof(long)) { + return PyInt_FromLong((long) value); + } else if (sizeof(long) <= sizeof(unsigned long)) { + return PyLong_FromUnsignedLong((unsigned long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) { + return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); +#endif + } + } else { + if (sizeof(long) <= sizeof(long)) { + return PyInt_FromLong((long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) { + return PyLong_FromLongLong((PY_LONG_LONG) value); +#endif + } + } + { + int one = 1; int little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&value; + return _PyLong_FromByteArray(bytes, sizeof(long), + little, !is_unsigned); + } +} + +/* CIntFromPy */ + static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const int neg_one = (int) -1, const_zero = (int) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_Check(x))) { + if ((sizeof(int) < sizeof(long))) { + __PYX_VERIFY_RETURN_INT(int, long, PyInt_AS_LONG(x)) + } else { + long val = PyInt_AS_LONG(x); + if (is_unsigned && unlikely(val < 0)) { + goto raise_neg_overflow; + } + return (int) val; + } + } else +#endif + if (likely(PyLong_Check(x))) { + if (is_unsigned) { +#if CYTHON_USE_PYLONG_INTERNALS + if (unlikely(__Pyx_PyLong_IsNeg(x))) { + goto raise_neg_overflow; + } else if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_DigitCount(x)) { + case 2: + if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) >= 2 * PyLong_SHIFT)) { + return (int) (((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); + } + } + break; + case 3: + if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) >= 3 * PyLong_SHIFT)) { + return (int) (((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); + } + } + break; + case 4: + if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) >= 4 * PyLong_SHIFT)) { + return (int) (((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); + } + } + break; + } + } +#endif +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7 + if (unlikely(Py_SIZE(x) < 0)) { + goto raise_neg_overflow; + } +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (int) -1; + if (unlikely(result == 1)) + goto raise_neg_overflow; + } +#endif + if ((sizeof(int) <= sizeof(unsigned long))) { + __PYX_VERIFY_RETURN_INT_EXC(int, unsigned long, PyLong_AsUnsignedLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(int) <= sizeof(unsigned PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(int, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) +#endif + } + } else { +#if CYTHON_USE_PYLONG_INTERNALS + if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_SignedDigitCount(x)) { + case -2: + if ((8 * sizeof(int) - 1 > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { + return (int) (((int)-1)*(((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case 2: + if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { + return (int) ((((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case -3: + if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { + return (int) (((int)-1)*(((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case 3: + if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { + return (int) ((((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case -4: + if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) { + return (int) (((int)-1)*(((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case 4: + if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) { + return (int) ((((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + } + } +#endif + if ((sizeof(int) <= sizeof(long))) { + __PYX_VERIFY_RETURN_INT_EXC(int, long, PyLong_AsLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(int) <= sizeof(PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(int, PY_LONG_LONG, PyLong_AsLongLong(x)) +#endif + } + } + { + int val; + PyObject *v = __Pyx_PyNumber_IntOrLong(x); +#if PY_MAJOR_VERSION < 3 + if (likely(v) && !PyLong_Check(v)) { + PyObject *tmp = v; + v = PyNumber_Long(tmp); + Py_DECREF(tmp); + } +#endif + if (likely(v)) { + int ret = -1; +#if !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray) + int one = 1; int is_little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&val; + ret = _PyLong_AsByteArray((PyLongObject *)v, + bytes, sizeof(val), + is_little, !is_unsigned); +#else + PyObject *stepval = NULL, *mask = NULL, *shift = NULL; + int bits, remaining_bits, is_negative = 0; + long idigit; + int chunk_size = (sizeof(long) < 8) ? 30 : 62; + if (unlikely(!PyLong_CheckExact(v))) { + PyObject *tmp = v; + v = PyNumber_Long(v); + assert(PyLong_CheckExact(v)); + Py_DECREF(tmp); + if (unlikely(!v)) return (int) -1; + } +#if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(x) == 0) + return (int) 0; + is_negative = Py_SIZE(x) < 0; +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (int) -1; + is_negative = result == 1; + } +#endif + if (is_unsigned && unlikely(is_negative)) { + goto raise_neg_overflow; + } else if (is_negative) { + stepval = PyNumber_Invert(v); + if (unlikely(!stepval)) + return (int) -1; + } else { + stepval = __Pyx_NewRef(v); + } + val = (int) 0; + mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done; + shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done; + for (bits = 0; bits < (int) sizeof(int) * 8 - chunk_size; bits += chunk_size) { + PyObject *tmp, *digit; + digit = PyNumber_And(stepval, mask); + if (unlikely(!digit)) goto done; + idigit = PyLong_AsLong(digit); + Py_DECREF(digit); + if (unlikely(idigit < 0)) goto done; + tmp = PyNumber_Rshift(stepval, shift); + if (unlikely(!tmp)) goto done; + Py_DECREF(stepval); stepval = tmp; + val |= ((int) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(stepval) == 0) + goto unpacking_done; + #endif + } + idigit = PyLong_AsLong(stepval); + if (unlikely(idigit < 0)) goto done; + remaining_bits = ((int) sizeof(int) * 8) - bits - (is_unsigned ? 0 : 1); + if (unlikely(idigit >= (1L << remaining_bits))) + goto raise_overflow; + val |= ((int) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + unpacking_done: + #endif + if (!is_unsigned) { + if (unlikely(val & (((int) 1) << (sizeof(int) * 8 - 1)))) + goto raise_overflow; + if (is_negative) + val = ~val; + } + ret = 0; + done: + Py_XDECREF(shift); + Py_XDECREF(mask); + Py_XDECREF(stepval); +#endif + Py_DECREF(v); + if (likely(!ret)) + return val; + } + return (int) -1; + } + } else { + int val; + PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); + if (!tmp) return (int) -1; + val = __Pyx_PyInt_As_int(tmp); + Py_DECREF(tmp); + return val; + } +raise_overflow: + PyErr_SetString(PyExc_OverflowError, + "value too large to convert to int"); + return (int) -1; +raise_neg_overflow: + PyErr_SetString(PyExc_OverflowError, + "can't convert negative value to int"); + return (int) -1; +} + +/* CIntToPy */ + static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const int neg_one = (int) -1, const_zero = (int) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (is_unsigned) { + if (sizeof(int) < sizeof(long)) { + return PyInt_FromLong((long) value); + } else if (sizeof(int) <= sizeof(unsigned long)) { + return PyLong_FromUnsignedLong((unsigned long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(int) <= sizeof(unsigned PY_LONG_LONG)) { + return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); +#endif + } + } else { + if (sizeof(int) <= sizeof(long)) { + return PyInt_FromLong((long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(int) <= sizeof(PY_LONG_LONG)) { + return PyLong_FromLongLong((PY_LONG_LONG) value); +#endif + } + } + { + int one = 1; int little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&value; + return _PyLong_FromByteArray(bytes, sizeof(int), + little, !is_unsigned); + } +} + +/* CIntFromPy */ + static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const long neg_one = (long) -1, const_zero = (long) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_Check(x))) { + if ((sizeof(long) < sizeof(long))) { + __PYX_VERIFY_RETURN_INT(long, long, PyInt_AS_LONG(x)) + } else { + long val = PyInt_AS_LONG(x); + if (is_unsigned && unlikely(val < 0)) { + goto raise_neg_overflow; + } + return (long) val; + } + } else +#endif + if (likely(PyLong_Check(x))) { + if (is_unsigned) { +#if CYTHON_USE_PYLONG_INTERNALS + if (unlikely(__Pyx_PyLong_IsNeg(x))) { + goto raise_neg_overflow; + } else if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_DigitCount(x)) { + case 2: + if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) >= 2 * PyLong_SHIFT)) { + return (long) (((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); + } + } + break; + case 3: + if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) >= 3 * PyLong_SHIFT)) { + return (long) (((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); + } + } + break; + case 4: + if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) >= 4 * PyLong_SHIFT)) { + return (long) (((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); + } + } + break; + } + } +#endif +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7 + if (unlikely(Py_SIZE(x) < 0)) { + goto raise_neg_overflow; + } +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (long) -1; + if (unlikely(result == 1)) + goto raise_neg_overflow; + } +#endif + if ((sizeof(long) <= sizeof(unsigned long))) { + __PYX_VERIFY_RETURN_INT_EXC(long, unsigned long, PyLong_AsUnsignedLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(long) <= sizeof(unsigned PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(long, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) +#endif + } + } else { +#if CYTHON_USE_PYLONG_INTERNALS + if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_SignedDigitCount(x)) { + case -2: + if ((8 * sizeof(long) - 1 > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { + return (long) (((long)-1)*(((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case 2: + if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { + return (long) ((((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case -3: + if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { + return (long) (((long)-1)*(((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case 3: + if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { + return (long) ((((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case -4: + if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) { + return (long) (((long)-1)*(((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case 4: + if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) { + return (long) ((((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + } + } +#endif + if ((sizeof(long) <= sizeof(long))) { + __PYX_VERIFY_RETURN_INT_EXC(long, long, PyLong_AsLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(long) <= sizeof(PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(long, PY_LONG_LONG, PyLong_AsLongLong(x)) +#endif + } + } + { + long val; + PyObject *v = __Pyx_PyNumber_IntOrLong(x); +#if PY_MAJOR_VERSION < 3 + if (likely(v) && !PyLong_Check(v)) { + PyObject *tmp = v; + v = PyNumber_Long(tmp); + Py_DECREF(tmp); + } +#endif + if (likely(v)) { + int ret = -1; +#if !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray) + int one = 1; int is_little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&val; + ret = _PyLong_AsByteArray((PyLongObject *)v, + bytes, sizeof(val), + is_little, !is_unsigned); +#else + PyObject *stepval = NULL, *mask = NULL, *shift = NULL; + int bits, remaining_bits, is_negative = 0; + long idigit; + int chunk_size = (sizeof(long) < 8) ? 30 : 62; + if (unlikely(!PyLong_CheckExact(v))) { + PyObject *tmp = v; + v = PyNumber_Long(v); + assert(PyLong_CheckExact(v)); + Py_DECREF(tmp); + if (unlikely(!v)) return (long) -1; + } +#if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(x) == 0) + return (long) 0; + is_negative = Py_SIZE(x) < 0; +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (long) -1; + is_negative = result == 1; + } +#endif + if (is_unsigned && unlikely(is_negative)) { + goto raise_neg_overflow; + } else if (is_negative) { + stepval = PyNumber_Invert(v); + if (unlikely(!stepval)) + return (long) -1; + } else { + stepval = __Pyx_NewRef(v); + } + val = (long) 0; + mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done; + shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done; + for (bits = 0; bits < (int) sizeof(long) * 8 - chunk_size; bits += chunk_size) { + PyObject *tmp, *digit; + digit = PyNumber_And(stepval, mask); + if (unlikely(!digit)) goto done; + idigit = PyLong_AsLong(digit); + Py_DECREF(digit); + if (unlikely(idigit < 0)) goto done; + tmp = PyNumber_Rshift(stepval, shift); + if (unlikely(!tmp)) goto done; + Py_DECREF(stepval); stepval = tmp; + val |= ((long) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(stepval) == 0) + goto unpacking_done; + #endif + } + idigit = PyLong_AsLong(stepval); + if (unlikely(idigit < 0)) goto done; + remaining_bits = ((int) sizeof(long) * 8) - bits - (is_unsigned ? 0 : 1); + if (unlikely(idigit >= (1L << remaining_bits))) + goto raise_overflow; + val |= ((long) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + unpacking_done: + #endif + if (!is_unsigned) { + if (unlikely(val & (((long) 1) << (sizeof(long) * 8 - 1)))) + goto raise_overflow; + if (is_negative) + val = ~val; + } + ret = 0; + done: + Py_XDECREF(shift); + Py_XDECREF(mask); + Py_XDECREF(stepval); +#endif + Py_DECREF(v); + if (likely(!ret)) + return val; + } + return (long) -1; + } + } else { + long val; + PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); + if (!tmp) return (long) -1; + val = __Pyx_PyInt_As_long(tmp); + Py_DECREF(tmp); + return val; + } +raise_overflow: + PyErr_SetString(PyExc_OverflowError, + "value too large to convert to long"); + return (long) -1; +raise_neg_overflow: + PyErr_SetString(PyExc_OverflowError, + "can't convert negative value to long"); + return (long) -1; +} + +/* CIntFromPy */ + static CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *x) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const char neg_one = (char) -1, const_zero = (char) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_Check(x))) { + if ((sizeof(char) < sizeof(long))) { + __PYX_VERIFY_RETURN_INT(char, long, PyInt_AS_LONG(x)) + } else { + long val = PyInt_AS_LONG(x); + if (is_unsigned && unlikely(val < 0)) { + goto raise_neg_overflow; + } + return (char) val; + } + } else +#endif + if (likely(PyLong_Check(x))) { + if (is_unsigned) { +#if CYTHON_USE_PYLONG_INTERNALS + if (unlikely(__Pyx_PyLong_IsNeg(x))) { + goto raise_neg_overflow; + } else if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(char, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_DigitCount(x)) { + case 2: + if ((8 * sizeof(char) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) >= 2 * PyLong_SHIFT)) { + return (char) (((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0])); + } + } + break; + case 3: + if ((8 * sizeof(char) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) >= 3 * PyLong_SHIFT)) { + return (char) (((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])); + } + } + break; + case 4: + if ((8 * sizeof(char) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) >= 4 * PyLong_SHIFT)) { + return (char) (((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])); + } + } + break; + } + } +#endif +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7 + if (unlikely(Py_SIZE(x) < 0)) { + goto raise_neg_overflow; + } +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (char) -1; + if (unlikely(result == 1)) + goto raise_neg_overflow; + } +#endif + if ((sizeof(char) <= sizeof(unsigned long))) { + __PYX_VERIFY_RETURN_INT_EXC(char, unsigned long, PyLong_AsUnsignedLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(char) <= sizeof(unsigned PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(char, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) +#endif + } + } else { +#if CYTHON_USE_PYLONG_INTERNALS + if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(char, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_SignedDigitCount(x)) { + case -2: + if ((8 * sizeof(char) - 1 > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) { + return (char) (((char)-1)*(((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case 2: + if ((8 * sizeof(char) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) { + return (char) ((((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case -3: + if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) { + return (char) (((char)-1)*(((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case 3: + if ((8 * sizeof(char) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) { + return (char) ((((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case -4: + if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 4 * PyLong_SHIFT)) { + return (char) (((char)-1)*(((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case 4: + if ((8 * sizeof(char) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 4 * PyLong_SHIFT)) { + return (char) ((((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + } + } +#endif + if ((sizeof(char) <= sizeof(long))) { + __PYX_VERIFY_RETURN_INT_EXC(char, long, PyLong_AsLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(char) <= sizeof(PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(char, PY_LONG_LONG, PyLong_AsLongLong(x)) +#endif + } + } + { + char val; + PyObject *v = __Pyx_PyNumber_IntOrLong(x); +#if PY_MAJOR_VERSION < 3 + if (likely(v) && !PyLong_Check(v)) { + PyObject *tmp = v; + v = PyNumber_Long(tmp); + Py_DECREF(tmp); + } +#endif + if (likely(v)) { + int ret = -1; +#if !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray) + int one = 1; int is_little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&val; + ret = _PyLong_AsByteArray((PyLongObject *)v, + bytes, sizeof(val), + is_little, !is_unsigned); +#else + PyObject *stepval = NULL, *mask = NULL, *shift = NULL; + int bits, remaining_bits, is_negative = 0; + long idigit; + int chunk_size = (sizeof(long) < 8) ? 30 : 62; + if (unlikely(!PyLong_CheckExact(v))) { + PyObject *tmp = v; + v = PyNumber_Long(v); + assert(PyLong_CheckExact(v)); + Py_DECREF(tmp); + if (unlikely(!v)) return (char) -1; + } +#if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(x) == 0) + return (char) 0; + is_negative = Py_SIZE(x) < 0; +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (char) -1; + is_negative = result == 1; + } +#endif + if (is_unsigned && unlikely(is_negative)) { + goto raise_neg_overflow; + } else if (is_negative) { + stepval = PyNumber_Invert(v); + if (unlikely(!stepval)) + return (char) -1; + } else { + stepval = __Pyx_NewRef(v); + } + val = (char) 0; + mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done; + shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done; + for (bits = 0; bits < (int) sizeof(char) * 8 - chunk_size; bits += chunk_size) { + PyObject *tmp, *digit; + digit = PyNumber_And(stepval, mask); + if (unlikely(!digit)) goto done; + idigit = PyLong_AsLong(digit); + Py_DECREF(digit); + if (unlikely(idigit < 0)) goto done; + tmp = PyNumber_Rshift(stepval, shift); + if (unlikely(!tmp)) goto done; + Py_DECREF(stepval); stepval = tmp; + val |= ((char) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(stepval) == 0) + goto unpacking_done; + #endif + } + idigit = PyLong_AsLong(stepval); + if (unlikely(idigit < 0)) goto done; + remaining_bits = ((int) sizeof(char) * 8) - bits - (is_unsigned ? 0 : 1); + if (unlikely(idigit >= (1L << remaining_bits))) + goto raise_overflow; + val |= ((char) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + unpacking_done: + #endif + if (!is_unsigned) { + if (unlikely(val & (((char) 1) << (sizeof(char) * 8 - 1)))) + goto raise_overflow; + if (is_negative) + val = ~val; + } + ret = 0; + done: + Py_XDECREF(shift); + Py_XDECREF(mask); + Py_XDECREF(stepval); +#endif + Py_DECREF(v); + if (likely(!ret)) + return val; + } + return (char) -1; + } + } else { + char val; + PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); + if (!tmp) return (char) -1; + val = __Pyx_PyInt_As_char(tmp); + Py_DECREF(tmp); + return val; + } +raise_overflow: + PyErr_SetString(PyExc_OverflowError, + "value too large to convert to char"); + return (char) -1; +raise_neg_overflow: + PyErr_SetString(PyExc_OverflowError, + "can't convert negative value to char"); + return (char) -1; +} + +/* FormatTypeName */ + #if CYTHON_COMPILING_IN_LIMITED_API +static __Pyx_TypeName +__Pyx_PyType_GetName(PyTypeObject* tp) +{ + PyObject *name = __Pyx_PyObject_GetAttrStr((PyObject *)tp, + __pyx_n_s_name_2); + if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) { + PyErr_Clear(); + Py_XSETREF(name, __Pyx_NewRef(__pyx_n_s__24)); + } + return name; +} +#endif + +/* CheckBinaryVersion */ + static int __Pyx_check_binary_version(void) { + char ctversion[5]; + int same=1, i, found_dot; + const char* rt_from_call = Py_GetVersion(); + PyOS_snprintf(ctversion, 5, "%d.%d", PY_MAJOR_VERSION, PY_MINOR_VERSION); + found_dot = 0; + for (i = 0; i < 4; i++) { + if (!ctversion[i]) { + same = (rt_from_call[i] < '0' || rt_from_call[i] > '9'); + break; + } + if (rt_from_call[i] != ctversion[i]) { + same = 0; + break; + } + } + if (!same) { + char rtversion[5] = {'\0'}; + char message[200]; + for (i=0; i<4; ++i) { + if (rt_from_call[i] == '.') { + if (found_dot) break; + found_dot = 1; + } else if (rt_from_call[i] < '0' || rt_from_call[i] > '9') { + break; + } + rtversion[i] = rt_from_call[i]; + } + PyOS_snprintf(message, sizeof(message), + "compile time version %s of module '%.100s' " + "does not match runtime version %s", + ctversion, __Pyx_MODULE_NAME, rtversion); + return PyErr_WarnEx(NULL, message, 1); + } + return 0; +} + +/* InitStrings */ + #if PY_MAJOR_VERSION >= 3 +static int __Pyx_InitString(__Pyx_StringTabEntry t, PyObject **str) { + if (t.is_unicode | t.is_str) { + if (t.intern) { + *str = PyUnicode_InternFromString(t.s); + } else if (t.encoding) { + *str = PyUnicode_Decode(t.s, t.n - 1, t.encoding, NULL); + } else { + *str = PyUnicode_FromStringAndSize(t.s, t.n - 1); + } + } else { + *str = PyBytes_FromStringAndSize(t.s, t.n - 1); + } + if (!*str) + return -1; + if (PyObject_Hash(*str) == -1) + return -1; + return 0; +} +#endif +static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { + while (t->p) { + #if PY_MAJOR_VERSION >= 3 + __Pyx_InitString(*t, t->p); + #else + if (t->is_unicode) { + *t->p = PyUnicode_DecodeUTF8(t->s, t->n - 1, NULL); + } else if (t->intern) { + *t->p = PyString_InternFromString(t->s); + } else { + *t->p = PyString_FromStringAndSize(t->s, t->n - 1); + } + if (!*t->p) + return -1; + if (PyObject_Hash(*t->p) == -1) + return -1; + #endif + ++t; + } + return 0; +} + +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) { + return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str)); +} +static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { + Py_ssize_t ignore; + return __Pyx_PyObject_AsStringAndSize(o, &ignore); +} +#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT +#if !CYTHON_PEP393_ENABLED +static const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) { + char* defenc_c; + PyObject* defenc = _PyUnicode_AsDefaultEncodedString(o, NULL); + if (!defenc) return NULL; + defenc_c = PyBytes_AS_STRING(defenc); +#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII + { + char* end = defenc_c + PyBytes_GET_SIZE(defenc); + char* c; + for (c = defenc_c; c < end; c++) { + if ((unsigned char) (*c) >= 128) { + PyUnicode_AsASCIIString(o); + return NULL; + } + } + } +#endif + *length = PyBytes_GET_SIZE(defenc); + return defenc_c; +} +#else +static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) { + if (unlikely(__Pyx_PyUnicode_READY(o) == -1)) return NULL; +#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII + if (likely(PyUnicode_IS_ASCII(o))) { + *length = PyUnicode_GET_LENGTH(o); + return PyUnicode_AsUTF8(o); + } else { + PyUnicode_AsASCIIString(o); + return NULL; + } +#else + return PyUnicode_AsUTF8AndSize(o, length); +#endif +} +#endif +#endif +static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject* o, Py_ssize_t *length) { +#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT + if ( +#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII + __Pyx_sys_getdefaultencoding_not_ascii && +#endif + PyUnicode_Check(o)) { + return __Pyx_PyUnicode_AsStringAndSize(o, length); + } else +#endif +#if (!CYTHON_COMPILING_IN_PYPY && !CYTHON_COMPILING_IN_LIMITED_API) || (defined(PyByteArray_AS_STRING) && defined(PyByteArray_GET_SIZE)) + if (PyByteArray_Check(o)) { + *length = PyByteArray_GET_SIZE(o); + return PyByteArray_AS_STRING(o); + } else +#endif + { + char* result; + int r = PyBytes_AsStringAndSize(o, &result, length); + if (unlikely(r < 0)) { + return NULL; + } else { + return result; + } + } +} +static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { + int is_true = x == Py_True; + if (is_true | (x == Py_False) | (x == Py_None)) return is_true; + else return PyObject_IsTrue(x); +} +static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) { + int retval; + if (unlikely(!x)) return -1; + retval = __Pyx_PyObject_IsTrue(x); + Py_DECREF(x); + return retval; +} +static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* result, const char* type_name) { + __Pyx_TypeName result_type_name = __Pyx_PyType_GetName(Py_TYPE(result)); +#if PY_MAJOR_VERSION >= 3 + if (PyLong_Check(result)) { + if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1, + "__int__ returned non-int (type " __Pyx_FMT_TYPENAME "). " + "The ability to return an instance of a strict subclass of int is deprecated, " + "and may be removed in a future version of Python.", + result_type_name)) { + __Pyx_DECREF_TypeName(result_type_name); + Py_DECREF(result); + return NULL; + } + __Pyx_DECREF_TypeName(result_type_name); + return result; + } +#endif + PyErr_Format(PyExc_TypeError, + "__%.4s__ returned non-%.4s (type " __Pyx_FMT_TYPENAME ")", + type_name, type_name, result_type_name); + __Pyx_DECREF_TypeName(result_type_name); + Py_DECREF(result); + return NULL; +} +static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x) { +#if CYTHON_USE_TYPE_SLOTS + PyNumberMethods *m; +#endif + const char *name = NULL; + PyObject *res = NULL; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_Check(x) || PyLong_Check(x))) +#else + if (likely(PyLong_Check(x))) +#endif + return __Pyx_NewRef(x); +#if CYTHON_USE_TYPE_SLOTS + m = Py_TYPE(x)->tp_as_number; + #if PY_MAJOR_VERSION < 3 + if (m && m->nb_int) { + name = "int"; + res = m->nb_int(x); + } + else if (m && m->nb_long) { + name = "long"; + res = m->nb_long(x); + } + #else + if (likely(m && m->nb_int)) { + name = "int"; + res = m->nb_int(x); + } + #endif +#else + if (!PyBytes_CheckExact(x) && !PyUnicode_CheckExact(x)) { + res = PyNumber_Int(x); + } +#endif + if (likely(res)) { +#if PY_MAJOR_VERSION < 3 + if (unlikely(!PyInt_Check(res) && !PyLong_Check(res))) { +#else + if (unlikely(!PyLong_CheckExact(res))) { +#endif + return __Pyx_PyNumber_IntOrLongWrongResultType(res, name); + } + } + else if (!PyErr_Occurred()) { + PyErr_SetString(PyExc_TypeError, + "an integer is required"); + } + return res; +} +static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { + Py_ssize_t ival; + PyObject *x; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_CheckExact(b))) { + if (sizeof(Py_ssize_t) >= sizeof(long)) + return PyInt_AS_LONG(b); + else + return PyInt_AsSsize_t(b); + } +#endif + if (likely(PyLong_CheckExact(b))) { + #if CYTHON_USE_PYLONG_INTERNALS + if (likely(__Pyx_PyLong_IsCompact(b))) { + return __Pyx_PyLong_CompactValue(b); + } else { + const digit* digits = __Pyx_PyLong_Digits(b); + const Py_ssize_t size = __Pyx_PyLong_SignedDigitCount(b); + switch (size) { + case 2: + if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) { + return (Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case -2: + if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) { + return -(Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case 3: + if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) { + return (Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case -3: + if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) { + return -(Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case 4: + if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) { + return (Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case -4: + if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) { + return -(Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + } + } + #endif + return PyLong_AsSsize_t(b); + } + x = PyNumber_Index(b); + if (!x) return -1; + ival = PyInt_AsSsize_t(x); + Py_DECREF(x); + return ival; +} +static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) { + if (sizeof(Py_hash_t) == sizeof(Py_ssize_t)) { + return (Py_hash_t) __Pyx_PyIndex_AsSsize_t(o); +#if PY_MAJOR_VERSION < 3 + } else if (likely(PyInt_CheckExact(o))) { + return PyInt_AS_LONG(o); +#endif + } else { + Py_ssize_t ival; + PyObject *x; + x = PyNumber_Index(o); + if (!x) return -1; + ival = PyInt_AsLong(x); + Py_DECREF(x); + return ival; + } +} +static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { + return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False); +} +static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { + return PyInt_FromSize_t(ival); +} + + +/* #### Code section: utility_code_pragmas_end ### */ +#ifdef _MSC_VER +#pragma warning( pop ) +#endif + + + +/* #### Code section: end ### */ +#endif /* Py_PYTHON_H */ diff --git a/interpolation/inverse_distance.pyx b/pymica/methods/inverse_distance.pyx similarity index 100% rename from interpolation/inverse_distance.pyx rename to pymica/methods/inverse_distance.pyx diff --git a/pymica/methods/inverse_distance_3d.c b/pymica/methods/inverse_distance_3d.c new file mode 100644 index 0000000..8a8a65f --- /dev/null +++ b/pymica/methods/inverse_distance_3d.c @@ -0,0 +1,30806 @@ +/* Generated by Cython 3.0.0 */ + +/* BEGIN: Cython Metadata +{ + "distutils": { + "depends": [ + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h", + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/arrayscalars.h", + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h", + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h", + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ufuncobject.h" + ], + "include_dirs": [ + "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include" + ], + "name": "pymica.methods.inverse_distance_3d", + "sources": [ + "pymica/methods/inverse_distance_3d.pyx" + ] + }, + "module_name": "pymica.methods.inverse_distance_3d" +} +END: Cython Metadata */ + +#ifndef PY_SSIZE_T_CLEAN +#define PY_SSIZE_T_CLEAN +#endif /* PY_SSIZE_T_CLEAN */ +#if defined(CYTHON_LIMITED_API) && 0 + #ifndef Py_LIMITED_API + #if CYTHON_LIMITED_API+0 > 0x03030000 + #define Py_LIMITED_API CYTHON_LIMITED_API + #else + #define Py_LIMITED_API 0x03030000 + #endif + #endif +#endif + +#include "Python.h" + + #if PY_MAJOR_VERSION >= 3 + #define __Pyx_PyFloat_FromString(obj) PyFloat_FromString(obj) + #else + #define __Pyx_PyFloat_FromString(obj) PyFloat_FromString(obj, NULL) + #endif + + + #if PY_MAJOR_VERSION <= 2 + #define PyDict_GetItemWithError _PyDict_GetItemWithError + #endif + + + #if (PY_VERSION_HEX < 0x030700b1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM < 0x07030600)) && !defined(PyContextVar_Get) + #define PyContextVar_Get(var, d, v) ((d) ? ((void)(var), Py_INCREF(d), (v)[0] = (d), 0) : ((v)[0] = NULL, 0) ) + #endif + +#ifndef Py_PYTHON_H + #error Python headers needed to compile C extensions, please install development version of Python. +#elif PY_VERSION_HEX < 0x02070000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000) + #error Cython requires Python 2.7+ or Python 3.3+. +#else +#define CYTHON_ABI "3_0_0" +#define __PYX_ABI_MODULE_NAME "_cython_" CYTHON_ABI +#define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME "." +#define CYTHON_HEX_VERSION 0x030000F0 +#define CYTHON_FUTURE_DIVISION 1 +#include +#ifndef offsetof + #define offsetof(type, member) ( (size_t) & ((type*)0) -> member ) +#endif +#if !defined(_WIN32) && !defined(WIN32) && !defined(MS_WINDOWS) + #ifndef __stdcall + #define __stdcall + #endif + #ifndef __cdecl + #define __cdecl + #endif + #ifndef __fastcall + #define __fastcall + #endif +#endif +#ifndef DL_IMPORT + #define DL_IMPORT(t) t +#endif +#ifndef DL_EXPORT + #define DL_EXPORT(t) t +#endif +#define __PYX_COMMA , +#ifndef HAVE_LONG_LONG + #define HAVE_LONG_LONG +#endif +#ifndef PY_LONG_LONG + #define PY_LONG_LONG LONG_LONG +#endif +#ifndef Py_HUGE_VAL + #define Py_HUGE_VAL HUGE_VAL +#endif +#if defined(GRAALVM_PYTHON) + /* For very preliminary testing purposes. Most variables are set the same as PyPy. + The existence of this section does not imply that anything works or is even tested */ + #define CYTHON_COMPILING_IN_PYPY 0 + #define CYTHON_COMPILING_IN_CPYTHON 0 + #define CYTHON_COMPILING_IN_LIMITED_API 0 + #define CYTHON_COMPILING_IN_GRAAL 1 + #define CYTHON_COMPILING_IN_NOGIL 0 + #undef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 0 + #undef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 0 + #undef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 0 + #if PY_VERSION_HEX < 0x03050000 + #undef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 0 + #elif !defined(CYTHON_USE_ASYNC_SLOTS) + #define CYTHON_USE_ASYNC_SLOTS 1 + #endif + #undef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 0 + #undef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 0 + #undef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #undef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 0 + #undef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 1 + #undef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 0 + #undef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 0 + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #undef CYTHON_FAST_GIL + #define CYTHON_FAST_GIL 0 + #undef CYTHON_METH_FASTCALL + #define CYTHON_METH_FASTCALL 0 + #undef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 0 + #ifndef CYTHON_PEP487_INIT_SUBCLASS + #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3) + #endif + #undef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 1 + #undef CYTHON_USE_MODULE_STATE + #define CYTHON_USE_MODULE_STATE 0 + #undef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE 0 + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC + #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 + #endif +#elif defined(PYPY_VERSION) + #define CYTHON_COMPILING_IN_PYPY 1 + #define CYTHON_COMPILING_IN_CPYTHON 0 + #define CYTHON_COMPILING_IN_LIMITED_API 0 + #define CYTHON_COMPILING_IN_GRAAL 0 + #define CYTHON_COMPILING_IN_NOGIL 0 + #undef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 0 + #undef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 0 + #undef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 0 + #if PY_VERSION_HEX < 0x03050000 + #undef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 0 + #elif !defined(CYTHON_USE_ASYNC_SLOTS) + #define CYTHON_USE_ASYNC_SLOTS 1 + #endif + #undef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 0 + #undef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 0 + #undef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #undef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 0 + #undef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 1 + #undef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 0 + #undef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 0 + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #undef CYTHON_FAST_GIL + #define CYTHON_FAST_GIL 0 + #undef CYTHON_METH_FASTCALL + #define CYTHON_METH_FASTCALL 0 + #undef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 0 + #ifndef CYTHON_PEP487_INIT_SUBCLASS + #define CYTHON_PEP487_INIT_SUBCLASS (PY_MAJOR_VERSION >= 3) + #endif + #if PY_VERSION_HEX < 0x03090000 + #undef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 0 + #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT) + #define CYTHON_PEP489_MULTI_PHASE_INIT 1 + #endif + #undef CYTHON_USE_MODULE_STATE + #define CYTHON_USE_MODULE_STATE 0 + #undef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE (PY_VERSION_HEX >= 0x030400a1 && PYPY_VERSION_NUM >= 0x07030C00) + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC + #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 + #endif +#elif defined(CYTHON_LIMITED_API) + #define CYTHON_COMPILING_IN_PYPY 0 + #define CYTHON_COMPILING_IN_CPYTHON 0 + #define CYTHON_COMPILING_IN_LIMITED_API 1 + #define CYTHON_COMPILING_IN_GRAAL 0 + #define CYTHON_COMPILING_IN_NOGIL 0 + #undef CYTHON_CLINE_IN_TRACEBACK + #define CYTHON_CLINE_IN_TRACEBACK 0 + #undef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 0 + #undef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 1 + #undef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 0 + #undef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 0 + #undef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 0 + #undef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 0 + #ifndef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #endif + #undef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 0 + #ifndef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 0 + #endif + #undef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 0 + #undef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 0 + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #undef CYTHON_FAST_GIL + #define CYTHON_FAST_GIL 0 + #undef CYTHON_METH_FASTCALL + #define CYTHON_METH_FASTCALL 0 + #undef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 0 + #ifndef CYTHON_PEP487_INIT_SUBCLASS + #define CYTHON_PEP487_INIT_SUBCLASS 1 + #endif + #undef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 0 + #undef CYTHON_USE_MODULE_STATE + #define CYTHON_USE_MODULE_STATE 1 + #ifndef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE 1 + #endif + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC + #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 + #endif +#elif defined(PY_NOGIL) + #define CYTHON_COMPILING_IN_PYPY 0 + #define CYTHON_COMPILING_IN_CPYTHON 0 + #define CYTHON_COMPILING_IN_LIMITED_API 0 + #define CYTHON_COMPILING_IN_GRAAL 0 + #define CYTHON_COMPILING_IN_NOGIL 1 + #ifndef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 1 + #endif + #undef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 0 + #ifndef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 1 + #endif + #undef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 0 + #ifndef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 1 + #endif + #undef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #undef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 0 + #ifndef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 0 + #endif + #ifndef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 1 + #endif + #ifndef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 1 + #endif + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #undef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 0 + #ifndef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 1 + #endif + #ifndef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE 1 + #endif + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 +#else + #define CYTHON_COMPILING_IN_PYPY 0 + #define CYTHON_COMPILING_IN_CPYTHON 1 + #define CYTHON_COMPILING_IN_LIMITED_API 0 + #define CYTHON_COMPILING_IN_GRAAL 0 + #define CYTHON_COMPILING_IN_NOGIL 0 + #ifndef CYTHON_USE_TYPE_SLOTS + #define CYTHON_USE_TYPE_SLOTS 1 + #endif + #ifndef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 0 + #endif + #ifndef CYTHON_USE_PYTYPE_LOOKUP + #define CYTHON_USE_PYTYPE_LOOKUP 1 + #endif + #if PY_MAJOR_VERSION < 3 + #undef CYTHON_USE_ASYNC_SLOTS + #define CYTHON_USE_ASYNC_SLOTS 0 + #elif !defined(CYTHON_USE_ASYNC_SLOTS) + #define CYTHON_USE_ASYNC_SLOTS 1 + #endif + #ifndef CYTHON_USE_PYLONG_INTERNALS + #define CYTHON_USE_PYLONG_INTERNALS 1 + #endif + #ifndef CYTHON_USE_PYLIST_INTERNALS + #define CYTHON_USE_PYLIST_INTERNALS 1 + #endif + #ifndef CYTHON_USE_UNICODE_INTERNALS + #define CYTHON_USE_UNICODE_INTERNALS 1 + #endif + #if PY_VERSION_HEX < 0x030300F0 || PY_VERSION_HEX >= 0x030B00A2 + #undef CYTHON_USE_UNICODE_WRITER + #define CYTHON_USE_UNICODE_WRITER 0 + #elif !defined(CYTHON_USE_UNICODE_WRITER) + #define CYTHON_USE_UNICODE_WRITER 1 + #endif + #ifndef CYTHON_AVOID_BORROWED_REFS + #define CYTHON_AVOID_BORROWED_REFS 0 + #endif + #ifndef CYTHON_ASSUME_SAFE_MACROS + #define CYTHON_ASSUME_SAFE_MACROS 1 + #endif + #ifndef CYTHON_UNPACK_METHODS + #define CYTHON_UNPACK_METHODS 1 + #endif + #ifndef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 1 + #endif + #ifndef CYTHON_FAST_GIL + #define CYTHON_FAST_GIL (PY_MAJOR_VERSION < 3 || PY_VERSION_HEX >= 0x03060000 && PY_VERSION_HEX < 0x030C00A6) + #endif + #ifndef CYTHON_METH_FASTCALL + #define CYTHON_METH_FASTCALL (PY_VERSION_HEX >= 0x030700A1) + #endif + #ifndef CYTHON_FAST_PYCALL + #define CYTHON_FAST_PYCALL 1 + #endif + #ifndef CYTHON_PEP487_INIT_SUBCLASS + #define CYTHON_PEP487_INIT_SUBCLASS 1 + #endif + #if PY_VERSION_HEX < 0x03050000 + #undef CYTHON_PEP489_MULTI_PHASE_INIT + #define CYTHON_PEP489_MULTI_PHASE_INIT 0 + #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT) + #define CYTHON_PEP489_MULTI_PHASE_INIT 1 + #endif + #ifndef CYTHON_USE_MODULE_STATE + #define CYTHON_USE_MODULE_STATE 0 + #endif + #if PY_VERSION_HEX < 0x030400a1 + #undef CYTHON_USE_TP_FINALIZE + #define CYTHON_USE_TP_FINALIZE 0 + #elif !defined(CYTHON_USE_TP_FINALIZE) + #define CYTHON_USE_TP_FINALIZE 1 + #endif + #if PY_VERSION_HEX < 0x030600B1 + #undef CYTHON_USE_DICT_VERSIONS + #define CYTHON_USE_DICT_VERSIONS 0 + #elif !defined(CYTHON_USE_DICT_VERSIONS) + #define CYTHON_USE_DICT_VERSIONS (PY_VERSION_HEX < 0x030C00A5) + #endif + #if PY_VERSION_HEX < 0x030700A3 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #elif !defined(CYTHON_USE_EXC_INFO_STACK) + #define CYTHON_USE_EXC_INFO_STACK 1 + #endif + #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC + #define CYTHON_UPDATE_DESCRIPTOR_DOC 1 + #endif +#endif +#if !defined(CYTHON_FAST_PYCCALL) +#define CYTHON_FAST_PYCCALL (CYTHON_FAST_PYCALL && PY_VERSION_HEX >= 0x030600B1) +#endif +#if !defined(CYTHON_VECTORCALL) +#define CYTHON_VECTORCALL (CYTHON_FAST_PYCCALL && PY_VERSION_HEX >= 0x030800B1) +#endif +#define CYTHON_BACKPORT_VECTORCALL (CYTHON_METH_FASTCALL && PY_VERSION_HEX < 0x030800B1) +#if CYTHON_USE_PYLONG_INTERNALS + #if PY_MAJOR_VERSION < 3 + #include "longintrepr.h" + #endif + #undef SHIFT + #undef BASE + #undef MASK + #ifdef SIZEOF_VOID_P + enum { __pyx_check_sizeof_voidp = 1 / (int)(SIZEOF_VOID_P == sizeof(void*)) }; + #endif +#endif +#ifndef __has_attribute + #define __has_attribute(x) 0 +#endif +#ifndef __has_cpp_attribute + #define __has_cpp_attribute(x) 0 +#endif +#ifndef CYTHON_RESTRICT + #if defined(__GNUC__) + #define CYTHON_RESTRICT __restrict__ + #elif defined(_MSC_VER) && _MSC_VER >= 1400 + #define CYTHON_RESTRICT __restrict + #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L + #define CYTHON_RESTRICT restrict + #else + #define CYTHON_RESTRICT + #endif +#endif +#ifndef CYTHON_UNUSED + #if defined(__cplusplus) + /* for clang __has_cpp_attribute(maybe_unused) is true even before C++17 + * but leads to warnings with -pedantic, since it is a C++17 feature */ + #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L) + #if __has_cpp_attribute(maybe_unused) + #define CYTHON_UNUSED [[maybe_unused]] + #endif + #endif + #endif +#endif +#ifndef CYTHON_UNUSED +# if defined(__GNUC__) +# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) +# define CYTHON_UNUSED __attribute__ ((__unused__)) +# else +# define CYTHON_UNUSED +# endif +# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER)) +# define CYTHON_UNUSED __attribute__ ((__unused__)) +# else +# define CYTHON_UNUSED +# endif +#endif +#ifndef CYTHON_UNUSED_VAR +# if defined(__cplusplus) + template void CYTHON_UNUSED_VAR( const T& ) { } +# else +# define CYTHON_UNUSED_VAR(x) (void)(x) +# endif +#endif +#ifndef CYTHON_MAYBE_UNUSED_VAR + #define CYTHON_MAYBE_UNUSED_VAR(x) CYTHON_UNUSED_VAR(x) +#endif +#ifndef CYTHON_NCP_UNUSED +# if CYTHON_COMPILING_IN_CPYTHON +# define CYTHON_NCP_UNUSED +# else +# define CYTHON_NCP_UNUSED CYTHON_UNUSED +# endif +#endif +#define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None) +#ifdef _MSC_VER + #ifndef _MSC_STDINT_H_ + #if _MSC_VER < 1300 + typedef unsigned char uint8_t; + typedef unsigned short uint16_t; + typedef unsigned int uint32_t; + #else + typedef unsigned __int8 uint8_t; + typedef unsigned __int16 uint16_t; + typedef unsigned __int32 uint32_t; + #endif + #endif + #if _MSC_VER < 1300 + #ifdef _WIN64 + typedef unsigned long long __pyx_uintptr_t; + #else + typedef unsigned int __pyx_uintptr_t; + #endif + #else + #ifdef _WIN64 + typedef unsigned __int64 __pyx_uintptr_t; + #else + typedef unsigned __int32 __pyx_uintptr_t; + #endif + #endif +#else + #include + typedef uintptr_t __pyx_uintptr_t; +#endif +#ifndef CYTHON_FALLTHROUGH + #if defined(__cplusplus) + /* for clang __has_cpp_attribute(fallthrough) is true even before C++17 + * but leads to warnings with -pedantic, since it is a C++17 feature */ + #if ((defined(_MSVC_LANG) && _MSVC_LANG >= 201703L) || __cplusplus >= 201703L) + #if __has_cpp_attribute(fallthrough) + #define CYTHON_FALLTHROUGH [[fallthrough]] + #endif + #endif + #ifndef CYTHON_FALLTHROUGH + #if __has_cpp_attribute(clang::fallthrough) + #define CYTHON_FALLTHROUGH [[clang::fallthrough]] + #elif __has_cpp_attribute(gnu::fallthrough) + #define CYTHON_FALLTHROUGH [[gnu::fallthrough]] + #endif + #endif + #endif + #ifndef CYTHON_FALLTHROUGH + #if __has_attribute(fallthrough) + #define CYTHON_FALLTHROUGH __attribute__((fallthrough)) + #else + #define CYTHON_FALLTHROUGH + #endif + #endif + #if defined(__clang__) && defined(__apple_build_version__) + #if __apple_build_version__ < 7000000 + #undef CYTHON_FALLTHROUGH + #define CYTHON_FALLTHROUGH + #endif + #endif +#endif +#ifdef __cplusplus + template + struct __PYX_IS_UNSIGNED_IMPL {static const bool value = T(0) < T(-1);}; + #define __PYX_IS_UNSIGNED(type) (__PYX_IS_UNSIGNED_IMPL::value) +#else + #define __PYX_IS_UNSIGNED(type) (((type)-1) > 0) +#endif +#if CYTHON_COMPILING_IN_PYPY == 1 + #define __PYX_NEED_TP_PRINT_SLOT (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x030A0000) +#else + #define __PYX_NEED_TP_PRINT_SLOT (PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000) +#endif +#define __PYX_REINTERPRET_FUNCION(func_pointer, other_pointer) ((func_pointer)(void(*)(void))(other_pointer)) + +#ifndef CYTHON_INLINE + #if defined(__clang__) + #define CYTHON_INLINE __inline__ __attribute__ ((__unused__)) + #elif defined(__GNUC__) + #define CYTHON_INLINE __inline__ + #elif defined(_MSC_VER) + #define CYTHON_INLINE __inline + #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L + #define CYTHON_INLINE inline + #else + #define CYTHON_INLINE + #endif +#endif + +#define __PYX_BUILD_PY_SSIZE_T "n" +#define CYTHON_FORMAT_SSIZE_T "z" +#if PY_MAJOR_VERSION < 3 + #define __Pyx_BUILTIN_MODULE_NAME "__builtin__" + #define __Pyx_DefaultClassType PyClass_Type + #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ + PyCode_New(a+k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#else + #define __Pyx_BUILTIN_MODULE_NAME "builtins" + #define __Pyx_DefaultClassType PyType_Type +#if PY_VERSION_HEX >= 0x030B00A1 + static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, + PyObject *code, PyObject *c, PyObject* n, PyObject *v, + PyObject *fv, PyObject *cell, PyObject* fn, + PyObject *name, int fline, PyObject *lnos) { + PyObject *kwds=NULL, *argcount=NULL, *posonlyargcount=NULL, *kwonlyargcount=NULL; + PyObject *nlocals=NULL, *stacksize=NULL, *flags=NULL, *replace=NULL, *empty=NULL; + const char *fn_cstr=NULL; + const char *name_cstr=NULL; + PyCodeObject *co=NULL, *result=NULL; + PyObject *type, *value, *traceback; + PyErr_Fetch(&type, &value, &traceback); + if (!(kwds=PyDict_New())) goto end; + if (!(argcount=PyLong_FromLong(a))) goto end; + if (PyDict_SetItemString(kwds, "co_argcount", argcount) != 0) goto end; + if (!(posonlyargcount=PyLong_FromLong(p))) goto end; + if (PyDict_SetItemString(kwds, "co_posonlyargcount", posonlyargcount) != 0) goto end; + if (!(kwonlyargcount=PyLong_FromLong(k))) goto end; + if (PyDict_SetItemString(kwds, "co_kwonlyargcount", kwonlyargcount) != 0) goto end; + if (!(nlocals=PyLong_FromLong(l))) goto end; + if (PyDict_SetItemString(kwds, "co_nlocals", nlocals) != 0) goto end; + if (!(stacksize=PyLong_FromLong(s))) goto end; + if (PyDict_SetItemString(kwds, "co_stacksize", stacksize) != 0) goto end; + if (!(flags=PyLong_FromLong(f))) goto end; + if (PyDict_SetItemString(kwds, "co_flags", flags) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_code", code) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_consts", c) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_names", n) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_varnames", v) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_freevars", fv) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_cellvars", cell) != 0) goto end; + if (PyDict_SetItemString(kwds, "co_linetable", lnos) != 0) goto end; + if (!(fn_cstr=PyUnicode_AsUTF8AndSize(fn, NULL))) goto end; + if (!(name_cstr=PyUnicode_AsUTF8AndSize(name, NULL))) goto end; + if (!(co = PyCode_NewEmpty(fn_cstr, name_cstr, fline))) goto end; + if (!(replace = PyObject_GetAttrString((PyObject*)co, "replace"))) goto end; + if (!(empty = PyTuple_New(0))) goto end; + result = (PyCodeObject*) PyObject_Call(replace, empty, kwds); + end: + Py_XDECREF((PyObject*) co); + Py_XDECREF(kwds); + Py_XDECREF(argcount); + Py_XDECREF(posonlyargcount); + Py_XDECREF(kwonlyargcount); + Py_XDECREF(nlocals); + Py_XDECREF(stacksize); + Py_XDECREF(replace); + Py_XDECREF(empty); + if (type) { + PyErr_Restore(type, value, traceback); + } + return result; + } +#elif PY_VERSION_HEX >= 0x030800B2 && !CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ + PyCode_NewWithPosOnlyArgs(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#else + #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ + PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#endif +#endif +#if PY_VERSION_HEX >= 0x030900A4 || defined(Py_IS_TYPE) + #define __Pyx_IS_TYPE(ob, type) Py_IS_TYPE(ob, type) +#else + #define __Pyx_IS_TYPE(ob, type) (((const PyObject*)ob)->ob_type == (type)) +#endif +#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_Is) + #define __Pyx_Py_Is(x, y) Py_Is(x, y) +#else + #define __Pyx_Py_Is(x, y) ((x) == (y)) +#endif +#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsNone) + #define __Pyx_Py_IsNone(ob) Py_IsNone(ob) +#else + #define __Pyx_Py_IsNone(ob) __Pyx_Py_Is((ob), Py_None) +#endif +#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsTrue) + #define __Pyx_Py_IsTrue(ob) Py_IsTrue(ob) +#else + #define __Pyx_Py_IsTrue(ob) __Pyx_Py_Is((ob), Py_True) +#endif +#if PY_VERSION_HEX >= 0x030A00B1 || defined(Py_IsFalse) + #define __Pyx_Py_IsFalse(ob) Py_IsFalse(ob) +#else + #define __Pyx_Py_IsFalse(ob) __Pyx_Py_Is((ob), Py_False) +#endif +#define __Pyx_NoneAsNull(obj) (__Pyx_Py_IsNone(obj) ? NULL : (obj)) +#if PY_VERSION_HEX >= 0x030900F0 && !CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyObject_GC_IsFinalized(o) PyObject_GC_IsFinalized(o) +#else + #define __Pyx_PyObject_GC_IsFinalized(o) _PyGC_FINALIZED(o) +#endif +#ifndef CO_COROUTINE + #define CO_COROUTINE 0x80 +#endif +#ifndef CO_ASYNC_GENERATOR + #define CO_ASYNC_GENERATOR 0x200 +#endif +#ifndef Py_TPFLAGS_CHECKTYPES + #define Py_TPFLAGS_CHECKTYPES 0 +#endif +#ifndef Py_TPFLAGS_HAVE_INDEX + #define Py_TPFLAGS_HAVE_INDEX 0 +#endif +#ifndef Py_TPFLAGS_HAVE_NEWBUFFER + #define Py_TPFLAGS_HAVE_NEWBUFFER 0 +#endif +#ifndef Py_TPFLAGS_HAVE_FINALIZE + #define Py_TPFLAGS_HAVE_FINALIZE 0 +#endif +#ifndef Py_TPFLAGS_SEQUENCE + #define Py_TPFLAGS_SEQUENCE 0 +#endif +#ifndef Py_TPFLAGS_MAPPING + #define Py_TPFLAGS_MAPPING 0 +#endif +#ifndef METH_STACKLESS + #define METH_STACKLESS 0 +#endif +#if PY_VERSION_HEX <= 0x030700A3 || !defined(METH_FASTCALL) + #ifndef METH_FASTCALL + #define METH_FASTCALL 0x80 + #endif + typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *const *args, Py_ssize_t nargs); + typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, PyObject *const *args, + Py_ssize_t nargs, PyObject *kwnames); +#else + #define __Pyx_PyCFunctionFast _PyCFunctionFast + #define __Pyx_PyCFunctionFastWithKeywords _PyCFunctionFastWithKeywords +#endif +#if CYTHON_METH_FASTCALL + #define __Pyx_METH_FASTCALL METH_FASTCALL + #define __Pyx_PyCFunction_FastCall __Pyx_PyCFunctionFast + #define __Pyx_PyCFunction_FastCallWithKeywords __Pyx_PyCFunctionFastWithKeywords +#else + #define __Pyx_METH_FASTCALL METH_VARARGS + #define __Pyx_PyCFunction_FastCall PyCFunction + #define __Pyx_PyCFunction_FastCallWithKeywords PyCFunctionWithKeywords +#endif +#if CYTHON_VECTORCALL + #define __pyx_vectorcallfunc vectorcallfunc + #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET PY_VECTORCALL_ARGUMENTS_OFFSET + #define __Pyx_PyVectorcall_NARGS(n) PyVectorcall_NARGS((size_t)(n)) +#elif CYTHON_BACKPORT_VECTORCALL + typedef PyObject *(*__pyx_vectorcallfunc)(PyObject *callable, PyObject *const *args, + size_t nargsf, PyObject *kwnames); + #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET ((size_t)1 << (8 * sizeof(size_t) - 1)) + #define __Pyx_PyVectorcall_NARGS(n) ((Py_ssize_t)(((size_t)(n)) & ~__Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET)) +#else + #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET 0 + #define __Pyx_PyVectorcall_NARGS(n) ((Py_ssize_t)(n)) +#endif +#if PY_VERSION_HEX < 0x030900B1 + #define __Pyx_PyType_FromModuleAndSpec(m, s, b) ((void)m, PyType_FromSpecWithBases(s, b)) + typedef PyObject *(*__Pyx_PyCMethod)(PyObject *, PyTypeObject *, PyObject *const *, size_t, PyObject *); +#else + #define __Pyx_PyType_FromModuleAndSpec(m, s, b) PyType_FromModuleAndSpec(m, s, b) + #define __Pyx_PyCMethod PyCMethod +#endif +#ifndef METH_METHOD + #define METH_METHOD 0x200 +#endif +#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Malloc) + #define PyObject_Malloc(s) PyMem_Malloc(s) + #define PyObject_Free(p) PyMem_Free(p) + #define PyObject_Realloc(p) PyMem_Realloc(p) +#endif +#if CYTHON_COMPILING_IN_LIMITED_API + #define __Pyx_PyCode_HasFreeVars(co) (PyCode_GetNumFree(co) > 0) + #define __Pyx_PyFrame_SetLineNumber(frame, lineno) +#else + #define __Pyx_PyCode_HasFreeVars(co) (PyCode_GetNumFree(co) > 0) + #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno) +#endif +#if CYTHON_COMPILING_IN_LIMITED_API + #define __Pyx_PyThreadState_Current PyThreadState_Get() +#elif !CYTHON_FAST_THREAD_STATE + #define __Pyx_PyThreadState_Current PyThreadState_GET() +#elif PY_VERSION_HEX >= 0x03060000 + #define __Pyx_PyThreadState_Current _PyThreadState_UncheckedGet() +#elif PY_VERSION_HEX >= 0x03000000 + #define __Pyx_PyThreadState_Current PyThreadState_GET() +#else + #define __Pyx_PyThreadState_Current _PyThreadState_Current +#endif +#if CYTHON_COMPILING_IN_LIMITED_API +static CYTHON_INLINE void *__Pyx_PyModule_GetState(PyObject *op) +{ + void *result; + result = PyModule_GetState(op); + if (!result) + Py_FatalError("Couldn't find the module state"); + return result; +} +#endif +#define __Pyx_PyObject_GetSlot(obj, name, func_ctype) __Pyx_PyType_GetSlot(Py_TYPE(obj), name, func_ctype) +#if CYTHON_COMPILING_IN_LIMITED_API + #define __Pyx_PyType_GetSlot(type, name, func_ctype) ((func_ctype) PyType_GetSlot((type), Py_##name)) +#else + #define __Pyx_PyType_GetSlot(type, name, func_ctype) ((type)->name) +#endif +#if PY_VERSION_HEX < 0x030700A2 && !defined(PyThread_tss_create) && !defined(Py_tss_NEEDS_INIT) +#include "pythread.h" +#define Py_tss_NEEDS_INIT 0 +typedef int Py_tss_t; +static CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) { + *key = PyThread_create_key(); + return 0; +} +static CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) { + Py_tss_t *key = (Py_tss_t *)PyObject_Malloc(sizeof(Py_tss_t)); + *key = Py_tss_NEEDS_INIT; + return key; +} +static CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) { + PyObject_Free(key); +} +static CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) { + return *key != Py_tss_NEEDS_INIT; +} +static CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) { + PyThread_delete_key(*key); + *key = Py_tss_NEEDS_INIT; +} +static CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) { + return PyThread_set_key_value(*key, value); +} +static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { + return PyThread_get_key_value(*key); +} +#endif +#if PY_MAJOR_VERSION < 3 + #if CYTHON_COMPILING_IN_PYPY + #if PYPY_VERSION_NUM < 0x07030600 + #if defined(__cplusplus) && __cplusplus >= 201402L + [[deprecated("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6")]] + #elif defined(__GNUC__) || defined(__clang__) + __attribute__ ((__deprecated__("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6"))) + #elif defined(_MSC_VER) + __declspec(deprecated("`with nogil:` inside a nogil function will not release the GIL in PyPy2 < 7.3.6")) + #endif + static CYTHON_INLINE int PyGILState_Check(void) { + return 0; + } + #else // PYPY_VERSION_NUM < 0x07030600 + #endif // PYPY_VERSION_NUM < 0x07030600 + #else + static CYTHON_INLINE int PyGILState_Check(void) { + PyThreadState * tstate = _PyThreadState_Current; + return tstate && (tstate == PyGILState_GetThisThreadState()); + } + #endif +#endif +#if CYTHON_COMPILING_IN_CPYTHON || defined(_PyDict_NewPresized) +#define __Pyx_PyDict_NewPresized(n) ((n <= 8) ? PyDict_New() : _PyDict_NewPresized(n)) +#else +#define __Pyx_PyDict_NewPresized(n) PyDict_New() +#endif +#if PY_MAJOR_VERSION >= 3 || CYTHON_FUTURE_DIVISION + #define __Pyx_PyNumber_Divide(x,y) PyNumber_TrueDivide(x,y) + #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceTrueDivide(x,y) +#else + #define __Pyx_PyNumber_Divide(x,y) PyNumber_Divide(x,y) + #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceDivide(x,y) +#endif +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX > 0x030600B4 && CYTHON_USE_UNICODE_INTERNALS +#define __Pyx_PyDict_GetItemStrWithError(dict, name) _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash) +static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStr(PyObject *dict, PyObject *name) { + PyObject *res = __Pyx_PyDict_GetItemStrWithError(dict, name); + if (res == NULL) PyErr_Clear(); + return res; +} +#elif PY_MAJOR_VERSION >= 3 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07020000) +#define __Pyx_PyDict_GetItemStrWithError PyDict_GetItemWithError +#define __Pyx_PyDict_GetItemStr PyDict_GetItem +#else +static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, PyObject *name) { +#if CYTHON_COMPILING_IN_PYPY + return PyDict_GetItem(dict, name); +#else + PyDictEntry *ep; + PyDictObject *mp = (PyDictObject*) dict; + long hash = ((PyStringObject *) name)->ob_shash; + assert(hash != -1); + ep = (mp->ma_lookup)(mp, name, hash); + if (ep == NULL) { + return NULL; + } + return ep->me_value; +#endif +} +#define __Pyx_PyDict_GetItemStr PyDict_GetItem +#endif +#if CYTHON_USE_TYPE_SLOTS + #define __Pyx_PyType_GetFlags(tp) (((PyTypeObject *)tp)->tp_flags) + #define __Pyx_PyType_HasFeature(type, feature) ((__Pyx_PyType_GetFlags(type) & (feature)) != 0) + #define __Pyx_PyObject_GetIterNextFunc(obj) (Py_TYPE(obj)->tp_iternext) +#else + #define __Pyx_PyType_GetFlags(tp) (PyType_GetFlags((PyTypeObject *)tp)) + #define __Pyx_PyType_HasFeature(type, feature) PyType_HasFeature(type, feature) + #define __Pyx_PyObject_GetIterNextFunc(obj) PyIter_Next +#endif +#if CYTHON_USE_TYPE_SPECS && PY_VERSION_HEX >= 0x03080000 +#define __Pyx_PyHeapTypeObject_GC_Del(obj) {\ + PyTypeObject *type = Py_TYPE(obj);\ + assert(__Pyx_PyType_HasFeature(type, Py_TPFLAGS_HEAPTYPE));\ + PyObject_GC_Del(obj);\ + Py_DECREF(type);\ +} +#else +#define __Pyx_PyHeapTypeObject_GC_Del(obj) PyObject_GC_Del(obj) +#endif +#if CYTHON_COMPILING_IN_LIMITED_API + #define CYTHON_PEP393_ENABLED 1 + #define __Pyx_PyUnicode_READY(op) (0) + #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GetLength(u) + #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_ReadChar(u, i) + #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) ((void)u, 1114111U) + #define __Pyx_PyUnicode_KIND(u) ((void)u, (0)) + #define __Pyx_PyUnicode_DATA(u) ((void*)u) + #define __Pyx_PyUnicode_READ(k, d, i) ((void)k, PyUnicode_ReadChar((PyObject*)(d), i)) + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GetLength(u)) +#elif PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND) + #define CYTHON_PEP393_ENABLED 1 + #if PY_VERSION_HEX >= 0x030C0000 + #define __Pyx_PyUnicode_READY(op) (0) + #else + #define __Pyx_PyUnicode_READY(op) (likely(PyUnicode_IS_READY(op)) ?\ + 0 : _PyUnicode_Ready((PyObject *)(op))) + #endif + #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_LENGTH(u) + #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i) + #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) PyUnicode_MAX_CHAR_VALUE(u) + #define __Pyx_PyUnicode_KIND(u) ((int)PyUnicode_KIND(u)) + #define __Pyx_PyUnicode_DATA(u) PyUnicode_DATA(u) + #define __Pyx_PyUnicode_READ(k, d, i) PyUnicode_READ(k, d, i) + #define __Pyx_PyUnicode_WRITE(k, d, i, ch) PyUnicode_WRITE(k, d, i, (Py_UCS4) ch) + #if PY_VERSION_HEX >= 0x030C0000 + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_LENGTH(u)) + #else + #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x03090000 + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : ((PyCompactUnicodeObject *)(u))->wstr_length)) + #else + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : PyUnicode_GET_SIZE(u))) + #endif + #endif +#else + #define CYTHON_PEP393_ENABLED 0 + #define PyUnicode_1BYTE_KIND 1 + #define PyUnicode_2BYTE_KIND 2 + #define PyUnicode_4BYTE_KIND 4 + #define __Pyx_PyUnicode_READY(op) (0) + #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_SIZE(u) + #define __Pyx_PyUnicode_READ_CHAR(u, i) ((Py_UCS4)(PyUnicode_AS_UNICODE(u)[i])) + #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) ((sizeof(Py_UNICODE) == 2) ? 65535U : 1114111U) + #define __Pyx_PyUnicode_KIND(u) ((int)sizeof(Py_UNICODE)) + #define __Pyx_PyUnicode_DATA(u) ((void*)PyUnicode_AS_UNICODE(u)) + #define __Pyx_PyUnicode_READ(k, d, i) ((void)(k), (Py_UCS4)(((Py_UNICODE*)d)[i])) + #define __Pyx_PyUnicode_WRITE(k, d, i, ch) (((void)(k)), ((Py_UNICODE*)d)[i] = (Py_UNICODE) ch) + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_SIZE(u)) +#endif +#if CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyUnicode_Concat(a, b) PyNumber_Add(a, b) + #define __Pyx_PyUnicode_ConcatSafe(a, b) PyNumber_Add(a, b) +#else + #define __Pyx_PyUnicode_Concat(a, b) PyUnicode_Concat(a, b) + #define __Pyx_PyUnicode_ConcatSafe(a, b) ((unlikely((a) == Py_None) || unlikely((b) == Py_None)) ?\ + PyNumber_Add(a, b) : __Pyx_PyUnicode_Concat(a, b)) +#endif +#if CYTHON_COMPILING_IN_PYPY + #if !defined(PyUnicode_DecodeUnicodeEscape) + #define PyUnicode_DecodeUnicodeEscape(s, size, errors) PyUnicode_Decode(s, size, "unicode_escape", errors) + #endif + #if !defined(PyUnicode_Contains) || (PY_MAJOR_VERSION == 2 && PYPY_VERSION_NUM < 0x07030500) + #undef PyUnicode_Contains + #define PyUnicode_Contains(u, s) PySequence_Contains(u, s) + #endif + #if !defined(PyByteArray_Check) + #define PyByteArray_Check(obj) PyObject_TypeCheck(obj, &PyByteArray_Type) + #endif + #if !defined(PyObject_Format) + #define PyObject_Format(obj, fmt) PyObject_CallMethod(obj, "__format__", "O", fmt) + #endif +#endif +#define __Pyx_PyString_FormatSafe(a, b) ((unlikely((a) == Py_None || (PyString_Check(b) && !PyString_CheckExact(b)))) ? PyNumber_Remainder(a, b) : __Pyx_PyString_Format(a, b)) +#define __Pyx_PyUnicode_FormatSafe(a, b) ((unlikely((a) == Py_None || (PyUnicode_Check(b) && !PyUnicode_CheckExact(b)))) ? PyNumber_Remainder(a, b) : PyUnicode_Format(a, b)) +#if PY_MAJOR_VERSION >= 3 + #define __Pyx_PyString_Format(a, b) PyUnicode_Format(a, b) +#else + #define __Pyx_PyString_Format(a, b) PyString_Format(a, b) +#endif +#if PY_MAJOR_VERSION < 3 && !defined(PyObject_ASCII) + #define PyObject_ASCII(o) PyObject_Repr(o) +#endif +#if PY_MAJOR_VERSION >= 3 + #define PyBaseString_Type PyUnicode_Type + #define PyStringObject PyUnicodeObject + #define PyString_Type PyUnicode_Type + #define PyString_Check PyUnicode_Check + #define PyString_CheckExact PyUnicode_CheckExact +#ifndef PyObject_Unicode + #define PyObject_Unicode PyObject_Str +#endif +#endif +#if PY_MAJOR_VERSION >= 3 + #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj) + #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj) +#else + #define __Pyx_PyBaseString_Check(obj) (PyString_Check(obj) || PyUnicode_Check(obj)) + #define __Pyx_PyBaseString_CheckExact(obj) (PyString_CheckExact(obj) || PyUnicode_CheckExact(obj)) +#endif +#if CYTHON_COMPILING_IN_CPYTHON + #define __Pyx_PySequence_ListKeepNew(obj)\ + (likely(PyList_CheckExact(obj) && Py_REFCNT(obj) == 1) ? __Pyx_NewRef(obj) : PySequence_List(obj)) +#else + #define __Pyx_PySequence_ListKeepNew(obj) PySequence_List(obj) +#endif +#ifndef PySet_CheckExact + #define PySet_CheckExact(obj) __Pyx_IS_TYPE(obj, &PySet_Type) +#endif +#if PY_VERSION_HEX >= 0x030900A4 + #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt) + #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size) +#else + #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt) + #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size) +#endif +#if CYTHON_ASSUME_SAFE_MACROS + #define __Pyx_PySequence_SIZE(seq) Py_SIZE(seq) +#else + #define __Pyx_PySequence_SIZE(seq) PySequence_Size(seq) +#endif +#if PY_MAJOR_VERSION >= 3 + #define PyIntObject PyLongObject + #define PyInt_Type PyLong_Type + #define PyInt_Check(op) PyLong_Check(op) + #define PyInt_CheckExact(op) PyLong_CheckExact(op) + #define __Pyx_Py3Int_Check(op) PyLong_Check(op) + #define __Pyx_Py3Int_CheckExact(op) PyLong_CheckExact(op) + #define PyInt_FromString PyLong_FromString + #define PyInt_FromUnicode PyLong_FromUnicode + #define PyInt_FromLong PyLong_FromLong + #define PyInt_FromSize_t PyLong_FromSize_t + #define PyInt_FromSsize_t PyLong_FromSsize_t + #define PyInt_AsLong PyLong_AsLong + #define PyInt_AS_LONG PyLong_AS_LONG + #define PyInt_AsSsize_t PyLong_AsSsize_t + #define PyInt_AsUnsignedLongMask PyLong_AsUnsignedLongMask + #define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask + #define PyNumber_Int PyNumber_Long +#else + #define __Pyx_Py3Int_Check(op) (PyLong_Check(op) || PyInt_Check(op)) + #define __Pyx_Py3Int_CheckExact(op) (PyLong_CheckExact(op) || PyInt_CheckExact(op)) +#endif +#if PY_MAJOR_VERSION >= 3 + #define PyBoolObject PyLongObject +#endif +#if PY_MAJOR_VERSION >= 3 && CYTHON_COMPILING_IN_PYPY + #ifndef PyUnicode_InternFromString + #define PyUnicode_InternFromString(s) PyUnicode_FromString(s) + #endif +#endif +#if PY_VERSION_HEX < 0x030200A4 + typedef long Py_hash_t; + #define __Pyx_PyInt_FromHash_t PyInt_FromLong + #define __Pyx_PyInt_AsHash_t __Pyx_PyIndex_AsHash_t +#else + #define __Pyx_PyInt_FromHash_t PyInt_FromSsize_t + #define __Pyx_PyInt_AsHash_t __Pyx_PyIndex_AsSsize_t +#endif +#if CYTHON_USE_ASYNC_SLOTS + #if PY_VERSION_HEX >= 0x030500B1 + #define __Pyx_PyAsyncMethodsStruct PyAsyncMethods + #define __Pyx_PyType_AsAsync(obj) (Py_TYPE(obj)->tp_as_async) + #else + #define __Pyx_PyType_AsAsync(obj) ((__Pyx_PyAsyncMethodsStruct*) (Py_TYPE(obj)->tp_reserved)) + #endif +#else + #define __Pyx_PyType_AsAsync(obj) NULL +#endif +#ifndef __Pyx_PyAsyncMethodsStruct + typedef struct { + unaryfunc am_await; + unaryfunc am_aiter; + unaryfunc am_anext; + } __Pyx_PyAsyncMethodsStruct; +#endif + +#if defined(_WIN32) || defined(WIN32) || defined(MS_WINDOWS) + #if !defined(_USE_MATH_DEFINES) + #define _USE_MATH_DEFINES + #endif +#endif +#include +#ifdef NAN +#define __PYX_NAN() ((float) NAN) +#else +static CYTHON_INLINE float __PYX_NAN() { + float value; + memset(&value, 0xFF, sizeof(value)); + return value; +} +#endif +#if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL) +#define __Pyx_truncl trunc +#else +#define __Pyx_truncl truncl +#endif + +#define __PYX_MARK_ERR_POS(f_index, lineno) \ + { __pyx_filename = __pyx_f[f_index]; (void)__pyx_filename; __pyx_lineno = lineno; (void)__pyx_lineno; __pyx_clineno = __LINE__; (void)__pyx_clineno; } +#define __PYX_ERR(f_index, lineno, Ln_error) \ + { __PYX_MARK_ERR_POS(f_index, lineno) goto Ln_error; } + +#ifdef CYTHON_EXTERN_C + #undef __PYX_EXTERN_C + #define __PYX_EXTERN_C CYTHON_EXTERN_C +#elif defined(__PYX_EXTERN_C) + #ifdef _MSC_VER + #pragma message ("Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead.") + #else + #warning Please do not define the '__PYX_EXTERN_C' macro externally. Use 'CYTHON_EXTERN_C' instead. + #endif +#else + #ifdef __cplusplus + #define __PYX_EXTERN_C extern "C" + #else + #define __PYX_EXTERN_C extern + #endif +#endif + +#define __PYX_HAVE__pymica__methods__inverse_distance_3d +#define __PYX_HAVE_API__pymica__methods__inverse_distance_3d +/* Early includes */ +#include +#include + + /* Using NumPy API declarations from "numpy/__init__.cython-30.pxd" */ + +#include "numpy/arrayobject.h" +#include "numpy/ndarrayobject.h" +#include "numpy/ndarraytypes.h" +#include "numpy/arrayscalars.h" +#include "numpy/ufuncobject.h" +#include +#include "pythread.h" + + #if CYTHON_COMPILING_IN_PYPY + #ifdef _MSC_VER + #pragma message ("This module uses CPython specific internals of 'array.array', which are not available in PyPy.") + #else + #warning This module uses CPython specific internals of 'array.array', which are not available in PyPy. + #endif + #endif + +#include +#ifdef _OPENMP +#include +#endif /* _OPENMP */ + +#if defined(PYREX_WITHOUT_ASSERTIONS) && !defined(CYTHON_WITHOUT_ASSERTIONS) +#define CYTHON_WITHOUT_ASSERTIONS +#endif + +typedef struct {PyObject **p; const char *s; const Py_ssize_t n; const char* encoding; + const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry; + +#define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0 +#define __PYX_DEFAULT_STRING_ENCODING_IS_UTF8 0 +#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT (PY_MAJOR_VERSION >= 3 && __PYX_DEFAULT_STRING_ENCODING_IS_UTF8) +#define __PYX_DEFAULT_STRING_ENCODING "" +#define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString +#define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize +#define __Pyx_uchar_cast(c) ((unsigned char)c) +#define __Pyx_long_cast(x) ((long)x) +#define __Pyx_fits_Py_ssize_t(v, type, is_signed) (\ + (sizeof(type) < sizeof(Py_ssize_t)) ||\ + (sizeof(type) > sizeof(Py_ssize_t) &&\ + likely(v < (type)PY_SSIZE_T_MAX ||\ + v == (type)PY_SSIZE_T_MAX) &&\ + (!is_signed || likely(v > (type)PY_SSIZE_T_MIN ||\ + v == (type)PY_SSIZE_T_MIN))) ||\ + (sizeof(type) == sizeof(Py_ssize_t) &&\ + (is_signed || likely(v < (type)PY_SSIZE_T_MAX ||\ + v == (type)PY_SSIZE_T_MAX))) ) +static CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t limit) { + return (size_t) i < (size_t) limit; +} +#if defined (__cplusplus) && __cplusplus >= 201103L + #include + #define __Pyx_sst_abs(value) std::abs(value) +#elif SIZEOF_INT >= SIZEOF_SIZE_T + #define __Pyx_sst_abs(value) abs(value) +#elif SIZEOF_LONG >= SIZEOF_SIZE_T + #define __Pyx_sst_abs(value) labs(value) +#elif defined (_MSC_VER) + #define __Pyx_sst_abs(value) ((Py_ssize_t)_abs64(value)) +#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L + #define __Pyx_sst_abs(value) llabs(value) +#elif defined (__GNUC__) + #define __Pyx_sst_abs(value) __builtin_llabs(value) +#else + #define __Pyx_sst_abs(value) ((value<0) ? -value : value) +#endif +static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject*); +static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject*, Py_ssize_t* length); +#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s)) +#define __Pyx_PyByteArray_FromStringAndSize(s, l) PyByteArray_FromStringAndSize((const char*)s, l) +#define __Pyx_PyBytes_FromString PyBytes_FromString +#define __Pyx_PyBytes_FromStringAndSize PyBytes_FromStringAndSize +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char*); +#if PY_MAJOR_VERSION < 3 + #define __Pyx_PyStr_FromString __Pyx_PyBytes_FromString + #define __Pyx_PyStr_FromStringAndSize __Pyx_PyBytes_FromStringAndSize +#else + #define __Pyx_PyStr_FromString __Pyx_PyUnicode_FromString + #define __Pyx_PyStr_FromStringAndSize __Pyx_PyUnicode_FromStringAndSize +#endif +#define __Pyx_PyBytes_AsWritableString(s) ((char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsWritableSString(s) ((signed char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsWritableUString(s) ((unsigned char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsString(s) ((const char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsSString(s) ((const signed char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyBytes_AsUString(s) ((const unsigned char*) PyBytes_AS_STRING(s)) +#define __Pyx_PyObject_AsWritableString(s) ((char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_AsWritableSString(s) ((signed char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_AsWritableUString(s) ((unsigned char*)(__pyx_uintptr_t) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_AsSString(s) ((const signed char*) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_AsUString(s) ((const unsigned char*) __Pyx_PyObject_AsString(s)) +#define __Pyx_PyObject_FromCString(s) __Pyx_PyObject_FromString((const char*)s) +#define __Pyx_PyBytes_FromCString(s) __Pyx_PyBytes_FromString((const char*)s) +#define __Pyx_PyByteArray_FromCString(s) __Pyx_PyByteArray_FromString((const char*)s) +#define __Pyx_PyStr_FromCString(s) __Pyx_PyStr_FromString((const char*)s) +#define __Pyx_PyUnicode_FromCString(s) __Pyx_PyUnicode_FromString((const char*)s) +#if CYTHON_COMPILING_IN_LIMITED_API +static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const wchar_t *u) +{ + const wchar_t *u_end = u; + while (*u_end++) ; + return (size_t)(u_end - u - 1); +} +#else +static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) +{ + const Py_UNICODE *u_end = u; + while (*u_end++) ; + return (size_t)(u_end - u - 1); +} +#endif +#define __Pyx_PyUnicode_FromOrdinal(o) PyUnicode_FromOrdinal((int)o) +#define __Pyx_PyUnicode_FromUnicode(u) PyUnicode_FromUnicode(u, __Pyx_Py_UNICODE_strlen(u)) +#define __Pyx_PyUnicode_FromUnicodeAndLength PyUnicode_FromUnicode +#define __Pyx_PyUnicode_AsUnicode PyUnicode_AsUnicode +#define __Pyx_NewRef(obj) (Py_INCREF(obj), obj) +#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None) +static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b); +static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*); +static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*); +static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x); +#define __Pyx_PySequence_Tuple(obj)\ + (likely(PyTuple_CheckExact(obj)) ? __Pyx_NewRef(obj) : PySequence_Tuple(obj)) +static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*); +static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t); +static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject*); +#if CYTHON_ASSUME_SAFE_MACROS +#define __pyx_PyFloat_AsDouble(x) (PyFloat_CheckExact(x) ? PyFloat_AS_DOUBLE(x) : PyFloat_AsDouble(x)) +#else +#define __pyx_PyFloat_AsDouble(x) PyFloat_AsDouble(x) +#endif +#define __pyx_PyFloat_AsFloat(x) ((float) __pyx_PyFloat_AsDouble(x)) +#if PY_MAJOR_VERSION >= 3 +#define __Pyx_PyNumber_Int(x) (PyLong_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Long(x)) +#else +#define __Pyx_PyNumber_Int(x) (PyInt_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Int(x)) +#endif +#if CYTHON_USE_PYLONG_INTERNALS + #if PY_VERSION_HEX >= 0x030C00A7 + #ifndef _PyLong_SIGN_MASK + #define _PyLong_SIGN_MASK 3 + #endif + #ifndef _PyLong_NON_SIZE_BITS + #define _PyLong_NON_SIZE_BITS 3 + #endif + #define __Pyx_PyLong_Sign(x) (((PyLongObject*)x)->long_value.lv_tag & _PyLong_SIGN_MASK) + #define __Pyx_PyLong_IsNeg(x) ((__Pyx_PyLong_Sign(x) & 2) != 0) + #define __Pyx_PyLong_IsNonNeg(x) (!__Pyx_PyLong_IsNeg(x)) + #define __Pyx_PyLong_IsZero(x) (__Pyx_PyLong_Sign(x) & 1) + #define __Pyx_PyLong_IsPos(x) (__Pyx_PyLong_Sign(x) == 0) + #define __Pyx_PyLong_CompactValueUnsigned(x) (__Pyx_PyLong_Digits(x)[0]) + #define __Pyx_PyLong_DigitCount(x) ((Py_ssize_t) (((PyLongObject*)x)->long_value.lv_tag >> _PyLong_NON_SIZE_BITS)) + #define __Pyx_PyLong_SignedDigitCount(x)\ + ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * __Pyx_PyLong_DigitCount(x)) + #if defined(PyUnstable_Long_IsCompact) && defined(PyUnstable_Long_CompactValue) + #define __Pyx_PyLong_IsCompact(x) PyUnstable_Long_IsCompact((PyLongObject*) x) + #define __Pyx_PyLong_CompactValue(x) PyUnstable_Long_CompactValue((PyLongObject*) x) + #else + #define __Pyx_PyLong_IsCompact(x) (((PyLongObject*)x)->long_value.lv_tag < (2 << _PyLong_NON_SIZE_BITS)) + #define __Pyx_PyLong_CompactValue(x) ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * (Py_ssize_t) __Pyx_PyLong_Digits(x)[0]) + #endif + typedef Py_ssize_t __Pyx_compact_pylong; + typedef size_t __Pyx_compact_upylong; + #else // Py < 3.12 + #define __Pyx_PyLong_IsNeg(x) (Py_SIZE(x) < 0) + #define __Pyx_PyLong_IsNonNeg(x) (Py_SIZE(x) >= 0) + #define __Pyx_PyLong_IsZero(x) (Py_SIZE(x) == 0) + #define __Pyx_PyLong_IsPos(x) (Py_SIZE(x) > 0) + #define __Pyx_PyLong_CompactValueUnsigned(x) ((Py_SIZE(x) == 0) ? 0 : __Pyx_PyLong_Digits(x)[0]) + #define __Pyx_PyLong_DigitCount(x) __Pyx_sst_abs(Py_SIZE(x)) + #define __Pyx_PyLong_SignedDigitCount(x) Py_SIZE(x) + #define __Pyx_PyLong_IsCompact(x) (Py_SIZE(x) == 0 || Py_SIZE(x) == 1 || Py_SIZE(x) == -1) + #define __Pyx_PyLong_CompactValue(x)\ + ((Py_SIZE(x) == 0) ? (sdigit) 0 : ((Py_SIZE(x) < 0) ? -(sdigit)__Pyx_PyLong_Digits(x)[0] : (sdigit)__Pyx_PyLong_Digits(x)[0])) + typedef sdigit __Pyx_compact_pylong; + typedef digit __Pyx_compact_upylong; + #endif + #if PY_VERSION_HEX >= 0x030C00A5 + #define __Pyx_PyLong_Digits(x) (((PyLongObject*)x)->long_value.ob_digit) + #else + #define __Pyx_PyLong_Digits(x) (((PyLongObject*)x)->ob_digit) + #endif +#endif +#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII +static int __Pyx_sys_getdefaultencoding_not_ascii; +static int __Pyx_init_sys_getdefaultencoding_params(void) { + PyObject* sys; + PyObject* default_encoding = NULL; + PyObject* ascii_chars_u = NULL; + PyObject* ascii_chars_b = NULL; + const char* default_encoding_c; + sys = PyImport_ImportModule("sys"); + if (!sys) goto bad; + default_encoding = PyObject_CallMethod(sys, (char*) "getdefaultencoding", NULL); + Py_DECREF(sys); + if (!default_encoding) goto bad; + default_encoding_c = PyBytes_AsString(default_encoding); + if (!default_encoding_c) goto bad; + if (strcmp(default_encoding_c, "ascii") == 0) { + __Pyx_sys_getdefaultencoding_not_ascii = 0; + } else { + char ascii_chars[128]; + int c; + for (c = 0; c < 128; c++) { + ascii_chars[c] = (char) c; + } + __Pyx_sys_getdefaultencoding_not_ascii = 1; + ascii_chars_u = PyUnicode_DecodeASCII(ascii_chars, 128, NULL); + if (!ascii_chars_u) goto bad; + ascii_chars_b = PyUnicode_AsEncodedString(ascii_chars_u, default_encoding_c, NULL); + if (!ascii_chars_b || !PyBytes_Check(ascii_chars_b) || memcmp(ascii_chars, PyBytes_AS_STRING(ascii_chars_b), 128) != 0) { + PyErr_Format( + PyExc_ValueError, + "This module compiled with c_string_encoding=ascii, but default encoding '%.200s' is not a superset of ascii.", + default_encoding_c); + goto bad; + } + Py_DECREF(ascii_chars_u); + Py_DECREF(ascii_chars_b); + } + Py_DECREF(default_encoding); + return 0; +bad: + Py_XDECREF(default_encoding); + Py_XDECREF(ascii_chars_u); + Py_XDECREF(ascii_chars_b); + return -1; +} +#endif +#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT && PY_MAJOR_VERSION >= 3 +#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_DecodeUTF8(c_str, size, NULL) +#else +#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_Decode(c_str, size, __PYX_DEFAULT_STRING_ENCODING, NULL) +#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT +static char* __PYX_DEFAULT_STRING_ENCODING; +static int __Pyx_init_sys_getdefaultencoding_params(void) { + PyObject* sys; + PyObject* default_encoding = NULL; + char* default_encoding_c; + sys = PyImport_ImportModule("sys"); + if (!sys) goto bad; + default_encoding = PyObject_CallMethod(sys, (char*) (const char*) "getdefaultencoding", NULL); + Py_DECREF(sys); + if (!default_encoding) goto bad; + default_encoding_c = PyBytes_AsString(default_encoding); + if (!default_encoding_c) goto bad; + __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c) + 1); + if (!__PYX_DEFAULT_STRING_ENCODING) goto bad; + strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c); + Py_DECREF(default_encoding); + return 0; +bad: + Py_XDECREF(default_encoding); + return -1; +} +#endif +#endif + + +/* Test for GCC > 2.95 */ +#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95))) + #define likely(x) __builtin_expect(!!(x), 1) + #define unlikely(x) __builtin_expect(!!(x), 0) +#else /* !__GNUC__ or GCC < 2.95 */ + #define likely(x) (x) + #define unlikely(x) (x) +#endif /* __GNUC__ */ +static CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void)ptr; } + +#if !CYTHON_USE_MODULE_STATE +static PyObject *__pyx_m = NULL; +#endif +static int __pyx_lineno; +static int __pyx_clineno = 0; +static const char * __pyx_cfilenm = __FILE__; +static const char *__pyx_filename; + +/* Header.proto */ +#if !defined(CYTHON_CCOMPLEX) + #if defined(__cplusplus) + #define CYTHON_CCOMPLEX 1 + #elif (defined(_Complex_I) && !defined(_MSC_VER)) || ((defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) && !defined(__STDC_NO_COMPLEX__)) + #define CYTHON_CCOMPLEX 1 + #else + #define CYTHON_CCOMPLEX 0 + #endif +#endif +#if CYTHON_CCOMPLEX + #ifdef __cplusplus + #include + #else + #include + #endif +#endif +#if CYTHON_CCOMPLEX && !defined(__cplusplus) && defined(__sun__) && defined(__GNUC__) + #undef _Complex_I + #define _Complex_I 1.0fj +#endif + +/* #### Code section: filename_table ### */ + +static const char *__pyx_f[] = { + "pymica/methods/inverse_distance_3d.pyx", + "", + "__init__.cython-30.pxd", + "contextvars.pxd", + "array.pxd", + "type.pxd", + "bool.pxd", + "complex.pxd", +}; +/* #### Code section: utility_code_proto_before_types ### */ +/* ForceInitThreads.proto */ +#ifndef __PYX_FORCE_INIT_THREADS + #define __PYX_FORCE_INIT_THREADS 0 +#endif + +/* NoFastGil.proto */ +#define __Pyx_PyGILState_Ensure PyGILState_Ensure +#define __Pyx_PyGILState_Release PyGILState_Release +#define __Pyx_FastGIL_Remember() +#define __Pyx_FastGIL_Forget() +#define __Pyx_FastGilFuncInit() + +/* BufferFormatStructs.proto */ +struct __Pyx_StructField_; +#define __PYX_BUF_FLAGS_PACKED_STRUCT (1 << 0) +typedef struct { + const char* name; + struct __Pyx_StructField_* fields; + size_t size; + size_t arraysize[8]; + int ndim; + char typegroup; + char is_unsigned; + int flags; +} __Pyx_TypeInfo; +typedef struct __Pyx_StructField_ { + __Pyx_TypeInfo* type; + const char* name; + size_t offset; +} __Pyx_StructField; +typedef struct { + __Pyx_StructField* field; + size_t parent_offset; +} __Pyx_BufFmt_StackElem; +typedef struct { + __Pyx_StructField root; + __Pyx_BufFmt_StackElem* head; + size_t fmt_offset; + size_t new_count, enc_count; + size_t struct_alignment; + int is_complex; + char enc_type; + char new_packmode; + char enc_packmode; + char is_valid_array; +} __Pyx_BufFmt_Context; + +/* Atomics.proto */ +#include +#ifndef CYTHON_ATOMICS + #define CYTHON_ATOMICS 1 +#endif +#define __PYX_CYTHON_ATOMICS_ENABLED() CYTHON_ATOMICS +#define __pyx_atomic_int_type int +#define __pyx_nonatomic_int_type int +#if CYTHON_ATOMICS && (defined(__STDC_VERSION__) &&\ + (__STDC_VERSION__ >= 201112L) &&\ + !defined(__STDC_NO_ATOMICS__)) + #include +#elif CYTHON_ATOMICS && (defined(__cplusplus) && (\ + (__cplusplus >= 201103L) ||\ + (defined(_MSC_VER) && _MSC_VER >= 1700))) + #include +#endif +#if CYTHON_ATOMICS && (defined(__STDC_VERSION__) &&\ + (__STDC_VERSION__ >= 201112L) &&\ + !defined(__STDC_NO_ATOMICS__) &&\ + ATOMIC_INT_LOCK_FREE == 2) + #undef __pyx_atomic_int_type + #define __pyx_atomic_int_type atomic_int + #define __pyx_atomic_incr_aligned(value) atomic_fetch_add_explicit(value, 1, memory_order_relaxed) + #define __pyx_atomic_decr_aligned(value) atomic_fetch_sub_explicit(value, 1, memory_order_acq_rel) + #if defined(__PYX_DEBUG_ATOMICS) && defined(_MSC_VER) + #pragma message ("Using standard C atomics") + #elif defined(__PYX_DEBUG_ATOMICS) + #warning "Using standard C atomics" + #endif +#elif CYTHON_ATOMICS && (defined(__cplusplus) && (\ + (__cplusplus >= 201103L) ||\ +\ + (defined(_MSC_VER) && _MSC_VER >= 1700)) &&\ + ATOMIC_INT_LOCK_FREE == 2) + #undef __pyx_atomic_int_type + #define __pyx_atomic_int_type std::atomic_int + #define __pyx_atomic_incr_aligned(value) std::atomic_fetch_add_explicit(value, 1, std::memory_order_relaxed) + #define __pyx_atomic_decr_aligned(value) std::atomic_fetch_sub_explicit(value, 1, std::memory_order_acq_rel) + #if defined(__PYX_DEBUG_ATOMICS) && defined(_MSC_VER) + #pragma message ("Using standard C++ atomics") + #elif defined(__PYX_DEBUG_ATOMICS) + #warning "Using standard C++ atomics" + #endif +#elif CYTHON_ATOMICS && (__GNUC__ >= 5 || (__GNUC__ == 4 &&\ + (__GNUC_MINOR__ > 1 ||\ + (__GNUC_MINOR__ == 1 && __GNUC_PATCHLEVEL__ >= 2)))) + #define __pyx_atomic_incr_aligned(value) __sync_fetch_and_add(value, 1) + #define __pyx_atomic_decr_aligned(value) __sync_fetch_and_sub(value, 1) + #ifdef __PYX_DEBUG_ATOMICS + #warning "Using GNU atomics" + #endif +#elif CYTHON_ATOMICS && defined(_MSC_VER) + #include + #undef __pyx_atomic_int_type + #define __pyx_atomic_int_type long + #define __pyx_nonatomic_int_type long + #pragma intrinsic (_InterlockedExchangeAdd) + #define __pyx_atomic_incr_aligned(value) _InterlockedExchangeAdd(value, 1) + #define __pyx_atomic_decr_aligned(value) _InterlockedExchangeAdd(value, -1) + #ifdef __PYX_DEBUG_ATOMICS + #pragma message ("Using MSVC atomics") + #endif +#else + #undef CYTHON_ATOMICS + #define CYTHON_ATOMICS 0 + #ifdef __PYX_DEBUG_ATOMICS + #warning "Not using atomics" + #endif +#endif +#if CYTHON_ATOMICS + #define __pyx_add_acquisition_count(memview)\ + __pyx_atomic_incr_aligned(__pyx_get_slice_count_pointer(memview)) + #define __pyx_sub_acquisition_count(memview)\ + __pyx_atomic_decr_aligned(__pyx_get_slice_count_pointer(memview)) +#else + #define __pyx_add_acquisition_count(memview)\ + __pyx_add_acquisition_count_locked(__pyx_get_slice_count_pointer(memview), memview->lock) + #define __pyx_sub_acquisition_count(memview)\ + __pyx_sub_acquisition_count_locked(__pyx_get_slice_count_pointer(memview), memview->lock) +#endif + +/* MemviewSliceStruct.proto */ +struct __pyx_memoryview_obj; +typedef struct { + struct __pyx_memoryview_obj *memview; + char *data; + Py_ssize_t shape[8]; + Py_ssize_t strides[8]; + Py_ssize_t suboffsets[8]; +} __Pyx_memviewslice; +#define __Pyx_MemoryView_Len(m) (m.shape[0]) + +/* #### Code section: numeric_typedefs ### */ + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":731 + * # in Cython to enable them only on the right systems. + * + * ctypedef npy_int8 int8_t # <<<<<<<<<<<<<< + * ctypedef npy_int16 int16_t + * ctypedef npy_int32 int32_t + */ +typedef npy_int8 __pyx_t_5numpy_int8_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":732 + * + * ctypedef npy_int8 int8_t + * ctypedef npy_int16 int16_t # <<<<<<<<<<<<<< + * ctypedef npy_int32 int32_t + * ctypedef npy_int64 int64_t + */ +typedef npy_int16 __pyx_t_5numpy_int16_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":733 + * ctypedef npy_int8 int8_t + * ctypedef npy_int16 int16_t + * ctypedef npy_int32 int32_t # <<<<<<<<<<<<<< + * ctypedef npy_int64 int64_t + * #ctypedef npy_int96 int96_t + */ +typedef npy_int32 __pyx_t_5numpy_int32_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":734 + * ctypedef npy_int16 int16_t + * ctypedef npy_int32 int32_t + * ctypedef npy_int64 int64_t # <<<<<<<<<<<<<< + * #ctypedef npy_int96 int96_t + * #ctypedef npy_int128 int128_t + */ +typedef npy_int64 __pyx_t_5numpy_int64_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":738 + * #ctypedef npy_int128 int128_t + * + * ctypedef npy_uint8 uint8_t # <<<<<<<<<<<<<< + * ctypedef npy_uint16 uint16_t + * ctypedef npy_uint32 uint32_t + */ +typedef npy_uint8 __pyx_t_5numpy_uint8_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":739 + * + * ctypedef npy_uint8 uint8_t + * ctypedef npy_uint16 uint16_t # <<<<<<<<<<<<<< + * ctypedef npy_uint32 uint32_t + * ctypedef npy_uint64 uint64_t + */ +typedef npy_uint16 __pyx_t_5numpy_uint16_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":740 + * ctypedef npy_uint8 uint8_t + * ctypedef npy_uint16 uint16_t + * ctypedef npy_uint32 uint32_t # <<<<<<<<<<<<<< + * ctypedef npy_uint64 uint64_t + * #ctypedef npy_uint96 uint96_t + */ +typedef npy_uint32 __pyx_t_5numpy_uint32_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":741 + * ctypedef npy_uint16 uint16_t + * ctypedef npy_uint32 uint32_t + * ctypedef npy_uint64 uint64_t # <<<<<<<<<<<<<< + * #ctypedef npy_uint96 uint96_t + * #ctypedef npy_uint128 uint128_t + */ +typedef npy_uint64 __pyx_t_5numpy_uint64_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":745 + * #ctypedef npy_uint128 uint128_t + * + * ctypedef npy_float32 float32_t # <<<<<<<<<<<<<< + * ctypedef npy_float64 float64_t + * #ctypedef npy_float80 float80_t + */ +typedef npy_float32 __pyx_t_5numpy_float32_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":746 + * + * ctypedef npy_float32 float32_t + * ctypedef npy_float64 float64_t # <<<<<<<<<<<<<< + * #ctypedef npy_float80 float80_t + * #ctypedef npy_float128 float128_t + */ +typedef npy_float64 __pyx_t_5numpy_float64_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":755 + * # The int types are mapped a bit surprising -- + * # numpy.int corresponds to 'l' and numpy.long to 'q' + * ctypedef npy_long int_t # <<<<<<<<<<<<<< + * ctypedef npy_longlong long_t + * ctypedef npy_longlong longlong_t + */ +typedef npy_long __pyx_t_5numpy_int_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":756 + * # numpy.int corresponds to 'l' and numpy.long to 'q' + * ctypedef npy_long int_t + * ctypedef npy_longlong long_t # <<<<<<<<<<<<<< + * ctypedef npy_longlong longlong_t + * + */ +typedef npy_longlong __pyx_t_5numpy_long_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":757 + * ctypedef npy_long int_t + * ctypedef npy_longlong long_t + * ctypedef npy_longlong longlong_t # <<<<<<<<<<<<<< + * + * ctypedef npy_ulong uint_t + */ +typedef npy_longlong __pyx_t_5numpy_longlong_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":759 + * ctypedef npy_longlong longlong_t + * + * ctypedef npy_ulong uint_t # <<<<<<<<<<<<<< + * ctypedef npy_ulonglong ulong_t + * ctypedef npy_ulonglong ulonglong_t + */ +typedef npy_ulong __pyx_t_5numpy_uint_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":760 + * + * ctypedef npy_ulong uint_t + * ctypedef npy_ulonglong ulong_t # <<<<<<<<<<<<<< + * ctypedef npy_ulonglong ulonglong_t + * + */ +typedef npy_ulonglong __pyx_t_5numpy_ulong_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":761 + * ctypedef npy_ulong uint_t + * ctypedef npy_ulonglong ulong_t + * ctypedef npy_ulonglong ulonglong_t # <<<<<<<<<<<<<< + * + * ctypedef npy_intp intp_t + */ +typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":763 + * ctypedef npy_ulonglong ulonglong_t + * + * ctypedef npy_intp intp_t # <<<<<<<<<<<<<< + * ctypedef npy_uintp uintp_t + * + */ +typedef npy_intp __pyx_t_5numpy_intp_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":764 + * + * ctypedef npy_intp intp_t + * ctypedef npy_uintp uintp_t # <<<<<<<<<<<<<< + * + * ctypedef npy_double float_t + */ +typedef npy_uintp __pyx_t_5numpy_uintp_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":766 + * ctypedef npy_uintp uintp_t + * + * ctypedef npy_double float_t # <<<<<<<<<<<<<< + * ctypedef npy_double double_t + * ctypedef npy_longdouble longdouble_t + */ +typedef npy_double __pyx_t_5numpy_float_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":767 + * + * ctypedef npy_double float_t + * ctypedef npy_double double_t # <<<<<<<<<<<<<< + * ctypedef npy_longdouble longdouble_t + * + */ +typedef npy_double __pyx_t_5numpy_double_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":768 + * ctypedef npy_double float_t + * ctypedef npy_double double_t + * ctypedef npy_longdouble longdouble_t # <<<<<<<<<<<<<< + * + * ctypedef npy_cfloat cfloat_t + */ +typedef npy_longdouble __pyx_t_5numpy_longdouble_t; + +/* "pymica/methods/inverse_distance_3d.pyx":18 + * + * DTYPE = np.float64 + * ctypedef np.float64_t DTYPE_t # <<<<<<<<<<<<<< + * + * def inverse_distance_3d(data: List[Dict[str, float]], + */ +typedef __pyx_t_5numpy_float64_t __pyx_t_6pymica_7methods_19inverse_distance_3d_DTYPE_t; +/* #### Code section: complex_type_declarations ### */ +/* Declarations.proto */ +#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #ifdef __cplusplus + typedef ::std::complex< float > __pyx_t_float_complex; + #else + typedef float _Complex __pyx_t_float_complex; + #endif +#else + typedef struct { float real, imag; } __pyx_t_float_complex; +#endif +static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float, float); + +/* Declarations.proto */ +#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #ifdef __cplusplus + typedef ::std::complex< double > __pyx_t_double_complex; + #else + typedef double _Complex __pyx_t_double_complex; + #endif +#else + typedef struct { double real, imag; } __pyx_t_double_complex; +#endif +static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double, double); + +/* #### Code section: type_declarations ### */ + +/*--- Type declarations ---*/ +#ifndef _ARRAYARRAY_H +struct arrayobject; +typedef struct arrayobject arrayobject; +#endif +struct __pyx_array_obj; +struct __pyx_MemviewEnum_obj; +struct __pyx_memoryview_obj; +struct __pyx_memoryviewslice_obj; +struct __pyx_opt_args_7cpython_11contextvars_get_value; +struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default; + +/* "cpython/contextvars.pxd":112 + * + * + * cdef inline object get_value(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the default value of the context variable, + */ +struct __pyx_opt_args_7cpython_11contextvars_get_value { + int __pyx_n; + PyObject *default_value; +}; + +/* "cpython/contextvars.pxd":129 + * + * + * cdef inline object get_value_no_default(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the provided default value if no such value was found. + */ +struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default { + int __pyx_n; + PyObject *default_value; +}; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":770 + * ctypedef npy_longdouble longdouble_t + * + * ctypedef npy_cfloat cfloat_t # <<<<<<<<<<<<<< + * ctypedef npy_cdouble cdouble_t + * ctypedef npy_clongdouble clongdouble_t + */ +typedef npy_cfloat __pyx_t_5numpy_cfloat_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":771 + * + * ctypedef npy_cfloat cfloat_t + * ctypedef npy_cdouble cdouble_t # <<<<<<<<<<<<<< + * ctypedef npy_clongdouble clongdouble_t + * + */ +typedef npy_cdouble __pyx_t_5numpy_cdouble_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":772 + * ctypedef npy_cfloat cfloat_t + * ctypedef npy_cdouble cdouble_t + * ctypedef npy_clongdouble clongdouble_t # <<<<<<<<<<<<<< + * + * ctypedef npy_cdouble complex_t + */ +typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":774 + * ctypedef npy_clongdouble clongdouble_t + * + * ctypedef npy_cdouble complex_t # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew1(a): + */ +typedef npy_cdouble __pyx_t_5numpy_complex_t; + +/* "View.MemoryView":114 + * @cython.collection_type("sequence") + * @cname("__pyx_array") + * cdef class array: # <<<<<<<<<<<<<< + * + * cdef: + */ +struct __pyx_array_obj { + PyObject_HEAD + struct __pyx_vtabstruct_array *__pyx_vtab; + char *data; + Py_ssize_t len; + char *format; + int ndim; + Py_ssize_t *_shape; + Py_ssize_t *_strides; + Py_ssize_t itemsize; + PyObject *mode; + PyObject *_format; + void (*callback_free_data)(void *); + int free_data; + int dtype_is_object; +}; + + +/* "View.MemoryView":302 + * + * @cname('__pyx_MemviewEnum') + * cdef class Enum(object): # <<<<<<<<<<<<<< + * cdef object name + * def __init__(self, name): + */ +struct __pyx_MemviewEnum_obj { + PyObject_HEAD + PyObject *name; +}; + + +/* "View.MemoryView":337 + * + * @cname('__pyx_memoryview') + * cdef class memoryview: # <<<<<<<<<<<<<< + * + * cdef object obj + */ +struct __pyx_memoryview_obj { + PyObject_HEAD + struct __pyx_vtabstruct_memoryview *__pyx_vtab; + PyObject *obj; + PyObject *_size; + PyObject *_array_interface; + PyThread_type_lock lock; + __pyx_atomic_int_type acquisition_count; + Py_buffer view; + int flags; + int dtype_is_object; + __Pyx_TypeInfo *typeinfo; +}; + + +/* "View.MemoryView":952 + * @cython.collection_type("sequence") + * @cname('__pyx_memoryviewslice') + * cdef class _memoryviewslice(memoryview): # <<<<<<<<<<<<<< + * "Internal class for passing memoryview slices to Python" + * + */ +struct __pyx_memoryviewslice_obj { + struct __pyx_memoryview_obj __pyx_base; + __Pyx_memviewslice from_slice; + PyObject *from_object; + PyObject *(*to_object_func)(char *); + int (*to_dtype_func)(char *, PyObject *); +}; + + + +/* "View.MemoryView":114 + * @cython.collection_type("sequence") + * @cname("__pyx_array") + * cdef class array: # <<<<<<<<<<<<<< + * + * cdef: + */ + +struct __pyx_vtabstruct_array { + PyObject *(*get_memview)(struct __pyx_array_obj *); +}; +static struct __pyx_vtabstruct_array *__pyx_vtabptr_array; + + +/* "View.MemoryView":337 + * + * @cname('__pyx_memoryview') + * cdef class memoryview: # <<<<<<<<<<<<<< + * + * cdef object obj + */ + +struct __pyx_vtabstruct_memoryview { + char *(*get_item_pointer)(struct __pyx_memoryview_obj *, PyObject *); + PyObject *(*is_slice)(struct __pyx_memoryview_obj *, PyObject *); + PyObject *(*setitem_slice_assignment)(struct __pyx_memoryview_obj *, PyObject *, PyObject *); + PyObject *(*setitem_slice_assign_scalar)(struct __pyx_memoryview_obj *, struct __pyx_memoryview_obj *, PyObject *); + PyObject *(*setitem_indexed)(struct __pyx_memoryview_obj *, PyObject *, PyObject *); + PyObject *(*convert_item_to_object)(struct __pyx_memoryview_obj *, char *); + PyObject *(*assign_item_from_object)(struct __pyx_memoryview_obj *, char *, PyObject *); + PyObject *(*_get_base)(struct __pyx_memoryview_obj *); +}; +static struct __pyx_vtabstruct_memoryview *__pyx_vtabptr_memoryview; + + +/* "View.MemoryView":952 + * @cython.collection_type("sequence") + * @cname('__pyx_memoryviewslice') + * cdef class _memoryviewslice(memoryview): # <<<<<<<<<<<<<< + * "Internal class for passing memoryview slices to Python" + * + */ + +struct __pyx_vtabstruct__memoryviewslice { + struct __pyx_vtabstruct_memoryview __pyx_base; +}; +static struct __pyx_vtabstruct__memoryviewslice *__pyx_vtabptr__memoryviewslice; +/* #### Code section: utility_code_proto ### */ + +/* --- Runtime support code (head) --- */ +/* Refnanny.proto */ +#ifndef CYTHON_REFNANNY + #define CYTHON_REFNANNY 0 +#endif +#if CYTHON_REFNANNY + typedef struct { + void (*INCREF)(void*, PyObject*, Py_ssize_t); + void (*DECREF)(void*, PyObject*, Py_ssize_t); + void (*GOTREF)(void*, PyObject*, Py_ssize_t); + void (*GIVEREF)(void*, PyObject*, Py_ssize_t); + void* (*SetupContext)(const char*, Py_ssize_t, const char*); + void (*FinishContext)(void**); + } __Pyx_RefNannyAPIStruct; + static __Pyx_RefNannyAPIStruct *__Pyx_RefNanny = NULL; + static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname); + #define __Pyx_RefNannyDeclarations void *__pyx_refnanny = NULL; +#ifdef WITH_THREAD + #define __Pyx_RefNannySetupContext(name, acquire_gil)\ + if (acquire_gil) {\ + PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ + __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\ + PyGILState_Release(__pyx_gilstate_save);\ + } else {\ + __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__));\ + } + #define __Pyx_RefNannyFinishContextNogil() {\ + PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ + __Pyx_RefNannyFinishContext();\ + PyGILState_Release(__pyx_gilstate_save);\ + } +#else + #define __Pyx_RefNannySetupContext(name, acquire_gil)\ + __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), (__LINE__), (__FILE__)) + #define __Pyx_RefNannyFinishContextNogil() __Pyx_RefNannyFinishContext() +#endif + #define __Pyx_RefNannyFinishContextNogil() {\ + PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\ + __Pyx_RefNannyFinishContext();\ + PyGILState_Release(__pyx_gilstate_save);\ + } + #define __Pyx_RefNannyFinishContext()\ + __Pyx_RefNanny->FinishContext(&__pyx_refnanny) + #define __Pyx_INCREF(r) __Pyx_RefNanny->INCREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) + #define __Pyx_DECREF(r) __Pyx_RefNanny->DECREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) + #define __Pyx_GOTREF(r) __Pyx_RefNanny->GOTREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) + #define __Pyx_GIVEREF(r) __Pyx_RefNanny->GIVEREF(__pyx_refnanny, (PyObject *)(r), (__LINE__)) + #define __Pyx_XINCREF(r) do { if((r) == NULL); else {__Pyx_INCREF(r); }} while(0) + #define __Pyx_XDECREF(r) do { if((r) == NULL); else {__Pyx_DECREF(r); }} while(0) + #define __Pyx_XGOTREF(r) do { if((r) == NULL); else {__Pyx_GOTREF(r); }} while(0) + #define __Pyx_XGIVEREF(r) do { if((r) == NULL); else {__Pyx_GIVEREF(r);}} while(0) +#else + #define __Pyx_RefNannyDeclarations + #define __Pyx_RefNannySetupContext(name, acquire_gil) + #define __Pyx_RefNannyFinishContextNogil() + #define __Pyx_RefNannyFinishContext() + #define __Pyx_INCREF(r) Py_INCREF(r) + #define __Pyx_DECREF(r) Py_DECREF(r) + #define __Pyx_GOTREF(r) + #define __Pyx_GIVEREF(r) + #define __Pyx_XINCREF(r) Py_XINCREF(r) + #define __Pyx_XDECREF(r) Py_XDECREF(r) + #define __Pyx_XGOTREF(r) + #define __Pyx_XGIVEREF(r) +#endif +#define __Pyx_Py_XDECREF_SET(r, v) do {\ + PyObject *tmp = (PyObject *) r;\ + r = v; Py_XDECREF(tmp);\ + } while (0) +#define __Pyx_XDECREF_SET(r, v) do {\ + PyObject *tmp = (PyObject *) r;\ + r = v; __Pyx_XDECREF(tmp);\ + } while (0) +#define __Pyx_DECREF_SET(r, v) do {\ + PyObject *tmp = (PyObject *) r;\ + r = v; __Pyx_DECREF(tmp);\ + } while (0) +#define __Pyx_CLEAR(r) do { PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);} while(0) +#define __Pyx_XCLEAR(r) do { if((r) != NULL) {PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);}} while(0) + +/* PyErrExceptionMatches.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_PyErr_ExceptionMatches(err) __Pyx_PyErr_ExceptionMatchesInState(__pyx_tstate, err) +static CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err); +#else +#define __Pyx_PyErr_ExceptionMatches(err) PyErr_ExceptionMatches(err) +#endif + +/* PyThreadStateGet.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_PyThreadState_declare PyThreadState *__pyx_tstate; +#define __Pyx_PyThreadState_assign __pyx_tstate = __Pyx_PyThreadState_Current; +#if PY_VERSION_HEX >= 0x030C00A6 +#define __Pyx_PyErr_Occurred() (__pyx_tstate->current_exception != NULL) +#define __Pyx_PyErr_CurrentExceptionType() (__pyx_tstate->current_exception ? (PyObject*) Py_TYPE(__pyx_tstate->current_exception) : (PyObject*) NULL) +#else +#define __Pyx_PyErr_Occurred() (__pyx_tstate->curexc_type != NULL) +#define __Pyx_PyErr_CurrentExceptionType() (__pyx_tstate->curexc_type) +#endif +#else +#define __Pyx_PyThreadState_declare +#define __Pyx_PyThreadState_assign +#define __Pyx_PyErr_Occurred() (PyErr_Occurred() != NULL) +#define __Pyx_PyErr_CurrentExceptionType() PyErr_Occurred() +#endif + +/* PyErrFetchRestore.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_PyErr_Clear() __Pyx_ErrRestore(NULL, NULL, NULL) +#define __Pyx_ErrRestoreWithState(type, value, tb) __Pyx_ErrRestoreInState(PyThreadState_GET(), type, value, tb) +#define __Pyx_ErrFetchWithState(type, value, tb) __Pyx_ErrFetchInState(PyThreadState_GET(), type, value, tb) +#define __Pyx_ErrRestore(type, value, tb) __Pyx_ErrRestoreInState(__pyx_tstate, type, value, tb) +#define __Pyx_ErrFetch(type, value, tb) __Pyx_ErrFetchInState(__pyx_tstate, type, value, tb) +static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb); +static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A6 +#define __Pyx_PyErr_SetNone(exc) (Py_INCREF(exc), __Pyx_ErrRestore((exc), NULL, NULL)) +#else +#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc) +#endif +#else +#define __Pyx_PyErr_Clear() PyErr_Clear() +#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc) +#define __Pyx_ErrRestoreWithState(type, value, tb) PyErr_Restore(type, value, tb) +#define __Pyx_ErrFetchWithState(type, value, tb) PyErr_Fetch(type, value, tb) +#define __Pyx_ErrRestoreInState(tstate, type, value, tb) PyErr_Restore(type, value, tb) +#define __Pyx_ErrFetchInState(tstate, type, value, tb) PyErr_Fetch(type, value, tb) +#define __Pyx_ErrRestore(type, value, tb) PyErr_Restore(type, value, tb) +#define __Pyx_ErrFetch(type, value, tb) PyErr_Fetch(type, value, tb) +#endif + +/* PyObjectGetAttrStr.proto */ +#if CYTHON_USE_TYPE_SLOTS +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name); +#else +#define __Pyx_PyObject_GetAttrStr(o,n) PyObject_GetAttr(o,n) +#endif + +/* PyObjectGetAttrStrNoError.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name); + +/* GetBuiltinName.proto */ +static PyObject *__Pyx_GetBuiltinName(PyObject *name); + +/* TupleAndListFromArray.proto */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n); +static CYTHON_INLINE PyObject* __Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n); +#endif + +/* IncludeStringH.proto */ +#include + +/* BytesEquals.proto */ +static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals); + +/* UnicodeEquals.proto */ +static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals); + +/* fastcall.proto */ +#define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i) +#define __Pyx_NumKwargs_VARARGS(kwds) PyDict_Size(kwds) +#define __Pyx_KwValues_VARARGS(args, nargs) NULL +#define __Pyx_GetKwValue_VARARGS(kw, kwvalues, s) __Pyx_PyDict_GetItemStrWithError(kw, s) +#define __Pyx_KwargsAsDict_VARARGS(kw, kwvalues) PyDict_Copy(kw) +#if CYTHON_METH_FASTCALL + #define __Pyx_Arg_FASTCALL(args, i) args[i] + #define __Pyx_NumKwargs_FASTCALL(kwds) PyTuple_GET_SIZE(kwds) + #define __Pyx_KwValues_FASTCALL(args, nargs) ((args) + (nargs)) + static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s); + #define __Pyx_KwargsAsDict_FASTCALL(kw, kwvalues) _PyStack_AsDict(kwvalues, kw) +#else + #define __Pyx_Arg_FASTCALL __Pyx_Arg_VARARGS + #define __Pyx_NumKwargs_FASTCALL __Pyx_NumKwargs_VARARGS + #define __Pyx_KwValues_FASTCALL __Pyx_KwValues_VARARGS + #define __Pyx_GetKwValue_FASTCALL __Pyx_GetKwValue_VARARGS + #define __Pyx_KwargsAsDict_FASTCALL __Pyx_KwargsAsDict_VARARGS +#endif +#if CYTHON_COMPILING_IN_CPYTHON +#define __Pyx_ArgsSlice_VARARGS(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_VARARGS(args, start), stop - start) +#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_FASTCALL(args, start), stop - start) +#else +#define __Pyx_ArgsSlice_VARARGS(args, start, stop) PyTuple_GetSlice(args, start, stop) +#define __Pyx_ArgsSlice_FASTCALL(args, start, stop) PyTuple_GetSlice(args, start, stop) +#endif + +/* RaiseArgTupleInvalid.proto */ +static void __Pyx_RaiseArgtupleInvalid(const char* func_name, int exact, + Py_ssize_t num_min, Py_ssize_t num_max, Py_ssize_t num_found); + +/* RaiseDoubleKeywords.proto */ +static void __Pyx_RaiseDoubleKeywordsError(const char* func_name, PyObject* kw_name); + +/* ParseKeywords.proto */ +static int __Pyx_ParseOptionalKeywords(PyObject *kwds, PyObject *const *kwvalues, + PyObject **argnames[], + PyObject *kwds2, PyObject *values[], Py_ssize_t num_pos_args, + const char* function_name); + +/* ArgTypeTest.proto */ +#define __Pyx_ArgTypeTest(obj, type, none_allowed, name, exact)\ + ((likely(__Pyx_IS_TYPE(obj, type) | (none_allowed && (obj == Py_None)))) ? 1 :\ + __Pyx__ArgTypeTest(obj, type, name, exact)) +static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact); + +/* RaiseException.proto */ +static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause); + +/* PyFunctionFastCall.proto */ +#if CYTHON_FAST_PYCALL +#if !CYTHON_VECTORCALL +#define __Pyx_PyFunction_FastCall(func, args, nargs)\ + __Pyx_PyFunction_FastCallDict((func), (args), (nargs), NULL) +static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs); +#endif +#define __Pyx_BUILD_ASSERT_EXPR(cond)\ + (sizeof(char [1 - 2*!(cond)]) - 1) +#ifndef Py_MEMBER_SIZE +#define Py_MEMBER_SIZE(type, member) sizeof(((type *)0)->member) +#endif +#if !CYTHON_VECTORCALL +#if PY_VERSION_HEX >= 0x03080000 + #include "frameobject.h" +#if PY_VERSION_HEX >= 0x030b00a6 + #ifndef Py_BUILD_CORE + #define Py_BUILD_CORE 1 + #endif + #include "internal/pycore_frame.h" +#endif + #define __Pxy_PyFrame_Initialize_Offsets() + #define __Pyx_PyFrame_GetLocalsplus(frame) ((frame)->f_localsplus) +#else + static size_t __pyx_pyframe_localsplus_offset = 0; + #include "frameobject.h" + #define __Pxy_PyFrame_Initialize_Offsets()\ + ((void)__Pyx_BUILD_ASSERT_EXPR(sizeof(PyFrameObject) == offsetof(PyFrameObject, f_localsplus) + Py_MEMBER_SIZE(PyFrameObject, f_localsplus)),\ + (void)(__pyx_pyframe_localsplus_offset = ((size_t)PyFrame_Type.tp_basicsize) - Py_MEMBER_SIZE(PyFrameObject, f_localsplus))) + #define __Pyx_PyFrame_GetLocalsplus(frame)\ + (assert(__pyx_pyframe_localsplus_offset), (PyObject **)(((char *)(frame)) + __pyx_pyframe_localsplus_offset)) +#endif +#endif +#endif + +/* PyObjectCall.proto */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw); +#else +#define __Pyx_PyObject_Call(func, arg, kw) PyObject_Call(func, arg, kw) +#endif + +/* PyObjectCallMethO.proto */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg); +#endif + +/* PyObjectFastCall.proto */ +#define __Pyx_PyObject_FastCall(func, args, nargs) __Pyx_PyObject_FastCallDict(func, args, (size_t)(nargs), NULL) +static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs); + +/* RaiseUnexpectedTypeError.proto */ +static int __Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj); + +/* GCCDiagnostics.proto */ +#if !defined(__INTEL_COMPILER) && defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) +#define __Pyx_HAS_GCC_DIAGNOSTIC +#endif + +/* BuildPyUnicode.proto */ +static PyObject* __Pyx_PyUnicode_BuildFromAscii(Py_ssize_t ulength, char* chars, int clength, + int prepend_sign, char padding_char); + +/* CIntToPyUnicode.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_int(int value, Py_ssize_t width, char padding_char, char format_char); + +/* CIntToPyUnicode.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_Py_ssize_t(Py_ssize_t value, Py_ssize_t width, char padding_char, char format_char); + +/* JoinPyUnicode.proto */ +static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength, + Py_UCS4 max_char); + +/* StrEquals.proto */ +#if PY_MAJOR_VERSION >= 3 +#define __Pyx_PyString_Equals __Pyx_PyUnicode_Equals +#else +#define __Pyx_PyString_Equals __Pyx_PyBytes_Equals +#endif + +/* PyObjectFormatSimple.proto */ +#if CYTHON_COMPILING_IN_PYPY + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + PyObject_Format(s, f)) +#elif PY_MAJOR_VERSION < 3 + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + likely(PyString_CheckExact(s)) ? PyUnicode_FromEncodedObject(s, NULL, "strict") :\ + PyObject_Format(s, f)) +#elif CYTHON_USE_TYPE_SLOTS + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + likely(PyLong_CheckExact(s)) ? PyLong_Type.tp_repr(s) :\ + likely(PyFloat_CheckExact(s)) ? PyFloat_Type.tp_repr(s) :\ + PyObject_Format(s, f)) +#else + #define __Pyx_PyObject_FormatSimple(s, f) (\ + likely(PyUnicode_CheckExact(s)) ? (Py_INCREF(s), s) :\ + PyObject_Format(s, f)) +#endif + +CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *); /*proto*/ +/* GetAttr.proto */ +static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *, PyObject *); + +/* GetItemInt.proto */ +#define __Pyx_GetItemInt(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\ + (is_list ? (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL) :\ + __Pyx_GetItemInt_Generic(o, to_py_func(i)))) +#define __Pyx_GetItemInt_List(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_List_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\ + (PyErr_SetString(PyExc_IndexError, "list index out of range"), (PyObject*)NULL)) +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i, + int wraparound, int boundscheck); +#define __Pyx_GetItemInt_Tuple(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_GetItemInt_Tuple_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\ + (PyErr_SetString(PyExc_IndexError, "tuple index out of range"), (PyObject*)NULL)) +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i, + int wraparound, int boundscheck); +static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j); +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, + int is_list, int wraparound, int boundscheck); + +/* PyObjectCallOneArg.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg); + +/* ObjectGetItem.proto */ +#if CYTHON_USE_TYPE_SLOTS +static CYTHON_INLINE PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject *key); +#else +#define __Pyx_PyObject_GetItem(obj, key) PyObject_GetItem(obj, key) +#endif + +/* KeywordStringCheck.proto */ +static int __Pyx_CheckKeywordStrings(PyObject *kw, const char* function_name, int kw_allowed); + +/* DivInt[Py_ssize_t].proto */ +static CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t, Py_ssize_t); + +/* UnaryNegOverflows.proto */ +#define __Pyx_UNARY_NEG_WOULD_OVERFLOW(x)\ + (((x) < 0) & ((unsigned long)(x) == 0-(unsigned long)(x))) + +/* GetAttr3.proto */ +static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); + +/* PyDictVersioning.proto */ +#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS +#define __PYX_DICT_VERSION_INIT ((PY_UINT64_T) -1) +#define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) +#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\ + (version_var) = __PYX_GET_DICT_VERSION(dict);\ + (cache_var) = (value); +#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) {\ + static PY_UINT64_T __pyx_dict_version = 0;\ + static PyObject *__pyx_dict_cached_value = NULL;\ + if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\ + (VAR) = __pyx_dict_cached_value;\ + } else {\ + (VAR) = __pyx_dict_cached_value = (LOOKUP);\ + __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\ + }\ +} +static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj); +static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj); +static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version); +#else +#define __PYX_GET_DICT_VERSION(dict) (0) +#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var) +#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) (VAR) = (LOOKUP); +#endif + +/* GetModuleGlobalName.proto */ +#if CYTHON_USE_DICT_VERSIONS +#define __Pyx_GetModuleGlobalName(var, name) do {\ + static PY_UINT64_T __pyx_dict_version = 0;\ + static PyObject *__pyx_dict_cached_value = NULL;\ + (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\ + (likely(__pyx_dict_cached_value) ? __Pyx_NewRef(__pyx_dict_cached_value) : __Pyx_GetBuiltinName(name)) :\ + __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\ +} while(0) +#define __Pyx_GetModuleGlobalNameUncached(var, name) do {\ + PY_UINT64_T __pyx_dict_version;\ + PyObject *__pyx_dict_cached_value;\ + (var) = __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\ +} while(0) +static PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value); +#else +#define __Pyx_GetModuleGlobalName(var, name) (var) = __Pyx__GetModuleGlobalName(name) +#define __Pyx_GetModuleGlobalNameUncached(var, name) (var) = __Pyx__GetModuleGlobalName(name) +static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name); +#endif + +/* AssertionsEnabled.proto */ +#define __Pyx_init_assertions_enabled() +#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX < 0x02070600 && !defined(Py_OptimizeFlag) + #define __pyx_assertions_enabled() (1) +#elif PY_VERSION_HEX < 0x03080000 || CYTHON_COMPILING_IN_PYPY || defined(Py_LIMITED_API) + #define __pyx_assertions_enabled() (!Py_OptimizeFlag) +#elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030900A6 + static int __pyx_assertions_enabled_flag; + #define __pyx_assertions_enabled() (__pyx_assertions_enabled_flag) + #undef __Pyx_init_assertions_enabled + static void __Pyx_init_assertions_enabled(void) { + __pyx_assertions_enabled_flag = ! _PyInterpreterState_GetConfig(__Pyx_PyThreadState_Current->interp)->optimization_level; + } +#else + #define __pyx_assertions_enabled() (!Py_OptimizeFlag) +#endif + +/* RaiseTooManyValuesToUnpack.proto */ +static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expected); + +/* RaiseNeedMoreValuesToUnpack.proto */ +static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t index); + +/* RaiseNoneIterError.proto */ +static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void); + +/* ExtTypeTest.proto */ +static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *type); + +/* GetTopmostException.proto */ +#if CYTHON_USE_EXC_INFO_STACK && CYTHON_FAST_THREAD_STATE +static _PyErr_StackItem * __Pyx_PyErr_GetTopmostException(PyThreadState *tstate); +#endif + +/* SaveResetException.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_ExceptionSave(type, value, tb) __Pyx__ExceptionSave(__pyx_tstate, type, value, tb) +static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); +#define __Pyx_ExceptionReset(type, value, tb) __Pyx__ExceptionReset(__pyx_tstate, type, value, tb) +static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb); +#else +#define __Pyx_ExceptionSave(type, value, tb) PyErr_GetExcInfo(type, value, tb) +#define __Pyx_ExceptionReset(type, value, tb) PyErr_SetExcInfo(type, value, tb) +#endif + +/* GetException.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_GetException(type, value, tb) __Pyx__GetException(__pyx_tstate, type, value, tb) +static int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); +#else +static int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb); +#endif + +/* SwapException.proto */ +#if CYTHON_FAST_THREAD_STATE +#define __Pyx_ExceptionSwap(type, value, tb) __Pyx__ExceptionSwap(__pyx_tstate, type, value, tb) +static CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb); +#else +static CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb); +#endif + +/* Import.proto */ +static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level); + +/* ImportDottedModule.proto */ +static PyObject *__Pyx_ImportDottedModule(PyObject *name, PyObject *parts_tuple); +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx_ImportDottedModule_WalkParts(PyObject *module, PyObject *name, PyObject *parts_tuple); +#endif + +/* ssize_strlen.proto */ +static CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s); + +/* FastTypeChecks.proto */ +#if CYTHON_COMPILING_IN_CPYTHON +#define __Pyx_TypeCheck(obj, type) __Pyx_IsSubtype(Py_TYPE(obj), (PyTypeObject *)type) +#define __Pyx_TypeCheck2(obj, type1, type2) __Pyx_IsAnySubtype2(Py_TYPE(obj), (PyTypeObject *)type1, (PyTypeObject *)type2) +static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b); +static CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b); +static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject *type); +static CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *type1, PyObject *type2); +#else +#define __Pyx_TypeCheck(obj, type) PyObject_TypeCheck(obj, (PyTypeObject *)type) +#define __Pyx_TypeCheck2(obj, type1, type2) (PyObject_TypeCheck(obj, (PyTypeObject *)type1) || PyObject_TypeCheck(obj, (PyTypeObject *)type2)) +#define __Pyx_PyErr_GivenExceptionMatches(err, type) PyErr_GivenExceptionMatches(err, type) +#define __Pyx_PyErr_GivenExceptionMatches2(err, type1, type2) (PyErr_GivenExceptionMatches(err, type1) || PyErr_GivenExceptionMatches(err, type2)) +#endif +#define __Pyx_PyErr_ExceptionMatches2(err1, err2) __Pyx_PyErr_GivenExceptionMatches2(__Pyx_PyErr_CurrentExceptionType(), err1, err2) +#define __Pyx_PyException_Check(obj) __Pyx_TypeCheck(obj, PyExc_Exception) + +CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +/* ListCompAppend.proto */ +#if CYTHON_USE_PYLIST_INTERNALS && CYTHON_ASSUME_SAFE_MACROS +static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject* x) { + PyListObject* L = (PyListObject*) list; + Py_ssize_t len = Py_SIZE(list); + if (likely(L->allocated > len)) { + Py_INCREF(x); + PyList_SET_ITEM(list, len, x); + __Pyx_SET_SIZE(list, len + 1); + return 0; + } + return PyList_Append(list, x); +} +#else +#define __Pyx_ListComp_Append(L,x) PyList_Append(L,x) +#endif + +/* PySequenceMultiply.proto */ +#define __Pyx_PySequence_Multiply_Left(mul, seq) __Pyx_PySequence_Multiply(seq, mul) +static CYTHON_INLINE PyObject* __Pyx_PySequence_Multiply(PyObject *seq, Py_ssize_t mul); + +/* SetItemInt.proto */ +#define __Pyx_SetItemInt(o, i, v, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\ + (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\ + __Pyx_SetItemInt_Fast(o, (Py_ssize_t)i, v, is_list, wraparound, boundscheck) :\ + (is_list ? (PyErr_SetString(PyExc_IndexError, "list assignment index out of range"), -1) :\ + __Pyx_SetItemInt_Generic(o, to_py_func(i), v))) +static int __Pyx_SetItemInt_Generic(PyObject *o, PyObject *j, PyObject *v); +static CYTHON_INLINE int __Pyx_SetItemInt_Fast(PyObject *o, Py_ssize_t i, PyObject *v, + int is_list, int wraparound, int boundscheck); + +/* RaiseUnboundLocalError.proto */ +static CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varname); + +/* DivInt[long].proto */ +static CYTHON_INLINE long __Pyx_div_long(long, long); + +/* PySequenceContains.proto */ +static CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyObject* seq, int eq) { + int result = PySequence_Contains(seq, item); + return unlikely(result < 0) ? result : (result == (eq == Py_EQ)); +} + +/* ImportFrom.proto */ +static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name); + +/* HasAttr.proto */ +static CYTHON_INLINE int __Pyx_HasAttr(PyObject *, PyObject *); + +/* ListAppend.proto */ +#if CYTHON_USE_PYLIST_INTERNALS && CYTHON_ASSUME_SAFE_MACROS +static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { + PyListObject* L = (PyListObject*) list; + Py_ssize_t len = Py_SIZE(list); + if (likely(L->allocated > len) & likely(len > (L->allocated >> 1))) { + Py_INCREF(x); + PyList_SET_ITEM(list, len, x); + __Pyx_SET_SIZE(list, len + 1); + return 0; + } + return PyList_Append(list, x); +} +#else +#define __Pyx_PyList_Append(L,x) PyList_Append(L,x) +#endif + +/* DictGetItem.proto */ +#if PY_MAJOR_VERSION >= 3 && !CYTHON_COMPILING_IN_PYPY +static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key); +#define __Pyx_PyObject_Dict_GetItem(obj, name)\ + (likely(PyDict_CheckExact(obj)) ?\ + __Pyx_PyDict_GetItem(obj, name) : PyObject_GetItem(obj, name)) +#else +#define __Pyx_PyDict_GetItem(d, key) PyObject_GetItem(d, key) +#define __Pyx_PyObject_Dict_GetItem(obj, name) PyObject_GetItem(obj, name) +#endif + +/* PyObject_GenericGetAttrNoDict.proto */ +#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 +static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name); +#else +#define __Pyx_PyObject_GenericGetAttrNoDict PyObject_GenericGetAttr +#endif + +/* PyObject_GenericGetAttr.proto */ +#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 +static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name); +#else +#define __Pyx_PyObject_GenericGetAttr PyObject_GenericGetAttr +#endif + +/* IncludeStructmemberH.proto */ +#include + +/* FixUpExtensionType.proto */ +#if CYTHON_USE_TYPE_SPECS +static int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type); +#endif + +/* PyObjectCallNoArg.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func); + +/* PyObjectGetMethod.proto */ +static int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObject **method); + +/* PyObjectCallMethod0.proto */ +static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name); + +/* ValidateBasesTuple.proto */ +#if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS +static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases); +#endif + +/* PyType_Ready.proto */ +CYTHON_UNUSED static int __Pyx_PyType_Ready(PyTypeObject *t); + +/* SetVTable.proto */ +static int __Pyx_SetVtable(PyTypeObject* typeptr , void* vtable); + +/* GetVTable.proto */ +static void* __Pyx_GetVtable(PyTypeObject *type); + +/* MergeVTables.proto */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __Pyx_MergeVtables(PyTypeObject *type); +#endif + +/* SetupReduce.proto */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __Pyx_setup_reduce(PyObject* type_obj); +#endif + +/* TypeImport.proto */ +#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_0 +#define __PYX_HAVE_RT_ImportType_proto_3_0_0 +#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +#include +#endif +#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || __cplusplus >= 201103L +#define __PYX_GET_STRUCT_ALIGNMENT_3_0_0(s) alignof(s) +#else +#define __PYX_GET_STRUCT_ALIGNMENT_3_0_0(s) sizeof(void*) +#endif +enum __Pyx_ImportType_CheckSize_3_0_0 { + __Pyx_ImportType_CheckSize_Error_3_0_0 = 0, + __Pyx_ImportType_CheckSize_Warn_3_0_0 = 1, + __Pyx_ImportType_CheckSize_Ignore_3_0_0 = 2 +}; +static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject* module, const char *module_name, const char *class_name, size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_0 check_size); +#endif + +/* FetchSharedCythonModule.proto */ +static PyObject *__Pyx_FetchSharedCythonABIModule(void); + +/* FetchCommonType.proto */ +#if !CYTHON_USE_TYPE_SPECS +static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type); +#else +static PyTypeObject* __Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases); +#endif + +/* PyMethodNew.proto */ +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) { + CYTHON_UNUSED_VAR(typ); + if (!self) + return __Pyx_NewRef(func); + return PyMethod_New(func, self); +} +#else + #define __Pyx_PyMethod_New PyMethod_New +#endif + +/* PyVectorcallFastCallDict.proto */ +#if CYTHON_METH_FASTCALL +static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw); +#endif + +/* CythonFunctionShared.proto */ +#define __Pyx_CyFunction_USED +#define __Pyx_CYFUNCTION_STATICMETHOD 0x01 +#define __Pyx_CYFUNCTION_CLASSMETHOD 0x02 +#define __Pyx_CYFUNCTION_CCLASS 0x04 +#define __Pyx_CYFUNCTION_COROUTINE 0x08 +#define __Pyx_CyFunction_GetClosure(f)\ + (((__pyx_CyFunctionObject *) (f))->func_closure) +#if PY_VERSION_HEX < 0x030900B1 + #define __Pyx_CyFunction_GetClassObj(f)\ + (((__pyx_CyFunctionObject *) (f))->func_classobj) +#else + #define __Pyx_CyFunction_GetClassObj(f)\ + ((PyObject*) ((PyCMethodObject *) (f))->mm_class) +#endif +#define __Pyx_CyFunction_SetClassObj(f, classobj)\ + __Pyx__CyFunction_SetClassObj((__pyx_CyFunctionObject *) (f), (classobj)) +#define __Pyx_CyFunction_Defaults(type, f)\ + ((type *)(((__pyx_CyFunctionObject *) (f))->defaults)) +#define __Pyx_CyFunction_SetDefaultsGetter(f, g)\ + ((__pyx_CyFunctionObject *) (f))->defaults_getter = (g) +typedef struct { +#if PY_VERSION_HEX < 0x030900B1 + PyCFunctionObject func; +#else + PyCMethodObject func; +#endif +#if CYTHON_BACKPORT_VECTORCALL + __pyx_vectorcallfunc func_vectorcall; +#endif +#if PY_VERSION_HEX < 0x030500A0 + PyObject *func_weakreflist; +#endif + PyObject *func_dict; + PyObject *func_name; + PyObject *func_qualname; + PyObject *func_doc; + PyObject *func_globals; + PyObject *func_code; + PyObject *func_closure; +#if PY_VERSION_HEX < 0x030900B1 + PyObject *func_classobj; +#endif + void *defaults; + int defaults_pyobjects; + size_t defaults_size; // used by FusedFunction for copying defaults + int flags; + PyObject *defaults_tuple; + PyObject *defaults_kwdict; + PyObject *(*defaults_getter)(PyObject *); + PyObject *func_annotations; + PyObject *func_is_coroutine; +} __pyx_CyFunctionObject; +#define __Pyx_CyFunction_Check(obj) __Pyx_TypeCheck(obj, __pyx_CyFunctionType) +#define __Pyx_IsCyOrPyCFunction(obj) __Pyx_TypeCheck2(obj, __pyx_CyFunctionType, &PyCFunction_Type) +#define __Pyx_CyFunction_CheckExact(obj) __Pyx_IS_TYPE(obj, __pyx_CyFunctionType) +static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject* op, PyMethodDef *ml, + int flags, PyObject* qualname, + PyObject *closure, + PyObject *module, PyObject *globals, + PyObject* code); +static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj); +static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *m, + size_t size, + int pyobjects); +static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *m, + PyObject *tuple); +static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *m, + PyObject *dict); +static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *m, + PyObject *dict); +static int __pyx_CyFunction_init(PyObject *module); +#if CYTHON_METH_FASTCALL +static PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); +static PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); +static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); +static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames); +#if CYTHON_BACKPORT_VECTORCALL +#define __Pyx_CyFunction_func_vectorcall(f) (((__pyx_CyFunctionObject*)f)->func_vectorcall) +#else +#define __Pyx_CyFunction_func_vectorcall(f) (((PyCFunctionObject*)f)->vectorcall) +#endif +#endif + +/* CythonFunction.proto */ +static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, + int flags, PyObject* qualname, + PyObject *closure, + PyObject *module, PyObject *globals, + PyObject* code); + +/* CLineInTraceback.proto */ +#ifdef CYTHON_CLINE_IN_TRACEBACK +#define __Pyx_CLineForTraceback(tstate, c_line) (((CYTHON_CLINE_IN_TRACEBACK)) ? c_line : 0) +#else +static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line); +#endif + +/* CodeObjectCache.proto */ +#if !CYTHON_COMPILING_IN_LIMITED_API +typedef struct { + PyCodeObject* code_object; + int code_line; +} __Pyx_CodeObjectCacheEntry; +struct __Pyx_CodeObjectCache { + int count; + int max_count; + __Pyx_CodeObjectCacheEntry* entries; +}; +static struct __Pyx_CodeObjectCache __pyx_code_cache = {0,0,NULL}; +static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line); +static PyCodeObject *__pyx_find_code_object(int code_line); +static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object); +#endif + +/* AddTraceback.proto */ +static void __Pyx_AddTraceback(const char *funcname, int c_line, + int py_line, const char *filename); + +/* ArrayAPI.proto */ +#ifndef _ARRAYARRAY_H +#define _ARRAYARRAY_H +typedef struct arraydescr { + int typecode; + int itemsize; + PyObject * (*getitem)(struct arrayobject *, Py_ssize_t); + int (*setitem)(struct arrayobject *, Py_ssize_t, PyObject *); +#if PY_MAJOR_VERSION >= 3 + char *formats; +#endif +} arraydescr; +struct arrayobject { + PyObject_HEAD + Py_ssize_t ob_size; + union { + char *ob_item; + float *as_floats; + double *as_doubles; + int *as_ints; + unsigned int *as_uints; + unsigned char *as_uchars; + signed char *as_schars; + char *as_chars; + unsigned long *as_ulongs; + long *as_longs; +#if PY_MAJOR_VERSION >= 3 + unsigned long long *as_ulonglongs; + long long *as_longlongs; +#endif + short *as_shorts; + unsigned short *as_ushorts; + Py_UNICODE *as_pyunicodes; + void *as_voidptr; + } data; + Py_ssize_t allocated; + struct arraydescr *ob_descr; + PyObject *weakreflist; +#if PY_MAJOR_VERSION >= 3 + int ob_exports; +#endif +}; +#ifndef NO_NEWARRAY_INLINE +static CYTHON_INLINE PyObject * newarrayobject(PyTypeObject *type, Py_ssize_t size, + struct arraydescr *descr) { + arrayobject *op; + size_t nbytes; + if (size < 0) { + PyErr_BadInternalCall(); + return NULL; + } + nbytes = size * descr->itemsize; + if (nbytes / descr->itemsize != (size_t)size) { + return PyErr_NoMemory(); + } + op = (arrayobject *) type->tp_alloc(type, 0); + if (op == NULL) { + return NULL; + } + op->ob_descr = descr; + op->allocated = size; + op->weakreflist = NULL; + __Pyx_SET_SIZE(op, size); + if (size <= 0) { + op->data.ob_item = NULL; + } + else { + op->data.ob_item = PyMem_NEW(char, nbytes); + if (op->data.ob_item == NULL) { + Py_DECREF(op); + return PyErr_NoMemory(); + } + } + return (PyObject *) op; +} +#else +PyObject* newarrayobject(PyTypeObject *type, Py_ssize_t size, + struct arraydescr *descr); +#endif +static CYTHON_INLINE int resize(arrayobject *self, Py_ssize_t n) { + void *items = (void*) self->data.ob_item; + PyMem_Resize(items, char, (size_t)(n * self->ob_descr->itemsize)); + if (items == NULL) { + PyErr_NoMemory(); + return -1; + } + self->data.ob_item = (char*) items; + __Pyx_SET_SIZE(self, n); + self->allocated = n; + return 0; +} +static CYTHON_INLINE int resize_smart(arrayobject *self, Py_ssize_t n) { + void *items = (void*) self->data.ob_item; + Py_ssize_t newsize; + if (n < self->allocated && n*4 > self->allocated) { + __Pyx_SET_SIZE(self, n); + return 0; + } + newsize = n + (n / 2) + 1; + if (newsize <= n) { + PyErr_NoMemory(); + return -1; + } + PyMem_Resize(items, char, (size_t)(newsize * self->ob_descr->itemsize)); + if (items == NULL) { + PyErr_NoMemory(); + return -1; + } + self->data.ob_item = (char*) items; + __Pyx_SET_SIZE(self, n); + self->allocated = newsize; + return 0; +} +#endif + +#if PY_MAJOR_VERSION < 3 + static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags); + static void __Pyx_ReleaseBuffer(Py_buffer *view); +#else + #define __Pyx_GetBuffer PyObject_GetBuffer + #define __Pyx_ReleaseBuffer PyBuffer_Release +#endif + + +/* BufferStructDeclare.proto */ +typedef struct { + Py_ssize_t shape, strides, suboffsets; +} __Pyx_Buf_DimInfo; +typedef struct { + size_t refcount; + Py_buffer pybuffer; +} __Pyx_Buffer; +typedef struct { + __Pyx_Buffer *rcbuffer; + char *data; + __Pyx_Buf_DimInfo diminfo[8]; +} __Pyx_LocalBuf_ND; + +/* MemviewSliceIsContig.proto */ +static int __pyx_memviewslice_is_contig(const __Pyx_memviewslice mvs, char order, int ndim); + +/* OverlappingSlices.proto */ +static int __pyx_slices_overlap(__Pyx_memviewslice *slice1, + __Pyx_memviewslice *slice2, + int ndim, size_t itemsize); + +/* IsLittleEndian.proto */ +static CYTHON_INLINE int __Pyx_Is_Little_Endian(void); + +/* BufferFormatCheck.proto */ +static const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts); +static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, + __Pyx_BufFmt_StackElem* stack, + __Pyx_TypeInfo* type); + +/* TypeInfoCompare.proto */ +static int __pyx_typeinfo_cmp(__Pyx_TypeInfo *a, __Pyx_TypeInfo *b); + +/* MemviewSliceValidateAndInit.proto */ +static int __Pyx_ValidateAndInit_memviewslice( + int *axes_specs, + int c_or_f_flag, + int buf_flags, + int ndim, + __Pyx_TypeInfo *dtype, + __Pyx_BufFmt_StackElem stack[], + __Pyx_memviewslice *memviewslice, + PyObject *original_obj); + +/* ObjectToMemviewSlice.proto */ +static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_ds_double(PyObject *, int writable_flag); + +/* MemviewDtypeToObject.proto */ +static CYTHON_INLINE PyObject *__pyx_memview_get_double(const char *itemp); +static CYTHON_INLINE int __pyx_memview_set_double(const char *itemp, PyObject *obj); + +/* RealImag.proto */ +#if CYTHON_CCOMPLEX + #ifdef __cplusplus + #define __Pyx_CREAL(z) ((z).real()) + #define __Pyx_CIMAG(z) ((z).imag()) + #else + #define __Pyx_CREAL(z) (__real__(z)) + #define __Pyx_CIMAG(z) (__imag__(z)) + #endif +#else + #define __Pyx_CREAL(z) ((z).real) + #define __Pyx_CIMAG(z) ((z).imag) +#endif +#if defined(__cplusplus) && CYTHON_CCOMPLEX\ + && (defined(_WIN32) || defined(__clang__) || (defined(__GNUC__) && (__GNUC__ >= 5 || __GNUC__ == 4 && __GNUC_MINOR__ >= 4 )) || __cplusplus >= 201103) + #define __Pyx_SET_CREAL(z,x) ((z).real(x)) + #define __Pyx_SET_CIMAG(z,y) ((z).imag(y)) +#else + #define __Pyx_SET_CREAL(z,x) __Pyx_CREAL(z) = (x) + #define __Pyx_SET_CIMAG(z,y) __Pyx_CIMAG(z) = (y) +#endif + +/* Arithmetic.proto */ +#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #define __Pyx_c_eq_float(a, b) ((a)==(b)) + #define __Pyx_c_sum_float(a, b) ((a)+(b)) + #define __Pyx_c_diff_float(a, b) ((a)-(b)) + #define __Pyx_c_prod_float(a, b) ((a)*(b)) + #define __Pyx_c_quot_float(a, b) ((a)/(b)) + #define __Pyx_c_neg_float(a) (-(a)) + #ifdef __cplusplus + #define __Pyx_c_is_zero_float(z) ((z)==(float)0) + #define __Pyx_c_conj_float(z) (::std::conj(z)) + #if 1 + #define __Pyx_c_abs_float(z) (::std::abs(z)) + #define __Pyx_c_pow_float(a, b) (::std::pow(a, b)) + #endif + #else + #define __Pyx_c_is_zero_float(z) ((z)==0) + #define __Pyx_c_conj_float(z) (conjf(z)) + #if 1 + #define __Pyx_c_abs_float(z) (cabsf(z)) + #define __Pyx_c_pow_float(a, b) (cpowf(a, b)) + #endif + #endif +#else + static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex, __pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_float_complex); + static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_float_complex); + #if 1 + static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex); + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_float_complex, __pyx_t_float_complex); + #endif +#endif + +/* Arithmetic.proto */ +#if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #define __Pyx_c_eq_double(a, b) ((a)==(b)) + #define __Pyx_c_sum_double(a, b) ((a)+(b)) + #define __Pyx_c_diff_double(a, b) ((a)-(b)) + #define __Pyx_c_prod_double(a, b) ((a)*(b)) + #define __Pyx_c_quot_double(a, b) ((a)/(b)) + #define __Pyx_c_neg_double(a) (-(a)) + #ifdef __cplusplus + #define __Pyx_c_is_zero_double(z) ((z)==(double)0) + #define __Pyx_c_conj_double(z) (::std::conj(z)) + #if 1 + #define __Pyx_c_abs_double(z) (::std::abs(z)) + #define __Pyx_c_pow_double(a, b) (::std::pow(a, b)) + #endif + #else + #define __Pyx_c_is_zero_double(z) ((z)==0) + #define __Pyx_c_conj_double(z) (conj(z)) + #if 1 + #define __Pyx_c_abs_double(z) (cabs(z)) + #define __Pyx_c_pow_double(a, b) (cpow(a, b)) + #endif + #endif +#else + static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex, __pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex); + static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex); + #if 1 + static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex); + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex, __pyx_t_double_complex); + #endif +#endif + +/* MemviewSliceCopyTemplate.proto */ +static __Pyx_memviewslice +__pyx_memoryview_copy_new_contig(const __Pyx_memviewslice *from_mvs, + const char *mode, int ndim, + size_t sizeof_dtype, int contig_flag, + int dtype_is_object); + +/* MemviewSliceInit.proto */ +#define __Pyx_BUF_MAX_NDIMS %(BUF_MAX_NDIMS)d +#define __Pyx_MEMVIEW_DIRECT 1 +#define __Pyx_MEMVIEW_PTR 2 +#define __Pyx_MEMVIEW_FULL 4 +#define __Pyx_MEMVIEW_CONTIG 8 +#define __Pyx_MEMVIEW_STRIDED 16 +#define __Pyx_MEMVIEW_FOLLOW 32 +#define __Pyx_IS_C_CONTIG 1 +#define __Pyx_IS_F_CONTIG 2 +static int __Pyx_init_memviewslice( + struct __pyx_memoryview_obj *memview, + int ndim, + __Pyx_memviewslice *memviewslice, + int memview_is_new_reference); +static CYTHON_INLINE int __pyx_add_acquisition_count_locked( + __pyx_atomic_int_type *acquisition_count, PyThread_type_lock lock); +static CYTHON_INLINE int __pyx_sub_acquisition_count_locked( + __pyx_atomic_int_type *acquisition_count, PyThread_type_lock lock); +#define __pyx_get_slice_count_pointer(memview) (&memview->acquisition_count) +#define __PYX_INC_MEMVIEW(slice, have_gil) __Pyx_INC_MEMVIEW(slice, have_gil, __LINE__) +#define __PYX_XCLEAR_MEMVIEW(slice, have_gil) __Pyx_XCLEAR_MEMVIEW(slice, have_gil, __LINE__) +static CYTHON_INLINE void __Pyx_INC_MEMVIEW(__Pyx_memviewslice *, int, int); +static CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *, int, int); + +/* CIntToPy.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value); + +/* CIntFromPy.proto */ +static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *); + +/* CIntToPy.proto */ +static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value); + +/* CIntFromPy.proto */ +static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *); + +/* CIntFromPy.proto */ +static CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *); + +/* FormatTypeName.proto */ +#if CYTHON_COMPILING_IN_LIMITED_API +typedef PyObject *__Pyx_TypeName; +#define __Pyx_FMT_TYPENAME "%U" +static __Pyx_TypeName __Pyx_PyType_GetName(PyTypeObject* tp); +#define __Pyx_DECREF_TypeName(obj) Py_XDECREF(obj) +#else +typedef const char *__Pyx_TypeName; +#define __Pyx_FMT_TYPENAME "%.200s" +#define __Pyx_PyType_GetName(tp) ((tp)->tp_name) +#define __Pyx_DECREF_TypeName(obj) +#endif + +/* CheckBinaryVersion.proto */ +static int __Pyx_check_binary_version(void); + +/* InitStrings.proto */ +static int __Pyx_InitStrings(__Pyx_StringTabEntry *t); + +/* #### Code section: module_declarations ### */ +static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self); /* proto*/ +static char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index); /* proto*/ +static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj); /* proto*/ +static PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_dst, PyObject *__pyx_v_src); /* proto*/ +static PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __pyx_memoryview_obj *__pyx_v_self, struct __pyx_memoryview_obj *__pyx_v_dst, PyObject *__pyx_v_value); /* proto*/ +static PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /* proto*/ +static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp); /* proto*/ +static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value); /* proto*/ +static PyObject *__pyx_memoryview__get_base(struct __pyx_memoryview_obj *__pyx_v_self); /* proto*/ +static PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp); /* proto*/ +static PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value); /* proto*/ +static PyObject *__pyx_memoryviewslice__get_base(struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto*/ +static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE double __pyx_f_7cpython_7complex_7complex_4real_real(PyComplexObject *__pyx_v_self); /* proto*/ +static CYTHON_INLINE double __pyx_f_7cpython_7complex_7complex_4imag_imag(PyComplexObject *__pyx_v_self); /* proto*/ + +/* Module declarations from "libc.string" */ + +/* Module declarations from "libc.stdio" */ + +/* Module declarations from "__builtin__" */ + +/* Module declarations from "cpython.type" */ + +/* Module declarations from "cpython.version" */ + +/* Module declarations from "cpython.exc" */ + +/* Module declarations from "cpython.module" */ + +/* Module declarations from "cpython.mem" */ + +/* Module declarations from "cpython.tuple" */ + +/* Module declarations from "cpython.list" */ + +/* Module declarations from "cpython.sequence" */ + +/* Module declarations from "cpython.mapping" */ + +/* Module declarations from "cpython.iterator" */ + +/* Module declarations from "cpython.number" */ + +/* Module declarations from "cpython.int" */ + +/* Module declarations from "__builtin__" */ + +/* Module declarations from "cpython.bool" */ + +/* Module declarations from "cpython.long" */ + +/* Module declarations from "cpython.float" */ + +/* Module declarations from "__builtin__" */ + +/* Module declarations from "cpython.complex" */ + +/* Module declarations from "cpython.string" */ + +/* Module declarations from "cpython.unicode" */ + +/* Module declarations from "cpython.pyport" */ + +/* Module declarations from "cpython.dict" */ + +/* Module declarations from "cpython.instance" */ + +/* Module declarations from "cpython.function" */ + +/* Module declarations from "cpython.method" */ + +/* Module declarations from "cpython.weakref" */ + +/* Module declarations from "cpython.getargs" */ + +/* Module declarations from "cpython.pythread" */ + +/* Module declarations from "cpython.pystate" */ + +/* Module declarations from "cpython.cobject" */ + +/* Module declarations from "cpython.oldbuffer" */ + +/* Module declarations from "cpython.set" */ + +/* Module declarations from "cpython.buffer" */ + +/* Module declarations from "cpython.bytes" */ + +/* Module declarations from "cpython.pycapsule" */ + +/* Module declarations from "cpython.contextvars" */ + +/* Module declarations from "cpython" */ + +/* Module declarations from "cpython.object" */ + +/* Module declarations from "cpython.ref" */ + +/* Module declarations from "numpy" */ + +/* Module declarations from "numpy" */ + +/* Module declarations from "libc.math" */ + +/* Module declarations from "array" */ + +/* Module declarations from "cpython.array" */ +static CYTHON_INLINE int __pyx_f_7cpython_5array_extend_buffer(arrayobject *, char *, Py_ssize_t); /*proto*/ + +/* Module declarations from "pymica.methods.inverse_distance_3d" */ +static PyObject *__pyx_collections_abc_Sequence = 0; +static PyObject *generic = 0; +static PyObject *strided = 0; +static PyObject *indirect = 0; +static PyObject *contiguous = 0; +static PyObject *indirect_contiguous = 0; +static int __pyx_memoryview_thread_locks_used; +static PyThread_type_lock __pyx_memoryview_thread_locks[8]; +static float __pyx_f_6pymica_7methods_19inverse_distance_3d_point_residue(double, double, double, __Pyx_memviewslice, __Pyx_memviewslice, __Pyx_memviewslice, __Pyx_memviewslice, int, float, float, float); /*proto*/ +static int __pyx_array_allocate_buffer(struct __pyx_array_obj *); /*proto*/ +static struct __pyx_array_obj *__pyx_array_new(PyObject *, Py_ssize_t, char *, char *, char *); /*proto*/ +static PyObject *__pyx_memoryview_new(PyObject *, int, int, __Pyx_TypeInfo *); /*proto*/ +static CYTHON_INLINE int __pyx_memoryview_check(PyObject *); /*proto*/ +static PyObject *_unellipsify(PyObject *, int); /*proto*/ +static int assert_direct_dimensions(Py_ssize_t *, int); /*proto*/ +static struct __pyx_memoryview_obj *__pyx_memview_slice(struct __pyx_memoryview_obj *, PyObject *); /*proto*/ +static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int, int); /*proto*/ +static char *__pyx_pybuffer_index(Py_buffer *, char *, Py_ssize_t, Py_ssize_t); /*proto*/ +static int __pyx_memslice_transpose(__Pyx_memviewslice *); /*proto*/ +static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice, int, PyObject *(*)(char *), int (*)(char *, PyObject *), int); /*proto*/ +static __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/ +static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/ +static PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_obj *); /*proto*/ +static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/ +static Py_ssize_t abs_py_ssize_t(Py_ssize_t); /*proto*/ +static char __pyx_get_best_slice_order(__Pyx_memviewslice *, int); /*proto*/ +static void _copy_strided_to_strided(char *, Py_ssize_t *, char *, Py_ssize_t *, Py_ssize_t *, Py_ssize_t *, int, size_t); /*proto*/ +static void copy_strided_to_strided(__Pyx_memviewslice *, __Pyx_memviewslice *, int, size_t); /*proto*/ +static Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *, int); /*proto*/ +static Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *, Py_ssize_t *, Py_ssize_t, int, char); /*proto*/ +static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *, __Pyx_memviewslice *, char, int); /*proto*/ +static int __pyx_memoryview_err_extents(int, Py_ssize_t, Py_ssize_t); /*proto*/ +static int __pyx_memoryview_err_dim(PyObject *, PyObject *, int); /*proto*/ +static int __pyx_memoryview_err(PyObject *, PyObject *); /*proto*/ +static int __pyx_memoryview_err_no_memory(void); /*proto*/ +static int __pyx_memoryview_copy_contents(__Pyx_memviewslice, __Pyx_memviewslice, int, int, int); /*proto*/ +static void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *, int, int); /*proto*/ +static void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *, int, int, int); /*proto*/ +static void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *, Py_ssize_t *, Py_ssize_t *, int, int); /*proto*/ +static void __pyx_memoryview_refcount_objects_in_slice(char *, Py_ssize_t *, Py_ssize_t *, int, int); /*proto*/ +static void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *, int, size_t, void *, int); /*proto*/ +static void __pyx_memoryview__slice_assign_scalar(char *, Py_ssize_t *, Py_ssize_t *, int, size_t, void *); /*proto*/ +static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *, PyObject *); /*proto*/ +/* #### Code section: typeinfo ### */ +static __Pyx_TypeInfo __Pyx_TypeInfo_double = { "double", NULL, sizeof(double), { 0 }, 0, 'R', 0, 0 }; +/* #### Code section: before_global_var ### */ +#define __Pyx_MODULE_NAME "pymica.methods.inverse_distance_3d" +extern int __pyx_module_is_main_pymica__methods__inverse_distance_3d; +int __pyx_module_is_main_pymica__methods__inverse_distance_3d = 0; + +/* Implementation of "pymica.methods.inverse_distance_3d" */ +/* #### Code section: global_var ### */ +static PyObject *__pyx_builtin_range; +static PyObject *__pyx_builtin___import__; +static PyObject *__pyx_builtin_ValueError; +static PyObject *__pyx_builtin_MemoryError; +static PyObject *__pyx_builtin_enumerate; +static PyObject *__pyx_builtin_TypeError; +static PyObject *__pyx_builtin_AssertionError; +static PyObject *__pyx_builtin_Ellipsis; +static PyObject *__pyx_builtin_id; +static PyObject *__pyx_builtin_IndexError; +static PyObject *__pyx_builtin_ImportError; +/* #### Code section: string_decls ### */ +static const char __pyx_k_[] = ": "; +static const char __pyx_k_N[] = "N"; +static const char __pyx_k_O[] = "O"; +static const char __pyx_k_c[] = "c"; +static const char __pyx_k_d[] = "d"; +static const char __pyx_k_i[] = "i"; +static const char __pyx_k_j[] = "j"; +static const char __pyx_k_x[] = "x"; +static const char __pyx_k_y[] = "y"; +static const char __pyx_k_z[] = "z"; +static const char __pyx_k__2[] = "."; +static const char __pyx_k__3[] = "*"; +static const char __pyx_k__6[] = "'"; +static const char __pyx_k__7[] = ")"; +static const char __pyx_k_da[] = "da"; +static const char __pyx_k_gc[] = "gc"; +static const char __pyx_k_id[] = "id"; +static const char __pyx_k_np[] = "np"; +static const char __pyx_k__24[] = "?"; +static const char __pyx_k_abc[] = "abc"; +static const char __pyx_k_and[] = " and "; +static const char __pyx_k_cda[] = "cda"; +static const char __pyx_k_dem[] = "dem"; +static const char __pyx_k_got[] = " (got "; +static const char __pyx_k_new[] = "__new__"; +static const char __pyx_k_obj[] = "obj"; +static const char __pyx_k_sys[] = "sys"; +static const char __pyx_k_Dict[] = "Dict"; +static const char __pyx_k_List[] = "List"; +static const char __pyx_k_base[] = "base"; +static const char __pyx_k_data[] = "data"; +static const char __pyx_k_dict[] = "__dict__"; +static const char __pyx_k_main[] = "__main__"; +static const char __pyx_k_mode[] = "mode"; +static const char __pyx_k_name[] = "name"; +static const char __pyx_k_ndim[] = "ndim"; +static const char __pyx_k_pack[] = "pack"; +static const char __pyx_k_size[] = "size"; +static const char __pyx_k_spec[] = "__spec__"; +static const char __pyx_k_step[] = "step"; +static const char __pyx_k_stop[] = "stop"; +static const char __pyx_k_test[] = "__test__"; +static const char __pyx_k_xpos[] = "xpos"; +static const char __pyx_k_ypos[] = "ypos"; +static const char __pyx_k_zpos[] = "zpos"; +static const char __pyx_k_ASCII[] = "ASCII"; +static const char __pyx_k_DTYPE[] = "DTYPE"; +static const char __pyx_k_Union[] = "Union"; +static const char __pyx_k_array[] = "array"; +static const char __pyx_k_class[] = "__class__"; +static const char __pyx_k_count[] = "count"; +static const char __pyx_k_cxpos[] = "cxpos"; +static const char __pyx_k_cypos[] = "cypos"; +static const char __pyx_k_czpos[] = "czpos"; +static const char __pyx_k_error[] = "error"; +static const char __pyx_k_flags[] = "flags"; +static const char __pyx_k_float[] = "float"; +static const char __pyx_k_index[] = "index"; +static const char __pyx_k_numpy[] = "numpy"; +static const char __pyx_k_power[] = "power"; +static const char __pyx_k_range[] = "range"; +static const char __pyx_k_shape[] = "shape"; +static const char __pyx_k_start[] = "start"; +static const char __pyx_k_value[] = "value"; +static const char __pyx_k_xpos0[] = "xpos0"; +static const char __pyx_k_xsize[] = "xsize"; +static const char __pyx_k_ypos0[] = "ypos0"; +static const char __pyx_k_ysize[] = "ysize"; +static const char __pyx_k_zpos0[] = "zpos0"; +static const char __pyx_k_enable[] = "enable"; +static const char __pyx_k_encode[] = "encode"; +static const char __pyx_k_format[] = "format"; +static const char __pyx_k_import[] = "__import__"; +static const char __pyx_k_name_2[] = "__name__"; +static const char __pyx_k_pickle[] = "pickle"; +static const char __pyx_k_reduce[] = "__reduce__"; +static const char __pyx_k_struct[] = "struct"; +static const char __pyx_k_typing[] = "typing"; +static const char __pyx_k_unpack[] = "unpack"; +static const char __pyx_k_update[] = "update"; +static const char __pyx_k_values[] = "values"; +static const char __pyx_k_cvalues[] = "cvalues"; +static const char __pyx_k_disable[] = "disable"; +static const char __pyx_k_float64[] = "float64"; +static const char __pyx_k_fortran[] = "fortran"; +static const char __pyx_k_memview[] = "memview"; +static const char __pyx_k_reshape[] = "reshape"; +static const char __pyx_k_values0[] = "values0"; +static const char __pyx_k_Ellipsis[] = "Ellipsis"; +static const char __pyx_k_List_int[] = "List[int]"; +static const char __pyx_k_Sequence[] = "Sequence"; +static const char __pyx_k_altitude[] = "altitude"; +static const char __pyx_k_getstate[] = "__getstate__"; +static const char __pyx_k_itemsize[] = "itemsize"; +static const char __pyx_k_pyx_type[] = "__pyx_type"; +static const char __pyx_k_register[] = "register"; +static const char __pyx_k_setstate[] = "__setstate__"; +static const char __pyx_k_TypeError[] = "TypeError"; +static const char __pyx_k_enumerate[] = "enumerate"; +static const char __pyx_k_isenabled[] = "isenabled"; +static const char __pyx_k_pyx_state[] = "__pyx_state"; +static const char __pyx_k_reduce_ex[] = "__reduce_ex__"; +static const char __pyx_k_smoothing[] = "smoothing"; +static const char __pyx_k_IndexError[] = "IndexError"; +static const char __pyx_k_ValueError[] = "ValueError"; +static const char __pyx_k_data_array[] = "data_array"; +static const char __pyx_k_pyx_result[] = "__pyx_result"; +static const char __pyx_k_pyx_vtable[] = "__pyx_vtable__"; +static const char __pyx_k_ImportError[] = "ImportError"; +static const char __pyx_k_MemoryError[] = "MemoryError"; +static const char __pyx_k_PickleError[] = "PickleError"; +static const char __pyx_k_collections[] = "collections"; +static const char __pyx_k_geotransform[] = "geotransform"; +static const char __pyx_k_initializing[] = "_initializing"; +static const char __pyx_k_is_coroutine[] = "_is_coroutine"; +static const char __pyx_k_penalization[] = "penalization"; +static const char __pyx_k_pyx_checksum[] = "__pyx_checksum"; +static const char __pyx_k_stringsource[] = ""; +static const char __pyx_k_version_info[] = "version_info"; +static const char __pyx_k_cgeotransform[] = "cgeotransform"; +static const char __pyx_k_class_getitem[] = "__class_getitem__"; +static const char __pyx_k_geotransform0[] = "geotransform0"; +static const char __pyx_k_reduce_cython[] = "__reduce_cython__"; +static const char __pyx_k_AssertionError[] = "AssertionError"; +static const char __pyx_k_View_MemoryView[] = "View.MemoryView"; +static const char __pyx_k_allocate_buffer[] = "allocate_buffer"; +static const char __pyx_k_collections_abc[] = "collections.abc"; +static const char __pyx_k_dtype_is_object[] = "dtype_is_object"; +static const char __pyx_k_pyx_PickleError[] = "__pyx_PickleError"; +static const char __pyx_k_setstate_cython[] = "__setstate_cython__"; +static const char __pyx_k_pyx_unpickle_Enum[] = "__pyx_unpickle_Enum"; +static const char __pyx_k_asyncio_coroutines[] = "asyncio.coroutines"; +static const char __pyx_k_cline_in_traceback[] = "cline_in_traceback"; +static const char __pyx_k_strided_and_direct[] = ""; +static const char __pyx_k_List_Dict_str_float[] = "List[Dict[str, float]]"; +static const char __pyx_k_inverse_distance_3d[] = "inverse_distance_3d"; +static const char __pyx_k_strided_and_indirect[] = ""; +static const char __pyx_k_Invalid_shape_in_axis[] = "Invalid shape in axis "; +static const char __pyx_k_contiguous_and_direct[] = ""; +static const char __pyx_k_Cannot_index_with_type[] = "Cannot index with type '"; +static const char __pyx_k_MemoryView_of_r_object[] = ""; +static const char __pyx_k_MemoryView_of_r_at_0x_x[] = ""; +static const char __pyx_k_contiguous_and_indirect[] = ""; +static const char __pyx_k_Dimension_d_is_not_direct[] = "Dimension %d is not direct"; +static const char __pyx_k_Index_out_of_bounds_axis_d[] = "Index out of bounds (axis %d)"; +static const char __pyx_k_Step_may_not_be_zero_axis_d[] = "Step may not be zero (axis %d)"; +static const char __pyx_k_itemsize_0_for_cython_array[] = "itemsize <= 0 for cython.array"; +static const char __pyx_k_unable_to_allocate_array_data[] = "unable to allocate array data."; +static const char __pyx_k_strided_and_direct_or_indirect[] = ""; +static const char __pyx_k_A_residue_value_is_calculated_f[] = "\nA residue value is calculated for a point considering not only the distance \nbetween the point and all the stations, but also their altitude difference. \n\nFor more information, see :ref:`Inverse of the distance - 3D`.\n"; +static const char __pyx_k_numpy_core_multiarray_failed_to[] = "numpy.core.multiarray failed to import"; +static const char __pyx_k_pymica_methods_inverse_distance[] = "pymica/methods/inverse_distance_3d.pyx"; +static const char __pyx_k_All_dimensions_preceding_dimensi[] = "All dimensions preceding dimension %d must be indexed and not sliced"; +static const char __pyx_k_Buffer_view_does_not_expose_stri[] = "Buffer view does not expose strides"; +static const char __pyx_k_Can_only_create_a_buffer_that_is[] = "Can only create a buffer that is contiguous in memory."; +static const char __pyx_k_Cannot_assign_to_read_only_memor[] = "Cannot assign to read-only memoryview"; +static const char __pyx_k_Cannot_create_writable_memory_vi[] = "Cannot create writable memory view from read-only memoryview"; +static const char __pyx_k_Cannot_transpose_memoryview_with[] = "Cannot transpose memoryview with indirect dimensions"; +static const char __pyx_k_Empty_shape_tuple_for_cython_arr[] = "Empty shape tuple for cython.array"; +static const char __pyx_k_Incompatible_checksums_0x_x_vs_0[] = "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))"; +static const char __pyx_k_Indirect_dimensions_not_supporte[] = "Indirect dimensions not supported"; +static const char __pyx_k_Invalid_mode_expected_c_or_fortr[] = "Invalid mode, expected 'c' or 'fortran', got "; +static const char __pyx_k_Out_of_bounds_on_buffer_access_a[] = "Out of bounds on buffer access (axis "; +static const char __pyx_k_Unable_to_convert_item_to_object[] = "Unable to convert item to object"; +static const char __pyx_k_got_differing_extents_in_dimensi[] = "got differing extents in dimension "; +static const char __pyx_k_no_default___reduce___due_to_non[] = "no default __reduce__ due to non-trivial __cinit__"; +static const char __pyx_k_numpy_core_umath_failed_to_impor[] = "numpy.core.umath failed to import"; +static const char __pyx_k_unable_to_allocate_shape_and_str[] = "unable to allocate shape and strides."; +static const char __pyx_k_pymica_methods_inverse_distance_2[] = "pymica.methods.inverse_distance_3d"; +/* #### Code section: decls ### */ +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, PyObject *__pyx_v_format, PyObject *__pyx_v_mode, int __pyx_v_allocate_buffer); /* proto */ +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(struct __pyx_array_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /* proto */ +static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struct __pyx_array_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(struct __pyx_array_obj *__pyx_v_self); /* proto */ +static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(struct __pyx_array_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_attr); /* proto */ +static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item); /* proto */ +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /* proto */ +static PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */ +static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v_name); /* proto */ +static PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(struct __pyx_MemviewEnum_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v___pyx_state); /* proto */ +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj, int __pyx_v_flags, int __pyx_v_dtype_is_object); /* proto */ +static void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index); /* proto */ +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /* proto */ +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(struct __pyx_memoryview_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */ +static void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */ +static PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */ +static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state); /* proto */ +static int __pyx_pf_7cpython_5array_5array___getbuffer__(arrayobject *__pyx_v_self, Py_buffer *__pyx_v_info, CYTHON_UNUSED int __pyx_v_flags); /* proto */ +static void __pyx_pf_7cpython_5array_5array_2__releasebuffer__(CYTHON_UNUSED arrayobject *__pyx_v_self, Py_buffer *__pyx_v_info); /* proto */ +static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distance_3d(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_data, PyObject *__pyx_v_size, PyObject *__pyx_v_geotransform, PyObject *__pyx_v_dem, double __pyx_v_power, double __pyx_v_smoothing, double __pyx_v_penalization); /* proto */ +static PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_Enum(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +static PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/ +/* #### Code section: late_includes ### */ +/* #### Code section: module_state ### */ +typedef struct { + PyObject *__pyx_d; + PyObject *__pyx_b; + PyObject *__pyx_cython_runtime; + PyObject *__pyx_empty_tuple; + PyObject *__pyx_empty_bytes; + PyObject *__pyx_empty_unicode; + #ifdef __Pyx_CyFunction_USED + PyTypeObject *__pyx_CyFunctionType; + #endif + #ifdef __Pyx_FusedFunction_USED + PyTypeObject *__pyx_FusedFunctionType; + #endif + #ifdef __Pyx_Generator_USED + PyTypeObject *__pyx_GeneratorType; + #endif + #ifdef __Pyx_IterableCoroutine_USED + PyTypeObject *__pyx_IterableCoroutineType; + #endif + #ifdef __Pyx_Coroutine_USED + PyTypeObject *__pyx_CoroutineAwaitType; + #endif + #ifdef __Pyx_Coroutine_USED + PyTypeObject *__pyx_CoroutineType; + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_7cpython_4type_type; + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_7cpython_4bool_bool; + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_7cpython_7complex_complex; + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_5numpy_dtype; + PyTypeObject *__pyx_ptype_5numpy_flatiter; + PyTypeObject *__pyx_ptype_5numpy_broadcast; + PyTypeObject *__pyx_ptype_5numpy_ndarray; + PyTypeObject *__pyx_ptype_5numpy_generic; + PyTypeObject *__pyx_ptype_5numpy_number; + PyTypeObject *__pyx_ptype_5numpy_integer; + PyTypeObject *__pyx_ptype_5numpy_signedinteger; + PyTypeObject *__pyx_ptype_5numpy_unsignedinteger; + PyTypeObject *__pyx_ptype_5numpy_inexact; + PyTypeObject *__pyx_ptype_5numpy_floating; + PyTypeObject *__pyx_ptype_5numpy_complexfloating; + PyTypeObject *__pyx_ptype_5numpy_flexible; + PyTypeObject *__pyx_ptype_5numpy_character; + PyTypeObject *__pyx_ptype_5numpy_ufunc; + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + #if CYTHON_USE_MODULE_STATE + #endif + PyTypeObject *__pyx_ptype_7cpython_5array_array; + #if CYTHON_USE_MODULE_STATE + PyObject *__pyx_type___pyx_array; + PyObject *__pyx_type___pyx_MemviewEnum; + PyObject *__pyx_type___pyx_memoryview; + PyObject *__pyx_type___pyx_memoryviewslice; + #endif + PyTypeObject *__pyx_array_type; + PyTypeObject *__pyx_MemviewEnum_type; + PyTypeObject *__pyx_memoryview_type; + PyTypeObject *__pyx_memoryviewslice_type; + PyObject *__pyx_kp_u_; + PyObject *__pyx_n_s_ASCII; + PyObject *__pyx_kp_s_All_dimensions_preceding_dimensi; + PyObject *__pyx_n_s_AssertionError; + PyObject *__pyx_kp_s_Buffer_view_does_not_expose_stri; + PyObject *__pyx_kp_s_Can_only_create_a_buffer_that_is; + PyObject *__pyx_kp_s_Cannot_assign_to_read_only_memor; + PyObject *__pyx_kp_s_Cannot_create_writable_memory_vi; + PyObject *__pyx_kp_u_Cannot_index_with_type; + PyObject *__pyx_kp_s_Cannot_transpose_memoryview_with; + PyObject *__pyx_n_s_DTYPE; + PyObject *__pyx_n_s_Dict; + PyObject *__pyx_kp_s_Dimension_d_is_not_direct; + PyObject *__pyx_n_s_Ellipsis; + PyObject *__pyx_kp_s_Empty_shape_tuple_for_cython_arr; + PyObject *__pyx_n_s_ImportError; + PyObject *__pyx_kp_s_Incompatible_checksums_0x_x_vs_0; + PyObject *__pyx_n_s_IndexError; + PyObject *__pyx_kp_s_Index_out_of_bounds_axis_d; + PyObject *__pyx_kp_s_Indirect_dimensions_not_supporte; + PyObject *__pyx_kp_u_Invalid_mode_expected_c_or_fortr; + PyObject *__pyx_kp_u_Invalid_shape_in_axis; + PyObject *__pyx_n_s_List; + PyObject *__pyx_kp_s_List_Dict_str_float; + PyObject *__pyx_kp_s_List_int; + PyObject *__pyx_n_s_MemoryError; + PyObject *__pyx_kp_s_MemoryView_of_r_at_0x_x; + PyObject *__pyx_kp_s_MemoryView_of_r_object; + PyObject *__pyx_n_s_N; + PyObject *__pyx_n_b_O; + PyObject *__pyx_kp_u_Out_of_bounds_on_buffer_access_a; + PyObject *__pyx_n_s_PickleError; + PyObject *__pyx_n_s_Sequence; + PyObject *__pyx_kp_s_Step_may_not_be_zero_axis_d; + PyObject *__pyx_n_s_TypeError; + PyObject *__pyx_kp_s_Unable_to_convert_item_to_object; + PyObject *__pyx_n_s_Union; + PyObject *__pyx_n_s_ValueError; + PyObject *__pyx_n_s_View_MemoryView; + PyObject *__pyx_kp_u__2; + PyObject *__pyx_n_s__24; + PyObject *__pyx_n_s__3; + PyObject *__pyx_kp_u__6; + PyObject *__pyx_kp_u__7; + PyObject *__pyx_n_s_abc; + PyObject *__pyx_n_s_allocate_buffer; + PyObject *__pyx_n_s_altitude; + PyObject *__pyx_kp_u_and; + PyObject *__pyx_n_s_array; + PyObject *__pyx_n_s_asyncio_coroutines; + PyObject *__pyx_n_s_base; + PyObject *__pyx_n_s_c; + PyObject *__pyx_n_u_c; + PyObject *__pyx_n_s_cda; + PyObject *__pyx_n_s_cgeotransform; + PyObject *__pyx_n_s_class; + PyObject *__pyx_n_s_class_getitem; + PyObject *__pyx_n_s_cline_in_traceback; + PyObject *__pyx_n_s_collections; + PyObject *__pyx_kp_s_collections_abc; + PyObject *__pyx_kp_s_contiguous_and_direct; + PyObject *__pyx_kp_s_contiguous_and_indirect; + PyObject *__pyx_n_s_count; + PyObject *__pyx_n_s_cvalues; + PyObject *__pyx_n_s_cxpos; + PyObject *__pyx_n_s_cypos; + PyObject *__pyx_n_s_czpos; + PyObject *__pyx_n_s_d; + PyObject *__pyx_n_s_da; + PyObject *__pyx_n_s_data; + PyObject *__pyx_n_s_data_array; + PyObject *__pyx_n_s_dem; + PyObject *__pyx_n_s_dict; + PyObject *__pyx_kp_u_disable; + PyObject *__pyx_n_s_dtype_is_object; + PyObject *__pyx_kp_u_enable; + PyObject *__pyx_n_s_encode; + PyObject *__pyx_n_s_enumerate; + PyObject *__pyx_n_s_error; + PyObject *__pyx_n_s_flags; + PyObject *__pyx_n_s_float; + PyObject *__pyx_n_s_float64; + PyObject *__pyx_n_s_format; + PyObject *__pyx_n_s_fortran; + PyObject *__pyx_n_u_fortran; + PyObject *__pyx_kp_u_gc; + PyObject *__pyx_n_s_geotransform; + PyObject *__pyx_n_s_geotransform0; + PyObject *__pyx_n_s_getstate; + PyObject *__pyx_kp_u_got; + PyObject *__pyx_kp_u_got_differing_extents_in_dimensi; + PyObject *__pyx_n_s_i; + PyObject *__pyx_n_s_id; + PyObject *__pyx_n_s_import; + PyObject *__pyx_n_s_index; + PyObject *__pyx_n_s_initializing; + PyObject *__pyx_n_s_inverse_distance_3d; + PyObject *__pyx_n_s_is_coroutine; + PyObject *__pyx_kp_u_isenabled; + PyObject *__pyx_n_s_itemsize; + PyObject *__pyx_kp_s_itemsize_0_for_cython_array; + PyObject *__pyx_n_s_j; + PyObject *__pyx_n_s_main; + PyObject *__pyx_n_s_memview; + PyObject *__pyx_n_s_mode; + PyObject *__pyx_n_s_name; + PyObject *__pyx_n_s_name_2; + PyObject *__pyx_n_s_ndim; + PyObject *__pyx_n_s_new; + PyObject *__pyx_kp_s_no_default___reduce___due_to_non; + PyObject *__pyx_n_s_np; + PyObject *__pyx_n_s_numpy; + PyObject *__pyx_kp_s_numpy_core_multiarray_failed_to; + PyObject *__pyx_kp_s_numpy_core_umath_failed_to_impor; + PyObject *__pyx_n_s_obj; + PyObject *__pyx_n_s_pack; + PyObject *__pyx_n_s_penalization; + PyObject *__pyx_n_s_pickle; + PyObject *__pyx_n_s_power; + PyObject *__pyx_kp_s_pymica_methods_inverse_distance; + PyObject *__pyx_n_s_pymica_methods_inverse_distance_2; + PyObject *__pyx_n_s_pyx_PickleError; + PyObject *__pyx_n_s_pyx_checksum; + PyObject *__pyx_n_s_pyx_result; + PyObject *__pyx_n_s_pyx_state; + PyObject *__pyx_n_s_pyx_type; + PyObject *__pyx_n_s_pyx_unpickle_Enum; + PyObject *__pyx_n_s_pyx_vtable; + PyObject *__pyx_n_s_range; + PyObject *__pyx_n_s_reduce; + PyObject *__pyx_n_s_reduce_cython; + PyObject *__pyx_n_s_reduce_ex; + PyObject *__pyx_n_s_register; + PyObject *__pyx_n_s_reshape; + PyObject *__pyx_n_s_setstate; + PyObject *__pyx_n_s_setstate_cython; + PyObject *__pyx_n_s_shape; + PyObject *__pyx_n_s_size; + PyObject *__pyx_n_s_smoothing; + PyObject *__pyx_n_s_spec; + PyObject *__pyx_n_s_start; + PyObject *__pyx_n_s_step; + PyObject *__pyx_n_s_stop; + PyObject *__pyx_kp_s_strided_and_direct; + PyObject *__pyx_kp_s_strided_and_direct_or_indirect; + PyObject *__pyx_kp_s_strided_and_indirect; + PyObject *__pyx_kp_s_stringsource; + PyObject *__pyx_n_s_struct; + PyObject *__pyx_n_s_sys; + PyObject *__pyx_n_s_test; + PyObject *__pyx_n_s_typing; + PyObject *__pyx_kp_s_unable_to_allocate_array_data; + PyObject *__pyx_kp_s_unable_to_allocate_shape_and_str; + PyObject *__pyx_n_s_unpack; + PyObject *__pyx_n_s_update; + PyObject *__pyx_n_s_value; + PyObject *__pyx_n_s_values; + PyObject *__pyx_n_s_values0; + PyObject *__pyx_n_s_version_info; + PyObject *__pyx_n_s_x; + PyObject *__pyx_n_s_xpos; + PyObject *__pyx_n_s_xpos0; + PyObject *__pyx_n_s_xsize; + PyObject *__pyx_n_s_y; + PyObject *__pyx_n_s_ypos; + PyObject *__pyx_n_s_ypos0; + PyObject *__pyx_n_s_ysize; + PyObject *__pyx_n_s_z; + PyObject *__pyx_n_s_zpos; + PyObject *__pyx_n_s_zpos0; + PyObject *__pyx_int_0; + PyObject *__pyx_int_1; + PyObject *__pyx_int_3; + PyObject *__pyx_int_112105877; + PyObject *__pyx_int_136983863; + PyObject *__pyx_int_184977713; + PyObject *__pyx_int_neg_1; + PyObject *__pyx_slice__5; + PyObject *__pyx_tuple__4; + PyObject *__pyx_tuple__8; + PyObject *__pyx_tuple__9; + PyObject *__pyx_tuple__10; + PyObject *__pyx_tuple__11; + PyObject *__pyx_tuple__12; + PyObject *__pyx_tuple__13; + PyObject *__pyx_tuple__14; + PyObject *__pyx_tuple__15; + PyObject *__pyx_tuple__16; + PyObject *__pyx_tuple__17; + PyObject *__pyx_tuple__18; + PyObject *__pyx_tuple__19; + PyObject *__pyx_tuple__20; + PyObject *__pyx_tuple__22; + PyObject *__pyx_codeobj__21; + PyObject *__pyx_codeobj__23; +} __pyx_mstate; + +#if CYTHON_USE_MODULE_STATE +#ifdef __cplusplus +namespace { + extern struct PyModuleDef __pyx_moduledef; +} /* anonymous namespace */ +#else +static struct PyModuleDef __pyx_moduledef; +#endif + +#define __pyx_mstate(o) ((__pyx_mstate *)__Pyx_PyModule_GetState(o)) + +#define __pyx_mstate_global (__pyx_mstate(PyState_FindModule(&__pyx_moduledef))) + +#define __pyx_m (PyState_FindModule(&__pyx_moduledef)) +#else +static __pyx_mstate __pyx_mstate_global_static = +#ifdef __cplusplus + {}; +#else + {0}; +#endif +static __pyx_mstate *__pyx_mstate_global = &__pyx_mstate_global_static; +#endif +/* #### Code section: module_state_clear ### */ +#if CYTHON_USE_MODULE_STATE +static int __pyx_m_clear(PyObject *m) { + __pyx_mstate *clear_module_state = __pyx_mstate(m); + if (!clear_module_state) return 0; + Py_CLEAR(clear_module_state->__pyx_d); + Py_CLEAR(clear_module_state->__pyx_b); + Py_CLEAR(clear_module_state->__pyx_cython_runtime); + Py_CLEAR(clear_module_state->__pyx_empty_tuple); + Py_CLEAR(clear_module_state->__pyx_empty_bytes); + Py_CLEAR(clear_module_state->__pyx_empty_unicode); + #ifdef __Pyx_CyFunction_USED + Py_CLEAR(clear_module_state->__pyx_CyFunctionType); + #endif + #ifdef __Pyx_FusedFunction_USED + Py_CLEAR(clear_module_state->__pyx_FusedFunctionType); + #endif + Py_CLEAR(clear_module_state->__pyx_ptype_7cpython_4type_type); + Py_CLEAR(clear_module_state->__pyx_ptype_7cpython_4bool_bool); + Py_CLEAR(clear_module_state->__pyx_ptype_7cpython_7complex_complex); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_dtype); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_flatiter); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_broadcast); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_ndarray); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_generic); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_number); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_integer); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_signedinteger); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_unsignedinteger); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_inexact); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_floating); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_complexfloating); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_flexible); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_character); + Py_CLEAR(clear_module_state->__pyx_ptype_5numpy_ufunc); + Py_CLEAR(clear_module_state->__pyx_ptype_7cpython_5array_array); + Py_CLEAR(clear_module_state->__pyx_array_type); + Py_CLEAR(clear_module_state->__pyx_type___pyx_array); + Py_CLEAR(clear_module_state->__pyx_MemviewEnum_type); + Py_CLEAR(clear_module_state->__pyx_type___pyx_MemviewEnum); + Py_CLEAR(clear_module_state->__pyx_memoryview_type); + Py_CLEAR(clear_module_state->__pyx_type___pyx_memoryview); + Py_CLEAR(clear_module_state->__pyx_memoryviewslice_type); + Py_CLEAR(clear_module_state->__pyx_type___pyx_memoryviewslice); + Py_CLEAR(clear_module_state->__pyx_kp_u_); + Py_CLEAR(clear_module_state->__pyx_n_s_ASCII); + Py_CLEAR(clear_module_state->__pyx_kp_s_All_dimensions_preceding_dimensi); + Py_CLEAR(clear_module_state->__pyx_n_s_AssertionError); + Py_CLEAR(clear_module_state->__pyx_kp_s_Buffer_view_does_not_expose_stri); + Py_CLEAR(clear_module_state->__pyx_kp_s_Can_only_create_a_buffer_that_is); + Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_assign_to_read_only_memor); + Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_create_writable_memory_vi); + Py_CLEAR(clear_module_state->__pyx_kp_u_Cannot_index_with_type); + Py_CLEAR(clear_module_state->__pyx_kp_s_Cannot_transpose_memoryview_with); + Py_CLEAR(clear_module_state->__pyx_n_s_DTYPE); + Py_CLEAR(clear_module_state->__pyx_n_s_Dict); + Py_CLEAR(clear_module_state->__pyx_kp_s_Dimension_d_is_not_direct); + Py_CLEAR(clear_module_state->__pyx_n_s_Ellipsis); + Py_CLEAR(clear_module_state->__pyx_kp_s_Empty_shape_tuple_for_cython_arr); + Py_CLEAR(clear_module_state->__pyx_n_s_ImportError); + Py_CLEAR(clear_module_state->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0); + Py_CLEAR(clear_module_state->__pyx_n_s_IndexError); + Py_CLEAR(clear_module_state->__pyx_kp_s_Index_out_of_bounds_axis_d); + Py_CLEAR(clear_module_state->__pyx_kp_s_Indirect_dimensions_not_supporte); + Py_CLEAR(clear_module_state->__pyx_kp_u_Invalid_mode_expected_c_or_fortr); + Py_CLEAR(clear_module_state->__pyx_kp_u_Invalid_shape_in_axis); + Py_CLEAR(clear_module_state->__pyx_n_s_List); + Py_CLEAR(clear_module_state->__pyx_kp_s_List_Dict_str_float); + Py_CLEAR(clear_module_state->__pyx_kp_s_List_int); + Py_CLEAR(clear_module_state->__pyx_n_s_MemoryError); + Py_CLEAR(clear_module_state->__pyx_kp_s_MemoryView_of_r_at_0x_x); + Py_CLEAR(clear_module_state->__pyx_kp_s_MemoryView_of_r_object); + Py_CLEAR(clear_module_state->__pyx_n_s_N); + Py_CLEAR(clear_module_state->__pyx_n_b_O); + Py_CLEAR(clear_module_state->__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + Py_CLEAR(clear_module_state->__pyx_n_s_PickleError); + Py_CLEAR(clear_module_state->__pyx_n_s_Sequence); + Py_CLEAR(clear_module_state->__pyx_kp_s_Step_may_not_be_zero_axis_d); + Py_CLEAR(clear_module_state->__pyx_n_s_TypeError); + Py_CLEAR(clear_module_state->__pyx_kp_s_Unable_to_convert_item_to_object); + Py_CLEAR(clear_module_state->__pyx_n_s_Union); + Py_CLEAR(clear_module_state->__pyx_n_s_ValueError); + Py_CLEAR(clear_module_state->__pyx_n_s_View_MemoryView); + Py_CLEAR(clear_module_state->__pyx_kp_u__2); + Py_CLEAR(clear_module_state->__pyx_n_s__24); + Py_CLEAR(clear_module_state->__pyx_n_s__3); + Py_CLEAR(clear_module_state->__pyx_kp_u__6); + Py_CLEAR(clear_module_state->__pyx_kp_u__7); + Py_CLEAR(clear_module_state->__pyx_n_s_abc); + Py_CLEAR(clear_module_state->__pyx_n_s_allocate_buffer); + Py_CLEAR(clear_module_state->__pyx_n_s_altitude); + Py_CLEAR(clear_module_state->__pyx_kp_u_and); + Py_CLEAR(clear_module_state->__pyx_n_s_array); + Py_CLEAR(clear_module_state->__pyx_n_s_asyncio_coroutines); + Py_CLEAR(clear_module_state->__pyx_n_s_base); + Py_CLEAR(clear_module_state->__pyx_n_s_c); + Py_CLEAR(clear_module_state->__pyx_n_u_c); + Py_CLEAR(clear_module_state->__pyx_n_s_cda); + Py_CLEAR(clear_module_state->__pyx_n_s_cgeotransform); + Py_CLEAR(clear_module_state->__pyx_n_s_class); + Py_CLEAR(clear_module_state->__pyx_n_s_class_getitem); + Py_CLEAR(clear_module_state->__pyx_n_s_cline_in_traceback); + Py_CLEAR(clear_module_state->__pyx_n_s_collections); + Py_CLEAR(clear_module_state->__pyx_kp_s_collections_abc); + Py_CLEAR(clear_module_state->__pyx_kp_s_contiguous_and_direct); + Py_CLEAR(clear_module_state->__pyx_kp_s_contiguous_and_indirect); + Py_CLEAR(clear_module_state->__pyx_n_s_count); + Py_CLEAR(clear_module_state->__pyx_n_s_cvalues); + Py_CLEAR(clear_module_state->__pyx_n_s_cxpos); + Py_CLEAR(clear_module_state->__pyx_n_s_cypos); + Py_CLEAR(clear_module_state->__pyx_n_s_czpos); + Py_CLEAR(clear_module_state->__pyx_n_s_d); + Py_CLEAR(clear_module_state->__pyx_n_s_da); + Py_CLEAR(clear_module_state->__pyx_n_s_data); + Py_CLEAR(clear_module_state->__pyx_n_s_data_array); + Py_CLEAR(clear_module_state->__pyx_n_s_dem); + Py_CLEAR(clear_module_state->__pyx_n_s_dict); + Py_CLEAR(clear_module_state->__pyx_kp_u_disable); + Py_CLEAR(clear_module_state->__pyx_n_s_dtype_is_object); + Py_CLEAR(clear_module_state->__pyx_kp_u_enable); + Py_CLEAR(clear_module_state->__pyx_n_s_encode); + Py_CLEAR(clear_module_state->__pyx_n_s_enumerate); + Py_CLEAR(clear_module_state->__pyx_n_s_error); + Py_CLEAR(clear_module_state->__pyx_n_s_flags); + Py_CLEAR(clear_module_state->__pyx_n_s_float); + Py_CLEAR(clear_module_state->__pyx_n_s_float64); + Py_CLEAR(clear_module_state->__pyx_n_s_format); + Py_CLEAR(clear_module_state->__pyx_n_s_fortran); + Py_CLEAR(clear_module_state->__pyx_n_u_fortran); + Py_CLEAR(clear_module_state->__pyx_kp_u_gc); + Py_CLEAR(clear_module_state->__pyx_n_s_geotransform); + Py_CLEAR(clear_module_state->__pyx_n_s_geotransform0); + Py_CLEAR(clear_module_state->__pyx_n_s_getstate); + Py_CLEAR(clear_module_state->__pyx_kp_u_got); + Py_CLEAR(clear_module_state->__pyx_kp_u_got_differing_extents_in_dimensi); + Py_CLEAR(clear_module_state->__pyx_n_s_i); + Py_CLEAR(clear_module_state->__pyx_n_s_id); + Py_CLEAR(clear_module_state->__pyx_n_s_import); + Py_CLEAR(clear_module_state->__pyx_n_s_index); + Py_CLEAR(clear_module_state->__pyx_n_s_initializing); + Py_CLEAR(clear_module_state->__pyx_n_s_inverse_distance_3d); + Py_CLEAR(clear_module_state->__pyx_n_s_is_coroutine); + Py_CLEAR(clear_module_state->__pyx_kp_u_isenabled); + Py_CLEAR(clear_module_state->__pyx_n_s_itemsize); + Py_CLEAR(clear_module_state->__pyx_kp_s_itemsize_0_for_cython_array); + Py_CLEAR(clear_module_state->__pyx_n_s_j); + Py_CLEAR(clear_module_state->__pyx_n_s_main); + Py_CLEAR(clear_module_state->__pyx_n_s_memview); + Py_CLEAR(clear_module_state->__pyx_n_s_mode); + Py_CLEAR(clear_module_state->__pyx_n_s_name); + Py_CLEAR(clear_module_state->__pyx_n_s_name_2); + Py_CLEAR(clear_module_state->__pyx_n_s_ndim); + Py_CLEAR(clear_module_state->__pyx_n_s_new); + Py_CLEAR(clear_module_state->__pyx_kp_s_no_default___reduce___due_to_non); + Py_CLEAR(clear_module_state->__pyx_n_s_np); + Py_CLEAR(clear_module_state->__pyx_n_s_numpy); + Py_CLEAR(clear_module_state->__pyx_kp_s_numpy_core_multiarray_failed_to); + Py_CLEAR(clear_module_state->__pyx_kp_s_numpy_core_umath_failed_to_impor); + Py_CLEAR(clear_module_state->__pyx_n_s_obj); + Py_CLEAR(clear_module_state->__pyx_n_s_pack); + Py_CLEAR(clear_module_state->__pyx_n_s_penalization); + Py_CLEAR(clear_module_state->__pyx_n_s_pickle); + Py_CLEAR(clear_module_state->__pyx_n_s_power); + Py_CLEAR(clear_module_state->__pyx_kp_s_pymica_methods_inverse_distance); + Py_CLEAR(clear_module_state->__pyx_n_s_pymica_methods_inverse_distance_2); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_PickleError); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_checksum); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_result); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_state); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_type); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_unpickle_Enum); + Py_CLEAR(clear_module_state->__pyx_n_s_pyx_vtable); + Py_CLEAR(clear_module_state->__pyx_n_s_range); + Py_CLEAR(clear_module_state->__pyx_n_s_reduce); + Py_CLEAR(clear_module_state->__pyx_n_s_reduce_cython); + Py_CLEAR(clear_module_state->__pyx_n_s_reduce_ex); + Py_CLEAR(clear_module_state->__pyx_n_s_register); + Py_CLEAR(clear_module_state->__pyx_n_s_reshape); + Py_CLEAR(clear_module_state->__pyx_n_s_setstate); + Py_CLEAR(clear_module_state->__pyx_n_s_setstate_cython); + Py_CLEAR(clear_module_state->__pyx_n_s_shape); + Py_CLEAR(clear_module_state->__pyx_n_s_size); + Py_CLEAR(clear_module_state->__pyx_n_s_smoothing); + Py_CLEAR(clear_module_state->__pyx_n_s_spec); + Py_CLEAR(clear_module_state->__pyx_n_s_start); + Py_CLEAR(clear_module_state->__pyx_n_s_step); + Py_CLEAR(clear_module_state->__pyx_n_s_stop); + Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_direct); + Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_direct_or_indirect); + Py_CLEAR(clear_module_state->__pyx_kp_s_strided_and_indirect); + Py_CLEAR(clear_module_state->__pyx_kp_s_stringsource); + Py_CLEAR(clear_module_state->__pyx_n_s_struct); + Py_CLEAR(clear_module_state->__pyx_n_s_sys); + Py_CLEAR(clear_module_state->__pyx_n_s_test); + Py_CLEAR(clear_module_state->__pyx_n_s_typing); + Py_CLEAR(clear_module_state->__pyx_kp_s_unable_to_allocate_array_data); + Py_CLEAR(clear_module_state->__pyx_kp_s_unable_to_allocate_shape_and_str); + Py_CLEAR(clear_module_state->__pyx_n_s_unpack); + Py_CLEAR(clear_module_state->__pyx_n_s_update); + Py_CLEAR(clear_module_state->__pyx_n_s_value); + Py_CLEAR(clear_module_state->__pyx_n_s_values); + Py_CLEAR(clear_module_state->__pyx_n_s_values0); + Py_CLEAR(clear_module_state->__pyx_n_s_version_info); + Py_CLEAR(clear_module_state->__pyx_n_s_x); + Py_CLEAR(clear_module_state->__pyx_n_s_xpos); + Py_CLEAR(clear_module_state->__pyx_n_s_xpos0); + Py_CLEAR(clear_module_state->__pyx_n_s_xsize); + Py_CLEAR(clear_module_state->__pyx_n_s_y); + Py_CLEAR(clear_module_state->__pyx_n_s_ypos); + Py_CLEAR(clear_module_state->__pyx_n_s_ypos0); + Py_CLEAR(clear_module_state->__pyx_n_s_ysize); + Py_CLEAR(clear_module_state->__pyx_n_s_z); + Py_CLEAR(clear_module_state->__pyx_n_s_zpos); + Py_CLEAR(clear_module_state->__pyx_n_s_zpos0); + Py_CLEAR(clear_module_state->__pyx_int_0); + Py_CLEAR(clear_module_state->__pyx_int_1); + Py_CLEAR(clear_module_state->__pyx_int_3); + Py_CLEAR(clear_module_state->__pyx_int_112105877); + Py_CLEAR(clear_module_state->__pyx_int_136983863); + Py_CLEAR(clear_module_state->__pyx_int_184977713); + Py_CLEAR(clear_module_state->__pyx_int_neg_1); + Py_CLEAR(clear_module_state->__pyx_slice__5); + Py_CLEAR(clear_module_state->__pyx_tuple__4); + Py_CLEAR(clear_module_state->__pyx_tuple__8); + Py_CLEAR(clear_module_state->__pyx_tuple__9); + Py_CLEAR(clear_module_state->__pyx_tuple__10); + Py_CLEAR(clear_module_state->__pyx_tuple__11); + Py_CLEAR(clear_module_state->__pyx_tuple__12); + Py_CLEAR(clear_module_state->__pyx_tuple__13); + Py_CLEAR(clear_module_state->__pyx_tuple__14); + Py_CLEAR(clear_module_state->__pyx_tuple__15); + Py_CLEAR(clear_module_state->__pyx_tuple__16); + Py_CLEAR(clear_module_state->__pyx_tuple__17); + Py_CLEAR(clear_module_state->__pyx_tuple__18); + Py_CLEAR(clear_module_state->__pyx_tuple__19); + Py_CLEAR(clear_module_state->__pyx_tuple__20); + Py_CLEAR(clear_module_state->__pyx_tuple__22); + Py_CLEAR(clear_module_state->__pyx_codeobj__21); + Py_CLEAR(clear_module_state->__pyx_codeobj__23); + return 0; +} +#endif +/* #### Code section: module_state_traverse ### */ +#if CYTHON_USE_MODULE_STATE +static int __pyx_m_traverse(PyObject *m, visitproc visit, void *arg) { + __pyx_mstate *traverse_module_state = __pyx_mstate(m); + if (!traverse_module_state) return 0; + Py_VISIT(traverse_module_state->__pyx_d); + Py_VISIT(traverse_module_state->__pyx_b); + Py_VISIT(traverse_module_state->__pyx_cython_runtime); + Py_VISIT(traverse_module_state->__pyx_empty_tuple); + Py_VISIT(traverse_module_state->__pyx_empty_bytes); + Py_VISIT(traverse_module_state->__pyx_empty_unicode); + #ifdef __Pyx_CyFunction_USED + Py_VISIT(traverse_module_state->__pyx_CyFunctionType); + #endif + #ifdef __Pyx_FusedFunction_USED + Py_VISIT(traverse_module_state->__pyx_FusedFunctionType); + #endif + Py_VISIT(traverse_module_state->__pyx_ptype_7cpython_4type_type); + Py_VISIT(traverse_module_state->__pyx_ptype_7cpython_4bool_bool); + Py_VISIT(traverse_module_state->__pyx_ptype_7cpython_7complex_complex); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_dtype); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_flatiter); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_broadcast); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_ndarray); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_generic); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_number); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_integer); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_signedinteger); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_unsignedinteger); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_inexact); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_floating); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_complexfloating); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_flexible); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_character); + Py_VISIT(traverse_module_state->__pyx_ptype_5numpy_ufunc); + Py_VISIT(traverse_module_state->__pyx_ptype_7cpython_5array_array); + Py_VISIT(traverse_module_state->__pyx_array_type); + Py_VISIT(traverse_module_state->__pyx_type___pyx_array); + Py_VISIT(traverse_module_state->__pyx_MemviewEnum_type); + Py_VISIT(traverse_module_state->__pyx_type___pyx_MemviewEnum); + Py_VISIT(traverse_module_state->__pyx_memoryview_type); + Py_VISIT(traverse_module_state->__pyx_type___pyx_memoryview); + Py_VISIT(traverse_module_state->__pyx_memoryviewslice_type); + Py_VISIT(traverse_module_state->__pyx_type___pyx_memoryviewslice); + Py_VISIT(traverse_module_state->__pyx_kp_u_); + Py_VISIT(traverse_module_state->__pyx_n_s_ASCII); + Py_VISIT(traverse_module_state->__pyx_kp_s_All_dimensions_preceding_dimensi); + Py_VISIT(traverse_module_state->__pyx_n_s_AssertionError); + Py_VISIT(traverse_module_state->__pyx_kp_s_Buffer_view_does_not_expose_stri); + Py_VISIT(traverse_module_state->__pyx_kp_s_Can_only_create_a_buffer_that_is); + Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_assign_to_read_only_memor); + Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_create_writable_memory_vi); + Py_VISIT(traverse_module_state->__pyx_kp_u_Cannot_index_with_type); + Py_VISIT(traverse_module_state->__pyx_kp_s_Cannot_transpose_memoryview_with); + Py_VISIT(traverse_module_state->__pyx_n_s_DTYPE); + Py_VISIT(traverse_module_state->__pyx_n_s_Dict); + Py_VISIT(traverse_module_state->__pyx_kp_s_Dimension_d_is_not_direct); + Py_VISIT(traverse_module_state->__pyx_n_s_Ellipsis); + Py_VISIT(traverse_module_state->__pyx_kp_s_Empty_shape_tuple_for_cython_arr); + Py_VISIT(traverse_module_state->__pyx_n_s_ImportError); + Py_VISIT(traverse_module_state->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0); + Py_VISIT(traverse_module_state->__pyx_n_s_IndexError); + Py_VISIT(traverse_module_state->__pyx_kp_s_Index_out_of_bounds_axis_d); + Py_VISIT(traverse_module_state->__pyx_kp_s_Indirect_dimensions_not_supporte); + Py_VISIT(traverse_module_state->__pyx_kp_u_Invalid_mode_expected_c_or_fortr); + Py_VISIT(traverse_module_state->__pyx_kp_u_Invalid_shape_in_axis); + Py_VISIT(traverse_module_state->__pyx_n_s_List); + Py_VISIT(traverse_module_state->__pyx_kp_s_List_Dict_str_float); + Py_VISIT(traverse_module_state->__pyx_kp_s_List_int); + Py_VISIT(traverse_module_state->__pyx_n_s_MemoryError); + Py_VISIT(traverse_module_state->__pyx_kp_s_MemoryView_of_r_at_0x_x); + Py_VISIT(traverse_module_state->__pyx_kp_s_MemoryView_of_r_object); + Py_VISIT(traverse_module_state->__pyx_n_s_N); + Py_VISIT(traverse_module_state->__pyx_n_b_O); + Py_VISIT(traverse_module_state->__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + Py_VISIT(traverse_module_state->__pyx_n_s_PickleError); + Py_VISIT(traverse_module_state->__pyx_n_s_Sequence); + Py_VISIT(traverse_module_state->__pyx_kp_s_Step_may_not_be_zero_axis_d); + Py_VISIT(traverse_module_state->__pyx_n_s_TypeError); + Py_VISIT(traverse_module_state->__pyx_kp_s_Unable_to_convert_item_to_object); + Py_VISIT(traverse_module_state->__pyx_n_s_Union); + Py_VISIT(traverse_module_state->__pyx_n_s_ValueError); + Py_VISIT(traverse_module_state->__pyx_n_s_View_MemoryView); + Py_VISIT(traverse_module_state->__pyx_kp_u__2); + Py_VISIT(traverse_module_state->__pyx_n_s__24); + Py_VISIT(traverse_module_state->__pyx_n_s__3); + Py_VISIT(traverse_module_state->__pyx_kp_u__6); + Py_VISIT(traverse_module_state->__pyx_kp_u__7); + Py_VISIT(traverse_module_state->__pyx_n_s_abc); + Py_VISIT(traverse_module_state->__pyx_n_s_allocate_buffer); + Py_VISIT(traverse_module_state->__pyx_n_s_altitude); + Py_VISIT(traverse_module_state->__pyx_kp_u_and); + Py_VISIT(traverse_module_state->__pyx_n_s_array); + Py_VISIT(traverse_module_state->__pyx_n_s_asyncio_coroutines); + Py_VISIT(traverse_module_state->__pyx_n_s_base); + Py_VISIT(traverse_module_state->__pyx_n_s_c); + Py_VISIT(traverse_module_state->__pyx_n_u_c); + Py_VISIT(traverse_module_state->__pyx_n_s_cda); + Py_VISIT(traverse_module_state->__pyx_n_s_cgeotransform); + Py_VISIT(traverse_module_state->__pyx_n_s_class); + Py_VISIT(traverse_module_state->__pyx_n_s_class_getitem); + Py_VISIT(traverse_module_state->__pyx_n_s_cline_in_traceback); + Py_VISIT(traverse_module_state->__pyx_n_s_collections); + Py_VISIT(traverse_module_state->__pyx_kp_s_collections_abc); + Py_VISIT(traverse_module_state->__pyx_kp_s_contiguous_and_direct); + Py_VISIT(traverse_module_state->__pyx_kp_s_contiguous_and_indirect); + Py_VISIT(traverse_module_state->__pyx_n_s_count); + Py_VISIT(traverse_module_state->__pyx_n_s_cvalues); + Py_VISIT(traverse_module_state->__pyx_n_s_cxpos); + Py_VISIT(traverse_module_state->__pyx_n_s_cypos); + Py_VISIT(traverse_module_state->__pyx_n_s_czpos); + Py_VISIT(traverse_module_state->__pyx_n_s_d); + Py_VISIT(traverse_module_state->__pyx_n_s_da); + Py_VISIT(traverse_module_state->__pyx_n_s_data); + Py_VISIT(traverse_module_state->__pyx_n_s_data_array); + Py_VISIT(traverse_module_state->__pyx_n_s_dem); + Py_VISIT(traverse_module_state->__pyx_n_s_dict); + Py_VISIT(traverse_module_state->__pyx_kp_u_disable); + Py_VISIT(traverse_module_state->__pyx_n_s_dtype_is_object); + Py_VISIT(traverse_module_state->__pyx_kp_u_enable); + Py_VISIT(traverse_module_state->__pyx_n_s_encode); + Py_VISIT(traverse_module_state->__pyx_n_s_enumerate); + Py_VISIT(traverse_module_state->__pyx_n_s_error); + Py_VISIT(traverse_module_state->__pyx_n_s_flags); + Py_VISIT(traverse_module_state->__pyx_n_s_float); + Py_VISIT(traverse_module_state->__pyx_n_s_float64); + Py_VISIT(traverse_module_state->__pyx_n_s_format); + Py_VISIT(traverse_module_state->__pyx_n_s_fortran); + Py_VISIT(traverse_module_state->__pyx_n_u_fortran); + Py_VISIT(traverse_module_state->__pyx_kp_u_gc); + Py_VISIT(traverse_module_state->__pyx_n_s_geotransform); + Py_VISIT(traverse_module_state->__pyx_n_s_geotransform0); + Py_VISIT(traverse_module_state->__pyx_n_s_getstate); + Py_VISIT(traverse_module_state->__pyx_kp_u_got); + Py_VISIT(traverse_module_state->__pyx_kp_u_got_differing_extents_in_dimensi); + Py_VISIT(traverse_module_state->__pyx_n_s_i); + Py_VISIT(traverse_module_state->__pyx_n_s_id); + Py_VISIT(traverse_module_state->__pyx_n_s_import); + Py_VISIT(traverse_module_state->__pyx_n_s_index); + Py_VISIT(traverse_module_state->__pyx_n_s_initializing); + Py_VISIT(traverse_module_state->__pyx_n_s_inverse_distance_3d); + Py_VISIT(traverse_module_state->__pyx_n_s_is_coroutine); + Py_VISIT(traverse_module_state->__pyx_kp_u_isenabled); + Py_VISIT(traverse_module_state->__pyx_n_s_itemsize); + Py_VISIT(traverse_module_state->__pyx_kp_s_itemsize_0_for_cython_array); + Py_VISIT(traverse_module_state->__pyx_n_s_j); + Py_VISIT(traverse_module_state->__pyx_n_s_main); + Py_VISIT(traverse_module_state->__pyx_n_s_memview); + Py_VISIT(traverse_module_state->__pyx_n_s_mode); + Py_VISIT(traverse_module_state->__pyx_n_s_name); + Py_VISIT(traverse_module_state->__pyx_n_s_name_2); + Py_VISIT(traverse_module_state->__pyx_n_s_ndim); + Py_VISIT(traverse_module_state->__pyx_n_s_new); + Py_VISIT(traverse_module_state->__pyx_kp_s_no_default___reduce___due_to_non); + Py_VISIT(traverse_module_state->__pyx_n_s_np); + Py_VISIT(traverse_module_state->__pyx_n_s_numpy); + Py_VISIT(traverse_module_state->__pyx_kp_s_numpy_core_multiarray_failed_to); + Py_VISIT(traverse_module_state->__pyx_kp_s_numpy_core_umath_failed_to_impor); + Py_VISIT(traverse_module_state->__pyx_n_s_obj); + Py_VISIT(traverse_module_state->__pyx_n_s_pack); + Py_VISIT(traverse_module_state->__pyx_n_s_penalization); + Py_VISIT(traverse_module_state->__pyx_n_s_pickle); + Py_VISIT(traverse_module_state->__pyx_n_s_power); + Py_VISIT(traverse_module_state->__pyx_kp_s_pymica_methods_inverse_distance); + Py_VISIT(traverse_module_state->__pyx_n_s_pymica_methods_inverse_distance_2); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_PickleError); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_checksum); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_result); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_state); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_type); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_unpickle_Enum); + Py_VISIT(traverse_module_state->__pyx_n_s_pyx_vtable); + Py_VISIT(traverse_module_state->__pyx_n_s_range); + Py_VISIT(traverse_module_state->__pyx_n_s_reduce); + Py_VISIT(traverse_module_state->__pyx_n_s_reduce_cython); + Py_VISIT(traverse_module_state->__pyx_n_s_reduce_ex); + Py_VISIT(traverse_module_state->__pyx_n_s_register); + Py_VISIT(traverse_module_state->__pyx_n_s_reshape); + Py_VISIT(traverse_module_state->__pyx_n_s_setstate); + Py_VISIT(traverse_module_state->__pyx_n_s_setstate_cython); + Py_VISIT(traverse_module_state->__pyx_n_s_shape); + Py_VISIT(traverse_module_state->__pyx_n_s_size); + Py_VISIT(traverse_module_state->__pyx_n_s_smoothing); + Py_VISIT(traverse_module_state->__pyx_n_s_spec); + Py_VISIT(traverse_module_state->__pyx_n_s_start); + Py_VISIT(traverse_module_state->__pyx_n_s_step); + Py_VISIT(traverse_module_state->__pyx_n_s_stop); + Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_direct); + Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_direct_or_indirect); + Py_VISIT(traverse_module_state->__pyx_kp_s_strided_and_indirect); + Py_VISIT(traverse_module_state->__pyx_kp_s_stringsource); + Py_VISIT(traverse_module_state->__pyx_n_s_struct); + Py_VISIT(traverse_module_state->__pyx_n_s_sys); + Py_VISIT(traverse_module_state->__pyx_n_s_test); + Py_VISIT(traverse_module_state->__pyx_n_s_typing); + Py_VISIT(traverse_module_state->__pyx_kp_s_unable_to_allocate_array_data); + Py_VISIT(traverse_module_state->__pyx_kp_s_unable_to_allocate_shape_and_str); + Py_VISIT(traverse_module_state->__pyx_n_s_unpack); + Py_VISIT(traverse_module_state->__pyx_n_s_update); + Py_VISIT(traverse_module_state->__pyx_n_s_value); + Py_VISIT(traverse_module_state->__pyx_n_s_values); + Py_VISIT(traverse_module_state->__pyx_n_s_values0); + Py_VISIT(traverse_module_state->__pyx_n_s_version_info); + Py_VISIT(traverse_module_state->__pyx_n_s_x); + Py_VISIT(traverse_module_state->__pyx_n_s_xpos); + Py_VISIT(traverse_module_state->__pyx_n_s_xpos0); + Py_VISIT(traverse_module_state->__pyx_n_s_xsize); + Py_VISIT(traverse_module_state->__pyx_n_s_y); + Py_VISIT(traverse_module_state->__pyx_n_s_ypos); + Py_VISIT(traverse_module_state->__pyx_n_s_ypos0); + Py_VISIT(traverse_module_state->__pyx_n_s_ysize); + Py_VISIT(traverse_module_state->__pyx_n_s_z); + Py_VISIT(traverse_module_state->__pyx_n_s_zpos); + Py_VISIT(traverse_module_state->__pyx_n_s_zpos0); + Py_VISIT(traverse_module_state->__pyx_int_0); + Py_VISIT(traverse_module_state->__pyx_int_1); + Py_VISIT(traverse_module_state->__pyx_int_3); + Py_VISIT(traverse_module_state->__pyx_int_112105877); + Py_VISIT(traverse_module_state->__pyx_int_136983863); + Py_VISIT(traverse_module_state->__pyx_int_184977713); + Py_VISIT(traverse_module_state->__pyx_int_neg_1); + Py_VISIT(traverse_module_state->__pyx_slice__5); + Py_VISIT(traverse_module_state->__pyx_tuple__4); + Py_VISIT(traverse_module_state->__pyx_tuple__8); + Py_VISIT(traverse_module_state->__pyx_tuple__9); + Py_VISIT(traverse_module_state->__pyx_tuple__10); + Py_VISIT(traverse_module_state->__pyx_tuple__11); + Py_VISIT(traverse_module_state->__pyx_tuple__12); + Py_VISIT(traverse_module_state->__pyx_tuple__13); + Py_VISIT(traverse_module_state->__pyx_tuple__14); + Py_VISIT(traverse_module_state->__pyx_tuple__15); + Py_VISIT(traverse_module_state->__pyx_tuple__16); + Py_VISIT(traverse_module_state->__pyx_tuple__17); + Py_VISIT(traverse_module_state->__pyx_tuple__18); + Py_VISIT(traverse_module_state->__pyx_tuple__19); + Py_VISIT(traverse_module_state->__pyx_tuple__20); + Py_VISIT(traverse_module_state->__pyx_tuple__22); + Py_VISIT(traverse_module_state->__pyx_codeobj__21); + Py_VISIT(traverse_module_state->__pyx_codeobj__23); + return 0; +} +#endif +/* #### Code section: module_state_defines ### */ +#define __pyx_d __pyx_mstate_global->__pyx_d +#define __pyx_b __pyx_mstate_global->__pyx_b +#define __pyx_cython_runtime __pyx_mstate_global->__pyx_cython_runtime +#define __pyx_empty_tuple __pyx_mstate_global->__pyx_empty_tuple +#define __pyx_empty_bytes __pyx_mstate_global->__pyx_empty_bytes +#define __pyx_empty_unicode __pyx_mstate_global->__pyx_empty_unicode +#ifdef __Pyx_CyFunction_USED +#define __pyx_CyFunctionType __pyx_mstate_global->__pyx_CyFunctionType +#endif +#ifdef __Pyx_FusedFunction_USED +#define __pyx_FusedFunctionType __pyx_mstate_global->__pyx_FusedFunctionType +#endif +#ifdef __Pyx_Generator_USED +#define __pyx_GeneratorType __pyx_mstate_global->__pyx_GeneratorType +#endif +#ifdef __Pyx_IterableCoroutine_USED +#define __pyx_IterableCoroutineType __pyx_mstate_global->__pyx_IterableCoroutineType +#endif +#ifdef __Pyx_Coroutine_USED +#define __pyx_CoroutineAwaitType __pyx_mstate_global->__pyx_CoroutineAwaitType +#endif +#ifdef __Pyx_Coroutine_USED +#define __pyx_CoroutineType __pyx_mstate_global->__pyx_CoroutineType +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_7cpython_4type_type __pyx_mstate_global->__pyx_ptype_7cpython_4type_type +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_7cpython_4bool_bool __pyx_mstate_global->__pyx_ptype_7cpython_4bool_bool +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_7cpython_7complex_complex __pyx_mstate_global->__pyx_ptype_7cpython_7complex_complex +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_5numpy_dtype __pyx_mstate_global->__pyx_ptype_5numpy_dtype +#define __pyx_ptype_5numpy_flatiter __pyx_mstate_global->__pyx_ptype_5numpy_flatiter +#define __pyx_ptype_5numpy_broadcast __pyx_mstate_global->__pyx_ptype_5numpy_broadcast +#define __pyx_ptype_5numpy_ndarray __pyx_mstate_global->__pyx_ptype_5numpy_ndarray +#define __pyx_ptype_5numpy_generic __pyx_mstate_global->__pyx_ptype_5numpy_generic +#define __pyx_ptype_5numpy_number __pyx_mstate_global->__pyx_ptype_5numpy_number +#define __pyx_ptype_5numpy_integer __pyx_mstate_global->__pyx_ptype_5numpy_integer +#define __pyx_ptype_5numpy_signedinteger __pyx_mstate_global->__pyx_ptype_5numpy_signedinteger +#define __pyx_ptype_5numpy_unsignedinteger __pyx_mstate_global->__pyx_ptype_5numpy_unsignedinteger +#define __pyx_ptype_5numpy_inexact __pyx_mstate_global->__pyx_ptype_5numpy_inexact +#define __pyx_ptype_5numpy_floating __pyx_mstate_global->__pyx_ptype_5numpy_floating +#define __pyx_ptype_5numpy_complexfloating __pyx_mstate_global->__pyx_ptype_5numpy_complexfloating +#define __pyx_ptype_5numpy_flexible __pyx_mstate_global->__pyx_ptype_5numpy_flexible +#define __pyx_ptype_5numpy_character __pyx_mstate_global->__pyx_ptype_5numpy_character +#define __pyx_ptype_5numpy_ufunc __pyx_mstate_global->__pyx_ptype_5numpy_ufunc +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#if CYTHON_USE_MODULE_STATE +#endif +#define __pyx_ptype_7cpython_5array_array __pyx_mstate_global->__pyx_ptype_7cpython_5array_array +#if CYTHON_USE_MODULE_STATE +#define __pyx_type___pyx_array __pyx_mstate_global->__pyx_type___pyx_array +#define __pyx_type___pyx_MemviewEnum __pyx_mstate_global->__pyx_type___pyx_MemviewEnum +#define __pyx_type___pyx_memoryview __pyx_mstate_global->__pyx_type___pyx_memoryview +#define __pyx_type___pyx_memoryviewslice __pyx_mstate_global->__pyx_type___pyx_memoryviewslice +#endif +#define __pyx_array_type __pyx_mstate_global->__pyx_array_type +#define __pyx_MemviewEnum_type __pyx_mstate_global->__pyx_MemviewEnum_type +#define __pyx_memoryview_type __pyx_mstate_global->__pyx_memoryview_type +#define __pyx_memoryviewslice_type __pyx_mstate_global->__pyx_memoryviewslice_type +#define __pyx_kp_u_ __pyx_mstate_global->__pyx_kp_u_ +#define __pyx_n_s_ASCII __pyx_mstate_global->__pyx_n_s_ASCII +#define __pyx_kp_s_All_dimensions_preceding_dimensi __pyx_mstate_global->__pyx_kp_s_All_dimensions_preceding_dimensi +#define __pyx_n_s_AssertionError __pyx_mstate_global->__pyx_n_s_AssertionError +#define __pyx_kp_s_Buffer_view_does_not_expose_stri __pyx_mstate_global->__pyx_kp_s_Buffer_view_does_not_expose_stri +#define __pyx_kp_s_Can_only_create_a_buffer_that_is __pyx_mstate_global->__pyx_kp_s_Can_only_create_a_buffer_that_is +#define __pyx_kp_s_Cannot_assign_to_read_only_memor __pyx_mstate_global->__pyx_kp_s_Cannot_assign_to_read_only_memor +#define __pyx_kp_s_Cannot_create_writable_memory_vi __pyx_mstate_global->__pyx_kp_s_Cannot_create_writable_memory_vi +#define __pyx_kp_u_Cannot_index_with_type __pyx_mstate_global->__pyx_kp_u_Cannot_index_with_type +#define __pyx_kp_s_Cannot_transpose_memoryview_with __pyx_mstate_global->__pyx_kp_s_Cannot_transpose_memoryview_with +#define __pyx_n_s_DTYPE __pyx_mstate_global->__pyx_n_s_DTYPE +#define __pyx_n_s_Dict __pyx_mstate_global->__pyx_n_s_Dict +#define __pyx_kp_s_Dimension_d_is_not_direct __pyx_mstate_global->__pyx_kp_s_Dimension_d_is_not_direct +#define __pyx_n_s_Ellipsis __pyx_mstate_global->__pyx_n_s_Ellipsis +#define __pyx_kp_s_Empty_shape_tuple_for_cython_arr __pyx_mstate_global->__pyx_kp_s_Empty_shape_tuple_for_cython_arr +#define __pyx_n_s_ImportError __pyx_mstate_global->__pyx_n_s_ImportError +#define __pyx_kp_s_Incompatible_checksums_0x_x_vs_0 __pyx_mstate_global->__pyx_kp_s_Incompatible_checksums_0x_x_vs_0 +#define __pyx_n_s_IndexError __pyx_mstate_global->__pyx_n_s_IndexError +#define __pyx_kp_s_Index_out_of_bounds_axis_d __pyx_mstate_global->__pyx_kp_s_Index_out_of_bounds_axis_d +#define __pyx_kp_s_Indirect_dimensions_not_supporte __pyx_mstate_global->__pyx_kp_s_Indirect_dimensions_not_supporte +#define __pyx_kp_u_Invalid_mode_expected_c_or_fortr __pyx_mstate_global->__pyx_kp_u_Invalid_mode_expected_c_or_fortr +#define __pyx_kp_u_Invalid_shape_in_axis __pyx_mstate_global->__pyx_kp_u_Invalid_shape_in_axis +#define __pyx_n_s_List __pyx_mstate_global->__pyx_n_s_List +#define __pyx_kp_s_List_Dict_str_float __pyx_mstate_global->__pyx_kp_s_List_Dict_str_float +#define __pyx_kp_s_List_int __pyx_mstate_global->__pyx_kp_s_List_int +#define __pyx_n_s_MemoryError __pyx_mstate_global->__pyx_n_s_MemoryError +#define __pyx_kp_s_MemoryView_of_r_at_0x_x __pyx_mstate_global->__pyx_kp_s_MemoryView_of_r_at_0x_x +#define __pyx_kp_s_MemoryView_of_r_object __pyx_mstate_global->__pyx_kp_s_MemoryView_of_r_object +#define __pyx_n_s_N __pyx_mstate_global->__pyx_n_s_N +#define __pyx_n_b_O __pyx_mstate_global->__pyx_n_b_O +#define __pyx_kp_u_Out_of_bounds_on_buffer_access_a __pyx_mstate_global->__pyx_kp_u_Out_of_bounds_on_buffer_access_a +#define __pyx_n_s_PickleError __pyx_mstate_global->__pyx_n_s_PickleError +#define __pyx_n_s_Sequence __pyx_mstate_global->__pyx_n_s_Sequence +#define __pyx_kp_s_Step_may_not_be_zero_axis_d __pyx_mstate_global->__pyx_kp_s_Step_may_not_be_zero_axis_d +#define __pyx_n_s_TypeError __pyx_mstate_global->__pyx_n_s_TypeError +#define __pyx_kp_s_Unable_to_convert_item_to_object __pyx_mstate_global->__pyx_kp_s_Unable_to_convert_item_to_object +#define __pyx_n_s_Union __pyx_mstate_global->__pyx_n_s_Union +#define __pyx_n_s_ValueError __pyx_mstate_global->__pyx_n_s_ValueError +#define __pyx_n_s_View_MemoryView __pyx_mstate_global->__pyx_n_s_View_MemoryView +#define __pyx_kp_u__2 __pyx_mstate_global->__pyx_kp_u__2 +#define __pyx_n_s__24 __pyx_mstate_global->__pyx_n_s__24 +#define __pyx_n_s__3 __pyx_mstate_global->__pyx_n_s__3 +#define __pyx_kp_u__6 __pyx_mstate_global->__pyx_kp_u__6 +#define __pyx_kp_u__7 __pyx_mstate_global->__pyx_kp_u__7 +#define __pyx_n_s_abc __pyx_mstate_global->__pyx_n_s_abc +#define __pyx_n_s_allocate_buffer __pyx_mstate_global->__pyx_n_s_allocate_buffer +#define __pyx_n_s_altitude __pyx_mstate_global->__pyx_n_s_altitude +#define __pyx_kp_u_and __pyx_mstate_global->__pyx_kp_u_and +#define __pyx_n_s_array __pyx_mstate_global->__pyx_n_s_array +#define __pyx_n_s_asyncio_coroutines __pyx_mstate_global->__pyx_n_s_asyncio_coroutines +#define __pyx_n_s_base __pyx_mstate_global->__pyx_n_s_base +#define __pyx_n_s_c __pyx_mstate_global->__pyx_n_s_c +#define __pyx_n_u_c __pyx_mstate_global->__pyx_n_u_c +#define __pyx_n_s_cda __pyx_mstate_global->__pyx_n_s_cda +#define __pyx_n_s_cgeotransform __pyx_mstate_global->__pyx_n_s_cgeotransform +#define __pyx_n_s_class __pyx_mstate_global->__pyx_n_s_class +#define __pyx_n_s_class_getitem __pyx_mstate_global->__pyx_n_s_class_getitem +#define __pyx_n_s_cline_in_traceback __pyx_mstate_global->__pyx_n_s_cline_in_traceback +#define __pyx_n_s_collections __pyx_mstate_global->__pyx_n_s_collections +#define __pyx_kp_s_collections_abc __pyx_mstate_global->__pyx_kp_s_collections_abc +#define __pyx_kp_s_contiguous_and_direct __pyx_mstate_global->__pyx_kp_s_contiguous_and_direct +#define __pyx_kp_s_contiguous_and_indirect __pyx_mstate_global->__pyx_kp_s_contiguous_and_indirect +#define __pyx_n_s_count __pyx_mstate_global->__pyx_n_s_count +#define __pyx_n_s_cvalues __pyx_mstate_global->__pyx_n_s_cvalues +#define __pyx_n_s_cxpos __pyx_mstate_global->__pyx_n_s_cxpos +#define __pyx_n_s_cypos __pyx_mstate_global->__pyx_n_s_cypos +#define __pyx_n_s_czpos __pyx_mstate_global->__pyx_n_s_czpos +#define __pyx_n_s_d __pyx_mstate_global->__pyx_n_s_d +#define __pyx_n_s_da __pyx_mstate_global->__pyx_n_s_da +#define __pyx_n_s_data __pyx_mstate_global->__pyx_n_s_data +#define __pyx_n_s_data_array __pyx_mstate_global->__pyx_n_s_data_array +#define __pyx_n_s_dem __pyx_mstate_global->__pyx_n_s_dem +#define __pyx_n_s_dict __pyx_mstate_global->__pyx_n_s_dict +#define __pyx_kp_u_disable __pyx_mstate_global->__pyx_kp_u_disable +#define __pyx_n_s_dtype_is_object __pyx_mstate_global->__pyx_n_s_dtype_is_object +#define __pyx_kp_u_enable __pyx_mstate_global->__pyx_kp_u_enable +#define __pyx_n_s_encode __pyx_mstate_global->__pyx_n_s_encode +#define __pyx_n_s_enumerate __pyx_mstate_global->__pyx_n_s_enumerate +#define __pyx_n_s_error __pyx_mstate_global->__pyx_n_s_error +#define __pyx_n_s_flags __pyx_mstate_global->__pyx_n_s_flags +#define __pyx_n_s_float __pyx_mstate_global->__pyx_n_s_float +#define __pyx_n_s_float64 __pyx_mstate_global->__pyx_n_s_float64 +#define __pyx_n_s_format __pyx_mstate_global->__pyx_n_s_format +#define __pyx_n_s_fortran __pyx_mstate_global->__pyx_n_s_fortran +#define __pyx_n_u_fortran __pyx_mstate_global->__pyx_n_u_fortran +#define __pyx_kp_u_gc __pyx_mstate_global->__pyx_kp_u_gc +#define __pyx_n_s_geotransform __pyx_mstate_global->__pyx_n_s_geotransform +#define __pyx_n_s_geotransform0 __pyx_mstate_global->__pyx_n_s_geotransform0 +#define __pyx_n_s_getstate __pyx_mstate_global->__pyx_n_s_getstate +#define __pyx_kp_u_got __pyx_mstate_global->__pyx_kp_u_got +#define __pyx_kp_u_got_differing_extents_in_dimensi __pyx_mstate_global->__pyx_kp_u_got_differing_extents_in_dimensi +#define __pyx_n_s_i __pyx_mstate_global->__pyx_n_s_i +#define __pyx_n_s_id __pyx_mstate_global->__pyx_n_s_id +#define __pyx_n_s_import __pyx_mstate_global->__pyx_n_s_import +#define __pyx_n_s_index __pyx_mstate_global->__pyx_n_s_index +#define __pyx_n_s_initializing __pyx_mstate_global->__pyx_n_s_initializing +#define __pyx_n_s_inverse_distance_3d __pyx_mstate_global->__pyx_n_s_inverse_distance_3d +#define __pyx_n_s_is_coroutine __pyx_mstate_global->__pyx_n_s_is_coroutine +#define __pyx_kp_u_isenabled __pyx_mstate_global->__pyx_kp_u_isenabled +#define __pyx_n_s_itemsize __pyx_mstate_global->__pyx_n_s_itemsize +#define __pyx_kp_s_itemsize_0_for_cython_array __pyx_mstate_global->__pyx_kp_s_itemsize_0_for_cython_array +#define __pyx_n_s_j __pyx_mstate_global->__pyx_n_s_j +#define __pyx_n_s_main __pyx_mstate_global->__pyx_n_s_main +#define __pyx_n_s_memview __pyx_mstate_global->__pyx_n_s_memview +#define __pyx_n_s_mode __pyx_mstate_global->__pyx_n_s_mode +#define __pyx_n_s_name __pyx_mstate_global->__pyx_n_s_name +#define __pyx_n_s_name_2 __pyx_mstate_global->__pyx_n_s_name_2 +#define __pyx_n_s_ndim __pyx_mstate_global->__pyx_n_s_ndim +#define __pyx_n_s_new __pyx_mstate_global->__pyx_n_s_new +#define __pyx_kp_s_no_default___reduce___due_to_non __pyx_mstate_global->__pyx_kp_s_no_default___reduce___due_to_non +#define __pyx_n_s_np __pyx_mstate_global->__pyx_n_s_np +#define __pyx_n_s_numpy __pyx_mstate_global->__pyx_n_s_numpy +#define __pyx_kp_s_numpy_core_multiarray_failed_to __pyx_mstate_global->__pyx_kp_s_numpy_core_multiarray_failed_to +#define __pyx_kp_s_numpy_core_umath_failed_to_impor __pyx_mstate_global->__pyx_kp_s_numpy_core_umath_failed_to_impor +#define __pyx_n_s_obj __pyx_mstate_global->__pyx_n_s_obj +#define __pyx_n_s_pack __pyx_mstate_global->__pyx_n_s_pack +#define __pyx_n_s_penalization __pyx_mstate_global->__pyx_n_s_penalization +#define __pyx_n_s_pickle __pyx_mstate_global->__pyx_n_s_pickle +#define __pyx_n_s_power __pyx_mstate_global->__pyx_n_s_power +#define __pyx_kp_s_pymica_methods_inverse_distance __pyx_mstate_global->__pyx_kp_s_pymica_methods_inverse_distance +#define __pyx_n_s_pymica_methods_inverse_distance_2 __pyx_mstate_global->__pyx_n_s_pymica_methods_inverse_distance_2 +#define __pyx_n_s_pyx_PickleError __pyx_mstate_global->__pyx_n_s_pyx_PickleError +#define __pyx_n_s_pyx_checksum __pyx_mstate_global->__pyx_n_s_pyx_checksum +#define __pyx_n_s_pyx_result __pyx_mstate_global->__pyx_n_s_pyx_result +#define __pyx_n_s_pyx_state __pyx_mstate_global->__pyx_n_s_pyx_state +#define __pyx_n_s_pyx_type __pyx_mstate_global->__pyx_n_s_pyx_type +#define __pyx_n_s_pyx_unpickle_Enum __pyx_mstate_global->__pyx_n_s_pyx_unpickle_Enum +#define __pyx_n_s_pyx_vtable __pyx_mstate_global->__pyx_n_s_pyx_vtable +#define __pyx_n_s_range __pyx_mstate_global->__pyx_n_s_range +#define __pyx_n_s_reduce __pyx_mstate_global->__pyx_n_s_reduce +#define __pyx_n_s_reduce_cython __pyx_mstate_global->__pyx_n_s_reduce_cython +#define __pyx_n_s_reduce_ex __pyx_mstate_global->__pyx_n_s_reduce_ex +#define __pyx_n_s_register __pyx_mstate_global->__pyx_n_s_register +#define __pyx_n_s_reshape __pyx_mstate_global->__pyx_n_s_reshape +#define __pyx_n_s_setstate __pyx_mstate_global->__pyx_n_s_setstate +#define __pyx_n_s_setstate_cython __pyx_mstate_global->__pyx_n_s_setstate_cython +#define __pyx_n_s_shape __pyx_mstate_global->__pyx_n_s_shape +#define __pyx_n_s_size __pyx_mstate_global->__pyx_n_s_size +#define __pyx_n_s_smoothing __pyx_mstate_global->__pyx_n_s_smoothing +#define __pyx_n_s_spec __pyx_mstate_global->__pyx_n_s_spec +#define __pyx_n_s_start __pyx_mstate_global->__pyx_n_s_start +#define __pyx_n_s_step __pyx_mstate_global->__pyx_n_s_step +#define __pyx_n_s_stop __pyx_mstate_global->__pyx_n_s_stop +#define __pyx_kp_s_strided_and_direct __pyx_mstate_global->__pyx_kp_s_strided_and_direct +#define __pyx_kp_s_strided_and_direct_or_indirect __pyx_mstate_global->__pyx_kp_s_strided_and_direct_or_indirect +#define __pyx_kp_s_strided_and_indirect __pyx_mstate_global->__pyx_kp_s_strided_and_indirect +#define __pyx_kp_s_stringsource __pyx_mstate_global->__pyx_kp_s_stringsource +#define __pyx_n_s_struct __pyx_mstate_global->__pyx_n_s_struct +#define __pyx_n_s_sys __pyx_mstate_global->__pyx_n_s_sys +#define __pyx_n_s_test __pyx_mstate_global->__pyx_n_s_test +#define __pyx_n_s_typing __pyx_mstate_global->__pyx_n_s_typing +#define __pyx_kp_s_unable_to_allocate_array_data __pyx_mstate_global->__pyx_kp_s_unable_to_allocate_array_data +#define __pyx_kp_s_unable_to_allocate_shape_and_str __pyx_mstate_global->__pyx_kp_s_unable_to_allocate_shape_and_str +#define __pyx_n_s_unpack __pyx_mstate_global->__pyx_n_s_unpack +#define __pyx_n_s_update __pyx_mstate_global->__pyx_n_s_update +#define __pyx_n_s_value __pyx_mstate_global->__pyx_n_s_value +#define __pyx_n_s_values __pyx_mstate_global->__pyx_n_s_values +#define __pyx_n_s_values0 __pyx_mstate_global->__pyx_n_s_values0 +#define __pyx_n_s_version_info __pyx_mstate_global->__pyx_n_s_version_info +#define __pyx_n_s_x __pyx_mstate_global->__pyx_n_s_x +#define __pyx_n_s_xpos __pyx_mstate_global->__pyx_n_s_xpos +#define __pyx_n_s_xpos0 __pyx_mstate_global->__pyx_n_s_xpos0 +#define __pyx_n_s_xsize __pyx_mstate_global->__pyx_n_s_xsize +#define __pyx_n_s_y __pyx_mstate_global->__pyx_n_s_y +#define __pyx_n_s_ypos __pyx_mstate_global->__pyx_n_s_ypos +#define __pyx_n_s_ypos0 __pyx_mstate_global->__pyx_n_s_ypos0 +#define __pyx_n_s_ysize __pyx_mstate_global->__pyx_n_s_ysize +#define __pyx_n_s_z __pyx_mstate_global->__pyx_n_s_z +#define __pyx_n_s_zpos __pyx_mstate_global->__pyx_n_s_zpos +#define __pyx_n_s_zpos0 __pyx_mstate_global->__pyx_n_s_zpos0 +#define __pyx_int_0 __pyx_mstate_global->__pyx_int_0 +#define __pyx_int_1 __pyx_mstate_global->__pyx_int_1 +#define __pyx_int_3 __pyx_mstate_global->__pyx_int_3 +#define __pyx_int_112105877 __pyx_mstate_global->__pyx_int_112105877 +#define __pyx_int_136983863 __pyx_mstate_global->__pyx_int_136983863 +#define __pyx_int_184977713 __pyx_mstate_global->__pyx_int_184977713 +#define __pyx_int_neg_1 __pyx_mstate_global->__pyx_int_neg_1 +#define __pyx_slice__5 __pyx_mstate_global->__pyx_slice__5 +#define __pyx_tuple__4 __pyx_mstate_global->__pyx_tuple__4 +#define __pyx_tuple__8 __pyx_mstate_global->__pyx_tuple__8 +#define __pyx_tuple__9 __pyx_mstate_global->__pyx_tuple__9 +#define __pyx_tuple__10 __pyx_mstate_global->__pyx_tuple__10 +#define __pyx_tuple__11 __pyx_mstate_global->__pyx_tuple__11 +#define __pyx_tuple__12 __pyx_mstate_global->__pyx_tuple__12 +#define __pyx_tuple__13 __pyx_mstate_global->__pyx_tuple__13 +#define __pyx_tuple__14 __pyx_mstate_global->__pyx_tuple__14 +#define __pyx_tuple__15 __pyx_mstate_global->__pyx_tuple__15 +#define __pyx_tuple__16 __pyx_mstate_global->__pyx_tuple__16 +#define __pyx_tuple__17 __pyx_mstate_global->__pyx_tuple__17 +#define __pyx_tuple__18 __pyx_mstate_global->__pyx_tuple__18 +#define __pyx_tuple__19 __pyx_mstate_global->__pyx_tuple__19 +#define __pyx_tuple__20 __pyx_mstate_global->__pyx_tuple__20 +#define __pyx_tuple__22 __pyx_mstate_global->__pyx_tuple__22 +#define __pyx_codeobj__21 __pyx_mstate_global->__pyx_codeobj__21 +#define __pyx_codeobj__23 __pyx_mstate_global->__pyx_codeobj__23 +/* #### Code section: module_code ### */ + +/* "View.MemoryView":131 + * cdef bint dtype_is_object + * + * def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None, # <<<<<<<<<<<<<< + * mode="c", bint allocate_buffer=True): + * + */ + +/* Python wrapper */ +static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ +static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + PyObject *__pyx_v_shape = 0; + Py_ssize_t __pyx_v_itemsize; + PyObject *__pyx_v_format = 0; + PyObject *__pyx_v_mode = 0; + int __pyx_v_allocate_buffer; + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_shape,&__pyx_n_s_itemsize,&__pyx_n_s_format,&__pyx_n_s_mode,&__pyx_n_s_allocate_buffer,0}; + PyObject* values[5] = {0,0,0,0,0}; + values[3] = ((PyObject *)__pyx_n_s_c); + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 5: values[4] = __Pyx_Arg_VARARGS(__pyx_args, 4); + CYTHON_FALLTHROUGH; + case 4: values[3] = __Pyx_Arg_VARARGS(__pyx_args, 3); + CYTHON_FALLTHROUGH; + case 3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_shape)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_itemsize)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, 1); __PYX_ERR(1, 131, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (likely((values[2] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_format)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, 2); __PYX_ERR(1, 131, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 3: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_mode); + if (value) { values[3] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 4: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_allocate_buffer); + if (value) { values[4] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__cinit__") < 0)) __PYX_ERR(1, 131, __pyx_L3_error) + } + } else { + switch (__pyx_nargs) { + case 5: values[4] = __Pyx_Arg_VARARGS(__pyx_args, 4); + CYTHON_FALLTHROUGH; + case 4: values[3] = __Pyx_Arg_VARARGS(__pyx_args, 3); + CYTHON_FALLTHROUGH; + case 3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2); + values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1); + values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + break; + default: goto __pyx_L5_argtuple_error; + } + } + __pyx_v_shape = ((PyObject*)values[0]); + __pyx_v_itemsize = __Pyx_PyIndex_AsSsize_t(values[1]); if (unlikely((__pyx_v_itemsize == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) + __pyx_v_format = values[2]; + __pyx_v_mode = values[3]; + if (values[4]) { + __pyx_v_allocate_buffer = __Pyx_PyObject_IsTrue(values[4]); if (unlikely((__pyx_v_allocate_buffer == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 132, __pyx_L3_error) + } else { + + /* "View.MemoryView":132 + * + * def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None, + * mode="c", bint allocate_buffer=True): # <<<<<<<<<<<<<< + * + * cdef int idx + */ + __pyx_v_allocate_buffer = ((int)1); + } + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, __pyx_nargs); __PYX_ERR(1, 131, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.array.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return -1; + __pyx_L4_argument_unpacking_done:; + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_shape), (&PyTuple_Type), 1, "shape", 1))) __PYX_ERR(1, 131, __pyx_L1_error) + if (unlikely(((PyObject *)__pyx_v_format) == Py_None)) { + PyErr_Format(PyExc_TypeError, "Argument '%.200s' must not be None", "format"); __PYX_ERR(1, 131, __pyx_L1_error) + } + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v_shape, __pyx_v_itemsize, __pyx_v_format, __pyx_v_mode, __pyx_v_allocate_buffer); + + /* "View.MemoryView":131 + * cdef bint dtype_is_object + * + * def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None, # <<<<<<<<<<<<<< + * mode="c", bint allocate_buffer=True): + * + */ + + /* function exit code */ + goto __pyx_L0; + __pyx_L1_error:; + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, PyObject *__pyx_v_format, PyObject *__pyx_v_mode, int __pyx_v_allocate_buffer) { + int __pyx_v_idx; + Py_ssize_t __pyx_v_dim; + char __pyx_v_order; + int __pyx_r; + __Pyx_RefNannyDeclarations + Py_ssize_t __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + int __pyx_t_7; + char *__pyx_t_8; + Py_ssize_t __pyx_t_9; + Py_UCS4 __pyx_t_10; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__cinit__", 0); + __Pyx_INCREF(__pyx_v_format); + + /* "View.MemoryView":137 + * cdef Py_ssize_t dim + * + * self.ndim = len(shape) # <<<<<<<<<<<<<< + * self.itemsize = itemsize + * + */ + if (unlikely(__pyx_v_shape == Py_None)) { + PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); + __PYX_ERR(1, 137, __pyx_L1_error) + } + __pyx_t_1 = PyTuple_GET_SIZE(__pyx_v_shape); if (unlikely(__pyx_t_1 == ((Py_ssize_t)-1))) __PYX_ERR(1, 137, __pyx_L1_error) + __pyx_v_self->ndim = ((int)__pyx_t_1); + + /* "View.MemoryView":138 + * + * self.ndim = len(shape) + * self.itemsize = itemsize # <<<<<<<<<<<<<< + * + * if not self.ndim: + */ + __pyx_v_self->itemsize = __pyx_v_itemsize; + + /* "View.MemoryView":140 + * self.itemsize = itemsize + * + * if not self.ndim: # <<<<<<<<<<<<<< + * raise ValueError, "Empty shape tuple for cython.array" + * + */ + __pyx_t_2 = (!(__pyx_v_self->ndim != 0)); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":141 + * + * if not self.ndim: + * raise ValueError, "Empty shape tuple for cython.array" # <<<<<<<<<<<<<< + * + * if itemsize <= 0: + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Empty_shape_tuple_for_cython_arr, 0, 0); + __PYX_ERR(1, 141, __pyx_L1_error) + + /* "View.MemoryView":140 + * self.itemsize = itemsize + * + * if not self.ndim: # <<<<<<<<<<<<<< + * raise ValueError, "Empty shape tuple for cython.array" + * + */ + } + + /* "View.MemoryView":143 + * raise ValueError, "Empty shape tuple for cython.array" + * + * if itemsize <= 0: # <<<<<<<<<<<<<< + * raise ValueError, "itemsize <= 0 for cython.array" + * + */ + __pyx_t_2 = (__pyx_v_itemsize <= 0); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":144 + * + * if itemsize <= 0: + * raise ValueError, "itemsize <= 0 for cython.array" # <<<<<<<<<<<<<< + * + * if not isinstance(format, bytes): + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_itemsize_0_for_cython_array, 0, 0); + __PYX_ERR(1, 144, __pyx_L1_error) + + /* "View.MemoryView":143 + * raise ValueError, "Empty shape tuple for cython.array" + * + * if itemsize <= 0: # <<<<<<<<<<<<<< + * raise ValueError, "itemsize <= 0 for cython.array" + * + */ + } + + /* "View.MemoryView":146 + * raise ValueError, "itemsize <= 0 for cython.array" + * + * if not isinstance(format, bytes): # <<<<<<<<<<<<<< + * format = format.encode('ASCII') + * self._format = format # keep a reference to the byte string + */ + __pyx_t_2 = PyBytes_Check(__pyx_v_format); + __pyx_t_3 = (!__pyx_t_2); + if (__pyx_t_3) { + + /* "View.MemoryView":147 + * + * if not isinstance(format, bytes): + * format = format.encode('ASCII') # <<<<<<<<<<<<<< + * self._format = format # keep a reference to the byte string + * self.format = self._format + */ + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_format, __pyx_n_s_encode); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 147, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_6 = NULL; + __pyx_t_7 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_5); + if (likely(__pyx_t_6)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); + __Pyx_INCREF(__pyx_t_6); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_5, function); + __pyx_t_7 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_n_s_ASCII}; + __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); + __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; + if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 147, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + __Pyx_DECREF_SET(__pyx_v_format, __pyx_t_4); + __pyx_t_4 = 0; + + /* "View.MemoryView":146 + * raise ValueError, "itemsize <= 0 for cython.array" + * + * if not isinstance(format, bytes): # <<<<<<<<<<<<<< + * format = format.encode('ASCII') + * self._format = format # keep a reference to the byte string + */ + } + + /* "View.MemoryView":148 + * if not isinstance(format, bytes): + * format = format.encode('ASCII') + * self._format = format # keep a reference to the byte string # <<<<<<<<<<<<<< + * self.format = self._format + * + */ + if (!(likely(PyBytes_CheckExact(__pyx_v_format))||((__pyx_v_format) == Py_None) || __Pyx_RaiseUnexpectedTypeError("bytes", __pyx_v_format))) __PYX_ERR(1, 148, __pyx_L1_error) + __pyx_t_4 = __pyx_v_format; + __Pyx_INCREF(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + __Pyx_GOTREF(__pyx_v_self->_format); + __Pyx_DECREF(__pyx_v_self->_format); + __pyx_v_self->_format = ((PyObject*)__pyx_t_4); + __pyx_t_4 = 0; + + /* "View.MemoryView":149 + * format = format.encode('ASCII') + * self._format = format # keep a reference to the byte string + * self.format = self._format # <<<<<<<<<<<<<< + * + * + */ + if (unlikely(__pyx_v_self->_format == Py_None)) { + PyErr_SetString(PyExc_TypeError, "expected bytes, NoneType found"); + __PYX_ERR(1, 149, __pyx_L1_error) + } + __pyx_t_8 = __Pyx_PyBytes_AsWritableString(__pyx_v_self->_format); if (unlikely((!__pyx_t_8) && PyErr_Occurred())) __PYX_ERR(1, 149, __pyx_L1_error) + __pyx_v_self->format = __pyx_t_8; + + /* "View.MemoryView":152 + * + * + * self._shape = PyObject_Malloc(sizeof(Py_ssize_t)*self.ndim*2) # <<<<<<<<<<<<<< + * self._strides = self._shape + self.ndim + * + */ + __pyx_v_self->_shape = ((Py_ssize_t *)PyObject_Malloc((((sizeof(Py_ssize_t)) * __pyx_v_self->ndim) * 2))); + + /* "View.MemoryView":153 + * + * self._shape = PyObject_Malloc(sizeof(Py_ssize_t)*self.ndim*2) + * self._strides = self._shape + self.ndim # <<<<<<<<<<<<<< + * + * if not self._shape: + */ + __pyx_v_self->_strides = (__pyx_v_self->_shape + __pyx_v_self->ndim); + + /* "View.MemoryView":155 + * self._strides = self._shape + self.ndim + * + * if not self._shape: # <<<<<<<<<<<<<< + * raise MemoryError, "unable to allocate shape and strides." + * + */ + __pyx_t_3 = (!(__pyx_v_self->_shape != 0)); + if (unlikely(__pyx_t_3)) { + + /* "View.MemoryView":156 + * + * if not self._shape: + * raise MemoryError, "unable to allocate shape and strides." # <<<<<<<<<<<<<< + * + * + */ + __Pyx_Raise(__pyx_builtin_MemoryError, __pyx_kp_s_unable_to_allocate_shape_and_str, 0, 0); + __PYX_ERR(1, 156, __pyx_L1_error) + + /* "View.MemoryView":155 + * self._strides = self._shape + self.ndim + * + * if not self._shape: # <<<<<<<<<<<<<< + * raise MemoryError, "unable to allocate shape and strides." + * + */ + } + + /* "View.MemoryView":159 + * + * + * for idx, dim in enumerate(shape): # <<<<<<<<<<<<<< + * if dim <= 0: + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + */ + __pyx_t_7 = 0; + __pyx_t_4 = __pyx_v_shape; __Pyx_INCREF(__pyx_t_4); __pyx_t_1 = 0; + for (;;) { + if (__pyx_t_1 >= PyTuple_GET_SIZE(__pyx_t_4)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_5 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_1); __Pyx_INCREF(__pyx_t_5); __pyx_t_1++; if (unlikely((0 < 0))) __PYX_ERR(1, 159, __pyx_L1_error) + #else + __pyx_t_5 = PySequence_ITEM(__pyx_t_4, __pyx_t_1); __pyx_t_1++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 159, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + #endif + __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_t_5); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 159, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __pyx_v_dim = __pyx_t_9; + __pyx_v_idx = __pyx_t_7; + __pyx_t_7 = (__pyx_t_7 + 1); + + /* "View.MemoryView":160 + * + * for idx, dim in enumerate(shape): + * if dim <= 0: # <<<<<<<<<<<<<< + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + * self._shape[idx] = dim + */ + __pyx_t_3 = (__pyx_v_dim <= 0); + if (unlikely(__pyx_t_3)) { + + /* "View.MemoryView":161 + * for idx, dim in enumerate(shape): + * if dim <= 0: + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." # <<<<<<<<<<<<<< + * self._shape[idx] = dim + * + */ + __pyx_t_5 = PyTuple_New(5); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 161, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_9 = 0; + __pyx_t_10 = 127; + __Pyx_INCREF(__pyx_kp_u_Invalid_shape_in_axis); + __pyx_t_9 += 22; + __Pyx_GIVEREF(__pyx_kp_u_Invalid_shape_in_axis); + PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_kp_u_Invalid_shape_in_axis); + __pyx_t_6 = __Pyx_PyUnicode_From_int(__pyx_v_idx, 0, ' ', 'd'); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __pyx_t_9 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_6); + __Pyx_GIVEREF(__pyx_t_6); + PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_6); + __pyx_t_6 = 0; + __Pyx_INCREF(__pyx_kp_u_); + __pyx_t_9 += 2; + __Pyx_GIVEREF(__pyx_kp_u_); + PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_kp_u_); + __pyx_t_6 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __pyx_t_9 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_6); + __Pyx_GIVEREF(__pyx_t_6); + PyTuple_SET_ITEM(__pyx_t_5, 3, __pyx_t_6); + __pyx_t_6 = 0; + __Pyx_INCREF(__pyx_kp_u__2); + __pyx_t_9 += 1; + __Pyx_GIVEREF(__pyx_kp_u__2); + PyTuple_SET_ITEM(__pyx_t_5, 4, __pyx_kp_u__2); + __pyx_t_6 = __Pyx_PyUnicode_Join(__pyx_t_5, 5, __pyx_t_9, __pyx_t_10); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 161, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_6, 0, 0); + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __PYX_ERR(1, 161, __pyx_L1_error) + + /* "View.MemoryView":160 + * + * for idx, dim in enumerate(shape): + * if dim <= 0: # <<<<<<<<<<<<<< + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + * self._shape[idx] = dim + */ + } + + /* "View.MemoryView":162 + * if dim <= 0: + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + * self._shape[idx] = dim # <<<<<<<<<<<<<< + * + * cdef char order + */ + (__pyx_v_self->_shape[__pyx_v_idx]) = __pyx_v_dim; + + /* "View.MemoryView":159 + * + * + * for idx, dim in enumerate(shape): # <<<<<<<<<<<<<< + * if dim <= 0: + * raise ValueError, f"Invalid shape in axis {idx}: {dim}." + */ + } + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "View.MemoryView":165 + * + * cdef char order + * if mode == 'c': # <<<<<<<<<<<<<< + * order = b'C' + * self.mode = u'c' + */ + __pyx_t_3 = (__Pyx_PyString_Equals(__pyx_v_mode, __pyx_n_s_c, Py_EQ)); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(1, 165, __pyx_L1_error) + if (__pyx_t_3) { + + /* "View.MemoryView":166 + * cdef char order + * if mode == 'c': + * order = b'C' # <<<<<<<<<<<<<< + * self.mode = u'c' + * elif mode == 'fortran': + */ + __pyx_v_order = 'C'; + + /* "View.MemoryView":167 + * if mode == 'c': + * order = b'C' + * self.mode = u'c' # <<<<<<<<<<<<<< + * elif mode == 'fortran': + * order = b'F' + */ + __Pyx_INCREF(__pyx_n_u_c); + __Pyx_GIVEREF(__pyx_n_u_c); + __Pyx_GOTREF(__pyx_v_self->mode); + __Pyx_DECREF(__pyx_v_self->mode); + __pyx_v_self->mode = __pyx_n_u_c; + + /* "View.MemoryView":165 + * + * cdef char order + * if mode == 'c': # <<<<<<<<<<<<<< + * order = b'C' + * self.mode = u'c' + */ + goto __pyx_L11; + } + + /* "View.MemoryView":168 + * order = b'C' + * self.mode = u'c' + * elif mode == 'fortran': # <<<<<<<<<<<<<< + * order = b'F' + * self.mode = u'fortran' + */ + __pyx_t_3 = (__Pyx_PyString_Equals(__pyx_v_mode, __pyx_n_s_fortran, Py_EQ)); if (unlikely((__pyx_t_3 < 0))) __PYX_ERR(1, 168, __pyx_L1_error) + if (likely(__pyx_t_3)) { + + /* "View.MemoryView":169 + * self.mode = u'c' + * elif mode == 'fortran': + * order = b'F' # <<<<<<<<<<<<<< + * self.mode = u'fortran' + * else: + */ + __pyx_v_order = 'F'; + + /* "View.MemoryView":170 + * elif mode == 'fortran': + * order = b'F' + * self.mode = u'fortran' # <<<<<<<<<<<<<< + * else: + * raise ValueError, f"Invalid mode, expected 'c' or 'fortran', got {mode}" + */ + __Pyx_INCREF(__pyx_n_u_fortran); + __Pyx_GIVEREF(__pyx_n_u_fortran); + __Pyx_GOTREF(__pyx_v_self->mode); + __Pyx_DECREF(__pyx_v_self->mode); + __pyx_v_self->mode = __pyx_n_u_fortran; + + /* "View.MemoryView":168 + * order = b'C' + * self.mode = u'c' + * elif mode == 'fortran': # <<<<<<<<<<<<<< + * order = b'F' + * self.mode = u'fortran' + */ + goto __pyx_L11; + } + + /* "View.MemoryView":172 + * self.mode = u'fortran' + * else: + * raise ValueError, f"Invalid mode, expected 'c' or 'fortran', got {mode}" # <<<<<<<<<<<<<< + * + * self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order) + */ + /*else*/ { + __pyx_t_4 = __Pyx_PyObject_FormatSimple(__pyx_v_mode, __pyx_empty_unicode); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 172, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_6 = __Pyx_PyUnicode_Concat(__pyx_kp_u_Invalid_mode_expected_c_or_fortr, __pyx_t_4); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 172, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_6, 0, 0); + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __PYX_ERR(1, 172, __pyx_L1_error) + } + __pyx_L11:; + + /* "View.MemoryView":174 + * raise ValueError, f"Invalid mode, expected 'c' or 'fortran', got {mode}" + * + * self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order) # <<<<<<<<<<<<<< + * + * self.free_data = allocate_buffer + */ + __pyx_v_self->len = __pyx_fill_contig_strides_array(__pyx_v_self->_shape, __pyx_v_self->_strides, __pyx_v_itemsize, __pyx_v_self->ndim, __pyx_v_order); + + /* "View.MemoryView":176 + * self.len = fill_contig_strides_array(self._shape, self._strides, itemsize, self.ndim, order) + * + * self.free_data = allocate_buffer # <<<<<<<<<<<<<< + * self.dtype_is_object = format == b'O' + * + */ + __pyx_v_self->free_data = __pyx_v_allocate_buffer; + + /* "View.MemoryView":177 + * + * self.free_data = allocate_buffer + * self.dtype_is_object = format == b'O' # <<<<<<<<<<<<<< + * + * if allocate_buffer: + */ + __pyx_t_6 = PyObject_RichCompare(__pyx_v_format, __pyx_n_b_O, Py_EQ); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 177, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 177, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __pyx_v_self->dtype_is_object = __pyx_t_3; + + /* "View.MemoryView":179 + * self.dtype_is_object = format == b'O' + * + * if allocate_buffer: # <<<<<<<<<<<<<< + * _allocate_buffer(self) + * + */ + if (__pyx_v_allocate_buffer) { + + /* "View.MemoryView":180 + * + * if allocate_buffer: + * _allocate_buffer(self) # <<<<<<<<<<<<<< + * + * @cname('getbuffer') + */ + __pyx_t_7 = __pyx_array_allocate_buffer(__pyx_v_self); if (unlikely(__pyx_t_7 == ((int)-1))) __PYX_ERR(1, 180, __pyx_L1_error) + + /* "View.MemoryView":179 + * self.dtype_is_object = format == b'O' + * + * if allocate_buffer: # <<<<<<<<<<<<<< + * _allocate_buffer(self) + * + */ + } + + /* "View.MemoryView":131 + * cdef bint dtype_is_object + * + * def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None, # <<<<<<<<<<<<<< + * mode="c", bint allocate_buffer=True): + * + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_4); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_AddTraceback("View.MemoryView.array.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_format); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":182 + * _allocate_buffer(self) + * + * @cname('getbuffer') # <<<<<<<<<<<<<< + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 + */ + +/* Python wrapper */ +CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(((struct __pyx_array_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(struct __pyx_array_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + int __pyx_v_bufmode; + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + char *__pyx_t_2; + Py_ssize_t __pyx_t_3; + int __pyx_t_4; + Py_ssize_t *__pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + if (unlikely(__pyx_v_info == NULL)) { + PyErr_SetString(PyExc_BufferError, "PyObject_GetBuffer: view==NULL argument is obsolete"); + return -1; + } + __Pyx_RefNannySetupContext("__getbuffer__", 0); + __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(__pyx_v_info->obj); + + /* "View.MemoryView":184 + * @cname('getbuffer') + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 # <<<<<<<<<<<<<< + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): + * if self.mode == u"c": + */ + __pyx_v_bufmode = -1; + + /* "View.MemoryView":185 + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): # <<<<<<<<<<<<<< + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + */ + __pyx_t_1 = ((__pyx_v_flags & ((PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS) | PyBUF_ANY_CONTIGUOUS)) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":186 + * cdef int bufmode = -1 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): + * if self.mode == u"c": # <<<<<<<<<<<<<< + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": + */ + __pyx_t_1 = (__Pyx_PyUnicode_Equals(__pyx_v_self->mode, __pyx_n_u_c, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 186, __pyx_L1_error) + if (__pyx_t_1) { + + /* "View.MemoryView":187 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS # <<<<<<<<<<<<<< + * elif self.mode == u"fortran": + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + */ + __pyx_v_bufmode = (PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS); + + /* "View.MemoryView":186 + * cdef int bufmode = -1 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): + * if self.mode == u"c": # <<<<<<<<<<<<<< + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": + */ + goto __pyx_L4; + } + + /* "View.MemoryView":188 + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": # <<<<<<<<<<<<<< + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): + */ + __pyx_t_1 = (__Pyx_PyUnicode_Equals(__pyx_v_self->mode, __pyx_n_u_fortran, Py_EQ)); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 188, __pyx_L1_error) + if (__pyx_t_1) { + + /* "View.MemoryView":189 + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS # <<<<<<<<<<<<<< + * if not (flags & bufmode): + * raise ValueError, "Can only create a buffer that is contiguous in memory." + */ + __pyx_v_bufmode = (PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS); + + /* "View.MemoryView":188 + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * elif self.mode == u"fortran": # <<<<<<<<<<<<<< + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): + */ + } + __pyx_L4:; + + /* "View.MemoryView":190 + * elif self.mode == u"fortran": + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): # <<<<<<<<<<<<<< + * raise ValueError, "Can only create a buffer that is contiguous in memory." + * info.buf = self.data + */ + __pyx_t_1 = (!((__pyx_v_flags & __pyx_v_bufmode) != 0)); + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":191 + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): + * raise ValueError, "Can only create a buffer that is contiguous in memory." # <<<<<<<<<<<<<< + * info.buf = self.data + * info.len = self.len + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Can_only_create_a_buffer_that_is, 0, 0); + __PYX_ERR(1, 191, __pyx_L1_error) + + /* "View.MemoryView":190 + * elif self.mode == u"fortran": + * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + * if not (flags & bufmode): # <<<<<<<<<<<<<< + * raise ValueError, "Can only create a buffer that is contiguous in memory." + * info.buf = self.data + */ + } + + /* "View.MemoryView":185 + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 + * if flags & (PyBUF_C_CONTIGUOUS | PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS): # <<<<<<<<<<<<<< + * if self.mode == u"c": + * bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS + */ + } + + /* "View.MemoryView":192 + * if not (flags & bufmode): + * raise ValueError, "Can only create a buffer that is contiguous in memory." + * info.buf = self.data # <<<<<<<<<<<<<< + * info.len = self.len + * + */ + __pyx_t_2 = __pyx_v_self->data; + __pyx_v_info->buf = __pyx_t_2; + + /* "View.MemoryView":193 + * raise ValueError, "Can only create a buffer that is contiguous in memory." + * info.buf = self.data + * info.len = self.len # <<<<<<<<<<<<<< + * + * if flags & PyBUF_STRIDES: + */ + __pyx_t_3 = __pyx_v_self->len; + __pyx_v_info->len = __pyx_t_3; + + /* "View.MemoryView":195 + * info.len = self.len + * + * if flags & PyBUF_STRIDES: # <<<<<<<<<<<<<< + * info.ndim = self.ndim + * info.shape = self._shape + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_STRIDES) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":196 + * + * if flags & PyBUF_STRIDES: + * info.ndim = self.ndim # <<<<<<<<<<<<<< + * info.shape = self._shape + * info.strides = self._strides + */ + __pyx_t_4 = __pyx_v_self->ndim; + __pyx_v_info->ndim = __pyx_t_4; + + /* "View.MemoryView":197 + * if flags & PyBUF_STRIDES: + * info.ndim = self.ndim + * info.shape = self._shape # <<<<<<<<<<<<<< + * info.strides = self._strides + * else: + */ + __pyx_t_5 = __pyx_v_self->_shape; + __pyx_v_info->shape = __pyx_t_5; + + /* "View.MemoryView":198 + * info.ndim = self.ndim + * info.shape = self._shape + * info.strides = self._strides # <<<<<<<<<<<<<< + * else: + * info.ndim = 1 + */ + __pyx_t_5 = __pyx_v_self->_strides; + __pyx_v_info->strides = __pyx_t_5; + + /* "View.MemoryView":195 + * info.len = self.len + * + * if flags & PyBUF_STRIDES: # <<<<<<<<<<<<<< + * info.ndim = self.ndim + * info.shape = self._shape + */ + goto __pyx_L6; + } + + /* "View.MemoryView":200 + * info.strides = self._strides + * else: + * info.ndim = 1 # <<<<<<<<<<<<<< + * info.shape = &self.len if flags & PyBUF_ND else NULL + * info.strides = NULL + */ + /*else*/ { + __pyx_v_info->ndim = 1; + + /* "View.MemoryView":201 + * else: + * info.ndim = 1 + * info.shape = &self.len if flags & PyBUF_ND else NULL # <<<<<<<<<<<<<< + * info.strides = NULL + * + */ + if (((__pyx_v_flags & PyBUF_ND) != 0)) { + __pyx_t_5 = (&__pyx_v_self->len); + } else { + __pyx_t_5 = NULL; + } + __pyx_v_info->shape = __pyx_t_5; + + /* "View.MemoryView":202 + * info.ndim = 1 + * info.shape = &self.len if flags & PyBUF_ND else NULL + * info.strides = NULL # <<<<<<<<<<<<<< + * + * info.suboffsets = NULL + */ + __pyx_v_info->strides = NULL; + } + __pyx_L6:; + + /* "View.MemoryView":204 + * info.strides = NULL + * + * info.suboffsets = NULL # <<<<<<<<<<<<<< + * info.itemsize = self.itemsize + * info.readonly = 0 + */ + __pyx_v_info->suboffsets = NULL; + + /* "View.MemoryView":205 + * + * info.suboffsets = NULL + * info.itemsize = self.itemsize # <<<<<<<<<<<<<< + * info.readonly = 0 + * info.format = self.format if flags & PyBUF_FORMAT else NULL + */ + __pyx_t_3 = __pyx_v_self->itemsize; + __pyx_v_info->itemsize = __pyx_t_3; + + /* "View.MemoryView":206 + * info.suboffsets = NULL + * info.itemsize = self.itemsize + * info.readonly = 0 # <<<<<<<<<<<<<< + * info.format = self.format if flags & PyBUF_FORMAT else NULL + * info.obj = self + */ + __pyx_v_info->readonly = 0; + + /* "View.MemoryView":207 + * info.itemsize = self.itemsize + * info.readonly = 0 + * info.format = self.format if flags & PyBUF_FORMAT else NULL # <<<<<<<<<<<<<< + * info.obj = self + * + */ + if (((__pyx_v_flags & PyBUF_FORMAT) != 0)) { + __pyx_t_2 = __pyx_v_self->format; + } else { + __pyx_t_2 = NULL; + } + __pyx_v_info->format = __pyx_t_2; + + /* "View.MemoryView":208 + * info.readonly = 0 + * info.format = self.format if flags & PyBUF_FORMAT else NULL + * info.obj = self # <<<<<<<<<<<<<< + * + * def __dealloc__(array self): + */ + __Pyx_INCREF((PyObject *)__pyx_v_self); + __Pyx_GIVEREF((PyObject *)__pyx_v_self); + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); + __pyx_v_info->obj = ((PyObject *)__pyx_v_self); + + /* "View.MemoryView":182 + * _allocate_buffer(self) + * + * @cname('getbuffer') # <<<<<<<<<<<<<< + * def __getbuffer__(self, Py_buffer *info, int flags): + * cdef int bufmode = -1 + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.array.__getbuffer__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + if (__pyx_v_info->obj != NULL) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + goto __pyx_L2; + __pyx_L0:; + if (__pyx_v_info->obj == Py_None) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + __pyx_L2:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":210 + * info.obj = self + * + * def __dealloc__(array self): # <<<<<<<<<<<<<< + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) + */ + +/* Python wrapper */ +static void __pyx_array___dealloc__(PyObject *__pyx_v_self); /*proto*/ +static void __pyx_array___dealloc__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(((struct __pyx_array_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struct __pyx_array_obj *__pyx_v_self) { + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + __Pyx_RefNannySetupContext("__dealloc__", 0); + + /* "View.MemoryView":211 + * + * def __dealloc__(array self): + * if self.callback_free_data != NULL: # <<<<<<<<<<<<<< + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: + */ + __pyx_t_1 = (__pyx_v_self->callback_free_data != NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":212 + * def __dealloc__(array self): + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) # <<<<<<<<<<<<<< + * elif self.free_data and self.data is not NULL: + * if self.dtype_is_object: + */ + __pyx_v_self->callback_free_data(__pyx_v_self->data); + + /* "View.MemoryView":211 + * + * def __dealloc__(array self): + * if self.callback_free_data != NULL: # <<<<<<<<<<<<<< + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":213 + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: # <<<<<<<<<<<<<< + * if self.dtype_is_object: + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + */ + if (__pyx_v_self->free_data) { + } else { + __pyx_t_1 = __pyx_v_self->free_data; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_2 = (__pyx_v_self->data != NULL); + __pyx_t_1 = __pyx_t_2; + __pyx_L4_bool_binop_done:; + if (__pyx_t_1) { + + /* "View.MemoryView":214 + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + * free(self.data) + */ + if (__pyx_v_self->dtype_is_object) { + + /* "View.MemoryView":215 + * elif self.free_data and self.data is not NULL: + * if self.dtype_is_object: + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) # <<<<<<<<<<<<<< + * free(self.data) + * PyObject_Free(self._shape) + */ + __pyx_memoryview_refcount_objects_in_slice(__pyx_v_self->data, __pyx_v_self->_shape, __pyx_v_self->_strides, __pyx_v_self->ndim, 0); + + /* "View.MemoryView":214 + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + * free(self.data) + */ + } + + /* "View.MemoryView":216 + * if self.dtype_is_object: + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + * free(self.data) # <<<<<<<<<<<<<< + * PyObject_Free(self._shape) + * + */ + free(__pyx_v_self->data); + + /* "View.MemoryView":213 + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) + * elif self.free_data and self.data is not NULL: # <<<<<<<<<<<<<< + * if self.dtype_is_object: + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + */ + } + __pyx_L3:; + + /* "View.MemoryView":217 + * refcount_objects_in_slice(self.data, self._shape, self._strides, self.ndim, inc=False) + * free(self.data) + * PyObject_Free(self._shape) # <<<<<<<<<<<<<< + * + * @property + */ + PyObject_Free(__pyx_v_self->_shape); + + /* "View.MemoryView":210 + * info.obj = self + * + * def __dealloc__(array self): # <<<<<<<<<<<<<< + * if self.callback_free_data != NULL: + * self.callback_free_data(self.data) + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":219 + * PyObject_Free(self._shape) + * + * @property # <<<<<<<<<<<<<< + * def memview(self): + * return self.get_memview() + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_5array_7memview___get__(((struct __pyx_array_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(struct __pyx_array_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":221 + * @property + * def memview(self): + * return self.get_memview() # <<<<<<<<<<<<<< + * + * @cname('get_memview') + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = ((struct __pyx_vtabstruct_array *)__pyx_v_self->__pyx_vtab)->get_memview(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 221, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":219 + * PyObject_Free(self._shape) + * + * @property # <<<<<<<<<<<<<< + * def memview(self): + * return self.get_memview() + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.array.memview.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":224 + * + * @cname('get_memview') + * cdef get_memview(self): # <<<<<<<<<<<<<< + * flags = PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE + * return memoryview(self, flags, self.dtype_is_object) + */ + +static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self) { + int __pyx_v_flags; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_memview", 0); + + /* "View.MemoryView":225 + * @cname('get_memview') + * cdef get_memview(self): + * flags = PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE # <<<<<<<<<<<<<< + * return memoryview(self, flags, self.dtype_is_object) + * + */ + __pyx_v_flags = ((PyBUF_ANY_CONTIGUOUS | PyBUF_FORMAT) | PyBUF_WRITABLE); + + /* "View.MemoryView":226 + * cdef get_memview(self): + * flags = PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE + * return memoryview(self, flags, self.dtype_is_object) # <<<<<<<<<<<<<< + * + * def __len__(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 226, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_self->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 226, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_INCREF((PyObject *)__pyx_v_self); + __Pyx_GIVEREF((PyObject *)__pyx_v_self); + PyTuple_SET_ITEM(__pyx_t_3, 0, ((PyObject *)__pyx_v_self)); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + __pyx_t_1 = 0; + __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":224 + * + * @cname('get_memview') + * cdef get_memview(self): # <<<<<<<<<<<<<< + * flags = PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE + * return memoryview(self, flags, self.dtype_is_object) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.array.get_memview", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":228 + * return memoryview(self, flags, self.dtype_is_object) + * + * def __len__(self): # <<<<<<<<<<<<<< + * return self._shape[0] + * + */ + +/* Python wrapper */ +static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self); /*proto*/ +static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + Py_ssize_t __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__len__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(((struct __pyx_array_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(struct __pyx_array_obj *__pyx_v_self) { + Py_ssize_t __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__len__", 0); + + /* "View.MemoryView":229 + * + * def __len__(self): + * return self._shape[0] # <<<<<<<<<<<<<< + * + * def __getattr__(self, attr): + */ + __pyx_r = (__pyx_v_self->_shape[0]); + goto __pyx_L0; + + /* "View.MemoryView":228 + * return memoryview(self, flags, self.dtype_is_object) + * + * def __len__(self): # <<<<<<<<<<<<<< + * return self._shape[0] + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":231 + * return self._shape[0] + * + * def __getattr__(self, attr): # <<<<<<<<<<<<<< + * return getattr(self.memview, attr) + * + */ + +/* Python wrapper */ +static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr); /*proto*/ +static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getattr__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_attr)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_attr) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__getattr__", 0); + + /* "View.MemoryView":232 + * + * def __getattr__(self, attr): + * return getattr(self.memview, attr) # <<<<<<<<<<<<<< + * + * def __getitem__(self, item): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 232, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_GetAttr(__pyx_t_1, __pyx_v_attr); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 232, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":231 + * return self._shape[0] + * + * def __getattr__(self, attr): # <<<<<<<<<<<<<< + * return getattr(self.memview, attr) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.array.__getattr__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":234 + * return getattr(self.memview, attr) + * + * def __getitem__(self, item): # <<<<<<<<<<<<<< + * return self.memview[item] + * + */ + +/* Python wrapper */ +static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item); /*proto*/ +static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getitem__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__getitem__", 0); + + /* "View.MemoryView":235 + * + * def __getitem__(self, item): + * return self.memview[item] # <<<<<<<<<<<<<< + * + * def __setitem__(self, item, value): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 235, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyObject_GetItem(__pyx_t_1, __pyx_v_item); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 235, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":234 + * return getattr(self.memview, attr) + * + * def __getitem__(self, item): # <<<<<<<<<<<<<< + * return self.memview[item] + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.array.__getitem__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":237 + * return self.memview[item] + * + * def __setitem__(self, item, value): # <<<<<<<<<<<<<< + * self.memview[item] = value + * + */ + +/* Python wrapper */ +static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /*proto*/ +static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setitem__ (wrapper)", 0); + __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item), ((PyObject *)__pyx_v_value)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setitem__", 0); + + /* "View.MemoryView":238 + * + * def __setitem__(self, item, value): + * self.memview[item] = value # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 238, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + if (unlikely((PyObject_SetItem(__pyx_t_1, __pyx_v_item, __pyx_v_value) < 0))) __PYX_ERR(1, 238, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "View.MemoryView":237 + * return self.memview[item] + * + * def __setitem__(self, item, value): # <<<<<<<<<<<<<< + * self.memview[item] = value + * + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.array.__setitem__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + __pyx_r = __pyx_pf___pyx_array___reduce_cython__(((struct __pyx_array_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__reduce_cython__", 0); + + /* "(tree fragment)":2 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 2, __pyx_L1_error) + + /* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.array.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 3, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + } + __pyx_v___pyx_state = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.array.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf___pyx_array_2__setstate_cython__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setstate_cython__", 0); + + /* "(tree fragment)":4 + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 4, __pyx_L1_error) + + /* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.array.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":248 + * + * @cname("__pyx_array_allocate_buffer") + * cdef int _allocate_buffer(array self) except -1: # <<<<<<<<<<<<<< + * + * + */ + +static int __pyx_array_allocate_buffer(struct __pyx_array_obj *__pyx_v_self) { + Py_ssize_t __pyx_v_i; + PyObject **__pyx_v_p; + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + Py_ssize_t __pyx_t_2; + Py_ssize_t __pyx_t_3; + Py_ssize_t __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("_allocate_buffer", 0); + + /* "View.MemoryView":254 + * cdef PyObject **p + * + * self.free_data = True # <<<<<<<<<<<<<< + * self.data = malloc(self.len) + * if not self.data: + */ + __pyx_v_self->free_data = 1; + + /* "View.MemoryView":255 + * + * self.free_data = True + * self.data = malloc(self.len) # <<<<<<<<<<<<<< + * if not self.data: + * raise MemoryError, "unable to allocate array data." + */ + __pyx_v_self->data = ((char *)malloc(__pyx_v_self->len)); + + /* "View.MemoryView":256 + * self.free_data = True + * self.data = malloc(self.len) + * if not self.data: # <<<<<<<<<<<<<< + * raise MemoryError, "unable to allocate array data." + * + */ + __pyx_t_1 = (!(__pyx_v_self->data != 0)); + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":257 + * self.data = malloc(self.len) + * if not self.data: + * raise MemoryError, "unable to allocate array data." # <<<<<<<<<<<<<< + * + * if self.dtype_is_object: + */ + __Pyx_Raise(__pyx_builtin_MemoryError, __pyx_kp_s_unable_to_allocate_array_data, 0, 0); + __PYX_ERR(1, 257, __pyx_L1_error) + + /* "View.MemoryView":256 + * self.free_data = True + * self.data = malloc(self.len) + * if not self.data: # <<<<<<<<<<<<<< + * raise MemoryError, "unable to allocate array data." + * + */ + } + + /* "View.MemoryView":259 + * raise MemoryError, "unable to allocate array data." + * + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * p = self.data + * for i in range(self.len // self.itemsize): + */ + if (__pyx_v_self->dtype_is_object) { + + /* "View.MemoryView":260 + * + * if self.dtype_is_object: + * p = self.data # <<<<<<<<<<<<<< + * for i in range(self.len // self.itemsize): + * p[i] = Py_None + */ + __pyx_v_p = ((PyObject **)__pyx_v_self->data); + + /* "View.MemoryView":261 + * if self.dtype_is_object: + * p = self.data + * for i in range(self.len // self.itemsize): # <<<<<<<<<<<<<< + * p[i] = Py_None + * Py_INCREF(Py_None) + */ + if (unlikely(__pyx_v_self->itemsize == 0)) { + PyErr_SetString(PyExc_ZeroDivisionError, "integer division or modulo by zero"); + __PYX_ERR(1, 261, __pyx_L1_error) + } + else if (sizeof(Py_ssize_t) == sizeof(long) && (!(((Py_ssize_t)-1) > 0)) && unlikely(__pyx_v_self->itemsize == (Py_ssize_t)-1) && unlikely(__Pyx_UNARY_NEG_WOULD_OVERFLOW(__pyx_v_self->len))) { + PyErr_SetString(PyExc_OverflowError, "value too large to perform division"); + __PYX_ERR(1, 261, __pyx_L1_error) + } + __pyx_t_2 = __Pyx_div_Py_ssize_t(__pyx_v_self->len, __pyx_v_self->itemsize); + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":262 + * p = self.data + * for i in range(self.len // self.itemsize): + * p[i] = Py_None # <<<<<<<<<<<<<< + * Py_INCREF(Py_None) + * return 0 + */ + (__pyx_v_p[__pyx_v_i]) = Py_None; + + /* "View.MemoryView":263 + * for i in range(self.len // self.itemsize): + * p[i] = Py_None + * Py_INCREF(Py_None) # <<<<<<<<<<<<<< + * return 0 + * + */ + Py_INCREF(Py_None); + } + + /* "View.MemoryView":259 + * raise MemoryError, "unable to allocate array data." + * + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * p = self.data + * for i in range(self.len // self.itemsize): + */ + } + + /* "View.MemoryView":264 + * p[i] = Py_None + * Py_INCREF(Py_None) + * return 0 # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":248 + * + * @cname("__pyx_array_allocate_buffer") + * cdef int _allocate_buffer(array self) except -1: # <<<<<<<<<<<<<< + * + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._allocate_buffer", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":268 + * + * @cname("__pyx_array_new") + * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf): # <<<<<<<<<<<<<< + * cdef array result + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. + */ + +static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, char *__pyx_v_format, char *__pyx_v_c_mode, char *__pyx_v_buf) { + struct __pyx_array_obj *__pyx_v_result = 0; + PyObject *__pyx_v_mode = 0; + struct __pyx_array_obj *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("array_cwrapper", 0); + + /* "View.MemoryView":270 + * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf): + * cdef array result + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. # <<<<<<<<<<<<<< + * + * if buf is NULL: + */ + if (((__pyx_v_c_mode[0]) == 'f')) { + __Pyx_INCREF(__pyx_n_s_fortran); + __pyx_t_1 = __pyx_n_s_fortran; + } else { + __Pyx_INCREF(__pyx_n_s_c); + __pyx_t_1 = __pyx_n_s_c; + } + __pyx_v_mode = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":272 + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. + * + * if buf is NULL: # <<<<<<<<<<<<<< + * result = array.__new__(array, shape, itemsize, format, mode) + * else: + */ + __pyx_t_2 = (__pyx_v_buf == NULL); + if (__pyx_t_2) { + + /* "View.MemoryView":273 + * + * if buf is NULL: + * result = array.__new__(array, shape, itemsize, format, mode) # <<<<<<<<<<<<<< + * else: + * result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False) + */ + __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 273, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = __Pyx_PyBytes_FromString(__pyx_v_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = PyTuple_New(4); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 273, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_INCREF(__pyx_v_shape); + __Pyx_GIVEREF(__pyx_v_shape); + PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_shape); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_3); + __Pyx_INCREF(__pyx_v_mode); + __Pyx_GIVEREF(__pyx_v_mode); + PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_v_mode); + __pyx_t_1 = 0; + __pyx_t_3 = 0; + __pyx_t_3 = ((PyObject *)__pyx_tp_new_array(((PyTypeObject *)__pyx_array_type), __pyx_t_4, NULL)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error) + __Pyx_GOTREF((PyObject *)__pyx_t_3); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_v_result = ((struct __pyx_array_obj *)__pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":272 + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. + * + * if buf is NULL: # <<<<<<<<<<<<<< + * result = array.__new__(array, shape, itemsize, format, mode) + * else: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":275 + * result = array.__new__(array, shape, itemsize, format, mode) + * else: + * result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False) # <<<<<<<<<<<<<< + * result.data = buf + * + */ + /*else*/ { + __pyx_t_3 = PyInt_FromSsize_t(__pyx_v_itemsize); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = __Pyx_PyBytes_FromString(__pyx_v_format); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_1 = PyTuple_New(4); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_v_shape); + __Pyx_GIVEREF(__pyx_v_shape); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_shape); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_3); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_t_4); + __Pyx_INCREF(__pyx_v_mode); + __Pyx_GIVEREF(__pyx_v_mode); + PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_v_mode); + __pyx_t_3 = 0; + __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_allocate_buffer, Py_False) < 0) __PYX_ERR(1, 275, __pyx_L1_error) + __pyx_t_3 = ((PyObject *)__pyx_tp_new_array(((PyTypeObject *)__pyx_array_type), __pyx_t_1, __pyx_t_4)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error) + __Pyx_GOTREF((PyObject *)__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_v_result = ((struct __pyx_array_obj *)__pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":276 + * else: + * result = array.__new__(array, shape, itemsize, format, mode, allocate_buffer=False) + * result.data = buf # <<<<<<<<<<<<<< + * + * return result + */ + __pyx_v_result->data = __pyx_v_buf; + } + __pyx_L3:; + + /* "View.MemoryView":278 + * result.data = buf + * + * return result # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_result); + __pyx_r = __pyx_v_result; + goto __pyx_L0; + + /* "View.MemoryView":268 + * + * @cname("__pyx_array_new") + * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format, char *c_mode, char *buf): # <<<<<<<<<<<<<< + * cdef array result + * cdef str mode = "fortran" if c_mode[0] == b'f' else "c" # this often comes from a constant C string. + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.array_cwrapper", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_result); + __Pyx_XDECREF(__pyx_v_mode); + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":304 + * cdef class Enum(object): + * cdef object name + * def __init__(self, name): # <<<<<<<<<<<<<< + * self.name = name + * def __repr__(self): + */ + +/* Python wrapper */ +static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ +static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + PyObject *__pyx_v_name = 0; + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__init__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_name,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_name)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 304, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__init__") < 0)) __PYX_ERR(1, 304, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + } + __pyx_v_name = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__init__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 304, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.Enum.__init__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return -1; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v_name); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v_name) { + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__init__", 0); + + /* "View.MemoryView":305 + * cdef object name + * def __init__(self, name): + * self.name = name # <<<<<<<<<<<<<< + * def __repr__(self): + * return self.name + */ + __Pyx_INCREF(__pyx_v_name); + __Pyx_GIVEREF(__pyx_v_name); + __Pyx_GOTREF(__pyx_v_self->name); + __Pyx_DECREF(__pyx_v_self->name); + __pyx_v_self->name = __pyx_v_name; + + /* "View.MemoryView":304 + * cdef class Enum(object): + * cdef object name + * def __init__(self, name): # <<<<<<<<<<<<<< + * self.name = name + * def __repr__(self): + */ + + /* function exit code */ + __pyx_r = 0; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":306 + * def __init__(self, name): + * self.name = name + * def __repr__(self): # <<<<<<<<<<<<<< + * return self.name + * + */ + +/* Python wrapper */ +static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__repr__ (wrapper)", 0); + __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(struct __pyx_MemviewEnum_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__repr__", 0); + + /* "View.MemoryView":307 + * self.name = name + * def __repr__(self): + * return self.name # <<<<<<<<<<<<<< + * + * cdef generic = Enum("") + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_self->name); + __pyx_r = __pyx_v_self->name; + goto __pyx_L0; + + /* "View.MemoryView":306 + * def __init__(self, name): + * self.name = name + * def __repr__(self): # <<<<<<<<<<<<<< + * return self.name + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * cdef tuple state + * cdef object _dict + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + __pyx_r = __pyx_pf___pyx_MemviewEnum___reduce_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self) { + PyObject *__pyx_v_state = 0; + PyObject *__pyx_v__dict = 0; + int __pyx_v_use_setstate; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__reduce_cython__", 0); + + /* "(tree fragment)":5 + * cdef object _dict + * cdef bint use_setstate + * state = (self.name,) # <<<<<<<<<<<<<< + * _dict = getattr(self, '__dict__', None) + * if _dict is not None: + */ + __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_v_self->name); + __Pyx_GIVEREF(__pyx_v_self->name); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_self->name); + __pyx_v_state = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "(tree fragment)":6 + * cdef bint use_setstate + * state = (self.name,) + * _dict = getattr(self, '__dict__', None) # <<<<<<<<<<<<<< + * if _dict is not None: + * state += (_dict,) + */ + __pyx_t_1 = __Pyx_GetAttr3(((PyObject *)__pyx_v_self), __pyx_n_s_dict, Py_None); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 6, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v__dict = __pyx_t_1; + __pyx_t_1 = 0; + + /* "(tree fragment)":7 + * state = (self.name,) + * _dict = getattr(self, '__dict__', None) + * if _dict is not None: # <<<<<<<<<<<<<< + * state += (_dict,) + * use_setstate = True + */ + __pyx_t_2 = (__pyx_v__dict != Py_None); + if (__pyx_t_2) { + + /* "(tree fragment)":8 + * _dict = getattr(self, '__dict__', None) + * if _dict is not None: + * state += (_dict,) # <<<<<<<<<<<<<< + * use_setstate = True + * else: + */ + __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 8, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_v__dict); + __Pyx_GIVEREF(__pyx_v__dict); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict); + __pyx_t_3 = PyNumber_InPlaceAdd(__pyx_v_state, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 8, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF_SET(__pyx_v_state, ((PyObject*)__pyx_t_3)); + __pyx_t_3 = 0; + + /* "(tree fragment)":9 + * if _dict is not None: + * state += (_dict,) + * use_setstate = True # <<<<<<<<<<<<<< + * else: + * use_setstate = self.name is not None + */ + __pyx_v_use_setstate = 1; + + /* "(tree fragment)":7 + * state = (self.name,) + * _dict = getattr(self, '__dict__', None) + * if _dict is not None: # <<<<<<<<<<<<<< + * state += (_dict,) + * use_setstate = True + */ + goto __pyx_L3; + } + + /* "(tree fragment)":11 + * use_setstate = True + * else: + * use_setstate = self.name is not None # <<<<<<<<<<<<<< + * if use_setstate: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state + */ + /*else*/ { + __pyx_t_2 = (__pyx_v_self->name != Py_None); + __pyx_v_use_setstate = __pyx_t_2; + } + __pyx_L3:; + + /* "(tree fragment)":12 + * else: + * use_setstate = self.name is not None + * if use_setstate: # <<<<<<<<<<<<<< + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state + * else: + */ + if (__pyx_v_use_setstate) { + + /* "(tree fragment)":13 + * use_setstate = self.name is not None + * if use_setstate: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state # <<<<<<<<<<<<<< + * else: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_pyx_unpickle_Enum); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 13, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 13, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + __Pyx_INCREF(__pyx_int_136983863); + __Pyx_GIVEREF(__pyx_int_136983863); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863); + __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(Py_None); + PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None); + __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 13, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1); + __Pyx_INCREF(__pyx_v_state); + __Pyx_GIVEREF(__pyx_v_state); + PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_state); + __pyx_t_3 = 0; + __pyx_t_1 = 0; + __pyx_r = __pyx_t_4; + __pyx_t_4 = 0; + goto __pyx_L0; + + /* "(tree fragment)":12 + * else: + * use_setstate = self.name is not None + * if use_setstate: # <<<<<<<<<<<<<< + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state + * else: + */ + } + + /* "(tree fragment)":15 + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, None), state + * else: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) # <<<<<<<<<<<<<< + * def __setstate_cython__(self, __pyx_state): + * __pyx_unpickle_Enum__set_state(self, __pyx_state) + */ + /*else*/ { + __Pyx_XDECREF(__pyx_r); + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_pyx_unpickle_Enum); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + __Pyx_INCREF(__pyx_int_136983863); + __Pyx_GIVEREF(__pyx_int_136983863); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863); + __Pyx_INCREF(__pyx_v_state); + __Pyx_GIVEREF(__pyx_v_state); + PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state); + __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + __pyx_t_4 = 0; + __pyx_t_1 = 0; + __pyx_r = __pyx_t_3; + __pyx_t_3 = 0; + goto __pyx_L0; + } + + /* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * cdef tuple state + * cdef object _dict + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.Enum.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_state); + __Pyx_XDECREF(__pyx_v__dict); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":16 + * else: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * __pyx_unpickle_Enum__set_state(self, __pyx_state) + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 16, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 16, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + } + __pyx_v___pyx_state = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 16, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.Enum.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf___pyx_MemviewEnum_2__setstate_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setstate_cython__", 0); + + /* "(tree fragment)":17 + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) + * def __setstate_cython__(self, __pyx_state): + * __pyx_unpickle_Enum__set_state(self, __pyx_state) # <<<<<<<<<<<<<< + */ + if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_v___pyx_state))) __PYX_ERR(1, 17, __pyx_L1_error) + __pyx_t_1 = __pyx_unpickle_Enum__set_state(__pyx_v_self, ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 17, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "(tree fragment)":16 + * else: + * return __pyx_unpickle_Enum, (type(self), 0x82a3537, state) + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * __pyx_unpickle_Enum__set_state(self, __pyx_state) + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.Enum.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":349 + * cdef __Pyx_TypeInfo *typeinfo + * + * def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False): # <<<<<<<<<<<<<< + * self.obj = obj + * self.flags = flags + */ + +/* Python wrapper */ +static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ +static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { + PyObject *__pyx_v_obj = 0; + int __pyx_v_flags; + int __pyx_v_dtype_is_object; + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_obj,&__pyx_n_s_flags,&__pyx_n_s_dtype_is_object,0}; + PyObject* values[3] = {0,0,0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_obj)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flags)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 2, 3, 1); __PYX_ERR(1, 349, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dtype_is_object); + if (value) { values[2] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__cinit__") < 0)) __PYX_ERR(1, 349, __pyx_L3_error) + } + } else { + switch (__pyx_nargs) { + case 3: values[2] = __Pyx_Arg_VARARGS(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_VARARGS(__pyx_args, 1); + values[0] = __Pyx_Arg_VARARGS(__pyx_args, 0); + break; + default: goto __pyx_L5_argtuple_error; + } + } + __pyx_v_obj = values[0]; + __pyx_v_flags = __Pyx_PyInt_As_int(values[1]); if (unlikely((__pyx_v_flags == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + if (values[2]) { + __pyx_v_dtype_is_object = __Pyx_PyObject_IsTrue(values[2]); if (unlikely((__pyx_v_dtype_is_object == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) + } else { + __pyx_v_dtype_is_object = ((int)0); + } + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 2, 3, __pyx_nargs); __PYX_ERR(1, 349, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return -1; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_obj, __pyx_v_flags, __pyx_v_dtype_is_object); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj, int __pyx_v_flags, int __pyx_v_dtype_is_object) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + Py_intptr_t __pyx_t_4; + size_t __pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__cinit__", 0); + + /* "View.MemoryView":350 + * + * def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False): + * self.obj = obj # <<<<<<<<<<<<<< + * self.flags = flags + * if type(self) is memoryview or obj is not None: + */ + __Pyx_INCREF(__pyx_v_obj); + __Pyx_GIVEREF(__pyx_v_obj); + __Pyx_GOTREF(__pyx_v_self->obj); + __Pyx_DECREF(__pyx_v_self->obj); + __pyx_v_self->obj = __pyx_v_obj; + + /* "View.MemoryView":351 + * def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False): + * self.obj = obj + * self.flags = flags # <<<<<<<<<<<<<< + * if type(self) is memoryview or obj is not None: + * __Pyx_GetBuffer(obj, &self.view, flags) + */ + __pyx_v_self->flags = __pyx_v_flags; + + /* "View.MemoryView":352 + * self.obj = obj + * self.flags = flags + * if type(self) is memoryview or obj is not None: # <<<<<<<<<<<<<< + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: + */ + __pyx_t_2 = (((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))) == ((PyObject *)__pyx_memoryview_type)); + if (!__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_2 = (__pyx_v_obj != Py_None); + __pyx_t_1 = __pyx_t_2; + __pyx_L4_bool_binop_done:; + if (__pyx_t_1) { + + /* "View.MemoryView":353 + * self.flags = flags + * if type(self) is memoryview or obj is not None: + * __Pyx_GetBuffer(obj, &self.view, flags) # <<<<<<<<<<<<<< + * if self.view.obj == NULL: + * (<__pyx_buffer *> &self.view).obj = Py_None + */ + __pyx_t_3 = __Pyx_GetBuffer(__pyx_v_obj, (&__pyx_v_self->view), __pyx_v_flags); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 353, __pyx_L1_error) + + /* "View.MemoryView":354 + * if type(self) is memoryview or obj is not None: + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: # <<<<<<<<<<<<<< + * (<__pyx_buffer *> &self.view).obj = Py_None + * Py_INCREF(Py_None) + */ + __pyx_t_1 = (((PyObject *)__pyx_v_self->view.obj) == NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":355 + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: + * (<__pyx_buffer *> &self.view).obj = Py_None # <<<<<<<<<<<<<< + * Py_INCREF(Py_None) + * + */ + ((Py_buffer *)(&__pyx_v_self->view))->obj = Py_None; + + /* "View.MemoryView":356 + * if self.view.obj == NULL: + * (<__pyx_buffer *> &self.view).obj = Py_None + * Py_INCREF(Py_None) # <<<<<<<<<<<<<< + * + * if not __PYX_CYTHON_ATOMICS_ENABLED(): + */ + Py_INCREF(Py_None); + + /* "View.MemoryView":354 + * if type(self) is memoryview or obj is not None: + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: # <<<<<<<<<<<<<< + * (<__pyx_buffer *> &self.view).obj = Py_None + * Py_INCREF(Py_None) + */ + } + + /* "View.MemoryView":352 + * self.obj = obj + * self.flags = flags + * if type(self) is memoryview or obj is not None: # <<<<<<<<<<<<<< + * __Pyx_GetBuffer(obj, &self.view, flags) + * if self.view.obj == NULL: + */ + } + + /* "View.MemoryView":358 + * Py_INCREF(Py_None) + * + * if not __PYX_CYTHON_ATOMICS_ENABLED(): # <<<<<<<<<<<<<< + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: + */ + __pyx_t_1 = (!__PYX_CYTHON_ATOMICS_ENABLED()); + if (__pyx_t_1) { + + /* "View.MemoryView":360 + * if not __PYX_CYTHON_ATOMICS_ENABLED(): + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: # <<<<<<<<<<<<<< + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 + */ + __pyx_t_1 = (__pyx_memoryview_thread_locks_used < 8); + if (__pyx_t_1) { + + /* "View.MemoryView":361 + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks_used += 1 + * if self.lock is NULL: + */ + __pyx_v_self->lock = (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]); + + /* "View.MemoryView":362 + * if __pyx_memoryview_thread_locks_used < 8: + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 # <<<<<<<<<<<<<< + * if self.lock is NULL: + * self.lock = PyThread_allocate_lock() + */ + __pyx_memoryview_thread_locks_used = (__pyx_memoryview_thread_locks_used + 1); + + /* "View.MemoryView":360 + * if not __PYX_CYTHON_ATOMICS_ENABLED(): + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: # <<<<<<<<<<<<<< + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 + */ + } + + /* "View.MemoryView":363 + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 + * if self.lock is NULL: # <<<<<<<<<<<<<< + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: + */ + __pyx_t_1 = (__pyx_v_self->lock == NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":364 + * __pyx_memoryview_thread_locks_used += 1 + * if self.lock is NULL: + * self.lock = PyThread_allocate_lock() # <<<<<<<<<<<<<< + * if self.lock is NULL: + * raise MemoryError + */ + __pyx_v_self->lock = PyThread_allocate_lock(); + + /* "View.MemoryView":365 + * if self.lock is NULL: + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: # <<<<<<<<<<<<<< + * raise MemoryError + * + */ + __pyx_t_1 = (__pyx_v_self->lock == NULL); + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":366 + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: + * raise MemoryError # <<<<<<<<<<<<<< + * + * if flags & PyBUF_FORMAT: + */ + PyErr_NoMemory(); __PYX_ERR(1, 366, __pyx_L1_error) + + /* "View.MemoryView":365 + * if self.lock is NULL: + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: # <<<<<<<<<<<<<< + * raise MemoryError + * + */ + } + + /* "View.MemoryView":363 + * self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] + * __pyx_memoryview_thread_locks_used += 1 + * if self.lock is NULL: # <<<<<<<<<<<<<< + * self.lock = PyThread_allocate_lock() + * if self.lock is NULL: + */ + } + + /* "View.MemoryView":358 + * Py_INCREF(Py_None) + * + * if not __PYX_CYTHON_ATOMICS_ENABLED(): # <<<<<<<<<<<<<< + * global __pyx_memoryview_thread_locks_used + * if __pyx_memoryview_thread_locks_used < 8: + */ + } + + /* "View.MemoryView":368 + * raise MemoryError + * + * if flags & PyBUF_FORMAT: # <<<<<<<<<<<<<< + * self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\0') + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":369 + * + * if flags & PyBUF_FORMAT: + * self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\0') # <<<<<<<<<<<<<< + * else: + * self.dtype_is_object = dtype_is_object + */ + __pyx_t_2 = ((__pyx_v_self->view.format[0]) == 'O'); + if (__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L12_bool_binop_done; + } + __pyx_t_2 = ((__pyx_v_self->view.format[1]) == '\x00'); + __pyx_t_1 = __pyx_t_2; + __pyx_L12_bool_binop_done:; + __pyx_v_self->dtype_is_object = __pyx_t_1; + + /* "View.MemoryView":368 + * raise MemoryError + * + * if flags & PyBUF_FORMAT: # <<<<<<<<<<<<<< + * self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\0') + * else: + */ + goto __pyx_L11; + } + + /* "View.MemoryView":371 + * self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\0') + * else: + * self.dtype_is_object = dtype_is_object # <<<<<<<<<<<<<< + * + * assert (&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0 + */ + /*else*/ { + __pyx_v_self->dtype_is_object = __pyx_v_dtype_is_object; + } + __pyx_L11:; + + /* "View.MemoryView":373 + * self.dtype_is_object = dtype_is_object + * + * assert (&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0 # <<<<<<<<<<<<<< + * self.typeinfo = NULL + * + */ + #ifndef CYTHON_WITHOUT_ASSERTIONS + if (unlikely(__pyx_assertions_enabled())) { + __pyx_t_4 = ((Py_intptr_t)((void *)(&__pyx_v_self->acquisition_count))); + __pyx_t_5 = (sizeof(__pyx_atomic_int_type)); + if (unlikely(__pyx_t_5 == 0)) { + PyErr_SetString(PyExc_ZeroDivisionError, "integer division or modulo by zero"); + __PYX_ERR(1, 373, __pyx_L1_error) + } + __pyx_t_1 = ((__pyx_t_4 % __pyx_t_5) == 0); + if (unlikely(!__pyx_t_1)) { + __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0); + __PYX_ERR(1, 373, __pyx_L1_error) + } + } + #else + if ((1)); else __PYX_ERR(1, 373, __pyx_L1_error) + #endif + + /* "View.MemoryView":374 + * + * assert (&self.acquisition_count) % sizeof(__pyx_atomic_int_type) == 0 + * self.typeinfo = NULL # <<<<<<<<<<<<<< + * + * def __dealloc__(memoryview self): + */ + __pyx_v_self->typeinfo = NULL; + + /* "View.MemoryView":349 + * cdef __Pyx_TypeInfo *typeinfo + * + * def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False): # <<<<<<<<<<<<<< + * self.obj = obj + * self.flags = flags + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":376 + * self.typeinfo = NULL + * + * def __dealloc__(memoryview self): # <<<<<<<<<<<<<< + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) + */ + +/* Python wrapper */ +static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self); /*proto*/ +static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +static void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(struct __pyx_memoryview_obj *__pyx_v_self) { + int __pyx_v_i; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + PyThread_type_lock __pyx_t_5; + PyThread_type_lock __pyx_t_6; + __Pyx_RefNannySetupContext("__dealloc__", 0); + + /* "View.MemoryView":377 + * + * def __dealloc__(memoryview self): + * if self.obj is not None: # <<<<<<<<<<<<<< + * __Pyx_ReleaseBuffer(&self.view) + * elif (<__pyx_buffer *> &self.view).obj == Py_None: + */ + __pyx_t_1 = (__pyx_v_self->obj != Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":378 + * def __dealloc__(memoryview self): + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) # <<<<<<<<<<<<<< + * elif (<__pyx_buffer *> &self.view).obj == Py_None: + * + */ + __Pyx_ReleaseBuffer((&__pyx_v_self->view)); + + /* "View.MemoryView":377 + * + * def __dealloc__(memoryview self): + * if self.obj is not None: # <<<<<<<<<<<<<< + * __Pyx_ReleaseBuffer(&self.view) + * elif (<__pyx_buffer *> &self.view).obj == Py_None: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":379 + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) + * elif (<__pyx_buffer *> &self.view).obj == Py_None: # <<<<<<<<<<<<<< + * + * (<__pyx_buffer *> &self.view).obj = NULL + */ + __pyx_t_1 = (((Py_buffer *)(&__pyx_v_self->view))->obj == Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":381 + * elif (<__pyx_buffer *> &self.view).obj == Py_None: + * + * (<__pyx_buffer *> &self.view).obj = NULL # <<<<<<<<<<<<<< + * Py_DECREF(Py_None) + * + */ + ((Py_buffer *)(&__pyx_v_self->view))->obj = NULL; + + /* "View.MemoryView":382 + * + * (<__pyx_buffer *> &self.view).obj = NULL + * Py_DECREF(Py_None) # <<<<<<<<<<<<<< + * + * cdef int i + */ + Py_DECREF(Py_None); + + /* "View.MemoryView":379 + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) + * elif (<__pyx_buffer *> &self.view).obj == Py_None: # <<<<<<<<<<<<<< + * + * (<__pyx_buffer *> &self.view).obj = NULL + */ + } + __pyx_L3:; + + /* "View.MemoryView":386 + * cdef int i + * global __pyx_memoryview_thread_locks_used + * if self.lock != NULL: # <<<<<<<<<<<<<< + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: + */ + __pyx_t_1 = (__pyx_v_self->lock != NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":387 + * global __pyx_memoryview_thread_locks_used + * if self.lock != NULL: + * for i in range(__pyx_memoryview_thread_locks_used): # <<<<<<<<<<<<<< + * if __pyx_memoryview_thread_locks[i] is self.lock: + * __pyx_memoryview_thread_locks_used -= 1 + */ + __pyx_t_2 = __pyx_memoryview_thread_locks_used; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":388 + * if self.lock != NULL: + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: + */ + __pyx_t_1 = ((__pyx_memoryview_thread_locks[__pyx_v_i]) == __pyx_v_self->lock); + if (__pyx_t_1) { + + /* "View.MemoryView":389 + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: + * __pyx_memoryview_thread_locks_used -= 1 # <<<<<<<<<<<<<< + * if i != __pyx_memoryview_thread_locks_used: + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + */ + __pyx_memoryview_thread_locks_used = (__pyx_memoryview_thread_locks_used - 1); + + /* "View.MemoryView":390 + * if __pyx_memoryview_thread_locks[i] is self.lock: + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) + */ + __pyx_t_1 = (__pyx_v_i != __pyx_memoryview_thread_locks_used); + if (__pyx_t_1) { + + /* "View.MemoryView":392 + * if i != __pyx_memoryview_thread_locks_used: + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) # <<<<<<<<<<<<<< + * break + * else: + */ + __pyx_t_5 = (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]); + __pyx_t_6 = (__pyx_memoryview_thread_locks[__pyx_v_i]); + + /* "View.MemoryView":391 + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) + * break + */ + (__pyx_memoryview_thread_locks[__pyx_v_i]) = __pyx_t_5; + (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]) = __pyx_t_6; + + /* "View.MemoryView":390 + * if __pyx_memoryview_thread_locks[i] is self.lock: + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) + */ + } + + /* "View.MemoryView":393 + * __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = ( + * __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i]) + * break # <<<<<<<<<<<<<< + * else: + * PyThread_free_lock(self.lock) + */ + goto __pyx_L6_break; + + /* "View.MemoryView":388 + * if self.lock != NULL: + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: # <<<<<<<<<<<<<< + * __pyx_memoryview_thread_locks_used -= 1 + * if i != __pyx_memoryview_thread_locks_used: + */ + } + } + /*else*/ { + + /* "View.MemoryView":395 + * break + * else: + * PyThread_free_lock(self.lock) # <<<<<<<<<<<<<< + * + * cdef char *get_item_pointer(memoryview self, object index) except NULL: + */ + PyThread_free_lock(__pyx_v_self->lock); + } + __pyx_L6_break:; + + /* "View.MemoryView":386 + * cdef int i + * global __pyx_memoryview_thread_locks_used + * if self.lock != NULL: # <<<<<<<<<<<<<< + * for i in range(__pyx_memoryview_thread_locks_used): + * if __pyx_memoryview_thread_locks[i] is self.lock: + */ + } + + /* "View.MemoryView":376 + * self.typeinfo = NULL + * + * def __dealloc__(memoryview self): # <<<<<<<<<<<<<< + * if self.obj is not None: + * __Pyx_ReleaseBuffer(&self.view) + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":397 + * PyThread_free_lock(self.lock) + * + * cdef char *get_item_pointer(memoryview self, object index) except NULL: # <<<<<<<<<<<<<< + * cdef Py_ssize_t dim + * cdef char *itemp = self.view.buf + */ + +static char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index) { + Py_ssize_t __pyx_v_dim; + char *__pyx_v_itemp; + PyObject *__pyx_v_idx = NULL; + char *__pyx_r; + __Pyx_RefNannyDeclarations + Py_ssize_t __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + Py_ssize_t __pyx_t_3; + PyObject *(*__pyx_t_4)(PyObject *); + PyObject *__pyx_t_5 = NULL; + Py_ssize_t __pyx_t_6; + char *__pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_item_pointer", 0); + + /* "View.MemoryView":399 + * cdef char *get_item_pointer(memoryview self, object index) except NULL: + * cdef Py_ssize_t dim + * cdef char *itemp = self.view.buf # <<<<<<<<<<<<<< + * + * for dim, idx in enumerate(index): + */ + __pyx_v_itemp = ((char *)__pyx_v_self->view.buf); + + /* "View.MemoryView":401 + * cdef char *itemp = self.view.buf + * + * for dim, idx in enumerate(index): # <<<<<<<<<<<<<< + * itemp = pybuffer_index(&self.view, itemp, idx, dim) + * + */ + __pyx_t_1 = 0; + if (likely(PyList_CheckExact(__pyx_v_index)) || PyTuple_CheckExact(__pyx_v_index)) { + __pyx_t_2 = __pyx_v_index; __Pyx_INCREF(__pyx_t_2); __pyx_t_3 = 0; + __pyx_t_4 = NULL; + } else { + __pyx_t_3 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_v_index); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 401, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_2); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 401, __pyx_L1_error) + } + for (;;) { + if (likely(!__pyx_t_4)) { + if (likely(PyList_CheckExact(__pyx_t_2))) { + if (__pyx_t_3 >= PyList_GET_SIZE(__pyx_t_2)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_5 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_5); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(1, 401, __pyx_L1_error) + #else + __pyx_t_5 = PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 401, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + #endif + } else { + if (__pyx_t_3 >= PyTuple_GET_SIZE(__pyx_t_2)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_5 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_5); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(1, 401, __pyx_L1_error) + #else + __pyx_t_5 = PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 401, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + #endif + } + } else { + __pyx_t_5 = __pyx_t_4(__pyx_t_2); + if (unlikely(!__pyx_t_5)) { + PyObject* exc_type = PyErr_Occurred(); + if (exc_type) { + if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear(); + else __PYX_ERR(1, 401, __pyx_L1_error) + } + break; + } + __Pyx_GOTREF(__pyx_t_5); + } + __Pyx_XDECREF_SET(__pyx_v_idx, __pyx_t_5); + __pyx_t_5 = 0; + __pyx_v_dim = __pyx_t_1; + __pyx_t_1 = (__pyx_t_1 + 1); + + /* "View.MemoryView":402 + * + * for dim, idx in enumerate(index): + * itemp = pybuffer_index(&self.view, itemp, idx, dim) # <<<<<<<<<<<<<< + * + * return itemp + */ + __pyx_t_6 = __Pyx_PyIndex_AsSsize_t(__pyx_v_idx); if (unlikely((__pyx_t_6 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 402, __pyx_L1_error) + __pyx_t_7 = __pyx_pybuffer_index((&__pyx_v_self->view), __pyx_v_itemp, __pyx_t_6, __pyx_v_dim); if (unlikely(__pyx_t_7 == ((char *)NULL))) __PYX_ERR(1, 402, __pyx_L1_error) + __pyx_v_itemp = __pyx_t_7; + + /* "View.MemoryView":401 + * cdef char *itemp = self.view.buf + * + * for dim, idx in enumerate(index): # <<<<<<<<<<<<<< + * itemp = pybuffer_index(&self.view, itemp, idx, dim) + * + */ + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "View.MemoryView":404 + * itemp = pybuffer_index(&self.view, itemp, idx, dim) + * + * return itemp # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = __pyx_v_itemp; + goto __pyx_L0; + + /* "View.MemoryView":397 + * PyThread_free_lock(self.lock) + * + * cdef char *get_item_pointer(memoryview self, object index) except NULL: # <<<<<<<<<<<<<< + * cdef Py_ssize_t dim + * cdef char *itemp = self.view.buf + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_AddTraceback("View.MemoryView.memoryview.get_item_pointer", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_idx); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":407 + * + * + * def __getitem__(memoryview self, object index): # <<<<<<<<<<<<<< + * if index is Ellipsis: + * return self + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index); /*proto*/ +static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getitem__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index) { + PyObject *__pyx_v_have_slices = NULL; + PyObject *__pyx_v_indices = NULL; + char *__pyx_v_itemp; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + char *__pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__getitem__", 0); + + /* "View.MemoryView":408 + * + * def __getitem__(memoryview self, object index): + * if index is Ellipsis: # <<<<<<<<<<<<<< + * return self + * + */ + __pyx_t_1 = (__pyx_v_index == __pyx_builtin_Ellipsis); + if (__pyx_t_1) { + + /* "View.MemoryView":409 + * def __getitem__(memoryview self, object index): + * if index is Ellipsis: + * return self # <<<<<<<<<<<<<< + * + * have_slices, indices = _unellipsify(index, self.view.ndim) + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_self); + __pyx_r = ((PyObject *)__pyx_v_self); + goto __pyx_L0; + + /* "View.MemoryView":408 + * + * def __getitem__(memoryview self, object index): + * if index is Ellipsis: # <<<<<<<<<<<<<< + * return self + * + */ + } + + /* "View.MemoryView":411 + * return self + * + * have_slices, indices = _unellipsify(index, self.view.ndim) # <<<<<<<<<<<<<< + * + * cdef char *itemp + */ + __pyx_t_2 = _unellipsify(__pyx_v_index, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 411, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (likely(__pyx_t_2 != Py_None)) { + PyObject* sequence = __pyx_t_2; + Py_ssize_t size = __Pyx_PySequence_SIZE(sequence); + if (unlikely(size != 2)) { + if (size > 2) __Pyx_RaiseTooManyValuesError(2); + else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size); + __PYX_ERR(1, 411, __pyx_L1_error) + } + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_3 = PyTuple_GET_ITEM(sequence, 0); + __pyx_t_4 = PyTuple_GET_ITEM(sequence, 1); + __Pyx_INCREF(__pyx_t_3); + __Pyx_INCREF(__pyx_t_4); + #else + __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 411, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 411, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + #endif + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + } else { + __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(1, 411, __pyx_L1_error) + } + __pyx_v_have_slices = __pyx_t_3; + __pyx_t_3 = 0; + __pyx_v_indices = __pyx_t_4; + __pyx_t_4 = 0; + + /* "View.MemoryView":414 + * + * cdef char *itemp + * if have_slices: # <<<<<<<<<<<<<< + * return memview_slice(self, indices) + * else: + */ + __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_v_have_slices); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 414, __pyx_L1_error) + if (__pyx_t_1) { + + /* "View.MemoryView":415 + * cdef char *itemp + * if have_slices: + * return memview_slice(self, indices) # <<<<<<<<<<<<<< + * else: + * itemp = self.get_item_pointer(indices) + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = ((PyObject *)__pyx_memview_slice(__pyx_v_self, __pyx_v_indices)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 415, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":414 + * + * cdef char *itemp + * if have_slices: # <<<<<<<<<<<<<< + * return memview_slice(self, indices) + * else: + */ + } + + /* "View.MemoryView":417 + * return memview_slice(self, indices) + * else: + * itemp = self.get_item_pointer(indices) # <<<<<<<<<<<<<< + * return self.convert_item_to_object(itemp) + * + */ + /*else*/ { + __pyx_t_5 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->get_item_pointer(__pyx_v_self, __pyx_v_indices); if (unlikely(__pyx_t_5 == ((char *)NULL))) __PYX_ERR(1, 417, __pyx_L1_error) + __pyx_v_itemp = __pyx_t_5; + + /* "View.MemoryView":418 + * else: + * itemp = self.get_item_pointer(indices) + * return self.convert_item_to_object(itemp) # <<<<<<<<<<<<<< + * + * def __setitem__(memoryview self, object index, object value): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->convert_item_to_object(__pyx_v_self, __pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 418, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + } + + /* "View.MemoryView":407 + * + * + * def __getitem__(memoryview self, object index): # <<<<<<<<<<<<<< + * if index is Ellipsis: + * return self + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.memoryview.__getitem__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_have_slices); + __Pyx_XDECREF(__pyx_v_indices); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":420 + * return self.convert_item_to_object(itemp) + * + * def __setitem__(memoryview self, object index, object value): # <<<<<<<<<<<<<< + * if self.view.readonly: + * raise TypeError, "Cannot assign to read-only memoryview" + */ + +/* Python wrapper */ +static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /*proto*/ +static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setitem__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index), ((PyObject *)__pyx_v_value)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) { + PyObject *__pyx_v_have_slices = NULL; + PyObject *__pyx_v_obj = NULL; + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setitem__", 0); + __Pyx_INCREF(__pyx_v_index); + + /* "View.MemoryView":421 + * + * def __setitem__(memoryview self, object index, object value): + * if self.view.readonly: # <<<<<<<<<<<<<< + * raise TypeError, "Cannot assign to read-only memoryview" + * + */ + if (unlikely(__pyx_v_self->view.readonly)) { + + /* "View.MemoryView":422 + * def __setitem__(memoryview self, object index, object value): + * if self.view.readonly: + * raise TypeError, "Cannot assign to read-only memoryview" # <<<<<<<<<<<<<< + * + * have_slices, index = _unellipsify(index, self.view.ndim) + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_Cannot_assign_to_read_only_memor, 0, 0); + __PYX_ERR(1, 422, __pyx_L1_error) + + /* "View.MemoryView":421 + * + * def __setitem__(memoryview self, object index, object value): + * if self.view.readonly: # <<<<<<<<<<<<<< + * raise TypeError, "Cannot assign to read-only memoryview" + * + */ + } + + /* "View.MemoryView":424 + * raise TypeError, "Cannot assign to read-only memoryview" + * + * have_slices, index = _unellipsify(index, self.view.ndim) # <<<<<<<<<<<<<< + * + * if have_slices: + */ + __pyx_t_1 = _unellipsify(__pyx_v_index, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 424, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + if (likely(__pyx_t_1 != Py_None)) { + PyObject* sequence = __pyx_t_1; + Py_ssize_t size = __Pyx_PySequence_SIZE(sequence); + if (unlikely(size != 2)) { + if (size > 2) __Pyx_RaiseTooManyValuesError(2); + else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size); + __PYX_ERR(1, 424, __pyx_L1_error) + } + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_2 = PyTuple_GET_ITEM(sequence, 0); + __pyx_t_3 = PyTuple_GET_ITEM(sequence, 1); + __Pyx_INCREF(__pyx_t_2); + __Pyx_INCREF(__pyx_t_3); + #else + __pyx_t_2 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 424, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 424, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + #endif + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } else { + __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(1, 424, __pyx_L1_error) + } + __pyx_v_have_slices = __pyx_t_2; + __pyx_t_2 = 0; + __Pyx_DECREF_SET(__pyx_v_index, __pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":426 + * have_slices, index = _unellipsify(index, self.view.ndim) + * + * if have_slices: # <<<<<<<<<<<<<< + * obj = self.is_slice(value) + * if obj: + */ + __pyx_t_4 = __Pyx_PyObject_IsTrue(__pyx_v_have_slices); if (unlikely((__pyx_t_4 < 0))) __PYX_ERR(1, 426, __pyx_L1_error) + if (__pyx_t_4) { + + /* "View.MemoryView":427 + * + * if have_slices: + * obj = self.is_slice(value) # <<<<<<<<<<<<<< + * if obj: + * self.setitem_slice_assignment(self[index], obj) + */ + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->is_slice(__pyx_v_self, __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 427, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_obj = __pyx_t_1; + __pyx_t_1 = 0; + + /* "View.MemoryView":428 + * if have_slices: + * obj = self.is_slice(value) + * if obj: # <<<<<<<<<<<<<< + * self.setitem_slice_assignment(self[index], obj) + * else: + */ + __pyx_t_4 = __Pyx_PyObject_IsTrue(__pyx_v_obj); if (unlikely((__pyx_t_4 < 0))) __PYX_ERR(1, 428, __pyx_L1_error) + if (__pyx_t_4) { + + /* "View.MemoryView":429 + * obj = self.is_slice(value) + * if obj: + * self.setitem_slice_assignment(self[index], obj) # <<<<<<<<<<<<<< + * else: + * self.setitem_slice_assign_scalar(self[index], value) + */ + __pyx_t_1 = __Pyx_PyObject_GetItem(((PyObject *)__pyx_v_self), __pyx_v_index); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 429, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_slice_assignment(__pyx_v_self, __pyx_t_1, __pyx_v_obj); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 429, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + + /* "View.MemoryView":428 + * if have_slices: + * obj = self.is_slice(value) + * if obj: # <<<<<<<<<<<<<< + * self.setitem_slice_assignment(self[index], obj) + * else: + */ + goto __pyx_L5; + } + + /* "View.MemoryView":431 + * self.setitem_slice_assignment(self[index], obj) + * else: + * self.setitem_slice_assign_scalar(self[index], value) # <<<<<<<<<<<<<< + * else: + * self.setitem_indexed(index, value) + */ + /*else*/ { + __pyx_t_3 = __Pyx_PyObject_GetItem(((PyObject *)__pyx_v_self), __pyx_v_index); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 431, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_memoryview_type))))) __PYX_ERR(1, 431, __pyx_L1_error) + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_slice_assign_scalar(__pyx_v_self, ((struct __pyx_memoryview_obj *)__pyx_t_3), __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 431, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __pyx_L5:; + + /* "View.MemoryView":426 + * have_slices, index = _unellipsify(index, self.view.ndim) + * + * if have_slices: # <<<<<<<<<<<<<< + * obj = self.is_slice(value) + * if obj: + */ + goto __pyx_L4; + } + + /* "View.MemoryView":433 + * self.setitem_slice_assign_scalar(self[index], value) + * else: + * self.setitem_indexed(index, value) # <<<<<<<<<<<<<< + * + * cdef is_slice(self, obj): + */ + /*else*/ { + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_indexed(__pyx_v_self, __pyx_v_index, __pyx_v_value); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 433, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + } + __pyx_L4:; + + /* "View.MemoryView":420 + * return self.convert_item_to_object(itemp) + * + * def __setitem__(memoryview self, object index, object value): # <<<<<<<<<<<<<< + * if self.view.readonly: + * raise TypeError, "Cannot assign to read-only memoryview" + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview.__setitem__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_have_slices); + __Pyx_XDECREF(__pyx_v_obj); + __Pyx_XDECREF(__pyx_v_index); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":435 + * self.setitem_indexed(index, value) + * + * cdef is_slice(self, obj): # <<<<<<<<<<<<<< + * if not isinstance(obj, memoryview): + * try: + */ + +static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + int __pyx_t_9; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("is_slice", 0); + __Pyx_INCREF(__pyx_v_obj); + + /* "View.MemoryView":436 + * + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): # <<<<<<<<<<<<<< + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + */ + __pyx_t_1 = __Pyx_TypeCheck(__pyx_v_obj, __pyx_memoryview_type); + __pyx_t_2 = (!__pyx_t_1); + if (__pyx_t_2) { + + /* "View.MemoryView":437 + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): + * try: # <<<<<<<<<<<<<< + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_4, &__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_4); + __Pyx_XGOTREF(__pyx_t_5); + /*try:*/ { + + /* "View.MemoryView":438 + * if not isinstance(obj, memoryview): + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, # <<<<<<<<<<<<<< + * self.dtype_is_object) + * except TypeError: + */ + __pyx_t_6 = __Pyx_PyInt_From_int(((__pyx_v_self->flags & (~PyBUF_WRITABLE)) | PyBUF_ANY_CONTIGUOUS)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 438, __pyx_L4_error) + __Pyx_GOTREF(__pyx_t_6); + + /* "View.MemoryView":439 + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) # <<<<<<<<<<<<<< + * except TypeError: + * return None + */ + __pyx_t_7 = __Pyx_PyBool_FromLong(__pyx_v_self->dtype_is_object); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 439, __pyx_L4_error) + __Pyx_GOTREF(__pyx_t_7); + + /* "View.MemoryView":438 + * if not isinstance(obj, memoryview): + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, # <<<<<<<<<<<<<< + * self.dtype_is_object) + * except TypeError: + */ + __pyx_t_8 = PyTuple_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 438, __pyx_L4_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_INCREF(__pyx_v_obj); + __Pyx_GIVEREF(__pyx_v_obj); + PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_obj); + __Pyx_GIVEREF(__pyx_t_6); + PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6); + __Pyx_GIVEREF(__pyx_t_7); + PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7); + __pyx_t_6 = 0; + __pyx_t_7 = 0; + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_8, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 438, __pyx_L4_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __Pyx_DECREF_SET(__pyx_v_obj, __pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":437 + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): + * try: # <<<<<<<<<<<<<< + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) + */ + } + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + goto __pyx_L9_try_end; + __pyx_L4_error:; + __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0; + + /* "View.MemoryView":440 + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) + * except TypeError: # <<<<<<<<<<<<<< + * return None + * + */ + __pyx_t_9 = __Pyx_PyErr_ExceptionMatches(__pyx_builtin_TypeError); + if (__pyx_t_9) { + __Pyx_AddTraceback("View.MemoryView.memoryview.is_slice", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_8, &__pyx_t_6) < 0) __PYX_ERR(1, 440, __pyx_L6_except_error) + __Pyx_XGOTREF(__pyx_t_7); + __Pyx_XGOTREF(__pyx_t_8); + __Pyx_XGOTREF(__pyx_t_6); + + /* "View.MemoryView":441 + * self.dtype_is_object) + * except TypeError: + * return None # <<<<<<<<<<<<<< + * + * return obj + */ + __Pyx_XDECREF(__pyx_r); + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + goto __pyx_L7_except_return; + } + goto __pyx_L6_except_error; + + /* "View.MemoryView":437 + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): + * try: # <<<<<<<<<<<<<< + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + * self.dtype_is_object) + */ + __pyx_L6_except_error:; + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_4); + __Pyx_XGIVEREF(__pyx_t_5); + __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_4, __pyx_t_5); + goto __pyx_L1_error; + __pyx_L7_except_return:; + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_4); + __Pyx_XGIVEREF(__pyx_t_5); + __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_4, __pyx_t_5); + goto __pyx_L0; + __pyx_L9_try_end:; + } + + /* "View.MemoryView":436 + * + * cdef is_slice(self, obj): + * if not isinstance(obj, memoryview): # <<<<<<<<<<<<<< + * try: + * obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS, + */ + } + + /* "View.MemoryView":443 + * return None + * + * return obj # <<<<<<<<<<<<<< + * + * cdef setitem_slice_assignment(self, dst, src): + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_obj); + __pyx_r = __pyx_v_obj; + goto __pyx_L0; + + /* "View.MemoryView":435 + * self.setitem_indexed(index, value) + * + * cdef is_slice(self, obj): # <<<<<<<<<<<<<< + * if not isinstance(obj, memoryview): + * try: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("View.MemoryView.memoryview.is_slice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_obj); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":445 + * return obj + * + * cdef setitem_slice_assignment(self, dst, src): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice dst_slice + * cdef __Pyx_memviewslice src_slice + */ + +static PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_dst, PyObject *__pyx_v_src) { + __Pyx_memviewslice __pyx_v_dst_slice; + __Pyx_memviewslice __pyx_v_src_slice; + __Pyx_memviewslice __pyx_v_msrc; + __Pyx_memviewslice __pyx_v_mdst; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice *__pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_t_3; + int __pyx_t_4; + int __pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("setitem_slice_assignment", 0); + + /* "View.MemoryView":448 + * cdef __Pyx_memviewslice dst_slice + * cdef __Pyx_memviewslice src_slice + * cdef __Pyx_memviewslice msrc = get_slice_from_memview(src, &src_slice)[0] # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0] + * + */ + if (!(likely(((__pyx_v_src) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_src, __pyx_memoryview_type))))) __PYX_ERR(1, 448, __pyx_L1_error) + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(((struct __pyx_memoryview_obj *)__pyx_v_src), (&__pyx_v_src_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 448, __pyx_L1_error) + __pyx_v_msrc = (__pyx_t_1[0]); + + /* "View.MemoryView":449 + * cdef __Pyx_memviewslice src_slice + * cdef __Pyx_memviewslice msrc = get_slice_from_memview(src, &src_slice)[0] + * cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0] # <<<<<<<<<<<<<< + * + * memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object) + */ + if (!(likely(((__pyx_v_dst) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_dst, __pyx_memoryview_type))))) __PYX_ERR(1, 449, __pyx_L1_error) + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(((struct __pyx_memoryview_obj *)__pyx_v_dst), (&__pyx_v_dst_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 449, __pyx_L1_error) + __pyx_v_mdst = (__pyx_t_1[0]); + + /* "View.MemoryView":451 + * cdef __Pyx_memviewslice mdst = get_slice_from_memview(dst, &dst_slice)[0] + * + * memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object) # <<<<<<<<<<<<<< + * + * cdef setitem_slice_assign_scalar(self, memoryview dst, value): + */ + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_src, __pyx_n_s_ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 451, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = __Pyx_PyInt_As_int(__pyx_t_2); if (unlikely((__pyx_t_3 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 451, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_dst, __pyx_n_s_ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 451, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = __Pyx_PyInt_As_int(__pyx_t_2); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(1, 451, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_5 = __pyx_memoryview_copy_contents(__pyx_v_msrc, __pyx_v_mdst, __pyx_t_3, __pyx_t_4, __pyx_v_self->dtype_is_object); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 451, __pyx_L1_error) + + /* "View.MemoryView":445 + * return obj + * + * cdef setitem_slice_assignment(self, dst, src): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice dst_slice + * cdef __Pyx_memviewslice src_slice + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.setitem_slice_assignment", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":453 + * memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object) + * + * cdef setitem_slice_assign_scalar(self, memoryview dst, value): # <<<<<<<<<<<<<< + * cdef int array[128] + * cdef void *tmp = NULL + */ + +static PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __pyx_memoryview_obj *__pyx_v_self, struct __pyx_memoryview_obj *__pyx_v_dst, PyObject *__pyx_v_value) { + int __pyx_v_array[0x80]; + void *__pyx_v_tmp; + void *__pyx_v_item; + __Pyx_memviewslice *__pyx_v_dst_slice; + __Pyx_memviewslice __pyx_v_tmp_slice; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice *__pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + int __pyx_t_5; + char const *__pyx_t_6; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + PyObject *__pyx_t_9 = NULL; + PyObject *__pyx_t_10 = NULL; + PyObject *__pyx_t_11 = NULL; + PyObject *__pyx_t_12 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("setitem_slice_assign_scalar", 0); + + /* "View.MemoryView":455 + * cdef setitem_slice_assign_scalar(self, memoryview dst, value): + * cdef int array[128] + * cdef void *tmp = NULL # <<<<<<<<<<<<<< + * cdef void *item + * + */ + __pyx_v_tmp = NULL; + + /* "View.MemoryView":460 + * cdef __Pyx_memviewslice *dst_slice + * cdef __Pyx_memviewslice tmp_slice + * dst_slice = get_slice_from_memview(dst, &tmp_slice) # <<<<<<<<<<<<<< + * + * if self.view.itemsize > sizeof(array): + */ + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_dst, (&__pyx_v_tmp_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 460, __pyx_L1_error) + __pyx_v_dst_slice = __pyx_t_1; + + /* "View.MemoryView":462 + * dst_slice = get_slice_from_memview(dst, &tmp_slice) + * + * if self.view.itemsize > sizeof(array): # <<<<<<<<<<<<<< + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: + */ + __pyx_t_2 = (((size_t)__pyx_v_self->view.itemsize) > (sizeof(__pyx_v_array))); + if (__pyx_t_2) { + + /* "View.MemoryView":463 + * + * if self.view.itemsize > sizeof(array): + * tmp = PyMem_Malloc(self.view.itemsize) # <<<<<<<<<<<<<< + * if tmp == NULL: + * raise MemoryError + */ + __pyx_v_tmp = PyMem_Malloc(__pyx_v_self->view.itemsize); + + /* "View.MemoryView":464 + * if self.view.itemsize > sizeof(array): + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: # <<<<<<<<<<<<<< + * raise MemoryError + * item = tmp + */ + __pyx_t_2 = (__pyx_v_tmp == NULL); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":465 + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: + * raise MemoryError # <<<<<<<<<<<<<< + * item = tmp + * else: + */ + PyErr_NoMemory(); __PYX_ERR(1, 465, __pyx_L1_error) + + /* "View.MemoryView":464 + * if self.view.itemsize > sizeof(array): + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: # <<<<<<<<<<<<<< + * raise MemoryError + * item = tmp + */ + } + + /* "View.MemoryView":466 + * if tmp == NULL: + * raise MemoryError + * item = tmp # <<<<<<<<<<<<<< + * else: + * item = array + */ + __pyx_v_item = __pyx_v_tmp; + + /* "View.MemoryView":462 + * dst_slice = get_slice_from_memview(dst, &tmp_slice) + * + * if self.view.itemsize > sizeof(array): # <<<<<<<<<<<<<< + * tmp = PyMem_Malloc(self.view.itemsize) + * if tmp == NULL: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":468 + * item = tmp + * else: + * item = array # <<<<<<<<<<<<<< + * + * try: + */ + /*else*/ { + __pyx_v_item = ((void *)__pyx_v_array); + } + __pyx_L3:; + + /* "View.MemoryView":470 + * item = array + * + * try: # <<<<<<<<<<<<<< + * if self.dtype_is_object: + * ( item)[0] = value + */ + /*try:*/ { + + /* "View.MemoryView":471 + * + * try: + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * ( item)[0] = value + * else: + */ + if (__pyx_v_self->dtype_is_object) { + + /* "View.MemoryView":472 + * try: + * if self.dtype_is_object: + * ( item)[0] = value # <<<<<<<<<<<<<< + * else: + * self.assign_item_from_object( item, value) + */ + (((PyObject **)__pyx_v_item)[0]) = ((PyObject *)__pyx_v_value); + + /* "View.MemoryView":471 + * + * try: + * if self.dtype_is_object: # <<<<<<<<<<<<<< + * ( item)[0] = value + * else: + */ + goto __pyx_L8; + } + + /* "View.MemoryView":474 + * ( item)[0] = value + * else: + * self.assign_item_from_object( item, value) # <<<<<<<<<<<<<< + * + * + */ + /*else*/ { + __pyx_t_3 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->assign_item_from_object(__pyx_v_self, ((char *)__pyx_v_item), __pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 474, __pyx_L6_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + } + __pyx_L8:; + + /* "View.MemoryView":478 + * + * + * if self.view.suboffsets != NULL: # <<<<<<<<<<<<<< + * assert_direct_dimensions(self.view.suboffsets, self.view.ndim) + * slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize, + */ + __pyx_t_2 = (__pyx_v_self->view.suboffsets != NULL); + if (__pyx_t_2) { + + /* "View.MemoryView":479 + * + * if self.view.suboffsets != NULL: + * assert_direct_dimensions(self.view.suboffsets, self.view.ndim) # <<<<<<<<<<<<<< + * slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize, + * item, self.dtype_is_object) + */ + __pyx_t_4 = assert_direct_dimensions(__pyx_v_self->view.suboffsets, __pyx_v_self->view.ndim); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 479, __pyx_L6_error) + + /* "View.MemoryView":478 + * + * + * if self.view.suboffsets != NULL: # <<<<<<<<<<<<<< + * assert_direct_dimensions(self.view.suboffsets, self.view.ndim) + * slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize, + */ + } + + /* "View.MemoryView":480 + * if self.view.suboffsets != NULL: + * assert_direct_dimensions(self.view.suboffsets, self.view.ndim) + * slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize, # <<<<<<<<<<<<<< + * item, self.dtype_is_object) + * finally: + */ + __pyx_memoryview_slice_assign_scalar(__pyx_v_dst_slice, __pyx_v_dst->view.ndim, __pyx_v_self->view.itemsize, __pyx_v_item, __pyx_v_self->dtype_is_object); + } + + /* "View.MemoryView":483 + * item, self.dtype_is_object) + * finally: + * PyMem_Free(tmp) # <<<<<<<<<<<<<< + * + * cdef setitem_indexed(self, index, value): + */ + /*finally:*/ { + /*normal exit:*/{ + PyMem_Free(__pyx_v_tmp); + goto __pyx_L7; + } + __pyx_L6_error:; + /*exception exit:*/{ + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __pyx_t_7 = 0; __pyx_t_8 = 0; __pyx_t_9 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0; __pyx_t_12 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + if (PY_MAJOR_VERSION >= 3) __Pyx_ExceptionSwap(&__pyx_t_10, &__pyx_t_11, &__pyx_t_12); + if ((PY_MAJOR_VERSION < 3) || unlikely(__Pyx_GetException(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9) < 0)) __Pyx_ErrFetch(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9); + __Pyx_XGOTREF(__pyx_t_7); + __Pyx_XGOTREF(__pyx_t_8); + __Pyx_XGOTREF(__pyx_t_9); + __Pyx_XGOTREF(__pyx_t_10); + __Pyx_XGOTREF(__pyx_t_11); + __Pyx_XGOTREF(__pyx_t_12); + __pyx_t_4 = __pyx_lineno; __pyx_t_5 = __pyx_clineno; __pyx_t_6 = __pyx_filename; + { + PyMem_Free(__pyx_v_tmp); + } + if (PY_MAJOR_VERSION >= 3) { + __Pyx_XGIVEREF(__pyx_t_10); + __Pyx_XGIVEREF(__pyx_t_11); + __Pyx_XGIVEREF(__pyx_t_12); + __Pyx_ExceptionReset(__pyx_t_10, __pyx_t_11, __pyx_t_12); + } + __Pyx_XGIVEREF(__pyx_t_7); + __Pyx_XGIVEREF(__pyx_t_8); + __Pyx_XGIVEREF(__pyx_t_9); + __Pyx_ErrRestore(__pyx_t_7, __pyx_t_8, __pyx_t_9); + __pyx_t_7 = 0; __pyx_t_8 = 0; __pyx_t_9 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0; __pyx_t_12 = 0; + __pyx_lineno = __pyx_t_4; __pyx_clineno = __pyx_t_5; __pyx_filename = __pyx_t_6; + goto __pyx_L1_error; + } + __pyx_L7:; + } + + /* "View.MemoryView":453 + * memoryview_copy_contents(msrc, mdst, src.ndim, dst.ndim, self.dtype_is_object) + * + * cdef setitem_slice_assign_scalar(self, memoryview dst, value): # <<<<<<<<<<<<<< + * cdef int array[128] + * cdef void *tmp = NULL + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview.setitem_slice_assign_scalar", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":485 + * PyMem_Free(tmp) + * + * cdef setitem_indexed(self, index, value): # <<<<<<<<<<<<<< + * cdef char *itemp = self.get_item_pointer(index) + * self.assign_item_from_object(itemp, value) + */ + +static PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) { + char *__pyx_v_itemp; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + char *__pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("setitem_indexed", 0); + + /* "View.MemoryView":486 + * + * cdef setitem_indexed(self, index, value): + * cdef char *itemp = self.get_item_pointer(index) # <<<<<<<<<<<<<< + * self.assign_item_from_object(itemp, value) + * + */ + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->get_item_pointer(__pyx_v_self, __pyx_v_index); if (unlikely(__pyx_t_1 == ((char *)NULL))) __PYX_ERR(1, 486, __pyx_L1_error) + __pyx_v_itemp = __pyx_t_1; + + /* "View.MemoryView":487 + * cdef setitem_indexed(self, index, value): + * cdef char *itemp = self.get_item_pointer(index) + * self.assign_item_from_object(itemp, value) # <<<<<<<<<<<<<< + * + * cdef convert_item_to_object(self, char *itemp): + */ + __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->assign_item_from_object(__pyx_v_self, __pyx_v_itemp, __pyx_v_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 487, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "View.MemoryView":485 + * PyMem_Free(tmp) + * + * cdef setitem_indexed(self, index, value): # <<<<<<<<<<<<<< + * cdef char *itemp = self.get_item_pointer(index) + * self.assign_item_from_object(itemp, value) + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.setitem_indexed", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":489 + * self.assign_item_from_object(itemp, value) + * + * cdef convert_item_to_object(self, char *itemp): # <<<<<<<<<<<<<< + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + */ + +static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp) { + PyObject *__pyx_v_struct = NULL; + PyObject *__pyx_v_bytesitem = 0; + PyObject *__pyx_v_result = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + int __pyx_t_8; + Py_ssize_t __pyx_t_9; + int __pyx_t_10; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("convert_item_to_object", 0); + + /* "View.MemoryView":492 + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + * import struct # <<<<<<<<<<<<<< + * cdef bytes bytesitem + * + */ + __pyx_t_1 = __Pyx_ImportDottedModule(__pyx_n_s_struct, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 492, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_struct = __pyx_t_1; + __pyx_t_1 = 0; + + /* "View.MemoryView":495 + * cdef bytes bytesitem + * + * bytesitem = itemp[:self.view.itemsize] # <<<<<<<<<<<<<< + * try: + * result = struct.unpack(self.view.format, bytesitem) + */ + __pyx_t_1 = __Pyx_PyBytes_FromStringAndSize(__pyx_v_itemp + 0, __pyx_v_self->view.itemsize - 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 495, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_bytesitem = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":496 + * + * bytesitem = itemp[:self.view.itemsize] + * try: # <<<<<<<<<<<<<< + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_4); + /*try:*/ { + + /* "View.MemoryView":497 + * bytesitem = itemp[:self.view.itemsize] + * try: + * result = struct.unpack(self.view.format, bytesitem) # <<<<<<<<<<<<<< + * except struct.error: + * raise ValueError, "Unable to convert item to object" + */ + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_unpack); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 497, __pyx_L3_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_6 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 497, __pyx_L3_error) + __Pyx_GOTREF(__pyx_t_6); + __pyx_t_7 = NULL; + __pyx_t_8 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_5); + if (likely(__pyx_t_7)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); + __Pyx_INCREF(__pyx_t_7); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_5, function); + __pyx_t_8 = 1; + } + } + { + PyObject *__pyx_callargs[3] = {__pyx_t_7, __pyx_t_6, __pyx_v_bytesitem}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_8, 2+__pyx_t_8); + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 497, __pyx_L3_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + __pyx_v_result = __pyx_t_1; + __pyx_t_1 = 0; + + /* "View.MemoryView":496 + * + * bytesitem = itemp[:self.view.itemsize] + * try: # <<<<<<<<<<<<<< + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: + */ + } + + /* "View.MemoryView":501 + * raise ValueError, "Unable to convert item to object" + * else: + * if len(self.view.format) == 1: # <<<<<<<<<<<<<< + * return result[0] + * return result + */ + /*else:*/ { + __pyx_t_9 = __Pyx_ssize_strlen(__pyx_v_self->view.format); if (unlikely(__pyx_t_9 == ((Py_ssize_t)-1))) __PYX_ERR(1, 501, __pyx_L5_except_error) + __pyx_t_10 = (__pyx_t_9 == 1); + if (__pyx_t_10) { + + /* "View.MemoryView":502 + * else: + * if len(self.view.format) == 1: + * return result[0] # <<<<<<<<<<<<<< + * return result + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_GetItemInt(__pyx_v_result, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 502, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L6_except_return; + + /* "View.MemoryView":501 + * raise ValueError, "Unable to convert item to object" + * else: + * if len(self.view.format) == 1: # <<<<<<<<<<<<<< + * return result[0] + * return result + */ + } + + /* "View.MemoryView":503 + * if len(self.view.format) == 1: + * return result[0] + * return result # <<<<<<<<<<<<<< + * + * cdef assign_item_from_object(self, char *itemp, object value): + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_result); + __pyx_r = __pyx_v_result; + goto __pyx_L6_except_return; + } + __pyx_L3_error:; + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":498 + * try: + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: # <<<<<<<<<<<<<< + * raise ValueError, "Unable to convert item to object" + * else: + */ + __Pyx_ErrFetch(&__pyx_t_1, &__pyx_t_5, &__pyx_t_6); + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_error); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 498, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_8 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_1, __pyx_t_7); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_ErrRestore(__pyx_t_1, __pyx_t_5, __pyx_t_6); + __pyx_t_1 = 0; __pyx_t_5 = 0; __pyx_t_6 = 0; + if (__pyx_t_8) { + __Pyx_AddTraceback("View.MemoryView.memoryview.convert_item_to_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_6, &__pyx_t_5, &__pyx_t_1) < 0) __PYX_ERR(1, 498, __pyx_L5_except_error) + __Pyx_XGOTREF(__pyx_t_6); + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_1); + + /* "View.MemoryView":499 + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: + * raise ValueError, "Unable to convert item to object" # <<<<<<<<<<<<<< + * else: + * if len(self.view.format) == 1: + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Unable_to_convert_item_to_object, 0, 0); + __PYX_ERR(1, 499, __pyx_L5_except_error) + } + goto __pyx_L5_except_error; + + /* "View.MemoryView":496 + * + * bytesitem = itemp[:self.view.itemsize] + * try: # <<<<<<<<<<<<<< + * result = struct.unpack(self.view.format, bytesitem) + * except struct.error: + */ + __pyx_L5_except_error:; + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_4); + __Pyx_ExceptionReset(__pyx_t_2, __pyx_t_3, __pyx_t_4); + goto __pyx_L1_error; + __pyx_L6_except_return:; + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_4); + __Pyx_ExceptionReset(__pyx_t_2, __pyx_t_3, __pyx_t_4); + goto __pyx_L0; + } + + /* "View.MemoryView":489 + * self.assign_item_from_object(itemp, value) + * + * cdef convert_item_to_object(self, char *itemp): # <<<<<<<<<<<<<< + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_AddTraceback("View.MemoryView.memoryview.convert_item_to_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_struct); + __Pyx_XDECREF(__pyx_v_bytesitem); + __Pyx_XDECREF(__pyx_v_result); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":505 + * return result + * + * cdef assign_item_from_object(self, char *itemp, object value): # <<<<<<<<<<<<<< + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + */ + +static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value) { + PyObject *__pyx_v_struct = NULL; + char __pyx_v_c; + PyObject *__pyx_v_bytesvalue = 0; + Py_ssize_t __pyx_v_i; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + int __pyx_t_6; + Py_ssize_t __pyx_t_7; + PyObject *__pyx_t_8 = NULL; + char *__pyx_t_9; + char *__pyx_t_10; + char *__pyx_t_11; + char *__pyx_t_12; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("assign_item_from_object", 0); + + /* "View.MemoryView":508 + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + * import struct # <<<<<<<<<<<<<< + * cdef char c + * cdef bytes bytesvalue + */ + __pyx_t_1 = __Pyx_ImportDottedModule(__pyx_n_s_struct, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 508, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_struct = __pyx_t_1; + __pyx_t_1 = 0; + + /* "View.MemoryView":513 + * cdef Py_ssize_t i + * + * if isinstance(value, tuple): # <<<<<<<<<<<<<< + * bytesvalue = struct.pack(self.view.format, *value) + * else: + */ + __pyx_t_2 = PyTuple_Check(__pyx_v_value); + if (__pyx_t_2) { + + /* "View.MemoryView":514 + * + * if isinstance(value, tuple): + * bytesvalue = struct.pack(self.view.format, *value) # <<<<<<<<<<<<<< + * else: + * bytesvalue = struct.pack(self.view.format, value) + */ + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_pack); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = PyTuple_New(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3); + __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PySequence_Tuple(__pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_5 = PyNumber_Add(__pyx_t_4, __pyx_t_3); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_5, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + if (!(likely(PyBytes_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None) || __Pyx_RaiseUnexpectedTypeError("bytes", __pyx_t_3))) __PYX_ERR(1, 514, __pyx_L1_error) + __pyx_v_bytesvalue = ((PyObject*)__pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":513 + * cdef Py_ssize_t i + * + * if isinstance(value, tuple): # <<<<<<<<<<<<<< + * bytesvalue = struct.pack(self.view.format, *value) + * else: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":516 + * bytesvalue = struct.pack(self.view.format, *value) + * else: + * bytesvalue = struct.pack(self.view.format, value) # <<<<<<<<<<<<<< + * + * for i, c in enumerate(bytesvalue): + */ + /*else*/ { + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_pack); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 516, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_1 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 516, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_4 = NULL; + __pyx_t_6 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_5); + if (likely(__pyx_t_4)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); + __Pyx_INCREF(__pyx_t_4); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_5, function); + __pyx_t_6 = 1; + } + } + { + PyObject *__pyx_callargs[3] = {__pyx_t_4, __pyx_t_1, __pyx_v_value}; + __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 2+__pyx_t_6); + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 516, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + if (!(likely(PyBytes_CheckExact(__pyx_t_3))||((__pyx_t_3) == Py_None) || __Pyx_RaiseUnexpectedTypeError("bytes", __pyx_t_3))) __PYX_ERR(1, 516, __pyx_L1_error) + __pyx_v_bytesvalue = ((PyObject*)__pyx_t_3); + __pyx_t_3 = 0; + } + __pyx_L3:; + + /* "View.MemoryView":518 + * bytesvalue = struct.pack(self.view.format, value) + * + * for i, c in enumerate(bytesvalue): # <<<<<<<<<<<<<< + * itemp[i] = c + * + */ + __pyx_t_7 = 0; + if (unlikely(__pyx_v_bytesvalue == Py_None)) { + PyErr_SetString(PyExc_TypeError, "'NoneType' is not iterable"); + __PYX_ERR(1, 518, __pyx_L1_error) + } + __Pyx_INCREF(__pyx_v_bytesvalue); + __pyx_t_8 = __pyx_v_bytesvalue; + __pyx_t_10 = PyBytes_AS_STRING(__pyx_t_8); + __pyx_t_11 = (__pyx_t_10 + PyBytes_GET_SIZE(__pyx_t_8)); + for (__pyx_t_12 = __pyx_t_10; __pyx_t_12 < __pyx_t_11; __pyx_t_12++) { + __pyx_t_9 = __pyx_t_12; + __pyx_v_c = (__pyx_t_9[0]); + + /* "View.MemoryView":519 + * + * for i, c in enumerate(bytesvalue): + * itemp[i] = c # <<<<<<<<<<<<<< + * + * @cname('getbuffer') + */ + __pyx_v_i = __pyx_t_7; + + /* "View.MemoryView":518 + * bytesvalue = struct.pack(self.view.format, value) + * + * for i, c in enumerate(bytesvalue): # <<<<<<<<<<<<<< + * itemp[i] = c + * + */ + __pyx_t_7 = (__pyx_t_7 + 1); + + /* "View.MemoryView":519 + * + * for i, c in enumerate(bytesvalue): + * itemp[i] = c # <<<<<<<<<<<<<< + * + * @cname('getbuffer') + */ + (__pyx_v_itemp[__pyx_v_i]) = __pyx_v_c; + } + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + + /* "View.MemoryView":505 + * return result + * + * cdef assign_item_from_object(self, char *itemp, object value): # <<<<<<<<<<<<<< + * """Only used if instantiated manually by the user, or if Cython doesn't + * know how to convert the type""" + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("View.MemoryView.memoryview.assign_item_from_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_struct); + __Pyx_XDECREF(__pyx_v_bytesvalue); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":521 + * itemp[i] = c + * + * @cname('getbuffer') # <<<<<<<<<<<<<< + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: + */ + +/* Python wrapper */ +CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(struct __pyx_memoryview_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + Py_ssize_t *__pyx_t_3; + char *__pyx_t_4; + void *__pyx_t_5; + int __pyx_t_6; + Py_ssize_t __pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + if (unlikely(__pyx_v_info == NULL)) { + PyErr_SetString(PyExc_BufferError, "PyObject_GetBuffer: view==NULL argument is obsolete"); + return -1; + } + __Pyx_RefNannySetupContext("__getbuffer__", 0); + __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(__pyx_v_info->obj); + + /* "View.MemoryView":523 + * @cname('getbuffer') + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: # <<<<<<<<<<<<<< + * raise ValueError, "Cannot create writable memory view from read-only memoryview" + * + */ + __pyx_t_2 = ((__pyx_v_flags & PyBUF_WRITABLE) != 0); + if (__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_1 = __pyx_v_self->view.readonly; + __pyx_L4_bool_binop_done:; + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":524 + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: + * raise ValueError, "Cannot create writable memory view from read-only memoryview" # <<<<<<<<<<<<<< + * + * if flags & PyBUF_ND: + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Cannot_create_writable_memory_vi, 0, 0); + __PYX_ERR(1, 524, __pyx_L1_error) + + /* "View.MemoryView":523 + * @cname('getbuffer') + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: # <<<<<<<<<<<<<< + * raise ValueError, "Cannot create writable memory view from read-only memoryview" + * + */ + } + + /* "View.MemoryView":526 + * raise ValueError, "Cannot create writable memory view from read-only memoryview" + * + * if flags & PyBUF_ND: # <<<<<<<<<<<<<< + * info.shape = self.view.shape + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_ND) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":527 + * + * if flags & PyBUF_ND: + * info.shape = self.view.shape # <<<<<<<<<<<<<< + * else: + * info.shape = NULL + */ + __pyx_t_3 = __pyx_v_self->view.shape; + __pyx_v_info->shape = __pyx_t_3; + + /* "View.MemoryView":526 + * raise ValueError, "Cannot create writable memory view from read-only memoryview" + * + * if flags & PyBUF_ND: # <<<<<<<<<<<<<< + * info.shape = self.view.shape + * else: + */ + goto __pyx_L6; + } + + /* "View.MemoryView":529 + * info.shape = self.view.shape + * else: + * info.shape = NULL # <<<<<<<<<<<<<< + * + * if flags & PyBUF_STRIDES: + */ + /*else*/ { + __pyx_v_info->shape = NULL; + } + __pyx_L6:; + + /* "View.MemoryView":531 + * info.shape = NULL + * + * if flags & PyBUF_STRIDES: # <<<<<<<<<<<<<< + * info.strides = self.view.strides + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_STRIDES) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":532 + * + * if flags & PyBUF_STRIDES: + * info.strides = self.view.strides # <<<<<<<<<<<<<< + * else: + * info.strides = NULL + */ + __pyx_t_3 = __pyx_v_self->view.strides; + __pyx_v_info->strides = __pyx_t_3; + + /* "View.MemoryView":531 + * info.shape = NULL + * + * if flags & PyBUF_STRIDES: # <<<<<<<<<<<<<< + * info.strides = self.view.strides + * else: + */ + goto __pyx_L7; + } + + /* "View.MemoryView":534 + * info.strides = self.view.strides + * else: + * info.strides = NULL # <<<<<<<<<<<<<< + * + * if flags & PyBUF_INDIRECT: + */ + /*else*/ { + __pyx_v_info->strides = NULL; + } + __pyx_L7:; + + /* "View.MemoryView":536 + * info.strides = NULL + * + * if flags & PyBUF_INDIRECT: # <<<<<<<<<<<<<< + * info.suboffsets = self.view.suboffsets + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_INDIRECT) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":537 + * + * if flags & PyBUF_INDIRECT: + * info.suboffsets = self.view.suboffsets # <<<<<<<<<<<<<< + * else: + * info.suboffsets = NULL + */ + __pyx_t_3 = __pyx_v_self->view.suboffsets; + __pyx_v_info->suboffsets = __pyx_t_3; + + /* "View.MemoryView":536 + * info.strides = NULL + * + * if flags & PyBUF_INDIRECT: # <<<<<<<<<<<<<< + * info.suboffsets = self.view.suboffsets + * else: + */ + goto __pyx_L8; + } + + /* "View.MemoryView":539 + * info.suboffsets = self.view.suboffsets + * else: + * info.suboffsets = NULL # <<<<<<<<<<<<<< + * + * if flags & PyBUF_FORMAT: + */ + /*else*/ { + __pyx_v_info->suboffsets = NULL; + } + __pyx_L8:; + + /* "View.MemoryView":541 + * info.suboffsets = NULL + * + * if flags & PyBUF_FORMAT: # <<<<<<<<<<<<<< + * info.format = self.view.format + * else: + */ + __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":542 + * + * if flags & PyBUF_FORMAT: + * info.format = self.view.format # <<<<<<<<<<<<<< + * else: + * info.format = NULL + */ + __pyx_t_4 = __pyx_v_self->view.format; + __pyx_v_info->format = __pyx_t_4; + + /* "View.MemoryView":541 + * info.suboffsets = NULL + * + * if flags & PyBUF_FORMAT: # <<<<<<<<<<<<<< + * info.format = self.view.format + * else: + */ + goto __pyx_L9; + } + + /* "View.MemoryView":544 + * info.format = self.view.format + * else: + * info.format = NULL # <<<<<<<<<<<<<< + * + * info.buf = self.view.buf + */ + /*else*/ { + __pyx_v_info->format = NULL; + } + __pyx_L9:; + + /* "View.MemoryView":546 + * info.format = NULL + * + * info.buf = self.view.buf # <<<<<<<<<<<<<< + * info.ndim = self.view.ndim + * info.itemsize = self.view.itemsize + */ + __pyx_t_5 = __pyx_v_self->view.buf; + __pyx_v_info->buf = __pyx_t_5; + + /* "View.MemoryView":547 + * + * info.buf = self.view.buf + * info.ndim = self.view.ndim # <<<<<<<<<<<<<< + * info.itemsize = self.view.itemsize + * info.len = self.view.len + */ + __pyx_t_6 = __pyx_v_self->view.ndim; + __pyx_v_info->ndim = __pyx_t_6; + + /* "View.MemoryView":548 + * info.buf = self.view.buf + * info.ndim = self.view.ndim + * info.itemsize = self.view.itemsize # <<<<<<<<<<<<<< + * info.len = self.view.len + * info.readonly = self.view.readonly + */ + __pyx_t_7 = __pyx_v_self->view.itemsize; + __pyx_v_info->itemsize = __pyx_t_7; + + /* "View.MemoryView":549 + * info.ndim = self.view.ndim + * info.itemsize = self.view.itemsize + * info.len = self.view.len # <<<<<<<<<<<<<< + * info.readonly = self.view.readonly + * info.obj = self + */ + __pyx_t_7 = __pyx_v_self->view.len; + __pyx_v_info->len = __pyx_t_7; + + /* "View.MemoryView":550 + * info.itemsize = self.view.itemsize + * info.len = self.view.len + * info.readonly = self.view.readonly # <<<<<<<<<<<<<< + * info.obj = self + * + */ + __pyx_t_1 = __pyx_v_self->view.readonly; + __pyx_v_info->readonly = __pyx_t_1; + + /* "View.MemoryView":551 + * info.len = self.view.len + * info.readonly = self.view.readonly + * info.obj = self # <<<<<<<<<<<<<< + * + * + */ + __Pyx_INCREF((PyObject *)__pyx_v_self); + __Pyx_GIVEREF((PyObject *)__pyx_v_self); + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); + __pyx_v_info->obj = ((PyObject *)__pyx_v_self); + + /* "View.MemoryView":521 + * itemp[i] = c + * + * @cname('getbuffer') # <<<<<<<<<<<<<< + * def __getbuffer__(self, Py_buffer *info, int flags): + * if flags & PyBUF_WRITABLE and self.view.readonly: + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__getbuffer__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + if (__pyx_v_info->obj != NULL) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + goto __pyx_L2; + __pyx_L0:; + if (__pyx_v_info->obj == Py_None) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + __pyx_L2:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":554 + * + * + * @property # <<<<<<<<<<<<<< + * def T(self): + * cdef _memoryviewslice result = memoryview_copy(self) + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + struct __pyx_memoryviewslice_obj *__pyx_v_result = 0; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":556 + * @property + * def T(self): + * cdef _memoryviewslice result = memoryview_copy(self) # <<<<<<<<<<<<<< + * transpose_memslice(&result.from_slice) + * return result + */ + __pyx_t_1 = __pyx_memoryview_copy_object(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 556, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + if (!(likely(((__pyx_t_1) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_1, __pyx_memoryviewslice_type))))) __PYX_ERR(1, 556, __pyx_L1_error) + __pyx_v_result = ((struct __pyx_memoryviewslice_obj *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":557 + * def T(self): + * cdef _memoryviewslice result = memoryview_copy(self) + * transpose_memslice(&result.from_slice) # <<<<<<<<<<<<<< + * return result + * + */ + __pyx_t_2 = __pyx_memslice_transpose((&__pyx_v_result->from_slice)); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(1, 557, __pyx_L1_error) + + /* "View.MemoryView":558 + * cdef _memoryviewslice result = memoryview_copy(self) + * transpose_memslice(&result.from_slice) + * return result # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_result); + __pyx_r = ((PyObject *)__pyx_v_result); + goto __pyx_L0; + + /* "View.MemoryView":554 + * + * + * @property # <<<<<<<<<<<<<< + * def T(self): + * cdef _memoryviewslice result = memoryview_copy(self) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview.T.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_result); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":560 + * return result + * + * @property # <<<<<<<<<<<<<< + * def base(self): + * return self._get_base() + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":562 + * @property + * def base(self): + * return self._get_base() # <<<<<<<<<<<<<< + * + * cdef _get_base(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->_get_base(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 562, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":560 + * return result + * + * @property # <<<<<<<<<<<<<< + * def base(self): + * return self._get_base() + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview.base.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":564 + * return self._get_base() + * + * cdef _get_base(self): # <<<<<<<<<<<<<< + * return self.obj + * + */ + +static PyObject *__pyx_memoryview__get_base(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("_get_base", 0); + + /* "View.MemoryView":565 + * + * cdef _get_base(self): + * return self.obj # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_self->obj); + __pyx_r = __pyx_v_self->obj; + goto __pyx_L0; + + /* "View.MemoryView":564 + * return self._get_base() + * + * cdef _get_base(self): # <<<<<<<<<<<<<< + * return self.obj + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":567 + * return self.obj + * + * @property # <<<<<<<<<<<<<< + * def shape(self): + * return tuple([length for length in self.view.shape[:self.view.ndim]]) + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + Py_ssize_t __pyx_7genexpr__pyx_v_length; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + Py_ssize_t *__pyx_t_2; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":569 + * @property + * def shape(self): + * return tuple([length for length in self.view.shape[:self.view.ndim]]) # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + { /* enter inner scope */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 569, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = (__pyx_v_self->view.shape + __pyx_v_self->view.ndim); + for (__pyx_t_4 = __pyx_v_self->view.shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) { + __pyx_t_2 = __pyx_t_4; + __pyx_7genexpr__pyx_v_length = (__pyx_t_2[0]); + __pyx_t_5 = PyInt_FromSsize_t(__pyx_7genexpr__pyx_v_length); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 569, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + if (unlikely(__Pyx_ListComp_Append(__pyx_t_1, (PyObject*)__pyx_t_5))) __PYX_ERR(1, 569, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + } + } /* exit inner scope */ + __pyx_t_5 = PyList_AsTuple(((PyObject*)__pyx_t_1)); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 569, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_r = __pyx_t_5; + __pyx_t_5 = 0; + goto __pyx_L0; + + /* "View.MemoryView":567 + * return self.obj + * + * @property # <<<<<<<<<<<<<< + * def shape(self): + * return tuple([length for length in self.view.shape[:self.view.ndim]]) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_AddTraceback("View.MemoryView.memoryview.shape.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":571 + * return tuple([length for length in self.view.shape[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def strides(self): + * if self.view.strides == NULL: + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + Py_ssize_t __pyx_8genexpr1__pyx_v_stride; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + Py_ssize_t *__pyx_t_5; + PyObject *__pyx_t_6 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":573 + * @property + * def strides(self): + * if self.view.strides == NULL: # <<<<<<<<<<<<<< + * + * raise ValueError, "Buffer view does not expose strides" + */ + __pyx_t_1 = (__pyx_v_self->view.strides == NULL); + if (unlikely(__pyx_t_1)) { + + /* "View.MemoryView":575 + * if self.view.strides == NULL: + * + * raise ValueError, "Buffer view does not expose strides" # <<<<<<<<<<<<<< + * + * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Buffer_view_does_not_expose_stri, 0, 0); + __PYX_ERR(1, 575, __pyx_L1_error) + + /* "View.MemoryView":573 + * @property + * def strides(self): + * if self.view.strides == NULL: # <<<<<<<<<<<<<< + * + * raise ValueError, "Buffer view does not expose strides" + */ + } + + /* "View.MemoryView":577 + * raise ValueError, "Buffer view does not expose strides" + * + * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + { /* enter inner scope */ + __pyx_t_2 = PyList_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 577, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = (__pyx_v_self->view.strides + __pyx_v_self->view.ndim); + for (__pyx_t_5 = __pyx_v_self->view.strides; __pyx_t_5 < __pyx_t_4; __pyx_t_5++) { + __pyx_t_3 = __pyx_t_5; + __pyx_8genexpr1__pyx_v_stride = (__pyx_t_3[0]); + __pyx_t_6 = PyInt_FromSsize_t(__pyx_8genexpr1__pyx_v_stride); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 577, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + if (unlikely(__Pyx_ListComp_Append(__pyx_t_2, (PyObject*)__pyx_t_6))) __PYX_ERR(1, 577, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + } + } /* exit inner scope */ + __pyx_t_6 = PyList_AsTuple(((PyObject*)__pyx_t_2)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 577, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __pyx_t_6; + __pyx_t_6 = 0; + goto __pyx_L0; + + /* "View.MemoryView":571 + * return tuple([length for length in self.view.shape[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def strides(self): + * if self.view.strides == NULL: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_AddTraceback("View.MemoryView.memoryview.strides.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":579 + * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def suboffsets(self): + * if self.view.suboffsets == NULL: + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + Py_ssize_t __pyx_8genexpr2__pyx_v_suboffset; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + Py_ssize_t *__pyx_t_5; + PyObject *__pyx_t_6 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":581 + * @property + * def suboffsets(self): + * if self.view.suboffsets == NULL: # <<<<<<<<<<<<<< + * return (-1,) * self.view.ndim + * + */ + __pyx_t_1 = (__pyx_v_self->view.suboffsets == NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":582 + * def suboffsets(self): + * if self.view.suboffsets == NULL: + * return (-1,) * self.view.ndim # <<<<<<<<<<<<<< + * + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __Pyx_PySequence_Multiply(__pyx_tuple__4, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 582, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":581 + * @property + * def suboffsets(self): + * if self.view.suboffsets == NULL: # <<<<<<<<<<<<<< + * return (-1,) * self.view.ndim + * + */ + } + + /* "View.MemoryView":584 + * return (-1,) * self.view.ndim + * + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + { /* enter inner scope */ + __pyx_t_2 = PyList_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 584, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_4 = (__pyx_v_self->view.suboffsets + __pyx_v_self->view.ndim); + for (__pyx_t_5 = __pyx_v_self->view.suboffsets; __pyx_t_5 < __pyx_t_4; __pyx_t_5++) { + __pyx_t_3 = __pyx_t_5; + __pyx_8genexpr2__pyx_v_suboffset = (__pyx_t_3[0]); + __pyx_t_6 = PyInt_FromSsize_t(__pyx_8genexpr2__pyx_v_suboffset); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 584, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + if (unlikely(__Pyx_ListComp_Append(__pyx_t_2, (PyObject*)__pyx_t_6))) __PYX_ERR(1, 584, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + } + } /* exit inner scope */ + __pyx_t_6 = PyList_AsTuple(((PyObject*)__pyx_t_2)); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 584, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __pyx_t_6; + __pyx_t_6 = 0; + goto __pyx_L0; + + /* "View.MemoryView":579 + * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def suboffsets(self): + * if self.view.suboffsets == NULL: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_AddTraceback("View.MemoryView.memoryview.suboffsets.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":586 + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def ndim(self): + * return self.view.ndim + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":588 + * @property + * def ndim(self): + * return self.view.ndim # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->view.ndim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 588, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":586 + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) + * + * @property # <<<<<<<<<<<<<< + * def ndim(self): + * return self.view.ndim + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview.ndim.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":590 + * return self.view.ndim + * + * @property # <<<<<<<<<<<<<< + * def itemsize(self): + * return self.view.itemsize + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":592 + * @property + * def itemsize(self): + * return self.view.itemsize # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_self->view.itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 592, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":590 + * return self.view.ndim + * + * @property # <<<<<<<<<<<<<< + * def itemsize(self): + * return self.view.itemsize + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview.itemsize.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":594 + * return self.view.itemsize + * + * @property # <<<<<<<<<<<<<< + * def nbytes(self): + * return self.size * self.view.itemsize + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":596 + * @property + * def nbytes(self): + * return self.size * self.view.itemsize # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_size); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 596, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_self->view.itemsize); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 596, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyNumber_Multiply(__pyx_t_1, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 596, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __pyx_t_3; + __pyx_t_3 = 0; + goto __pyx_L0; + + /* "View.MemoryView":594 + * return self.view.itemsize + * + * @property # <<<<<<<<<<<<<< + * def nbytes(self): + * return self.size * self.view.itemsize + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview.nbytes.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":598 + * return self.size * self.view.itemsize + * + * @property # <<<<<<<<<<<<<< + * def size(self): + * if self._size is None: + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_v_result = NULL; + PyObject *__pyx_v_length = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + Py_ssize_t *__pyx_t_2; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__get__", 0); + + /* "View.MemoryView":600 + * @property + * def size(self): + * if self._size is None: # <<<<<<<<<<<<<< + * result = 1 + * + */ + __pyx_t_1 = (__pyx_v_self->_size == Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":601 + * def size(self): + * if self._size is None: + * result = 1 # <<<<<<<<<<<<<< + * + * for length in self.view.shape[:self.view.ndim]: + */ + __Pyx_INCREF(__pyx_int_1); + __pyx_v_result = __pyx_int_1; + + /* "View.MemoryView":603 + * result = 1 + * + * for length in self.view.shape[:self.view.ndim]: # <<<<<<<<<<<<<< + * result *= length + * + */ + __pyx_t_3 = (__pyx_v_self->view.shape + __pyx_v_self->view.ndim); + for (__pyx_t_4 = __pyx_v_self->view.shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) { + __pyx_t_2 = __pyx_t_4; + __pyx_t_5 = PyInt_FromSsize_t((__pyx_t_2[0])); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 603, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_XDECREF_SET(__pyx_v_length, __pyx_t_5); + __pyx_t_5 = 0; + + /* "View.MemoryView":604 + * + * for length in self.view.shape[:self.view.ndim]: + * result *= length # <<<<<<<<<<<<<< + * + * self._size = result + */ + __pyx_t_5 = PyNumber_InPlaceMultiply(__pyx_v_result, __pyx_v_length); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 604, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF_SET(__pyx_v_result, __pyx_t_5); + __pyx_t_5 = 0; + } + + /* "View.MemoryView":606 + * result *= length + * + * self._size = result # <<<<<<<<<<<<<< + * + * return self._size + */ + __Pyx_INCREF(__pyx_v_result); + __Pyx_GIVEREF(__pyx_v_result); + __Pyx_GOTREF(__pyx_v_self->_size); + __Pyx_DECREF(__pyx_v_self->_size); + __pyx_v_self->_size = __pyx_v_result; + + /* "View.MemoryView":600 + * @property + * def size(self): + * if self._size is None: # <<<<<<<<<<<<<< + * result = 1 + * + */ + } + + /* "View.MemoryView":608 + * self._size = result + * + * return self._size # <<<<<<<<<<<<<< + * + * def __len__(self): + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_self->_size); + __pyx_r = __pyx_v_self->_size; + goto __pyx_L0; + + /* "View.MemoryView":598 + * return self.size * self.view.itemsize + * + * @property # <<<<<<<<<<<<<< + * def size(self): + * if self._size is None: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_5); + __Pyx_AddTraceback("View.MemoryView.memoryview.size.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_result); + __Pyx_XDECREF(__pyx_v_length); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":610 + * return self._size + * + * def __len__(self): # <<<<<<<<<<<<<< + * if self.view.ndim >= 1: + * return self.view.shape[0] + */ + +/* Python wrapper */ +static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self); /*proto*/ +static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + Py_ssize_t __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__len__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(struct __pyx_memoryview_obj *__pyx_v_self) { + Py_ssize_t __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + __Pyx_RefNannySetupContext("__len__", 0); + + /* "View.MemoryView":611 + * + * def __len__(self): + * if self.view.ndim >= 1: # <<<<<<<<<<<<<< + * return self.view.shape[0] + * + */ + __pyx_t_1 = (__pyx_v_self->view.ndim >= 1); + if (__pyx_t_1) { + + /* "View.MemoryView":612 + * def __len__(self): + * if self.view.ndim >= 1: + * return self.view.shape[0] # <<<<<<<<<<<<<< + * + * return 0 + */ + __pyx_r = (__pyx_v_self->view.shape[0]); + goto __pyx_L0; + + /* "View.MemoryView":611 + * + * def __len__(self): + * if self.view.ndim >= 1: # <<<<<<<<<<<<<< + * return self.view.shape[0] + * + */ + } + + /* "View.MemoryView":614 + * return self.view.shape[0] + * + * return 0 # <<<<<<<<<<<<<< + * + * def __repr__(self): + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":610 + * return self._size + * + * def __len__(self): # <<<<<<<<<<<<<< + * if self.view.ndim >= 1: + * return self.view.shape[0] + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":616 + * return 0 + * + * def __repr__(self): # <<<<<<<<<<<<<< + * return "" % (self.base.__class__.__name__, + * id(self)) + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__repr__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__repr__", 0); + + /* "View.MemoryView":617 + * + * def __repr__(self): + * return "" % (self.base.__class__.__name__, # <<<<<<<<<<<<<< + * id(self)) + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_base); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_class); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "View.MemoryView":618 + * def __repr__(self): + * return "" % (self.base.__class__.__name__, + * id(self)) # <<<<<<<<<<<<<< + * + * def __str__(self): + */ + __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, ((PyObject *)__pyx_v_self)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 618, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + + /* "View.MemoryView":617 + * + * def __repr__(self): + * return "" % (self.base.__class__.__name__, # <<<<<<<<<<<<<< + * id(self)) + * + */ + __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2); + __pyx_t_1 = 0; + __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":616 + * return 0 + * + * def __repr__(self): # <<<<<<<<<<<<<< + * return "" % (self.base.__class__.__name__, + * id(self)) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview.__repr__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":620 + * id(self)) + * + * def __str__(self): # <<<<<<<<<<<<<< + * return "" % (self.base.__class__.__name__,) + * + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self); /*proto*/ +static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__str__ (wrapper)", 0); + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__str__", 0); + + /* "View.MemoryView":621 + * + * def __str__(self): + * return "" % (self.base.__class__.__name__,) # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_base); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_class); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1); + __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_object, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":620 + * id(self)) + * + * def __str__(self): # <<<<<<<<<<<<<< + * return "" % (self.base.__class__.__name__,) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.__str__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":624 + * + * + * def is_c_contig(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("is_c_contig (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("is_c_contig", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "is_c_contig", 0))) return NULL; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(struct __pyx_memoryview_obj *__pyx_v_self) { + __Pyx_memviewslice *__pyx_v_mslice; + __Pyx_memviewslice __pyx_v_tmp; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice *__pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("is_c_contig", 0); + + /* "View.MemoryView":627 + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + * mslice = get_slice_from_memview(self, &tmp) # <<<<<<<<<<<<<< + * return slice_is_contig(mslice[0], 'C', self.view.ndim) + * + */ + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_self, (&__pyx_v_tmp)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 627, __pyx_L1_error) + __pyx_v_mslice = __pyx_t_1; + + /* "View.MemoryView":628 + * cdef __Pyx_memviewslice tmp + * mslice = get_slice_from_memview(self, &tmp) + * return slice_is_contig(mslice[0], 'C', self.view.ndim) # <<<<<<<<<<<<<< + * + * def is_f_contig(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_memviewslice_is_contig((__pyx_v_mslice[0]), 'C', __pyx_v_self->view.ndim)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 628, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":624 + * + * + * def is_c_contig(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.is_c_contig", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":630 + * return slice_is_contig(mslice[0], 'C', self.view.ndim) + * + * def is_f_contig(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("is_f_contig (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("is_f_contig", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "is_f_contig", 0))) return NULL; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(struct __pyx_memoryview_obj *__pyx_v_self) { + __Pyx_memviewslice *__pyx_v_mslice; + __Pyx_memviewslice __pyx_v_tmp; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice *__pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("is_f_contig", 0); + + /* "View.MemoryView":633 + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + * mslice = get_slice_from_memview(self, &tmp) # <<<<<<<<<<<<<< + * return slice_is_contig(mslice[0], 'F', self.view.ndim) + * + */ + __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_self, (&__pyx_v_tmp)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(1, 633, __pyx_L1_error) + __pyx_v_mslice = __pyx_t_1; + + /* "View.MemoryView":634 + * cdef __Pyx_memviewslice tmp + * mslice = get_slice_from_memview(self, &tmp) + * return slice_is_contig(mslice[0], 'F', self.view.ndim) # <<<<<<<<<<<<<< + * + * def copy(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_memviewslice_is_contig((__pyx_v_mslice[0]), 'F', __pyx_v_self->view.ndim)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 634, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":630 + * return slice_is_contig(mslice[0], 'C', self.view.ndim) + * + * def is_f_contig(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice *mslice + * cdef __Pyx_memviewslice tmp + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.is_f_contig", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":636 + * return slice_is_contig(mslice[0], 'F', self.view.ndim) + * + * def copy(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice mslice + * cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("copy (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("copy", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "copy", 0))) return NULL; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(struct __pyx_memoryview_obj *__pyx_v_self) { + __Pyx_memviewslice __pyx_v_mslice; + int __pyx_v_flags; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("copy", 0); + + /* "View.MemoryView":638 + * def copy(self): + * cdef __Pyx_memviewslice mslice + * cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS # <<<<<<<<<<<<<< + * + * slice_copy(self, &mslice) + */ + __pyx_v_flags = (__pyx_v_self->flags & (~PyBUF_F_CONTIGUOUS)); + + /* "View.MemoryView":640 + * cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS + * + * slice_copy(self, &mslice) # <<<<<<<<<<<<<< + * mslice = slice_copy_contig(&mslice, "c", self.view.ndim, + * self.view.itemsize, + */ + __pyx_memoryview_slice_copy(__pyx_v_self, (&__pyx_v_mslice)); + + /* "View.MemoryView":641 + * + * slice_copy(self, &mslice) + * mslice = slice_copy_contig(&mslice, "c", self.view.ndim, # <<<<<<<<<<<<<< + * self.view.itemsize, + * flags|PyBUF_C_CONTIGUOUS, + */ + __pyx_t_1 = __pyx_memoryview_copy_new_contig((&__pyx_v_mslice), ((char *)"c"), __pyx_v_self->view.ndim, __pyx_v_self->view.itemsize, (__pyx_v_flags | PyBUF_C_CONTIGUOUS), __pyx_v_self->dtype_is_object); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 641, __pyx_L1_error) + __pyx_v_mslice = __pyx_t_1; + + /* "View.MemoryView":646 + * self.dtype_is_object) + * + * return memoryview_copy_from_slice(self, &mslice) # <<<<<<<<<<<<<< + * + * def copy_fortran(self): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __pyx_memoryview_copy_object_from_slice(__pyx_v_self, (&__pyx_v_mslice)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 646, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":636 + * return slice_is_contig(mslice[0], 'F', self.view.ndim) + * + * def copy(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice mslice + * cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.copy", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":648 + * return memoryview_copy_from_slice(self, &mslice) + * + * def copy_fortran(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice src, dst + * cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS + */ + +/* Python wrapper */ +static PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("copy_fortran (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("copy_fortran", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "copy_fortran", 0))) return NULL; + __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(struct __pyx_memoryview_obj *__pyx_v_self) { + __Pyx_memviewslice __pyx_v_src; + __Pyx_memviewslice __pyx_v_dst; + int __pyx_v_flags; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_memviewslice __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("copy_fortran", 0); + + /* "View.MemoryView":650 + * def copy_fortran(self): + * cdef __Pyx_memviewslice src, dst + * cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS # <<<<<<<<<<<<<< + * + * slice_copy(self, &src) + */ + __pyx_v_flags = (__pyx_v_self->flags & (~PyBUF_C_CONTIGUOUS)); + + /* "View.MemoryView":652 + * cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS + * + * slice_copy(self, &src) # <<<<<<<<<<<<<< + * dst = slice_copy_contig(&src, "fortran", self.view.ndim, + * self.view.itemsize, + */ + __pyx_memoryview_slice_copy(__pyx_v_self, (&__pyx_v_src)); + + /* "View.MemoryView":653 + * + * slice_copy(self, &src) + * dst = slice_copy_contig(&src, "fortran", self.view.ndim, # <<<<<<<<<<<<<< + * self.view.itemsize, + * flags|PyBUF_F_CONTIGUOUS, + */ + __pyx_t_1 = __pyx_memoryview_copy_new_contig((&__pyx_v_src), ((char *)"fortran"), __pyx_v_self->view.ndim, __pyx_v_self->view.itemsize, (__pyx_v_flags | PyBUF_F_CONTIGUOUS), __pyx_v_self->dtype_is_object); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 653, __pyx_L1_error) + __pyx_v_dst = __pyx_t_1; + + /* "View.MemoryView":658 + * self.dtype_is_object) + * + * return memoryview_copy_from_slice(self, &dst) # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __pyx_memoryview_copy_object_from_slice(__pyx_v_self, (&__pyx_v_dst)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 658, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":648 + * return memoryview_copy_from_slice(self, &mslice) + * + * def copy_fortran(self): # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice src, dst + * cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.memoryview.copy_fortran", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + __pyx_r = __pyx_pf___pyx_memoryview___reduce_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__reduce_cython__", 0); + + /* "(tree fragment)":2 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 2, __pyx_L1_error) + + /* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 3, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + } + __pyx_v___pyx_state = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf___pyx_memoryview_2__setstate_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setstate_cython__", 0); + + /* "(tree fragment)":4 + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 4, __pyx_L1_error) + + /* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":662 + * + * @cname('__pyx_memoryview_new') + * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo): # <<<<<<<<<<<<<< + * cdef memoryview result = memoryview(o, flags, dtype_is_object) + * result.typeinfo = typeinfo + */ + +static PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_flags, int __pyx_v_dtype_is_object, __Pyx_TypeInfo *__pyx_v_typeinfo) { + struct __pyx_memoryview_obj *__pyx_v_result = 0; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memoryview_cwrapper", 0); + + /* "View.MemoryView":663 + * @cname('__pyx_memoryview_new') + * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo): + * cdef memoryview result = memoryview(o, flags, dtype_is_object) # <<<<<<<<<<<<<< + * result.typeinfo = typeinfo + * return result + */ + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 663, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 663, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_INCREF(__pyx_v_o); + __Pyx_GIVEREF(__pyx_v_o); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_o); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + __pyx_t_1 = 0; + __pyx_t_2 = 0; + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_v_result = ((struct __pyx_memoryview_obj *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":664 + * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo): + * cdef memoryview result = memoryview(o, flags, dtype_is_object) + * result.typeinfo = typeinfo # <<<<<<<<<<<<<< + * return result + * + */ + __pyx_v_result->typeinfo = __pyx_v_typeinfo; + + /* "View.MemoryView":665 + * cdef memoryview result = memoryview(o, flags, dtype_is_object) + * result.typeinfo = typeinfo + * return result # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_check') + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_result); + __pyx_r = ((PyObject *)__pyx_v_result); + goto __pyx_L0; + + /* "View.MemoryView":662 + * + * @cname('__pyx_memoryview_new') + * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo): # <<<<<<<<<<<<<< + * cdef memoryview result = memoryview(o, flags, dtype_is_object) + * result.typeinfo = typeinfo + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview_cwrapper", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_result); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":668 + * + * @cname('__pyx_memoryview_check') + * cdef inline bint memoryview_check(object o) noexcept: # <<<<<<<<<<<<<< + * return isinstance(o, memoryview) + * + */ + +static CYTHON_INLINE int __pyx_memoryview_check(PyObject *__pyx_v_o) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + __Pyx_RefNannySetupContext("memoryview_check", 0); + + /* "View.MemoryView":669 + * @cname('__pyx_memoryview_check') + * cdef inline bint memoryview_check(object o) noexcept: + * return isinstance(o, memoryview) # <<<<<<<<<<<<<< + * + * cdef tuple _unellipsify(object index, int ndim): + */ + __pyx_t_1 = __Pyx_TypeCheck(__pyx_v_o, __pyx_memoryview_type); + __pyx_r = __pyx_t_1; + goto __pyx_L0; + + /* "View.MemoryView":668 + * + * @cname('__pyx_memoryview_check') + * cdef inline bint memoryview_check(object o) noexcept: # <<<<<<<<<<<<<< + * return isinstance(o, memoryview) + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":671 + * return isinstance(o, memoryview) + * + * cdef tuple _unellipsify(object index, int ndim): # <<<<<<<<<<<<<< + * """ + * Replace all ellipses with full slices and fill incomplete indices with + */ + +static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { + Py_ssize_t __pyx_v_idx; + PyObject *__pyx_v_tup = NULL; + PyObject *__pyx_v_result = NULL; + int __pyx_v_have_slices; + int __pyx_v_seen_ellipsis; + PyObject *__pyx_v_item = NULL; + Py_ssize_t __pyx_v_nslices; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + Py_ssize_t __pyx_t_4; + Py_ssize_t __pyx_t_5; + Py_UCS4 __pyx_t_6; + PyObject *__pyx_t_7 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("_unellipsify", 0); + + /* "View.MemoryView":677 + * """ + * cdef Py_ssize_t idx + * tup = index if isinstance(index, tuple) else (index,) # <<<<<<<<<<<<<< + * + * result = [slice(None)] * ndim + */ + __pyx_t_2 = PyTuple_Check(__pyx_v_index); + if (__pyx_t_2) { + __Pyx_INCREF(((PyObject*)__pyx_v_index)); + __pyx_t_1 = __pyx_v_index; + } else { + __pyx_t_3 = PyTuple_New(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 677, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_INCREF(__pyx_v_index); + __Pyx_GIVEREF(__pyx_v_index); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_index); + __pyx_t_1 = __pyx_t_3; + __pyx_t_3 = 0; + } + __pyx_v_tup = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":679 + * tup = index if isinstance(index, tuple) else (index,) + * + * result = [slice(None)] * ndim # <<<<<<<<<<<<<< + * have_slices = False + * seen_ellipsis = False + */ + __pyx_t_1 = PyList_New(1 * ((__pyx_v_ndim<0) ? 0:__pyx_v_ndim)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 679, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + { Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < __pyx_v_ndim; __pyx_temp++) { + __Pyx_INCREF(__pyx_slice__5); + __Pyx_GIVEREF(__pyx_slice__5); + PyList_SET_ITEM(__pyx_t_1, __pyx_temp, __pyx_slice__5); + } + } + __pyx_v_result = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "View.MemoryView":680 + * + * result = [slice(None)] * ndim + * have_slices = False # <<<<<<<<<<<<<< + * seen_ellipsis = False + * idx = 0 + */ + __pyx_v_have_slices = 0; + + /* "View.MemoryView":681 + * result = [slice(None)] * ndim + * have_slices = False + * seen_ellipsis = False # <<<<<<<<<<<<<< + * idx = 0 + * for item in tup: + */ + __pyx_v_seen_ellipsis = 0; + + /* "View.MemoryView":682 + * have_slices = False + * seen_ellipsis = False + * idx = 0 # <<<<<<<<<<<<<< + * for item in tup: + * if item is Ellipsis: + */ + __pyx_v_idx = 0; + + /* "View.MemoryView":683 + * seen_ellipsis = False + * idx = 0 + * for item in tup: # <<<<<<<<<<<<<< + * if item is Ellipsis: + * if not seen_ellipsis: + */ + if (unlikely(__pyx_v_tup == Py_None)) { + PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable"); + __PYX_ERR(1, 683, __pyx_L1_error) + } + __pyx_t_1 = __pyx_v_tup; __Pyx_INCREF(__pyx_t_1); __pyx_t_4 = 0; + for (;;) { + if (__pyx_t_4 >= PyTuple_GET_SIZE(__pyx_t_1)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_3 = PyTuple_GET_ITEM(__pyx_t_1, __pyx_t_4); __Pyx_INCREF(__pyx_t_3); __pyx_t_4++; if (unlikely((0 < 0))) __PYX_ERR(1, 683, __pyx_L1_error) + #else + __pyx_t_3 = PySequence_ITEM(__pyx_t_1, __pyx_t_4); __pyx_t_4++; if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 683, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + #endif + __Pyx_XDECREF_SET(__pyx_v_item, __pyx_t_3); + __pyx_t_3 = 0; + + /* "View.MemoryView":684 + * idx = 0 + * for item in tup: + * if item is Ellipsis: # <<<<<<<<<<<<<< + * if not seen_ellipsis: + * idx += ndim - len(tup) + */ + __pyx_t_2 = (__pyx_v_item == __pyx_builtin_Ellipsis); + if (__pyx_t_2) { + + /* "View.MemoryView":685 + * for item in tup: + * if item is Ellipsis: + * if not seen_ellipsis: # <<<<<<<<<<<<<< + * idx += ndim - len(tup) + * seen_ellipsis = True + */ + __pyx_t_2 = (!__pyx_v_seen_ellipsis); + if (__pyx_t_2) { + + /* "View.MemoryView":686 + * if item is Ellipsis: + * if not seen_ellipsis: + * idx += ndim - len(tup) # <<<<<<<<<<<<<< + * seen_ellipsis = True + * have_slices = True + */ + if (unlikely(__pyx_v_tup == Py_None)) { + PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); + __PYX_ERR(1, 686, __pyx_L1_error) + } + __pyx_t_5 = PyTuple_GET_SIZE(__pyx_v_tup); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(1, 686, __pyx_L1_error) + __pyx_v_idx = (__pyx_v_idx + (__pyx_v_ndim - __pyx_t_5)); + + /* "View.MemoryView":687 + * if not seen_ellipsis: + * idx += ndim - len(tup) + * seen_ellipsis = True # <<<<<<<<<<<<<< + * have_slices = True + * else: + */ + __pyx_v_seen_ellipsis = 1; + + /* "View.MemoryView":685 + * for item in tup: + * if item is Ellipsis: + * if not seen_ellipsis: # <<<<<<<<<<<<<< + * idx += ndim - len(tup) + * seen_ellipsis = True + */ + } + + /* "View.MemoryView":688 + * idx += ndim - len(tup) + * seen_ellipsis = True + * have_slices = True # <<<<<<<<<<<<<< + * else: + * if isinstance(item, slice): + */ + __pyx_v_have_slices = 1; + + /* "View.MemoryView":684 + * idx = 0 + * for item in tup: + * if item is Ellipsis: # <<<<<<<<<<<<<< + * if not seen_ellipsis: + * idx += ndim - len(tup) + */ + goto __pyx_L5; + } + + /* "View.MemoryView":690 + * have_slices = True + * else: + * if isinstance(item, slice): # <<<<<<<<<<<<<< + * have_slices = True + * elif not PyIndex_Check(item): + */ + /*else*/ { + __pyx_t_2 = PySlice_Check(__pyx_v_item); + if (__pyx_t_2) { + + /* "View.MemoryView":691 + * else: + * if isinstance(item, slice): + * have_slices = True # <<<<<<<<<<<<<< + * elif not PyIndex_Check(item): + * raise TypeError, f"Cannot index with type '{type(item)}'" + */ + __pyx_v_have_slices = 1; + + /* "View.MemoryView":690 + * have_slices = True + * else: + * if isinstance(item, slice): # <<<<<<<<<<<<<< + * have_slices = True + * elif not PyIndex_Check(item): + */ + goto __pyx_L7; + } + + /* "View.MemoryView":692 + * if isinstance(item, slice): + * have_slices = True + * elif not PyIndex_Check(item): # <<<<<<<<<<<<<< + * raise TypeError, f"Cannot index with type '{type(item)}'" + * result[idx] = item + */ + __pyx_t_2 = (!(PyIndex_Check(__pyx_v_item) != 0)); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":693 + * have_slices = True + * elif not PyIndex_Check(item): + * raise TypeError, f"Cannot index with type '{type(item)}'" # <<<<<<<<<<<<<< + * result[idx] = item + * idx += 1 + */ + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 693, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_5 = 0; + __pyx_t_6 = 127; + __Pyx_INCREF(__pyx_kp_u_Cannot_index_with_type); + __pyx_t_5 += 24; + __Pyx_GIVEREF(__pyx_kp_u_Cannot_index_with_type); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_kp_u_Cannot_index_with_type); + __pyx_t_7 = __Pyx_PyObject_FormatSimple(((PyObject *)Py_TYPE(__pyx_v_item)), __pyx_empty_unicode); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 693, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_6 = (__Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_7) > __pyx_t_6) ? __Pyx_PyUnicode_MAX_CHAR_VALUE(__pyx_t_7) : __pyx_t_6; + __pyx_t_5 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7); + __pyx_t_7 = 0; + __Pyx_INCREF(__pyx_kp_u__6); + __pyx_t_5 += 1; + __Pyx_GIVEREF(__pyx_kp_u__6); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_kp_u__6); + __pyx_t_7 = __Pyx_PyUnicode_Join(__pyx_t_3, 3, __pyx_t_5, __pyx_t_6); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 693, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_t_7, 0, 0); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __PYX_ERR(1, 693, __pyx_L1_error) + + /* "View.MemoryView":692 + * if isinstance(item, slice): + * have_slices = True + * elif not PyIndex_Check(item): # <<<<<<<<<<<<<< + * raise TypeError, f"Cannot index with type '{type(item)}'" + * result[idx] = item + */ + } + __pyx_L7:; + + /* "View.MemoryView":694 + * elif not PyIndex_Check(item): + * raise TypeError, f"Cannot index with type '{type(item)}'" + * result[idx] = item # <<<<<<<<<<<<<< + * idx += 1 + * + */ + if (unlikely((__Pyx_SetItemInt(__pyx_v_result, __pyx_v_idx, __pyx_v_item, Py_ssize_t, 1, PyInt_FromSsize_t, 1, 1, 1) < 0))) __PYX_ERR(1, 694, __pyx_L1_error) + } + __pyx_L5:; + + /* "View.MemoryView":695 + * raise TypeError, f"Cannot index with type '{type(item)}'" + * result[idx] = item + * idx += 1 # <<<<<<<<<<<<<< + * + * nslices = ndim - idx + */ + __pyx_v_idx = (__pyx_v_idx + 1); + + /* "View.MemoryView":683 + * seen_ellipsis = False + * idx = 0 + * for item in tup: # <<<<<<<<<<<<<< + * if item is Ellipsis: + * if not seen_ellipsis: + */ + } + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "View.MemoryView":697 + * idx += 1 + * + * nslices = ndim - idx # <<<<<<<<<<<<<< + * return have_slices or nslices, tuple(result) + * + */ + __pyx_v_nslices = (__pyx_v_ndim - __pyx_v_idx); + + /* "View.MemoryView":698 + * + * nslices = ndim - idx + * return have_slices or nslices, tuple(result) # <<<<<<<<<<<<<< + * + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: + */ + __Pyx_XDECREF(__pyx_r); + if (!__pyx_v_have_slices) { + } else { + __pyx_t_7 = __Pyx_PyBool_FromLong(__pyx_v_have_slices); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_1 = __pyx_t_7; + __pyx_t_7 = 0; + goto __pyx_L9_bool_binop_done; + } + __pyx_t_7 = PyInt_FromSsize_t(__pyx_v_nslices); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_1 = __pyx_t_7; + __pyx_t_7 = 0; + __pyx_L9_bool_binop_done:; + __pyx_t_7 = PyList_AsTuple(__pyx_v_result); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 698, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1); + __Pyx_GIVEREF(__pyx_t_7); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7); + __pyx_t_1 = 0; + __pyx_t_7 = 0; + __pyx_r = ((PyObject*)__pyx_t_3); + __pyx_t_3 = 0; + goto __pyx_L0; + + /* "View.MemoryView":671 + * return isinstance(o, memoryview) + * + * cdef tuple _unellipsify(object index, int ndim): # <<<<<<<<<<<<<< + * """ + * Replace all ellipses with full slices and fill incomplete indices with + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_AddTraceback("View.MemoryView._unellipsify", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_tup); + __Pyx_XDECREF(__pyx_v_result); + __Pyx_XDECREF(__pyx_v_item); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":700 + * return have_slices or nslices, tuple(result) + * + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: # <<<<<<<<<<<<<< + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: + */ + +static int assert_direct_dimensions(Py_ssize_t *__pyx_v_suboffsets, int __pyx_v_ndim) { + Py_ssize_t __pyx_v_suboffset; + int __pyx_r; + __Pyx_RefNannyDeclarations + Py_ssize_t *__pyx_t_1; + Py_ssize_t *__pyx_t_2; + Py_ssize_t *__pyx_t_3; + int __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("assert_direct_dimensions", 0); + + /* "View.MemoryView":701 + * + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: + * for suboffset in suboffsets[:ndim]: # <<<<<<<<<<<<<< + * if suboffset >= 0: + * raise ValueError, "Indirect dimensions not supported" + */ + __pyx_t_2 = (__pyx_v_suboffsets + __pyx_v_ndim); + for (__pyx_t_3 = __pyx_v_suboffsets; __pyx_t_3 < __pyx_t_2; __pyx_t_3++) { + __pyx_t_1 = __pyx_t_3; + __pyx_v_suboffset = (__pyx_t_1[0]); + + /* "View.MemoryView":702 + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: # <<<<<<<<<<<<<< + * raise ValueError, "Indirect dimensions not supported" + * return 0 # return type just used as an error flag + */ + __pyx_t_4 = (__pyx_v_suboffset >= 0); + if (unlikely(__pyx_t_4)) { + + /* "View.MemoryView":703 + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: + * raise ValueError, "Indirect dimensions not supported" # <<<<<<<<<<<<<< + * return 0 # return type just used as an error flag + * + */ + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_kp_s_Indirect_dimensions_not_supporte, 0, 0); + __PYX_ERR(1, 703, __pyx_L1_error) + + /* "View.MemoryView":702 + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: # <<<<<<<<<<<<<< + * raise ValueError, "Indirect dimensions not supported" + * return 0 # return type just used as an error flag + */ + } + } + + /* "View.MemoryView":704 + * if suboffset >= 0: + * raise ValueError, "Indirect dimensions not supported" + * return 0 # return type just used as an error flag # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":700 + * return have_slices or nslices, tuple(result) + * + * cdef int assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim) except -1: # <<<<<<<<<<<<<< + * for suboffset in suboffsets[:ndim]: + * if suboffset >= 0: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView.assert_direct_dimensions", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":711 + * + * @cname('__pyx_memview_slice') + * cdef memoryview memview_slice(memoryview memview, object indices): # <<<<<<<<<<<<<< + * cdef int new_ndim = 0, suboffset_dim = -1, dim + * cdef bint negative_step + */ + +static struct __pyx_memoryview_obj *__pyx_memview_slice(struct __pyx_memoryview_obj *__pyx_v_memview, PyObject *__pyx_v_indices) { + int __pyx_v_new_ndim; + int __pyx_v_suboffset_dim; + int __pyx_v_dim; + __Pyx_memviewslice __pyx_v_src; + __Pyx_memviewslice __pyx_v_dst; + __Pyx_memviewslice *__pyx_v_p_src; + struct __pyx_memoryviewslice_obj *__pyx_v_memviewsliceobj = 0; + __Pyx_memviewslice *__pyx_v_p_dst; + int *__pyx_v_p_suboffset_dim; + Py_ssize_t __pyx_v_start; + Py_ssize_t __pyx_v_stop; + Py_ssize_t __pyx_v_step; + Py_ssize_t __pyx_v_cindex; + int __pyx_v_have_start; + int __pyx_v_have_stop; + int __pyx_v_have_step; + PyObject *__pyx_v_index = NULL; + struct __pyx_memoryview_obj *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + struct __pyx_memoryview_obj *__pyx_t_3; + char *__pyx_t_4; + int __pyx_t_5; + Py_ssize_t __pyx_t_6; + PyObject *(*__pyx_t_7)(PyObject *); + PyObject *__pyx_t_8 = NULL; + Py_ssize_t __pyx_t_9; + int __pyx_t_10; + Py_ssize_t __pyx_t_11; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memview_slice", 0); + + /* "View.MemoryView":712 + * @cname('__pyx_memview_slice') + * cdef memoryview memview_slice(memoryview memview, object indices): + * cdef int new_ndim = 0, suboffset_dim = -1, dim # <<<<<<<<<<<<<< + * cdef bint negative_step + * cdef __Pyx_memviewslice src, dst + */ + __pyx_v_new_ndim = 0; + __pyx_v_suboffset_dim = -1; + + /* "View.MemoryView":719 + * + * + * memset(&dst, 0, sizeof(dst)) # <<<<<<<<<<<<<< + * + * cdef _memoryviewslice memviewsliceobj + */ + (void)(memset((&__pyx_v_dst), 0, (sizeof(__pyx_v_dst)))); + + /* "View.MemoryView":723 + * cdef _memoryviewslice memviewsliceobj + * + * assert memview.view.ndim > 0 # <<<<<<<<<<<<<< + * + * if isinstance(memview, _memoryviewslice): + */ + #ifndef CYTHON_WITHOUT_ASSERTIONS + if (unlikely(__pyx_assertions_enabled())) { + __pyx_t_1 = (__pyx_v_memview->view.ndim > 0); + if (unlikely(!__pyx_t_1)) { + __Pyx_Raise(__pyx_builtin_AssertionError, 0, 0, 0); + __PYX_ERR(1, 723, __pyx_L1_error) + } + } + #else + if ((1)); else __PYX_ERR(1, 723, __pyx_L1_error) + #endif + + /* "View.MemoryView":725 + * assert memview.view.ndim > 0 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * memviewsliceobj = memview + * p_src = &memviewsliceobj.from_slice + */ + __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); + if (__pyx_t_1) { + + /* "View.MemoryView":726 + * + * if isinstance(memview, _memoryviewslice): + * memviewsliceobj = memview # <<<<<<<<<<<<<< + * p_src = &memviewsliceobj.from_slice + * else: + */ + if (!(likely(((((PyObject *)__pyx_v_memview)) == Py_None) || likely(__Pyx_TypeTest(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type))))) __PYX_ERR(1, 726, __pyx_L1_error) + __pyx_t_2 = ((PyObject *)__pyx_v_memview); + __Pyx_INCREF(__pyx_t_2); + __pyx_v_memviewsliceobj = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":727 + * if isinstance(memview, _memoryviewslice): + * memviewsliceobj = memview + * p_src = &memviewsliceobj.from_slice # <<<<<<<<<<<<<< + * else: + * slice_copy(memview, &src) + */ + __pyx_v_p_src = (&__pyx_v_memviewsliceobj->from_slice); + + /* "View.MemoryView":725 + * assert memview.view.ndim > 0 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * memviewsliceobj = memview + * p_src = &memviewsliceobj.from_slice + */ + goto __pyx_L3; + } + + /* "View.MemoryView":729 + * p_src = &memviewsliceobj.from_slice + * else: + * slice_copy(memview, &src) # <<<<<<<<<<<<<< + * p_src = &src + * + */ + /*else*/ { + __pyx_memoryview_slice_copy(__pyx_v_memview, (&__pyx_v_src)); + + /* "View.MemoryView":730 + * else: + * slice_copy(memview, &src) + * p_src = &src # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_p_src = (&__pyx_v_src); + } + __pyx_L3:; + + /* "View.MemoryView":736 + * + * + * dst.memview = p_src.memview # <<<<<<<<<<<<<< + * dst.data = p_src.data + * + */ + __pyx_t_3 = __pyx_v_p_src->memview; + __pyx_v_dst.memview = __pyx_t_3; + + /* "View.MemoryView":737 + * + * dst.memview = p_src.memview + * dst.data = p_src.data # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_4 = __pyx_v_p_src->data; + __pyx_v_dst.data = __pyx_t_4; + + /* "View.MemoryView":742 + * + * + * cdef __Pyx_memviewslice *p_dst = &dst # <<<<<<<<<<<<<< + * cdef int *p_suboffset_dim = &suboffset_dim + * cdef Py_ssize_t start, stop, step, cindex + */ + __pyx_v_p_dst = (&__pyx_v_dst); + + /* "View.MemoryView":743 + * + * cdef __Pyx_memviewslice *p_dst = &dst + * cdef int *p_suboffset_dim = &suboffset_dim # <<<<<<<<<<<<<< + * cdef Py_ssize_t start, stop, step, cindex + * cdef bint have_start, have_stop, have_step + */ + __pyx_v_p_suboffset_dim = (&__pyx_v_suboffset_dim); + + /* "View.MemoryView":747 + * cdef bint have_start, have_stop, have_step + * + * for dim, index in enumerate(indices): # <<<<<<<<<<<<<< + * if PyIndex_Check(index): + * cindex = index + */ + __pyx_t_5 = 0; + if (likely(PyList_CheckExact(__pyx_v_indices)) || PyTuple_CheckExact(__pyx_v_indices)) { + __pyx_t_2 = __pyx_v_indices; __Pyx_INCREF(__pyx_t_2); __pyx_t_6 = 0; + __pyx_t_7 = NULL; + } else { + __pyx_t_6 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_v_indices); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 747, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_7 = __Pyx_PyObject_GetIterNextFunc(__pyx_t_2); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 747, __pyx_L1_error) + } + for (;;) { + if (likely(!__pyx_t_7)) { + if (likely(PyList_CheckExact(__pyx_t_2))) { + if (__pyx_t_6 >= PyList_GET_SIZE(__pyx_t_2)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_8 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_6); __Pyx_INCREF(__pyx_t_8); __pyx_t_6++; if (unlikely((0 < 0))) __PYX_ERR(1, 747, __pyx_L1_error) + #else + __pyx_t_8 = PySequence_ITEM(__pyx_t_2, __pyx_t_6); __pyx_t_6++; if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 747, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + #endif + } else { + if (__pyx_t_6 >= PyTuple_GET_SIZE(__pyx_t_2)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_8 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_6); __Pyx_INCREF(__pyx_t_8); __pyx_t_6++; if (unlikely((0 < 0))) __PYX_ERR(1, 747, __pyx_L1_error) + #else + __pyx_t_8 = PySequence_ITEM(__pyx_t_2, __pyx_t_6); __pyx_t_6++; if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 747, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + #endif + } + } else { + __pyx_t_8 = __pyx_t_7(__pyx_t_2); + if (unlikely(!__pyx_t_8)) { + PyObject* exc_type = PyErr_Occurred(); + if (exc_type) { + if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear(); + else __PYX_ERR(1, 747, __pyx_L1_error) + } + break; + } + __Pyx_GOTREF(__pyx_t_8); + } + __Pyx_XDECREF_SET(__pyx_v_index, __pyx_t_8); + __pyx_t_8 = 0; + __pyx_v_dim = __pyx_t_5; + __pyx_t_5 = (__pyx_t_5 + 1); + + /* "View.MemoryView":748 + * + * for dim, index in enumerate(indices): + * if PyIndex_Check(index): # <<<<<<<<<<<<<< + * cindex = index + * slice_memviewslice( + */ + __pyx_t_1 = (PyIndex_Check(__pyx_v_index) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":749 + * for dim, index in enumerate(indices): + * if PyIndex_Check(index): + * cindex = index # <<<<<<<<<<<<<< + * slice_memviewslice( + * p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim], + */ + __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_v_index); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 749, __pyx_L1_error) + __pyx_v_cindex = __pyx_t_9; + + /* "View.MemoryView":750 + * if PyIndex_Check(index): + * cindex = index + * slice_memviewslice( # <<<<<<<<<<<<<< + * p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim], + * dim, new_ndim, p_suboffset_dim, + */ + __pyx_t_10 = __pyx_memoryview_slice_memviewslice(__pyx_v_p_dst, (__pyx_v_p_src->shape[__pyx_v_dim]), (__pyx_v_p_src->strides[__pyx_v_dim]), (__pyx_v_p_src->suboffsets[__pyx_v_dim]), __pyx_v_dim, __pyx_v_new_ndim, __pyx_v_p_suboffset_dim, __pyx_v_cindex, 0, 0, 0, 0, 0, 0); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(1, 750, __pyx_L1_error) + + /* "View.MemoryView":748 + * + * for dim, index in enumerate(indices): + * if PyIndex_Check(index): # <<<<<<<<<<<<<< + * cindex = index + * slice_memviewslice( + */ + goto __pyx_L6; + } + + /* "View.MemoryView":756 + * 0, 0, 0, # have_{start,stop,step} + * False) + * elif index is None: # <<<<<<<<<<<<<< + * p_dst.shape[new_ndim] = 1 + * p_dst.strides[new_ndim] = 0 + */ + __pyx_t_1 = (__pyx_v_index == Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":757 + * False) + * elif index is None: + * p_dst.shape[new_ndim] = 1 # <<<<<<<<<<<<<< + * p_dst.strides[new_ndim] = 0 + * p_dst.suboffsets[new_ndim] = -1 + */ + (__pyx_v_p_dst->shape[__pyx_v_new_ndim]) = 1; + + /* "View.MemoryView":758 + * elif index is None: + * p_dst.shape[new_ndim] = 1 + * p_dst.strides[new_ndim] = 0 # <<<<<<<<<<<<<< + * p_dst.suboffsets[new_ndim] = -1 + * new_ndim += 1 + */ + (__pyx_v_p_dst->strides[__pyx_v_new_ndim]) = 0; + + /* "View.MemoryView":759 + * p_dst.shape[new_ndim] = 1 + * p_dst.strides[new_ndim] = 0 + * p_dst.suboffsets[new_ndim] = -1 # <<<<<<<<<<<<<< + * new_ndim += 1 + * else: + */ + (__pyx_v_p_dst->suboffsets[__pyx_v_new_ndim]) = -1L; + + /* "View.MemoryView":760 + * p_dst.strides[new_ndim] = 0 + * p_dst.suboffsets[new_ndim] = -1 + * new_ndim += 1 # <<<<<<<<<<<<<< + * else: + * start = index.start or 0 + */ + __pyx_v_new_ndim = (__pyx_v_new_ndim + 1); + + /* "View.MemoryView":756 + * 0, 0, 0, # have_{start,stop,step} + * False) + * elif index is None: # <<<<<<<<<<<<<< + * p_dst.shape[new_ndim] = 1 + * p_dst.strides[new_ndim] = 0 + */ + goto __pyx_L6; + } + + /* "View.MemoryView":762 + * new_ndim += 1 + * else: + * start = index.start or 0 # <<<<<<<<<<<<<< + * stop = index.stop or 0 + * step = index.step or 0 + */ + /*else*/ { + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_start); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 762, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 762, __pyx_L1_error) + if (!__pyx_t_1) { + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } else { + __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 762, __pyx_L1_error) + __pyx_t_9 = __pyx_t_11; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + goto __pyx_L7_bool_binop_done; + } + __pyx_t_9 = 0; + __pyx_L7_bool_binop_done:; + __pyx_v_start = __pyx_t_9; + + /* "View.MemoryView":763 + * else: + * start = index.start or 0 + * stop = index.stop or 0 # <<<<<<<<<<<<<< + * step = index.step or 0 + * + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_stop); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 763, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 763, __pyx_L1_error) + if (!__pyx_t_1) { + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } else { + __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 763, __pyx_L1_error) + __pyx_t_9 = __pyx_t_11; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + goto __pyx_L9_bool_binop_done; + } + __pyx_t_9 = 0; + __pyx_L9_bool_binop_done:; + __pyx_v_stop = __pyx_t_9; + + /* "View.MemoryView":764 + * start = index.start or 0 + * stop = index.stop or 0 + * step = index.step or 0 # <<<<<<<<<<<<<< + * + * have_start = index.start is not None + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_step); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 764, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_8); if (unlikely((__pyx_t_1 < 0))) __PYX_ERR(1, 764, __pyx_L1_error) + if (!__pyx_t_1) { + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + } else { + __pyx_t_11 = __Pyx_PyIndex_AsSsize_t(__pyx_t_8); if (unlikely((__pyx_t_11 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 764, __pyx_L1_error) + __pyx_t_9 = __pyx_t_11; + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + goto __pyx_L11_bool_binop_done; + } + __pyx_t_9 = 0; + __pyx_L11_bool_binop_done:; + __pyx_v_step = __pyx_t_9; + + /* "View.MemoryView":766 + * step = index.step or 0 + * + * have_start = index.start is not None # <<<<<<<<<<<<<< + * have_stop = index.stop is not None + * have_step = index.step is not None + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_start); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 766, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = (__pyx_t_8 != Py_None); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __pyx_v_have_start = __pyx_t_1; + + /* "View.MemoryView":767 + * + * have_start = index.start is not None + * have_stop = index.stop is not None # <<<<<<<<<<<<<< + * have_step = index.step is not None + * + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_stop); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 767, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = (__pyx_t_8 != Py_None); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __pyx_v_have_stop = __pyx_t_1; + + /* "View.MemoryView":768 + * have_start = index.start is not None + * have_stop = index.stop is not None + * have_step = index.step is not None # <<<<<<<<<<<<<< + * + * slice_memviewslice( + */ + __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_step); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 768, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_8); + __pyx_t_1 = (__pyx_t_8 != Py_None); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __pyx_v_have_step = __pyx_t_1; + + /* "View.MemoryView":770 + * have_step = index.step is not None + * + * slice_memviewslice( # <<<<<<<<<<<<<< + * p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim], + * dim, new_ndim, p_suboffset_dim, + */ + __pyx_t_10 = __pyx_memoryview_slice_memviewslice(__pyx_v_p_dst, (__pyx_v_p_src->shape[__pyx_v_dim]), (__pyx_v_p_src->strides[__pyx_v_dim]), (__pyx_v_p_src->suboffsets[__pyx_v_dim]), __pyx_v_dim, __pyx_v_new_ndim, __pyx_v_p_suboffset_dim, __pyx_v_start, __pyx_v_stop, __pyx_v_step, __pyx_v_have_start, __pyx_v_have_stop, __pyx_v_have_step, 1); if (unlikely(__pyx_t_10 == ((int)-1))) __PYX_ERR(1, 770, __pyx_L1_error) + + /* "View.MemoryView":776 + * have_start, have_stop, have_step, + * True) + * new_ndim += 1 # <<<<<<<<<<<<<< + * + * if isinstance(memview, _memoryviewslice): + */ + __pyx_v_new_ndim = (__pyx_v_new_ndim + 1); + } + __pyx_L6:; + + /* "View.MemoryView":747 + * cdef bint have_start, have_stop, have_step + * + * for dim, index in enumerate(indices): # <<<<<<<<<<<<<< + * if PyIndex_Check(index): + * cindex = index + */ + } + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "View.MemoryView":778 + * new_ndim += 1 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * return memoryview_fromslice(dst, new_ndim, + * memviewsliceobj.to_object_func, + */ + __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); + if (__pyx_t_1) { + + /* "View.MemoryView":779 + * + * if isinstance(memview, _memoryviewslice): + * return memoryview_fromslice(dst, new_ndim, # <<<<<<<<<<<<<< + * memviewsliceobj.to_object_func, + * memviewsliceobj.to_dtype_func, + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + + /* "View.MemoryView":780 + * if isinstance(memview, _memoryviewslice): + * return memoryview_fromslice(dst, new_ndim, + * memviewsliceobj.to_object_func, # <<<<<<<<<<<<<< + * memviewsliceobj.to_dtype_func, + * memview.dtype_is_object) + */ + if (unlikely(!__pyx_v_memviewsliceobj)) { __Pyx_RaiseUnboundLocalError("memviewsliceobj"); __PYX_ERR(1, 780, __pyx_L1_error) } + + /* "View.MemoryView":781 + * return memoryview_fromslice(dst, new_ndim, + * memviewsliceobj.to_object_func, + * memviewsliceobj.to_dtype_func, # <<<<<<<<<<<<<< + * memview.dtype_is_object) + * else: + */ + if (unlikely(!__pyx_v_memviewsliceobj)) { __Pyx_RaiseUnboundLocalError("memviewsliceobj"); __PYX_ERR(1, 781, __pyx_L1_error) } + + /* "View.MemoryView":779 + * + * if isinstance(memview, _memoryviewslice): + * return memoryview_fromslice(dst, new_ndim, # <<<<<<<<<<<<<< + * memviewsliceobj.to_object_func, + * memviewsliceobj.to_dtype_func, + */ + __pyx_t_2 = __pyx_memoryview_fromslice(__pyx_v_dst, __pyx_v_new_ndim, __pyx_v_memviewsliceobj->to_object_func, __pyx_v_memviewsliceobj->to_dtype_func, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 779, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + if (!(likely(((__pyx_t_2) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_2, __pyx_memoryview_type))))) __PYX_ERR(1, 779, __pyx_L1_error) + __pyx_r = ((struct __pyx_memoryview_obj *)__pyx_t_2); + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":778 + * new_ndim += 1 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * return memoryview_fromslice(dst, new_ndim, + * memviewsliceobj.to_object_func, + */ + } + + /* "View.MemoryView":784 + * memview.dtype_is_object) + * else: + * return memoryview_fromslice(dst, new_ndim, NULL, NULL, # <<<<<<<<<<<<<< + * memview.dtype_is_object) + * + */ + /*else*/ { + __Pyx_XDECREF((PyObject *)__pyx_r); + + /* "View.MemoryView":785 + * else: + * return memoryview_fromslice(dst, new_ndim, NULL, NULL, + * memview.dtype_is_object) # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_2 = __pyx_memoryview_fromslice(__pyx_v_dst, __pyx_v_new_ndim, NULL, NULL, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 784, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + + /* "View.MemoryView":784 + * memview.dtype_is_object) + * else: + * return memoryview_fromslice(dst, new_ndim, NULL, NULL, # <<<<<<<<<<<<<< + * memview.dtype_is_object) + * + */ + if (!(likely(((__pyx_t_2) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_2, __pyx_memoryview_type))))) __PYX_ERR(1, 784, __pyx_L1_error) + __pyx_r = ((struct __pyx_memoryview_obj *)__pyx_t_2); + __pyx_t_2 = 0; + goto __pyx_L0; + } + + /* "View.MemoryView":711 + * + * @cname('__pyx_memview_slice') + * cdef memoryview memview_slice(memoryview memview, object indices): # <<<<<<<<<<<<<< + * cdef int new_ndim = 0, suboffset_dim = -1, dim + * cdef bint negative_step + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("View.MemoryView.memview_slice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_memviewsliceobj); + __Pyx_XDECREF(__pyx_v_index); + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":793 + * + * @cname('__pyx_memoryview_slice_memviewslice') + * cdef int slice_memviewslice( # <<<<<<<<<<<<<< + * __Pyx_memviewslice *dst, + * Py_ssize_t shape, Py_ssize_t stride, Py_ssize_t suboffset, + */ + +static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, Py_ssize_t __pyx_v_shape, Py_ssize_t __pyx_v_stride, Py_ssize_t __pyx_v_suboffset, int __pyx_v_dim, int __pyx_v_new_ndim, int *__pyx_v_suboffset_dim, Py_ssize_t __pyx_v_start, Py_ssize_t __pyx_v_stop, Py_ssize_t __pyx_v_step, int __pyx_v_have_start, int __pyx_v_have_stop, int __pyx_v_have_step, int __pyx_v_is_slice) { + Py_ssize_t __pyx_v_new_shape; + int __pyx_v_negative_step; + int __pyx_r; + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save; + #endif + + /* "View.MemoryView":813 + * cdef bint negative_step + * + * if not is_slice: # <<<<<<<<<<<<<< + * + * if start < 0: + */ + __pyx_t_1 = (!__pyx_v_is_slice); + if (__pyx_t_1) { + + /* "View.MemoryView":815 + * if not is_slice: + * + * if start < 0: # <<<<<<<<<<<<<< + * start += shape + * if not 0 <= start < shape: + */ + __pyx_t_1 = (__pyx_v_start < 0); + if (__pyx_t_1) { + + /* "View.MemoryView":816 + * + * if start < 0: + * start += shape # <<<<<<<<<<<<<< + * if not 0 <= start < shape: + * _err_dim(PyExc_IndexError, "Index out of bounds (axis %d)", dim) + */ + __pyx_v_start = (__pyx_v_start + __pyx_v_shape); + + /* "View.MemoryView":815 + * if not is_slice: + * + * if start < 0: # <<<<<<<<<<<<<< + * start += shape + * if not 0 <= start < shape: + */ + } + + /* "View.MemoryView":817 + * if start < 0: + * start += shape + * if not 0 <= start < shape: # <<<<<<<<<<<<<< + * _err_dim(PyExc_IndexError, "Index out of bounds (axis %d)", dim) + * else: + */ + __pyx_t_1 = (0 <= __pyx_v_start); + if (__pyx_t_1) { + __pyx_t_1 = (__pyx_v_start < __pyx_v_shape); + } + __pyx_t_2 = (!__pyx_t_1); + if (__pyx_t_2) { + + /* "View.MemoryView":818 + * start += shape + * if not 0 <= start < shape: + * _err_dim(PyExc_IndexError, "Index out of bounds (axis %d)", dim) # <<<<<<<<<<<<<< + * else: + * + */ + __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_IndexError, __pyx_kp_s_Index_out_of_bounds_axis_d, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 818, __pyx_L1_error) + + /* "View.MemoryView":817 + * if start < 0: + * start += shape + * if not 0 <= start < shape: # <<<<<<<<<<<<<< + * _err_dim(PyExc_IndexError, "Index out of bounds (axis %d)", dim) + * else: + */ + } + + /* "View.MemoryView":813 + * cdef bint negative_step + * + * if not is_slice: # <<<<<<<<<<<<<< + * + * if start < 0: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":821 + * else: + * + * if have_step: # <<<<<<<<<<<<<< + * negative_step = step < 0 + * if step == 0: + */ + /*else*/ { + __pyx_t_2 = (__pyx_v_have_step != 0); + if (__pyx_t_2) { + + /* "View.MemoryView":822 + * + * if have_step: + * negative_step = step < 0 # <<<<<<<<<<<<<< + * if step == 0: + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) + */ + __pyx_v_negative_step = (__pyx_v_step < 0); + + /* "View.MemoryView":823 + * if have_step: + * negative_step = step < 0 + * if step == 0: # <<<<<<<<<<<<<< + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) + * else: + */ + __pyx_t_2 = (__pyx_v_step == 0); + if (__pyx_t_2) { + + /* "View.MemoryView":824 + * negative_step = step < 0 + * if step == 0: + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) # <<<<<<<<<<<<<< + * else: + * negative_step = False + */ + __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_ValueError, __pyx_kp_s_Step_may_not_be_zero_axis_d, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 824, __pyx_L1_error) + + /* "View.MemoryView":823 + * if have_step: + * negative_step = step < 0 + * if step == 0: # <<<<<<<<<<<<<< + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) + * else: + */ + } + + /* "View.MemoryView":821 + * else: + * + * if have_step: # <<<<<<<<<<<<<< + * negative_step = step < 0 + * if step == 0: + */ + goto __pyx_L6; + } + + /* "View.MemoryView":826 + * _err_dim(PyExc_ValueError, "Step may not be zero (axis %d)", dim) + * else: + * negative_step = False # <<<<<<<<<<<<<< + * step = 1 + * + */ + /*else*/ { + __pyx_v_negative_step = 0; + + /* "View.MemoryView":827 + * else: + * negative_step = False + * step = 1 # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_step = 1; + } + __pyx_L6:; + + /* "View.MemoryView":830 + * + * + * if have_start: # <<<<<<<<<<<<<< + * if start < 0: + * start += shape + */ + __pyx_t_2 = (__pyx_v_have_start != 0); + if (__pyx_t_2) { + + /* "View.MemoryView":831 + * + * if have_start: + * if start < 0: # <<<<<<<<<<<<<< + * start += shape + * if start < 0: + */ + __pyx_t_2 = (__pyx_v_start < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":832 + * if have_start: + * if start < 0: + * start += shape # <<<<<<<<<<<<<< + * if start < 0: + * start = 0 + */ + __pyx_v_start = (__pyx_v_start + __pyx_v_shape); + + /* "View.MemoryView":833 + * if start < 0: + * start += shape + * if start < 0: # <<<<<<<<<<<<<< + * start = 0 + * elif start >= shape: + */ + __pyx_t_2 = (__pyx_v_start < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":834 + * start += shape + * if start < 0: + * start = 0 # <<<<<<<<<<<<<< + * elif start >= shape: + * if negative_step: + */ + __pyx_v_start = 0; + + /* "View.MemoryView":833 + * if start < 0: + * start += shape + * if start < 0: # <<<<<<<<<<<<<< + * start = 0 + * elif start >= shape: + */ + } + + /* "View.MemoryView":831 + * + * if have_start: + * if start < 0: # <<<<<<<<<<<<<< + * start += shape + * if start < 0: + */ + goto __pyx_L9; + } + + /* "View.MemoryView":835 + * if start < 0: + * start = 0 + * elif start >= shape: # <<<<<<<<<<<<<< + * if negative_step: + * start = shape - 1 + */ + __pyx_t_2 = (__pyx_v_start >= __pyx_v_shape); + if (__pyx_t_2) { + + /* "View.MemoryView":836 + * start = 0 + * elif start >= shape: + * if negative_step: # <<<<<<<<<<<<<< + * start = shape - 1 + * else: + */ + if (__pyx_v_negative_step) { + + /* "View.MemoryView":837 + * elif start >= shape: + * if negative_step: + * start = shape - 1 # <<<<<<<<<<<<<< + * else: + * start = shape + */ + __pyx_v_start = (__pyx_v_shape - 1); + + /* "View.MemoryView":836 + * start = 0 + * elif start >= shape: + * if negative_step: # <<<<<<<<<<<<<< + * start = shape - 1 + * else: + */ + goto __pyx_L11; + } + + /* "View.MemoryView":839 + * start = shape - 1 + * else: + * start = shape # <<<<<<<<<<<<<< + * else: + * if negative_step: + */ + /*else*/ { + __pyx_v_start = __pyx_v_shape; + } + __pyx_L11:; + + /* "View.MemoryView":835 + * if start < 0: + * start = 0 + * elif start >= shape: # <<<<<<<<<<<<<< + * if negative_step: + * start = shape - 1 + */ + } + __pyx_L9:; + + /* "View.MemoryView":830 + * + * + * if have_start: # <<<<<<<<<<<<<< + * if start < 0: + * start += shape + */ + goto __pyx_L8; + } + + /* "View.MemoryView":841 + * start = shape + * else: + * if negative_step: # <<<<<<<<<<<<<< + * start = shape - 1 + * else: + */ + /*else*/ { + if (__pyx_v_negative_step) { + + /* "View.MemoryView":842 + * else: + * if negative_step: + * start = shape - 1 # <<<<<<<<<<<<<< + * else: + * start = 0 + */ + __pyx_v_start = (__pyx_v_shape - 1); + + /* "View.MemoryView":841 + * start = shape + * else: + * if negative_step: # <<<<<<<<<<<<<< + * start = shape - 1 + * else: + */ + goto __pyx_L12; + } + + /* "View.MemoryView":844 + * start = shape - 1 + * else: + * start = 0 # <<<<<<<<<<<<<< + * + * if have_stop: + */ + /*else*/ { + __pyx_v_start = 0; + } + __pyx_L12:; + } + __pyx_L8:; + + /* "View.MemoryView":846 + * start = 0 + * + * if have_stop: # <<<<<<<<<<<<<< + * if stop < 0: + * stop += shape + */ + __pyx_t_2 = (__pyx_v_have_stop != 0); + if (__pyx_t_2) { + + /* "View.MemoryView":847 + * + * if have_stop: + * if stop < 0: # <<<<<<<<<<<<<< + * stop += shape + * if stop < 0: + */ + __pyx_t_2 = (__pyx_v_stop < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":848 + * if have_stop: + * if stop < 0: + * stop += shape # <<<<<<<<<<<<<< + * if stop < 0: + * stop = 0 + */ + __pyx_v_stop = (__pyx_v_stop + __pyx_v_shape); + + /* "View.MemoryView":849 + * if stop < 0: + * stop += shape + * if stop < 0: # <<<<<<<<<<<<<< + * stop = 0 + * elif stop > shape: + */ + __pyx_t_2 = (__pyx_v_stop < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":850 + * stop += shape + * if stop < 0: + * stop = 0 # <<<<<<<<<<<<<< + * elif stop > shape: + * stop = shape + */ + __pyx_v_stop = 0; + + /* "View.MemoryView":849 + * if stop < 0: + * stop += shape + * if stop < 0: # <<<<<<<<<<<<<< + * stop = 0 + * elif stop > shape: + */ + } + + /* "View.MemoryView":847 + * + * if have_stop: + * if stop < 0: # <<<<<<<<<<<<<< + * stop += shape + * if stop < 0: + */ + goto __pyx_L14; + } + + /* "View.MemoryView":851 + * if stop < 0: + * stop = 0 + * elif stop > shape: # <<<<<<<<<<<<<< + * stop = shape + * else: + */ + __pyx_t_2 = (__pyx_v_stop > __pyx_v_shape); + if (__pyx_t_2) { + + /* "View.MemoryView":852 + * stop = 0 + * elif stop > shape: + * stop = shape # <<<<<<<<<<<<<< + * else: + * if negative_step: + */ + __pyx_v_stop = __pyx_v_shape; + + /* "View.MemoryView":851 + * if stop < 0: + * stop = 0 + * elif stop > shape: # <<<<<<<<<<<<<< + * stop = shape + * else: + */ + } + __pyx_L14:; + + /* "View.MemoryView":846 + * start = 0 + * + * if have_stop: # <<<<<<<<<<<<<< + * if stop < 0: + * stop += shape + */ + goto __pyx_L13; + } + + /* "View.MemoryView":854 + * stop = shape + * else: + * if negative_step: # <<<<<<<<<<<<<< + * stop = -1 + * else: + */ + /*else*/ { + if (__pyx_v_negative_step) { + + /* "View.MemoryView":855 + * else: + * if negative_step: + * stop = -1 # <<<<<<<<<<<<<< + * else: + * stop = shape + */ + __pyx_v_stop = -1L; + + /* "View.MemoryView":854 + * stop = shape + * else: + * if negative_step: # <<<<<<<<<<<<<< + * stop = -1 + * else: + */ + goto __pyx_L16; + } + + /* "View.MemoryView":857 + * stop = -1 + * else: + * stop = shape # <<<<<<<<<<<<<< + * + * + */ + /*else*/ { + __pyx_v_stop = __pyx_v_shape; + } + __pyx_L16:; + } + __pyx_L13:; + + /* "View.MemoryView":861 + * + * with cython.cdivision(True): + * new_shape = (stop - start) // step # <<<<<<<<<<<<<< + * + * if (stop - start) - step * new_shape: + */ + __pyx_v_new_shape = ((__pyx_v_stop - __pyx_v_start) / __pyx_v_step); + + /* "View.MemoryView":863 + * new_shape = (stop - start) // step + * + * if (stop - start) - step * new_shape: # <<<<<<<<<<<<<< + * new_shape += 1 + * + */ + __pyx_t_2 = (((__pyx_v_stop - __pyx_v_start) - (__pyx_v_step * __pyx_v_new_shape)) != 0); + if (__pyx_t_2) { + + /* "View.MemoryView":864 + * + * if (stop - start) - step * new_shape: + * new_shape += 1 # <<<<<<<<<<<<<< + * + * if new_shape < 0: + */ + __pyx_v_new_shape = (__pyx_v_new_shape + 1); + + /* "View.MemoryView":863 + * new_shape = (stop - start) // step + * + * if (stop - start) - step * new_shape: # <<<<<<<<<<<<<< + * new_shape += 1 + * + */ + } + + /* "View.MemoryView":866 + * new_shape += 1 + * + * if new_shape < 0: # <<<<<<<<<<<<<< + * new_shape = 0 + * + */ + __pyx_t_2 = (__pyx_v_new_shape < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":867 + * + * if new_shape < 0: + * new_shape = 0 # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_new_shape = 0; + + /* "View.MemoryView":866 + * new_shape += 1 + * + * if new_shape < 0: # <<<<<<<<<<<<<< + * new_shape = 0 + * + */ + } + + /* "View.MemoryView":870 + * + * + * dst.strides[new_ndim] = stride * step # <<<<<<<<<<<<<< + * dst.shape[new_ndim] = new_shape + * dst.suboffsets[new_ndim] = suboffset + */ + (__pyx_v_dst->strides[__pyx_v_new_ndim]) = (__pyx_v_stride * __pyx_v_step); + + /* "View.MemoryView":871 + * + * dst.strides[new_ndim] = stride * step + * dst.shape[new_ndim] = new_shape # <<<<<<<<<<<<<< + * dst.suboffsets[new_ndim] = suboffset + * + */ + (__pyx_v_dst->shape[__pyx_v_new_ndim]) = __pyx_v_new_shape; + + /* "View.MemoryView":872 + * dst.strides[new_ndim] = stride * step + * dst.shape[new_ndim] = new_shape + * dst.suboffsets[new_ndim] = suboffset # <<<<<<<<<<<<<< + * + * + */ + (__pyx_v_dst->suboffsets[__pyx_v_new_ndim]) = __pyx_v_suboffset; + } + __pyx_L3:; + + /* "View.MemoryView":875 + * + * + * if suboffset_dim[0] < 0: # <<<<<<<<<<<<<< + * dst.data += start * stride + * else: + */ + __pyx_t_2 = ((__pyx_v_suboffset_dim[0]) < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":876 + * + * if suboffset_dim[0] < 0: + * dst.data += start * stride # <<<<<<<<<<<<<< + * else: + * dst.suboffsets[suboffset_dim[0]] += start * stride + */ + __pyx_v_dst->data = (__pyx_v_dst->data + (__pyx_v_start * __pyx_v_stride)); + + /* "View.MemoryView":875 + * + * + * if suboffset_dim[0] < 0: # <<<<<<<<<<<<<< + * dst.data += start * stride + * else: + */ + goto __pyx_L19; + } + + /* "View.MemoryView":878 + * dst.data += start * stride + * else: + * dst.suboffsets[suboffset_dim[0]] += start * stride # <<<<<<<<<<<<<< + * + * if suboffset >= 0: + */ + /*else*/ { + __pyx_t_3 = (__pyx_v_suboffset_dim[0]); + (__pyx_v_dst->suboffsets[__pyx_t_3]) = ((__pyx_v_dst->suboffsets[__pyx_t_3]) + (__pyx_v_start * __pyx_v_stride)); + } + __pyx_L19:; + + /* "View.MemoryView":880 + * dst.suboffsets[suboffset_dim[0]] += start * stride + * + * if suboffset >= 0: # <<<<<<<<<<<<<< + * if not is_slice: + * if new_ndim == 0: + */ + __pyx_t_2 = (__pyx_v_suboffset >= 0); + if (__pyx_t_2) { + + /* "View.MemoryView":881 + * + * if suboffset >= 0: + * if not is_slice: # <<<<<<<<<<<<<< + * if new_ndim == 0: + * dst.data = ( dst.data)[0] + suboffset + */ + __pyx_t_2 = (!__pyx_v_is_slice); + if (__pyx_t_2) { + + /* "View.MemoryView":882 + * if suboffset >= 0: + * if not is_slice: + * if new_ndim == 0: # <<<<<<<<<<<<<< + * dst.data = ( dst.data)[0] + suboffset + * else: + */ + __pyx_t_2 = (__pyx_v_new_ndim == 0); + if (__pyx_t_2) { + + /* "View.MemoryView":883 + * if not is_slice: + * if new_ndim == 0: + * dst.data = ( dst.data)[0] + suboffset # <<<<<<<<<<<<<< + * else: + * _err_dim(PyExc_IndexError, "All dimensions preceding dimension %d " + */ + __pyx_v_dst->data = ((((char **)__pyx_v_dst->data)[0]) + __pyx_v_suboffset); + + /* "View.MemoryView":882 + * if suboffset >= 0: + * if not is_slice: + * if new_ndim == 0: # <<<<<<<<<<<<<< + * dst.data = ( dst.data)[0] + suboffset + * else: + */ + goto __pyx_L22; + } + + /* "View.MemoryView":885 + * dst.data = ( dst.data)[0] + suboffset + * else: + * _err_dim(PyExc_IndexError, "All dimensions preceding dimension %d " # <<<<<<<<<<<<<< + * "must be indexed and not sliced", dim) + * else: + */ + /*else*/ { + + /* "View.MemoryView":886 + * else: + * _err_dim(PyExc_IndexError, "All dimensions preceding dimension %d " + * "must be indexed and not sliced", dim) # <<<<<<<<<<<<<< + * else: + * suboffset_dim[0] = new_ndim + */ + __pyx_t_3 = __pyx_memoryview_err_dim(PyExc_IndexError, __pyx_kp_s_All_dimensions_preceding_dimensi, __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 885, __pyx_L1_error) + } + __pyx_L22:; + + /* "View.MemoryView":881 + * + * if suboffset >= 0: + * if not is_slice: # <<<<<<<<<<<<<< + * if new_ndim == 0: + * dst.data = ( dst.data)[0] + suboffset + */ + goto __pyx_L21; + } + + /* "View.MemoryView":888 + * "must be indexed and not sliced", dim) + * else: + * suboffset_dim[0] = new_ndim # <<<<<<<<<<<<<< + * + * return 0 + */ + /*else*/ { + (__pyx_v_suboffset_dim[0]) = __pyx_v_new_ndim; + } + __pyx_L21:; + + /* "View.MemoryView":880 + * dst.suboffsets[suboffset_dim[0]] += start * stride + * + * if suboffset >= 0: # <<<<<<<<<<<<<< + * if not is_slice: + * if new_ndim == 0: + */ + } + + /* "View.MemoryView":890 + * suboffset_dim[0] = new_ndim + * + * return 0 # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":793 + * + * @cname('__pyx_memoryview_slice_memviewslice') + * cdef int slice_memviewslice( # <<<<<<<<<<<<<< + * __Pyx_memviewslice *dst, + * Py_ssize_t shape, Py_ssize_t stride, Py_ssize_t suboffset, + */ + + /* function exit code */ + __pyx_L1_error:; + #ifdef WITH_THREAD + __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_AddTraceback("View.MemoryView.slice_memviewslice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":896 + * + * @cname('__pyx_pybuffer_index') + * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index, # <<<<<<<<<<<<<< + * Py_ssize_t dim) except NULL: + * cdef Py_ssize_t shape, stride, suboffset = -1 + */ + +static char *__pyx_pybuffer_index(Py_buffer *__pyx_v_view, char *__pyx_v_bufp, Py_ssize_t __pyx_v_index, Py_ssize_t __pyx_v_dim) { + Py_ssize_t __pyx_v_shape; + Py_ssize_t __pyx_v_stride; + Py_ssize_t __pyx_v_suboffset; + Py_ssize_t __pyx_v_itemsize; + char *__pyx_v_resultp; + char *__pyx_r; + __Pyx_RefNannyDeclarations + Py_ssize_t __pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + Py_UCS4 __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("pybuffer_index", 0); + + /* "View.MemoryView":898 + * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index, + * Py_ssize_t dim) except NULL: + * cdef Py_ssize_t shape, stride, suboffset = -1 # <<<<<<<<<<<<<< + * cdef Py_ssize_t itemsize = view.itemsize + * cdef char *resultp + */ + __pyx_v_suboffset = -1L; + + /* "View.MemoryView":899 + * Py_ssize_t dim) except NULL: + * cdef Py_ssize_t shape, stride, suboffset = -1 + * cdef Py_ssize_t itemsize = view.itemsize # <<<<<<<<<<<<<< + * cdef char *resultp + * + */ + __pyx_t_1 = __pyx_v_view->itemsize; + __pyx_v_itemsize = __pyx_t_1; + + /* "View.MemoryView":902 + * cdef char *resultp + * + * if view.ndim == 0: # <<<<<<<<<<<<<< + * shape = view.len // itemsize + * stride = itemsize + */ + __pyx_t_2 = (__pyx_v_view->ndim == 0); + if (__pyx_t_2) { + + /* "View.MemoryView":903 + * + * if view.ndim == 0: + * shape = view.len // itemsize # <<<<<<<<<<<<<< + * stride = itemsize + * else: + */ + if (unlikely(__pyx_v_itemsize == 0)) { + PyErr_SetString(PyExc_ZeroDivisionError, "integer division or modulo by zero"); + __PYX_ERR(1, 903, __pyx_L1_error) + } + else if (sizeof(Py_ssize_t) == sizeof(long) && (!(((Py_ssize_t)-1) > 0)) && unlikely(__pyx_v_itemsize == (Py_ssize_t)-1) && unlikely(__Pyx_UNARY_NEG_WOULD_OVERFLOW(__pyx_v_view->len))) { + PyErr_SetString(PyExc_OverflowError, "value too large to perform division"); + __PYX_ERR(1, 903, __pyx_L1_error) + } + __pyx_v_shape = __Pyx_div_Py_ssize_t(__pyx_v_view->len, __pyx_v_itemsize); + + /* "View.MemoryView":904 + * if view.ndim == 0: + * shape = view.len // itemsize + * stride = itemsize # <<<<<<<<<<<<<< + * else: + * shape = view.shape[dim] + */ + __pyx_v_stride = __pyx_v_itemsize; + + /* "View.MemoryView":902 + * cdef char *resultp + * + * if view.ndim == 0: # <<<<<<<<<<<<<< + * shape = view.len // itemsize + * stride = itemsize + */ + goto __pyx_L3; + } + + /* "View.MemoryView":906 + * stride = itemsize + * else: + * shape = view.shape[dim] # <<<<<<<<<<<<<< + * stride = view.strides[dim] + * if view.suboffsets != NULL: + */ + /*else*/ { + __pyx_v_shape = (__pyx_v_view->shape[__pyx_v_dim]); + + /* "View.MemoryView":907 + * else: + * shape = view.shape[dim] + * stride = view.strides[dim] # <<<<<<<<<<<<<< + * if view.suboffsets != NULL: + * suboffset = view.suboffsets[dim] + */ + __pyx_v_stride = (__pyx_v_view->strides[__pyx_v_dim]); + + /* "View.MemoryView":908 + * shape = view.shape[dim] + * stride = view.strides[dim] + * if view.suboffsets != NULL: # <<<<<<<<<<<<<< + * suboffset = view.suboffsets[dim] + * + */ + __pyx_t_2 = (__pyx_v_view->suboffsets != NULL); + if (__pyx_t_2) { + + /* "View.MemoryView":909 + * stride = view.strides[dim] + * if view.suboffsets != NULL: + * suboffset = view.suboffsets[dim] # <<<<<<<<<<<<<< + * + * if index < 0: + */ + __pyx_v_suboffset = (__pyx_v_view->suboffsets[__pyx_v_dim]); + + /* "View.MemoryView":908 + * shape = view.shape[dim] + * stride = view.strides[dim] + * if view.suboffsets != NULL: # <<<<<<<<<<<<<< + * suboffset = view.suboffsets[dim] + * + */ + } + } + __pyx_L3:; + + /* "View.MemoryView":911 + * suboffset = view.suboffsets[dim] + * + * if index < 0: # <<<<<<<<<<<<<< + * index += view.shape[dim] + * if index < 0: + */ + __pyx_t_2 = (__pyx_v_index < 0); + if (__pyx_t_2) { + + /* "View.MemoryView":912 + * + * if index < 0: + * index += view.shape[dim] # <<<<<<<<<<<<<< + * if index < 0: + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + */ + __pyx_v_index = (__pyx_v_index + (__pyx_v_view->shape[__pyx_v_dim])); + + /* "View.MemoryView":913 + * if index < 0: + * index += view.shape[dim] + * if index < 0: # <<<<<<<<<<<<<< + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + */ + __pyx_t_2 = (__pyx_v_index < 0); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":914 + * index += view.shape[dim] + * if index < 0: + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" # <<<<<<<<<<<<<< + * + * if index >= shape: + */ + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 914, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 = 0; + __pyx_t_4 = 127; + __Pyx_INCREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + __pyx_t_1 += 37; + __Pyx_GIVEREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_kp_u_Out_of_bounds_on_buffer_access_a); + __pyx_t_5 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 914, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_1 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_5); + __Pyx_GIVEREF(__pyx_t_5); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_5); + __pyx_t_5 = 0; + __Pyx_INCREF(__pyx_kp_u__7); + __pyx_t_1 += 1; + __Pyx_GIVEREF(__pyx_kp_u__7); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_kp_u__7); + __pyx_t_5 = __Pyx_PyUnicode_Join(__pyx_t_3, 3, __pyx_t_1, __pyx_t_4); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 914, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_Raise(__pyx_builtin_IndexError, __pyx_t_5, 0, 0); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __PYX_ERR(1, 914, __pyx_L1_error) + + /* "View.MemoryView":913 + * if index < 0: + * index += view.shape[dim] + * if index < 0: # <<<<<<<<<<<<<< + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + */ + } + + /* "View.MemoryView":911 + * suboffset = view.suboffsets[dim] + * + * if index < 0: # <<<<<<<<<<<<<< + * index += view.shape[dim] + * if index < 0: + */ + } + + /* "View.MemoryView":916 + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + * if index >= shape: # <<<<<<<<<<<<<< + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + */ + __pyx_t_2 = (__pyx_v_index >= __pyx_v_shape); + if (unlikely(__pyx_t_2)) { + + /* "View.MemoryView":917 + * + * if index >= shape: + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" # <<<<<<<<<<<<<< + * + * resultp = bufp + index * stride + */ + __pyx_t_5 = PyTuple_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 917, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_1 = 0; + __pyx_t_4 = 127; + __Pyx_INCREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + __pyx_t_1 += 37; + __Pyx_GIVEREF(__pyx_kp_u_Out_of_bounds_on_buffer_access_a); + PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_kp_u_Out_of_bounds_on_buffer_access_a); + __pyx_t_3 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_dim, 0, ' ', 'd'); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 917, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_3); + __Pyx_GIVEREF(__pyx_t_3); + PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_3); + __pyx_t_3 = 0; + __Pyx_INCREF(__pyx_kp_u__7); + __pyx_t_1 += 1; + __Pyx_GIVEREF(__pyx_kp_u__7); + PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_kp_u__7); + __pyx_t_3 = __Pyx_PyUnicode_Join(__pyx_t_5, 3, __pyx_t_1, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 917, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_Raise(__pyx_builtin_IndexError, __pyx_t_3, 0, 0); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __PYX_ERR(1, 917, __pyx_L1_error) + + /* "View.MemoryView":916 + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + * if index >= shape: # <<<<<<<<<<<<<< + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + */ + } + + /* "View.MemoryView":919 + * raise IndexError, f"Out of bounds on buffer access (axis {dim})" + * + * resultp = bufp + index * stride # <<<<<<<<<<<<<< + * if suboffset >= 0: + * resultp = ( resultp)[0] + suboffset + */ + __pyx_v_resultp = (__pyx_v_bufp + (__pyx_v_index * __pyx_v_stride)); + + /* "View.MemoryView":920 + * + * resultp = bufp + index * stride + * if suboffset >= 0: # <<<<<<<<<<<<<< + * resultp = ( resultp)[0] + suboffset + * + */ + __pyx_t_2 = (__pyx_v_suboffset >= 0); + if (__pyx_t_2) { + + /* "View.MemoryView":921 + * resultp = bufp + index * stride + * if suboffset >= 0: + * resultp = ( resultp)[0] + suboffset # <<<<<<<<<<<<<< + * + * return resultp + */ + __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset); + + /* "View.MemoryView":920 + * + * resultp = bufp + index * stride + * if suboffset >= 0: # <<<<<<<<<<<<<< + * resultp = ( resultp)[0] + suboffset + * + */ + } + + /* "View.MemoryView":923 + * resultp = ( resultp)[0] + suboffset + * + * return resultp # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = __pyx_v_resultp; + goto __pyx_L0; + + /* "View.MemoryView":896 + * + * @cname('__pyx_pybuffer_index') + * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index, # <<<<<<<<<<<<<< + * Py_ssize_t dim) except NULL: + * cdef Py_ssize_t shape, stride, suboffset = -1 + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_AddTraceback("View.MemoryView.pybuffer_index", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":929 + * + * @cname('__pyx_memslice_transpose') + * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil: # <<<<<<<<<<<<<< + * cdef int ndim = memslice.memview.view.ndim + * + */ + +static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { + int __pyx_v_ndim; + Py_ssize_t *__pyx_v_shape; + Py_ssize_t *__pyx_v_strides; + int __pyx_v_i; + int __pyx_v_j; + int __pyx_r; + int __pyx_t_1; + Py_ssize_t *__pyx_t_2; + long __pyx_t_3; + long __pyx_t_4; + Py_ssize_t __pyx_t_5; + Py_ssize_t __pyx_t_6; + int __pyx_t_7; + int __pyx_t_8; + int __pyx_t_9; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save; + #endif + + /* "View.MemoryView":930 + * @cname('__pyx_memslice_transpose') + * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil: + * cdef int ndim = memslice.memview.view.ndim # <<<<<<<<<<<<<< + * + * cdef Py_ssize_t *shape = memslice.shape + */ + __pyx_t_1 = __pyx_v_memslice->memview->view.ndim; + __pyx_v_ndim = __pyx_t_1; + + /* "View.MemoryView":932 + * cdef int ndim = memslice.memview.view.ndim + * + * cdef Py_ssize_t *shape = memslice.shape # <<<<<<<<<<<<<< + * cdef Py_ssize_t *strides = memslice.strides + * + */ + __pyx_t_2 = __pyx_v_memslice->shape; + __pyx_v_shape = __pyx_t_2; + + /* "View.MemoryView":933 + * + * cdef Py_ssize_t *shape = memslice.shape + * cdef Py_ssize_t *strides = memslice.strides # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_2 = __pyx_v_memslice->strides; + __pyx_v_strides = __pyx_t_2; + + /* "View.MemoryView":937 + * + * cdef int i, j + * for i in range(ndim // 2): # <<<<<<<<<<<<<< + * j = ndim - 1 - i + * strides[i], strides[j] = strides[j], strides[i] + */ + __pyx_t_3 = __Pyx_div_long(__pyx_v_ndim, 2); + __pyx_t_4 = __pyx_t_3; + for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_4; __pyx_t_1+=1) { + __pyx_v_i = __pyx_t_1; + + /* "View.MemoryView":938 + * cdef int i, j + * for i in range(ndim // 2): + * j = ndim - 1 - i # <<<<<<<<<<<<<< + * strides[i], strides[j] = strides[j], strides[i] + * shape[i], shape[j] = shape[j], shape[i] + */ + __pyx_v_j = ((__pyx_v_ndim - 1) - __pyx_v_i); + + /* "View.MemoryView":939 + * for i in range(ndim // 2): + * j = ndim - 1 - i + * strides[i], strides[j] = strides[j], strides[i] # <<<<<<<<<<<<<< + * shape[i], shape[j] = shape[j], shape[i] + * + */ + __pyx_t_5 = (__pyx_v_strides[__pyx_v_j]); + __pyx_t_6 = (__pyx_v_strides[__pyx_v_i]); + (__pyx_v_strides[__pyx_v_i]) = __pyx_t_5; + (__pyx_v_strides[__pyx_v_j]) = __pyx_t_6; + + /* "View.MemoryView":940 + * j = ndim - 1 - i + * strides[i], strides[j] = strides[j], strides[i] + * shape[i], shape[j] = shape[j], shape[i] # <<<<<<<<<<<<<< + * + * if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0: + */ + __pyx_t_6 = (__pyx_v_shape[__pyx_v_j]); + __pyx_t_5 = (__pyx_v_shape[__pyx_v_i]); + (__pyx_v_shape[__pyx_v_i]) = __pyx_t_6; + (__pyx_v_shape[__pyx_v_j]) = __pyx_t_5; + + /* "View.MemoryView":942 + * shape[i], shape[j] = shape[j], shape[i] + * + * if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0: # <<<<<<<<<<<<<< + * _err(PyExc_ValueError, "Cannot transpose memoryview with indirect dimensions") + * + */ + __pyx_t_8 = ((__pyx_v_memslice->suboffsets[__pyx_v_i]) >= 0); + if (!__pyx_t_8) { + } else { + __pyx_t_7 = __pyx_t_8; + goto __pyx_L6_bool_binop_done; + } + __pyx_t_8 = ((__pyx_v_memslice->suboffsets[__pyx_v_j]) >= 0); + __pyx_t_7 = __pyx_t_8; + __pyx_L6_bool_binop_done:; + if (__pyx_t_7) { + + /* "View.MemoryView":943 + * + * if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0: + * _err(PyExc_ValueError, "Cannot transpose memoryview with indirect dimensions") # <<<<<<<<<<<<<< + * + * return 0 + */ + __pyx_t_9 = __pyx_memoryview_err(PyExc_ValueError, __pyx_kp_s_Cannot_transpose_memoryview_with); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(1, 943, __pyx_L1_error) + + /* "View.MemoryView":942 + * shape[i], shape[j] = shape[j], shape[i] + * + * if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0: # <<<<<<<<<<<<<< + * _err(PyExc_ValueError, "Cannot transpose memoryview with indirect dimensions") + * + */ + } + } + + /* "View.MemoryView":945 + * _err(PyExc_ValueError, "Cannot transpose memoryview with indirect dimensions") + * + * return 0 # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":929 + * + * @cname('__pyx_memslice_transpose') + * cdef int transpose_memslice(__Pyx_memviewslice *memslice) except -1 nogil: # <<<<<<<<<<<<<< + * cdef int ndim = memslice.memview.view.ndim + * + */ + + /* function exit code */ + __pyx_L1_error:; + #ifdef WITH_THREAD + __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_AddTraceback("View.MemoryView.transpose_memslice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":963 + * cdef int (*to_dtype_func)(char *, object) except 0 + * + * def __dealloc__(self): # <<<<<<<<<<<<<< + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) + * + */ + +/* Python wrapper */ +static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self); /*proto*/ +static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +static void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(struct __pyx_memoryviewslice_obj *__pyx_v_self) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__dealloc__", 0); + + /* "View.MemoryView":964 + * + * def __dealloc__(self): + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) # <<<<<<<<<<<<<< + * + * cdef convert_item_to_object(self, char *itemp): + */ + __PYX_XCLEAR_MEMVIEW((&__pyx_v_self->from_slice), 1); + + /* "View.MemoryView":963 + * cdef int (*to_dtype_func)(char *, object) except 0 + * + * def __dealloc__(self): # <<<<<<<<<<<<<< + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) + * + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":966 + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) + * + * cdef convert_item_to_object(self, char *itemp): # <<<<<<<<<<<<<< + * if self.to_object_func != NULL: + * return self.to_object_func(itemp) + */ + +static PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("convert_item_to_object", 0); + + /* "View.MemoryView":967 + * + * cdef convert_item_to_object(self, char *itemp): + * if self.to_object_func != NULL: # <<<<<<<<<<<<<< + * return self.to_object_func(itemp) + * else: + */ + __pyx_t_1 = (__pyx_v_self->to_object_func != NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":968 + * cdef convert_item_to_object(self, char *itemp): + * if self.to_object_func != NULL: + * return self.to_object_func(itemp) # <<<<<<<<<<<<<< + * else: + * return memoryview.convert_item_to_object(self, itemp) + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __pyx_v_self->to_object_func(__pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 968, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + + /* "View.MemoryView":967 + * + * cdef convert_item_to_object(self, char *itemp): + * if self.to_object_func != NULL: # <<<<<<<<<<<<<< + * return self.to_object_func(itemp) + * else: + */ + } + + /* "View.MemoryView":970 + * return self.to_object_func(itemp) + * else: + * return memoryview.convert_item_to_object(self, itemp) # <<<<<<<<<<<<<< + * + * cdef assign_item_from_object(self, char *itemp, object value): + */ + /*else*/ { + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __pyx_memoryview_convert_item_to_object(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 970, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_r = __pyx_t_2; + __pyx_t_2 = 0; + goto __pyx_L0; + } + + /* "View.MemoryView":966 + * __PYX_XCLEAR_MEMVIEW(&self.from_slice, 1) + * + * cdef convert_item_to_object(self, char *itemp): # <<<<<<<<<<<<<< + * if self.to_object_func != NULL: + * return self.to_object_func(itemp) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.convert_item_to_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":972 + * return memoryview.convert_item_to_object(self, itemp) + * + * cdef assign_item_from_object(self, char *itemp, object value): # <<<<<<<<<<<<<< + * if self.to_dtype_func != NULL: + * self.to_dtype_func(itemp, value) + */ + +static PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("assign_item_from_object", 0); + + /* "View.MemoryView":973 + * + * cdef assign_item_from_object(self, char *itemp, object value): + * if self.to_dtype_func != NULL: # <<<<<<<<<<<<<< + * self.to_dtype_func(itemp, value) + * else: + */ + __pyx_t_1 = (__pyx_v_self->to_dtype_func != NULL); + if (__pyx_t_1) { + + /* "View.MemoryView":974 + * cdef assign_item_from_object(self, char *itemp, object value): + * if self.to_dtype_func != NULL: + * self.to_dtype_func(itemp, value) # <<<<<<<<<<<<<< + * else: + * memoryview.assign_item_from_object(self, itemp, value) + */ + __pyx_t_2 = __pyx_v_self->to_dtype_func(__pyx_v_itemp, __pyx_v_value); if (unlikely(__pyx_t_2 == ((int)0))) __PYX_ERR(1, 974, __pyx_L1_error) + + /* "View.MemoryView":973 + * + * cdef assign_item_from_object(self, char *itemp, object value): + * if self.to_dtype_func != NULL: # <<<<<<<<<<<<<< + * self.to_dtype_func(itemp, value) + * else: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":976 + * self.to_dtype_func(itemp, value) + * else: + * memoryview.assign_item_from_object(self, itemp, value) # <<<<<<<<<<<<<< + * + * cdef _get_base(self): + */ + /*else*/ { + __pyx_t_3 = __pyx_memoryview_assign_item_from_object(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_itemp, __pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 976, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + } + __pyx_L3:; + + /* "View.MemoryView":972 + * return memoryview.convert_item_to_object(self, itemp) + * + * cdef assign_item_from_object(self, char *itemp, object value): # <<<<<<<<<<<<<< + * if self.to_dtype_func != NULL: + * self.to_dtype_func(itemp, value) + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.assign_item_from_object", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":978 + * memoryview.assign_item_from_object(self, itemp, value) + * + * cdef _get_base(self): # <<<<<<<<<<<<<< + * return self.from_object + * + */ + +static PyObject *__pyx_memoryviewslice__get_base(struct __pyx_memoryviewslice_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("_get_base", 0); + + /* "View.MemoryView":979 + * + * cdef _get_base(self): + * return self.from_object # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_self->from_object); + __pyx_r = __pyx_v_self->from_object; + goto __pyx_L0; + + /* "View.MemoryView":978 + * memoryview.assign_item_from_object(self, itemp, value) + * + * cdef _get_base(self): # <<<<<<<<<<<<<< + * return self.from_object + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + if (unlikely(__pyx_nargs > 0)) { + __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} + if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + __pyx_r = __pyx_pf___pyx_memoryviewslice___reduce_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__reduce_cython__", 0); + + /* "(tree fragment)":2 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 2, __pyx_L1_error) + + /* "(tree fragment)":1 + * def __reduce_cython__(self): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + +/* Python wrapper */ +static PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyObject *__pyx_v_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; + PyObject* values[1] = {0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__setstate_cython__") < 0)) __PYX_ERR(1, 3, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 1)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + } + __pyx_v___pyx_state = values[0]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf___pyx_memoryviewslice_2__setstate_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self), __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__setstate_cython__", 0); + + /* "(tree fragment)":4 + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" # <<<<<<<<<<<<<< + */ + __Pyx_Raise(__pyx_builtin_TypeError, __pyx_kp_s_no_default___reduce___due_to_non, 0, 0); + __PYX_ERR(1, 4, __pyx_L1_error) + + /* "(tree fragment)":3 + * def __reduce_cython__(self): + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + * def __setstate_cython__(self, __pyx_state): # <<<<<<<<<<<<<< + * raise TypeError, "no default __reduce__ due to non-trivial __cinit__" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":999 + * + * @cname('__pyx_memoryview_fromslice') + * cdef memoryview_fromslice(__Pyx_memviewslice memviewslice, # <<<<<<<<<<<<<< + * int ndim, + * object (*to_object_func)(char *), + */ + +static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_memviewslice, int __pyx_v_ndim, PyObject *(*__pyx_v_to_object_func)(char *), int (*__pyx_v_to_dtype_func)(char *, PyObject *), int __pyx_v_dtype_is_object) { + struct __pyx_memoryviewslice_obj *__pyx_v_result = 0; + Py_ssize_t __pyx_v_suboffset; + PyObject *__pyx_v_length = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + __Pyx_TypeInfo *__pyx_t_4; + Py_buffer __pyx_t_5; + Py_ssize_t *__pyx_t_6; + Py_ssize_t *__pyx_t_7; + Py_ssize_t *__pyx_t_8; + Py_ssize_t __pyx_t_9; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memoryview_fromslice", 0); + + /* "View.MemoryView":1007 + * cdef _memoryviewslice result + * + * if memviewslice.memview == Py_None: # <<<<<<<<<<<<<< + * return None + * + */ + __pyx_t_1 = (((PyObject *)__pyx_v_memviewslice.memview) == Py_None); + if (__pyx_t_1) { + + /* "View.MemoryView":1008 + * + * if memviewslice.memview == Py_None: + * return None # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + + /* "View.MemoryView":1007 + * cdef _memoryviewslice result + * + * if memviewslice.memview == Py_None: # <<<<<<<<<<<<<< + * return None + * + */ + } + + /* "View.MemoryView":1013 + * + * + * result = _memoryviewslice.__new__(_memoryviewslice, None, 0, dtype_is_object) # <<<<<<<<<<<<<< + * + * result.from_slice = memviewslice + */ + __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1013, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(Py_None); + PyTuple_SET_ITEM(__pyx_t_3, 0, Py_None); + __Pyx_INCREF(__pyx_int_0); + __Pyx_GIVEREF(__pyx_int_0); + PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_int_0); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + __pyx_t_2 = 0; + __pyx_t_2 = ((PyObject *)__pyx_tp_new__memoryviewslice(((PyTypeObject *)__pyx_memoryviewslice_type), __pyx_t_3, NULL)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error) + __Pyx_GOTREF((PyObject *)__pyx_t_2); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_v_result = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":1015 + * result = _memoryviewslice.__new__(_memoryviewslice, None, 0, dtype_is_object) + * + * result.from_slice = memviewslice # <<<<<<<<<<<<<< + * __PYX_INC_MEMVIEW(&memviewslice, 1) + * + */ + __pyx_v_result->from_slice = __pyx_v_memviewslice; + + /* "View.MemoryView":1016 + * + * result.from_slice = memviewslice + * __PYX_INC_MEMVIEW(&memviewslice, 1) # <<<<<<<<<<<<<< + * + * result.from_object = ( memviewslice.memview)._get_base() + */ + __PYX_INC_MEMVIEW((&__pyx_v_memviewslice), 1); + + /* "View.MemoryView":1018 + * __PYX_INC_MEMVIEW(&memviewslice, 1) + * + * result.from_object = ( memviewslice.memview)._get_base() # <<<<<<<<<<<<<< + * result.typeinfo = memviewslice.memview.typeinfo + * + */ + __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)->__pyx_vtab)->_get_base(((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1018, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_GIVEREF(__pyx_t_2); + __Pyx_GOTREF(__pyx_v_result->from_object); + __Pyx_DECREF(__pyx_v_result->from_object); + __pyx_v_result->from_object = __pyx_t_2; + __pyx_t_2 = 0; + + /* "View.MemoryView":1019 + * + * result.from_object = ( memviewslice.memview)._get_base() + * result.typeinfo = memviewslice.memview.typeinfo # <<<<<<<<<<<<<< + * + * result.view = memviewslice.memview.view + */ + __pyx_t_4 = __pyx_v_memviewslice.memview->typeinfo; + __pyx_v_result->__pyx_base.typeinfo = __pyx_t_4; + + /* "View.MemoryView":1021 + * result.typeinfo = memviewslice.memview.typeinfo + * + * result.view = memviewslice.memview.view # <<<<<<<<<<<<<< + * result.view.buf = memviewslice.data + * result.view.ndim = ndim + */ + __pyx_t_5 = __pyx_v_memviewslice.memview->view; + __pyx_v_result->__pyx_base.view = __pyx_t_5; + + /* "View.MemoryView":1022 + * + * result.view = memviewslice.memview.view + * result.view.buf = memviewslice.data # <<<<<<<<<<<<<< + * result.view.ndim = ndim + * (<__pyx_buffer *> &result.view).obj = Py_None + */ + __pyx_v_result->__pyx_base.view.buf = ((void *)__pyx_v_memviewslice.data); + + /* "View.MemoryView":1023 + * result.view = memviewslice.memview.view + * result.view.buf = memviewslice.data + * result.view.ndim = ndim # <<<<<<<<<<<<<< + * (<__pyx_buffer *> &result.view).obj = Py_None + * Py_INCREF(Py_None) + */ + __pyx_v_result->__pyx_base.view.ndim = __pyx_v_ndim; + + /* "View.MemoryView":1024 + * result.view.buf = memviewslice.data + * result.view.ndim = ndim + * (<__pyx_buffer *> &result.view).obj = Py_None # <<<<<<<<<<<<<< + * Py_INCREF(Py_None) + * + */ + ((Py_buffer *)(&__pyx_v_result->__pyx_base.view))->obj = Py_None; + + /* "View.MemoryView":1025 + * result.view.ndim = ndim + * (<__pyx_buffer *> &result.view).obj = Py_None + * Py_INCREF(Py_None) # <<<<<<<<<<<<<< + * + * if (memviewslice.memview).flags & PyBUF_WRITABLE: + */ + Py_INCREF(Py_None); + + /* "View.MemoryView":1027 + * Py_INCREF(Py_None) + * + * if (memviewslice.memview).flags & PyBUF_WRITABLE: # <<<<<<<<<<<<<< + * result.flags = PyBUF_RECORDS + * else: + */ + __pyx_t_1 = ((((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)->flags & PyBUF_WRITABLE) != 0); + if (__pyx_t_1) { + + /* "View.MemoryView":1028 + * + * if (memviewslice.memview).flags & PyBUF_WRITABLE: + * result.flags = PyBUF_RECORDS # <<<<<<<<<<<<<< + * else: + * result.flags = PyBUF_RECORDS_RO + */ + __pyx_v_result->__pyx_base.flags = PyBUF_RECORDS; + + /* "View.MemoryView":1027 + * Py_INCREF(Py_None) + * + * if (memviewslice.memview).flags & PyBUF_WRITABLE: # <<<<<<<<<<<<<< + * result.flags = PyBUF_RECORDS + * else: + */ + goto __pyx_L4; + } + + /* "View.MemoryView":1030 + * result.flags = PyBUF_RECORDS + * else: + * result.flags = PyBUF_RECORDS_RO # <<<<<<<<<<<<<< + * + * result.view.shape = result.from_slice.shape + */ + /*else*/ { + __pyx_v_result->__pyx_base.flags = PyBUF_RECORDS_RO; + } + __pyx_L4:; + + /* "View.MemoryView":1032 + * result.flags = PyBUF_RECORDS_RO + * + * result.view.shape = result.from_slice.shape # <<<<<<<<<<<<<< + * result.view.strides = result.from_slice.strides + * + */ + __pyx_v_result->__pyx_base.view.shape = ((Py_ssize_t *)__pyx_v_result->from_slice.shape); + + /* "View.MemoryView":1033 + * + * result.view.shape = result.from_slice.shape + * result.view.strides = result.from_slice.strides # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_result->__pyx_base.view.strides = ((Py_ssize_t *)__pyx_v_result->from_slice.strides); + + /* "View.MemoryView":1036 + * + * + * result.view.suboffsets = NULL # <<<<<<<<<<<<<< + * for suboffset in result.from_slice.suboffsets[:ndim]: + * if suboffset >= 0: + */ + __pyx_v_result->__pyx_base.view.suboffsets = NULL; + + /* "View.MemoryView":1037 + * + * result.view.suboffsets = NULL + * for suboffset in result.from_slice.suboffsets[:ndim]: # <<<<<<<<<<<<<< + * if suboffset >= 0: + * result.view.suboffsets = result.from_slice.suboffsets + */ + __pyx_t_7 = (__pyx_v_result->from_slice.suboffsets + __pyx_v_ndim); + for (__pyx_t_8 = __pyx_v_result->from_slice.suboffsets; __pyx_t_8 < __pyx_t_7; __pyx_t_8++) { + __pyx_t_6 = __pyx_t_8; + __pyx_v_suboffset = (__pyx_t_6[0]); + + /* "View.MemoryView":1038 + * result.view.suboffsets = NULL + * for suboffset in result.from_slice.suboffsets[:ndim]: + * if suboffset >= 0: # <<<<<<<<<<<<<< + * result.view.suboffsets = result.from_slice.suboffsets + * break + */ + __pyx_t_1 = (__pyx_v_suboffset >= 0); + if (__pyx_t_1) { + + /* "View.MemoryView":1039 + * for suboffset in result.from_slice.suboffsets[:ndim]: + * if suboffset >= 0: + * result.view.suboffsets = result.from_slice.suboffsets # <<<<<<<<<<<<<< + * break + * + */ + __pyx_v_result->__pyx_base.view.suboffsets = ((Py_ssize_t *)__pyx_v_result->from_slice.suboffsets); + + /* "View.MemoryView":1040 + * if suboffset >= 0: + * result.view.suboffsets = result.from_slice.suboffsets + * break # <<<<<<<<<<<<<< + * + * result.view.len = result.view.itemsize + */ + goto __pyx_L6_break; + + /* "View.MemoryView":1038 + * result.view.suboffsets = NULL + * for suboffset in result.from_slice.suboffsets[:ndim]: + * if suboffset >= 0: # <<<<<<<<<<<<<< + * result.view.suboffsets = result.from_slice.suboffsets + * break + */ + } + } + __pyx_L6_break:; + + /* "View.MemoryView":1042 + * break + * + * result.view.len = result.view.itemsize # <<<<<<<<<<<<<< + * for length in result.view.shape[:ndim]: + * result.view.len *= length + */ + __pyx_t_9 = __pyx_v_result->__pyx_base.view.itemsize; + __pyx_v_result->__pyx_base.view.len = __pyx_t_9; + + /* "View.MemoryView":1043 + * + * result.view.len = result.view.itemsize + * for length in result.view.shape[:ndim]: # <<<<<<<<<<<<<< + * result.view.len *= length + * + */ + __pyx_t_7 = (__pyx_v_result->__pyx_base.view.shape + __pyx_v_ndim); + for (__pyx_t_8 = __pyx_v_result->__pyx_base.view.shape; __pyx_t_8 < __pyx_t_7; __pyx_t_8++) { + __pyx_t_6 = __pyx_t_8; + __pyx_t_2 = PyInt_FromSsize_t((__pyx_t_6[0])); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1043, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_XDECREF_SET(__pyx_v_length, __pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":1044 + * result.view.len = result.view.itemsize + * for length in result.view.shape[:ndim]: + * result.view.len *= length # <<<<<<<<<<<<<< + * + * result.to_object_func = to_object_func + */ + __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_result->__pyx_base.view.len); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1044, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_3 = PyNumber_InPlaceMultiply(__pyx_t_2, __pyx_v_length); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 1044, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_t_3); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(1, 1044, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __pyx_v_result->__pyx_base.view.len = __pyx_t_9; + } + + /* "View.MemoryView":1046 + * result.view.len *= length + * + * result.to_object_func = to_object_func # <<<<<<<<<<<<<< + * result.to_dtype_func = to_dtype_func + * + */ + __pyx_v_result->to_object_func = __pyx_v_to_object_func; + + /* "View.MemoryView":1047 + * + * result.to_object_func = to_object_func + * result.to_dtype_func = to_dtype_func # <<<<<<<<<<<<<< + * + * return result + */ + __pyx_v_result->to_dtype_func = __pyx_v_to_dtype_func; + + /* "View.MemoryView":1049 + * result.to_dtype_func = to_dtype_func + * + * return result # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_get_slice_from_memoryview') + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_result); + __pyx_r = ((PyObject *)__pyx_v_result); + goto __pyx_L0; + + /* "View.MemoryView":999 + * + * @cname('__pyx_memoryview_fromslice') + * cdef memoryview_fromslice(__Pyx_memviewslice memviewslice, # <<<<<<<<<<<<<< + * int ndim, + * object (*to_object_func)(char *), + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("View.MemoryView.memoryview_fromslice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_result); + __Pyx_XDECREF(__pyx_v_length); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":1052 + * + * @cname('__pyx_memoryview_get_slice_from_memoryview') + * cdef __Pyx_memviewslice *get_slice_from_memview(memoryview memview, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *mslice) except NULL: + * cdef _memoryviewslice obj + */ + +static __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_mslice) { + struct __pyx_memoryviewslice_obj *__pyx_v_obj = 0; + __Pyx_memviewslice *__pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_slice_from_memview", 0); + + /* "View.MemoryView":1055 + * __Pyx_memviewslice *mslice) except NULL: + * cdef _memoryviewslice obj + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * obj = memview + * return &obj.from_slice + */ + __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); + if (__pyx_t_1) { + + /* "View.MemoryView":1056 + * cdef _memoryviewslice obj + * if isinstance(memview, _memoryviewslice): + * obj = memview # <<<<<<<<<<<<<< + * return &obj.from_slice + * else: + */ + if (!(likely(((((PyObject *)__pyx_v_memview)) == Py_None) || likely(__Pyx_TypeTest(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type))))) __PYX_ERR(1, 1056, __pyx_L1_error) + __pyx_t_2 = ((PyObject *)__pyx_v_memview); + __Pyx_INCREF(__pyx_t_2); + __pyx_v_obj = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "View.MemoryView":1057 + * if isinstance(memview, _memoryviewslice): + * obj = memview + * return &obj.from_slice # <<<<<<<<<<<<<< + * else: + * slice_copy(memview, mslice) + */ + __pyx_r = (&__pyx_v_obj->from_slice); + goto __pyx_L0; + + /* "View.MemoryView":1055 + * __Pyx_memviewslice *mslice) except NULL: + * cdef _memoryviewslice obj + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * obj = memview + * return &obj.from_slice + */ + } + + /* "View.MemoryView":1059 + * return &obj.from_slice + * else: + * slice_copy(memview, mslice) # <<<<<<<<<<<<<< + * return mslice + * + */ + /*else*/ { + __pyx_memoryview_slice_copy(__pyx_v_memview, __pyx_v_mslice); + + /* "View.MemoryView":1060 + * else: + * slice_copy(memview, mslice) + * return mslice # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_slice_copy') + */ + __pyx_r = __pyx_v_mslice; + goto __pyx_L0; + } + + /* "View.MemoryView":1052 + * + * @cname('__pyx_memoryview_get_slice_from_memoryview') + * cdef __Pyx_memviewslice *get_slice_from_memview(memoryview memview, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *mslice) except NULL: + * cdef _memoryviewslice obj + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView.get_slice_from_memview", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_obj); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":1063 + * + * @cname('__pyx_memoryview_slice_copy') + * cdef void slice_copy(memoryview memview, __Pyx_memviewslice *dst) noexcept: # <<<<<<<<<<<<<< + * cdef int dim + * cdef (Py_ssize_t*) shape, strides, suboffsets + */ + +static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_dst) { + int __pyx_v_dim; + Py_ssize_t *__pyx_v_shape; + Py_ssize_t *__pyx_v_strides; + Py_ssize_t *__pyx_v_suboffsets; + __Pyx_RefNannyDeclarations + Py_ssize_t *__pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + Py_ssize_t __pyx_t_5; + __Pyx_RefNannySetupContext("slice_copy", 0); + + /* "View.MemoryView":1067 + * cdef (Py_ssize_t*) shape, strides, suboffsets + * + * shape = memview.view.shape # <<<<<<<<<<<<<< + * strides = memview.view.strides + * suboffsets = memview.view.suboffsets + */ + __pyx_t_1 = __pyx_v_memview->view.shape; + __pyx_v_shape = __pyx_t_1; + + /* "View.MemoryView":1068 + * + * shape = memview.view.shape + * strides = memview.view.strides # <<<<<<<<<<<<<< + * suboffsets = memview.view.suboffsets + * + */ + __pyx_t_1 = __pyx_v_memview->view.strides; + __pyx_v_strides = __pyx_t_1; + + /* "View.MemoryView":1069 + * shape = memview.view.shape + * strides = memview.view.strides + * suboffsets = memview.view.suboffsets # <<<<<<<<<<<<<< + * + * dst.memview = <__pyx_memoryview *> memview + */ + __pyx_t_1 = __pyx_v_memview->view.suboffsets; + __pyx_v_suboffsets = __pyx_t_1; + + /* "View.MemoryView":1071 + * suboffsets = memview.view.suboffsets + * + * dst.memview = <__pyx_memoryview *> memview # <<<<<<<<<<<<<< + * dst.data = memview.view.buf + * + */ + __pyx_v_dst->memview = ((struct __pyx_memoryview_obj *)__pyx_v_memview); + + /* "View.MemoryView":1072 + * + * dst.memview = <__pyx_memoryview *> memview + * dst.data = memview.view.buf # <<<<<<<<<<<<<< + * + * for dim in range(memview.view.ndim): + */ + __pyx_v_dst->data = ((char *)__pyx_v_memview->view.buf); + + /* "View.MemoryView":1074 + * dst.data = memview.view.buf + * + * for dim in range(memview.view.ndim): # <<<<<<<<<<<<<< + * dst.shape[dim] = shape[dim] + * dst.strides[dim] = strides[dim] + */ + __pyx_t_2 = __pyx_v_memview->view.ndim; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_dim = __pyx_t_4; + + /* "View.MemoryView":1075 + * + * for dim in range(memview.view.ndim): + * dst.shape[dim] = shape[dim] # <<<<<<<<<<<<<< + * dst.strides[dim] = strides[dim] + * dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1 + */ + (__pyx_v_dst->shape[__pyx_v_dim]) = (__pyx_v_shape[__pyx_v_dim]); + + /* "View.MemoryView":1076 + * for dim in range(memview.view.ndim): + * dst.shape[dim] = shape[dim] + * dst.strides[dim] = strides[dim] # <<<<<<<<<<<<<< + * dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1 + * + */ + (__pyx_v_dst->strides[__pyx_v_dim]) = (__pyx_v_strides[__pyx_v_dim]); + + /* "View.MemoryView":1077 + * dst.shape[dim] = shape[dim] + * dst.strides[dim] = strides[dim] + * dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1 # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_copy_object') + */ + if ((__pyx_v_suboffsets != 0)) { + __pyx_t_5 = (__pyx_v_suboffsets[__pyx_v_dim]); + } else { + __pyx_t_5 = -1L; + } + (__pyx_v_dst->suboffsets[__pyx_v_dim]) = __pyx_t_5; + } + + /* "View.MemoryView":1063 + * + * @cname('__pyx_memoryview_slice_copy') + * cdef void slice_copy(memoryview memview, __Pyx_memviewslice *dst) noexcept: # <<<<<<<<<<<<<< + * cdef int dim + * cdef (Py_ssize_t*) shape, strides, suboffsets + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":1080 + * + * @cname('__pyx_memoryview_copy_object') + * cdef memoryview_copy(memoryview memview): # <<<<<<<<<<<<<< + * "Create a new memoryview object" + * cdef __Pyx_memviewslice memviewslice + */ + +static PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_obj *__pyx_v_memview) { + __Pyx_memviewslice __pyx_v_memviewslice; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memoryview_copy", 0); + + /* "View.MemoryView":1083 + * "Create a new memoryview object" + * cdef __Pyx_memviewslice memviewslice + * slice_copy(memview, &memviewslice) # <<<<<<<<<<<<<< + * return memoryview_copy_from_slice(memview, &memviewslice) + * + */ + __pyx_memoryview_slice_copy(__pyx_v_memview, (&__pyx_v_memviewslice)); + + /* "View.MemoryView":1084 + * cdef __Pyx_memviewslice memviewslice + * slice_copy(memview, &memviewslice) + * return memoryview_copy_from_slice(memview, &memviewslice) # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_copy_object_from_slice') + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = __pyx_memoryview_copy_object_from_slice(__pyx_v_memview, (&__pyx_v_memviewslice)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1084, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "View.MemoryView":1080 + * + * @cname('__pyx_memoryview_copy_object') + * cdef memoryview_copy(memoryview memview): # <<<<<<<<<<<<<< + * "Create a new memoryview object" + * cdef __Pyx_memviewslice memviewslice + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("View.MemoryView.memoryview_copy", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":1087 + * + * @cname('__pyx_memoryview_copy_object_from_slice') + * cdef memoryview_copy_from_slice(memoryview memview, __Pyx_memviewslice *memviewslice): # <<<<<<<<<<<<<< + * """ + * Create a new memoryview object from a given memoryview object and slice. + */ + +static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_memviewslice) { + PyObject *(*__pyx_v_to_object_func)(char *); + int (*__pyx_v_to_dtype_func)(char *, PyObject *); + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *(*__pyx_t_2)(char *); + int (*__pyx_t_3)(char *, PyObject *); + PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("memoryview_copy_from_slice", 0); + + /* "View.MemoryView":1094 + * cdef int (*to_dtype_func)(char *, object) except 0 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * to_object_func = (<_memoryviewslice> memview).to_object_func + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func + */ + __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); + if (__pyx_t_1) { + + /* "View.MemoryView":1095 + * + * if isinstance(memview, _memoryviewslice): + * to_object_func = (<_memoryviewslice> memview).to_object_func # <<<<<<<<<<<<<< + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func + * else: + */ + __pyx_t_2 = ((struct __pyx_memoryviewslice_obj *)__pyx_v_memview)->to_object_func; + __pyx_v_to_object_func = __pyx_t_2; + + /* "View.MemoryView":1096 + * if isinstance(memview, _memoryviewslice): + * to_object_func = (<_memoryviewslice> memview).to_object_func + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func # <<<<<<<<<<<<<< + * else: + * to_object_func = NULL + */ + __pyx_t_3 = ((struct __pyx_memoryviewslice_obj *)__pyx_v_memview)->to_dtype_func; + __pyx_v_to_dtype_func = __pyx_t_3; + + /* "View.MemoryView":1094 + * cdef int (*to_dtype_func)(char *, object) except 0 + * + * if isinstance(memview, _memoryviewslice): # <<<<<<<<<<<<<< + * to_object_func = (<_memoryviewslice> memview).to_object_func + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1098 + * to_dtype_func = (<_memoryviewslice> memview).to_dtype_func + * else: + * to_object_func = NULL # <<<<<<<<<<<<<< + * to_dtype_func = NULL + * + */ + /*else*/ { + __pyx_v_to_object_func = NULL; + + /* "View.MemoryView":1099 + * else: + * to_object_func = NULL + * to_dtype_func = NULL # <<<<<<<<<<<<<< + * + * return memoryview_fromslice(memviewslice[0], memview.view.ndim, + */ + __pyx_v_to_dtype_func = NULL; + } + __pyx_L3:; + + /* "View.MemoryView":1101 + * to_dtype_func = NULL + * + * return memoryview_fromslice(memviewslice[0], memview.view.ndim, # <<<<<<<<<<<<<< + * to_object_func, to_dtype_func, + * memview.dtype_is_object) + */ + __Pyx_XDECREF(__pyx_r); + + /* "View.MemoryView":1103 + * return memoryview_fromslice(memviewslice[0], memview.view.ndim, + * to_object_func, to_dtype_func, + * memview.dtype_is_object) # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_4 = __pyx_memoryview_fromslice((__pyx_v_memviewslice[0]), __pyx_v_memview->view.ndim, __pyx_v_to_object_func, __pyx_v_to_dtype_func, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1101, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_r = __pyx_t_4; + __pyx_t_4 = 0; + goto __pyx_L0; + + /* "View.MemoryView":1087 + * + * @cname('__pyx_memoryview_copy_object_from_slice') + * cdef memoryview_copy_from_slice(memoryview memview, __Pyx_memviewslice *memviewslice): # <<<<<<<<<<<<<< + * """ + * Create a new memoryview object from a given memoryview object and slice. + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.memoryview_copy_from_slice", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "View.MemoryView":1109 + * + * + * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil: # <<<<<<<<<<<<<< + * return -arg if arg < 0 else arg + * + */ + +static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { + Py_ssize_t __pyx_r; + Py_ssize_t __pyx_t_1; + + /* "View.MemoryView":1110 + * + * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil: + * return -arg if arg < 0 else arg # <<<<<<<<<<<<<< + * + * @cname('__pyx_get_best_slice_order') + */ + if ((__pyx_v_arg < 0)) { + __pyx_t_1 = (-__pyx_v_arg); + } else { + __pyx_t_1 = __pyx_v_arg; + } + __pyx_r = __pyx_t_1; + goto __pyx_L0; + + /* "View.MemoryView":1109 + * + * + * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) noexcept nogil: # <<<<<<<<<<<<<< + * return -arg if arg < 0 else arg + * + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1113 + * + * @cname('__pyx_get_best_slice_order') + * cdef char get_best_order(__Pyx_memviewslice *mslice, int ndim) noexcept nogil: # <<<<<<<<<<<<<< + * """ + * Figure out the best memory access order for a given slice. + */ + +static char __pyx_get_best_slice_order(__Pyx_memviewslice *__pyx_v_mslice, int __pyx_v_ndim) { + int __pyx_v_i; + Py_ssize_t __pyx_v_c_stride; + Py_ssize_t __pyx_v_f_stride; + char __pyx_r; + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + + /* "View.MemoryView":1118 + * """ + * cdef int i + * cdef Py_ssize_t c_stride = 0 # <<<<<<<<<<<<<< + * cdef Py_ssize_t f_stride = 0 + * + */ + __pyx_v_c_stride = 0; + + /* "View.MemoryView":1119 + * cdef int i + * cdef Py_ssize_t c_stride = 0 + * cdef Py_ssize_t f_stride = 0 # <<<<<<<<<<<<<< + * + * for i in range(ndim - 1, -1, -1): + */ + __pyx_v_f_stride = 0; + + /* "View.MemoryView":1121 + * cdef Py_ssize_t f_stride = 0 + * + * for i in range(ndim - 1, -1, -1): # <<<<<<<<<<<<<< + * if mslice.shape[i] > 1: + * c_stride = mslice.strides[i] + */ + for (__pyx_t_1 = (__pyx_v_ndim - 1); __pyx_t_1 > -1; __pyx_t_1-=1) { + __pyx_v_i = __pyx_t_1; + + /* "View.MemoryView":1122 + * + * for i in range(ndim - 1, -1, -1): + * if mslice.shape[i] > 1: # <<<<<<<<<<<<<< + * c_stride = mslice.strides[i] + * break + */ + __pyx_t_2 = ((__pyx_v_mslice->shape[__pyx_v_i]) > 1); + if (__pyx_t_2) { + + /* "View.MemoryView":1123 + * for i in range(ndim - 1, -1, -1): + * if mslice.shape[i] > 1: + * c_stride = mslice.strides[i] # <<<<<<<<<<<<<< + * break + * + */ + __pyx_v_c_stride = (__pyx_v_mslice->strides[__pyx_v_i]); + + /* "View.MemoryView":1124 + * if mslice.shape[i] > 1: + * c_stride = mslice.strides[i] + * break # <<<<<<<<<<<<<< + * + * for i in range(ndim): + */ + goto __pyx_L4_break; + + /* "View.MemoryView":1122 + * + * for i in range(ndim - 1, -1, -1): + * if mslice.shape[i] > 1: # <<<<<<<<<<<<<< + * c_stride = mslice.strides[i] + * break + */ + } + } + __pyx_L4_break:; + + /* "View.MemoryView":1126 + * break + * + * for i in range(ndim): # <<<<<<<<<<<<<< + * if mslice.shape[i] > 1: + * f_stride = mslice.strides[i] + */ + __pyx_t_1 = __pyx_v_ndim; + __pyx_t_3 = __pyx_t_1; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":1127 + * + * for i in range(ndim): + * if mslice.shape[i] > 1: # <<<<<<<<<<<<<< + * f_stride = mslice.strides[i] + * break + */ + __pyx_t_2 = ((__pyx_v_mslice->shape[__pyx_v_i]) > 1); + if (__pyx_t_2) { + + /* "View.MemoryView":1128 + * for i in range(ndim): + * if mslice.shape[i] > 1: + * f_stride = mslice.strides[i] # <<<<<<<<<<<<<< + * break + * + */ + __pyx_v_f_stride = (__pyx_v_mslice->strides[__pyx_v_i]); + + /* "View.MemoryView":1129 + * if mslice.shape[i] > 1: + * f_stride = mslice.strides[i] + * break # <<<<<<<<<<<<<< + * + * if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride): + */ + goto __pyx_L7_break; + + /* "View.MemoryView":1127 + * + * for i in range(ndim): + * if mslice.shape[i] > 1: # <<<<<<<<<<<<<< + * f_stride = mslice.strides[i] + * break + */ + } + } + __pyx_L7_break:; + + /* "View.MemoryView":1131 + * break + * + * if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride): # <<<<<<<<<<<<<< + * return 'C' + * else: + */ + __pyx_t_2 = (abs_py_ssize_t(__pyx_v_c_stride) <= abs_py_ssize_t(__pyx_v_f_stride)); + if (__pyx_t_2) { + + /* "View.MemoryView":1132 + * + * if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride): + * return 'C' # <<<<<<<<<<<<<< + * else: + * return 'F' + */ + __pyx_r = 'C'; + goto __pyx_L0; + + /* "View.MemoryView":1131 + * break + * + * if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride): # <<<<<<<<<<<<<< + * return 'C' + * else: + */ + } + + /* "View.MemoryView":1134 + * return 'C' + * else: + * return 'F' # <<<<<<<<<<<<<< + * + * @cython.cdivision(True) + */ + /*else*/ { + __pyx_r = 'F'; + goto __pyx_L0; + } + + /* "View.MemoryView":1113 + * + * @cname('__pyx_get_best_slice_order') + * cdef char get_best_order(__Pyx_memviewslice *mslice, int ndim) noexcept nogil: # <<<<<<<<<<<<<< + * """ + * Figure out the best memory access order for a given slice. + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1137 + * + * @cython.cdivision(True) + * cdef void _copy_strided_to_strided(char *src_data, Py_ssize_t *src_strides, # <<<<<<<<<<<<<< + * char *dst_data, Py_ssize_t *dst_strides, + * Py_ssize_t *src_shape, Py_ssize_t *dst_shape, + */ + +static void _copy_strided_to_strided(char *__pyx_v_src_data, Py_ssize_t *__pyx_v_src_strides, char *__pyx_v_dst_data, Py_ssize_t *__pyx_v_dst_strides, Py_ssize_t *__pyx_v_src_shape, Py_ssize_t *__pyx_v_dst_shape, int __pyx_v_ndim, size_t __pyx_v_itemsize) { + CYTHON_UNUSED Py_ssize_t __pyx_v_i; + CYTHON_UNUSED Py_ssize_t __pyx_v_src_extent; + Py_ssize_t __pyx_v_dst_extent; + Py_ssize_t __pyx_v_src_stride; + Py_ssize_t __pyx_v_dst_stride; + int __pyx_t_1; + int __pyx_t_2; + Py_ssize_t __pyx_t_3; + Py_ssize_t __pyx_t_4; + Py_ssize_t __pyx_t_5; + + /* "View.MemoryView":1144 + * + * cdef Py_ssize_t i + * cdef Py_ssize_t src_extent = src_shape[0] # <<<<<<<<<<<<<< + * cdef Py_ssize_t dst_extent = dst_shape[0] + * cdef Py_ssize_t src_stride = src_strides[0] + */ + __pyx_v_src_extent = (__pyx_v_src_shape[0]); + + /* "View.MemoryView":1145 + * cdef Py_ssize_t i + * cdef Py_ssize_t src_extent = src_shape[0] + * cdef Py_ssize_t dst_extent = dst_shape[0] # <<<<<<<<<<<<<< + * cdef Py_ssize_t src_stride = src_strides[0] + * cdef Py_ssize_t dst_stride = dst_strides[0] + */ + __pyx_v_dst_extent = (__pyx_v_dst_shape[0]); + + /* "View.MemoryView":1146 + * cdef Py_ssize_t src_extent = src_shape[0] + * cdef Py_ssize_t dst_extent = dst_shape[0] + * cdef Py_ssize_t src_stride = src_strides[0] # <<<<<<<<<<<<<< + * cdef Py_ssize_t dst_stride = dst_strides[0] + * + */ + __pyx_v_src_stride = (__pyx_v_src_strides[0]); + + /* "View.MemoryView":1147 + * cdef Py_ssize_t dst_extent = dst_shape[0] + * cdef Py_ssize_t src_stride = src_strides[0] + * cdef Py_ssize_t dst_stride = dst_strides[0] # <<<<<<<<<<<<<< + * + * if ndim == 1: + */ + __pyx_v_dst_stride = (__pyx_v_dst_strides[0]); + + /* "View.MemoryView":1149 + * cdef Py_ssize_t dst_stride = dst_strides[0] + * + * if ndim == 1: # <<<<<<<<<<<<<< + * if (src_stride > 0 and dst_stride > 0 and + * src_stride == itemsize == dst_stride): + */ + __pyx_t_1 = (__pyx_v_ndim == 1); + if (__pyx_t_1) { + + /* "View.MemoryView":1150 + * + * if ndim == 1: + * if (src_stride > 0 and dst_stride > 0 and # <<<<<<<<<<<<<< + * src_stride == itemsize == dst_stride): + * memcpy(dst_data, src_data, itemsize * dst_extent) + */ + __pyx_t_2 = (__pyx_v_src_stride > 0); + if (__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L5_bool_binop_done; + } + __pyx_t_2 = (__pyx_v_dst_stride > 0); + if (__pyx_t_2) { + } else { + __pyx_t_1 = __pyx_t_2; + goto __pyx_L5_bool_binop_done; + } + + /* "View.MemoryView":1151 + * if ndim == 1: + * if (src_stride > 0 and dst_stride > 0 and + * src_stride == itemsize == dst_stride): # <<<<<<<<<<<<<< + * memcpy(dst_data, src_data, itemsize * dst_extent) + * else: + */ + __pyx_t_2 = (((size_t)__pyx_v_src_stride) == __pyx_v_itemsize); + if (__pyx_t_2) { + __pyx_t_2 = (__pyx_v_itemsize == ((size_t)__pyx_v_dst_stride)); + } + __pyx_t_1 = __pyx_t_2; + __pyx_L5_bool_binop_done:; + + /* "View.MemoryView":1150 + * + * if ndim == 1: + * if (src_stride > 0 and dst_stride > 0 and # <<<<<<<<<<<<<< + * src_stride == itemsize == dst_stride): + * memcpy(dst_data, src_data, itemsize * dst_extent) + */ + if (__pyx_t_1) { + + /* "View.MemoryView":1152 + * if (src_stride > 0 and dst_stride > 0 and + * src_stride == itemsize == dst_stride): + * memcpy(dst_data, src_data, itemsize * dst_extent) # <<<<<<<<<<<<<< + * else: + * for i in range(dst_extent): + */ + (void)(memcpy(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent))); + + /* "View.MemoryView":1150 + * + * if ndim == 1: + * if (src_stride > 0 and dst_stride > 0 and # <<<<<<<<<<<<<< + * src_stride == itemsize == dst_stride): + * memcpy(dst_data, src_data, itemsize * dst_extent) + */ + goto __pyx_L4; + } + + /* "View.MemoryView":1154 + * memcpy(dst_data, src_data, itemsize * dst_extent) + * else: + * for i in range(dst_extent): # <<<<<<<<<<<<<< + * memcpy(dst_data, src_data, itemsize) + * src_data += src_stride + */ + /*else*/ { + __pyx_t_3 = __pyx_v_dst_extent; + __pyx_t_4 = __pyx_t_3; + for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { + __pyx_v_i = __pyx_t_5; + + /* "View.MemoryView":1155 + * else: + * for i in range(dst_extent): + * memcpy(dst_data, src_data, itemsize) # <<<<<<<<<<<<<< + * src_data += src_stride + * dst_data += dst_stride + */ + (void)(memcpy(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize)); + + /* "View.MemoryView":1156 + * for i in range(dst_extent): + * memcpy(dst_data, src_data, itemsize) + * src_data += src_stride # <<<<<<<<<<<<<< + * dst_data += dst_stride + * else: + */ + __pyx_v_src_data = (__pyx_v_src_data + __pyx_v_src_stride); + + /* "View.MemoryView":1157 + * memcpy(dst_data, src_data, itemsize) + * src_data += src_stride + * dst_data += dst_stride # <<<<<<<<<<<<<< + * else: + * for i in range(dst_extent): + */ + __pyx_v_dst_data = (__pyx_v_dst_data + __pyx_v_dst_stride); + } + } + __pyx_L4:; + + /* "View.MemoryView":1149 + * cdef Py_ssize_t dst_stride = dst_strides[0] + * + * if ndim == 1: # <<<<<<<<<<<<<< + * if (src_stride > 0 and dst_stride > 0 and + * src_stride == itemsize == dst_stride): + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1159 + * dst_data += dst_stride + * else: + * for i in range(dst_extent): # <<<<<<<<<<<<<< + * _copy_strided_to_strided(src_data, src_strides + 1, + * dst_data, dst_strides + 1, + */ + /*else*/ { + __pyx_t_3 = __pyx_v_dst_extent; + __pyx_t_4 = __pyx_t_3; + for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) { + __pyx_v_i = __pyx_t_5; + + /* "View.MemoryView":1160 + * else: + * for i in range(dst_extent): + * _copy_strided_to_strided(src_data, src_strides + 1, # <<<<<<<<<<<<<< + * dst_data, dst_strides + 1, + * src_shape + 1, dst_shape + 1, + */ + _copy_strided_to_strided(__pyx_v_src_data, (__pyx_v_src_strides + 1), __pyx_v_dst_data, (__pyx_v_dst_strides + 1), (__pyx_v_src_shape + 1), (__pyx_v_dst_shape + 1), (__pyx_v_ndim - 1), __pyx_v_itemsize); + + /* "View.MemoryView":1164 + * src_shape + 1, dst_shape + 1, + * ndim - 1, itemsize) + * src_data += src_stride # <<<<<<<<<<<<<< + * dst_data += dst_stride + * + */ + __pyx_v_src_data = (__pyx_v_src_data + __pyx_v_src_stride); + + /* "View.MemoryView":1165 + * ndim - 1, itemsize) + * src_data += src_stride + * dst_data += dst_stride # <<<<<<<<<<<<<< + * + * cdef void copy_strided_to_strided(__Pyx_memviewslice *src, + */ + __pyx_v_dst_data = (__pyx_v_dst_data + __pyx_v_dst_stride); + } + } + __pyx_L3:; + + /* "View.MemoryView":1137 + * + * @cython.cdivision(True) + * cdef void _copy_strided_to_strided(char *src_data, Py_ssize_t *src_strides, # <<<<<<<<<<<<<< + * char *dst_data, Py_ssize_t *dst_strides, + * Py_ssize_t *src_shape, Py_ssize_t *dst_shape, + */ + + /* function exit code */ +} + +/* "View.MemoryView":1167 + * dst_data += dst_stride + * + * cdef void copy_strided_to_strided(__Pyx_memviewslice *src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *dst, + * int ndim, size_t itemsize) noexcept nogil: + */ + +static void copy_strided_to_strided(__Pyx_memviewslice *__pyx_v_src, __Pyx_memviewslice *__pyx_v_dst, int __pyx_v_ndim, size_t __pyx_v_itemsize) { + + /* "View.MemoryView":1170 + * __Pyx_memviewslice *dst, + * int ndim, size_t itemsize) noexcept nogil: + * _copy_strided_to_strided(src.data, src.strides, dst.data, dst.strides, # <<<<<<<<<<<<<< + * src.shape, dst.shape, ndim, itemsize) + * + */ + _copy_strided_to_strided(__pyx_v_src->data, __pyx_v_src->strides, __pyx_v_dst->data, __pyx_v_dst->strides, __pyx_v_src->shape, __pyx_v_dst->shape, __pyx_v_ndim, __pyx_v_itemsize); + + /* "View.MemoryView":1167 + * dst_data += dst_stride + * + * cdef void copy_strided_to_strided(__Pyx_memviewslice *src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *dst, + * int ndim, size_t itemsize) noexcept nogil: + */ + + /* function exit code */ +} + +/* "View.MemoryView":1174 + * + * @cname('__pyx_memoryview_slice_get_size') + * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil: # <<<<<<<<<<<<<< + * "Return the size of the memory occupied by the slice in number of bytes" + * cdef Py_ssize_t shape, size = src.memview.view.itemsize + */ + +static Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *__pyx_v_src, int __pyx_v_ndim) { + Py_ssize_t __pyx_v_shape; + Py_ssize_t __pyx_v_size; + Py_ssize_t __pyx_r; + Py_ssize_t __pyx_t_1; + Py_ssize_t *__pyx_t_2; + Py_ssize_t *__pyx_t_3; + Py_ssize_t *__pyx_t_4; + + /* "View.MemoryView":1176 + * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil: + * "Return the size of the memory occupied by the slice in number of bytes" + * cdef Py_ssize_t shape, size = src.memview.view.itemsize # <<<<<<<<<<<<<< + * + * for shape in src.shape[:ndim]: + */ + __pyx_t_1 = __pyx_v_src->memview->view.itemsize; + __pyx_v_size = __pyx_t_1; + + /* "View.MemoryView":1178 + * cdef Py_ssize_t shape, size = src.memview.view.itemsize + * + * for shape in src.shape[:ndim]: # <<<<<<<<<<<<<< + * size *= shape + * + */ + __pyx_t_3 = (__pyx_v_src->shape + __pyx_v_ndim); + for (__pyx_t_4 = __pyx_v_src->shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) { + __pyx_t_2 = __pyx_t_4; + __pyx_v_shape = (__pyx_t_2[0]); + + /* "View.MemoryView":1179 + * + * for shape in src.shape[:ndim]: + * size *= shape # <<<<<<<<<<<<<< + * + * return size + */ + __pyx_v_size = (__pyx_v_size * __pyx_v_shape); + } + + /* "View.MemoryView":1181 + * size *= shape + * + * return size # <<<<<<<<<<<<<< + * + * @cname('__pyx_fill_contig_strides_array') + */ + __pyx_r = __pyx_v_size; + goto __pyx_L0; + + /* "View.MemoryView":1174 + * + * @cname('__pyx_memoryview_slice_get_size') + * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) noexcept nogil: # <<<<<<<<<<<<<< + * "Return the size of the memory occupied by the slice in number of bytes" + * cdef Py_ssize_t shape, size = src.memview.view.itemsize + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1184 + * + * @cname('__pyx_fill_contig_strides_array') + * cdef Py_ssize_t fill_contig_strides_array( # <<<<<<<<<<<<<< + * Py_ssize_t *shape, Py_ssize_t *strides, Py_ssize_t stride, + * int ndim, char order) noexcept nogil: + */ + +static Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, Py_ssize_t __pyx_v_stride, int __pyx_v_ndim, char __pyx_v_order) { + int __pyx_v_idx; + Py_ssize_t __pyx_r; + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + + /* "View.MemoryView":1193 + * cdef int idx + * + * if order == 'F': # <<<<<<<<<<<<<< + * for idx in range(ndim): + * strides[idx] = stride + */ + __pyx_t_1 = (__pyx_v_order == 'F'); + if (__pyx_t_1) { + + /* "View.MemoryView":1194 + * + * if order == 'F': + * for idx in range(ndim): # <<<<<<<<<<<<<< + * strides[idx] = stride + * stride *= shape[idx] + */ + __pyx_t_2 = __pyx_v_ndim; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_idx = __pyx_t_4; + + /* "View.MemoryView":1195 + * if order == 'F': + * for idx in range(ndim): + * strides[idx] = stride # <<<<<<<<<<<<<< + * stride *= shape[idx] + * else: + */ + (__pyx_v_strides[__pyx_v_idx]) = __pyx_v_stride; + + /* "View.MemoryView":1196 + * for idx in range(ndim): + * strides[idx] = stride + * stride *= shape[idx] # <<<<<<<<<<<<<< + * else: + * for idx in range(ndim - 1, -1, -1): + */ + __pyx_v_stride = (__pyx_v_stride * (__pyx_v_shape[__pyx_v_idx])); + } + + /* "View.MemoryView":1193 + * cdef int idx + * + * if order == 'F': # <<<<<<<<<<<<<< + * for idx in range(ndim): + * strides[idx] = stride + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1198 + * stride *= shape[idx] + * else: + * for idx in range(ndim - 1, -1, -1): # <<<<<<<<<<<<<< + * strides[idx] = stride + * stride *= shape[idx] + */ + /*else*/ { + for (__pyx_t_2 = (__pyx_v_ndim - 1); __pyx_t_2 > -1; __pyx_t_2-=1) { + __pyx_v_idx = __pyx_t_2; + + /* "View.MemoryView":1199 + * else: + * for idx in range(ndim - 1, -1, -1): + * strides[idx] = stride # <<<<<<<<<<<<<< + * stride *= shape[idx] + * + */ + (__pyx_v_strides[__pyx_v_idx]) = __pyx_v_stride; + + /* "View.MemoryView":1200 + * for idx in range(ndim - 1, -1, -1): + * strides[idx] = stride + * stride *= shape[idx] # <<<<<<<<<<<<<< + * + * return stride + */ + __pyx_v_stride = (__pyx_v_stride * (__pyx_v_shape[__pyx_v_idx])); + } + } + __pyx_L3:; + + /* "View.MemoryView":1202 + * stride *= shape[idx] + * + * return stride # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_copy_data_to_temp') + */ + __pyx_r = __pyx_v_stride; + goto __pyx_L0; + + /* "View.MemoryView":1184 + * + * @cname('__pyx_fill_contig_strides_array') + * cdef Py_ssize_t fill_contig_strides_array( # <<<<<<<<<<<<<< + * Py_ssize_t *shape, Py_ssize_t *strides, Py_ssize_t stride, + * int ndim, char order) noexcept nogil: + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1205 + * + * @cname('__pyx_memoryview_copy_data_to_temp') + * cdef void *copy_data_to_temp(__Pyx_memviewslice *src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *tmpslice, + * char order, + */ + +static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, __Pyx_memviewslice *__pyx_v_tmpslice, char __pyx_v_order, int __pyx_v_ndim) { + int __pyx_v_i; + void *__pyx_v_result; + size_t __pyx_v_itemsize; + size_t __pyx_v_size; + void *__pyx_r; + Py_ssize_t __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + struct __pyx_memoryview_obj *__pyx_t_4; + int __pyx_t_5; + int __pyx_t_6; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save; + #endif + + /* "View.MemoryView":1216 + * cdef void *result + * + * cdef size_t itemsize = src.memview.view.itemsize # <<<<<<<<<<<<<< + * cdef size_t size = slice_get_size(src, ndim) + * + */ + __pyx_t_1 = __pyx_v_src->memview->view.itemsize; + __pyx_v_itemsize = __pyx_t_1; + + /* "View.MemoryView":1217 + * + * cdef size_t itemsize = src.memview.view.itemsize + * cdef size_t size = slice_get_size(src, ndim) # <<<<<<<<<<<<<< + * + * result = malloc(size) + */ + __pyx_v_size = __pyx_memoryview_slice_get_size(__pyx_v_src, __pyx_v_ndim); + + /* "View.MemoryView":1219 + * cdef size_t size = slice_get_size(src, ndim) + * + * result = malloc(size) # <<<<<<<<<<<<<< + * if not result: + * _err_no_memory() + */ + __pyx_v_result = malloc(__pyx_v_size); + + /* "View.MemoryView":1220 + * + * result = malloc(size) + * if not result: # <<<<<<<<<<<<<< + * _err_no_memory() + * + */ + __pyx_t_2 = (!(__pyx_v_result != 0)); + if (__pyx_t_2) { + + /* "View.MemoryView":1221 + * result = malloc(size) + * if not result: + * _err_no_memory() # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_3 = __pyx_memoryview_err_no_memory(); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(1, 1221, __pyx_L1_error) + + /* "View.MemoryView":1220 + * + * result = malloc(size) + * if not result: # <<<<<<<<<<<<<< + * _err_no_memory() + * + */ + } + + /* "View.MemoryView":1224 + * + * + * tmpslice.data = result # <<<<<<<<<<<<<< + * tmpslice.memview = src.memview + * for i in range(ndim): + */ + __pyx_v_tmpslice->data = ((char *)__pyx_v_result); + + /* "View.MemoryView":1225 + * + * tmpslice.data = result + * tmpslice.memview = src.memview # <<<<<<<<<<<<<< + * for i in range(ndim): + * tmpslice.shape[i] = src.shape[i] + */ + __pyx_t_4 = __pyx_v_src->memview; + __pyx_v_tmpslice->memview = __pyx_t_4; + + /* "View.MemoryView":1226 + * tmpslice.data = result + * tmpslice.memview = src.memview + * for i in range(ndim): # <<<<<<<<<<<<<< + * tmpslice.shape[i] = src.shape[i] + * tmpslice.suboffsets[i] = -1 + */ + __pyx_t_3 = __pyx_v_ndim; + __pyx_t_5 = __pyx_t_3; + for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { + __pyx_v_i = __pyx_t_6; + + /* "View.MemoryView":1227 + * tmpslice.memview = src.memview + * for i in range(ndim): + * tmpslice.shape[i] = src.shape[i] # <<<<<<<<<<<<<< + * tmpslice.suboffsets[i] = -1 + * + */ + (__pyx_v_tmpslice->shape[__pyx_v_i]) = (__pyx_v_src->shape[__pyx_v_i]); + + /* "View.MemoryView":1228 + * for i in range(ndim): + * tmpslice.shape[i] = src.shape[i] + * tmpslice.suboffsets[i] = -1 # <<<<<<<<<<<<<< + * + * fill_contig_strides_array(&tmpslice.shape[0], &tmpslice.strides[0], itemsize, ndim, order) + */ + (__pyx_v_tmpslice->suboffsets[__pyx_v_i]) = -1L; + } + + /* "View.MemoryView":1230 + * tmpslice.suboffsets[i] = -1 + * + * fill_contig_strides_array(&tmpslice.shape[0], &tmpslice.strides[0], itemsize, ndim, order) # <<<<<<<<<<<<<< + * + * + */ + (void)(__pyx_fill_contig_strides_array((&(__pyx_v_tmpslice->shape[0])), (&(__pyx_v_tmpslice->strides[0])), __pyx_v_itemsize, __pyx_v_ndim, __pyx_v_order)); + + /* "View.MemoryView":1233 + * + * + * for i in range(ndim): # <<<<<<<<<<<<<< + * if tmpslice.shape[i] == 1: + * tmpslice.strides[i] = 0 + */ + __pyx_t_3 = __pyx_v_ndim; + __pyx_t_5 = __pyx_t_3; + for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) { + __pyx_v_i = __pyx_t_6; + + /* "View.MemoryView":1234 + * + * for i in range(ndim): + * if tmpslice.shape[i] == 1: # <<<<<<<<<<<<<< + * tmpslice.strides[i] = 0 + * + */ + __pyx_t_2 = ((__pyx_v_tmpslice->shape[__pyx_v_i]) == 1); + if (__pyx_t_2) { + + /* "View.MemoryView":1235 + * for i in range(ndim): + * if tmpslice.shape[i] == 1: + * tmpslice.strides[i] = 0 # <<<<<<<<<<<<<< + * + * if slice_is_contig(src[0], order, ndim): + */ + (__pyx_v_tmpslice->strides[__pyx_v_i]) = 0; + + /* "View.MemoryView":1234 + * + * for i in range(ndim): + * if tmpslice.shape[i] == 1: # <<<<<<<<<<<<<< + * tmpslice.strides[i] = 0 + * + */ + } + } + + /* "View.MemoryView":1237 + * tmpslice.strides[i] = 0 + * + * if slice_is_contig(src[0], order, ndim): # <<<<<<<<<<<<<< + * memcpy(result, src.data, size) + * else: + */ + __pyx_t_2 = __pyx_memviewslice_is_contig((__pyx_v_src[0]), __pyx_v_order, __pyx_v_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1238 + * + * if slice_is_contig(src[0], order, ndim): + * memcpy(result, src.data, size) # <<<<<<<<<<<<<< + * else: + * copy_strided_to_strided(src, tmpslice, ndim, itemsize) + */ + (void)(memcpy(__pyx_v_result, __pyx_v_src->data, __pyx_v_size)); + + /* "View.MemoryView":1237 + * tmpslice.strides[i] = 0 + * + * if slice_is_contig(src[0], order, ndim): # <<<<<<<<<<<<<< + * memcpy(result, src.data, size) + * else: + */ + goto __pyx_L9; + } + + /* "View.MemoryView":1240 + * memcpy(result, src.data, size) + * else: + * copy_strided_to_strided(src, tmpslice, ndim, itemsize) # <<<<<<<<<<<<<< + * + * return result + */ + /*else*/ { + copy_strided_to_strided(__pyx_v_src, __pyx_v_tmpslice, __pyx_v_ndim, __pyx_v_itemsize); + } + __pyx_L9:; + + /* "View.MemoryView":1242 + * copy_strided_to_strided(src, tmpslice, ndim, itemsize) + * + * return result # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = __pyx_v_result; + goto __pyx_L0; + + /* "View.MemoryView":1205 + * + * @cname('__pyx_memoryview_copy_data_to_temp') + * cdef void *copy_data_to_temp(__Pyx_memviewslice *src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice *tmpslice, + * char order, + */ + + /* function exit code */ + __pyx_L1_error:; + #ifdef WITH_THREAD + __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_AddTraceback("View.MemoryView.copy_data_to_temp", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1247 + * + * @cname('__pyx_memoryview_err_extents') + * cdef int _err_extents(int i, Py_ssize_t extent1, # <<<<<<<<<<<<<< + * Py_ssize_t extent2) except -1 with gil: + * raise ValueError, f"got differing extents in dimension {i} (got {extent1} and {extent2})" + */ + +static int __pyx_memoryview_err_extents(int __pyx_v_i, Py_ssize_t __pyx_v_extent1, Py_ssize_t __pyx_v_extent2) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + Py_ssize_t __pyx_t_2; + Py_UCS4 __pyx_t_3; + PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("_err_extents", 0); + + /* "View.MemoryView":1249 + * cdef int _err_extents(int i, Py_ssize_t extent1, + * Py_ssize_t extent2) except -1 with gil: + * raise ValueError, f"got differing extents in dimension {i} (got {extent1} and {extent2})" # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_err_dim') + */ + __pyx_t_1 = PyTuple_New(7); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = 0; + __pyx_t_3 = 127; + __Pyx_INCREF(__pyx_kp_u_got_differing_extents_in_dimensi); + __pyx_t_2 += 35; + __Pyx_GIVEREF(__pyx_kp_u_got_differing_extents_in_dimensi); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_kp_u_got_differing_extents_in_dimensi); + __pyx_t_4 = __Pyx_PyUnicode_From_int(__pyx_v_i, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_4); + __pyx_t_4 = 0; + __Pyx_INCREF(__pyx_kp_u_got); + __pyx_t_2 += 6; + __Pyx_GIVEREF(__pyx_kp_u_got); + PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_kp_u_got); + __pyx_t_4 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_extent1, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_t_4); + __pyx_t_4 = 0; + __Pyx_INCREF(__pyx_kp_u_and); + __pyx_t_2 += 5; + __Pyx_GIVEREF(__pyx_kp_u_and); + PyTuple_SET_ITEM(__pyx_t_1, 4, __pyx_kp_u_and); + __pyx_t_4 = __Pyx_PyUnicode_From_Py_ssize_t(__pyx_v_extent2, 0, ' ', 'd'); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_2 += __Pyx_PyUnicode_GET_LENGTH(__pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_1, 5, __pyx_t_4); + __pyx_t_4 = 0; + __Pyx_INCREF(__pyx_kp_u__7); + __pyx_t_2 += 1; + __Pyx_GIVEREF(__pyx_kp_u__7); + PyTuple_SET_ITEM(__pyx_t_1, 6, __pyx_kp_u__7); + __pyx_t_4 = __Pyx_PyUnicode_Join(__pyx_t_1, 7, __pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 1249, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_Raise(__pyx_builtin_ValueError, __pyx_t_4, 0, 0); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __PYX_ERR(1, 1249, __pyx_L1_error) + + /* "View.MemoryView":1247 + * + * @cname('__pyx_memoryview_err_extents') + * cdef int _err_extents(int i, Py_ssize_t extent1, # <<<<<<<<<<<<<< + * Py_ssize_t extent2) except -1 with gil: + * raise ValueError, f"got differing extents in dimension {i} (got {extent1} and {extent2})" + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView._err_extents", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + return __pyx_r; +} + +/* "View.MemoryView":1252 + * + * @cname('__pyx_memoryview_err_dim') + * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil: # <<<<<<<<<<<<<< + * raise error, msg % dim + * + */ + +static int __pyx_memoryview_err_dim(PyObject *__pyx_v_error, PyObject *__pyx_v_msg, int __pyx_v_dim) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("_err_dim", 0); + __Pyx_INCREF(__pyx_v_msg); + + /* "View.MemoryView":1253 + * @cname('__pyx_memoryview_err_dim') + * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil: + * raise error, msg % dim # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_err') + */ + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_dim); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 1253, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = __Pyx_PyString_FormatSafe(__pyx_v_msg, __pyx_t_1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1253, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_Raise(((PyObject *)__pyx_v_error), __pyx_t_2, 0, 0); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __PYX_ERR(1, 1253, __pyx_L1_error) + + /* "View.MemoryView":1252 + * + * @cname('__pyx_memoryview_err_dim') + * cdef int _err_dim(PyObject *error, str msg, int dim) except -1 with gil: # <<<<<<<<<<<<<< + * raise error, msg % dim + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("View.MemoryView._err_dim", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __Pyx_XDECREF(__pyx_v_msg); + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + return __pyx_r; +} + +/* "View.MemoryView":1256 + * + * @cname('__pyx_memoryview_err') + * cdef int _err(PyObject *error, str msg) except -1 with gil: # <<<<<<<<<<<<<< + * raise error, msg + * + */ + +static int __pyx_memoryview_err(PyObject *__pyx_v_error, PyObject *__pyx_v_msg) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("_err", 0); + __Pyx_INCREF(__pyx_v_msg); + + /* "View.MemoryView":1257 + * @cname('__pyx_memoryview_err') + * cdef int _err(PyObject *error, str msg) except -1 with gil: + * raise error, msg # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_err_no_memory') + */ + __Pyx_Raise(((PyObject *)__pyx_v_error), __pyx_v_msg, 0, 0); + __PYX_ERR(1, 1257, __pyx_L1_error) + + /* "View.MemoryView":1256 + * + * @cname('__pyx_memoryview_err') + * cdef int _err(PyObject *error, str msg) except -1 with gil: # <<<<<<<<<<<<<< + * raise error, msg + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._err", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __Pyx_XDECREF(__pyx_v_msg); + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + return __pyx_r; +} + +/* "View.MemoryView":1260 + * + * @cname('__pyx_memoryview_err_no_memory') + * cdef int _err_no_memory() except -1 with gil: # <<<<<<<<<<<<<< + * raise MemoryError + * + */ + +static int __pyx_memoryview_err_no_memory(void) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("_err_no_memory", 0); + + /* "View.MemoryView":1261 + * @cname('__pyx_memoryview_err_no_memory') + * cdef int _err_no_memory() except -1 with gil: + * raise MemoryError # <<<<<<<<<<<<<< + * + * + */ + PyErr_NoMemory(); __PYX_ERR(1, 1261, __pyx_L1_error) + + /* "View.MemoryView":1260 + * + * @cname('__pyx_memoryview_err_no_memory') + * cdef int _err_no_memory() except -1 with gil: # <<<<<<<<<<<<<< + * raise MemoryError + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("View.MemoryView._err_no_memory", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + return __pyx_r; +} + +/* "View.MemoryView":1265 + * + * @cname('__pyx_memoryview_copy_contents') + * cdef int memoryview_copy_contents(__Pyx_memviewslice src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice dst, + * int src_ndim, int dst_ndim, + */ + +static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_memviewslice __pyx_v_dst, int __pyx_v_src_ndim, int __pyx_v_dst_ndim, int __pyx_v_dtype_is_object) { + void *__pyx_v_tmpdata; + size_t __pyx_v_itemsize; + int __pyx_v_i; + char __pyx_v_order; + int __pyx_v_broadcasting; + int __pyx_v_direct_copy; + __Pyx_memviewslice __pyx_v_tmp; + int __pyx_v_ndim; + int __pyx_r; + Py_ssize_t __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_t_4; + int __pyx_t_5; + int __pyx_t_6; + void *__pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save; + #endif + + /* "View.MemoryView":1273 + * Check for overlapping memory and verify the shapes. + * """ + * cdef void *tmpdata = NULL # <<<<<<<<<<<<<< + * cdef size_t itemsize = src.memview.view.itemsize + * cdef int i + */ + __pyx_v_tmpdata = NULL; + + /* "View.MemoryView":1274 + * """ + * cdef void *tmpdata = NULL + * cdef size_t itemsize = src.memview.view.itemsize # <<<<<<<<<<<<<< + * cdef int i + * cdef char order = get_best_order(&src, src_ndim) + */ + __pyx_t_1 = __pyx_v_src.memview->view.itemsize; + __pyx_v_itemsize = __pyx_t_1; + + /* "View.MemoryView":1276 + * cdef size_t itemsize = src.memview.view.itemsize + * cdef int i + * cdef char order = get_best_order(&src, src_ndim) # <<<<<<<<<<<<<< + * cdef bint broadcasting = False + * cdef bint direct_copy = False + */ + __pyx_v_order = __pyx_get_best_slice_order((&__pyx_v_src), __pyx_v_src_ndim); + + /* "View.MemoryView":1277 + * cdef int i + * cdef char order = get_best_order(&src, src_ndim) + * cdef bint broadcasting = False # <<<<<<<<<<<<<< + * cdef bint direct_copy = False + * cdef __Pyx_memviewslice tmp + */ + __pyx_v_broadcasting = 0; + + /* "View.MemoryView":1278 + * cdef char order = get_best_order(&src, src_ndim) + * cdef bint broadcasting = False + * cdef bint direct_copy = False # <<<<<<<<<<<<<< + * cdef __Pyx_memviewslice tmp + * + */ + __pyx_v_direct_copy = 0; + + /* "View.MemoryView":1281 + * cdef __Pyx_memviewslice tmp + * + * if src_ndim < dst_ndim: # <<<<<<<<<<<<<< + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: + */ + __pyx_t_2 = (__pyx_v_src_ndim < __pyx_v_dst_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1282 + * + * if src_ndim < dst_ndim: + * broadcast_leading(&src, src_ndim, dst_ndim) # <<<<<<<<<<<<<< + * elif dst_ndim < src_ndim: + * broadcast_leading(&dst, dst_ndim, src_ndim) + */ + __pyx_memoryview_broadcast_leading((&__pyx_v_src), __pyx_v_src_ndim, __pyx_v_dst_ndim); + + /* "View.MemoryView":1281 + * cdef __Pyx_memviewslice tmp + * + * if src_ndim < dst_ndim: # <<<<<<<<<<<<<< + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1283 + * if src_ndim < dst_ndim: + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: # <<<<<<<<<<<<<< + * broadcast_leading(&dst, dst_ndim, src_ndim) + * + */ + __pyx_t_2 = (__pyx_v_dst_ndim < __pyx_v_src_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1284 + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: + * broadcast_leading(&dst, dst_ndim, src_ndim) # <<<<<<<<<<<<<< + * + * cdef int ndim = max(src_ndim, dst_ndim) + */ + __pyx_memoryview_broadcast_leading((&__pyx_v_dst), __pyx_v_dst_ndim, __pyx_v_src_ndim); + + /* "View.MemoryView":1283 + * if src_ndim < dst_ndim: + * broadcast_leading(&src, src_ndim, dst_ndim) + * elif dst_ndim < src_ndim: # <<<<<<<<<<<<<< + * broadcast_leading(&dst, dst_ndim, src_ndim) + * + */ + } + __pyx_L3:; + + /* "View.MemoryView":1286 + * broadcast_leading(&dst, dst_ndim, src_ndim) + * + * cdef int ndim = max(src_ndim, dst_ndim) # <<<<<<<<<<<<<< + * + * for i in range(ndim): + */ + __pyx_t_3 = __pyx_v_dst_ndim; + __pyx_t_4 = __pyx_v_src_ndim; + if ((__pyx_t_3 > __pyx_t_4)) { + __pyx_t_5 = __pyx_t_3; + } else { + __pyx_t_5 = __pyx_t_4; + } + __pyx_v_ndim = __pyx_t_5; + + /* "View.MemoryView":1288 + * cdef int ndim = max(src_ndim, dst_ndim) + * + * for i in range(ndim): # <<<<<<<<<<<<<< + * if src.shape[i] != dst.shape[i]: + * if src.shape[i] == 1: + */ + __pyx_t_5 = __pyx_v_ndim; + __pyx_t_3 = __pyx_t_5; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":1289 + * + * for i in range(ndim): + * if src.shape[i] != dst.shape[i]: # <<<<<<<<<<<<<< + * if src.shape[i] == 1: + * broadcasting = True + */ + __pyx_t_2 = ((__pyx_v_src.shape[__pyx_v_i]) != (__pyx_v_dst.shape[__pyx_v_i])); + if (__pyx_t_2) { + + /* "View.MemoryView":1290 + * for i in range(ndim): + * if src.shape[i] != dst.shape[i]: + * if src.shape[i] == 1: # <<<<<<<<<<<<<< + * broadcasting = True + * src.strides[i] = 0 + */ + __pyx_t_2 = ((__pyx_v_src.shape[__pyx_v_i]) == 1); + if (__pyx_t_2) { + + /* "View.MemoryView":1291 + * if src.shape[i] != dst.shape[i]: + * if src.shape[i] == 1: + * broadcasting = True # <<<<<<<<<<<<<< + * src.strides[i] = 0 + * else: + */ + __pyx_v_broadcasting = 1; + + /* "View.MemoryView":1292 + * if src.shape[i] == 1: + * broadcasting = True + * src.strides[i] = 0 # <<<<<<<<<<<<<< + * else: + * _err_extents(i, dst.shape[i], src.shape[i]) + */ + (__pyx_v_src.strides[__pyx_v_i]) = 0; + + /* "View.MemoryView":1290 + * for i in range(ndim): + * if src.shape[i] != dst.shape[i]: + * if src.shape[i] == 1: # <<<<<<<<<<<<<< + * broadcasting = True + * src.strides[i] = 0 + */ + goto __pyx_L7; + } + + /* "View.MemoryView":1294 + * src.strides[i] = 0 + * else: + * _err_extents(i, dst.shape[i], src.shape[i]) # <<<<<<<<<<<<<< + * + * if src.suboffsets[i] >= 0: + */ + /*else*/ { + __pyx_t_6 = __pyx_memoryview_err_extents(__pyx_v_i, (__pyx_v_dst.shape[__pyx_v_i]), (__pyx_v_src.shape[__pyx_v_i])); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(1, 1294, __pyx_L1_error) + } + __pyx_L7:; + + /* "View.MemoryView":1289 + * + * for i in range(ndim): + * if src.shape[i] != dst.shape[i]: # <<<<<<<<<<<<<< + * if src.shape[i] == 1: + * broadcasting = True + */ + } + + /* "View.MemoryView":1296 + * _err_extents(i, dst.shape[i], src.shape[i]) + * + * if src.suboffsets[i] >= 0: # <<<<<<<<<<<<<< + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) + * + */ + __pyx_t_2 = ((__pyx_v_src.suboffsets[__pyx_v_i]) >= 0); + if (__pyx_t_2) { + + /* "View.MemoryView":1297 + * + * if src.suboffsets[i] >= 0: + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) # <<<<<<<<<<<<<< + * + * if slices_overlap(&src, &dst, ndim, itemsize): + */ + __pyx_t_6 = __pyx_memoryview_err_dim(PyExc_ValueError, __pyx_kp_s_Dimension_d_is_not_direct, __pyx_v_i); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(1, 1297, __pyx_L1_error) + + /* "View.MemoryView":1296 + * _err_extents(i, dst.shape[i], src.shape[i]) + * + * if src.suboffsets[i] >= 0: # <<<<<<<<<<<<<< + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) + * + */ + } + } + + /* "View.MemoryView":1299 + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) + * + * if slices_overlap(&src, &dst, ndim, itemsize): # <<<<<<<<<<<<<< + * + * if not slice_is_contig(src, order, ndim): + */ + __pyx_t_2 = __pyx_slices_overlap((&__pyx_v_src), (&__pyx_v_dst), __pyx_v_ndim, __pyx_v_itemsize); + if (__pyx_t_2) { + + /* "View.MemoryView":1301 + * if slices_overlap(&src, &dst, ndim, itemsize): + * + * if not slice_is_contig(src, order, ndim): # <<<<<<<<<<<<<< + * order = get_best_order(&dst, ndim) + * + */ + __pyx_t_2 = (!__pyx_memviewslice_is_contig(__pyx_v_src, __pyx_v_order, __pyx_v_ndim)); + if (__pyx_t_2) { + + /* "View.MemoryView":1302 + * + * if not slice_is_contig(src, order, ndim): + * order = get_best_order(&dst, ndim) # <<<<<<<<<<<<<< + * + * tmpdata = copy_data_to_temp(&src, &tmp, order, ndim) + */ + __pyx_v_order = __pyx_get_best_slice_order((&__pyx_v_dst), __pyx_v_ndim); + + /* "View.MemoryView":1301 + * if slices_overlap(&src, &dst, ndim, itemsize): + * + * if not slice_is_contig(src, order, ndim): # <<<<<<<<<<<<<< + * order = get_best_order(&dst, ndim) + * + */ + } + + /* "View.MemoryView":1304 + * order = get_best_order(&dst, ndim) + * + * tmpdata = copy_data_to_temp(&src, &tmp, order, ndim) # <<<<<<<<<<<<<< + * src = tmp + * + */ + __pyx_t_7 = __pyx_memoryview_copy_data_to_temp((&__pyx_v_src), (&__pyx_v_tmp), __pyx_v_order, __pyx_v_ndim); if (unlikely(__pyx_t_7 == ((void *)NULL))) __PYX_ERR(1, 1304, __pyx_L1_error) + __pyx_v_tmpdata = __pyx_t_7; + + /* "View.MemoryView":1305 + * + * tmpdata = copy_data_to_temp(&src, &tmp, order, ndim) + * src = tmp # <<<<<<<<<<<<<< + * + * if not broadcasting: + */ + __pyx_v_src = __pyx_v_tmp; + + /* "View.MemoryView":1299 + * _err_dim(PyExc_ValueError, "Dimension %d is not direct", i) + * + * if slices_overlap(&src, &dst, ndim, itemsize): # <<<<<<<<<<<<<< + * + * if not slice_is_contig(src, order, ndim): + */ + } + + /* "View.MemoryView":1307 + * src = tmp + * + * if not broadcasting: # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_2 = (!__pyx_v_broadcasting); + if (__pyx_t_2) { + + /* "View.MemoryView":1310 + * + * + * if slice_is_contig(src, 'C', ndim): # <<<<<<<<<<<<<< + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): + */ + __pyx_t_2 = __pyx_memviewslice_is_contig(__pyx_v_src, 'C', __pyx_v_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1311 + * + * if slice_is_contig(src, 'C', ndim): + * direct_copy = slice_is_contig(dst, 'C', ndim) # <<<<<<<<<<<<<< + * elif slice_is_contig(src, 'F', ndim): + * direct_copy = slice_is_contig(dst, 'F', ndim) + */ + __pyx_v_direct_copy = __pyx_memviewslice_is_contig(__pyx_v_dst, 'C', __pyx_v_ndim); + + /* "View.MemoryView":1310 + * + * + * if slice_is_contig(src, 'C', ndim): # <<<<<<<<<<<<<< + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): + */ + goto __pyx_L12; + } + + /* "View.MemoryView":1312 + * if slice_is_contig(src, 'C', ndim): + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): # <<<<<<<<<<<<<< + * direct_copy = slice_is_contig(dst, 'F', ndim) + * + */ + __pyx_t_2 = __pyx_memviewslice_is_contig(__pyx_v_src, 'F', __pyx_v_ndim); + if (__pyx_t_2) { + + /* "View.MemoryView":1313 + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): + * direct_copy = slice_is_contig(dst, 'F', ndim) # <<<<<<<<<<<<<< + * + * if direct_copy: + */ + __pyx_v_direct_copy = __pyx_memviewslice_is_contig(__pyx_v_dst, 'F', __pyx_v_ndim); + + /* "View.MemoryView":1312 + * if slice_is_contig(src, 'C', ndim): + * direct_copy = slice_is_contig(dst, 'C', ndim) + * elif slice_is_contig(src, 'F', ndim): # <<<<<<<<<<<<<< + * direct_copy = slice_is_contig(dst, 'F', ndim) + * + */ + } + __pyx_L12:; + + /* "View.MemoryView":1315 + * direct_copy = slice_is_contig(dst, 'F', ndim) + * + * if direct_copy: # <<<<<<<<<<<<<< + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + */ + if (__pyx_v_direct_copy) { + + /* "View.MemoryView":1317 + * if direct_copy: + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) # <<<<<<<<<<<<<< + * memcpy(dst.data, src.data, slice_get_size(&src, ndim)) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + */ + __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 0); + + /* "View.MemoryView":1318 + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + * memcpy(dst.data, src.data, slice_get_size(&src, ndim)) # <<<<<<<<<<<<<< + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * free(tmpdata) + */ + (void)(memcpy(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim))); + + /* "View.MemoryView":1319 + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + * memcpy(dst.data, src.data, slice_get_size(&src, ndim)) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) # <<<<<<<<<<<<<< + * free(tmpdata) + * return 0 + */ + __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 1); + + /* "View.MemoryView":1320 + * memcpy(dst.data, src.data, slice_get_size(&src, ndim)) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * free(tmpdata) # <<<<<<<<<<<<<< + * return 0 + * + */ + free(__pyx_v_tmpdata); + + /* "View.MemoryView":1321 + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * free(tmpdata) + * return 0 # <<<<<<<<<<<<<< + * + * if order == 'F' == get_best_order(&dst, ndim): + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":1315 + * direct_copy = slice_is_contig(dst, 'F', ndim) + * + * if direct_copy: # <<<<<<<<<<<<<< + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + */ + } + + /* "View.MemoryView":1307 + * src = tmp + * + * if not broadcasting: # <<<<<<<<<<<<<< + * + * + */ + } + + /* "View.MemoryView":1323 + * return 0 + * + * if order == 'F' == get_best_order(&dst, ndim): # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_2 = (__pyx_v_order == 'F'); + if (__pyx_t_2) { + __pyx_t_2 = ('F' == __pyx_get_best_slice_order((&__pyx_v_dst), __pyx_v_ndim)); + } + if (__pyx_t_2) { + + /* "View.MemoryView":1326 + * + * + * transpose_memslice(&src) # <<<<<<<<<<<<<< + * transpose_memslice(&dst) + * + */ + __pyx_t_5 = __pyx_memslice_transpose((&__pyx_v_src)); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 1326, __pyx_L1_error) + + /* "View.MemoryView":1327 + * + * transpose_memslice(&src) + * transpose_memslice(&dst) # <<<<<<<<<<<<<< + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + */ + __pyx_t_5 = __pyx_memslice_transpose((&__pyx_v_dst)); if (unlikely(__pyx_t_5 == ((int)-1))) __PYX_ERR(1, 1327, __pyx_L1_error) + + /* "View.MemoryView":1323 + * return 0 + * + * if order == 'F' == get_best_order(&dst, ndim): # <<<<<<<<<<<<<< + * + * + */ + } + + /* "View.MemoryView":1329 + * transpose_memslice(&dst) + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) # <<<<<<<<<<<<<< + * copy_strided_to_strided(&src, &dst, ndim, itemsize) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + */ + __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 0); + + /* "View.MemoryView":1330 + * + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + * copy_strided_to_strided(&src, &dst, ndim, itemsize) # <<<<<<<<<<<<<< + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * + */ + copy_strided_to_strided((&__pyx_v_src), (&__pyx_v_dst), __pyx_v_ndim, __pyx_v_itemsize); + + /* "View.MemoryView":1331 + * refcount_copying(&dst, dtype_is_object, ndim, inc=False) + * copy_strided_to_strided(&src, &dst, ndim, itemsize) + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) # <<<<<<<<<<<<<< + * + * free(tmpdata) + */ + __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 1); + + /* "View.MemoryView":1333 + * refcount_copying(&dst, dtype_is_object, ndim, inc=True) + * + * free(tmpdata) # <<<<<<<<<<<<<< + * return 0 + * + */ + free(__pyx_v_tmpdata); + + /* "View.MemoryView":1334 + * + * free(tmpdata) + * return 0 # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_broadcast_leading') + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "View.MemoryView":1265 + * + * @cname('__pyx_memoryview_copy_contents') + * cdef int memoryview_copy_contents(__Pyx_memviewslice src, # <<<<<<<<<<<<<< + * __Pyx_memviewslice dst, + * int src_ndim, int dst_ndim, + */ + + /* function exit code */ + __pyx_L1_error:; + #ifdef WITH_THREAD + __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_AddTraceback("View.MemoryView.memoryview_copy_contents", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif + __pyx_L0:; + return __pyx_r; +} + +/* "View.MemoryView":1337 + * + * @cname('__pyx_memoryview_broadcast_leading') + * cdef void broadcast_leading(__Pyx_memviewslice *mslice, # <<<<<<<<<<<<<< + * int ndim, + * int ndim_other) noexcept nogil: + */ + +static void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *__pyx_v_mslice, int __pyx_v_ndim, int __pyx_v_ndim_other) { + int __pyx_v_i; + int __pyx_v_offset; + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + + /* "View.MemoryView":1341 + * int ndim_other) noexcept nogil: + * cdef int i + * cdef int offset = ndim_other - ndim # <<<<<<<<<<<<<< + * + * for i in range(ndim - 1, -1, -1): + */ + __pyx_v_offset = (__pyx_v_ndim_other - __pyx_v_ndim); + + /* "View.MemoryView":1343 + * cdef int offset = ndim_other - ndim + * + * for i in range(ndim - 1, -1, -1): # <<<<<<<<<<<<<< + * mslice.shape[i + offset] = mslice.shape[i] + * mslice.strides[i + offset] = mslice.strides[i] + */ + for (__pyx_t_1 = (__pyx_v_ndim - 1); __pyx_t_1 > -1; __pyx_t_1-=1) { + __pyx_v_i = __pyx_t_1; + + /* "View.MemoryView":1344 + * + * for i in range(ndim - 1, -1, -1): + * mslice.shape[i + offset] = mslice.shape[i] # <<<<<<<<<<<<<< + * mslice.strides[i + offset] = mslice.strides[i] + * mslice.suboffsets[i + offset] = mslice.suboffsets[i] + */ + (__pyx_v_mslice->shape[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->shape[__pyx_v_i]); + + /* "View.MemoryView":1345 + * for i in range(ndim - 1, -1, -1): + * mslice.shape[i + offset] = mslice.shape[i] + * mslice.strides[i + offset] = mslice.strides[i] # <<<<<<<<<<<<<< + * mslice.suboffsets[i + offset] = mslice.suboffsets[i] + * + */ + (__pyx_v_mslice->strides[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->strides[__pyx_v_i]); + + /* "View.MemoryView":1346 + * mslice.shape[i + offset] = mslice.shape[i] + * mslice.strides[i + offset] = mslice.strides[i] + * mslice.suboffsets[i + offset] = mslice.suboffsets[i] # <<<<<<<<<<<<<< + * + * for i in range(offset): + */ + (__pyx_v_mslice->suboffsets[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->suboffsets[__pyx_v_i]); + } + + /* "View.MemoryView":1348 + * mslice.suboffsets[i + offset] = mslice.suboffsets[i] + * + * for i in range(offset): # <<<<<<<<<<<<<< + * mslice.shape[i] = 1 + * mslice.strides[i] = mslice.strides[0] + */ + __pyx_t_1 = __pyx_v_offset; + __pyx_t_2 = __pyx_t_1; + for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + __pyx_v_i = __pyx_t_3; + + /* "View.MemoryView":1349 + * + * for i in range(offset): + * mslice.shape[i] = 1 # <<<<<<<<<<<<<< + * mslice.strides[i] = mslice.strides[0] + * mslice.suboffsets[i] = -1 + */ + (__pyx_v_mslice->shape[__pyx_v_i]) = 1; + + /* "View.MemoryView":1350 + * for i in range(offset): + * mslice.shape[i] = 1 + * mslice.strides[i] = mslice.strides[0] # <<<<<<<<<<<<<< + * mslice.suboffsets[i] = -1 + * + */ + (__pyx_v_mslice->strides[__pyx_v_i]) = (__pyx_v_mslice->strides[0]); + + /* "View.MemoryView":1351 + * mslice.shape[i] = 1 + * mslice.strides[i] = mslice.strides[0] + * mslice.suboffsets[i] = -1 # <<<<<<<<<<<<<< + * + * + */ + (__pyx_v_mslice->suboffsets[__pyx_v_i]) = -1L; + } + + /* "View.MemoryView":1337 + * + * @cname('__pyx_memoryview_broadcast_leading') + * cdef void broadcast_leading(__Pyx_memviewslice *mslice, # <<<<<<<<<<<<<< + * int ndim, + * int ndim_other) noexcept nogil: + */ + + /* function exit code */ +} + +/* "View.MemoryView":1359 + * + * @cname('__pyx_memoryview_refcount_copying') + * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil: # <<<<<<<<<<<<<< + * + * if dtype_is_object: + */ + +static void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *__pyx_v_dst, int __pyx_v_dtype_is_object, int __pyx_v_ndim, int __pyx_v_inc) { + + /* "View.MemoryView":1361 + * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil: + * + * if dtype_is_object: # <<<<<<<<<<<<<< + * refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc) + * + */ + if (__pyx_v_dtype_is_object) { + + /* "View.MemoryView":1362 + * + * if dtype_is_object: + * refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc) # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil') + */ + __pyx_memoryview_refcount_objects_in_slice_with_gil(__pyx_v_dst->data, __pyx_v_dst->shape, __pyx_v_dst->strides, __pyx_v_ndim, __pyx_v_inc); + + /* "View.MemoryView":1361 + * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil: + * + * if dtype_is_object: # <<<<<<<<<<<<<< + * refcount_objects_in_slice_with_gil(dst.data, dst.shape, dst.strides, ndim, inc) + * + */ + } + + /* "View.MemoryView":1359 + * + * @cname('__pyx_memoryview_refcount_copying') + * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object, int ndim, bint inc) noexcept nogil: # <<<<<<<<<<<<<< + * + * if dtype_is_object: + */ + + /* function exit code */ +} + +/* "View.MemoryView":1365 + * + * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil') + * cdef void refcount_objects_in_slice_with_gil(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, + * bint inc) noexcept with gil: + */ + +static void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, int __pyx_v_inc) { + __Pyx_RefNannyDeclarations + #ifdef WITH_THREAD + PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure(); + #endif + __Pyx_RefNannySetupContext("refcount_objects_in_slice_with_gil", 0); + + /* "View.MemoryView":1368 + * Py_ssize_t *strides, int ndim, + * bint inc) noexcept with gil: + * refcount_objects_in_slice(data, shape, strides, ndim, inc) # <<<<<<<<<<<<<< + * + * @cname('__pyx_memoryview_refcount_objects_in_slice') + */ + __pyx_memoryview_refcount_objects_in_slice(__pyx_v_data, __pyx_v_shape, __pyx_v_strides, __pyx_v_ndim, __pyx_v_inc); + + /* "View.MemoryView":1365 + * + * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil') + * cdef void refcount_objects_in_slice_with_gil(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, + * bint inc) noexcept with gil: + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + #ifdef WITH_THREAD + __Pyx_PyGILState_Release(__pyx_gilstate_save); + #endif +} + +/* "View.MemoryView":1371 + * + * @cname('__pyx_memoryview_refcount_objects_in_slice') + * cdef void refcount_objects_in_slice(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, bint inc) noexcept: + * cdef Py_ssize_t i + */ + +static void __pyx_memoryview_refcount_objects_in_slice(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, int __pyx_v_inc) { + CYTHON_UNUSED Py_ssize_t __pyx_v_i; + Py_ssize_t __pyx_v_stride; + __Pyx_RefNannyDeclarations + Py_ssize_t __pyx_t_1; + Py_ssize_t __pyx_t_2; + Py_ssize_t __pyx_t_3; + int __pyx_t_4; + __Pyx_RefNannySetupContext("refcount_objects_in_slice", 0); + + /* "View.MemoryView":1374 + * Py_ssize_t *strides, int ndim, bint inc) noexcept: + * cdef Py_ssize_t i + * cdef Py_ssize_t stride = strides[0] # <<<<<<<<<<<<<< + * + * for i in range(shape[0]): + */ + __pyx_v_stride = (__pyx_v_strides[0]); + + /* "View.MemoryView":1376 + * cdef Py_ssize_t stride = strides[0] + * + * for i in range(shape[0]): # <<<<<<<<<<<<<< + * if ndim == 1: + * if inc: + */ + __pyx_t_1 = (__pyx_v_shape[0]); + __pyx_t_2 = __pyx_t_1; + for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + __pyx_v_i = __pyx_t_3; + + /* "View.MemoryView":1377 + * + * for i in range(shape[0]): + * if ndim == 1: # <<<<<<<<<<<<<< + * if inc: + * Py_INCREF(( data)[0]) + */ + __pyx_t_4 = (__pyx_v_ndim == 1); + if (__pyx_t_4) { + + /* "View.MemoryView":1378 + * for i in range(shape[0]): + * if ndim == 1: + * if inc: # <<<<<<<<<<<<<< + * Py_INCREF(( data)[0]) + * else: + */ + if (__pyx_v_inc) { + + /* "View.MemoryView":1379 + * if ndim == 1: + * if inc: + * Py_INCREF(( data)[0]) # <<<<<<<<<<<<<< + * else: + * Py_DECREF(( data)[0]) + */ + Py_INCREF((((PyObject **)__pyx_v_data)[0])); + + /* "View.MemoryView":1378 + * for i in range(shape[0]): + * if ndim == 1: + * if inc: # <<<<<<<<<<<<<< + * Py_INCREF(( data)[0]) + * else: + */ + goto __pyx_L6; + } + + /* "View.MemoryView":1381 + * Py_INCREF(( data)[0]) + * else: + * Py_DECREF(( data)[0]) # <<<<<<<<<<<<<< + * else: + * refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc) + */ + /*else*/ { + Py_DECREF((((PyObject **)__pyx_v_data)[0])); + } + __pyx_L6:; + + /* "View.MemoryView":1377 + * + * for i in range(shape[0]): + * if ndim == 1: # <<<<<<<<<<<<<< + * if inc: + * Py_INCREF(( data)[0]) + */ + goto __pyx_L5; + } + + /* "View.MemoryView":1383 + * Py_DECREF(( data)[0]) + * else: + * refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc) # <<<<<<<<<<<<<< + * + * data += stride + */ + /*else*/ { + __pyx_memoryview_refcount_objects_in_slice(__pyx_v_data, (__pyx_v_shape + 1), (__pyx_v_strides + 1), (__pyx_v_ndim - 1), __pyx_v_inc); + } + __pyx_L5:; + + /* "View.MemoryView":1385 + * refcount_objects_in_slice(data, shape + 1, strides + 1, ndim - 1, inc) + * + * data += stride # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_data = (__pyx_v_data + __pyx_v_stride); + } + + /* "View.MemoryView":1371 + * + * @cname('__pyx_memoryview_refcount_objects_in_slice') + * cdef void refcount_objects_in_slice(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, bint inc) noexcept: + * cdef Py_ssize_t i + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "View.MemoryView":1391 + * + * @cname('__pyx_memoryview_slice_assign_scalar') + * cdef void slice_assign_scalar(__Pyx_memviewslice *dst, int ndim, # <<<<<<<<<<<<<< + * size_t itemsize, void *item, + * bint dtype_is_object) noexcept nogil: + */ + +static void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *__pyx_v_dst, int __pyx_v_ndim, size_t __pyx_v_itemsize, void *__pyx_v_item, int __pyx_v_dtype_is_object) { + + /* "View.MemoryView":1394 + * size_t itemsize, void *item, + * bint dtype_is_object) noexcept nogil: + * refcount_copying(dst, dtype_is_object, ndim, inc=False) # <<<<<<<<<<<<<< + * _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item) + * refcount_copying(dst, dtype_is_object, ndim, inc=True) + */ + __pyx_memoryview_refcount_copying(__pyx_v_dst, __pyx_v_dtype_is_object, __pyx_v_ndim, 0); + + /* "View.MemoryView":1395 + * bint dtype_is_object) noexcept nogil: + * refcount_copying(dst, dtype_is_object, ndim, inc=False) + * _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item) # <<<<<<<<<<<<<< + * refcount_copying(dst, dtype_is_object, ndim, inc=True) + * + */ + __pyx_memoryview__slice_assign_scalar(__pyx_v_dst->data, __pyx_v_dst->shape, __pyx_v_dst->strides, __pyx_v_ndim, __pyx_v_itemsize, __pyx_v_item); + + /* "View.MemoryView":1396 + * refcount_copying(dst, dtype_is_object, ndim, inc=False) + * _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim, itemsize, item) + * refcount_copying(dst, dtype_is_object, ndim, inc=True) # <<<<<<<<<<<<<< + * + * + */ + __pyx_memoryview_refcount_copying(__pyx_v_dst, __pyx_v_dtype_is_object, __pyx_v_ndim, 1); + + /* "View.MemoryView":1391 + * + * @cname('__pyx_memoryview_slice_assign_scalar') + * cdef void slice_assign_scalar(__Pyx_memviewslice *dst, int ndim, # <<<<<<<<<<<<<< + * size_t itemsize, void *item, + * bint dtype_is_object) noexcept nogil: + */ + + /* function exit code */ +} + +/* "View.MemoryView":1400 + * + * @cname('__pyx_memoryview__slice_assign_scalar') + * cdef void _slice_assign_scalar(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, + * size_t itemsize, void *item) noexcept nogil: + */ + +static void __pyx_memoryview__slice_assign_scalar(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, size_t __pyx_v_itemsize, void *__pyx_v_item) { + CYTHON_UNUSED Py_ssize_t __pyx_v_i; + Py_ssize_t __pyx_v_stride; + Py_ssize_t __pyx_v_extent; + int __pyx_t_1; + Py_ssize_t __pyx_t_2; + Py_ssize_t __pyx_t_3; + Py_ssize_t __pyx_t_4; + + /* "View.MemoryView":1404 + * size_t itemsize, void *item) noexcept nogil: + * cdef Py_ssize_t i + * cdef Py_ssize_t stride = strides[0] # <<<<<<<<<<<<<< + * cdef Py_ssize_t extent = shape[0] + * + */ + __pyx_v_stride = (__pyx_v_strides[0]); + + /* "View.MemoryView":1405 + * cdef Py_ssize_t i + * cdef Py_ssize_t stride = strides[0] + * cdef Py_ssize_t extent = shape[0] # <<<<<<<<<<<<<< + * + * if ndim == 1: + */ + __pyx_v_extent = (__pyx_v_shape[0]); + + /* "View.MemoryView":1407 + * cdef Py_ssize_t extent = shape[0] + * + * if ndim == 1: # <<<<<<<<<<<<<< + * for i in range(extent): + * memcpy(data, item, itemsize) + */ + __pyx_t_1 = (__pyx_v_ndim == 1); + if (__pyx_t_1) { + + /* "View.MemoryView":1408 + * + * if ndim == 1: + * for i in range(extent): # <<<<<<<<<<<<<< + * memcpy(data, item, itemsize) + * data += stride + */ + __pyx_t_2 = __pyx_v_extent; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":1409 + * if ndim == 1: + * for i in range(extent): + * memcpy(data, item, itemsize) # <<<<<<<<<<<<<< + * data += stride + * else: + */ + (void)(memcpy(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize)); + + /* "View.MemoryView":1410 + * for i in range(extent): + * memcpy(data, item, itemsize) + * data += stride # <<<<<<<<<<<<<< + * else: + * for i in range(extent): + */ + __pyx_v_data = (__pyx_v_data + __pyx_v_stride); + } + + /* "View.MemoryView":1407 + * cdef Py_ssize_t extent = shape[0] + * + * if ndim == 1: # <<<<<<<<<<<<<< + * for i in range(extent): + * memcpy(data, item, itemsize) + */ + goto __pyx_L3; + } + + /* "View.MemoryView":1412 + * data += stride + * else: + * for i in range(extent): # <<<<<<<<<<<<<< + * _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item) + * data += stride + */ + /*else*/ { + __pyx_t_2 = __pyx_v_extent; + __pyx_t_3 = __pyx_t_2; + for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) { + __pyx_v_i = __pyx_t_4; + + /* "View.MemoryView":1413 + * else: + * for i in range(extent): + * _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item) # <<<<<<<<<<<<<< + * data += stride + * + */ + __pyx_memoryview__slice_assign_scalar(__pyx_v_data, (__pyx_v_shape + 1), (__pyx_v_strides + 1), (__pyx_v_ndim - 1), __pyx_v_itemsize, __pyx_v_item); + + /* "View.MemoryView":1414 + * for i in range(extent): + * _slice_assign_scalar(data, shape + 1, strides + 1, ndim - 1, itemsize, item) + * data += stride # <<<<<<<<<<<<<< + * + * + */ + __pyx_v_data = (__pyx_v_data + __pyx_v_stride); + } + } + __pyx_L3:; + + /* "View.MemoryView":1400 + * + * @cname('__pyx_memoryview__slice_assign_scalar') + * cdef void _slice_assign_scalar(char *data, Py_ssize_t *shape, # <<<<<<<<<<<<<< + * Py_ssize_t *strides, int ndim, + * size_t itemsize, void *item) noexcept nogil: + */ + + /* function exit code */ +} + +/* "(tree fragment)":1 + * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< + * cdef object __pyx_PickleError + * cdef object __pyx_result + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +static PyMethodDef __pyx_mdef_15View_dot_MemoryView_1__pyx_unpickle_Enum = {"__pyx_unpickle_Enum", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}; +static PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + PyObject *__pyx_v___pyx_type = 0; + long __pyx_v___pyx_checksum; + PyObject *__pyx_v___pyx_state = 0; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__pyx_unpickle_Enum (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_type,&__pyx_n_s_pyx_checksum,&__pyx_n_s_pyx_state,0}; + PyObject* values[3] = {0,0,0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_type)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_checksum)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, 1); __PYX_ERR(1, 1, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, 2); __PYX_ERR(1, 1, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "__pyx_unpickle_Enum") < 0)) __PYX_ERR(1, 1, __pyx_L3_error) + } + } else if (unlikely(__pyx_nargs != 3)) { + goto __pyx_L5_argtuple_error; + } else { + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + } + __pyx_v___pyx_type = values[0]; + __pyx_v___pyx_checksum = __Pyx_PyInt_As_long(values[1]); if (unlikely((__pyx_v___pyx_checksum == (long)-1) && PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) + __pyx_v___pyx_state = values[2]; + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, __pyx_nargs); __PYX_ERR(1, 1, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.__pyx_unpickle_Enum", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + __pyx_r = __pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(__pyx_self, __pyx_v___pyx_type, __pyx_v___pyx_checksum, __pyx_v___pyx_state); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_v___pyx_PickleError = 0; + PyObject *__pyx_v___pyx_result = 0; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + int __pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__pyx_unpickle_Enum", 0); + + /* "(tree fragment)":4 + * cdef object __pyx_PickleError + * cdef object __pyx_result + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): # <<<<<<<<<<<<<< + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + */ + __pyx_t_1 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = (__Pyx_PySequence_ContainsTF(__pyx_t_1, __pyx_tuple__8, Py_NE)); if (unlikely((__pyx_t_2 < 0))) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + if (__pyx_t_2) { + + /* "(tree fragment)":5 + * cdef object __pyx_result + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): + * from pickle import PickleError as __pyx_PickleError # <<<<<<<<<<<<<< + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + * __pyx_result = Enum.__new__(__pyx_type) + */ + __pyx_t_1 = PyList_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_n_s_PickleError); + __Pyx_GIVEREF(__pyx_n_s_PickleError); + PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError); + __pyx_t_3 = __Pyx_Import(__pyx_n_s_pickle, __pyx_t_1, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 5, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_ImportFrom(__pyx_t_3, __pyx_n_s_PickleError); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 5, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_t_1); + __pyx_v___pyx_PickleError = __pyx_t_1; + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + + /* "(tree fragment)":6 + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum # <<<<<<<<<<<<<< + * __pyx_result = Enum.__new__(__pyx_type) + * if __pyx_state is not None: + */ + __pyx_t_3 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 6, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_t_3); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 6, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_Raise(__pyx_v___pyx_PickleError, __pyx_t_1, 0, 0); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __PYX_ERR(1, 6, __pyx_L1_error) + + /* "(tree fragment)":4 + * cdef object __pyx_PickleError + * cdef object __pyx_result + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): # <<<<<<<<<<<<<< + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + */ + } + + /* "(tree fragment)":7 + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + * __pyx_result = Enum.__new__(__pyx_type) # <<<<<<<<<<<<<< + * if __pyx_state is not None: + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + */ + __pyx_t_3 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_MemviewEnum_type), __pyx_n_s_new); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 7, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_3); + __pyx_t_4 = NULL; + __pyx_t_5 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_3))) { + __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_3); + if (likely(__pyx_t_4)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); + __Pyx_INCREF(__pyx_t_4); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_3, function); + __pyx_t_5 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v___pyx_type}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5); + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 7, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; + } + __pyx_v___pyx_result = __pyx_t_1; + __pyx_t_1 = 0; + + /* "(tree fragment)":8 + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + * __pyx_result = Enum.__new__(__pyx_type) + * if __pyx_state is not None: # <<<<<<<<<<<<<< + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result + */ + __pyx_t_2 = (__pyx_v___pyx_state != Py_None); + if (__pyx_t_2) { + + /* "(tree fragment)":9 + * __pyx_result = Enum.__new__(__pyx_type) + * if __pyx_state is not None: + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) # <<<<<<<<<<<<<< + * return __pyx_result + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + */ + if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None) || __Pyx_RaiseUnexpectedTypeError("tuple", __pyx_v___pyx_state))) __PYX_ERR(1, 9, __pyx_L1_error) + __pyx_t_1 = __pyx_unpickle_Enum__set_state(((struct __pyx_MemviewEnum_obj *)__pyx_v___pyx_result), ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 9, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "(tree fragment)":8 + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + * __pyx_result = Enum.__new__(__pyx_type) + * if __pyx_state is not None: # <<<<<<<<<<<<<< + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result + */ + } + + /* "(tree fragment)":10 + * if __pyx_state is not None: + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result # <<<<<<<<<<<<<< + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + * __pyx_result.name = __pyx_state[0] + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v___pyx_result); + __pyx_r = __pyx_v___pyx_result; + goto __pyx_L0; + + /* "(tree fragment)":1 + * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< + * cdef object __pyx_PickleError + * cdef object __pyx_result + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_3); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("View.MemoryView.__pyx_unpickle_Enum", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v___pyx_PickleError); + __Pyx_XDECREF(__pyx_v___pyx_result); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "(tree fragment)":11 + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): # <<<<<<<<<<<<<< + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): + */ + +static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__pyx_v___pyx_result, PyObject *__pyx_v___pyx_state) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + Py_ssize_t __pyx_t_3; + int __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + int __pyx_t_8; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__pyx_unpickle_Enum__set_state", 0); + + /* "(tree fragment)":12 + * return __pyx_result + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + * __pyx_result.name = __pyx_state[0] # <<<<<<<<<<<<<< + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): + * __pyx_result.__dict__.update(__pyx_state[1]) + */ + if (unlikely(__pyx_v___pyx_state == Py_None)) { + PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable"); + __PYX_ERR(1, 12, __pyx_L1_error) + } + __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 12, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_GIVEREF(__pyx_t_1); + __Pyx_GOTREF(__pyx_v___pyx_result->name); + __Pyx_DECREF(__pyx_v___pyx_result->name); + __pyx_v___pyx_result->name = __pyx_t_1; + __pyx_t_1 = 0; + + /* "(tree fragment)":13 + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): # <<<<<<<<<<<<<< + * __pyx_result.__dict__.update(__pyx_state[1]) + */ + if (unlikely(__pyx_v___pyx_state == Py_None)) { + PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); + __PYX_ERR(1, 13, __pyx_L1_error) + } + __pyx_t_3 = PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(1, 13, __pyx_L1_error) + __pyx_t_4 = (__pyx_t_3 > 1); + if (__pyx_t_4) { + } else { + __pyx_t_2 = __pyx_t_4; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_4 = __Pyx_HasAttr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 13, __pyx_L1_error) + __pyx_t_2 = __pyx_t_4; + __pyx_L4_bool_binop_done:; + if (__pyx_t_2) { + + /* "(tree fragment)":14 + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): + * __pyx_result.__dict__.update(__pyx_state[1]) # <<<<<<<<<<<<<< + */ + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_update); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_6); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + if (unlikely(__pyx_v___pyx_state == Py_None)) { + PyErr_SetString(PyExc_TypeError, "'NoneType' object is not subscriptable"); + __PYX_ERR(1, 14, __pyx_L1_error) + } + __pyx_t_5 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + __pyx_t_7 = NULL; + __pyx_t_8 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_6))) { + __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_6); + if (likely(__pyx_t_7)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_6); + __Pyx_INCREF(__pyx_t_7); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_6, function); + __pyx_t_8 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_t_5}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_8, 1+__pyx_t_8); + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; + } + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "(tree fragment)":13 + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): # <<<<<<<<<<<<<< + * __pyx_result.__dict__.update(__pyx_state[1]) + */ + } + + /* "(tree fragment)":11 + * __pyx_unpickle_Enum__set_state( __pyx_result, __pyx_state) + * return __pyx_result + * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state): # <<<<<<<<<<<<<< + * __pyx_result.name = __pyx_state[0] + * if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'): + */ + + /* function exit code */ + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_AddTraceback("View.MemoryView.__pyx_unpickle_Enum__set_state", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":245 + * + * @property + * cdef inline PyObject* base(self) nogil: # <<<<<<<<<<<<<< + * """Returns a borrowed reference to the object owning the data/memory. + * """ + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject *__pyx_v_self) { + PyObject *__pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":248 + * """Returns a borrowed reference to the object owning the data/memory. + * """ + * return PyArray_BASE(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_BASE(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":245 + * + * @property + * cdef inline PyObject* base(self) nogil: # <<<<<<<<<<<<<< + * """Returns a borrowed reference to the object owning the data/memory. + * """ + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":251 + * + * @property + * cdef inline dtype descr(self): # <<<<<<<<<<<<<< + * """Returns an owned reference to the dtype of the array. + * """ + */ + +static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArrayObject *__pyx_v_self) { + PyArray_Descr *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyArray_Descr *__pyx_t_1; + __Pyx_RefNannySetupContext("descr", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":254 + * """Returns an owned reference to the dtype of the array. + * """ + * return PyArray_DESCR(self) # <<<<<<<<<<<<<< + * + * @property + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + __pyx_t_1 = PyArray_DESCR(__pyx_v_self); + __Pyx_INCREF((PyObject *)((PyArray_Descr *)__pyx_t_1)); + __pyx_r = ((PyArray_Descr *)__pyx_t_1); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":251 + * + * @property + * cdef inline dtype descr(self): # <<<<<<<<<<<<<< + * """Returns an owned reference to the dtype of the array. + * """ + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":257 + * + * @property + * cdef inline int ndim(self) nogil: # <<<<<<<<<<<<<< + * """Returns the number of dimensions in the array. + * """ + */ + +static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx_v_self) { + int __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":260 + * """Returns the number of dimensions in the array. + * """ + * return PyArray_NDIM(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_NDIM(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":257 + * + * @property + * cdef inline int ndim(self) nogil: # <<<<<<<<<<<<<< + * """Returns the number of dimensions in the array. + * """ + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":263 + * + * @property + * cdef inline npy_intp *shape(self) nogil: # <<<<<<<<<<<<<< + * """Returns a pointer to the dimensions/shape of the array. + * The number of elements matches the number of dimensions of the array (ndim). + */ + +static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObject *__pyx_v_self) { + npy_intp *__pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":268 + * Can return NULL for 0-dimensional arrays. + * """ + * return PyArray_DIMS(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_DIMS(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":263 + * + * @property + * cdef inline npy_intp *shape(self) nogil: # <<<<<<<<<<<<<< + * """Returns a pointer to the dimensions/shape of the array. + * The number of elements matches the number of dimensions of the array (ndim). + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":271 + * + * @property + * cdef inline npy_intp *strides(self) nogil: # <<<<<<<<<<<<<< + * """Returns a pointer to the strides of the array. + * The number of elements matches the number of dimensions of the array (ndim). + */ + +static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayObject *__pyx_v_self) { + npy_intp *__pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":275 + * The number of elements matches the number of dimensions of the array (ndim). + * """ + * return PyArray_STRIDES(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_STRIDES(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":271 + * + * @property + * cdef inline npy_intp *strides(self) nogil: # <<<<<<<<<<<<<< + * """Returns a pointer to the strides of the array. + * The number of elements matches the number of dimensions of the array (ndim). + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":278 + * + * @property + * cdef inline npy_intp size(self) nogil: # <<<<<<<<<<<<<< + * """Returns the total size (in number of elements) of the array. + * """ + */ + +static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject *__pyx_v_self) { + npy_intp __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":281 + * """Returns the total size (in number of elements) of the array. + * """ + * return PyArray_SIZE(self) # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = PyArray_SIZE(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":278 + * + * @property + * cdef inline npy_intp size(self) nogil: # <<<<<<<<<<<<<< + * """Returns the total size (in number of elements) of the array. + * """ + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":284 + * + * @property + * cdef inline char* data(self) nogil: # <<<<<<<<<<<<<< + * """The pointer to the data buffer as a char*. + * This is provided for legacy reasons to avoid direct struct field access. + */ + +static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__pyx_v_self) { + char *__pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":290 + * of `PyArray_DATA()` instead, which returns a 'void*'. + * """ + * return PyArray_BYTES(self) # <<<<<<<<<<<<<< + * + * ctypedef unsigned char npy_bool + */ + __pyx_r = PyArray_BYTES(__pyx_v_self); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":284 + * + * @property + * cdef inline char* data(self) nogil: # <<<<<<<<<<<<<< + * """The pointer to the data buffer as a char*. + * This is provided for legacy reasons to avoid direct struct field access. + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":776 + * ctypedef npy_cdouble complex_t + * + * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(1, a) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__pyx_v_a) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew1", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":777 + * + * cdef inline object PyArray_MultiIterNew1(a): + * return PyArray_MultiIterNew(1, a) # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew2(a, b): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(1, ((void *)__pyx_v_a)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 777, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":776 + * ctypedef npy_cdouble complex_t + * + * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(1, a) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew1", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":779 + * return PyArray_MultiIterNew(1, a) + * + * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(2, a, b) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__pyx_v_a, PyObject *__pyx_v_b) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew2", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":780 + * + * cdef inline object PyArray_MultiIterNew2(a, b): + * return PyArray_MultiIterNew(2, a, b) # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew3(a, b, c): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(2, ((void *)__pyx_v_a), ((void *)__pyx_v_b)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 780, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":779 + * return PyArray_MultiIterNew(1, a) + * + * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(2, a, b) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew2", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":782 + * return PyArray_MultiIterNew(2, a, b) + * + * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(3, a, b, c) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew3", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":783 + * + * cdef inline object PyArray_MultiIterNew3(a, b, c): + * return PyArray_MultiIterNew(3, a, b, c) # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew4(a, b, c, d): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(3, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 783, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":782 + * return PyArray_MultiIterNew(2, a, b) + * + * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(3, a, b, c) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew3", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":785 + * return PyArray_MultiIterNew(3, a, b, c) + * + * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(4, a, b, c, d) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew4", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":786 + * + * cdef inline object PyArray_MultiIterNew4(a, b, c, d): + * return PyArray_MultiIterNew(4, a, b, c, d) # <<<<<<<<<<<<<< + * + * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(4, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c), ((void *)__pyx_v_d)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 786, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":785 + * return PyArray_MultiIterNew(3, a, b, c) + * + * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(4, a, b, c, d) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew4", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":788 + * return PyArray_MultiIterNew(4, a, b, c, d) + * + * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(5, a, b, c, d, e) + * + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d, PyObject *__pyx_v_e) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("PyArray_MultiIterNew5", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":789 + * + * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): + * return PyArray_MultiIterNew(5, a, b, c, d, e) # <<<<<<<<<<<<<< + * + * cdef inline tuple PyDataType_SHAPE(dtype d): + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_1 = PyArray_MultiIterNew(5, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c), ((void *)__pyx_v_d), ((void *)__pyx_v_e)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 789, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":788 + * return PyArray_MultiIterNew(4, a, b, c, d) + * + * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< + * return PyArray_MultiIterNew(5, a, b, c, d, e) + * + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("numpy.PyArray_MultiIterNew5", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":791 + * return PyArray_MultiIterNew(5, a, b, c, d, e) + * + * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< + * if PyDataType_HASSUBARRAY(d): + * return d.subarray.shape + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__pyx_v_d) { + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + __Pyx_RefNannySetupContext("PyDataType_SHAPE", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":792 + * + * cdef inline tuple PyDataType_SHAPE(dtype d): + * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< + * return d.subarray.shape + * else: + */ + __pyx_t_1 = PyDataType_HASSUBARRAY(__pyx_v_d); + if (__pyx_t_1) { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":793 + * cdef inline tuple PyDataType_SHAPE(dtype d): + * if PyDataType_HASSUBARRAY(d): + * return d.subarray.shape # <<<<<<<<<<<<<< + * else: + * return () + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape)); + __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":792 + * + * cdef inline tuple PyDataType_SHAPE(dtype d): + * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< + * return d.subarray.shape + * else: + */ + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":795 + * return d.subarray.shape + * else: + * return () # <<<<<<<<<<<<<< + * + * + */ + /*else*/ { + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_empty_tuple); + __pyx_r = __pyx_empty_tuple; + goto __pyx_L0; + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":791 + * return PyArray_MultiIterNew(5, a, b, c, d, e) + * + * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< + * if PyDataType_HASSUBARRAY(d): + * return d.subarray.shape + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":970 + * int _import_umath() except -1 + * + * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< + * Py_INCREF(base) # important to do this before stealing the reference below! + * PyArray_SetBaseObject(arr, base) + */ + +static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_arr, PyObject *__pyx_v_base) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("set_array_base", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":971 + * + * cdef inline void set_array_base(ndarray arr, object base): + * Py_INCREF(base) # important to do this before stealing the reference below! # <<<<<<<<<<<<<< + * PyArray_SetBaseObject(arr, base) + * + */ + Py_INCREF(__pyx_v_base); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":972 + * cdef inline void set_array_base(ndarray arr, object base): + * Py_INCREF(base) # important to do this before stealing the reference below! + * PyArray_SetBaseObject(arr, base) # <<<<<<<<<<<<<< + * + * cdef inline object get_array_base(ndarray arr): + */ + (void)(PyArray_SetBaseObject(__pyx_v_arr, __pyx_v_base)); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":970 + * int _import_umath() except -1 + * + * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< + * Py_INCREF(base) # important to do this before stealing the reference below! + * PyArray_SetBaseObject(arr, base) + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":974 + * PyArray_SetBaseObject(arr, base) + * + * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< + * base = PyArray_BASE(arr) + * if base is NULL: + */ + +static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__pyx_v_arr) { + PyObject *__pyx_v_base; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + __Pyx_RefNannySetupContext("get_array_base", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":975 + * + * cdef inline object get_array_base(ndarray arr): + * base = PyArray_BASE(arr) # <<<<<<<<<<<<<< + * if base is NULL: + * return None + */ + __pyx_v_base = PyArray_BASE(__pyx_v_arr); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":976 + * cdef inline object get_array_base(ndarray arr): + * base = PyArray_BASE(arr) + * if base is NULL: # <<<<<<<<<<<<<< + * return None + * return base + */ + __pyx_t_1 = (__pyx_v_base == NULL); + if (__pyx_t_1) { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":977 + * base = PyArray_BASE(arr) + * if base is NULL: + * return None # <<<<<<<<<<<<<< + * return base + * + */ + __Pyx_XDECREF(__pyx_r); + __pyx_r = Py_None; __Pyx_INCREF(Py_None); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":976 + * cdef inline object get_array_base(ndarray arr): + * base = PyArray_BASE(arr) + * if base is NULL: # <<<<<<<<<<<<<< + * return None + * return base + */ + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":978 + * if base is NULL: + * return None + * return base # <<<<<<<<<<<<<< + * + * # Versions of the import_* functions which are more suitable for + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(((PyObject *)__pyx_v_base)); + __pyx_r = ((PyObject *)__pyx_v_base); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":974 + * PyArray_SetBaseObject(arr, base) + * + * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< + * base = PyArray_BASE(arr) + * if base is NULL: + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":982 + * # Versions of the import_* functions which are more suitable for + * # Cython code. + * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< + * try: + * __pyx_import_array() + */ + +static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("import_array", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + * # Cython code. + * cdef inline int import_array() except -1: + * try: # <<<<<<<<<<<<<< + * __pyx_import_array() + * except Exception: + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":984 + * cdef inline int import_array() except -1: + * try: + * __pyx_import_array() # <<<<<<<<<<<<<< + * except Exception: + * raise ImportError("numpy.core.multiarray failed to import") + */ + __pyx_t_4 = _import_array(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 984, __pyx_L3_error) + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + * # Cython code. + * cdef inline int import_array() except -1: + * try: # <<<<<<<<<<<<<< + * __pyx_import_array() + * except Exception: + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L8_try_end; + __pyx_L3_error:; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":985 + * try: + * __pyx_import_array() + * except Exception: # <<<<<<<<<<<<<< + * raise ImportError("numpy.core.multiarray failed to import") + * + */ + __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); + if (__pyx_t_4) { + __Pyx_AddTraceback("numpy.import_array", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 985, __pyx_L5_except_error) + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_6); + __Pyx_XGOTREF(__pyx_t_7); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":986 + * __pyx_import_array() + * except Exception: + * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< + * + * cdef inline int import_umath() except -1: + */ + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__9, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 986, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_Raise(__pyx_t_8, 0, 0, 0); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __PYX_ERR(2, 986, __pyx_L5_except_error) + } + goto __pyx_L5_except_error; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + * # Cython code. + * cdef inline int import_array() except -1: + * try: # <<<<<<<<<<<<<< + * __pyx_import_array() + * except Exception: + */ + __pyx_L5_except_error:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + goto __pyx_L1_error; + __pyx_L8_try_end:; + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":982 + * # Versions of the import_* functions which are more suitable for + * # Cython code. + * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< + * try: + * __pyx_import_array() + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("numpy.import_array", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":988 + * raise ImportError("numpy.core.multiarray failed to import") + * + * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< + * try: + * _import_umath() + */ + +static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("import_umath", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + * + * cdef inline int import_umath() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":990 + * cdef inline int import_umath() except -1: + * try: + * _import_umath() # <<<<<<<<<<<<<< + * except Exception: + * raise ImportError("numpy.core.umath failed to import") + */ + __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 990, __pyx_L3_error) + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + * + * cdef inline int import_umath() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L8_try_end; + __pyx_L3_error:; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":991 + * try: + * _import_umath() + * except Exception: # <<<<<<<<<<<<<< + * raise ImportError("numpy.core.umath failed to import") + * + */ + __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); + if (__pyx_t_4) { + __Pyx_AddTraceback("numpy.import_umath", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 991, __pyx_L5_except_error) + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_6); + __Pyx_XGOTREF(__pyx_t_7); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":992 + * _import_umath() + * except Exception: + * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< + * + * cdef inline int import_ufunc() except -1: + */ + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__10, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 992, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_Raise(__pyx_t_8, 0, 0, 0); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __PYX_ERR(2, 992, __pyx_L5_except_error) + } + goto __pyx_L5_except_error; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + * + * cdef inline int import_umath() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + __pyx_L5_except_error:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + goto __pyx_L1_error; + __pyx_L8_try_end:; + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":988 + * raise ImportError("numpy.core.multiarray failed to import") + * + * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< + * try: + * _import_umath() + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("numpy.import_umath", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":994 + * raise ImportError("numpy.core.umath failed to import") + * + * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< + * try: + * _import_umath() + */ + +static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + int __pyx_t_4; + PyObject *__pyx_t_5 = NULL; + PyObject *__pyx_t_6 = NULL; + PyObject *__pyx_t_7 = NULL; + PyObject *__pyx_t_8 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("import_ufunc", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + * + * cdef inline int import_ufunc() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":996 + * cdef inline int import_ufunc() except -1: + * try: + * _import_umath() # <<<<<<<<<<<<<< + * except Exception: + * raise ImportError("numpy.core.umath failed to import") + */ + __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 996, __pyx_L3_error) + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + * + * cdef inline int import_ufunc() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L8_try_end; + __pyx_L3_error:; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":997 + * try: + * _import_umath() + * except Exception: # <<<<<<<<<<<<<< + * raise ImportError("numpy.core.umath failed to import") + * + */ + __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0]))); + if (__pyx_t_4) { + __Pyx_AddTraceback("numpy.import_ufunc", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(2, 997, __pyx_L5_except_error) + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_6); + __Pyx_XGOTREF(__pyx_t_7); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":998 + * _import_umath() + * except Exception: + * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__10, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 998, __pyx_L5_except_error) + __Pyx_GOTREF(__pyx_t_8); + __Pyx_Raise(__pyx_t_8, 0, 0, 0); + __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; + __PYX_ERR(2, 998, __pyx_L5_except_error) + } + goto __pyx_L5_except_error; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + * + * cdef inline int import_ufunc() except -1: + * try: # <<<<<<<<<<<<<< + * _import_umath() + * except Exception: + */ + __pyx_L5_except_error:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + goto __pyx_L1_error; + __pyx_L8_try_end:; + } + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":994 + * raise ImportError("numpy.core.umath failed to import") + * + * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< + * try: + * _import_umath() + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_6); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_8); + __Pyx_AddTraceback("numpy.import_ufunc", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1001 + * + * + * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< + * """ + * Cython equivalent of `isinstance(obj, np.timedelta64)` + */ + +static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_obj) { + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("is_timedelta64_object", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1013 + * bool + * """ + * return PyObject_TypeCheck(obj, &PyTimedeltaArrType_Type) # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyTimedeltaArrType_Type)); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1001 + * + * + * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< + * """ + * Cython equivalent of `isinstance(obj, np.timedelta64)` + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1016 + * + * + * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< + * """ + * Cython equivalent of `isinstance(obj, np.datetime64)` + */ + +static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_obj) { + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("is_datetime64_object", 0); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1028 + * bool + * """ + * return PyObject_TypeCheck(obj, &PyDatetimeArrType_Type) # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyDatetimeArrType_Type)); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1016 + * + * + * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< + * """ + * Cython equivalent of `isinstance(obj, np.datetime64)` + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1031 + * + * + * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the int64 value underlying scalar numpy datetime64 object + */ + +static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject *__pyx_v_obj) { + npy_datetime __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1038 + * also needed. That can be found using `get_datetime64_unit`. + * """ + * return (obj).obval # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = ((PyDatetimeScalarObject *)__pyx_v_obj)->obval; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1031 + * + * + * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the int64 value underlying scalar numpy datetime64 object + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1041 + * + * + * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the int64 value underlying scalar numpy timedelta64 object + */ + +static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject *__pyx_v_obj) { + npy_timedelta __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1045 + * returns the int64 value underlying scalar numpy timedelta64 object + * """ + * return (obj).obval # <<<<<<<<<<<<<< + * + * + */ + __pyx_r = ((PyTimedeltaScalarObject *)__pyx_v_obj)->obval; + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1041 + * + * + * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the int64 value underlying scalar numpy timedelta64 object + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1048 + * + * + * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the unit part of the dtype for a numpy datetime64 object. + */ + +static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit(PyObject *__pyx_v_obj) { + NPY_DATETIMEUNIT __pyx_r; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1052 + * returns the unit part of the dtype for a numpy datetime64 object. + * """ + * return (obj).obmeta.base # <<<<<<<<<<<<<< + */ + __pyx_r = ((NPY_DATETIMEUNIT)((PyDatetimeScalarObject *)__pyx_v_obj)->obmeta.base); + goto __pyx_L0; + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1048 + * + * + * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< + * """ + * returns the unit part of the dtype for a numpy datetime64 object. + */ + + /* function exit code */ + __pyx_L0:; + return __pyx_r; +} + +/* "cpython/complex.pxd":19 + * + * @property + * cdef inline double real(self): # <<<<<<<<<<<<<< + * return self.cval.real + * + */ + +static CYTHON_INLINE double __pyx_f_7cpython_7complex_7complex_4real_real(PyComplexObject *__pyx_v_self) { + double __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("real", 0); + + /* "cpython/complex.pxd":20 + * @property + * cdef inline double real(self): + * return self.cval.real # <<<<<<<<<<<<<< + * + * @property + */ + __pyx_r = __pyx_v_self->cval.real; + goto __pyx_L0; + + /* "cpython/complex.pxd":19 + * + * @property + * cdef inline double real(self): # <<<<<<<<<<<<<< + * return self.cval.real + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "cpython/complex.pxd":23 + * + * @property + * cdef inline double imag(self): # <<<<<<<<<<<<<< + * return self.cval.imag + * + */ + +static CYTHON_INLINE double __pyx_f_7cpython_7complex_7complex_4imag_imag(PyComplexObject *__pyx_v_self) { + double __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("imag", 0); + + /* "cpython/complex.pxd":24 + * @property + * cdef inline double imag(self): + * return self.cval.imag # <<<<<<<<<<<<<< + * + * # PyTypeObject PyComplex_Type + */ + __pyx_r = __pyx_v_self->cval.imag; + goto __pyx_L0; + + /* "cpython/complex.pxd":23 + * + * @property + * cdef inline double imag(self): # <<<<<<<<<<<<<< + * return self.cval.imag + * + */ + + /* function exit code */ + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "cpython/contextvars.pxd":112 + * + * + * cdef inline object get_value(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the default value of the context variable, + */ + +static CYTHON_INLINE PyObject *__pyx_f_7cpython_11contextvars_get_value(PyObject *__pyx_v_var, struct __pyx_opt_args_7cpython_11contextvars_get_value *__pyx_optional_args) { + PyObject *__pyx_v_default_value = ((PyObject *)Py_None); + PyObject *__pyx_v_value; + PyObject *__pyx_v_pyvalue = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_value", 0); + if (__pyx_optional_args) { + if (__pyx_optional_args->__pyx_n > 0) { + __pyx_v_default_value = __pyx_optional_args->default_value; + } + } + + /* "cpython/contextvars.pxd":117 + * or None if no such value or default was found. + * """ + * cdef PyObject *value = NULL # <<<<<<<<<<<<<< + * PyContextVar_Get(var, NULL, &value) + * if value is NULL: + */ + __pyx_v_value = NULL; + + /* "cpython/contextvars.pxd":118 + * """ + * cdef PyObject *value = NULL + * PyContextVar_Get(var, NULL, &value) # <<<<<<<<<<<<<< + * if value is NULL: + * # context variable does not have a default + */ + __pyx_t_1 = PyContextVar_Get(__pyx_v_var, NULL, (&__pyx_v_value)); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(3, 118, __pyx_L1_error) + + /* "cpython/contextvars.pxd":119 + * cdef PyObject *value = NULL + * PyContextVar_Get(var, NULL, &value) + * if value is NULL: # <<<<<<<<<<<<<< + * # context variable does not have a default + * pyvalue = default_value + */ + __pyx_t_2 = (__pyx_v_value == NULL); + if (__pyx_t_2) { + + /* "cpython/contextvars.pxd":121 + * if value is NULL: + * # context variable does not have a default + * pyvalue = default_value # <<<<<<<<<<<<<< + * else: + * # value or default value of context variable + */ + __Pyx_INCREF(__pyx_v_default_value); + __pyx_v_pyvalue = __pyx_v_default_value; + + /* "cpython/contextvars.pxd":119 + * cdef PyObject *value = NULL + * PyContextVar_Get(var, NULL, &value) + * if value is NULL: # <<<<<<<<<<<<<< + * # context variable does not have a default + * pyvalue = default_value + */ + goto __pyx_L3; + } + + /* "cpython/contextvars.pxd":124 + * else: + * # value or default value of context variable + * pyvalue = value # <<<<<<<<<<<<<< + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' + * return pyvalue + */ + /*else*/ { + __pyx_t_3 = ((PyObject *)__pyx_v_value); + __Pyx_INCREF(__pyx_t_3); + __pyx_v_pyvalue = __pyx_t_3; + __pyx_t_3 = 0; + + /* "cpython/contextvars.pxd":125 + * # value or default value of context variable + * pyvalue = value + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' # <<<<<<<<<<<<<< + * return pyvalue + * + */ + Py_XDECREF(__pyx_v_value); + } + __pyx_L3:; + + /* "cpython/contextvars.pxd":126 + * pyvalue = value + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' + * return pyvalue # <<<<<<<<<<<<<< + * + * + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_pyvalue); + __pyx_r = __pyx_v_pyvalue; + goto __pyx_L0; + + /* "cpython/contextvars.pxd":112 + * + * + * cdef inline object get_value(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the default value of the context variable, + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_3); + __Pyx_AddTraceback("cpython.contextvars.get_value", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_pyvalue); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "cpython/contextvars.pxd":129 + * + * + * cdef inline object get_value_no_default(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the provided default value if no such value was found. + */ + +static CYTHON_INLINE PyObject *__pyx_f_7cpython_11contextvars_get_value_no_default(PyObject *__pyx_v_var, struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default *__pyx_optional_args) { + PyObject *__pyx_v_default_value = ((PyObject *)Py_None); + PyObject *__pyx_v_value; + PyObject *__pyx_v_pyvalue = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("get_value_no_default", 0); + if (__pyx_optional_args) { + if (__pyx_optional_args->__pyx_n > 0) { + __pyx_v_default_value = __pyx_optional_args->default_value; + } + } + + /* "cpython/contextvars.pxd":135 + * Ignores the default value of the context variable, if any. + * """ + * cdef PyObject *value = NULL # <<<<<<<<<<<<<< + * PyContextVar_Get(var, default_value, &value) + * # value of context variable or 'default_value' + */ + __pyx_v_value = NULL; + + /* "cpython/contextvars.pxd":136 + * """ + * cdef PyObject *value = NULL + * PyContextVar_Get(var, default_value, &value) # <<<<<<<<<<<<<< + * # value of context variable or 'default_value' + * pyvalue = value + */ + __pyx_t_1 = PyContextVar_Get(__pyx_v_var, ((PyObject *)__pyx_v_default_value), (&__pyx_v_value)); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(3, 136, __pyx_L1_error) + + /* "cpython/contextvars.pxd":138 + * PyContextVar_Get(var, default_value, &value) + * # value of context variable or 'default_value' + * pyvalue = value # <<<<<<<<<<<<<< + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' + * return pyvalue + */ + __pyx_t_2 = ((PyObject *)__pyx_v_value); + __Pyx_INCREF(__pyx_t_2); + __pyx_v_pyvalue = __pyx_t_2; + __pyx_t_2 = 0; + + /* "cpython/contextvars.pxd":139 + * # value of context variable or 'default_value' + * pyvalue = value + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' # <<<<<<<<<<<<<< + * return pyvalue + */ + Py_XDECREF(__pyx_v_value); + + /* "cpython/contextvars.pxd":140 + * pyvalue = value + * Py_XDECREF(value) # PyContextVar_Get() returned an owned reference as 'PyObject*' + * return pyvalue # <<<<<<<<<<<<<< + */ + __Pyx_XDECREF(__pyx_r); + __Pyx_INCREF(__pyx_v_pyvalue); + __pyx_r = __pyx_v_pyvalue; + goto __pyx_L0; + + /* "cpython/contextvars.pxd":129 + * + * + * cdef inline object get_value_no_default(var, default_value=None): # <<<<<<<<<<<<<< + * """Return a new reference to the value of the context variable, + * or the provided default value if no such value was found. + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_2); + __Pyx_AddTraceback("cpython.contextvars.get_value_no_default", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF(__pyx_v_pyvalue); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":104 + * __data_union data + * + * def __getbuffer__(self, Py_buffer* info, int flags): # <<<<<<<<<<<<<< + * # This implementation of getbuffer is geared towards Cython + * # requirements, and does not yet fulfill the PEP. + */ + +/* Python wrapper */ +CYTHON_UNUSED static int __pyx_pw_7cpython_5array_5array_1__getbuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ +CYTHON_UNUSED static int __pyx_pw_7cpython_5array_5array_1__getbuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + int __pyx_r; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_r = __pyx_pf_7cpython_5array_5array___getbuffer__(((arrayobject *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static int __pyx_pf_7cpython_5array_5array___getbuffer__(arrayobject *__pyx_v_self, Py_buffer *__pyx_v_info, CYTHON_UNUSED int __pyx_v_flags) { + PyObject *__pyx_v_item_count = NULL; + int __pyx_r; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + char *__pyx_t_2; + int __pyx_t_3; + PyObject *__pyx_t_4 = NULL; + Py_ssize_t __pyx_t_5; + int __pyx_t_6; + char __pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + if (unlikely(__pyx_v_info == NULL)) { + PyErr_SetString(PyExc_BufferError, "PyObject_GetBuffer: view==NULL argument is obsolete"); + return -1; + } + __Pyx_RefNannySetupContext("__getbuffer__", 0); + __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None); + __Pyx_GIVEREF(__pyx_v_info->obj); + + /* "array.pxd":109 + * # In particular strided access is always provided regardless + * # of flags + * item_count = Py_SIZE(self) # <<<<<<<<<<<<<< + * + * info.suboffsets = NULL + */ + __pyx_t_1 = PyInt_FromSsize_t(Py_SIZE(((PyObject *)__pyx_v_self))); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 109, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_item_count = __pyx_t_1; + __pyx_t_1 = 0; + + /* "array.pxd":111 + * item_count = Py_SIZE(self) + * + * info.suboffsets = NULL # <<<<<<<<<<<<<< + * info.buf = self.data.as_chars + * info.readonly = 0 + */ + __pyx_v_info->suboffsets = NULL; + + /* "array.pxd":112 + * + * info.suboffsets = NULL + * info.buf = self.data.as_chars # <<<<<<<<<<<<<< + * info.readonly = 0 + * info.ndim = 1 + */ + __pyx_t_2 = __pyx_v_self->data.as_chars; + __pyx_v_info->buf = __pyx_t_2; + + /* "array.pxd":113 + * info.suboffsets = NULL + * info.buf = self.data.as_chars + * info.readonly = 0 # <<<<<<<<<<<<<< + * info.ndim = 1 + * info.itemsize = self.ob_descr.itemsize # e.g. sizeof(float) + */ + __pyx_v_info->readonly = 0; + + /* "array.pxd":114 + * info.buf = self.data.as_chars + * info.readonly = 0 + * info.ndim = 1 # <<<<<<<<<<<<<< + * info.itemsize = self.ob_descr.itemsize # e.g. sizeof(float) + * info.len = info.itemsize * item_count + */ + __pyx_v_info->ndim = 1; + + /* "array.pxd":115 + * info.readonly = 0 + * info.ndim = 1 + * info.itemsize = self.ob_descr.itemsize # e.g. sizeof(float) # <<<<<<<<<<<<<< + * info.len = info.itemsize * item_count + * + */ + __pyx_t_3 = __pyx_v_self->ob_descr->itemsize; + __pyx_v_info->itemsize = __pyx_t_3; + + /* "array.pxd":116 + * info.ndim = 1 + * info.itemsize = self.ob_descr.itemsize # e.g. sizeof(float) + * info.len = info.itemsize * item_count # <<<<<<<<<<<<<< + * + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) + */ + __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_info->itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 116, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_4 = PyNumber_Multiply(__pyx_t_1, __pyx_v_item_count); if (unlikely(!__pyx_t_4)) __PYX_ERR(4, 116, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_5 = __Pyx_PyIndex_AsSsize_t(__pyx_t_4); if (unlikely((__pyx_t_5 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(4, 116, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_v_info->len = __pyx_t_5; + + /* "array.pxd":118 + * info.len = info.itemsize * item_count + * + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) # <<<<<<<<<<<<<< + * if not info.shape: + * raise MemoryError() + */ + __pyx_v_info->shape = ((Py_ssize_t *)PyObject_Malloc(((sizeof(Py_ssize_t)) + 2))); + + /* "array.pxd":119 + * + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) + * if not info.shape: # <<<<<<<<<<<<<< + * raise MemoryError() + * info.shape[0] = item_count # constant regardless of resizing + */ + __pyx_t_6 = (!(__pyx_v_info->shape != 0)); + if (unlikely(__pyx_t_6)) { + + /* "array.pxd":120 + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) + * if not info.shape: + * raise MemoryError() # <<<<<<<<<<<<<< + * info.shape[0] = item_count # constant regardless of resizing + * info.strides = &info.itemsize + */ + PyErr_NoMemory(); __PYX_ERR(4, 120, __pyx_L1_error) + + /* "array.pxd":119 + * + * info.shape = PyObject_Malloc(sizeof(Py_ssize_t) + 2) + * if not info.shape: # <<<<<<<<<<<<<< + * raise MemoryError() + * info.shape[0] = item_count # constant regardless of resizing + */ + } + + /* "array.pxd":121 + * if not info.shape: + * raise MemoryError() + * info.shape[0] = item_count # constant regardless of resizing # <<<<<<<<<<<<<< + * info.strides = &info.itemsize + * + */ + __pyx_t_5 = __Pyx_PyIndex_AsSsize_t(__pyx_v_item_count); if (unlikely((__pyx_t_5 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(4, 121, __pyx_L1_error) + (__pyx_v_info->shape[0]) = __pyx_t_5; + + /* "array.pxd":122 + * raise MemoryError() + * info.shape[0] = item_count # constant regardless of resizing + * info.strides = &info.itemsize # <<<<<<<<<<<<<< + * + * info.format = (info.shape + 1) + */ + __pyx_v_info->strides = (&__pyx_v_info->itemsize); + + /* "array.pxd":124 + * info.strides = &info.itemsize + * + * info.format = (info.shape + 1) # <<<<<<<<<<<<<< + * info.format[0] = self.ob_descr.typecode + * info.format[1] = 0 + */ + __pyx_v_info->format = ((char *)(__pyx_v_info->shape + 1)); + + /* "array.pxd":125 + * + * info.format = (info.shape + 1) + * info.format[0] = self.ob_descr.typecode # <<<<<<<<<<<<<< + * info.format[1] = 0 + * info.obj = self + */ + __pyx_t_7 = __pyx_v_self->ob_descr->typecode; + (__pyx_v_info->format[0]) = __pyx_t_7; + + /* "array.pxd":126 + * info.format = (info.shape + 1) + * info.format[0] = self.ob_descr.typecode + * info.format[1] = 0 # <<<<<<<<<<<<<< + * info.obj = self + * + */ + (__pyx_v_info->format[1]) = 0; + + /* "array.pxd":127 + * info.format[0] = self.ob_descr.typecode + * info.format[1] = 0 + * info.obj = self # <<<<<<<<<<<<<< + * + * def __releasebuffer__(self, Py_buffer* info): + */ + __Pyx_INCREF((PyObject *)__pyx_v_self); + __Pyx_GIVEREF((PyObject *)__pyx_v_self); + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); + __pyx_v_info->obj = ((PyObject *)__pyx_v_self); + + /* "array.pxd":104 + * __data_union data + * + * def __getbuffer__(self, Py_buffer* info, int flags): # <<<<<<<<<<<<<< + * # This implementation of getbuffer is geared towards Cython + * # requirements, and does not yet fulfill the PEP. + */ + + /* function exit code */ + __pyx_r = 0; + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_4); + __Pyx_AddTraceback("cpython.array.array.__getbuffer__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + if (__pyx_v_info->obj != NULL) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + goto __pyx_L2; + __pyx_L0:; + if (__pyx_v_info->obj == Py_None) { + __Pyx_GOTREF(__pyx_v_info->obj); + __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0; + } + __pyx_L2:; + __Pyx_XDECREF(__pyx_v_item_count); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":129 + * info.obj = self + * + * def __releasebuffer__(self, Py_buffer* info): # <<<<<<<<<<<<<< + * PyObject_Free(info.shape) + * + */ + +/* Python wrapper */ +CYTHON_UNUSED static void __pyx_pw_7cpython_5array_5array_3__releasebuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info); /*proto*/ +CYTHON_UNUSED static void __pyx_pw_7cpython_5array_5array_3__releasebuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info) { + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__releasebuffer__ (wrapper)", 0); + __pyx_pf_7cpython_5array_5array_2__releasebuffer__(((arrayobject *)__pyx_v_self), ((Py_buffer *)__pyx_v_info)); + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +static void __pyx_pf_7cpython_5array_5array_2__releasebuffer__(CYTHON_UNUSED arrayobject *__pyx_v_self, Py_buffer *__pyx_v_info) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__releasebuffer__", 0); + + /* "array.pxd":130 + * + * def __releasebuffer__(self, Py_buffer* info): + * PyObject_Free(info.shape) # <<<<<<<<<<<<<< + * + * array newarrayobject(PyTypeObject* type, Py_ssize_t size, arraydescr *descr) + */ + PyObject_Free(__pyx_v_info->shape); + + /* "array.pxd":129 + * info.obj = self + * + * def __releasebuffer__(self, Py_buffer* info): # <<<<<<<<<<<<<< + * PyObject_Free(info.shape) + * + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "array.pxd":141 + * + * + * cdef inline array clone(array template, Py_ssize_t length, bint zero): # <<<<<<<<<<<<<< + * """ fast creation of a new array, given a template array. + * type will be same as template. + */ + +static CYTHON_INLINE arrayobject *__pyx_f_7cpython_5array_clone(arrayobject *__pyx_v_template, Py_ssize_t __pyx_v_length, int __pyx_v_zero) { + arrayobject *__pyx_v_op = 0; + arrayobject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_t_2; + int __pyx_t_3; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("clone", 0); + + /* "array.pxd":145 + * type will be same as template. + * if zero is true, new array will be initialized with zeroes.""" + * cdef array op = newarrayobject(Py_TYPE(template), length, template.ob_descr) # <<<<<<<<<<<<<< + * if zero and op is not None: + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) + */ + __pyx_t_1 = ((PyObject *)newarrayobject(Py_TYPE(((PyObject *)__pyx_v_template)), __pyx_v_length, __pyx_v_template->ob_descr)); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 145, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_op = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "array.pxd":146 + * if zero is true, new array will be initialized with zeroes.""" + * cdef array op = newarrayobject(Py_TYPE(template), length, template.ob_descr) + * if zero and op is not None: # <<<<<<<<<<<<<< + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) + * return op + */ + if (__pyx_v_zero) { + } else { + __pyx_t_2 = __pyx_v_zero; + goto __pyx_L4_bool_binop_done; + } + __pyx_t_3 = (((PyObject *)__pyx_v_op) != Py_None); + __pyx_t_2 = __pyx_t_3; + __pyx_L4_bool_binop_done:; + if (__pyx_t_2) { + + /* "array.pxd":147 + * cdef array op = newarrayobject(Py_TYPE(template), length, template.ob_descr) + * if zero and op is not None: + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) # <<<<<<<<<<<<<< + * return op + * + */ + (void)(memset(__pyx_v_op->data.as_chars, 0, (__pyx_v_length * __pyx_v_op->ob_descr->itemsize))); + + /* "array.pxd":146 + * if zero is true, new array will be initialized with zeroes.""" + * cdef array op = newarrayobject(Py_TYPE(template), length, template.ob_descr) + * if zero and op is not None: # <<<<<<<<<<<<<< + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) + * return op + */ + } + + /* "array.pxd":148 + * if zero and op is not None: + * memset(op.data.as_chars, 0, length * op.ob_descr.itemsize) + * return op # <<<<<<<<<<<<<< + * + * cdef inline array copy(array self): + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_op); + __pyx_r = __pyx_v_op; + goto __pyx_L0; + + /* "array.pxd":141 + * + * + * cdef inline array clone(array template, Py_ssize_t length, bint zero): # <<<<<<<<<<<<<< + * """ fast creation of a new array, given a template array. + * type will be same as template. + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("cpython.array.clone", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_op); + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":150 + * return op + * + * cdef inline array copy(array self): # <<<<<<<<<<<<<< + * """ make a copy of an array. """ + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) + */ + +static CYTHON_INLINE arrayobject *__pyx_f_7cpython_5array_copy(arrayobject *__pyx_v_self) { + arrayobject *__pyx_v_op = 0; + arrayobject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("copy", 0); + + /* "array.pxd":152 + * cdef inline array copy(array self): + * """ make a copy of an array. """ + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) # <<<<<<<<<<<<<< + * memcpy(op.data.as_chars, self.data.as_chars, Py_SIZE(op) * op.ob_descr.itemsize) + * return op + */ + __pyx_t_1 = ((PyObject *)newarrayobject(Py_TYPE(((PyObject *)__pyx_v_self)), Py_SIZE(((PyObject *)__pyx_v_self)), __pyx_v_self->ob_descr)); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 152, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_op = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "array.pxd":153 + * """ make a copy of an array. """ + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) + * memcpy(op.data.as_chars, self.data.as_chars, Py_SIZE(op) * op.ob_descr.itemsize) # <<<<<<<<<<<<<< + * return op + * + */ + (void)(memcpy(__pyx_v_op->data.as_chars, __pyx_v_self->data.as_chars, (Py_SIZE(((PyObject *)__pyx_v_op)) * __pyx_v_op->ob_descr->itemsize))); + + /* "array.pxd":154 + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) + * memcpy(op.data.as_chars, self.data.as_chars, Py_SIZE(op) * op.ob_descr.itemsize) + * return op # <<<<<<<<<<<<<< + * + * cdef inline int extend_buffer(array self, char* stuff, Py_ssize_t n) except -1: + */ + __Pyx_XDECREF((PyObject *)__pyx_r); + __Pyx_INCREF((PyObject *)__pyx_v_op); + __pyx_r = __pyx_v_op; + goto __pyx_L0; + + /* "array.pxd":150 + * return op + * + * cdef inline array copy(array self): # <<<<<<<<<<<<<< + * """ make a copy of an array. """ + * cdef array op = newarrayobject(Py_TYPE(self), Py_SIZE(self), self.ob_descr) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_AddTraceback("cpython.array.copy", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = 0; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_op); + __Pyx_XGIVEREF((PyObject *)__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":156 + * return op + * + * cdef inline int extend_buffer(array self, char* stuff, Py_ssize_t n) except -1: # <<<<<<<<<<<<<< + * """ efficient appending of new stuff of same type + * (e.g. of same array type) + */ + +static CYTHON_INLINE int __pyx_f_7cpython_5array_extend_buffer(arrayobject *__pyx_v_self, char *__pyx_v_stuff, Py_ssize_t __pyx_v_n) { + Py_ssize_t __pyx_v_itemsize; + Py_ssize_t __pyx_v_origsize; + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("extend_buffer", 0); + + /* "array.pxd":160 + * (e.g. of same array type) + * n: number of elements (not number of bytes!) """ + * cdef Py_ssize_t itemsize = self.ob_descr.itemsize # <<<<<<<<<<<<<< + * cdef Py_ssize_t origsize = Py_SIZE(self) + * resize_smart(self, origsize + n) + */ + __pyx_t_1 = __pyx_v_self->ob_descr->itemsize; + __pyx_v_itemsize = __pyx_t_1; + + /* "array.pxd":161 + * n: number of elements (not number of bytes!) """ + * cdef Py_ssize_t itemsize = self.ob_descr.itemsize + * cdef Py_ssize_t origsize = Py_SIZE(self) # <<<<<<<<<<<<<< + * resize_smart(self, origsize + n) + * memcpy(self.data.as_chars + origsize * itemsize, stuff, n * itemsize) + */ + __pyx_v_origsize = Py_SIZE(((PyObject *)__pyx_v_self)); + + /* "array.pxd":162 + * cdef Py_ssize_t itemsize = self.ob_descr.itemsize + * cdef Py_ssize_t origsize = Py_SIZE(self) + * resize_smart(self, origsize + n) # <<<<<<<<<<<<<< + * memcpy(self.data.as_chars + origsize * itemsize, stuff, n * itemsize) + * return 0 + */ + __pyx_t_1 = resize_smart(__pyx_v_self, (__pyx_v_origsize + __pyx_v_n)); if (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(4, 162, __pyx_L1_error) + + /* "array.pxd":163 + * cdef Py_ssize_t origsize = Py_SIZE(self) + * resize_smart(self, origsize + n) + * memcpy(self.data.as_chars + origsize * itemsize, stuff, n * itemsize) # <<<<<<<<<<<<<< + * return 0 + * + */ + (void)(memcpy((__pyx_v_self->data.as_chars + (__pyx_v_origsize * __pyx_v_itemsize)), __pyx_v_stuff, (__pyx_v_n * __pyx_v_itemsize))); + + /* "array.pxd":164 + * resize_smart(self, origsize + n) + * memcpy(self.data.as_chars + origsize * itemsize, stuff, n * itemsize) + * return 0 # <<<<<<<<<<<<<< + * + * cdef inline int extend(array self, array other) except -1: + */ + __pyx_r = 0; + goto __pyx_L0; + + /* "array.pxd":156 + * return op + * + * cdef inline int extend_buffer(array self, char* stuff, Py_ssize_t n) except -1: # <<<<<<<<<<<<<< + * """ efficient appending of new stuff of same type + * (e.g. of same array type) + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("cpython.array.extend_buffer", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":166 + * return 0 + * + * cdef inline int extend(array self, array other) except -1: # <<<<<<<<<<<<<< + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: + */ + +static CYTHON_INLINE int __pyx_f_7cpython_5array_extend(arrayobject *__pyx_v_self, arrayobject *__pyx_v_other) { + int __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("extend", 0); + + /* "array.pxd":168 + * cdef inline int extend(array self, array other) except -1: + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: # <<<<<<<<<<<<<< + * PyErr_BadArgument() + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + */ + __pyx_t_1 = (__pyx_v_self->ob_descr->typecode != __pyx_v_other->ob_descr->typecode); + if (__pyx_t_1) { + + /* "array.pxd":169 + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: + * PyErr_BadArgument() # <<<<<<<<<<<<<< + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + * + */ + __pyx_t_2 = PyErr_BadArgument(); if (unlikely(__pyx_t_2 == ((int)0))) __PYX_ERR(4, 169, __pyx_L1_error) + + /* "array.pxd":168 + * cdef inline int extend(array self, array other) except -1: + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: # <<<<<<<<<<<<<< + * PyErr_BadArgument() + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + */ + } + + /* "array.pxd":170 + * if self.ob_descr.typecode != other.ob_descr.typecode: + * PyErr_BadArgument() + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) # <<<<<<<<<<<<<< + * + * cdef inline void zero(array self): + */ + __pyx_t_2 = __pyx_f_7cpython_5array_extend_buffer(__pyx_v_self, __pyx_v_other->data.as_chars, Py_SIZE(((PyObject *)__pyx_v_other))); if (unlikely(__pyx_t_2 == ((int)-1))) __PYX_ERR(4, 170, __pyx_L1_error) + __pyx_r = __pyx_t_2; + goto __pyx_L0; + + /* "array.pxd":166 + * return 0 + * + * cdef inline int extend(array self, array other) except -1: # <<<<<<<<<<<<<< + * """ extend array with data from another array; types must match. """ + * if self.ob_descr.typecode != other.ob_descr.typecode: + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_AddTraceback("cpython.array.extend", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = -1; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "array.pxd":172 + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + * + * cdef inline void zero(array self): # <<<<<<<<<<<<<< + * """ set all elements of array to zero. """ + * memset(self.data.as_chars, 0, Py_SIZE(self) * self.ob_descr.itemsize) + */ + +static CYTHON_INLINE void __pyx_f_7cpython_5array_zero(arrayobject *__pyx_v_self) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("zero", 0); + + /* "array.pxd":174 + * cdef inline void zero(array self): + * """ set all elements of array to zero. """ + * memset(self.data.as_chars, 0, Py_SIZE(self) * self.ob_descr.itemsize) # <<<<<<<<<<<<<< + */ + (void)(memset(__pyx_v_self->data.as_chars, 0, (Py_SIZE(((PyObject *)__pyx_v_self)) * __pyx_v_self->ob_descr->itemsize))); + + /* "array.pxd":172 + * return extend_buffer(self, other.data.as_chars, Py_SIZE(other)) + * + * cdef inline void zero(array self): # <<<<<<<<<<<<<< + * """ set all elements of array to zero. """ + * memset(self.data.as_chars, 0, Py_SIZE(self) * self.ob_descr.itemsize) + */ + + /* function exit code */ + __Pyx_RefNannyFinishContext(); +} + +/* "pymica/methods/inverse_distance_3d.pyx":20 + * ctypedef np.float64_t DTYPE_t + * + * def inverse_distance_3d(data: List[Dict[str, float]], # <<<<<<<<<<<<<< + * size: List[int], geotransform: List[int], dem, + * power: float=2, smoothing: float=0, + */ + +/* Python wrapper */ +static PyObject *__pyx_pw_6pymica_7methods_19inverse_distance_3d_1inverse_distance_3d(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +); /*proto*/ +PyDoc_STRVAR(__pyx_doc_6pymica_7methods_19inverse_distance_3d_inverse_distance_3d, "\n inverse_distance_3d(residues, size, geotransform, dem)\n\n Interpolates the residues field using the inverse of the distance method\n \n Args:\n residues (dict): The residues dict\n size (list): x X y\n geotransform (list): The geotransform to apply to relate the residues coordinates\n and the position in the matrix.\n See https://www.gdal.org/gdal_datamodel.html for more information\n dem(np.array): 2-D array of altitudes with the same geotransform\n \n Returns:\n list: The interpolated residues\n "); +static PyMethodDef __pyx_mdef_6pymica_7methods_19inverse_distance_3d_1inverse_distance_3d = {"inverse_distance_3d", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw_6pymica_7methods_19inverse_distance_3d_1inverse_distance_3d, __Pyx_METH_FASTCALL|METH_KEYWORDS, __pyx_doc_6pymica_7methods_19inverse_distance_3d_inverse_distance_3d}; +static PyObject *__pyx_pw_6pymica_7methods_19inverse_distance_3d_1inverse_distance_3d(PyObject *__pyx_self, +#if CYTHON_METH_FASTCALL +PyObject *const *__pyx_args, Py_ssize_t __pyx_nargs, PyObject *__pyx_kwds +#else +PyObject *__pyx_args, PyObject *__pyx_kwds +#endif +) { + PyObject *__pyx_v_data = 0; + PyObject *__pyx_v_size = 0; + PyObject *__pyx_v_geotransform = 0; + PyObject *__pyx_v_dem = 0; + double __pyx_v_power; + double __pyx_v_smoothing; + double __pyx_v_penalization; + #if !CYTHON_METH_FASTCALL + CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #endif + CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + PyObject *__pyx_r = 0; + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("inverse_distance_3d (wrapper)", 0); + { + PyObject **__pyx_pyargnames[] = {&__pyx_n_s_data,&__pyx_n_s_size,&__pyx_n_s_geotransform,&__pyx_n_s_dem,&__pyx_n_s_power,&__pyx_n_s_smoothing,&__pyx_n_s_penalization,0}; + PyObject* values[7] = {0,0,0,0,0,0,0}; + if (__pyx_kwds) { + Py_ssize_t kw_args; + switch (__pyx_nargs) { + case 7: values[6] = __Pyx_Arg_FASTCALL(__pyx_args, 6); + CYTHON_FALLTHROUGH; + case 6: values[5] = __Pyx_Arg_FASTCALL(__pyx_args, 5); + CYTHON_FALLTHROUGH; + case 5: values[4] = __Pyx_Arg_FASTCALL(__pyx_args, 4); + CYTHON_FALLTHROUGH; + case 4: values[3] = __Pyx_Arg_FASTCALL(__pyx_args, 3); + CYTHON_FALLTHROUGH; + case 3: values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + CYTHON_FALLTHROUGH; + case 2: values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + CYTHON_FALLTHROUGH; + case 1: values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + CYTHON_FALLTHROUGH; + case 0: break; + default: goto __pyx_L5_argtuple_error; + } + kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); + switch (__pyx_nargs) { + case 0: + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_data)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) + else goto __pyx_L5_argtuple_error; + CYTHON_FALLTHROUGH; + case 1: + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_size)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("inverse_distance_3d", 0, 4, 7, 1); __PYX_ERR(0, 20, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 2: + if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_geotransform)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("inverse_distance_3d", 0, 4, 7, 2); __PYX_ERR(0, 20, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 3: + if (likely((values[3] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dem)) != 0)) kw_args--; + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) + else { + __Pyx_RaiseArgtupleInvalid("inverse_distance_3d", 0, 4, 7, 3); __PYX_ERR(0, 20, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 4: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_power); + if (value) { values[4] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 5: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_smoothing); + if (value) { values[5] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) + } + CYTHON_FALLTHROUGH; + case 6: + if (kw_args > 0) { + PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_penalization); + if (value) { values[6] = value; kw_args--; } + else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) + } + } + if (unlikely(kw_args > 0)) { + const Py_ssize_t kwd_pos_args = __pyx_nargs; + if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_kwvalues, __pyx_pyargnames, 0, values + 0, kwd_pos_args, "inverse_distance_3d") < 0)) __PYX_ERR(0, 20, __pyx_L3_error) + } + } else { + switch (__pyx_nargs) { + case 7: values[6] = __Pyx_Arg_FASTCALL(__pyx_args, 6); + CYTHON_FALLTHROUGH; + case 6: values[5] = __Pyx_Arg_FASTCALL(__pyx_args, 5); + CYTHON_FALLTHROUGH; + case 5: values[4] = __Pyx_Arg_FASTCALL(__pyx_args, 4); + CYTHON_FALLTHROUGH; + case 4: values[3] = __Pyx_Arg_FASTCALL(__pyx_args, 3); + values[2] = __Pyx_Arg_FASTCALL(__pyx_args, 2); + values[1] = __Pyx_Arg_FASTCALL(__pyx_args, 1); + values[0] = __Pyx_Arg_FASTCALL(__pyx_args, 0); + break; + default: goto __pyx_L5_argtuple_error; + } + } + __pyx_v_data = ((PyObject*)values[0]); + __pyx_v_size = ((PyObject*)values[1]); + __pyx_v_geotransform = ((PyObject*)values[2]); + __pyx_v_dem = values[3]; + if (values[4]) { + __pyx_v_power = __pyx_PyFloat_AsDouble(values[4]); if (unlikely((__pyx_v_power == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 22, __pyx_L3_error) + } else { + __pyx_v_power = ((double)((double)2.0)); + } + if (values[5]) { + __pyx_v_smoothing = __pyx_PyFloat_AsDouble(values[5]); if (unlikely((__pyx_v_smoothing == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 22, __pyx_L3_error) + } else { + __pyx_v_smoothing = ((double)((double)0.0)); + } + if (values[6]) { + __pyx_v_penalization = __pyx_PyFloat_AsDouble(values[6]); if (unlikely((__pyx_v_penalization == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 23, __pyx_L3_error) + } else { + __pyx_v_penalization = ((double)((double)30.0)); + } + } + goto __pyx_L4_argument_unpacking_done; + __pyx_L5_argtuple_error:; + __Pyx_RaiseArgtupleInvalid("inverse_distance_3d", 0, 4, 7, __pyx_nargs); __PYX_ERR(0, 20, __pyx_L3_error) + __pyx_L3_error:; + __Pyx_AddTraceback("pymica.methods.inverse_distance_3d.inverse_distance_3d", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_data), (&PyList_Type), 0, "data", 1))) __PYX_ERR(0, 20, __pyx_L1_error) + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_size), (&PyList_Type), 0, "size", 1))) __PYX_ERR(0, 21, __pyx_L1_error) + if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_geotransform), (&PyList_Type), 0, "geotransform", 1))) __PYX_ERR(0, 21, __pyx_L1_error) + __pyx_r = __pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distance_3d(__pyx_self, __pyx_v_data, __pyx_v_size, __pyx_v_geotransform, __pyx_v_dem, __pyx_v_power, __pyx_v_smoothing, __pyx_v_penalization); + + /* function exit code */ + goto __pyx_L0; + __pyx_L1_error:; + __pyx_r = NULL; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distance_3d(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_data, PyObject *__pyx_v_size, PyObject *__pyx_v_geotransform, PyObject *__pyx_v_dem, double __pyx_v_power, double __pyx_v_smoothing, double __pyx_v_penalization) { + arrayobject *__pyx_v_da = 0; + __Pyx_memviewslice __pyx_v_cda = { 0, 0, { 0 }, { 0 }, { 0 } }; + PyObject *__pyx_v_xpos0 = NULL; + PyObject *__pyx_v_ypos0 = NULL; + PyObject *__pyx_v_zpos0 = NULL; + PyObject *__pyx_v_values0 = NULL; + PyObject *__pyx_v_d = NULL; + int __pyx_v_N; + arrayobject *__pyx_v_xpos = 0; + __Pyx_memviewslice __pyx_v_cxpos = { 0, 0, { 0 }, { 0 }, { 0 } }; + arrayobject *__pyx_v_ypos = 0; + __Pyx_memviewslice __pyx_v_cypos = { 0, 0, { 0 }, { 0 }, { 0 } }; + arrayobject *__pyx_v_zpos = 0; + __Pyx_memviewslice __pyx_v_czpos = { 0, 0, { 0 }, { 0 }, { 0 } }; + arrayobject *__pyx_v_values = 0; + __Pyx_memviewslice __pyx_v_cvalues = { 0, 0, { 0 }, { 0 }, { 0 } }; + int __pyx_v_i; + int __pyx_v_j; + int __pyx_v_xsize; + int __pyx_v_ysize; + double __pyx_v_y; + double __pyx_v_x; + double __pyx_v_z; + arrayobject *__pyx_v_geotransform0 = 0; + __Pyx_memviewslice __pyx_v_cgeotransform = { 0, 0, { 0 }, { 0 }, { 0 } }; + PyObject *__pyx_v_data_array = NULL; + PyObject *__pyx_r = NULL; + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + Py_ssize_t __pyx_t_3; + int __pyx_t_4; + __Pyx_memviewslice __pyx_t_5 = { 0, 0, { 0 }, { 0 }, { 0 } }; + int __pyx_t_6; + int __pyx_t_7; + int __pyx_t_8; + Py_ssize_t __pyx_t_9; + Py_ssize_t __pyx_t_10; + int __pyx_t_11; + int __pyx_t_12; + int __pyx_t_13; + PyObject *__pyx_t_14 = NULL; + double __pyx_t_15; + float __pyx_t_16; + PyObject *__pyx_t_17 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("inverse_distance_3d", 0); + + /* "pymica/methods/inverse_distance_3d.pyx":41 + * """ + * + * cdef array.array da = array.array('d', []) # <<<<<<<<<<<<<< + * array.resize(da, size[0] * size[1]) + * cdef double[:] cda = da + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 41, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_2 = PyTuple_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 41, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_1); + __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 41, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_v_da = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":42 + * + * cdef array.array da = array.array('d', []) + * array.resize(da, size[0] * size[1]) # <<<<<<<<<<<<<< + * cdef double[:] cda = da + * + */ + __pyx_t_1 = PyNumber_Multiply(PyList_GET_ITEM(__pyx_v_size, 0), PyList_GET_ITEM(__pyx_v_size, 1)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 42, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_3 = __Pyx_PyIndex_AsSsize_t(__pyx_t_1); if (unlikely((__pyx_t_3 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(0, 42, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_4 = resize(__pyx_v_da, __pyx_t_3); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(0, 42, __pyx_L1_error) + + /* "pymica/methods/inverse_distance_3d.pyx":43 + * cdef array.array da = array.array('d', []) + * array.resize(da, size[0] * size[1]) + * cdef double[:] cda = da # <<<<<<<<<<<<<< + * + * xpos0 = [] + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_da), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 43, __pyx_L1_error) + __pyx_v_cda = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance_3d.pyx":45 + * cdef double[:] cda = da + * + * xpos0 = [] # <<<<<<<<<<<<<< + * ypos0 = [] + * zpos0 = [] + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 45, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_xpos0 = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":46 + * + * xpos0 = [] + * ypos0 = [] # <<<<<<<<<<<<<< + * zpos0 = [] + * values0 = [] + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 46, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_ypos0 = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":47 + * xpos0 = [] + * ypos0 = [] + * zpos0 = [] # <<<<<<<<<<<<<< + * values0 = [] + * + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 47, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_zpos0 = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":48 + * ypos0 = [] + * zpos0 = [] + * values0 = [] # <<<<<<<<<<<<<< + * + * for d in data: + */ + __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 48, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_v_values0 = ((PyObject*)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":50 + * values0 = [] + * + * for d in data: # <<<<<<<<<<<<<< + * xpos0.append(d['x']) + * ypos0.append(d['y']) + */ + __pyx_t_1 = __pyx_v_data; __Pyx_INCREF(__pyx_t_1); __pyx_t_3 = 0; + for (;;) { + if (__pyx_t_3 >= PyList_GET_SIZE(__pyx_t_1)) break; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + __pyx_t_2 = PyList_GET_ITEM(__pyx_t_1, __pyx_t_3); __Pyx_INCREF(__pyx_t_2); __pyx_t_3++; if (unlikely((0 < 0))) __PYX_ERR(0, 50, __pyx_L1_error) + #else + __pyx_t_2 = PySequence_ITEM(__pyx_t_1, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 50, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + #endif + __Pyx_XDECREF_SET(__pyx_v_d, __pyx_t_2); + __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":51 + * + * for d in data: + * xpos0.append(d['x']) # <<<<<<<<<<<<<< + * ypos0.append(d['y']) + * zpos0.append(d['altitude']) + */ + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_v_d, __pyx_n_s_x); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 51, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_6 = __Pyx_PyList_Append(__pyx_v_xpos0, __pyx_t_2); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(0, 51, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":52 + * for d in data: + * xpos0.append(d['x']) + * ypos0.append(d['y']) # <<<<<<<<<<<<<< + * zpos0.append(d['altitude']) + * values0.append(d['value']) + */ + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_v_d, __pyx_n_s_y); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 52, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_6 = __Pyx_PyList_Append(__pyx_v_ypos0, __pyx_t_2); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(0, 52, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":53 + * xpos0.append(d['x']) + * ypos0.append(d['y']) + * zpos0.append(d['altitude']) # <<<<<<<<<<<<<< + * values0.append(d['value']) + * + */ + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_v_d, __pyx_n_s_altitude); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 53, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_6 = __Pyx_PyList_Append(__pyx_v_zpos0, __pyx_t_2); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(0, 53, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":54 + * ypos0.append(d['y']) + * zpos0.append(d['altitude']) + * values0.append(d['value']) # <<<<<<<<<<<<<< + * + * cdef int N + */ + __pyx_t_2 = __Pyx_PyObject_Dict_GetItem(__pyx_v_d, __pyx_n_s_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 54, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_6 = __Pyx_PyList_Append(__pyx_v_values0, __pyx_t_2); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(0, 54, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":50 + * values0 = [] + * + * for d in data: # <<<<<<<<<<<<<< + * xpos0.append(d['x']) + * ypos0.append(d['y']) + */ + } + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":57 + * + * cdef int N + * N = len(xpos0) # <<<<<<<<<<<<<< + * #http://cython.readthedocs.io/en/latest/src/tutorial/array.html + * cdef array.array xpos = array.array('d', xpos0) + */ + __pyx_t_3 = PyList_GET_SIZE(__pyx_v_xpos0); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(0, 57, __pyx_L1_error) + __pyx_v_N = __pyx_t_3; + + /* "pymica/methods/inverse_distance_3d.pyx":59 + * N = len(xpos0) + * #http://cython.readthedocs.io/en/latest/src/tutorial/array.html + * cdef array.array xpos = array.array('d', xpos0) # <<<<<<<<<<<<<< + * cdef double[:] cxpos = xpos + * cdef array.array ypos = array.array('d', ypos0) + */ + __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 59, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_xpos0); + __Pyx_GIVEREF(__pyx_v_xpos0); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_xpos0); + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 59, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_v_xpos = ((arrayobject *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":60 + * #http://cython.readthedocs.io/en/latest/src/tutorial/array.html + * cdef array.array xpos = array.array('d', xpos0) + * cdef double[:] cxpos = xpos # <<<<<<<<<<<<<< + * cdef array.array ypos = array.array('d', ypos0) + * cdef double[:] cypos = ypos + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_xpos), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 60, __pyx_L1_error) + __pyx_v_cxpos = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance_3d.pyx":61 + * cdef array.array xpos = array.array('d', xpos0) + * cdef double[:] cxpos = xpos + * cdef array.array ypos = array.array('d', ypos0) # <<<<<<<<<<<<<< + * cdef double[:] cypos = ypos + * cdef array.array zpos = array.array('d', zpos0) + */ + __pyx_t_2 = PyTuple_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 61, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_ypos0); + __Pyx_GIVEREF(__pyx_v_ypos0); + PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_ypos0); + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 61, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_v_ypos = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":62 + * cdef double[:] cxpos = xpos + * cdef array.array ypos = array.array('d', ypos0) + * cdef double[:] cypos = ypos # <<<<<<<<<<<<<< + * cdef array.array zpos = array.array('d', zpos0) + * cdef double[:] czpos = zpos + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_ypos), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 62, __pyx_L1_error) + __pyx_v_cypos = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance_3d.pyx":63 + * cdef array.array ypos = array.array('d', ypos0) + * cdef double[:] cypos = ypos + * cdef array.array zpos = array.array('d', zpos0) # <<<<<<<<<<<<<< + * cdef double[:] czpos = zpos + * cdef array.array values = array.array('d', values0) + */ + __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 63, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_zpos0); + __Pyx_GIVEREF(__pyx_v_zpos0); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_zpos0); + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 63, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_v_zpos = ((arrayobject *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":64 + * cdef double[:] cypos = ypos + * cdef array.array zpos = array.array('d', zpos0) + * cdef double[:] czpos = zpos # <<<<<<<<<<<<<< + * cdef array.array values = array.array('d', values0) + * cdef double[:] cvalues = values + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_zpos), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 64, __pyx_L1_error) + __pyx_v_czpos = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance_3d.pyx":65 + * cdef array.array zpos = array.array('d', zpos0) + * cdef double[:] czpos = zpos + * cdef array.array values = array.array('d', values0) # <<<<<<<<<<<<<< + * cdef double[:] cvalues = values + * + */ + __pyx_t_2 = PyTuple_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 65, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_values0); + __Pyx_GIVEREF(__pyx_v_values0); + PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_values0); + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 65, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + __pyx_v_values = ((arrayobject *)__pyx_t_1); + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":66 + * cdef double[:] czpos = zpos + * cdef array.array values = array.array('d', values0) + * cdef double[:] cvalues = values # <<<<<<<<<<<<<< + * + * cdef int i, j + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_values), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 66, __pyx_L1_error) + __pyx_v_cvalues = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance_3d.pyx":69 + * + * cdef int i, j + * cdef int xsize = size[1] # <<<<<<<<<<<<<< + * cdef int ysize = size[0] + * cdef double y + */ + __pyx_t_4 = __Pyx_PyInt_As_int(PyList_GET_ITEM(__pyx_v_size, 1)); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 69, __pyx_L1_error) + __pyx_v_xsize = __pyx_t_4; + + /* "pymica/methods/inverse_distance_3d.pyx":70 + * cdef int i, j + * cdef int xsize = size[1] + * cdef int ysize = size[0] # <<<<<<<<<<<<<< + * cdef double y + * cdef double x + */ + __pyx_t_4 = __Pyx_PyInt_As_int(PyList_GET_ITEM(__pyx_v_size, 0)); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(0, 70, __pyx_L1_error) + __pyx_v_ysize = __pyx_t_4; + + /* "pymica/methods/inverse_distance_3d.pyx":75 + * cdef double z + * + * cdef array.array geotransform0 = array.array('d', geotransform) # <<<<<<<<<<<<<< + * cdef double[:] cgeotransform = geotransform0 + * + */ + __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 75, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_INCREF(__pyx_n_s_d); + __Pyx_GIVEREF(__pyx_n_s_d); + PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + __Pyx_INCREF(__pyx_v_geotransform); + __Pyx_GIVEREF(__pyx_v_geotransform); + PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_geotransform); + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 75, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_v_geotransform0 = ((arrayobject *)__pyx_t_2); + __pyx_t_2 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":76 + * + * cdef array.array geotransform0 = array.array('d', geotransform) + * cdef double[:] cgeotransform = geotransform0 # <<<<<<<<<<<<<< + * + * for j in range(ysize): + */ + __pyx_t_5 = __Pyx_PyObject_to_MemoryviewSlice_ds_double(((PyObject *)__pyx_v_geotransform0), PyBUF_WRITABLE); if (unlikely(!__pyx_t_5.memview)) __PYX_ERR(0, 76, __pyx_L1_error) + __pyx_v_cgeotransform = __pyx_t_5; + __pyx_t_5.memview = NULL; + __pyx_t_5.data = NULL; + + /* "pymica/methods/inverse_distance_3d.pyx":78 + * cdef double[:] cgeotransform = geotransform0 + * + * for j in range(ysize): # <<<<<<<<<<<<<< + * y = cgeotransform[3] + j * cgeotransform[5] + * for i in range(xsize): + */ + __pyx_t_4 = __pyx_v_ysize; + __pyx_t_7 = __pyx_t_4; + for (__pyx_t_8 = 0; __pyx_t_8 < __pyx_t_7; __pyx_t_8+=1) { + __pyx_v_j = __pyx_t_8; + + /* "pymica/methods/inverse_distance_3d.pyx":79 + * + * for j in range(ysize): + * y = cgeotransform[3] + j * cgeotransform[5] # <<<<<<<<<<<<<< + * for i in range(xsize): + * x = cgeotransform[0] + i * cgeotransform[1] + */ + __pyx_t_9 = 3; + __pyx_t_10 = 5; + __pyx_v_y = ((*((double *) ( /* dim=0 */ (__pyx_v_cgeotransform.data + __pyx_t_9 * __pyx_v_cgeotransform.strides[0]) ))) + (__pyx_v_j * (*((double *) ( /* dim=0 */ (__pyx_v_cgeotransform.data + __pyx_t_10 * __pyx_v_cgeotransform.strides[0]) ))))); + + /* "pymica/methods/inverse_distance_3d.pyx":80 + * for j in range(ysize): + * y = cgeotransform[3] + j * cgeotransform[5] + * for i in range(xsize): # <<<<<<<<<<<<<< + * x = cgeotransform[0] + i * cgeotransform[1] + * z = dem[j, i] + */ + __pyx_t_11 = __pyx_v_xsize; + __pyx_t_12 = __pyx_t_11; + for (__pyx_t_13 = 0; __pyx_t_13 < __pyx_t_12; __pyx_t_13+=1) { + __pyx_v_i = __pyx_t_13; + + /* "pymica/methods/inverse_distance_3d.pyx":81 + * y = cgeotransform[3] + j * cgeotransform[5] + * for i in range(xsize): + * x = cgeotransform[0] + i * cgeotransform[1] # <<<<<<<<<<<<<< + * z = dem[j, i] + * cda[i + j * xsize] = point_residue(x, y, z, cxpos, cypos, czpos, + */ + __pyx_t_10 = 0; + __pyx_t_9 = 1; + __pyx_v_x = ((*((double *) ( /* dim=0 */ (__pyx_v_cgeotransform.data + __pyx_t_10 * __pyx_v_cgeotransform.strides[0]) ))) + (__pyx_v_i * (*((double *) ( /* dim=0 */ (__pyx_v_cgeotransform.data + __pyx_t_9 * __pyx_v_cgeotransform.strides[0]) ))))); + + /* "pymica/methods/inverse_distance_3d.pyx":82 + * for i in range(xsize): + * x = cgeotransform[0] + i * cgeotransform[1] + * z = dem[j, i] # <<<<<<<<<<<<<< + * cda[i + j * xsize] = point_residue(x, y, z, cxpos, cypos, czpos, + * cvalues, N, power, smoothing, + */ + __pyx_t_2 = __Pyx_PyInt_From_int(__pyx_v_j); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 82, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_i); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 82, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_t_14 = PyTuple_New(2); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 82, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_14); + __Pyx_GIVEREF(__pyx_t_2); + PyTuple_SET_ITEM(__pyx_t_14, 0, __pyx_t_2); + __Pyx_GIVEREF(__pyx_t_1); + PyTuple_SET_ITEM(__pyx_t_14, 1, __pyx_t_1); + __pyx_t_2 = 0; + __pyx_t_1 = 0; + __pyx_t_1 = __Pyx_PyObject_GetItem(__pyx_v_dem, __pyx_t_14); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 82, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; + __pyx_t_15 = __pyx_PyFloat_AsDouble(__pyx_t_1); if (unlikely((__pyx_t_15 == (double)-1) && PyErr_Occurred())) __PYX_ERR(0, 82, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_v_z = __pyx_t_15; + + /* "pymica/methods/inverse_distance_3d.pyx":83 + * x = cgeotransform[0] + i * cgeotransform[1] + * z = dem[j, i] + * cda[i + j * xsize] = point_residue(x, y, z, cxpos, cypos, czpos, # <<<<<<<<<<<<<< + * cvalues, N, power, smoothing, + * penalization) + */ + __pyx_t_16 = __pyx_f_6pymica_7methods_19inverse_distance_3d_point_residue(__pyx_v_x, __pyx_v_y, __pyx_v_z, __pyx_v_cxpos, __pyx_v_cypos, __pyx_v_czpos, __pyx_v_cvalues, __pyx_v_N, __pyx_v_power, __pyx_v_smoothing, __pyx_v_penalization); if (unlikely(__pyx_t_16 == ((float)-1) && PyErr_Occurred())) __PYX_ERR(0, 83, __pyx_L1_error) + __pyx_t_9 = (__pyx_v_i + (__pyx_v_j * __pyx_v_xsize)); + *((double *) ( /* dim=0 */ (__pyx_v_cda.data + __pyx_t_9 * __pyx_v_cda.strides[0]) )) = __pyx_t_16; + } + } + + /* "pymica/methods/inverse_distance_3d.pyx":87 + * penalization) + * + * data_array = np.array(cda) # <<<<<<<<<<<<<< + * return data_array.reshape(size) + * + */ + __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_np); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 87, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_14); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_array); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 87, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; + __pyx_t_14 = __pyx_memoryview_fromslice(__pyx_v_cda, 1, (PyObject *(*)(char *)) __pyx_memview_get_double, (int (*)(char *, PyObject *)) __pyx_memview_set_double, 0);; if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 87, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_14); + __pyx_t_17 = NULL; + __pyx_t_4 = 0; + if (CYTHON_UNPACK_METHODS && unlikely(PyMethod_Check(__pyx_t_2))) { + __pyx_t_17 = PyMethod_GET_SELF(__pyx_t_2); + if (likely(__pyx_t_17)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); + __Pyx_INCREF(__pyx_t_17); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_2, function); + __pyx_t_4 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_17, __pyx_t_14}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_17); __pyx_t_17 = 0; + __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 87, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + } + __pyx_v_data_array = __pyx_t_1; + __pyx_t_1 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":88 + * + * data_array = np.array(cda) + * return data_array.reshape(size) # <<<<<<<<<<<<<< + * + * cdef float point_residue(double x, double y, double z, double[:] xpos, + */ + __Pyx_XDECREF(__pyx_r); + __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_v_data_array, __pyx_n_s_reshape); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 88, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_2); + __pyx_t_14 = NULL; + __pyx_t_4 = 0; + if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_2))) { + __pyx_t_14 = PyMethod_GET_SELF(__pyx_t_2); + if (likely(__pyx_t_14)) { + PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); + __Pyx_INCREF(__pyx_t_14); + __Pyx_INCREF(function); + __Pyx_DECREF_SET(__pyx_t_2, function); + __pyx_t_4 = 1; + } + } + { + PyObject *__pyx_callargs[2] = {__pyx_t_14, __pyx_v_size}; + __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); + __Pyx_XDECREF(__pyx_t_14); __pyx_t_14 = 0; + if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 88, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; + } + __pyx_r = __pyx_t_1; + __pyx_t_1 = 0; + goto __pyx_L0; + + /* "pymica/methods/inverse_distance_3d.pyx":20 + * ctypedef np.float64_t DTYPE_t + * + * def inverse_distance_3d(data: List[Dict[str, float]], # <<<<<<<<<<<<<< + * size: List[int], geotransform: List[int], dem, + * power: float=2, smoothing: float=0, + */ + + /* function exit code */ + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_XDECREF(__pyx_t_2); + __PYX_XCLEAR_MEMVIEW(&__pyx_t_5, 1); + __Pyx_XDECREF(__pyx_t_14); + __Pyx_XDECREF(__pyx_t_17); + __Pyx_AddTraceback("pymica.methods.inverse_distance_3d.inverse_distance_3d", __pyx_clineno, __pyx_lineno, __pyx_filename); + __pyx_r = NULL; + __pyx_L0:; + __Pyx_XDECREF((PyObject *)__pyx_v_da); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cda, 1); + __Pyx_XDECREF(__pyx_v_xpos0); + __Pyx_XDECREF(__pyx_v_ypos0); + __Pyx_XDECREF(__pyx_v_zpos0); + __Pyx_XDECREF(__pyx_v_values0); + __Pyx_XDECREF(__pyx_v_d); + __Pyx_XDECREF((PyObject *)__pyx_v_xpos); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cxpos, 1); + __Pyx_XDECREF((PyObject *)__pyx_v_ypos); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cypos, 1); + __Pyx_XDECREF((PyObject *)__pyx_v_zpos); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_czpos, 1); + __Pyx_XDECREF((PyObject *)__pyx_v_values); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cvalues, 1); + __Pyx_XDECREF((PyObject *)__pyx_v_geotransform0); + __PYX_XCLEAR_MEMVIEW(&__pyx_v_cgeotransform, 1); + __Pyx_XDECREF(__pyx_v_data_array); + __Pyx_XGIVEREF(__pyx_r); + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} + +/* "pymica/methods/inverse_distance_3d.pyx":90 + * return data_array.reshape(size) + * + * cdef float point_residue(double x, double y, double z, double[:] xpos, # <<<<<<<<<<<<<< + * double[:] ypos, double[:] zpos, double[:] values, + * int N, float power, float smoothing, + */ + +static float __pyx_f_6pymica_7methods_19inverse_distance_3d_point_residue(double __pyx_v_x, double __pyx_v_y, double __pyx_v_z, __Pyx_memviewslice __pyx_v_xpos, __Pyx_memviewslice __pyx_v_ypos, __Pyx_memviewslice __pyx_v_zpos, __Pyx_memviewslice __pyx_v_values, int __pyx_v_N, float __pyx_v_power, float __pyx_v_smoothing, float __pyx_v_penalization) { + double __pyx_v_numerator; + int __pyx_v_i; + double __pyx_v_dist_3d; + double __pyx_v_denominator; + double __pyx_v_dist; + float __pyx_r; + __Pyx_RefNannyDeclarations + int __pyx_t_1; + int __pyx_t_2; + int __pyx_t_3; + Py_ssize_t __pyx_t_4; + Py_ssize_t __pyx_t_5; + int __pyx_t_6; + __Pyx_RefNannySetupContext("point_residue", 0); + + /* "pymica/methods/inverse_distance_3d.pyx":97 + * # cdef int smoothing = 0 + * # cdef int penalization = 30 + * cdef double numerator = 0 # <<<<<<<<<<<<<< + * cdef int i + * cdef double dist_3d + */ + __pyx_v_numerator = 0.0; + + /* "pymica/methods/inverse_distance_3d.pyx":101 + * cdef double dist_3d + * cdef double denominator + * denominator = 0 # <<<<<<<<<<<<<< + * + * for i in range(N): + */ + __pyx_v_denominator = 0.0; + + /* "pymica/methods/inverse_distance_3d.pyx":103 + * denominator = 0 + * + * for i in range(N): # <<<<<<<<<<<<<< + * dist = sqrt((x - xpos[i]) ** 2 + ( + * y - ypos[i]) ** 2) + */ + __pyx_t_1 = __pyx_v_N; + __pyx_t_2 = __pyx_t_1; + for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { + __pyx_v_i = __pyx_t_3; + + /* "pymica/methods/inverse_distance_3d.pyx":104 + * + * for i in range(N): + * dist = sqrt((x - xpos[i]) ** 2 + ( # <<<<<<<<<<<<<< + * y - ypos[i]) ** 2) + * + */ + __pyx_t_4 = __pyx_v_i; + + /* "pymica/methods/inverse_distance_3d.pyx":105 + * for i in range(N): + * dist = sqrt((x - xpos[i]) ** 2 + ( + * y - ypos[i]) ** 2) # <<<<<<<<<<<<<< + * + * if dist < 0.00000000001: + */ + __pyx_t_5 = __pyx_v_i; + + /* "pymica/methods/inverse_distance_3d.pyx":104 + * + * for i in range(N): + * dist = sqrt((x - xpos[i]) ** 2 + ( # <<<<<<<<<<<<<< + * y - ypos[i]) ** 2) + * + */ + __pyx_v_dist = sqrt((pow((__pyx_v_x - (*((double *) ( /* dim=0 */ (__pyx_v_xpos.data + __pyx_t_4 * __pyx_v_xpos.strides[0]) )))), 2.0) + pow((__pyx_v_y - (*((double *) ( /* dim=0 */ (__pyx_v_ypos.data + __pyx_t_5 * __pyx_v_ypos.strides[0]) )))), 2.0))); + + /* "pymica/methods/inverse_distance_3d.pyx":107 + * y - ypos[i]) ** 2) + * + * if dist < 0.00000000001: # <<<<<<<<<<<<<< + * return values[i] + * + */ + __pyx_t_6 = (__pyx_v_dist < 0.00000000001); + if (__pyx_t_6) { + + /* "pymica/methods/inverse_distance_3d.pyx":108 + * + * if dist < 0.00000000001: + * return values[i] # <<<<<<<<<<<<<< + * + * dist_3d = sqrt(dist ** 2 + (penalization * (z - zpos[i])) ** 2 + + */ + __pyx_t_5 = __pyx_v_i; + __pyx_r = (*((double *) ( /* dim=0 */ (__pyx_v_values.data + __pyx_t_5 * __pyx_v_values.strides[0]) ))); + goto __pyx_L0; + + /* "pymica/methods/inverse_distance_3d.pyx":107 + * y - ypos[i]) ** 2) + * + * if dist < 0.00000000001: # <<<<<<<<<<<<<< + * return values[i] + * + */ + } + + /* "pymica/methods/inverse_distance_3d.pyx":110 + * return values[i] + * + * dist_3d = sqrt(dist ** 2 + (penalization * (z - zpos[i])) ** 2 + # <<<<<<<<<<<<<< + * smoothing * smoothing) + * + */ + __pyx_t_5 = __pyx_v_i; + + /* "pymica/methods/inverse_distance_3d.pyx":111 + * + * dist_3d = sqrt(dist ** 2 + (penalization * (z - zpos[i])) ** 2 + + * smoothing * smoothing) # <<<<<<<<<<<<<< + * + * numerator = numerator + (values[i] / pow(dist_3d, power)) + */ + __pyx_v_dist_3d = sqrt(((pow(__pyx_v_dist, 2.0) + pow((__pyx_v_penalization * (__pyx_v_z - (*((double *) ( /* dim=0 */ (__pyx_v_zpos.data + __pyx_t_5 * __pyx_v_zpos.strides[0]) ))))), 2.0)) + (__pyx_v_smoothing * __pyx_v_smoothing))); + + /* "pymica/methods/inverse_distance_3d.pyx":113 + * smoothing * smoothing) + * + * numerator = numerator + (values[i] / pow(dist_3d, power)) # <<<<<<<<<<<<<< + * denominator = denominator + (1 / pow(dist_3d, power)) + * + */ + __pyx_t_5 = __pyx_v_i; + __pyx_v_numerator = (__pyx_v_numerator + ((*((double *) ( /* dim=0 */ (__pyx_v_values.data + __pyx_t_5 * __pyx_v_values.strides[0]) ))) / pow(__pyx_v_dist_3d, __pyx_v_power))); + + /* "pymica/methods/inverse_distance_3d.pyx":114 + * + * numerator = numerator + (values[i] / pow(dist_3d, power)) + * denominator = denominator + (1 / pow(dist_3d, power)) # <<<<<<<<<<<<<< + * + * if denominator != 0: + */ + __pyx_v_denominator = (__pyx_v_denominator + (1.0 / pow(__pyx_v_dist_3d, __pyx_v_power))); + } + + /* "pymica/methods/inverse_distance_3d.pyx":116 + * denominator = denominator + (1 / pow(dist_3d, power)) + * + * if denominator != 0: # <<<<<<<<<<<<<< + * return numerator / denominator + */ + __pyx_t_6 = (__pyx_v_denominator != 0.0); + if (__pyx_t_6) { + + /* "pymica/methods/inverse_distance_3d.pyx":117 + * + * if denominator != 0: + * return numerator / denominator # <<<<<<<<<<<<<< + */ + __pyx_r = (__pyx_v_numerator / __pyx_v_denominator); + goto __pyx_L0; + + /* "pymica/methods/inverse_distance_3d.pyx":116 + * denominator = denominator + (1 / pow(dist_3d, power)) + * + * if denominator != 0: # <<<<<<<<<<<<<< + * return numerator / denominator + */ + } + + /* "pymica/methods/inverse_distance_3d.pyx":90 + * return data_array.reshape(size) + * + * cdef float point_residue(double x, double y, double z, double[:] xpos, # <<<<<<<<<<<<<< + * double[:] ypos, double[:] zpos, double[:] values, + * int N, float power, float smoothing, + */ + + /* function exit code */ + __pyx_r = 0; + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + return __pyx_r; +} +static struct __pyx_vtabstruct_array __pyx_vtable_array; + +static PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObject *k) { + struct __pyx_array_obj *p; + PyObject *o; + #if CYTHON_COMPILING_IN_LIMITED_API + allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); + o = alloc_func(t, 0); + #else + if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) { + o = (*t->tp_alloc)(t, 0); + } else { + o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0); + } + if (unlikely(!o)) return 0; + #endif + p = ((struct __pyx_array_obj *)o); + p->__pyx_vtab = __pyx_vtabptr_array; + p->mode = ((PyObject*)Py_None); Py_INCREF(Py_None); + p->_format = ((PyObject*)Py_None); Py_INCREF(Py_None); + if (unlikely(__pyx_array___cinit__(o, a, k) < 0)) goto bad; + return o; + bad: + Py_DECREF(o); o = 0; + return NULL; +} + +static void __pyx_tp_dealloc_array(PyObject *o) { + struct __pyx_array_obj *p = (struct __pyx_array_obj *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && (!PyType_IS_GC(Py_TYPE(o)) || !__Pyx_PyObject_GC_IsFinalized(o))) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_array) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + { + PyObject *etype, *eval, *etb; + PyErr_Fetch(&etype, &eval, &etb); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1); + __pyx_array___dealloc__(o); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1); + PyErr_Restore(etype, eval, etb); + } + Py_CLEAR(p->mode); + Py_CLEAR(p->_format); + (*Py_TYPE(o)->tp_free)(o); +} +static PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) { + PyObject *r; + PyObject *x = PyInt_FromSsize_t(i); if(!x) return 0; + r = Py_TYPE(o)->tp_as_mapping->mp_subscript(o, x); + Py_DECREF(x); + return r; +} + +static int __pyx_mp_ass_subscript_array(PyObject *o, PyObject *i, PyObject *v) { + if (v) { + return __pyx_array___setitem__(o, i, v); + } + else { + __Pyx_TypeName o_type_name; + o_type_name = __Pyx_PyType_GetName(Py_TYPE(o)); + PyErr_Format(PyExc_NotImplementedError, + "Subscript deletion not supported by " __Pyx_FMT_TYPENAME, o_type_name); + __Pyx_DECREF_TypeName(o_type_name); + return -1; + } +} + +static PyObject *__pyx_tp_getattro_array(PyObject *o, PyObject *n) { + PyObject *v = __Pyx_PyObject_GenericGetAttr(o, n); + if (!v && PyErr_ExceptionMatches(PyExc_AttributeError)) { + PyErr_Clear(); + v = __pyx_array___getattr__(o, n); + } + return v; +} + +static PyObject *__pyx_getprop___pyx_array_memview(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(o); +} + +static PyMethodDef __pyx_methods_array[] = { + {"__getattr__", (PyCFunction)__pyx_array___getattr__, METH_O|METH_COEXIST, 0}, + {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_array_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_array_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {0, 0, 0, 0} +}; + +static struct PyGetSetDef __pyx_getsets_array[] = { + {(char *)"memview", __pyx_getprop___pyx_array_memview, 0, (char *)0, 0}, + {0, 0, 0, 0, 0} +}; +#if CYTHON_USE_TYPE_SPECS +#if !CYTHON_COMPILING_IN_LIMITED_API + +static PyBufferProcs __pyx_tp_as_buffer_array = { + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getreadbuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getwritebuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getsegcount*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getcharbuffer*/ + #endif + __pyx_array_getbuffer, /*bf_getbuffer*/ + 0, /*bf_releasebuffer*/ +}; +#endif +static PyType_Slot __pyx_type___pyx_array_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_array}, + {Py_sq_length, (void *)__pyx_array___len__}, + {Py_sq_item, (void *)__pyx_sq_item_array}, + {Py_mp_length, (void *)__pyx_array___len__}, + {Py_mp_subscript, (void *)__pyx_array___getitem__}, + {Py_mp_ass_subscript, (void *)__pyx_mp_ass_subscript_array}, + {Py_tp_getattro, (void *)__pyx_tp_getattro_array}, + #if defined(Py_bf_getbuffer) + {Py_bf_getbuffer, (void *)__pyx_array_getbuffer}, + #endif + {Py_tp_methods, (void *)__pyx_methods_array}, + {Py_tp_getset, (void *)__pyx_getsets_array}, + {Py_tp_new, (void *)__pyx_tp_new_array}, + {0, 0}, +}; +static PyType_Spec __pyx_type___pyx_array_spec = { + "pymica.methods.inverse_distance_3d.array", + sizeof(struct __pyx_array_obj), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_SEQUENCE, + __pyx_type___pyx_array_slots, +}; +#else + +static PySequenceMethods __pyx_tp_as_sequence_array = { + __pyx_array___len__, /*sq_length*/ + 0, /*sq_concat*/ + 0, /*sq_repeat*/ + __pyx_sq_item_array, /*sq_item*/ + 0, /*sq_slice*/ + 0, /*sq_ass_item*/ + 0, /*sq_ass_slice*/ + 0, /*sq_contains*/ + 0, /*sq_inplace_concat*/ + 0, /*sq_inplace_repeat*/ +}; + +static PyMappingMethods __pyx_tp_as_mapping_array = { + __pyx_array___len__, /*mp_length*/ + __pyx_array___getitem__, /*mp_subscript*/ + __pyx_mp_ass_subscript_array, /*mp_ass_subscript*/ +}; + +static PyBufferProcs __pyx_tp_as_buffer_array = { + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getreadbuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getwritebuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getsegcount*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getcharbuffer*/ + #endif + __pyx_array_getbuffer, /*bf_getbuffer*/ + 0, /*bf_releasebuffer*/ +}; + +static PyTypeObject __pyx_type___pyx_array = { + PyVarObject_HEAD_INIT(0, 0) + "pymica.methods.inverse_distance_3d.""array", /*tp_name*/ + sizeof(struct __pyx_array_obj), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc_array, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + 0, /*tp_repr*/ + 0, /*tp_as_number*/ + &__pyx_tp_as_sequence_array, /*tp_as_sequence*/ + &__pyx_tp_as_mapping_array, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + 0, /*tp_str*/ + __pyx_tp_getattro_array, /*tp_getattro*/ + 0, /*tp_setattro*/ + &__pyx_tp_as_buffer_array, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_SEQUENCE, /*tp_flags*/ + 0, /*tp_doc*/ + 0, /*tp_traverse*/ + 0, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + __pyx_methods_array, /*tp_methods*/ + 0, /*tp_members*/ + __pyx_getsets_array, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + 0, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new_array, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif + +static PyObject *__pyx_tp_new_Enum(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) { + struct __pyx_MemviewEnum_obj *p; + PyObject *o; + #if CYTHON_COMPILING_IN_LIMITED_API + allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); + o = alloc_func(t, 0); + #else + if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) { + o = (*t->tp_alloc)(t, 0); + } else { + o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0); + } + if (unlikely(!o)) return 0; + #endif + p = ((struct __pyx_MemviewEnum_obj *)o); + p->name = Py_None; Py_INCREF(Py_None); + return o; +} + +static void __pyx_tp_dealloc_Enum(PyObject *o) { + struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_Enum) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + PyObject_GC_UnTrack(o); + Py_CLEAR(p->name); + (*Py_TYPE(o)->tp_free)(o); +} + +static int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) { + int e; + struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o; + if (p->name) { + e = (*v)(p->name, a); if (e) return e; + } + return 0; +} + +static int __pyx_tp_clear_Enum(PyObject *o) { + PyObject* tmp; + struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o; + tmp = ((PyObject*)p->name); + p->name = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + return 0; +} + +static PyObject *__pyx_specialmethod___pyx_MemviewEnum___repr__(PyObject *self, CYTHON_UNUSED PyObject *arg) { + return __pyx_MemviewEnum___repr__(self); +} + +static PyMethodDef __pyx_methods_Enum[] = { + {"__repr__", (PyCFunction)__pyx_specialmethod___pyx_MemviewEnum___repr__, METH_NOARGS|METH_COEXIST, 0}, + {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_MemviewEnum_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_MemviewEnum_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {0, 0, 0, 0} +}; +#if CYTHON_USE_TYPE_SPECS +static PyType_Slot __pyx_type___pyx_MemviewEnum_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_Enum}, + {Py_tp_repr, (void *)__pyx_MemviewEnum___repr__}, + {Py_tp_traverse, (void *)__pyx_tp_traverse_Enum}, + {Py_tp_clear, (void *)__pyx_tp_clear_Enum}, + {Py_tp_methods, (void *)__pyx_methods_Enum}, + {Py_tp_init, (void *)__pyx_MemviewEnum___init__}, + {Py_tp_new, (void *)__pyx_tp_new_Enum}, + {0, 0}, +}; +static PyType_Spec __pyx_type___pyx_MemviewEnum_spec = { + "pymica.methods.inverse_distance_3d.Enum", + sizeof(struct __pyx_MemviewEnum_obj), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, + __pyx_type___pyx_MemviewEnum_slots, +}; +#else + +static PyTypeObject __pyx_type___pyx_MemviewEnum = { + PyVarObject_HEAD_INIT(0, 0) + "pymica.methods.inverse_distance_3d.""Enum", /*tp_name*/ + sizeof(struct __pyx_MemviewEnum_obj), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc_Enum, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + __pyx_MemviewEnum___repr__, /*tp_repr*/ + 0, /*tp_as_number*/ + 0, /*tp_as_sequence*/ + 0, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + 0, /*tp_str*/ + 0, /*tp_getattro*/ + 0, /*tp_setattro*/ + 0, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/ + 0, /*tp_doc*/ + __pyx_tp_traverse_Enum, /*tp_traverse*/ + __pyx_tp_clear_Enum, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + __pyx_methods_Enum, /*tp_methods*/ + 0, /*tp_members*/ + 0, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + __pyx_MemviewEnum___init__, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new_Enum, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif +static struct __pyx_vtabstruct_memoryview __pyx_vtable_memoryview; + +static PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, PyObject *k) { + struct __pyx_memoryview_obj *p; + PyObject *o; + #if CYTHON_COMPILING_IN_LIMITED_API + allocfunc alloc_func = (allocfunc)PyType_GetSlot(t, Py_tp_alloc); + o = alloc_func(t, 0); + #else + if (likely(!__Pyx_PyType_HasFeature(t, Py_TPFLAGS_IS_ABSTRACT))) { + o = (*t->tp_alloc)(t, 0); + } else { + o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0); + } + if (unlikely(!o)) return 0; + #endif + p = ((struct __pyx_memoryview_obj *)o); + p->__pyx_vtab = __pyx_vtabptr_memoryview; + p->obj = Py_None; Py_INCREF(Py_None); + p->_size = Py_None; Py_INCREF(Py_None); + p->_array_interface = Py_None; Py_INCREF(Py_None); + p->view.obj = NULL; + if (unlikely(__pyx_memoryview___cinit__(o, a, k) < 0)) goto bad; + return o; + bad: + Py_DECREF(o); o = 0; + return NULL; +} + +static void __pyx_tp_dealloc_memoryview(PyObject *o) { + struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc_memoryview) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + PyObject_GC_UnTrack(o); + { + PyObject *etype, *eval, *etb; + PyErr_Fetch(&etype, &eval, &etb); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1); + __pyx_memoryview___dealloc__(o); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1); + PyErr_Restore(etype, eval, etb); + } + Py_CLEAR(p->obj); + Py_CLEAR(p->_size); + Py_CLEAR(p->_array_interface); + (*Py_TYPE(o)->tp_free)(o); +} + +static int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *a) { + int e; + struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o; + if (p->obj) { + e = (*v)(p->obj, a); if (e) return e; + } + if (p->_size) { + e = (*v)(p->_size, a); if (e) return e; + } + if (p->_array_interface) { + e = (*v)(p->_array_interface, a); if (e) return e; + } + if (p->view.obj) { + e = (*v)(p->view.obj, a); if (e) return e; + } + return 0; +} + +static int __pyx_tp_clear_memoryview(PyObject *o) { + PyObject* tmp; + struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o; + tmp = ((PyObject*)p->obj); + p->obj = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + tmp = ((PyObject*)p->_size); + p->_size = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + tmp = ((PyObject*)p->_array_interface); + p->_array_interface = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + Py_CLEAR(p->view.obj); + return 0; +} +static PyObject *__pyx_sq_item_memoryview(PyObject *o, Py_ssize_t i) { + PyObject *r; + PyObject *x = PyInt_FromSsize_t(i); if(!x) return 0; + r = Py_TYPE(o)->tp_as_mapping->mp_subscript(o, x); + Py_DECREF(x); + return r; +} + +static int __pyx_mp_ass_subscript_memoryview(PyObject *o, PyObject *i, PyObject *v) { + if (v) { + return __pyx_memoryview___setitem__(o, i, v); + } + else { + __Pyx_TypeName o_type_name; + o_type_name = __Pyx_PyType_GetName(Py_TYPE(o)); + PyErr_Format(PyExc_NotImplementedError, + "Subscript deletion not supported by " __Pyx_FMT_TYPENAME, o_type_name); + __Pyx_DECREF_TypeName(o_type_name); + return -1; + } +} + +static PyObject *__pyx_getprop___pyx_memoryview_T(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_base(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_shape(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_strides(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_suboffsets(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_ndim(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_itemsize(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_nbytes(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(o); +} + +static PyObject *__pyx_getprop___pyx_memoryview_size(PyObject *o, CYTHON_UNUSED void *x) { + return __pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(o); +} + +static PyObject *__pyx_specialmethod___pyx_memoryview___repr__(PyObject *self, CYTHON_UNUSED PyObject *arg) { + return __pyx_memoryview___repr__(self); +} + +static PyMethodDef __pyx_methods_memoryview[] = { + {"__repr__", (PyCFunction)__pyx_specialmethod___pyx_memoryview___repr__, METH_NOARGS|METH_COEXIST, 0}, + {"is_c_contig", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_is_c_contig, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"is_f_contig", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_is_f_contig, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"copy", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_copy, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"copy_fortran", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_memoryview_copy_fortran, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryview_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryview_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {0, 0, 0, 0} +}; + +static struct PyGetSetDef __pyx_getsets_memoryview[] = { + {(char *)"T", __pyx_getprop___pyx_memoryview_T, 0, (char *)0, 0}, + {(char *)"base", __pyx_getprop___pyx_memoryview_base, 0, (char *)0, 0}, + {(char *)"shape", __pyx_getprop___pyx_memoryview_shape, 0, (char *)0, 0}, + {(char *)"strides", __pyx_getprop___pyx_memoryview_strides, 0, (char *)0, 0}, + {(char *)"suboffsets", __pyx_getprop___pyx_memoryview_suboffsets, 0, (char *)0, 0}, + {(char *)"ndim", __pyx_getprop___pyx_memoryview_ndim, 0, (char *)0, 0}, + {(char *)"itemsize", __pyx_getprop___pyx_memoryview_itemsize, 0, (char *)0, 0}, + {(char *)"nbytes", __pyx_getprop___pyx_memoryview_nbytes, 0, (char *)0, 0}, + {(char *)"size", __pyx_getprop___pyx_memoryview_size, 0, (char *)0, 0}, + {0, 0, 0, 0, 0} +}; +#if CYTHON_USE_TYPE_SPECS +#if !CYTHON_COMPILING_IN_LIMITED_API + +static PyBufferProcs __pyx_tp_as_buffer_memoryview = { + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getreadbuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getwritebuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getsegcount*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getcharbuffer*/ + #endif + __pyx_memoryview_getbuffer, /*bf_getbuffer*/ + 0, /*bf_releasebuffer*/ +}; +#endif +static PyType_Slot __pyx_type___pyx_memoryview_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc_memoryview}, + {Py_tp_repr, (void *)__pyx_memoryview___repr__}, + {Py_sq_length, (void *)__pyx_memoryview___len__}, + {Py_sq_item, (void *)__pyx_sq_item_memoryview}, + {Py_mp_length, (void *)__pyx_memoryview___len__}, + {Py_mp_subscript, (void *)__pyx_memoryview___getitem__}, + {Py_mp_ass_subscript, (void *)__pyx_mp_ass_subscript_memoryview}, + {Py_tp_str, (void *)__pyx_memoryview___str__}, + #if defined(Py_bf_getbuffer) + {Py_bf_getbuffer, (void *)__pyx_memoryview_getbuffer}, + #endif + {Py_tp_traverse, (void *)__pyx_tp_traverse_memoryview}, + {Py_tp_clear, (void *)__pyx_tp_clear_memoryview}, + {Py_tp_methods, (void *)__pyx_methods_memoryview}, + {Py_tp_getset, (void *)__pyx_getsets_memoryview}, + {Py_tp_new, (void *)__pyx_tp_new_memoryview}, + {0, 0}, +}; +static PyType_Spec __pyx_type___pyx_memoryview_spec = { + "pymica.methods.inverse_distance_3d.memoryview", + sizeof(struct __pyx_memoryview_obj), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, + __pyx_type___pyx_memoryview_slots, +}; +#else + +static PySequenceMethods __pyx_tp_as_sequence_memoryview = { + __pyx_memoryview___len__, /*sq_length*/ + 0, /*sq_concat*/ + 0, /*sq_repeat*/ + __pyx_sq_item_memoryview, /*sq_item*/ + 0, /*sq_slice*/ + 0, /*sq_ass_item*/ + 0, /*sq_ass_slice*/ + 0, /*sq_contains*/ + 0, /*sq_inplace_concat*/ + 0, /*sq_inplace_repeat*/ +}; + +static PyMappingMethods __pyx_tp_as_mapping_memoryview = { + __pyx_memoryview___len__, /*mp_length*/ + __pyx_memoryview___getitem__, /*mp_subscript*/ + __pyx_mp_ass_subscript_memoryview, /*mp_ass_subscript*/ +}; + +static PyBufferProcs __pyx_tp_as_buffer_memoryview = { + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getreadbuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getwritebuffer*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getsegcount*/ + #endif + #if PY_MAJOR_VERSION < 3 + 0, /*bf_getcharbuffer*/ + #endif + __pyx_memoryview_getbuffer, /*bf_getbuffer*/ + 0, /*bf_releasebuffer*/ +}; + +static PyTypeObject __pyx_type___pyx_memoryview = { + PyVarObject_HEAD_INIT(0, 0) + "pymica.methods.inverse_distance_3d.""memoryview", /*tp_name*/ + sizeof(struct __pyx_memoryview_obj), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc_memoryview, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + __pyx_memoryview___repr__, /*tp_repr*/ + 0, /*tp_as_number*/ + &__pyx_tp_as_sequence_memoryview, /*tp_as_sequence*/ + &__pyx_tp_as_mapping_memoryview, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + __pyx_memoryview___str__, /*tp_str*/ + 0, /*tp_getattro*/ + 0, /*tp_setattro*/ + &__pyx_tp_as_buffer_memoryview, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/ + 0, /*tp_doc*/ + __pyx_tp_traverse_memoryview, /*tp_traverse*/ + __pyx_tp_clear_memoryview, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + __pyx_methods_memoryview, /*tp_methods*/ + 0, /*tp_members*/ + __pyx_getsets_memoryview, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + 0, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new_memoryview, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif +static struct __pyx_vtabstruct__memoryviewslice __pyx_vtable__memoryviewslice; + +static PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject *a, PyObject *k) { + struct __pyx_memoryviewslice_obj *p; + PyObject *o = __pyx_tp_new_memoryview(t, a, k); + if (unlikely(!o)) return 0; + p = ((struct __pyx_memoryviewslice_obj *)o); + p->__pyx_base.__pyx_vtab = (struct __pyx_vtabstruct_memoryview*)__pyx_vtabptr__memoryviewslice; + p->from_object = Py_None; Py_INCREF(Py_None); + p->from_slice.memview = NULL; + return o; +} + +static void __pyx_tp_dealloc__memoryviewslice(PyObject *o) { + struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o; + #if CYTHON_USE_TP_FINALIZE + if (unlikely((PY_VERSION_HEX >= 0x03080000 || __Pyx_PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE)) && __Pyx_PyObject_GetSlot(o, tp_finalize, destructor)) && !__Pyx_PyObject_GC_IsFinalized(o)) { + if (__Pyx_PyObject_GetSlot(o, tp_dealloc, destructor) == __pyx_tp_dealloc__memoryviewslice) { + if (PyObject_CallFinalizerFromDealloc(o)) return; + } + } + #endif + PyObject_GC_UnTrack(o); + { + PyObject *etype, *eval, *etb; + PyErr_Fetch(&etype, &eval, &etb); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1); + __pyx_memoryviewslice___dealloc__(o); + __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1); + PyErr_Restore(etype, eval, etb); + } + Py_CLEAR(p->from_object); + PyObject_GC_Track(o); + __pyx_tp_dealloc_memoryview(o); +} + +static int __pyx_tp_traverse__memoryviewslice(PyObject *o, visitproc v, void *a) { + int e; + struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o; + e = __pyx_tp_traverse_memoryview(o, v, a); if (e) return e; + if (p->from_object) { + e = (*v)(p->from_object, a); if (e) return e; + } + return 0; +} + +static int __pyx_tp_clear__memoryviewslice(PyObject *o) { + PyObject* tmp; + struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o; + __pyx_tp_clear_memoryview(o); + tmp = ((PyObject*)p->from_object); + p->from_object = Py_None; Py_INCREF(Py_None); + Py_XDECREF(tmp); + __PYX_XCLEAR_MEMVIEW(&p->from_slice, 1); + return 0; +} + +static PyMethodDef __pyx_methods__memoryviewslice[] = { + {"__reduce_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryviewslice_1__reduce_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {"__setstate_cython__", (PyCFunction)(void*)(__Pyx_PyCFunction_FastCallWithKeywords)__pyx_pw___pyx_memoryviewslice_3__setstate_cython__, __Pyx_METH_FASTCALL|METH_KEYWORDS, 0}, + {0, 0, 0, 0} +}; +#if CYTHON_USE_TYPE_SPECS +static PyType_Slot __pyx_type___pyx_memoryviewslice_slots[] = { + {Py_tp_dealloc, (void *)__pyx_tp_dealloc__memoryviewslice}, + {Py_tp_doc, (void *)PyDoc_STR("Internal class for passing memoryview slices to Python")}, + {Py_tp_traverse, (void *)__pyx_tp_traverse__memoryviewslice}, + {Py_tp_clear, (void *)__pyx_tp_clear__memoryviewslice}, + {Py_tp_methods, (void *)__pyx_methods__memoryviewslice}, + {Py_tp_new, (void *)__pyx_tp_new__memoryviewslice}, + {0, 0}, +}; +static PyType_Spec __pyx_type___pyx_memoryviewslice_spec = { + "pymica.methods.inverse_distance_3d._memoryviewslice", + sizeof(struct __pyx_memoryviewslice_obj), + 0, + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_SEQUENCE, + __pyx_type___pyx_memoryviewslice_slots, +}; +#else + +static PyTypeObject __pyx_type___pyx_memoryviewslice = { + PyVarObject_HEAD_INIT(0, 0) + "pymica.methods.inverse_distance_3d.""_memoryviewslice", /*tp_name*/ + sizeof(struct __pyx_memoryviewslice_obj), /*tp_basicsize*/ + 0, /*tp_itemsize*/ + __pyx_tp_dealloc__memoryviewslice, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif + 0, /*tp_getattr*/ + 0, /*tp_setattr*/ + #if PY_MAJOR_VERSION < 3 + 0, /*tp_compare*/ + #endif + #if PY_MAJOR_VERSION >= 3 + 0, /*tp_as_async*/ + #endif + #if CYTHON_COMPILING_IN_PYPY || 0 + __pyx_memoryview___repr__, /*tp_repr*/ + #else + 0, /*tp_repr*/ + #endif + 0, /*tp_as_number*/ + 0, /*tp_as_sequence*/ + 0, /*tp_as_mapping*/ + 0, /*tp_hash*/ + 0, /*tp_call*/ + #if CYTHON_COMPILING_IN_PYPY || 0 + __pyx_memoryview___str__, /*tp_str*/ + #else + 0, /*tp_str*/ + #endif + 0, /*tp_getattro*/ + 0, /*tp_setattro*/ + 0, /*tp_as_buffer*/ + Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC|Py_TPFLAGS_SEQUENCE, /*tp_flags*/ + PyDoc_STR("Internal class for passing memoryview slices to Python"), /*tp_doc*/ + __pyx_tp_traverse__memoryviewslice, /*tp_traverse*/ + __pyx_tp_clear__memoryviewslice, /*tp_clear*/ + 0, /*tp_richcompare*/ + 0, /*tp_weaklistoffset*/ + 0, /*tp_iter*/ + 0, /*tp_iternext*/ + __pyx_methods__memoryviewslice, /*tp_methods*/ + 0, /*tp_members*/ + 0, /*tp_getset*/ + 0, /*tp_base*/ + 0, /*tp_dict*/ + 0, /*tp_descr_get*/ + 0, /*tp_descr_set*/ + #if !CYTHON_USE_TYPE_SPECS + 0, /*tp_dictoffset*/ + #endif + 0, /*tp_init*/ + 0, /*tp_alloc*/ + __pyx_tp_new__memoryviewslice, /*tp_new*/ + 0, /*tp_free*/ + 0, /*tp_is_gc*/ + 0, /*tp_bases*/ + 0, /*tp_mro*/ + 0, /*tp_cache*/ + 0, /*tp_subclasses*/ + 0, /*tp_weaklist*/ + 0, /*tp_del*/ + 0, /*tp_version_tag*/ + #if PY_VERSION_HEX >= 0x030400a1 + #if CYTHON_USE_TP_FINALIZE + 0, /*tp_finalize*/ + #else + NULL, /*tp_finalize*/ + #endif + #endif + #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, /*tp_vectorcall*/ + #endif + #if __PYX_NEED_TP_PRINT_SLOT == 1 + 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030C0000 + 0, /*tp_watched*/ + #endif + #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, /*tp_pypy_flags*/ + #endif +}; +#endif + +static PyMethodDef __pyx_methods[] = { + {0, 0, 0, 0} +}; +#ifndef CYTHON_SMALL_CODE +#if defined(__clang__) + #define CYTHON_SMALL_CODE +#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) + #define CYTHON_SMALL_CODE __attribute__((cold)) +#else + #define CYTHON_SMALL_CODE +#endif +#endif +/* #### Code section: pystring_table ### */ + +static int __Pyx_CreateStringTabAndInitStrings(void) { + __Pyx_StringTabEntry __pyx_string_tab[] = { + {&__pyx_kp_u_, __pyx_k_, sizeof(__pyx_k_), 0, 1, 0, 0}, + {&__pyx_n_s_ASCII, __pyx_k_ASCII, sizeof(__pyx_k_ASCII), 0, 0, 1, 1}, + {&__pyx_kp_s_All_dimensions_preceding_dimensi, __pyx_k_All_dimensions_preceding_dimensi, sizeof(__pyx_k_All_dimensions_preceding_dimensi), 0, 0, 1, 0}, + {&__pyx_n_s_AssertionError, __pyx_k_AssertionError, sizeof(__pyx_k_AssertionError), 0, 0, 1, 1}, + {&__pyx_kp_s_Buffer_view_does_not_expose_stri, __pyx_k_Buffer_view_does_not_expose_stri, sizeof(__pyx_k_Buffer_view_does_not_expose_stri), 0, 0, 1, 0}, + {&__pyx_kp_s_Can_only_create_a_buffer_that_is, __pyx_k_Can_only_create_a_buffer_that_is, sizeof(__pyx_k_Can_only_create_a_buffer_that_is), 0, 0, 1, 0}, + {&__pyx_kp_s_Cannot_assign_to_read_only_memor, __pyx_k_Cannot_assign_to_read_only_memor, sizeof(__pyx_k_Cannot_assign_to_read_only_memor), 0, 0, 1, 0}, + {&__pyx_kp_s_Cannot_create_writable_memory_vi, __pyx_k_Cannot_create_writable_memory_vi, sizeof(__pyx_k_Cannot_create_writable_memory_vi), 0, 0, 1, 0}, + {&__pyx_kp_u_Cannot_index_with_type, __pyx_k_Cannot_index_with_type, sizeof(__pyx_k_Cannot_index_with_type), 0, 1, 0, 0}, + {&__pyx_kp_s_Cannot_transpose_memoryview_with, __pyx_k_Cannot_transpose_memoryview_with, sizeof(__pyx_k_Cannot_transpose_memoryview_with), 0, 0, 1, 0}, + {&__pyx_n_s_DTYPE, __pyx_k_DTYPE, sizeof(__pyx_k_DTYPE), 0, 0, 1, 1}, + {&__pyx_n_s_Dict, __pyx_k_Dict, sizeof(__pyx_k_Dict), 0, 0, 1, 1}, + {&__pyx_kp_s_Dimension_d_is_not_direct, __pyx_k_Dimension_d_is_not_direct, sizeof(__pyx_k_Dimension_d_is_not_direct), 0, 0, 1, 0}, + {&__pyx_n_s_Ellipsis, __pyx_k_Ellipsis, sizeof(__pyx_k_Ellipsis), 0, 0, 1, 1}, + {&__pyx_kp_s_Empty_shape_tuple_for_cython_arr, __pyx_k_Empty_shape_tuple_for_cython_arr, sizeof(__pyx_k_Empty_shape_tuple_for_cython_arr), 0, 0, 1, 0}, + {&__pyx_n_s_ImportError, __pyx_k_ImportError, sizeof(__pyx_k_ImportError), 0, 0, 1, 1}, + {&__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_k_Incompatible_checksums_0x_x_vs_0, sizeof(__pyx_k_Incompatible_checksums_0x_x_vs_0), 0, 0, 1, 0}, + {&__pyx_n_s_IndexError, __pyx_k_IndexError, sizeof(__pyx_k_IndexError), 0, 0, 1, 1}, + {&__pyx_kp_s_Index_out_of_bounds_axis_d, __pyx_k_Index_out_of_bounds_axis_d, sizeof(__pyx_k_Index_out_of_bounds_axis_d), 0, 0, 1, 0}, + {&__pyx_kp_s_Indirect_dimensions_not_supporte, __pyx_k_Indirect_dimensions_not_supporte, sizeof(__pyx_k_Indirect_dimensions_not_supporte), 0, 0, 1, 0}, + {&__pyx_kp_u_Invalid_mode_expected_c_or_fortr, __pyx_k_Invalid_mode_expected_c_or_fortr, sizeof(__pyx_k_Invalid_mode_expected_c_or_fortr), 0, 1, 0, 0}, + {&__pyx_kp_u_Invalid_shape_in_axis, __pyx_k_Invalid_shape_in_axis, sizeof(__pyx_k_Invalid_shape_in_axis), 0, 1, 0, 0}, + {&__pyx_n_s_List, __pyx_k_List, sizeof(__pyx_k_List), 0, 0, 1, 1}, + {&__pyx_kp_s_List_Dict_str_float, __pyx_k_List_Dict_str_float, sizeof(__pyx_k_List_Dict_str_float), 0, 0, 1, 0}, + {&__pyx_kp_s_List_int, __pyx_k_List_int, sizeof(__pyx_k_List_int), 0, 0, 1, 0}, + {&__pyx_n_s_MemoryError, __pyx_k_MemoryError, sizeof(__pyx_k_MemoryError), 0, 0, 1, 1}, + {&__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_k_MemoryView_of_r_at_0x_x, sizeof(__pyx_k_MemoryView_of_r_at_0x_x), 0, 0, 1, 0}, + {&__pyx_kp_s_MemoryView_of_r_object, __pyx_k_MemoryView_of_r_object, sizeof(__pyx_k_MemoryView_of_r_object), 0, 0, 1, 0}, + {&__pyx_n_s_N, __pyx_k_N, sizeof(__pyx_k_N), 0, 0, 1, 1}, + {&__pyx_n_b_O, __pyx_k_O, sizeof(__pyx_k_O), 0, 0, 0, 1}, + {&__pyx_kp_u_Out_of_bounds_on_buffer_access_a, __pyx_k_Out_of_bounds_on_buffer_access_a, sizeof(__pyx_k_Out_of_bounds_on_buffer_access_a), 0, 1, 0, 0}, + {&__pyx_n_s_PickleError, __pyx_k_PickleError, sizeof(__pyx_k_PickleError), 0, 0, 1, 1}, + {&__pyx_n_s_Sequence, __pyx_k_Sequence, sizeof(__pyx_k_Sequence), 0, 0, 1, 1}, + {&__pyx_kp_s_Step_may_not_be_zero_axis_d, __pyx_k_Step_may_not_be_zero_axis_d, sizeof(__pyx_k_Step_may_not_be_zero_axis_d), 0, 0, 1, 0}, + {&__pyx_n_s_TypeError, __pyx_k_TypeError, sizeof(__pyx_k_TypeError), 0, 0, 1, 1}, + {&__pyx_kp_s_Unable_to_convert_item_to_object, __pyx_k_Unable_to_convert_item_to_object, sizeof(__pyx_k_Unable_to_convert_item_to_object), 0, 0, 1, 0}, + {&__pyx_n_s_Union, __pyx_k_Union, sizeof(__pyx_k_Union), 0, 0, 1, 1}, + {&__pyx_n_s_ValueError, __pyx_k_ValueError, sizeof(__pyx_k_ValueError), 0, 0, 1, 1}, + {&__pyx_n_s_View_MemoryView, __pyx_k_View_MemoryView, sizeof(__pyx_k_View_MemoryView), 0, 0, 1, 1}, + {&__pyx_kp_u__2, __pyx_k__2, sizeof(__pyx_k__2), 0, 1, 0, 0}, + {&__pyx_n_s__24, __pyx_k__24, sizeof(__pyx_k__24), 0, 0, 1, 1}, + {&__pyx_n_s__3, __pyx_k__3, sizeof(__pyx_k__3), 0, 0, 1, 1}, + {&__pyx_kp_u__6, __pyx_k__6, sizeof(__pyx_k__6), 0, 1, 0, 0}, + {&__pyx_kp_u__7, __pyx_k__7, sizeof(__pyx_k__7), 0, 1, 0, 0}, + {&__pyx_n_s_abc, __pyx_k_abc, sizeof(__pyx_k_abc), 0, 0, 1, 1}, + {&__pyx_n_s_allocate_buffer, __pyx_k_allocate_buffer, sizeof(__pyx_k_allocate_buffer), 0, 0, 1, 1}, + {&__pyx_n_s_altitude, __pyx_k_altitude, sizeof(__pyx_k_altitude), 0, 0, 1, 1}, + {&__pyx_kp_u_and, __pyx_k_and, sizeof(__pyx_k_and), 0, 1, 0, 0}, + {&__pyx_n_s_array, __pyx_k_array, sizeof(__pyx_k_array), 0, 0, 1, 1}, + {&__pyx_n_s_asyncio_coroutines, __pyx_k_asyncio_coroutines, sizeof(__pyx_k_asyncio_coroutines), 0, 0, 1, 1}, + {&__pyx_n_s_base, __pyx_k_base, sizeof(__pyx_k_base), 0, 0, 1, 1}, + {&__pyx_n_s_c, __pyx_k_c, sizeof(__pyx_k_c), 0, 0, 1, 1}, + {&__pyx_n_u_c, __pyx_k_c, sizeof(__pyx_k_c), 0, 1, 0, 1}, + {&__pyx_n_s_cda, __pyx_k_cda, sizeof(__pyx_k_cda), 0, 0, 1, 1}, + {&__pyx_n_s_cgeotransform, __pyx_k_cgeotransform, sizeof(__pyx_k_cgeotransform), 0, 0, 1, 1}, + {&__pyx_n_s_class, __pyx_k_class, sizeof(__pyx_k_class), 0, 0, 1, 1}, + {&__pyx_n_s_class_getitem, __pyx_k_class_getitem, sizeof(__pyx_k_class_getitem), 0, 0, 1, 1}, + {&__pyx_n_s_cline_in_traceback, __pyx_k_cline_in_traceback, sizeof(__pyx_k_cline_in_traceback), 0, 0, 1, 1}, + {&__pyx_n_s_collections, __pyx_k_collections, sizeof(__pyx_k_collections), 0, 0, 1, 1}, + {&__pyx_kp_s_collections_abc, __pyx_k_collections_abc, sizeof(__pyx_k_collections_abc), 0, 0, 1, 0}, + {&__pyx_kp_s_contiguous_and_direct, __pyx_k_contiguous_and_direct, sizeof(__pyx_k_contiguous_and_direct), 0, 0, 1, 0}, + {&__pyx_kp_s_contiguous_and_indirect, __pyx_k_contiguous_and_indirect, sizeof(__pyx_k_contiguous_and_indirect), 0, 0, 1, 0}, + {&__pyx_n_s_count, __pyx_k_count, sizeof(__pyx_k_count), 0, 0, 1, 1}, + {&__pyx_n_s_cvalues, __pyx_k_cvalues, sizeof(__pyx_k_cvalues), 0, 0, 1, 1}, + {&__pyx_n_s_cxpos, __pyx_k_cxpos, sizeof(__pyx_k_cxpos), 0, 0, 1, 1}, + {&__pyx_n_s_cypos, __pyx_k_cypos, sizeof(__pyx_k_cypos), 0, 0, 1, 1}, + {&__pyx_n_s_czpos, __pyx_k_czpos, sizeof(__pyx_k_czpos), 0, 0, 1, 1}, + {&__pyx_n_s_d, __pyx_k_d, sizeof(__pyx_k_d), 0, 0, 1, 1}, + {&__pyx_n_s_da, __pyx_k_da, sizeof(__pyx_k_da), 0, 0, 1, 1}, + {&__pyx_n_s_data, __pyx_k_data, sizeof(__pyx_k_data), 0, 0, 1, 1}, + {&__pyx_n_s_data_array, __pyx_k_data_array, sizeof(__pyx_k_data_array), 0, 0, 1, 1}, + {&__pyx_n_s_dem, __pyx_k_dem, sizeof(__pyx_k_dem), 0, 0, 1, 1}, + {&__pyx_n_s_dict, __pyx_k_dict, sizeof(__pyx_k_dict), 0, 0, 1, 1}, + {&__pyx_kp_u_disable, __pyx_k_disable, sizeof(__pyx_k_disable), 0, 1, 0, 0}, + {&__pyx_n_s_dtype_is_object, __pyx_k_dtype_is_object, sizeof(__pyx_k_dtype_is_object), 0, 0, 1, 1}, + {&__pyx_kp_u_enable, __pyx_k_enable, sizeof(__pyx_k_enable), 0, 1, 0, 0}, + {&__pyx_n_s_encode, __pyx_k_encode, sizeof(__pyx_k_encode), 0, 0, 1, 1}, + {&__pyx_n_s_enumerate, __pyx_k_enumerate, sizeof(__pyx_k_enumerate), 0, 0, 1, 1}, + {&__pyx_n_s_error, __pyx_k_error, sizeof(__pyx_k_error), 0, 0, 1, 1}, + {&__pyx_n_s_flags, __pyx_k_flags, sizeof(__pyx_k_flags), 0, 0, 1, 1}, + {&__pyx_n_s_float, __pyx_k_float, sizeof(__pyx_k_float), 0, 0, 1, 1}, + {&__pyx_n_s_float64, __pyx_k_float64, sizeof(__pyx_k_float64), 0, 0, 1, 1}, + {&__pyx_n_s_format, __pyx_k_format, sizeof(__pyx_k_format), 0, 0, 1, 1}, + {&__pyx_n_s_fortran, __pyx_k_fortran, sizeof(__pyx_k_fortran), 0, 0, 1, 1}, + {&__pyx_n_u_fortran, __pyx_k_fortran, sizeof(__pyx_k_fortran), 0, 1, 0, 1}, + {&__pyx_kp_u_gc, __pyx_k_gc, sizeof(__pyx_k_gc), 0, 1, 0, 0}, + {&__pyx_n_s_geotransform, __pyx_k_geotransform, sizeof(__pyx_k_geotransform), 0, 0, 1, 1}, + {&__pyx_n_s_geotransform0, __pyx_k_geotransform0, sizeof(__pyx_k_geotransform0), 0, 0, 1, 1}, + {&__pyx_n_s_getstate, __pyx_k_getstate, sizeof(__pyx_k_getstate), 0, 0, 1, 1}, + {&__pyx_kp_u_got, __pyx_k_got, sizeof(__pyx_k_got), 0, 1, 0, 0}, + {&__pyx_kp_u_got_differing_extents_in_dimensi, __pyx_k_got_differing_extents_in_dimensi, sizeof(__pyx_k_got_differing_extents_in_dimensi), 0, 1, 0, 0}, + {&__pyx_n_s_i, __pyx_k_i, sizeof(__pyx_k_i), 0, 0, 1, 1}, + {&__pyx_n_s_id, __pyx_k_id, sizeof(__pyx_k_id), 0, 0, 1, 1}, + {&__pyx_n_s_import, __pyx_k_import, sizeof(__pyx_k_import), 0, 0, 1, 1}, + {&__pyx_n_s_index, __pyx_k_index, sizeof(__pyx_k_index), 0, 0, 1, 1}, + {&__pyx_n_s_initializing, __pyx_k_initializing, sizeof(__pyx_k_initializing), 0, 0, 1, 1}, + {&__pyx_n_s_inverse_distance_3d, __pyx_k_inverse_distance_3d, sizeof(__pyx_k_inverse_distance_3d), 0, 0, 1, 1}, + {&__pyx_n_s_is_coroutine, __pyx_k_is_coroutine, sizeof(__pyx_k_is_coroutine), 0, 0, 1, 1}, + {&__pyx_kp_u_isenabled, __pyx_k_isenabled, sizeof(__pyx_k_isenabled), 0, 1, 0, 0}, + {&__pyx_n_s_itemsize, __pyx_k_itemsize, sizeof(__pyx_k_itemsize), 0, 0, 1, 1}, + {&__pyx_kp_s_itemsize_0_for_cython_array, __pyx_k_itemsize_0_for_cython_array, sizeof(__pyx_k_itemsize_0_for_cython_array), 0, 0, 1, 0}, + {&__pyx_n_s_j, __pyx_k_j, sizeof(__pyx_k_j), 0, 0, 1, 1}, + {&__pyx_n_s_main, __pyx_k_main, sizeof(__pyx_k_main), 0, 0, 1, 1}, + {&__pyx_n_s_memview, __pyx_k_memview, sizeof(__pyx_k_memview), 0, 0, 1, 1}, + {&__pyx_n_s_mode, __pyx_k_mode, sizeof(__pyx_k_mode), 0, 0, 1, 1}, + {&__pyx_n_s_name, __pyx_k_name, sizeof(__pyx_k_name), 0, 0, 1, 1}, + {&__pyx_n_s_name_2, __pyx_k_name_2, sizeof(__pyx_k_name_2), 0, 0, 1, 1}, + {&__pyx_n_s_ndim, __pyx_k_ndim, sizeof(__pyx_k_ndim), 0, 0, 1, 1}, + {&__pyx_n_s_new, __pyx_k_new, sizeof(__pyx_k_new), 0, 0, 1, 1}, + {&__pyx_kp_s_no_default___reduce___due_to_non, __pyx_k_no_default___reduce___due_to_non, sizeof(__pyx_k_no_default___reduce___due_to_non), 0, 0, 1, 0}, + {&__pyx_n_s_np, __pyx_k_np, sizeof(__pyx_k_np), 0, 0, 1, 1}, + {&__pyx_n_s_numpy, __pyx_k_numpy, sizeof(__pyx_k_numpy), 0, 0, 1, 1}, + {&__pyx_kp_s_numpy_core_multiarray_failed_to, __pyx_k_numpy_core_multiarray_failed_to, sizeof(__pyx_k_numpy_core_multiarray_failed_to), 0, 0, 1, 0}, + {&__pyx_kp_s_numpy_core_umath_failed_to_impor, __pyx_k_numpy_core_umath_failed_to_impor, sizeof(__pyx_k_numpy_core_umath_failed_to_impor), 0, 0, 1, 0}, + {&__pyx_n_s_obj, __pyx_k_obj, sizeof(__pyx_k_obj), 0, 0, 1, 1}, + {&__pyx_n_s_pack, __pyx_k_pack, sizeof(__pyx_k_pack), 0, 0, 1, 1}, + {&__pyx_n_s_penalization, __pyx_k_penalization, sizeof(__pyx_k_penalization), 0, 0, 1, 1}, + {&__pyx_n_s_pickle, __pyx_k_pickle, sizeof(__pyx_k_pickle), 0, 0, 1, 1}, + {&__pyx_n_s_power, __pyx_k_power, sizeof(__pyx_k_power), 0, 0, 1, 1}, + {&__pyx_kp_s_pymica_methods_inverse_distance, __pyx_k_pymica_methods_inverse_distance, sizeof(__pyx_k_pymica_methods_inverse_distance), 0, 0, 1, 0}, + {&__pyx_n_s_pymica_methods_inverse_distance_2, __pyx_k_pymica_methods_inverse_distance_2, sizeof(__pyx_k_pymica_methods_inverse_distance_2), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_PickleError, __pyx_k_pyx_PickleError, sizeof(__pyx_k_pyx_PickleError), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_checksum, __pyx_k_pyx_checksum, sizeof(__pyx_k_pyx_checksum), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_result, __pyx_k_pyx_result, sizeof(__pyx_k_pyx_result), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_state, __pyx_k_pyx_state, sizeof(__pyx_k_pyx_state), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_type, __pyx_k_pyx_type, sizeof(__pyx_k_pyx_type), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_unpickle_Enum, __pyx_k_pyx_unpickle_Enum, sizeof(__pyx_k_pyx_unpickle_Enum), 0, 0, 1, 1}, + {&__pyx_n_s_pyx_vtable, __pyx_k_pyx_vtable, sizeof(__pyx_k_pyx_vtable), 0, 0, 1, 1}, + {&__pyx_n_s_range, __pyx_k_range, sizeof(__pyx_k_range), 0, 0, 1, 1}, + {&__pyx_n_s_reduce, __pyx_k_reduce, sizeof(__pyx_k_reduce), 0, 0, 1, 1}, + {&__pyx_n_s_reduce_cython, __pyx_k_reduce_cython, sizeof(__pyx_k_reduce_cython), 0, 0, 1, 1}, + {&__pyx_n_s_reduce_ex, __pyx_k_reduce_ex, sizeof(__pyx_k_reduce_ex), 0, 0, 1, 1}, + {&__pyx_n_s_register, __pyx_k_register, sizeof(__pyx_k_register), 0, 0, 1, 1}, + {&__pyx_n_s_reshape, __pyx_k_reshape, sizeof(__pyx_k_reshape), 0, 0, 1, 1}, + {&__pyx_n_s_setstate, __pyx_k_setstate, sizeof(__pyx_k_setstate), 0, 0, 1, 1}, + {&__pyx_n_s_setstate_cython, __pyx_k_setstate_cython, sizeof(__pyx_k_setstate_cython), 0, 0, 1, 1}, + {&__pyx_n_s_shape, __pyx_k_shape, sizeof(__pyx_k_shape), 0, 0, 1, 1}, + {&__pyx_n_s_size, __pyx_k_size, sizeof(__pyx_k_size), 0, 0, 1, 1}, + {&__pyx_n_s_smoothing, __pyx_k_smoothing, sizeof(__pyx_k_smoothing), 0, 0, 1, 1}, + {&__pyx_n_s_spec, __pyx_k_spec, sizeof(__pyx_k_spec), 0, 0, 1, 1}, + {&__pyx_n_s_start, __pyx_k_start, sizeof(__pyx_k_start), 0, 0, 1, 1}, + {&__pyx_n_s_step, __pyx_k_step, sizeof(__pyx_k_step), 0, 0, 1, 1}, + {&__pyx_n_s_stop, __pyx_k_stop, sizeof(__pyx_k_stop), 0, 0, 1, 1}, + {&__pyx_kp_s_strided_and_direct, __pyx_k_strided_and_direct, sizeof(__pyx_k_strided_and_direct), 0, 0, 1, 0}, + {&__pyx_kp_s_strided_and_direct_or_indirect, __pyx_k_strided_and_direct_or_indirect, sizeof(__pyx_k_strided_and_direct_or_indirect), 0, 0, 1, 0}, + {&__pyx_kp_s_strided_and_indirect, __pyx_k_strided_and_indirect, sizeof(__pyx_k_strided_and_indirect), 0, 0, 1, 0}, + {&__pyx_kp_s_stringsource, __pyx_k_stringsource, sizeof(__pyx_k_stringsource), 0, 0, 1, 0}, + {&__pyx_n_s_struct, __pyx_k_struct, sizeof(__pyx_k_struct), 0, 0, 1, 1}, + {&__pyx_n_s_sys, __pyx_k_sys, sizeof(__pyx_k_sys), 0, 0, 1, 1}, + {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1}, + {&__pyx_n_s_typing, __pyx_k_typing, sizeof(__pyx_k_typing), 0, 0, 1, 1}, + {&__pyx_kp_s_unable_to_allocate_array_data, __pyx_k_unable_to_allocate_array_data, sizeof(__pyx_k_unable_to_allocate_array_data), 0, 0, 1, 0}, + {&__pyx_kp_s_unable_to_allocate_shape_and_str, __pyx_k_unable_to_allocate_shape_and_str, sizeof(__pyx_k_unable_to_allocate_shape_and_str), 0, 0, 1, 0}, + {&__pyx_n_s_unpack, __pyx_k_unpack, sizeof(__pyx_k_unpack), 0, 0, 1, 1}, + {&__pyx_n_s_update, __pyx_k_update, sizeof(__pyx_k_update), 0, 0, 1, 1}, + {&__pyx_n_s_value, __pyx_k_value, sizeof(__pyx_k_value), 0, 0, 1, 1}, + {&__pyx_n_s_values, __pyx_k_values, sizeof(__pyx_k_values), 0, 0, 1, 1}, + {&__pyx_n_s_values0, __pyx_k_values0, sizeof(__pyx_k_values0), 0, 0, 1, 1}, + {&__pyx_n_s_version_info, __pyx_k_version_info, sizeof(__pyx_k_version_info), 0, 0, 1, 1}, + {&__pyx_n_s_x, __pyx_k_x, sizeof(__pyx_k_x), 0, 0, 1, 1}, + {&__pyx_n_s_xpos, __pyx_k_xpos, sizeof(__pyx_k_xpos), 0, 0, 1, 1}, + {&__pyx_n_s_xpos0, __pyx_k_xpos0, sizeof(__pyx_k_xpos0), 0, 0, 1, 1}, + {&__pyx_n_s_xsize, __pyx_k_xsize, sizeof(__pyx_k_xsize), 0, 0, 1, 1}, + {&__pyx_n_s_y, __pyx_k_y, sizeof(__pyx_k_y), 0, 0, 1, 1}, + {&__pyx_n_s_ypos, __pyx_k_ypos, sizeof(__pyx_k_ypos), 0, 0, 1, 1}, + {&__pyx_n_s_ypos0, __pyx_k_ypos0, sizeof(__pyx_k_ypos0), 0, 0, 1, 1}, + {&__pyx_n_s_ysize, __pyx_k_ysize, sizeof(__pyx_k_ysize), 0, 0, 1, 1}, + {&__pyx_n_s_z, __pyx_k_z, sizeof(__pyx_k_z), 0, 0, 1, 1}, + {&__pyx_n_s_zpos, __pyx_k_zpos, sizeof(__pyx_k_zpos), 0, 0, 1, 1}, + {&__pyx_n_s_zpos0, __pyx_k_zpos0, sizeof(__pyx_k_zpos0), 0, 0, 1, 1}, + {0, 0, 0, 0, 0, 0, 0} + }; + return __Pyx_InitStrings(__pyx_string_tab); +} +/* #### Code section: cached_builtins ### */ +static CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) { + __pyx_builtin_range = __Pyx_GetBuiltinName(__pyx_n_s_range); if (!__pyx_builtin_range) __PYX_ERR(0, 78, __pyx_L1_error) + __pyx_builtin___import__ = __Pyx_GetBuiltinName(__pyx_n_s_import); if (!__pyx_builtin___import__) __PYX_ERR(1, 100, __pyx_L1_error) + __pyx_builtin_ValueError = __Pyx_GetBuiltinName(__pyx_n_s_ValueError); if (!__pyx_builtin_ValueError) __PYX_ERR(1, 141, __pyx_L1_error) + __pyx_builtin_MemoryError = __Pyx_GetBuiltinName(__pyx_n_s_MemoryError); if (!__pyx_builtin_MemoryError) __PYX_ERR(1, 156, __pyx_L1_error) + __pyx_builtin_enumerate = __Pyx_GetBuiltinName(__pyx_n_s_enumerate); if (!__pyx_builtin_enumerate) __PYX_ERR(1, 159, __pyx_L1_error) + __pyx_builtin_TypeError = __Pyx_GetBuiltinName(__pyx_n_s_TypeError); if (!__pyx_builtin_TypeError) __PYX_ERR(1, 2, __pyx_L1_error) + __pyx_builtin_AssertionError = __Pyx_GetBuiltinName(__pyx_n_s_AssertionError); if (!__pyx_builtin_AssertionError) __PYX_ERR(1, 373, __pyx_L1_error) + __pyx_builtin_Ellipsis = __Pyx_GetBuiltinName(__pyx_n_s_Ellipsis); if (!__pyx_builtin_Ellipsis) __PYX_ERR(1, 408, __pyx_L1_error) + __pyx_builtin_id = __Pyx_GetBuiltinName(__pyx_n_s_id); if (!__pyx_builtin_id) __PYX_ERR(1, 618, __pyx_L1_error) + __pyx_builtin_IndexError = __Pyx_GetBuiltinName(__pyx_n_s_IndexError); if (!__pyx_builtin_IndexError) __PYX_ERR(1, 914, __pyx_L1_error) + __pyx_builtin_ImportError = __Pyx_GetBuiltinName(__pyx_n_s_ImportError); if (!__pyx_builtin_ImportError) __PYX_ERR(2, 986, __pyx_L1_error) + return 0; + __pyx_L1_error:; + return -1; +} +/* #### Code section: cached_constants ### */ + +static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_InitCachedConstants", 0); + + /* "View.MemoryView":582 + * def suboffsets(self): + * if self.view.suboffsets == NULL: + * return (-1,) * self.view.ndim # <<<<<<<<<<<<<< + * + * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) + */ + __pyx_tuple__4 = PyTuple_New(1); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(1, 582, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__4); + __Pyx_INCREF(__pyx_int_neg_1); + __Pyx_GIVEREF(__pyx_int_neg_1); + PyTuple_SET_ITEM(__pyx_tuple__4, 0, __pyx_int_neg_1); + __Pyx_GIVEREF(__pyx_tuple__4); + + /* "View.MemoryView":679 + * tup = index if isinstance(index, tuple) else (index,) + * + * result = [slice(None)] * ndim # <<<<<<<<<<<<<< + * have_slices = False + * seen_ellipsis = False + */ + __pyx_slice__5 = PySlice_New(Py_None, Py_None, Py_None); if (unlikely(!__pyx_slice__5)) __PYX_ERR(1, 679, __pyx_L1_error) + __Pyx_GOTREF(__pyx_slice__5); + __Pyx_GIVEREF(__pyx_slice__5); + + /* "(tree fragment)":4 + * cdef object __pyx_PickleError + * cdef object __pyx_result + * if __pyx_checksum not in (0x82a3537, 0x6ae9995, 0xb068931): # <<<<<<<<<<<<<< + * from pickle import PickleError as __pyx_PickleError + * raise __pyx_PickleError, "Incompatible checksums (0x%x vs (0x82a3537, 0x6ae9995, 0xb068931) = (name))" % __pyx_checksum + */ + __pyx_tuple__8 = PyTuple_Pack(3, __pyx_int_136983863, __pyx_int_112105877, __pyx_int_184977713); if (unlikely(!__pyx_tuple__8)) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__8); + __Pyx_GIVEREF(__pyx_tuple__8); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":986 + * __pyx_import_array() + * except Exception: + * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< + * + * cdef inline int import_umath() except -1: + */ + __pyx_tuple__9 = PyTuple_Pack(1, __pyx_kp_s_numpy_core_multiarray_failed_to); if (unlikely(!__pyx_tuple__9)) __PYX_ERR(2, 986, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__9); + __Pyx_GIVEREF(__pyx_tuple__9); + + /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":992 + * _import_umath() + * except Exception: + * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< + * + * cdef inline int import_ufunc() except -1: + */ + __pyx_tuple__10 = PyTuple_Pack(1, __pyx_kp_s_numpy_core_umath_failed_to_impor); if (unlikely(!__pyx_tuple__10)) __PYX_ERR(2, 992, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__10); + __Pyx_GIVEREF(__pyx_tuple__10); + + /* "View.MemoryView":100 + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: + * if __import__("sys").version_info >= (3, 3): # <<<<<<<<<<<<<< + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + */ + __pyx_tuple__11 = PyTuple_Pack(1, __pyx_n_s_sys); if (unlikely(!__pyx_tuple__11)) __PYX_ERR(1, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__11); + __Pyx_GIVEREF(__pyx_tuple__11); + __pyx_tuple__12 = PyTuple_Pack(2, __pyx_int_3, __pyx_int_3); if (unlikely(!__pyx_tuple__12)) __PYX_ERR(1, 100, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__12); + __Pyx_GIVEREF(__pyx_tuple__12); + + /* "View.MemoryView":101 + * try: + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence # <<<<<<<<<<<<<< + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence + */ + __pyx_tuple__13 = PyTuple_Pack(1, __pyx_kp_s_collections_abc); if (unlikely(!__pyx_tuple__13)) __PYX_ERR(1, 101, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__13); + __Pyx_GIVEREF(__pyx_tuple__13); + + /* "View.MemoryView":103 + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence # <<<<<<<<<<<<<< + * except: + * + */ + __pyx_tuple__14 = PyTuple_Pack(1, __pyx_n_s_collections); if (unlikely(!__pyx_tuple__14)) __PYX_ERR(1, 103, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__14); + __Pyx_GIVEREF(__pyx_tuple__14); + + /* "View.MemoryView":309 + * return self.name + * + * cdef generic = Enum("") # <<<<<<<<<<<<<< + * cdef strided = Enum("") # default + * cdef indirect = Enum("") + */ + __pyx_tuple__15 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct_or_indirect); if (unlikely(!__pyx_tuple__15)) __PYX_ERR(1, 309, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__15); + __Pyx_GIVEREF(__pyx_tuple__15); + + /* "View.MemoryView":310 + * + * cdef generic = Enum("") + * cdef strided = Enum("") # default # <<<<<<<<<<<<<< + * cdef indirect = Enum("") + * + */ + __pyx_tuple__16 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct); if (unlikely(!__pyx_tuple__16)) __PYX_ERR(1, 310, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__16); + __Pyx_GIVEREF(__pyx_tuple__16); + + /* "View.MemoryView":311 + * cdef generic = Enum("") + * cdef strided = Enum("") # default + * cdef indirect = Enum("") # <<<<<<<<<<<<<< + * + * + */ + __pyx_tuple__17 = PyTuple_Pack(1, __pyx_kp_s_strided_and_indirect); if (unlikely(!__pyx_tuple__17)) __PYX_ERR(1, 311, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__17); + __Pyx_GIVEREF(__pyx_tuple__17); + + /* "View.MemoryView":314 + * + * + * cdef contiguous = Enum("") # <<<<<<<<<<<<<< + * cdef indirect_contiguous = Enum("") + * + */ + __pyx_tuple__18 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_direct); if (unlikely(!__pyx_tuple__18)) __PYX_ERR(1, 314, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__18); + __Pyx_GIVEREF(__pyx_tuple__18); + + /* "View.MemoryView":315 + * + * cdef contiguous = Enum("") + * cdef indirect_contiguous = Enum("") # <<<<<<<<<<<<<< + * + * + */ + __pyx_tuple__19 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_indirect); if (unlikely(!__pyx_tuple__19)) __PYX_ERR(1, 315, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__19); + __Pyx_GIVEREF(__pyx_tuple__19); + + /* "(tree fragment)":1 + * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< + * cdef object __pyx_PickleError + * cdef object __pyx_result + */ + __pyx_tuple__20 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__20)) __PYX_ERR(1, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__20); + __Pyx_GIVEREF(__pyx_tuple__20); + __pyx_codeobj__21 = (PyObject*)__Pyx_PyCode_New(3, 0, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__20, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_Enum, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__21)) __PYX_ERR(1, 1, __pyx_L1_error) + + /* "pymica/methods/inverse_distance_3d.pyx":20 + * ctypedef np.float64_t DTYPE_t + * + * def inverse_distance_3d(data: List[Dict[str, float]], # <<<<<<<<<<<<<< + * size: List[int], geotransform: List[int], dem, + * power: float=2, smoothing: float=0, + */ + __pyx_tuple__22 = PyTuple_Pack(33, __pyx_n_s_data, __pyx_n_s_size, __pyx_n_s_geotransform, __pyx_n_s_dem, __pyx_n_s_power, __pyx_n_s_smoothing, __pyx_n_s_penalization, __pyx_n_s_da, __pyx_n_s_cda, __pyx_n_s_xpos0, __pyx_n_s_ypos0, __pyx_n_s_zpos0, __pyx_n_s_values0, __pyx_n_s_d, __pyx_n_s_N, __pyx_n_s_xpos, __pyx_n_s_cxpos, __pyx_n_s_ypos, __pyx_n_s_cypos, __pyx_n_s_zpos, __pyx_n_s_czpos, __pyx_n_s_values, __pyx_n_s_cvalues, __pyx_n_s_i, __pyx_n_s_j, __pyx_n_s_xsize, __pyx_n_s_ysize, __pyx_n_s_y, __pyx_n_s_x, __pyx_n_s_z, __pyx_n_s_geotransform0, __pyx_n_s_cgeotransform, __pyx_n_s_data_array); if (unlikely(!__pyx_tuple__22)) __PYX_ERR(0, 20, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__22); + __Pyx_GIVEREF(__pyx_tuple__22); + __pyx_codeobj__23 = (PyObject*)__Pyx_PyCode_New(7, 0, 0, 33, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__22, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_pymica_methods_inverse_distance, __pyx_n_s_inverse_distance_3d, 20, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__23)) __PYX_ERR(0, 20, __pyx_L1_error) + __Pyx_RefNannyFinishContext(); + return 0; + __pyx_L1_error:; + __Pyx_RefNannyFinishContext(); + return -1; +} +/* #### Code section: init_constants ### */ + +static CYTHON_SMALL_CODE int __Pyx_InitConstants(void) { + if (__Pyx_CreateStringTabAndInitStrings() < 0) __PYX_ERR(0, 1, __pyx_L1_error); + __pyx_int_0 = PyInt_FromLong(0); if (unlikely(!__pyx_int_0)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_1 = PyInt_FromLong(1); if (unlikely(!__pyx_int_1)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_3 = PyInt_FromLong(3); if (unlikely(!__pyx_int_3)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_112105877 = PyInt_FromLong(112105877L); if (unlikely(!__pyx_int_112105877)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_136983863 = PyInt_FromLong(136983863L); if (unlikely(!__pyx_int_136983863)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_184977713 = PyInt_FromLong(184977713L); if (unlikely(!__pyx_int_184977713)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_int_neg_1 = PyInt_FromLong(-1); if (unlikely(!__pyx_int_neg_1)) __PYX_ERR(0, 1, __pyx_L1_error) + return 0; + __pyx_L1_error:; + return -1; +} +/* #### Code section: init_globals ### */ + +static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { + /* AssertionsEnabled.init */ + __Pyx_init_assertions_enabled(); + +if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error) + + /* NumpyImportArray.init */ + /* + * Cython has automatically inserted a call to _import_array since + * you didn't include one when you cimported numpy. To disable this + * add the line + * numpy._import_array + */ +#ifdef NPY_FEATURE_VERSION +#if !NO_IMPORT_ARRAY +if (unlikely(_import_array() == -1)) { + PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import " + "(auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; " + "use 'numpy._import_array' to disable if you are certain you don't need it)."); +} +#endif +#endif + +if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error) + + return 0; + __pyx_L1_error:; + return -1; +} +/* #### Code section: init_module ### */ + +static CYTHON_SMALL_CODE int __Pyx_modinit_global_init_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_variable_export_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_function_export_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_type_init_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_type_import_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_variable_import_code(void); /*proto*/ +static CYTHON_SMALL_CODE int __Pyx_modinit_function_import_code(void); /*proto*/ + +static int __Pyx_modinit_global_init_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_global_init_code", 0); + /*--- Global init code ---*/ + __pyx_collections_abc_Sequence = Py_None; Py_INCREF(Py_None); + generic = Py_None; Py_INCREF(Py_None); + strided = Py_None; Py_INCREF(Py_None); + indirect = Py_None; Py_INCREF(Py_None); + contiguous = Py_None; Py_INCREF(Py_None); + indirect_contiguous = Py_None; Py_INCREF(Py_None); + __Pyx_RefNannyFinishContext(); + return 0; +} + +static int __Pyx_modinit_variable_export_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_variable_export_code", 0); + /*--- Variable export code ---*/ + __Pyx_RefNannyFinishContext(); + return 0; +} + +static int __Pyx_modinit_function_export_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_function_export_code", 0); + /*--- Function export code ---*/ + __Pyx_RefNannyFinishContext(); + return 0; +} + +static int __Pyx_modinit_type_init_code(void) { + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__Pyx_modinit_type_init_code", 0); + /*--- Type init code ---*/ + __pyx_vtabptr_array = &__pyx_vtable_array; + __pyx_vtable_array.get_memview = (PyObject *(*)(struct __pyx_array_obj *))__pyx_array_get_memview; + #if CYTHON_USE_TYPE_SPECS + __pyx_array_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_array_spec, NULL); if (unlikely(!__pyx_array_type)) __PYX_ERR(1, 114, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + __pyx_array_type->tp_as_buffer = &__pyx_tp_as_buffer_array; + if (!__pyx_array_type->tp_as_buffer->bf_releasebuffer && __pyx_array_type->tp_base->tp_as_buffer && __pyx_array_type->tp_base->tp_as_buffer->bf_releasebuffer) { + __pyx_array_type->tp_as_buffer->bf_releasebuffer = __pyx_array_type->tp_base->tp_as_buffer->bf_releasebuffer; + } + #elif defined(Py_bf_getbuffer) && defined(Py_bf_releasebuffer) + /* PY_VERSION_HEX >= 0x03090000 || Py_LIMITED_API >= 0x030B0000 */ + #elif defined(_MSC_VER) + #pragma message ("The buffer protocol is not supported in the Limited C-API < 3.11.") + #else + #warning "The buffer protocol is not supported in the Limited C-API < 3.11." + #endif + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_array_spec, __pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #else + __pyx_array_type = &__pyx_type___pyx_array; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_array_type->tp_print = 0; + #endif + if (__Pyx_SetVtable(__pyx_array_type, __pyx_vtabptr_array) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_MergeVtables(__pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_setup_reduce((PyObject *) __pyx_array_type) < 0) __PYX_ERR(1, 114, __pyx_L1_error) + #endif + #if CYTHON_USE_TYPE_SPECS + __pyx_MemviewEnum_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_MemviewEnum_spec, NULL); if (unlikely(!__pyx_MemviewEnum_type)) __PYX_ERR(1, 302, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_MemviewEnum_spec, __pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error) + #else + __pyx_MemviewEnum_type = &__pyx_type___pyx_MemviewEnum; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_MemviewEnum_type->tp_print = 0; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_MemviewEnum_type->tp_dictoffset && __pyx_MemviewEnum_type->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_MemviewEnum_type->tp_getattro = __Pyx_PyObject_GenericGetAttr; + } + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_setup_reduce((PyObject *) __pyx_MemviewEnum_type) < 0) __PYX_ERR(1, 302, __pyx_L1_error) + #endif + __pyx_vtabptr_memoryview = &__pyx_vtable_memoryview; + __pyx_vtable_memoryview.get_item_pointer = (char *(*)(struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_get_item_pointer; + __pyx_vtable_memoryview.is_slice = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_is_slice; + __pyx_vtable_memoryview.setitem_slice_assignment = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *, PyObject *))__pyx_memoryview_setitem_slice_assignment; + __pyx_vtable_memoryview.setitem_slice_assign_scalar = (PyObject *(*)(struct __pyx_memoryview_obj *, struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_setitem_slice_assign_scalar; + __pyx_vtable_memoryview.setitem_indexed = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *, PyObject *))__pyx_memoryview_setitem_indexed; + __pyx_vtable_memoryview.convert_item_to_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *))__pyx_memoryview_convert_item_to_object; + __pyx_vtable_memoryview.assign_item_from_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *, PyObject *))__pyx_memoryview_assign_item_from_object; + __pyx_vtable_memoryview._get_base = (PyObject *(*)(struct __pyx_memoryview_obj *))__pyx_memoryview__get_base; + #if CYTHON_USE_TYPE_SPECS + __pyx_memoryview_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_memoryview_spec, NULL); if (unlikely(!__pyx_memoryview_type)) __PYX_ERR(1, 337, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + __pyx_memoryview_type->tp_as_buffer = &__pyx_tp_as_buffer_memoryview; + if (!__pyx_memoryview_type->tp_as_buffer->bf_releasebuffer && __pyx_memoryview_type->tp_base->tp_as_buffer && __pyx_memoryview_type->tp_base->tp_as_buffer->bf_releasebuffer) { + __pyx_memoryview_type->tp_as_buffer->bf_releasebuffer = __pyx_memoryview_type->tp_base->tp_as_buffer->bf_releasebuffer; + } + #elif defined(Py_bf_getbuffer) && defined(Py_bf_releasebuffer) + /* PY_VERSION_HEX >= 0x03090000 || Py_LIMITED_API >= 0x030B0000 */ + #elif defined(_MSC_VER) + #pragma message ("The buffer protocol is not supported in the Limited C-API < 3.11.") + #else + #warning "The buffer protocol is not supported in the Limited C-API < 3.11." + #endif + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_memoryview_spec, __pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #else + __pyx_memoryview_type = &__pyx_type___pyx_memoryview; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_memoryview_type->tp_print = 0; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_memoryview_type->tp_dictoffset && __pyx_memoryview_type->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_memoryview_type->tp_getattro = __Pyx_PyObject_GenericGetAttr; + } + #endif + if (__Pyx_SetVtable(__pyx_memoryview_type, __pyx_vtabptr_memoryview) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_MergeVtables(__pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_setup_reduce((PyObject *) __pyx_memoryview_type) < 0) __PYX_ERR(1, 337, __pyx_L1_error) + #endif + __pyx_vtabptr__memoryviewslice = &__pyx_vtable__memoryviewslice; + __pyx_vtable__memoryviewslice.__pyx_base = *__pyx_vtabptr_memoryview; + __pyx_vtable__memoryviewslice.__pyx_base.convert_item_to_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *))__pyx_memoryviewslice_convert_item_to_object; + __pyx_vtable__memoryviewslice.__pyx_base.assign_item_from_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *, PyObject *))__pyx_memoryviewslice_assign_item_from_object; + __pyx_vtable__memoryviewslice.__pyx_base._get_base = (PyObject *(*)(struct __pyx_memoryview_obj *))__pyx_memoryviewslice__get_base; + #if CYTHON_USE_TYPE_SPECS + __pyx_t_1 = PyTuple_Pack(1, (PyObject *)__pyx_memoryview_type); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 952, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_memoryviewslice_type = (PyTypeObject *) __Pyx_PyType_FromModuleAndSpec(__pyx_m, &__pyx_type___pyx_memoryviewslice_spec, __pyx_t_1); + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + if (unlikely(!__pyx_memoryviewslice_type)) __PYX_ERR(1, 952, __pyx_L1_error) + if (__Pyx_fix_up_extension_type_from_spec(&__pyx_type___pyx_memoryviewslice_spec, __pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #else + __pyx_memoryviewslice_type = &__pyx_type___pyx_memoryviewslice; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + __pyx_memoryviewslice_type->tp_base = __pyx_memoryview_type; + #endif + #if !CYTHON_USE_TYPE_SPECS + if (__Pyx_PyType_Ready(__pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #endif + #if PY_MAJOR_VERSION < 3 + __pyx_memoryviewslice_type->tp_print = 0; + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_memoryviewslice_type->tp_dictoffset && __pyx_memoryviewslice_type->tp_getattro == PyObject_GenericGetAttr)) { + __pyx_memoryviewslice_type->tp_getattro = __Pyx_PyObject_GenericGetAttr; + } + #endif + if (__Pyx_SetVtable(__pyx_memoryviewslice_type, __pyx_vtabptr__memoryviewslice) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_MergeVtables(__pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #endif + #if !CYTHON_COMPILING_IN_LIMITED_API + if (__Pyx_setup_reduce((PyObject *) __pyx_memoryviewslice_type) < 0) __PYX_ERR(1, 952, __pyx_L1_error) + #endif + __Pyx_RefNannyFinishContext(); + return 0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_RefNannyFinishContext(); + return -1; +} + +static int __Pyx_modinit_type_import_code(void) { + __Pyx_RefNannyDeclarations + PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannySetupContext("__Pyx_modinit_type_import_code", 0); + /*--- Type import code ---*/ + __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(5, 9, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "type", + #if defined(PYPY_VERSION_NUM) && PYPY_VERSION_NUM < 0x050B0000 + sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyTypeObject), + #elif CYTHON_COMPILING_IN_LIMITED_API + sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyTypeObject), + #else + sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyHeapTypeObject), + #endif + __Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_4type_type) __PYX_ERR(5, 9, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(6, 8, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyBoolObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_4bool_bool) __PYX_ERR(6, 8, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(7, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyComplexObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_7complex_complex) __PYX_ERR(7, 15, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = PyImport_ImportModule("numpy"); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 202, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_5numpy_dtype = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "dtype", sizeof(PyArray_Descr), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArray_Descr),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_dtype) __PYX_ERR(2, 202, __pyx_L1_error) + __pyx_ptype_5numpy_flatiter = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "flatiter", sizeof(PyArrayIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_flatiter) __PYX_ERR(2, 225, __pyx_L1_error) + __pyx_ptype_5numpy_broadcast = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "broadcast", sizeof(PyArrayMultiIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayMultiIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_broadcast) __PYX_ERR(2, 229, __pyx_L1_error) + __pyx_ptype_5numpy_ndarray = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "ndarray", sizeof(PyArrayObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_ndarray) __PYX_ERR(2, 238, __pyx_L1_error) + __pyx_ptype_5numpy_generic = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "generic", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_generic) __PYX_ERR(2, 812, __pyx_L1_error) + __pyx_ptype_5numpy_number = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "number", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_number) __PYX_ERR(2, 814, __pyx_L1_error) + __pyx_ptype_5numpy_integer = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "integer", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_integer) __PYX_ERR(2, 816, __pyx_L1_error) + __pyx_ptype_5numpy_signedinteger = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "signedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_signedinteger) __PYX_ERR(2, 818, __pyx_L1_error) + __pyx_ptype_5numpy_unsignedinteger = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "unsignedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_unsignedinteger) __PYX_ERR(2, 820, __pyx_L1_error) + __pyx_ptype_5numpy_inexact = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "inexact", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_inexact) __PYX_ERR(2, 822, __pyx_L1_error) + __pyx_ptype_5numpy_floating = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "floating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_floating) __PYX_ERR(2, 824, __pyx_L1_error) + __pyx_ptype_5numpy_complexfloating = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "complexfloating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_complexfloating) __PYX_ERR(2, 826, __pyx_L1_error) + __pyx_ptype_5numpy_flexible = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "flexible", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_flexible) __PYX_ERR(2, 828, __pyx_L1_error) + __pyx_ptype_5numpy_character = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "character", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_character) __PYX_ERR(2, 830, __pyx_L1_error) + __pyx_ptype_5numpy_ufunc = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "ufunc", sizeof(PyUFuncObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyUFuncObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_ufunc) __PYX_ERR(2, 868, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __pyx_t_1 = PyImport_ImportModule("array"); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 69, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_1); + __pyx_ptype_7cpython_5array_array = __Pyx_ImportType_3_0_0(__pyx_t_1, "array", "array", sizeof(arrayobject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(arrayobject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_5array_array) __PYX_ERR(4, 69, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_RefNannyFinishContext(); + return 0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_1); + __Pyx_RefNannyFinishContext(); + return -1; +} + +static int __Pyx_modinit_variable_import_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_variable_import_code", 0); + /*--- Variable import code ---*/ + __Pyx_RefNannyFinishContext(); + return 0; +} + +static int __Pyx_modinit_function_import_code(void) { + __Pyx_RefNannyDeclarations + __Pyx_RefNannySetupContext("__Pyx_modinit_function_import_code", 0); + /*--- Function import code ---*/ + __Pyx_RefNannyFinishContext(); + return 0; +} + + +#if PY_MAJOR_VERSION >= 3 +#if CYTHON_PEP489_MULTI_PHASE_INIT +static PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def); /*proto*/ +static int __pyx_pymod_exec_inverse_distance_3d(PyObject* module); /*proto*/ +static PyModuleDef_Slot __pyx_moduledef_slots[] = { + {Py_mod_create, (void*)__pyx_pymod_create}, + {Py_mod_exec, (void*)__pyx_pymod_exec_inverse_distance_3d}, + {0, NULL} +}; +#endif + +#ifdef __cplusplus +namespace { + struct PyModuleDef __pyx_moduledef = + #else + static struct PyModuleDef __pyx_moduledef = + #endif + { + PyModuleDef_HEAD_INIT, + "inverse_distance_3d", + __pyx_k_A_residue_value_is_calculated_f, /* m_doc */ + #if CYTHON_PEP489_MULTI_PHASE_INIT + 0, /* m_size */ + #elif CYTHON_USE_MODULE_STATE + sizeof(__pyx_mstate), /* m_size */ + #else + -1, /* m_size */ + #endif + __pyx_methods /* m_methods */, + #if CYTHON_PEP489_MULTI_PHASE_INIT + __pyx_moduledef_slots, /* m_slots */ + #else + NULL, /* m_reload */ + #endif + #if CYTHON_USE_MODULE_STATE + __pyx_m_traverse, /* m_traverse */ + __pyx_m_clear, /* m_clear */ + NULL /* m_free */ + #else + NULL, /* m_traverse */ + NULL, /* m_clear */ + NULL /* m_free */ + #endif + }; + #ifdef __cplusplus +} /* anonymous namespace */ +#endif +#endif + +#ifndef CYTHON_NO_PYINIT_EXPORT +#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC +#elif PY_MAJOR_VERSION < 3 +#ifdef __cplusplus +#define __Pyx_PyMODINIT_FUNC extern "C" void +#else +#define __Pyx_PyMODINIT_FUNC void +#endif +#else +#ifdef __cplusplus +#define __Pyx_PyMODINIT_FUNC extern "C" PyObject * +#else +#define __Pyx_PyMODINIT_FUNC PyObject * +#endif +#endif + + +#if PY_MAJOR_VERSION < 3 +__Pyx_PyMODINIT_FUNC initinverse_distance_3d(void) CYTHON_SMALL_CODE; /*proto*/ +__Pyx_PyMODINIT_FUNC initinverse_distance_3d(void) +#else +__Pyx_PyMODINIT_FUNC PyInit_inverse_distance_3d(void) CYTHON_SMALL_CODE; /*proto*/ +__Pyx_PyMODINIT_FUNC PyInit_inverse_distance_3d(void) +#if CYTHON_PEP489_MULTI_PHASE_INIT +{ + return PyModuleDef_Init(&__pyx_moduledef); +} +static CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) { + #if PY_VERSION_HEX >= 0x030700A1 + static PY_INT64_T main_interpreter_id = -1; + PY_INT64_T current_id = PyInterpreterState_GetID(PyThreadState_Get()->interp); + if (main_interpreter_id == -1) { + main_interpreter_id = current_id; + return (unlikely(current_id == -1)) ? -1 : 0; + } else if (unlikely(main_interpreter_id != current_id)) + #else + static PyInterpreterState *main_interpreter = NULL; + PyInterpreterState *current_interpreter = PyThreadState_Get()->interp; + if (!main_interpreter) { + main_interpreter = current_interpreter; + } else if (unlikely(main_interpreter != current_interpreter)) + #endif + { + PyErr_SetString( + PyExc_ImportError, + "Interpreter change detected - this module can only be loaded into one interpreter per process."); + return -1; + } + return 0; +} +#if CYTHON_COMPILING_IN_LIMITED_API +static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *module, const char* from_name, const char* to_name, int allow_none) +#else +static CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *moddict, const char* from_name, const char* to_name, int allow_none) +#endif +{ + PyObject *value = PyObject_GetAttrString(spec, from_name); + int result = 0; + if (likely(value)) { + if (allow_none || value != Py_None) { +#if CYTHON_COMPILING_IN_LIMITED_API + result = PyModule_AddObject(module, to_name, value); +#else + result = PyDict_SetItemString(moddict, to_name, value); +#endif + } + Py_DECREF(value); + } else if (PyErr_ExceptionMatches(PyExc_AttributeError)) { + PyErr_Clear(); + } else { + result = -1; + } + return result; +} +static CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def) { + PyObject *module = NULL, *moddict, *modname; + CYTHON_UNUSED_VAR(def); + if (__Pyx_check_single_interpreter()) + return NULL; + if (__pyx_m) + return __Pyx_NewRef(__pyx_m); + modname = PyObject_GetAttrString(spec, "name"); + if (unlikely(!modname)) goto bad; + module = PyModule_NewObject(modname); + Py_DECREF(modname); + if (unlikely(!module)) goto bad; +#if CYTHON_COMPILING_IN_LIMITED_API + moddict = module; +#else + moddict = PyModule_GetDict(module); + if (unlikely(!moddict)) goto bad; +#endif + if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "loader", "__loader__", 1) < 0)) goto bad; + if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "origin", "__file__", 1) < 0)) goto bad; + if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "parent", "__package__", 1) < 0)) goto bad; + if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, "submodule_search_locations", "__path__", 0) < 0)) goto bad; + return module; +bad: + Py_XDECREF(module); + return NULL; +} + + +static CYTHON_SMALL_CODE int __pyx_pymod_exec_inverse_distance_3d(PyObject *__pyx_pyinit_module) +#endif +#endif +{ + int stringtab_initialized = 0; + #if CYTHON_USE_MODULE_STATE + int pystate_addmodule_run = 0; + #endif + PyObject *__pyx_t_1 = NULL; + PyObject *__pyx_t_2 = NULL; + PyObject *__pyx_t_3 = NULL; + PyObject *__pyx_t_4 = NULL; + PyObject *__pyx_t_5 = NULL; + int __pyx_t_6; + PyObject *__pyx_t_7 = NULL; + static PyThread_type_lock __pyx_t_8[8]; + PyObject *__pyx_t_9 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; + __Pyx_RefNannyDeclarations + #if CYTHON_PEP489_MULTI_PHASE_INIT + if (__pyx_m) { + if (__pyx_m == __pyx_pyinit_module) return 0; + PyErr_SetString(PyExc_RuntimeError, "Module 'inverse_distance_3d' has already been imported. Re-initialisation is not supported."); + return -1; + } + #elif PY_MAJOR_VERSION >= 3 + if (__pyx_m) return __Pyx_NewRef(__pyx_m); + #endif + /*--- Module creation code ---*/ + #if CYTHON_PEP489_MULTI_PHASE_INIT + __pyx_m = __pyx_pyinit_module; + Py_INCREF(__pyx_m); + #else + #if PY_MAJOR_VERSION < 3 + __pyx_m = Py_InitModule4("inverse_distance_3d", __pyx_methods, __pyx_k_A_residue_value_is_calculated_f, 0, PYTHON_API_VERSION); Py_XINCREF(__pyx_m); + if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error) + #elif CYTHON_USE_MODULE_STATE + __pyx_t_1 = PyModule_Create(&__pyx_moduledef); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1, __pyx_L1_error) + { + int add_module_result = PyState_AddModule(__pyx_t_1, &__pyx_moduledef); + __pyx_t_1 = 0; /* transfer ownership from __pyx_t_1 to inverse_distance_3d pseudovariable */ + if (unlikely((add_module_result < 0))) __PYX_ERR(0, 1, __pyx_L1_error) + pystate_addmodule_run = 1; + } + #else + __pyx_m = PyModule_Create(&__pyx_moduledef); + if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #endif + CYTHON_UNUSED_VAR(__pyx_t_1); + __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 1, __pyx_L1_error) + Py_INCREF(__pyx_d); + __pyx_b = PyImport_AddModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 1, __pyx_L1_error) + Py_INCREF(__pyx_b); + __pyx_cython_runtime = PyImport_AddModule((char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error) + Py_INCREF(__pyx_cython_runtime); + if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #if CYTHON_REFNANNY +__Pyx_RefNanny = __Pyx_RefNannyImportAPI("refnanny"); +if (!__Pyx_RefNanny) { + PyErr_Clear(); + __Pyx_RefNanny = __Pyx_RefNannyImportAPI("Cython.Runtime.refnanny"); + if (!__Pyx_RefNanny) + Py_FatalError("failed to import 'refnanny' module"); +} +#endif + __Pyx_RefNannySetupContext("__Pyx_PyMODINIT_FUNC PyInit_inverse_distance_3d(void)", 0); + if (__Pyx_check_binary_version() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #ifdef __Pxy_PyFrame_Initialize_Offsets + __Pxy_PyFrame_Initialize_Offsets(); + #endif + __pyx_empty_tuple = PyTuple_New(0); if (unlikely(!__pyx_empty_tuple)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_empty_bytes = PyBytes_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_bytes)) __PYX_ERR(0, 1, __pyx_L1_error) + __pyx_empty_unicode = PyUnicode_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_unicode)) __PYX_ERR(0, 1, __pyx_L1_error) + #ifdef __Pyx_CyFunction_USED + if (__pyx_CyFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_FusedFunction_USED + if (__pyx_FusedFunction_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_Coroutine_USED + if (__pyx_Coroutine_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_Generator_USED + if (__pyx_Generator_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_AsyncGen_USED + if (__pyx_AsyncGen_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + #ifdef __Pyx_StopAsyncIteration_USED + if (__pyx_StopAsyncIteration_init(__pyx_m) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + /*--- Library function declarations ---*/ + /*--- Threads initialization code ---*/ + #if defined(WITH_THREAD) && PY_VERSION_HEX < 0x030700F0 && defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS + PyEval_InitThreads(); + #endif + /*--- Initialize various global constants etc. ---*/ + if (__Pyx_InitConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + stringtab_initialized = 1; + if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #if PY_MAJOR_VERSION < 3 && (__PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT) + if (__Pyx_init_sys_getdefaultencoding_params() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + if (__pyx_module_is_main_pymica__methods__inverse_distance_3d) { + if (PyObject_SetAttr(__pyx_m, __pyx_n_s_name_2, __pyx_n_s_main) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + } + #if PY_MAJOR_VERSION >= 3 + { + PyObject *modules = PyImport_GetModuleDict(); if (unlikely(!modules)) __PYX_ERR(0, 1, __pyx_L1_error) + if (!PyDict_GetItemString(modules, "pymica.methods.inverse_distance_3d")) { + if (unlikely((PyDict_SetItemString(modules, "pymica.methods.inverse_distance_3d", __pyx_m) < 0))) __PYX_ERR(0, 1, __pyx_L1_error) + } + } + #endif + /*--- Builtin init code ---*/ + if (__Pyx_InitCachedBuiltins() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + /*--- Constants init code ---*/ + if (__Pyx_InitCachedConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + /*--- Global type/function init code ---*/ + (void)__Pyx_modinit_global_init_code(); + (void)__Pyx_modinit_variable_export_code(); + (void)__Pyx_modinit_function_export_code(); + if (unlikely((__Pyx_modinit_type_init_code() < 0))) __PYX_ERR(0, 1, __pyx_L1_error) + if (unlikely((__Pyx_modinit_type_import_code() < 0))) __PYX_ERR(0, 1, __pyx_L1_error) + (void)__Pyx_modinit_variable_import_code(); + (void)__Pyx_modinit_function_import_code(); + /*--- Execution code ---*/ + #if defined(__Pyx_Generator_USED) || defined(__Pyx_Coroutine_USED) + if (__Pyx_patch_abc() < 0) __PYX_ERR(0, 1, __pyx_L1_error) + #endif + + /* "View.MemoryView":99 + * + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: # <<<<<<<<<<<<<< + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "View.MemoryView":100 + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: + * if __import__("sys").version_info >= (3, 3): # <<<<<<<<<<<<<< + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + */ + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__11, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 100, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_version_info); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 100, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = PyObject_RichCompare(__pyx_t_5, __pyx_tuple__12, Py_GE); __Pyx_XGOTREF(__pyx_t_4); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 100, __pyx_L2_error) + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_t_4); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(1, 100, __pyx_L2_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + if (__pyx_t_6) { + + /* "View.MemoryView":101 + * try: + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence # <<<<<<<<<<<<<< + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence + */ + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__13, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 101, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_abc); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 101, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_Sequence); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 101, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XGOTREF(__pyx_collections_abc_Sequence); + __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, __pyx_t_4); + __Pyx_GIVEREF(__pyx_t_4); + __pyx_t_4 = 0; + + /* "View.MemoryView":100 + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: + * if __import__("sys").version_info >= (3, 3): # <<<<<<<<<<<<<< + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + */ + goto __pyx_L8; + } + + /* "View.MemoryView":103 + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence # <<<<<<<<<<<<<< + * except: + * + */ + /*else*/ { + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin___import__, __pyx_tuple__14, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 103, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_Sequence); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 103, __pyx_L2_error) + __Pyx_GOTREF(__pyx_t_5); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XGOTREF(__pyx_collections_abc_Sequence); + __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, __pyx_t_5); + __Pyx_GIVEREF(__pyx_t_5); + __pyx_t_5 = 0; + } + __pyx_L8:; + + /* "View.MemoryView":99 + * + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: # <<<<<<<<<<<<<< + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L7_try_end; + __pyx_L2_error:; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + + /* "View.MemoryView":104 + * else: + * __pyx_collections_abc_Sequence = __import__("collections").Sequence + * except: # <<<<<<<<<<<<<< + * + * __pyx_collections_abc_Sequence = None + */ + /*except:*/ { + __Pyx_AddTraceback("View.MemoryView", __pyx_clineno, __pyx_lineno, __pyx_filename); + if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_4, &__pyx_t_7) < 0) __PYX_ERR(1, 104, __pyx_L4_except_error) + __Pyx_XGOTREF(__pyx_t_5); + __Pyx_XGOTREF(__pyx_t_4); + __Pyx_XGOTREF(__pyx_t_7); + + /* "View.MemoryView":106 + * except: + * + * __pyx_collections_abc_Sequence = None # <<<<<<<<<<<<<< + * + * + */ + __Pyx_INCREF(Py_None); + __Pyx_XGOTREF(__pyx_collections_abc_Sequence); + __Pyx_DECREF_SET(__pyx_collections_abc_Sequence, Py_None); + __Pyx_GIVEREF(Py_None); + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + goto __pyx_L3_exception_handled; + } + + /* "View.MemoryView":99 + * + * cdef object __pyx_collections_abc_Sequence "__pyx_collections_abc_Sequence" + * try: # <<<<<<<<<<<<<< + * if __import__("sys").version_info >= (3, 3): + * __pyx_collections_abc_Sequence = __import__("collections.abc").abc.Sequence + */ + __pyx_L4_except_error:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + goto __pyx_L1_error; + __pyx_L3_exception_handled:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + __pyx_L7_try_end:; + } + + /* "View.MemoryView":241 + * + * + * try: # <<<<<<<<<<<<<< + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_2, &__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_1); + /*try:*/ { + + /* "View.MemoryView":242 + * + * try: + * count = __pyx_collections_abc_Sequence.count # <<<<<<<<<<<<<< + * index = __pyx_collections_abc_Sequence.index + * except: + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 242, __pyx_L11_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_array_type->tp_dict, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 242, __pyx_L11_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + PyType_Modified(__pyx_array_type); + + /* "View.MemoryView":243 + * try: + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index # <<<<<<<<<<<<<< + * except: + * pass + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 243, __pyx_L11_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_array_type->tp_dict, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 243, __pyx_L11_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + PyType_Modified(__pyx_array_type); + + /* "View.MemoryView":241 + * + * + * try: # <<<<<<<<<<<<<< + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + */ + } + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + goto __pyx_L16_try_end; + __pyx_L11_error:; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":244 + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + * except: # <<<<<<<<<<<<<< + * pass + * + */ + /*except:*/ { + __Pyx_ErrRestore(0,0,0); + goto __pyx_L12_exception_handled; + } + __pyx_L12_exception_handled:; + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_2, __pyx_t_1); + __pyx_L16_try_end:; + } + + /* "View.MemoryView":309 + * return self.name + * + * cdef generic = Enum("") # <<<<<<<<<<<<<< + * cdef strided = Enum("") # default + * cdef indirect = Enum("") + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__15, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 309, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(generic); + __Pyx_DECREF_SET(generic, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":310 + * + * cdef generic = Enum("") + * cdef strided = Enum("") # default # <<<<<<<<<<<<<< + * cdef indirect = Enum("") + * + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__16, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 310, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(strided); + __Pyx_DECREF_SET(strided, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":311 + * cdef generic = Enum("") + * cdef strided = Enum("") # default + * cdef indirect = Enum("") # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__17, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 311, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(indirect); + __Pyx_DECREF_SET(indirect, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":314 + * + * + * cdef contiguous = Enum("") # <<<<<<<<<<<<<< + * cdef indirect_contiguous = Enum("") + * + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__18, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 314, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(contiguous); + __Pyx_DECREF_SET(contiguous, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":315 + * + * cdef contiguous = Enum("") + * cdef indirect_contiguous = Enum("") # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__19, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 315, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_XGOTREF(indirect_contiguous); + __Pyx_DECREF_SET(indirect_contiguous, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_7); + __pyx_t_7 = 0; + + /* "View.MemoryView":323 + * + * + * cdef int __pyx_memoryview_thread_locks_used = 0 # <<<<<<<<<<<<<< + * cdef PyThread_type_lock[8] __pyx_memoryview_thread_locks = [ + * PyThread_allocate_lock(), + */ + __pyx_memoryview_thread_locks_used = 0; + + /* "View.MemoryView":324 + * + * cdef int __pyx_memoryview_thread_locks_used = 0 + * cdef PyThread_type_lock[8] __pyx_memoryview_thread_locks = [ # <<<<<<<<<<<<<< + * PyThread_allocate_lock(), + * PyThread_allocate_lock(), + */ + __pyx_t_8[0] = PyThread_allocate_lock(); + __pyx_t_8[1] = PyThread_allocate_lock(); + __pyx_t_8[2] = PyThread_allocate_lock(); + __pyx_t_8[3] = PyThread_allocate_lock(); + __pyx_t_8[4] = PyThread_allocate_lock(); + __pyx_t_8[5] = PyThread_allocate_lock(); + __pyx_t_8[6] = PyThread_allocate_lock(); + __pyx_t_8[7] = PyThread_allocate_lock(); + memcpy(&(__pyx_memoryview_thread_locks[0]), __pyx_t_8, sizeof(__pyx_memoryview_thread_locks[0]) * (8)); + + /* "View.MemoryView":982 + * + * + * try: # <<<<<<<<<<<<<< + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_3); + /*try:*/ { + + /* "View.MemoryView":983 + * + * try: + * count = __pyx_collections_abc_Sequence.count # <<<<<<<<<<<<<< + * index = __pyx_collections_abc_Sequence.index + * except: + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 983, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 983, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + PyType_Modified(__pyx_memoryviewslice_type); + + /* "View.MemoryView":984 + * try: + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index # <<<<<<<<<<<<<< + * except: + * pass + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 984, __pyx_L17_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 984, __pyx_L17_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + PyType_Modified(__pyx_memoryviewslice_type); + + /* "View.MemoryView":982 + * + * + * try: # <<<<<<<<<<<<<< + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + */ + } + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + goto __pyx_L22_try_end; + __pyx_L17_error:; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":985 + * count = __pyx_collections_abc_Sequence.count + * index = __pyx_collections_abc_Sequence.index + * except: # <<<<<<<<<<<<<< + * pass + * + */ + /*except:*/ { + __Pyx_ErrRestore(0,0,0); + goto __pyx_L18_exception_handled; + } + __pyx_L18_exception_handled:; + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3); + __pyx_L22_try_end:; + } + + /* "View.MemoryView":988 + * pass + * + * try: # <<<<<<<<<<<<<< + * if __pyx_collections_abc_Sequence: + * + */ + { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_2, &__pyx_t_1); + __Pyx_XGOTREF(__pyx_t_3); + __Pyx_XGOTREF(__pyx_t_2); + __Pyx_XGOTREF(__pyx_t_1); + /*try:*/ { + + /* "View.MemoryView":989 + * + * try: + * if __pyx_collections_abc_Sequence: # <<<<<<<<<<<<<< + * + * + */ + __pyx_t_6 = __Pyx_PyObject_IsTrue(__pyx_collections_abc_Sequence); if (unlikely((__pyx_t_6 < 0))) __PYX_ERR(1, 989, __pyx_L23_error) + if (__pyx_t_6) { + + /* "View.MemoryView":993 + * + * + * __pyx_collections_abc_Sequence.register(_memoryviewslice) # <<<<<<<<<<<<<< + * __pyx_collections_abc_Sequence.register(array) + * except: + */ + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_register); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 993, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_7, ((PyObject *)__pyx_memoryviewslice_type)); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 993, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "View.MemoryView":994 + * + * __pyx_collections_abc_Sequence.register(_memoryviewslice) + * __pyx_collections_abc_Sequence.register(array) # <<<<<<<<<<<<<< + * except: + * pass # ignore failure, it's a minor issue + */ + __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_register); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 994, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_7 = __Pyx_PyObject_CallOneArg(__pyx_t_4, ((PyObject *)__pyx_array_type)); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 994, __pyx_L23_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":989 + * + * try: + * if __pyx_collections_abc_Sequence: # <<<<<<<<<<<<<< + * + * + */ + } + + /* "View.MemoryView":988 + * pass + * + * try: # <<<<<<<<<<<<<< + * if __pyx_collections_abc_Sequence: + * + */ + } + __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0; + __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0; + __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0; + goto __pyx_L28_try_end; + __pyx_L23_error:; + __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0; + __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0; + __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "View.MemoryView":995 + * __pyx_collections_abc_Sequence.register(_memoryviewslice) + * __pyx_collections_abc_Sequence.register(array) + * except: # <<<<<<<<<<<<<< + * pass # ignore failure, it's a minor issue + * + */ + /*except:*/ { + __Pyx_ErrRestore(0,0,0); + goto __pyx_L24_exception_handled; + } + __pyx_L24_exception_handled:; + __Pyx_XGIVEREF(__pyx_t_3); + __Pyx_XGIVEREF(__pyx_t_2); + __Pyx_XGIVEREF(__pyx_t_1); + __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_2, __pyx_t_1); + __pyx_L28_try_end:; + } + + /* "(tree fragment)":1 + * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< + * cdef object __pyx_PickleError + * cdef object __pyx_result + */ + __pyx_t_7 = PyCFunction_NewEx(&__pyx_mdef_15View_dot_MemoryView_1__pyx_unpickle_Enum, NULL, __pyx_n_s_View_MemoryView); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_pyx_unpickle_Enum, __pyx_t_7) < 0) __PYX_ERR(1, 1, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":9 + * """ + * + * import numpy as np # <<<<<<<<<<<<<< + * cimport numpy as np + * from libc.math cimport sqrt + */ + __pyx_t_7 = __Pyx_ImportDottedModule(__pyx_n_s_numpy, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 9, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_np, __pyx_t_7) < 0) __PYX_ERR(0, 9, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":14 + * from libc.math cimport pow + * from cpython cimport array + * import array # <<<<<<<<<<<<<< + * from typing import Dict, List, Union + * + */ + __pyx_t_7 = __Pyx_ImportDottedModule(__pyx_n_s_array, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 14, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_array, __pyx_t_7) < 0) __PYX_ERR(0, 14, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":15 + * from cpython cimport array + * import array + * from typing import Dict, List, Union # <<<<<<<<<<<<<< + * + * DTYPE = np.float64 + */ + __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_INCREF(__pyx_n_s_Dict); + __Pyx_GIVEREF(__pyx_n_s_Dict); + PyList_SET_ITEM(__pyx_t_7, 0, __pyx_n_s_Dict); + __Pyx_INCREF(__pyx_n_s_List); + __Pyx_GIVEREF(__pyx_n_s_List); + PyList_SET_ITEM(__pyx_t_7, 1, __pyx_n_s_List); + __Pyx_INCREF(__pyx_n_s_Union); + __Pyx_GIVEREF(__pyx_n_s_Union); + PyList_SET_ITEM(__pyx_t_7, 2, __pyx_n_s_Union); + __pyx_t_4 = __Pyx_Import(__pyx_n_s_typing, __pyx_t_7, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __pyx_t_7 = __Pyx_ImportFrom(__pyx_t_4, __pyx_n_s_Dict); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_Dict, __pyx_t_7) < 0) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __pyx_t_7 = __Pyx_ImportFrom(__pyx_t_4, __pyx_n_s_List); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_List, __pyx_t_7) < 0) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __pyx_t_7 = __Pyx_ImportFrom(__pyx_t_4, __pyx_n_s_Union); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_Union, __pyx_t_7) < 0) __PYX_ERR(0, 15, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":17 + * from typing import Dict, List, Union + * + * DTYPE = np.float64 # <<<<<<<<<<<<<< + * ctypedef np.float64_t DTYPE_t + * + */ + __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_np); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 17, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_float64); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 17, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_DTYPE, __pyx_t_7) < 0) __PYX_ERR(0, 17, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":22 + * def inverse_distance_3d(data: List[Dict[str, float]], + * size: List[int], geotransform: List[int], dem, + * power: float=2, smoothing: float=0, # <<<<<<<<<<<<<< + * penalization: float=30): + * """ + */ + __pyx_t_7 = PyFloat_FromDouble(((double)2.0)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 22, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_7); + __pyx_t_4 = PyFloat_FromDouble(((double)0.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 22, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + + /* "pymica/methods/inverse_distance_3d.pyx":23 + * size: List[int], geotransform: List[int], dem, + * power: float=2, smoothing: float=0, + * penalization: float=30): # <<<<<<<<<<<<<< + * """ + * inverse_distance_3d(residues, size, geotransform, dem) + */ + __pyx_t_5 = PyFloat_FromDouble(((double)30.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 23, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + + /* "pymica/methods/inverse_distance_3d.pyx":20 + * ctypedef np.float64_t DTYPE_t + * + * def inverse_distance_3d(data: List[Dict[str, float]], # <<<<<<<<<<<<<< + * size: List[int], geotransform: List[int], dem, + * power: float=2, smoothing: float=0, + */ + __pyx_t_9 = PyTuple_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 20, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_9); + __Pyx_GIVEREF(__pyx_t_7); + PyTuple_SET_ITEM(__pyx_t_9, 0, __pyx_t_7); + __Pyx_GIVEREF(__pyx_t_4); + PyTuple_SET_ITEM(__pyx_t_9, 1, __pyx_t_4); + __Pyx_GIVEREF(__pyx_t_5); + PyTuple_SET_ITEM(__pyx_t_9, 2, __pyx_t_5); + __pyx_t_7 = 0; + __pyx_t_4 = 0; + __pyx_t_5 = 0; + __pyx_t_5 = __Pyx_PyDict_NewPresized(6); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 20, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_5); + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_data, __pyx_kp_s_List_Dict_str_float) < 0) __PYX_ERR(0, 20, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_size, __pyx_kp_s_List_int) < 0) __PYX_ERR(0, 20, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_geotransform, __pyx_kp_s_List_int) < 0) __PYX_ERR(0, 20, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_power, __pyx_n_s_float) < 0) __PYX_ERR(0, 20, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_smoothing, __pyx_n_s_float) < 0) __PYX_ERR(0, 20, __pyx_L1_error) + if (PyDict_SetItem(__pyx_t_5, __pyx_n_s_penalization, __pyx_n_s_float) < 0) __PYX_ERR(0, 20, __pyx_L1_error) + __pyx_t_4 = __Pyx_CyFunction_New(&__pyx_mdef_6pymica_7methods_19inverse_distance_3d_1inverse_distance_3d, 0, __pyx_n_s_inverse_distance_3d, NULL, __pyx_n_s_pymica_methods_inverse_distance_2, __pyx_d, ((PyObject *)__pyx_codeobj__23)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 20, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + __Pyx_CyFunction_SetDefaultsTuple(__pyx_t_4, __pyx_t_9); + __Pyx_CyFunction_SetAnnotationsDict(__pyx_t_4, __pyx_t_5); + __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0; + __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; + if (PyDict_SetItem(__pyx_d, __pyx_n_s_inverse_distance_3d, __pyx_t_4) < 0) __PYX_ERR(0, 20, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /* "pymica/methods/inverse_distance_3d.pyx":1 + * #cython: boundscheck=False, wraparound=False, nonecheck=False, cdivision=True # <<<<<<<<<<<<<< + * """ + * A residue value is calculated for a point considering not only the distance + */ + __pyx_t_4 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_t_4); + if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_4) < 0) __PYX_ERR(0, 1, __pyx_L1_error) + __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; + + /*--- Wrapped vars code ---*/ + + goto __pyx_L0; + __pyx_L1_error:; + __Pyx_XDECREF(__pyx_t_4); + __Pyx_XDECREF(__pyx_t_5); + __Pyx_XDECREF(__pyx_t_7); + __Pyx_XDECREF(__pyx_t_9); + if (__pyx_m) { + if (__pyx_d && stringtab_initialized) { + __Pyx_AddTraceback("init pymica.methods.inverse_distance_3d", __pyx_clineno, __pyx_lineno, __pyx_filename); + } + #if !CYTHON_USE_MODULE_STATE + Py_CLEAR(__pyx_m); + #else + Py_DECREF(__pyx_m); + if (pystate_addmodule_run) { + PyObject *tp, *value, *tb; + PyErr_Fetch(&tp, &value, &tb); + PyState_RemoveModule(&__pyx_moduledef); + PyErr_Restore(tp, value, tb); + } + #endif + } else if (!PyErr_Occurred()) { + PyErr_SetString(PyExc_ImportError, "init pymica.methods.inverse_distance_3d"); + } + __pyx_L0:; + __Pyx_RefNannyFinishContext(); + #if CYTHON_PEP489_MULTI_PHASE_INIT + return (__pyx_m != NULL) ? 0 : -1; + #elif PY_MAJOR_VERSION >= 3 + return __pyx_m; + #else + return; + #endif +} +/* #### Code section: cleanup_globals ### */ +/* #### Code section: cleanup_module ### */ +/* #### Code section: main_method ### */ +/* #### Code section: utility_code_pragmas ### */ +#ifdef _MSC_VER +#pragma warning( push ) +/* Warning 4127: conditional expression is constant + * Cython uses constant conditional expressions to allow in inline functions to be optimized at + * compile-time, so this warning is not useful + */ +#pragma warning( disable : 4127 ) +#endif + + + +/* #### Code section: utility_code_def ### */ + +/* --- Runtime support code --- */ +/* Refnanny */ +#if CYTHON_REFNANNY +static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname) { + PyObject *m = NULL, *p = NULL; + void *r = NULL; + m = PyImport_ImportModule(modname); + if (!m) goto end; + p = PyObject_GetAttrString(m, "RefNannyAPI"); + if (!p) goto end; + r = PyLong_AsVoidPtr(p); +end: + Py_XDECREF(p); + Py_XDECREF(m); + return (__Pyx_RefNannyAPIStruct *)r; +} +#endif + +/* PyErrExceptionMatches */ +#if CYTHON_FAST_THREAD_STATE +static int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) { + Py_ssize_t i, n; + n = PyTuple_GET_SIZE(tuple); +#if PY_MAJOR_VERSION >= 3 + for (i=0; i= 0x030C00A6 + PyObject *current_exception = tstate->current_exception; + if (unlikely(!current_exception)) return 0; + exc_type = (PyObject*) Py_TYPE(current_exception); + if (exc_type == err) return 1; +#else + exc_type = tstate->curexc_type; + if (exc_type == err) return 1; + if (unlikely(!exc_type)) return 0; +#endif + #if CYTHON_AVOID_BORROWED_REFS + Py_INCREF(exc_type); + #endif + if (unlikely(PyTuple_Check(err))) { + result = __Pyx_PyErr_ExceptionMatchesTuple(exc_type, err); + } else { + result = __Pyx_PyErr_GivenExceptionMatches(exc_type, err); + } + #if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(exc_type); + #endif + return result; +} +#endif + +/* PyErrFetchRestore */ +#if CYTHON_FAST_THREAD_STATE +static CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) { +#if PY_VERSION_HEX >= 0x030C00A6 + PyObject *tmp_value; + assert(type == NULL || (value != NULL && type == (PyObject*) Py_TYPE(value))); + if (value) { + #if CYTHON_COMPILING_IN_CPYTHON + if (unlikely(((PyBaseExceptionObject*) value)->traceback != tb)) + #endif + PyException_SetTraceback(value, tb); + } + tmp_value = tstate->current_exception; + tstate->current_exception = value; + Py_XDECREF(tmp_value); +#else + PyObject *tmp_type, *tmp_value, *tmp_tb; + tmp_type = tstate->curexc_type; + tmp_value = tstate->curexc_value; + tmp_tb = tstate->curexc_traceback; + tstate->curexc_type = type; + tstate->curexc_value = value; + tstate->curexc_traceback = tb; + Py_XDECREF(tmp_type); + Py_XDECREF(tmp_value); + Py_XDECREF(tmp_tb); +#endif +} +static CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { +#if PY_VERSION_HEX >= 0x030C00A6 + PyObject* exc_value; + exc_value = tstate->current_exception; + tstate->current_exception = 0; + *value = exc_value; + *type = NULL; + *tb = NULL; + if (exc_value) { + *type = (PyObject*) Py_TYPE(exc_value); + Py_INCREF(*type); + #if CYTHON_COMPILING_IN_CPYTHON + *tb = ((PyBaseExceptionObject*) exc_value)->traceback; + Py_XINCREF(*tb); + #else + *tb = PyException_GetTraceback(exc_value); + #endif + } +#else + *type = tstate->curexc_type; + *value = tstate->curexc_value; + *tb = tstate->curexc_traceback; + tstate->curexc_type = 0; + tstate->curexc_value = 0; + tstate->curexc_traceback = 0; +#endif +} +#endif + +/* PyObjectGetAttrStr */ +#if CYTHON_USE_TYPE_SLOTS +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name) { + PyTypeObject* tp = Py_TYPE(obj); + if (likely(tp->tp_getattro)) + return tp->tp_getattro(obj, attr_name); +#if PY_MAJOR_VERSION < 3 + if (likely(tp->tp_getattr)) + return tp->tp_getattr(obj, PyString_AS_STRING(attr_name)); +#endif + return PyObject_GetAttr(obj, attr_name); +} +#endif + +/* PyObjectGetAttrStrNoError */ +static void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + if (likely(__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError))) + __Pyx_PyErr_Clear(); +} +static CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name) { + PyObject *result; +#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_TYPE_SLOTS && PY_VERSION_HEX >= 0x030700B1 + PyTypeObject* tp = Py_TYPE(obj); + if (likely(tp->tp_getattro == PyObject_GenericGetAttr)) { + return _PyObject_GenericGetAttrWithDict(obj, attr_name, NULL, 1); + } +#endif + result = __Pyx_PyObject_GetAttrStr(obj, attr_name); + if (unlikely(!result)) { + __Pyx_PyObject_GetAttrStr_ClearAttributeError(); + } + return result; +} + +/* GetBuiltinName */ +static PyObject *__Pyx_GetBuiltinName(PyObject *name) { + PyObject* result = __Pyx_PyObject_GetAttrStrNoError(__pyx_b, name); + if (unlikely(!result) && !PyErr_Occurred()) { + PyErr_Format(PyExc_NameError, +#if PY_MAJOR_VERSION >= 3 + "name '%U' is not defined", name); +#else + "name '%.200s' is not defined", PyString_AS_STRING(name)); +#endif + } + return result; +} + +/* TupleAndListFromArray */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE void __Pyx_copy_object_array(PyObject *const *CYTHON_RESTRICT src, PyObject** CYTHON_RESTRICT dest, Py_ssize_t length) { + PyObject *v; + Py_ssize_t i; + for (i = 0; i < length; i++) { + v = dest[i] = src[i]; + Py_INCREF(v); + } +} +static CYTHON_INLINE PyObject * +__Pyx_PyTuple_FromArray(PyObject *const *src, Py_ssize_t n) +{ + PyObject *res; + if (n <= 0) { + Py_INCREF(__pyx_empty_tuple); + return __pyx_empty_tuple; + } + res = PyTuple_New(n); + if (unlikely(res == NULL)) return NULL; + __Pyx_copy_object_array(src, ((PyTupleObject*)res)->ob_item, n); + return res; +} +static CYTHON_INLINE PyObject * +__Pyx_PyList_FromArray(PyObject *const *src, Py_ssize_t n) +{ + PyObject *res; + if (n <= 0) { + return PyList_New(0); + } + res = PyList_New(n); + if (unlikely(res == NULL)) return NULL; + __Pyx_copy_object_array(src, ((PyListObject*)res)->ob_item, n); + return res; +} +#endif + +/* BytesEquals */ +static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals) { +#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API + return PyObject_RichCompareBool(s1, s2, equals); +#else + if (s1 == s2) { + return (equals == Py_EQ); + } else if (PyBytes_CheckExact(s1) & PyBytes_CheckExact(s2)) { + const char *ps1, *ps2; + Py_ssize_t length = PyBytes_GET_SIZE(s1); + if (length != PyBytes_GET_SIZE(s2)) + return (equals == Py_NE); + ps1 = PyBytes_AS_STRING(s1); + ps2 = PyBytes_AS_STRING(s2); + if (ps1[0] != ps2[0]) { + return (equals == Py_NE); + } else if (length == 1) { + return (equals == Py_EQ); + } else { + int result; +#if CYTHON_USE_UNICODE_INTERNALS && (PY_VERSION_HEX < 0x030B0000) + Py_hash_t hash1, hash2; + hash1 = ((PyBytesObject*)s1)->ob_shash; + hash2 = ((PyBytesObject*)s2)->ob_shash; + if (hash1 != hash2 && hash1 != -1 && hash2 != -1) { + return (equals == Py_NE); + } +#endif + result = memcmp(ps1, ps2, (size_t)length); + return (equals == Py_EQ) ? (result == 0) : (result != 0); + } + } else if ((s1 == Py_None) & PyBytes_CheckExact(s2)) { + return (equals == Py_NE); + } else if ((s2 == Py_None) & PyBytes_CheckExact(s1)) { + return (equals == Py_NE); + } else { + int result; + PyObject* py_result = PyObject_RichCompare(s1, s2, equals); + if (!py_result) + return -1; + result = __Pyx_PyObject_IsTrue(py_result); + Py_DECREF(py_result); + return result; + } +#endif +} + +/* UnicodeEquals */ +static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals) { +#if CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API + return PyObject_RichCompareBool(s1, s2, equals); +#else +#if PY_MAJOR_VERSION < 3 + PyObject* owned_ref = NULL; +#endif + int s1_is_unicode, s2_is_unicode; + if (s1 == s2) { + goto return_eq; + } + s1_is_unicode = PyUnicode_CheckExact(s1); + s2_is_unicode = PyUnicode_CheckExact(s2); +#if PY_MAJOR_VERSION < 3 + if ((s1_is_unicode & (!s2_is_unicode)) && PyString_CheckExact(s2)) { + owned_ref = PyUnicode_FromObject(s2); + if (unlikely(!owned_ref)) + return -1; + s2 = owned_ref; + s2_is_unicode = 1; + } else if ((s2_is_unicode & (!s1_is_unicode)) && PyString_CheckExact(s1)) { + owned_ref = PyUnicode_FromObject(s1); + if (unlikely(!owned_ref)) + return -1; + s1 = owned_ref; + s1_is_unicode = 1; + } else if (((!s2_is_unicode) & (!s1_is_unicode))) { + return __Pyx_PyBytes_Equals(s1, s2, equals); + } +#endif + if (s1_is_unicode & s2_is_unicode) { + Py_ssize_t length; + int kind; + void *data1, *data2; + if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0)) + return -1; + length = __Pyx_PyUnicode_GET_LENGTH(s1); + if (length != __Pyx_PyUnicode_GET_LENGTH(s2)) { + goto return_ne; + } +#if CYTHON_USE_UNICODE_INTERNALS + { + Py_hash_t hash1, hash2; + #if CYTHON_PEP393_ENABLED + hash1 = ((PyASCIIObject*)s1)->hash; + hash2 = ((PyASCIIObject*)s2)->hash; + #else + hash1 = ((PyUnicodeObject*)s1)->hash; + hash2 = ((PyUnicodeObject*)s2)->hash; + #endif + if (hash1 != hash2 && hash1 != -1 && hash2 != -1) { + goto return_ne; + } + } +#endif + kind = __Pyx_PyUnicode_KIND(s1); + if (kind != __Pyx_PyUnicode_KIND(s2)) { + goto return_ne; + } + data1 = __Pyx_PyUnicode_DATA(s1); + data2 = __Pyx_PyUnicode_DATA(s2); + if (__Pyx_PyUnicode_READ(kind, data1, 0) != __Pyx_PyUnicode_READ(kind, data2, 0)) { + goto return_ne; + } else if (length == 1) { + goto return_eq; + } else { + int result = memcmp(data1, data2, (size_t)(length * kind)); + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(owned_ref); + #endif + return (equals == Py_EQ) ? (result == 0) : (result != 0); + } + } else if ((s1 == Py_None) & s2_is_unicode) { + goto return_ne; + } else if ((s2 == Py_None) & s1_is_unicode) { + goto return_ne; + } else { + int result; + PyObject* py_result = PyObject_RichCompare(s1, s2, equals); + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(owned_ref); + #endif + if (!py_result) + return -1; + result = __Pyx_PyObject_IsTrue(py_result); + Py_DECREF(py_result); + return result; + } +return_eq: + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(owned_ref); + #endif + return (equals == Py_EQ); +return_ne: + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(owned_ref); + #endif + return (equals == Py_NE); +#endif +} + +/* fastcall */ +#if CYTHON_METH_FASTCALL +static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s) +{ + Py_ssize_t i, n = PyTuple_GET_SIZE(kwnames); + for (i = 0; i < n; i++) + { + if (s == PyTuple_GET_ITEM(kwnames, i)) return kwvalues[i]; + } + for (i = 0; i < n; i++) + { + int eq = __Pyx_PyUnicode_Equals(s, PyTuple_GET_ITEM(kwnames, i), Py_EQ); + if (unlikely(eq != 0)) { + if (unlikely(eq < 0)) return NULL; // error + return kwvalues[i]; + } + } + return NULL; // not found (no exception set) +} +#endif + +/* RaiseArgTupleInvalid */ +static void __Pyx_RaiseArgtupleInvalid( + const char* func_name, + int exact, + Py_ssize_t num_min, + Py_ssize_t num_max, + Py_ssize_t num_found) +{ + Py_ssize_t num_expected; + const char *more_or_less; + if (num_found < num_min) { + num_expected = num_min; + more_or_less = "at least"; + } else { + num_expected = num_max; + more_or_less = "at most"; + } + if (exact) { + more_or_less = "exactly"; + } + PyErr_Format(PyExc_TypeError, + "%.200s() takes %.8s %" CYTHON_FORMAT_SSIZE_T "d positional argument%.1s (%" CYTHON_FORMAT_SSIZE_T "d given)", + func_name, more_or_less, num_expected, + (num_expected == 1) ? "" : "s", num_found); +} + +/* RaiseDoubleKeywords */ +static void __Pyx_RaiseDoubleKeywordsError( + const char* func_name, + PyObject* kw_name) +{ + PyErr_Format(PyExc_TypeError, + #if PY_MAJOR_VERSION >= 3 + "%s() got multiple values for keyword argument '%U'", func_name, kw_name); + #else + "%s() got multiple values for keyword argument '%s'", func_name, + PyString_AsString(kw_name)); + #endif +} + +/* ParseKeywords */ +static int __Pyx_ParseOptionalKeywords( + PyObject *kwds, + PyObject *const *kwvalues, + PyObject **argnames[], + PyObject *kwds2, + PyObject *values[], + Py_ssize_t num_pos_args, + const char* function_name) +{ + PyObject *key = 0, *value = 0; + Py_ssize_t pos = 0; + PyObject*** name; + PyObject*** first_kw_arg = argnames + num_pos_args; + int kwds_is_tuple = CYTHON_METH_FASTCALL && likely(PyTuple_Check(kwds)); + while (1) { + if (kwds_is_tuple) { + if (pos >= PyTuple_GET_SIZE(kwds)) break; + key = PyTuple_GET_ITEM(kwds, pos); + value = kwvalues[pos]; + pos++; + } + else + { + if (!PyDict_Next(kwds, &pos, &key, &value)) break; + } + name = first_kw_arg; + while (*name && (**name != key)) name++; + if (*name) { + values[name-argnames] = value; + continue; + } + name = first_kw_arg; + #if PY_MAJOR_VERSION < 3 + if (likely(PyString_Check(key))) { + while (*name) { + if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key)) + && _PyString_Eq(**name, key)) { + values[name-argnames] = value; + break; + } + name++; + } + if (*name) continue; + else { + PyObject*** argname = argnames; + while (argname != first_kw_arg) { + if ((**argname == key) || ( + (CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**argname) == PyString_GET_SIZE(key)) + && _PyString_Eq(**argname, key))) { + goto arg_passed_twice; + } + argname++; + } + } + } else + #endif + if (likely(PyUnicode_Check(key))) { + while (*name) { + int cmp = ( + #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 + (__Pyx_PyUnicode_GET_LENGTH(**name) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : + #endif + PyUnicode_Compare(**name, key) + ); + if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; + if (cmp == 0) { + values[name-argnames] = value; + break; + } + name++; + } + if (*name) continue; + else { + PyObject*** argname = argnames; + while (argname != first_kw_arg) { + int cmp = (**argname == key) ? 0 : + #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 + (__Pyx_PyUnicode_GET_LENGTH(**argname) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : + #endif + PyUnicode_Compare(**argname, key); + if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; + if (cmp == 0) goto arg_passed_twice; + argname++; + } + } + } else + goto invalid_keyword_type; + if (kwds2) { + if (unlikely(PyDict_SetItem(kwds2, key, value))) goto bad; + } else { + goto invalid_keyword; + } + } + return 0; +arg_passed_twice: + __Pyx_RaiseDoubleKeywordsError(function_name, key); + goto bad; +invalid_keyword_type: + PyErr_Format(PyExc_TypeError, + "%.200s() keywords must be strings", function_name); + goto bad; +invalid_keyword: + #if PY_MAJOR_VERSION < 3 + PyErr_Format(PyExc_TypeError, + "%.200s() got an unexpected keyword argument '%.200s'", + function_name, PyString_AsString(key)); + #else + PyErr_Format(PyExc_TypeError, + "%s() got an unexpected keyword argument '%U'", + function_name, key); + #endif +bad: + return -1; +} + +/* ArgTypeTest */ +static int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact) +{ + __Pyx_TypeName type_name; + __Pyx_TypeName obj_type_name; + if (unlikely(!type)) { + PyErr_SetString(PyExc_SystemError, "Missing type object"); + return 0; + } + else if (exact) { + #if PY_MAJOR_VERSION == 2 + if ((type == &PyBaseString_Type) && likely(__Pyx_PyBaseString_CheckExact(obj))) return 1; + #endif + } + else { + if (likely(__Pyx_TypeCheck(obj, type))) return 1; + } + type_name = __Pyx_PyType_GetName(type); + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, + "Argument '%.200s' has incorrect type (expected " __Pyx_FMT_TYPENAME + ", got " __Pyx_FMT_TYPENAME ")", name, type_name, obj_type_name); + __Pyx_DECREF_TypeName(type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return 0; +} + +/* RaiseException */ +#if PY_MAJOR_VERSION < 3 +static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) { + __Pyx_PyThreadState_declare + CYTHON_UNUSED_VAR(cause); + Py_XINCREF(type); + if (!value || value == Py_None) + value = NULL; + else + Py_INCREF(value); + if (!tb || tb == Py_None) + tb = NULL; + else { + Py_INCREF(tb); + if (!PyTraceBack_Check(tb)) { + PyErr_SetString(PyExc_TypeError, + "raise: arg 3 must be a traceback or None"); + goto raise_error; + } + } + if (PyType_Check(type)) { +#if CYTHON_COMPILING_IN_PYPY + if (!value) { + Py_INCREF(Py_None); + value = Py_None; + } +#endif + PyErr_NormalizeException(&type, &value, &tb); + } else { + if (value) { + PyErr_SetString(PyExc_TypeError, + "instance exception may not have a separate value"); + goto raise_error; + } + value = type; + type = (PyObject*) Py_TYPE(type); + Py_INCREF(type); + if (!PyType_IsSubtype((PyTypeObject *)type, (PyTypeObject *)PyExc_BaseException)) { + PyErr_SetString(PyExc_TypeError, + "raise: exception class must be a subclass of BaseException"); + goto raise_error; + } + } + __Pyx_PyThreadState_assign + __Pyx_ErrRestore(type, value, tb); + return; +raise_error: + Py_XDECREF(value); + Py_XDECREF(type); + Py_XDECREF(tb); + return; +} +#else +static void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) { + PyObject* owned_instance = NULL; + if (tb == Py_None) { + tb = 0; + } else if (tb && !PyTraceBack_Check(tb)) { + PyErr_SetString(PyExc_TypeError, + "raise: arg 3 must be a traceback or None"); + goto bad; + } + if (value == Py_None) + value = 0; + if (PyExceptionInstance_Check(type)) { + if (value) { + PyErr_SetString(PyExc_TypeError, + "instance exception may not have a separate value"); + goto bad; + } + value = type; + type = (PyObject*) Py_TYPE(value); + } else if (PyExceptionClass_Check(type)) { + PyObject *instance_class = NULL; + if (value && PyExceptionInstance_Check(value)) { + instance_class = (PyObject*) Py_TYPE(value); + if (instance_class != type) { + int is_subclass = PyObject_IsSubclass(instance_class, type); + if (!is_subclass) { + instance_class = NULL; + } else if (unlikely(is_subclass == -1)) { + goto bad; + } else { + type = instance_class; + } + } + } + if (!instance_class) { + PyObject *args; + if (!value) + args = PyTuple_New(0); + else if (PyTuple_Check(value)) { + Py_INCREF(value); + args = value; + } else + args = PyTuple_Pack(1, value); + if (!args) + goto bad; + owned_instance = PyObject_Call(type, args, NULL); + Py_DECREF(args); + if (!owned_instance) + goto bad; + value = owned_instance; + if (!PyExceptionInstance_Check(value)) { + PyErr_Format(PyExc_TypeError, + "calling %R should have returned an instance of " + "BaseException, not %R", + type, Py_TYPE(value)); + goto bad; + } + } + } else { + PyErr_SetString(PyExc_TypeError, + "raise: exception class must be a subclass of BaseException"); + goto bad; + } + if (cause) { + PyObject *fixed_cause; + if (cause == Py_None) { + fixed_cause = NULL; + } else if (PyExceptionClass_Check(cause)) { + fixed_cause = PyObject_CallObject(cause, NULL); + if (fixed_cause == NULL) + goto bad; + } else if (PyExceptionInstance_Check(cause)) { + fixed_cause = cause; + Py_INCREF(fixed_cause); + } else { + PyErr_SetString(PyExc_TypeError, + "exception causes must derive from " + "BaseException"); + goto bad; + } + PyException_SetCause(value, fixed_cause); + } + PyErr_SetObject(type, value); + if (tb) { + #if PY_VERSION_HEX >= 0x030C00A6 + PyException_SetTraceback(value, tb); + #elif CYTHON_FAST_THREAD_STATE + PyThreadState *tstate = __Pyx_PyThreadState_Current; + PyObject* tmp_tb = tstate->curexc_traceback; + if (tb != tmp_tb) { + Py_INCREF(tb); + tstate->curexc_traceback = tb; + Py_XDECREF(tmp_tb); + } +#else + PyObject *tmp_type, *tmp_value, *tmp_tb; + PyErr_Fetch(&tmp_type, &tmp_value, &tmp_tb); + Py_INCREF(tb); + PyErr_Restore(tmp_type, tmp_value, tb); + Py_XDECREF(tmp_tb); +#endif + } +bad: + Py_XDECREF(owned_instance); + return; +} +#endif + +/* PyFunctionFastCall */ +#if CYTHON_FAST_PYCALL && !CYTHON_VECTORCALL +static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObject **args, Py_ssize_t na, + PyObject *globals) { + PyFrameObject *f; + PyThreadState *tstate = __Pyx_PyThreadState_Current; + PyObject **fastlocals; + Py_ssize_t i; + PyObject *result; + assert(globals != NULL); + /* XXX Perhaps we should create a specialized + PyFrame_New() that doesn't take locals, but does + take builtins without sanity checking them. + */ + assert(tstate != NULL); + f = PyFrame_New(tstate, co, globals, NULL); + if (f == NULL) { + return NULL; + } + fastlocals = __Pyx_PyFrame_GetLocalsplus(f); + for (i = 0; i < na; i++) { + Py_INCREF(*args); + fastlocals[i] = *args++; + } + result = PyEval_EvalFrameEx(f,0); + ++tstate->recursion_depth; + Py_DECREF(f); + --tstate->recursion_depth; + return result; +} +static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs) { + PyCodeObject *co = (PyCodeObject *)PyFunction_GET_CODE(func); + PyObject *globals = PyFunction_GET_GLOBALS(func); + PyObject *argdefs = PyFunction_GET_DEFAULTS(func); + PyObject *closure; +#if PY_MAJOR_VERSION >= 3 + PyObject *kwdefs; +#endif + PyObject *kwtuple, **k; + PyObject **d; + Py_ssize_t nd; + Py_ssize_t nk; + PyObject *result; + assert(kwargs == NULL || PyDict_Check(kwargs)); + nk = kwargs ? PyDict_Size(kwargs) : 0; + if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) { + return NULL; + } + if ( +#if PY_MAJOR_VERSION >= 3 + co->co_kwonlyargcount == 0 && +#endif + likely(kwargs == NULL || nk == 0) && + co->co_flags == (CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE)) { + if (argdefs == NULL && co->co_argcount == nargs) { + result = __Pyx_PyFunction_FastCallNoKw(co, args, nargs, globals); + goto done; + } + else if (nargs == 0 && argdefs != NULL + && co->co_argcount == Py_SIZE(argdefs)) { + /* function called with no arguments, but all parameters have + a default value: use default values as arguments .*/ + args = &PyTuple_GET_ITEM(argdefs, 0); + result =__Pyx_PyFunction_FastCallNoKw(co, args, Py_SIZE(argdefs), globals); + goto done; + } + } + if (kwargs != NULL) { + Py_ssize_t pos, i; + kwtuple = PyTuple_New(2 * nk); + if (kwtuple == NULL) { + result = NULL; + goto done; + } + k = &PyTuple_GET_ITEM(kwtuple, 0); + pos = i = 0; + while (PyDict_Next(kwargs, &pos, &k[i], &k[i+1])) { + Py_INCREF(k[i]); + Py_INCREF(k[i+1]); + i += 2; + } + nk = i / 2; + } + else { + kwtuple = NULL; + k = NULL; + } + closure = PyFunction_GET_CLOSURE(func); +#if PY_MAJOR_VERSION >= 3 + kwdefs = PyFunction_GET_KW_DEFAULTS(func); +#endif + if (argdefs != NULL) { + d = &PyTuple_GET_ITEM(argdefs, 0); + nd = Py_SIZE(argdefs); + } + else { + d = NULL; + nd = 0; + } +#if PY_MAJOR_VERSION >= 3 + result = PyEval_EvalCodeEx((PyObject*)co, globals, (PyObject *)NULL, + args, (int)nargs, + k, (int)nk, + d, (int)nd, kwdefs, closure); +#else + result = PyEval_EvalCodeEx(co, globals, (PyObject *)NULL, + args, (int)nargs, + k, (int)nk, + d, (int)nd, closure); +#endif + Py_XDECREF(kwtuple); +done: + Py_LeaveRecursiveCall(); + return result; +} +#endif + +/* PyObjectCall */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) { + PyObject *result; + ternaryfunc call = Py_TYPE(func)->tp_call; + if (unlikely(!call)) + return PyObject_Call(func, arg, kw); + if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) + return NULL; + result = (*call)(func, arg, kw); + Py_LeaveRecursiveCall(); + if (unlikely(!result) && unlikely(!PyErr_Occurred())) { + PyErr_SetString( + PyExc_SystemError, + "NULL result without error in PyObject_Call"); + } + return result; +} +#endif + +/* PyObjectCallMethO */ +#if CYTHON_COMPILING_IN_CPYTHON +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg) { + PyObject *self, *result; + PyCFunction cfunc; + cfunc = PyCFunction_GET_FUNCTION(func); + self = PyCFunction_GET_SELF(func); + if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) + return NULL; + result = cfunc(self, arg); + Py_LeaveRecursiveCall(); + if (unlikely(!result) && unlikely(!PyErr_Occurred())) { + PyErr_SetString( + PyExc_SystemError, + "NULL result without error in PyObject_Call"); + } + return result; +} +#endif + +/* PyObjectFastCall */ +static PyObject* __Pyx_PyObject_FastCall_fallback(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs) { + PyObject *argstuple; + PyObject *result; + size_t i; + argstuple = PyTuple_New((Py_ssize_t)nargs); + if (unlikely(!argstuple)) return NULL; + for (i = 0; i < nargs; i++) { + Py_INCREF(args[i]); + PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]); + } + result = __Pyx_PyObject_Call(func, argstuple, kwargs); + Py_DECREF(argstuple); + return result; +} +static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObject **args, size_t _nargs, PyObject *kwargs) { + Py_ssize_t nargs = __Pyx_PyVectorcall_NARGS(_nargs); +#if CYTHON_COMPILING_IN_CPYTHON + if (nargs == 0 && kwargs == NULL) { +#if defined(__Pyx_CyFunction_USED) && defined(NDEBUG) + if (__Pyx_IsCyOrPyCFunction(func)) +#else + if (PyCFunction_Check(func)) +#endif + { + if (likely(PyCFunction_GET_FLAGS(func) & METH_NOARGS)) { + return __Pyx_PyObject_CallMethO(func, NULL); + } + } + } + else if (nargs == 1 && kwargs == NULL) { + if (PyCFunction_Check(func)) + { + if (likely(PyCFunction_GET_FLAGS(func) & METH_O)) { + return __Pyx_PyObject_CallMethO(func, args[0]); + } + } + } +#endif + #if PY_VERSION_HEX < 0x030800B1 + #if CYTHON_FAST_PYCCALL + if (PyCFunction_Check(func)) { + if (kwargs) { + return _PyCFunction_FastCallDict(func, args, nargs, kwargs); + } else { + return _PyCFunction_FastCallKeywords(func, args, nargs, NULL); + } + } + #if PY_VERSION_HEX >= 0x030700A1 + if (!kwargs && __Pyx_IS_TYPE(func, &PyMethodDescr_Type)) { + return _PyMethodDescr_FastCallKeywords(func, args, nargs, NULL); + } + #endif + #endif + #if CYTHON_FAST_PYCALL + if (PyFunction_Check(func)) { + return __Pyx_PyFunction_FastCallDict(func, args, nargs, kwargs); + } + #endif + #endif + #if CYTHON_VECTORCALL + vectorcallfunc f = _PyVectorcall_Function(func); + if (f) { + return f(func, args, (size_t)nargs, kwargs); + } + #elif defined(__Pyx_CyFunction_USED) && CYTHON_BACKPORT_VECTORCALL + if (__Pyx_CyFunction_CheckExact(func)) { + __pyx_vectorcallfunc f = __Pyx_CyFunction_func_vectorcall(func); + if (f) return f(func, args, (size_t)nargs, kwargs); + } + #endif + if (nargs == 0) { + return __Pyx_PyObject_Call(func, __pyx_empty_tuple, kwargs); + } + return __Pyx_PyObject_FastCall_fallback(func, args, (size_t)nargs, kwargs); +} + +/* RaiseUnexpectedTypeError */ +static int +__Pyx_RaiseUnexpectedTypeError(const char *expected, PyObject *obj) +{ + __Pyx_TypeName obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, "Expected %s, got " __Pyx_FMT_TYPENAME, + expected, obj_type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return 0; +} + +/* CIntToDigits */ +static const char DIGIT_PAIRS_10[2*10*10+1] = { + "00010203040506070809" + "10111213141516171819" + "20212223242526272829" + "30313233343536373839" + "40414243444546474849" + "50515253545556575859" + "60616263646566676869" + "70717273747576777879" + "80818283848586878889" + "90919293949596979899" +}; +static const char DIGIT_PAIRS_8[2*8*8+1] = { + "0001020304050607" + "1011121314151617" + "2021222324252627" + "3031323334353637" + "4041424344454647" + "5051525354555657" + "6061626364656667" + "7071727374757677" +}; +static const char DIGITS_HEX[2*16+1] = { + "0123456789abcdef" + "0123456789ABCDEF" +}; + +/* BuildPyUnicode */ +static PyObject* __Pyx_PyUnicode_BuildFromAscii(Py_ssize_t ulength, char* chars, int clength, + int prepend_sign, char padding_char) { + PyObject *uval; + Py_ssize_t uoffset = ulength - clength; +#if CYTHON_USE_UNICODE_INTERNALS + Py_ssize_t i; +#if CYTHON_PEP393_ENABLED + void *udata; + uval = PyUnicode_New(ulength, 127); + if (unlikely(!uval)) return NULL; + udata = PyUnicode_DATA(uval); +#else + Py_UNICODE *udata; + uval = PyUnicode_FromUnicode(NULL, ulength); + if (unlikely(!uval)) return NULL; + udata = PyUnicode_AS_UNICODE(uval); +#endif + if (uoffset > 0) { + i = 0; + if (prepend_sign) { + __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, 0, '-'); + i++; + } + for (; i < uoffset; i++) { + __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, i, padding_char); + } + } + for (i=0; i < clength; i++) { + __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, uoffset+i, chars[i]); + } +#else + { + PyObject *sign = NULL, *padding = NULL; + uval = NULL; + if (uoffset > 0) { + prepend_sign = !!prepend_sign; + if (uoffset > prepend_sign) { + padding = PyUnicode_FromOrdinal(padding_char); + if (likely(padding) && uoffset > prepend_sign + 1) { + PyObject *tmp; + PyObject *repeat = PyInt_FromSsize_t(uoffset - prepend_sign); + if (unlikely(!repeat)) goto done_or_error; + tmp = PyNumber_Multiply(padding, repeat); + Py_DECREF(repeat); + Py_DECREF(padding); + padding = tmp; + } + if (unlikely(!padding)) goto done_or_error; + } + if (prepend_sign) { + sign = PyUnicode_FromOrdinal('-'); + if (unlikely(!sign)) goto done_or_error; + } + } + uval = PyUnicode_DecodeASCII(chars, clength, NULL); + if (likely(uval) && padding) { + PyObject *tmp = PyNumber_Add(padding, uval); + Py_DECREF(uval); + uval = tmp; + } + if (likely(uval) && sign) { + PyObject *tmp = PyNumber_Add(sign, uval); + Py_DECREF(uval); + uval = tmp; + } +done_or_error: + Py_XDECREF(padding); + Py_XDECREF(sign); + } +#endif + return uval; +} + +/* CIntToPyUnicode */ +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_int(int value, Py_ssize_t width, char padding_char, char format_char) { + char digits[sizeof(int)*3+2]; + char *dpos, *end = digits + sizeof(int)*3+2; + const char *hex_digits = DIGITS_HEX; + Py_ssize_t length, ulength; + int prepend_sign, last_one_off; + int remaining; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const int neg_one = (int) -1, const_zero = (int) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (format_char == 'X') { + hex_digits += 16; + format_char = 'x'; + } + remaining = value; + last_one_off = 0; + dpos = end; + do { + int digit_pos; + switch (format_char) { + case 'o': + digit_pos = abs((int)(remaining % (8*8))); + remaining = (int) (remaining / (8*8)); + dpos -= 2; + memcpy(dpos, DIGIT_PAIRS_8 + digit_pos * 2, 2); + last_one_off = (digit_pos < 8); + break; + case 'd': + digit_pos = abs((int)(remaining % (10*10))); + remaining = (int) (remaining / (10*10)); + dpos -= 2; + memcpy(dpos, DIGIT_PAIRS_10 + digit_pos * 2, 2); + last_one_off = (digit_pos < 10); + break; + case 'x': + *(--dpos) = hex_digits[abs((int)(remaining % 16))]; + remaining = (int) (remaining / 16); + break; + default: + assert(0); + break; + } + } while (unlikely(remaining != 0)); + assert(!last_one_off || *dpos == '0'); + dpos += last_one_off; + length = end - dpos; + ulength = length; + prepend_sign = 0; + if (!is_unsigned && value <= neg_one) { + if (padding_char == ' ' || width <= length + 1) { + *(--dpos) = '-'; + ++length; + } else { + prepend_sign = 1; + } + ++ulength; + } + if (width > ulength) { + ulength = width; + } + if (ulength == 1) { + return PyUnicode_FromOrdinal(*dpos); + } + return __Pyx_PyUnicode_BuildFromAscii(ulength, dpos, (int) length, prepend_sign, padding_char); +} + +/* CIntToPyUnicode */ +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_From_Py_ssize_t(Py_ssize_t value, Py_ssize_t width, char padding_char, char format_char) { + char digits[sizeof(Py_ssize_t)*3+2]; + char *dpos, *end = digits + sizeof(Py_ssize_t)*3+2; + const char *hex_digits = DIGITS_HEX; + Py_ssize_t length, ulength; + int prepend_sign, last_one_off; + Py_ssize_t remaining; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const Py_ssize_t neg_one = (Py_ssize_t) -1, const_zero = (Py_ssize_t) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (format_char == 'X') { + hex_digits += 16; + format_char = 'x'; + } + remaining = value; + last_one_off = 0; + dpos = end; + do { + int digit_pos; + switch (format_char) { + case 'o': + digit_pos = abs((int)(remaining % (8*8))); + remaining = (Py_ssize_t) (remaining / (8*8)); + dpos -= 2; + memcpy(dpos, DIGIT_PAIRS_8 + digit_pos * 2, 2); + last_one_off = (digit_pos < 8); + break; + case 'd': + digit_pos = abs((int)(remaining % (10*10))); + remaining = (Py_ssize_t) (remaining / (10*10)); + dpos -= 2; + memcpy(dpos, DIGIT_PAIRS_10 + digit_pos * 2, 2); + last_one_off = (digit_pos < 10); + break; + case 'x': + *(--dpos) = hex_digits[abs((int)(remaining % 16))]; + remaining = (Py_ssize_t) (remaining / 16); + break; + default: + assert(0); + break; + } + } while (unlikely(remaining != 0)); + assert(!last_one_off || *dpos == '0'); + dpos += last_one_off; + length = end - dpos; + ulength = length; + prepend_sign = 0; + if (!is_unsigned && value <= neg_one) { + if (padding_char == ' ' || width <= length + 1) { + *(--dpos) = '-'; + ++length; + } else { + prepend_sign = 1; + } + ++ulength; + } + if (width > ulength) { + ulength = width; + } + if (ulength == 1) { + return PyUnicode_FromOrdinal(*dpos); + } + return __Pyx_PyUnicode_BuildFromAscii(ulength, dpos, (int) length, prepend_sign, padding_char); +} + +/* JoinPyUnicode */ +static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_count, Py_ssize_t result_ulength, + Py_UCS4 max_char) { +#if CYTHON_USE_UNICODE_INTERNALS && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + PyObject *result_uval; + int result_ukind, kind_shift; + Py_ssize_t i, char_pos; + void *result_udata; + CYTHON_MAYBE_UNUSED_VAR(max_char); +#if CYTHON_PEP393_ENABLED + result_uval = PyUnicode_New(result_ulength, max_char); + if (unlikely(!result_uval)) return NULL; + result_ukind = (max_char <= 255) ? PyUnicode_1BYTE_KIND : (max_char <= 65535) ? PyUnicode_2BYTE_KIND : PyUnicode_4BYTE_KIND; + kind_shift = (result_ukind == PyUnicode_4BYTE_KIND) ? 2 : result_ukind - 1; + result_udata = PyUnicode_DATA(result_uval); +#else + result_uval = PyUnicode_FromUnicode(NULL, result_ulength); + if (unlikely(!result_uval)) return NULL; + result_ukind = sizeof(Py_UNICODE); + kind_shift = (result_ukind == 4) ? 2 : result_ukind - 1; + result_udata = PyUnicode_AS_UNICODE(result_uval); +#endif + assert(kind_shift == 2 || kind_shift == 1 || kind_shift == 0); + char_pos = 0; + for (i=0; i < value_count; i++) { + int ukind; + Py_ssize_t ulength; + void *udata; + PyObject *uval = PyTuple_GET_ITEM(value_tuple, i); + if (unlikely(__Pyx_PyUnicode_READY(uval))) + goto bad; + ulength = __Pyx_PyUnicode_GET_LENGTH(uval); + if (unlikely(!ulength)) + continue; + if (unlikely((PY_SSIZE_T_MAX >> kind_shift) - ulength < char_pos)) + goto overflow; + ukind = __Pyx_PyUnicode_KIND(uval); + udata = __Pyx_PyUnicode_DATA(uval); + if (!CYTHON_PEP393_ENABLED || ukind == result_ukind) { + memcpy((char *)result_udata + (char_pos << kind_shift), udata, (size_t) (ulength << kind_shift)); + } else { + #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters) + _PyUnicode_FastCopyCharacters(result_uval, char_pos, uval, 0, ulength); + #else + Py_ssize_t j; + for (j=0; j < ulength; j++) { + Py_UCS4 uchar = __Pyx_PyUnicode_READ(ukind, udata, j); + __Pyx_PyUnicode_WRITE(result_ukind, result_udata, char_pos+j, uchar); + } + #endif + } + char_pos += ulength; + } + return result_uval; +overflow: + PyErr_SetString(PyExc_OverflowError, "join() result is too long for a Python string"); +bad: + Py_DECREF(result_uval); + return NULL; +#else + CYTHON_UNUSED_VAR(max_char); + CYTHON_UNUSED_VAR(result_ulength); + CYTHON_UNUSED_VAR(value_count); + return PyUnicode_Join(__pyx_empty_unicode, value_tuple); +#endif +} + +/* GetAttr */ +static CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *o, PyObject *n) { +#if CYTHON_USE_TYPE_SLOTS +#if PY_MAJOR_VERSION >= 3 + if (likely(PyUnicode_Check(n))) +#else + if (likely(PyString_Check(n))) +#endif + return __Pyx_PyObject_GetAttrStr(o, n); +#endif + return PyObject_GetAttr(o, n); +} + +/* GetItemInt */ +static PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) { + PyObject *r; + if (unlikely(!j)) return NULL; + r = PyObject_GetItem(o, j); + Py_DECREF(j); + return r; +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + Py_ssize_t wrapped_i = i; + if (wraparound & unlikely(i < 0)) { + wrapped_i += PyList_GET_SIZE(o); + } + if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyList_GET_SIZE(o)))) { + PyObject *r = PyList_GET_ITEM(o, wrapped_i); + Py_INCREF(r); + return r; + } + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +#else + return PySequence_GetItem(o, i); +#endif +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + Py_ssize_t wrapped_i = i; + if (wraparound & unlikely(i < 0)) { + wrapped_i += PyTuple_GET_SIZE(o); + } + if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyTuple_GET_SIZE(o)))) { + PyObject *r = PyTuple_GET_ITEM(o, wrapped_i); + Py_INCREF(r); + return r; + } + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +#else + return PySequence_GetItem(o, i); +#endif +} +static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, int is_list, + CYTHON_NCP_UNUSED int wraparound, + CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS + if (is_list || PyList_CheckExact(o)) { + Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyList_GET_SIZE(o); + if ((!boundscheck) || (likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o))))) { + PyObject *r = PyList_GET_ITEM(o, n); + Py_INCREF(r); + return r; + } + } + else if (PyTuple_CheckExact(o)) { + Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyTuple_GET_SIZE(o); + if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyTuple_GET_SIZE(o)))) { + PyObject *r = PyTuple_GET_ITEM(o, n); + Py_INCREF(r); + return r; + } + } else { + PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping; + PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence; + if (mm && mm->mp_subscript) { + PyObject *r, *key = PyInt_FromSsize_t(i); + if (unlikely(!key)) return NULL; + r = mm->mp_subscript(o, key); + Py_DECREF(key); + return r; + } + if (likely(sm && sm->sq_item)) { + if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) { + Py_ssize_t l = sm->sq_length(o); + if (likely(l >= 0)) { + i += l; + } else { + if (!PyErr_ExceptionMatches(PyExc_OverflowError)) + return NULL; + PyErr_Clear(); + } + } + return sm->sq_item(o, i); + } + } +#else + if (is_list || PySequence_Check(o)) { + return PySequence_GetItem(o, i); + } +#endif + return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i)); +} + +/* PyObjectCallOneArg */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) { + PyObject *args[2] = {NULL, arg}; + return __Pyx_PyObject_FastCall(func, args+1, 1 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET); +} + +/* ObjectGetItem */ +#if CYTHON_USE_TYPE_SLOTS +static PyObject *__Pyx_PyObject_GetIndex(PyObject *obj, PyObject *index) { + PyObject *runerr = NULL; + Py_ssize_t key_value; + key_value = __Pyx_PyIndex_AsSsize_t(index); + if (likely(key_value != -1 || !(runerr = PyErr_Occurred()))) { + return __Pyx_GetItemInt_Fast(obj, key_value, 0, 1, 1); + } + if (PyErr_GivenExceptionMatches(runerr, PyExc_OverflowError)) { + __Pyx_TypeName index_type_name = __Pyx_PyType_GetName(Py_TYPE(index)); + PyErr_Clear(); + PyErr_Format(PyExc_IndexError, + "cannot fit '" __Pyx_FMT_TYPENAME "' into an index-sized integer", index_type_name); + __Pyx_DECREF_TypeName(index_type_name); + } + return NULL; +} +static PyObject *__Pyx_PyObject_GetItem_Slow(PyObject *obj, PyObject *key) { + __Pyx_TypeName obj_type_name; + if (likely(PyType_Check(obj))) { + PyObject *meth = __Pyx_PyObject_GetAttrStrNoError(obj, __pyx_n_s_class_getitem); + if (meth) { + PyObject *result = __Pyx_PyObject_CallOneArg(meth, key); + Py_DECREF(meth); + return result; + } + } + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, + "'" __Pyx_FMT_TYPENAME "' object is not subscriptable", obj_type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return NULL; +} +static PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject *key) { + PyTypeObject *tp = Py_TYPE(obj); + PyMappingMethods *mm = tp->tp_as_mapping; + PySequenceMethods *sm = tp->tp_as_sequence; + if (likely(mm && mm->mp_subscript)) { + return mm->mp_subscript(obj, key); + } + if (likely(sm && sm->sq_item)) { + return __Pyx_PyObject_GetIndex(obj, key); + } + return __Pyx_PyObject_GetItem_Slow(obj, key); +} +#endif + +/* KeywordStringCheck */ +static int __Pyx_CheckKeywordStrings( + PyObject *kw, + const char* function_name, + int kw_allowed) +{ + PyObject* key = 0; + Py_ssize_t pos = 0; +#if CYTHON_COMPILING_IN_PYPY + if (!kw_allowed && PyDict_Next(kw, &pos, &key, 0)) + goto invalid_keyword; + return 1; +#else + if (CYTHON_METH_FASTCALL && likely(PyTuple_Check(kw))) { + if (unlikely(PyTuple_GET_SIZE(kw) == 0)) + return 1; + if (!kw_allowed) { + key = PyTuple_GET_ITEM(kw, 0); + goto invalid_keyword; + } +#if PY_VERSION_HEX < 0x03090000 + for (pos = 0; pos < PyTuple_GET_SIZE(kw); pos++) { + key = PyTuple_GET_ITEM(kw, pos); + if (unlikely(!PyUnicode_Check(key))) + goto invalid_keyword_type; + } +#endif + return 1; + } + while (PyDict_Next(kw, &pos, &key, 0)) { + #if PY_MAJOR_VERSION < 3 + if (unlikely(!PyString_Check(key))) + #endif + if (unlikely(!PyUnicode_Check(key))) + goto invalid_keyword_type; + } + if (!kw_allowed && unlikely(key)) + goto invalid_keyword; + return 1; +invalid_keyword_type: + PyErr_Format(PyExc_TypeError, + "%.200s() keywords must be strings", function_name); + return 0; +#endif +invalid_keyword: + #if PY_MAJOR_VERSION < 3 + PyErr_Format(PyExc_TypeError, + "%.200s() got an unexpected keyword argument '%.200s'", + function_name, PyString_AsString(key)); + #else + PyErr_Format(PyExc_TypeError, + "%s() got an unexpected keyword argument '%U'", + function_name, key); + #endif + return 0; +} + +/* DivInt[Py_ssize_t] */ +static CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t a, Py_ssize_t b) { + Py_ssize_t q = a / b; + Py_ssize_t r = a - q*b; + q -= ((r != 0) & ((r ^ b) < 0)); + return q; +} + +/* GetAttr3 */ +static PyObject *__Pyx_GetAttr3Default(PyObject *d) { + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + if (unlikely(!__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError))) + return NULL; + __Pyx_PyErr_Clear(); + Py_INCREF(d); + return d; +} +static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) { + PyObject *r; +#if CYTHON_USE_TYPE_SLOTS + if (likely(PyString_Check(n))) { + r = __Pyx_PyObject_GetAttrStrNoError(o, n); + if (unlikely(!r) && likely(!PyErr_Occurred())) { + r = __Pyx_NewRef(d); + } + return r; + } +#endif + r = PyObject_GetAttr(o, n); + return (likely(r)) ? r : __Pyx_GetAttr3Default(d); +} + +/* PyDictVersioning */ +#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS +static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { + PyObject *dict = Py_TYPE(obj)->tp_dict; + return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; +} +static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj) { + PyObject **dictptr = NULL; + Py_ssize_t offset = Py_TYPE(obj)->tp_dictoffset; + if (offset) { +#if CYTHON_COMPILING_IN_CPYTHON + dictptr = (likely(offset > 0)) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj); +#else + dictptr = _PyObject_GetDictPtr(obj); +#endif + } + return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; +} +static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version) { + PyObject *dict = Py_TYPE(obj)->tp_dict; + if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) + return 0; + return obj_dict_version == __Pyx_get_object_dict_version(obj); +} +#endif + +/* GetModuleGlobalName */ +#if CYTHON_USE_DICT_VERSIONS +static PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value) +#else +static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name) +#endif +{ + PyObject *result; +#if !CYTHON_AVOID_BORROWED_REFS +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 + result = _PyDict_GetItem_KnownHash(__pyx_d, name, ((PyASCIIObject *) name)->hash); + __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) + if (likely(result)) { + return __Pyx_NewRef(result); + } else if (unlikely(PyErr_Occurred())) { + return NULL; + } +#elif CYTHON_COMPILING_IN_LIMITED_API + if (unlikely(!__pyx_m)) { + return NULL; + } + result = PyObject_GetAttr(__pyx_m, name); + if (likely(result)) { + return result; + } +#else + result = PyDict_GetItem(__pyx_d, name); + __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) + if (likely(result)) { + return __Pyx_NewRef(result); + } +#endif +#else + result = PyObject_GetItem(__pyx_d, name); + __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) + if (likely(result)) { + return __Pyx_NewRef(result); + } + PyErr_Clear(); +#endif + return __Pyx_GetBuiltinName(name); +} + +/* RaiseTooManyValuesToUnpack */ +static CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expected) { + PyErr_Format(PyExc_ValueError, + "too many values to unpack (expected %" CYTHON_FORMAT_SSIZE_T "d)", expected); +} + +/* RaiseNeedMoreValuesToUnpack */ +static CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t index) { + PyErr_Format(PyExc_ValueError, + "need more than %" CYTHON_FORMAT_SSIZE_T "d value%.1s to unpack", + index, (index == 1) ? "" : "s"); +} + +/* RaiseNoneIterError */ +static CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) { + PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable"); +} + +/* ExtTypeTest */ +static CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *type) { + __Pyx_TypeName obj_type_name; + __Pyx_TypeName type_name; + if (unlikely(!type)) { + PyErr_SetString(PyExc_SystemError, "Missing type object"); + return 0; + } + if (likely(__Pyx_TypeCheck(obj, type))) + return 1; + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + type_name = __Pyx_PyType_GetName(type); + PyErr_Format(PyExc_TypeError, + "Cannot convert " __Pyx_FMT_TYPENAME " to " __Pyx_FMT_TYPENAME, + obj_type_name, type_name); + __Pyx_DECREF_TypeName(obj_type_name); + __Pyx_DECREF_TypeName(type_name); + return 0; +} + +/* GetTopmostException */ +#if CYTHON_USE_EXC_INFO_STACK && CYTHON_FAST_THREAD_STATE +static _PyErr_StackItem * +__Pyx_PyErr_GetTopmostException(PyThreadState *tstate) +{ + _PyErr_StackItem *exc_info = tstate->exc_info; + while ((exc_info->exc_value == NULL || exc_info->exc_value == Py_None) && + exc_info->previous_item != NULL) + { + exc_info = exc_info->previous_item; + } + return exc_info; +} +#endif + +/* SaveResetException */ +#if CYTHON_FAST_THREAD_STATE +static CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { + #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4 + _PyErr_StackItem *exc_info = __Pyx_PyErr_GetTopmostException(tstate); + PyObject *exc_value = exc_info->exc_value; + if (exc_value == NULL || exc_value == Py_None) { + *value = NULL; + *type = NULL; + *tb = NULL; + } else { + *value = exc_value; + Py_INCREF(*value); + *type = (PyObject*) Py_TYPE(exc_value); + Py_INCREF(*type); + *tb = PyException_GetTraceback(exc_value); + } + #elif CYTHON_USE_EXC_INFO_STACK + _PyErr_StackItem *exc_info = __Pyx_PyErr_GetTopmostException(tstate); + *type = exc_info->exc_type; + *value = exc_info->exc_value; + *tb = exc_info->exc_traceback; + Py_XINCREF(*type); + Py_XINCREF(*value); + Py_XINCREF(*tb); + #else + *type = tstate->exc_type; + *value = tstate->exc_value; + *tb = tstate->exc_traceback; + Py_XINCREF(*type); + Py_XINCREF(*value); + Py_XINCREF(*tb); + #endif +} +static CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) { + #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4 + _PyErr_StackItem *exc_info = tstate->exc_info; + PyObject *tmp_value = exc_info->exc_value; + exc_info->exc_value = value; + Py_XDECREF(tmp_value); + Py_XDECREF(type); + Py_XDECREF(tb); + #else + PyObject *tmp_type, *tmp_value, *tmp_tb; + #if CYTHON_USE_EXC_INFO_STACK + _PyErr_StackItem *exc_info = tstate->exc_info; + tmp_type = exc_info->exc_type; + tmp_value = exc_info->exc_value; + tmp_tb = exc_info->exc_traceback; + exc_info->exc_type = type; + exc_info->exc_value = value; + exc_info->exc_traceback = tb; + #else + tmp_type = tstate->exc_type; + tmp_value = tstate->exc_value; + tmp_tb = tstate->exc_traceback; + tstate->exc_type = type; + tstate->exc_value = value; + tstate->exc_traceback = tb; + #endif + Py_XDECREF(tmp_type); + Py_XDECREF(tmp_value); + Py_XDECREF(tmp_tb); + #endif +} +#endif + +/* GetException */ +#if CYTHON_FAST_THREAD_STATE +static int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) +#else +static int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb) +#endif +{ + PyObject *local_type = NULL, *local_value, *local_tb = NULL; +#if CYTHON_FAST_THREAD_STATE + PyObject *tmp_type, *tmp_value, *tmp_tb; + #if PY_VERSION_HEX >= 0x030C00A6 + local_value = tstate->current_exception; + tstate->current_exception = 0; + if (likely(local_value)) { + local_type = (PyObject*) Py_TYPE(local_value); + Py_INCREF(local_type); + local_tb = PyException_GetTraceback(local_value); + } + #else + local_type = tstate->curexc_type; + local_value = tstate->curexc_value; + local_tb = tstate->curexc_traceback; + tstate->curexc_type = 0; + tstate->curexc_value = 0; + tstate->curexc_traceback = 0; + #endif +#else + PyErr_Fetch(&local_type, &local_value, &local_tb); +#endif + PyErr_NormalizeException(&local_type, &local_value, &local_tb); +#if CYTHON_FAST_THREAD_STATE && PY_VERSION_HEX >= 0x030C00A6 + if (unlikely(tstate->current_exception)) +#elif CYTHON_FAST_THREAD_STATE + if (unlikely(tstate->curexc_type)) +#else + if (unlikely(PyErr_Occurred())) +#endif + goto bad; + #if PY_MAJOR_VERSION >= 3 + if (local_tb) { + if (unlikely(PyException_SetTraceback(local_value, local_tb) < 0)) + goto bad; + } + #endif + Py_XINCREF(local_tb); + Py_XINCREF(local_type); + Py_XINCREF(local_value); + *type = local_type; + *value = local_value; + *tb = local_tb; +#if CYTHON_FAST_THREAD_STATE + #if CYTHON_USE_EXC_INFO_STACK + { + _PyErr_StackItem *exc_info = tstate->exc_info; + #if PY_VERSION_HEX >= 0x030B00a4 + tmp_value = exc_info->exc_value; + exc_info->exc_value = local_value; + tmp_type = NULL; + tmp_tb = NULL; + Py_XDECREF(local_type); + Py_XDECREF(local_tb); + #else + tmp_type = exc_info->exc_type; + tmp_value = exc_info->exc_value; + tmp_tb = exc_info->exc_traceback; + exc_info->exc_type = local_type; + exc_info->exc_value = local_value; + exc_info->exc_traceback = local_tb; + #endif + } + #else + tmp_type = tstate->exc_type; + tmp_value = tstate->exc_value; + tmp_tb = tstate->exc_traceback; + tstate->exc_type = local_type; + tstate->exc_value = local_value; + tstate->exc_traceback = local_tb; + #endif + Py_XDECREF(tmp_type); + Py_XDECREF(tmp_value); + Py_XDECREF(tmp_tb); +#else + PyErr_SetExcInfo(local_type, local_value, local_tb); +#endif + return 0; +bad: + *type = 0; + *value = 0; + *tb = 0; + Py_XDECREF(local_type); + Py_XDECREF(local_value); + Py_XDECREF(local_tb); + return -1; +} + +/* SwapException */ +#if CYTHON_FAST_THREAD_STATE +static CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) { + PyObject *tmp_type, *tmp_value, *tmp_tb; + #if CYTHON_USE_EXC_INFO_STACK && PY_VERSION_HEX >= 0x030B00a4 + _PyErr_StackItem *exc_info = tstate->exc_info; + tmp_value = exc_info->exc_value; + exc_info->exc_value = *value; + if (tmp_value == NULL || tmp_value == Py_None) { + Py_XDECREF(tmp_value); + tmp_value = NULL; + tmp_type = NULL; + tmp_tb = NULL; + } else { + tmp_type = (PyObject*) Py_TYPE(tmp_value); + Py_INCREF(tmp_type); + #if CYTHON_COMPILING_IN_CPYTHON + tmp_tb = ((PyBaseExceptionObject*) tmp_value)->traceback; + Py_XINCREF(tmp_tb); + #else + tmp_tb = PyException_GetTraceback(tmp_value); + #endif + } + #elif CYTHON_USE_EXC_INFO_STACK + _PyErr_StackItem *exc_info = tstate->exc_info; + tmp_type = exc_info->exc_type; + tmp_value = exc_info->exc_value; + tmp_tb = exc_info->exc_traceback; + exc_info->exc_type = *type; + exc_info->exc_value = *value; + exc_info->exc_traceback = *tb; + #else + tmp_type = tstate->exc_type; + tmp_value = tstate->exc_value; + tmp_tb = tstate->exc_traceback; + tstate->exc_type = *type; + tstate->exc_value = *value; + tstate->exc_traceback = *tb; + #endif + *type = tmp_type; + *value = tmp_value; + *tb = tmp_tb; +} +#else +static CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb) { + PyObject *tmp_type, *tmp_value, *tmp_tb; + PyErr_GetExcInfo(&tmp_type, &tmp_value, &tmp_tb); + PyErr_SetExcInfo(*type, *value, *tb); + *type = tmp_type; + *value = tmp_value; + *tb = tmp_tb; +} +#endif + +/* Import */ +static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) { + PyObject *module = 0; + PyObject *empty_dict = 0; + PyObject *empty_list = 0; + #if PY_MAJOR_VERSION < 3 + PyObject *py_import; + py_import = __Pyx_PyObject_GetAttrStr(__pyx_b, __pyx_n_s_import); + if (unlikely(!py_import)) + goto bad; + if (!from_list) { + empty_list = PyList_New(0); + if (unlikely(!empty_list)) + goto bad; + from_list = empty_list; + } + #endif + empty_dict = PyDict_New(); + if (unlikely(!empty_dict)) + goto bad; + { + #if PY_MAJOR_VERSION >= 3 + if (level == -1) { + if ((1) && (strchr(__Pyx_MODULE_NAME, '.'))) { + #if CYTHON_COMPILING_IN_LIMITED_API + module = PyImport_ImportModuleLevelObject( + name, empty_dict, empty_dict, from_list, 1); + #else + module = PyImport_ImportModuleLevelObject( + name, __pyx_d, empty_dict, from_list, 1); + #endif + if (unlikely(!module)) { + if (unlikely(!PyErr_ExceptionMatches(PyExc_ImportError))) + goto bad; + PyErr_Clear(); + } + } + level = 0; + } + #endif + if (!module) { + #if PY_MAJOR_VERSION < 3 + PyObject *py_level = PyInt_FromLong(level); + if (unlikely(!py_level)) + goto bad; + module = PyObject_CallFunctionObjArgs(py_import, + name, __pyx_d, empty_dict, from_list, py_level, (PyObject *)NULL); + Py_DECREF(py_level); + #else + #if CYTHON_COMPILING_IN_LIMITED_API + module = PyImport_ImportModuleLevelObject( + name, empty_dict, empty_dict, from_list, level); + #else + module = PyImport_ImportModuleLevelObject( + name, __pyx_d, empty_dict, from_list, level); + #endif + #endif + } + } +bad: + Py_XDECREF(empty_dict); + Py_XDECREF(empty_list); + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(py_import); + #endif + return module; +} + +/* ImportDottedModule */ +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx__ImportDottedModule_Error(PyObject *name, PyObject *parts_tuple, Py_ssize_t count) { + PyObject *partial_name = NULL, *slice = NULL, *sep = NULL; + if (unlikely(PyErr_Occurred())) { + PyErr_Clear(); + } + if (likely(PyTuple_GET_SIZE(parts_tuple) == count)) { + partial_name = name; + } else { + slice = PySequence_GetSlice(parts_tuple, 0, count); + if (unlikely(!slice)) + goto bad; + sep = PyUnicode_FromStringAndSize(".", 1); + if (unlikely(!sep)) + goto bad; + partial_name = PyUnicode_Join(sep, slice); + } + PyErr_Format( +#if PY_MAJOR_VERSION < 3 + PyExc_ImportError, + "No module named '%s'", PyString_AS_STRING(partial_name)); +#else +#if PY_VERSION_HEX >= 0x030600B1 + PyExc_ModuleNotFoundError, +#else + PyExc_ImportError, +#endif + "No module named '%U'", partial_name); +#endif +bad: + Py_XDECREF(sep); + Py_XDECREF(slice); + Py_XDECREF(partial_name); + return NULL; +} +#endif +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx__ImportDottedModule_Lookup(PyObject *name) { + PyObject *imported_module; +#if PY_VERSION_HEX < 0x030700A1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM < 0x07030400) + PyObject *modules = PyImport_GetModuleDict(); + if (unlikely(!modules)) + return NULL; + imported_module = __Pyx_PyDict_GetItemStr(modules, name); + Py_XINCREF(imported_module); +#else + imported_module = PyImport_GetModule(name); +#endif + return imported_module; +} +#endif +#if PY_MAJOR_VERSION >= 3 +static PyObject *__Pyx_ImportDottedModule_WalkParts(PyObject *module, PyObject *name, PyObject *parts_tuple) { + Py_ssize_t i, nparts; + nparts = PyTuple_GET_SIZE(parts_tuple); + for (i=1; i < nparts && module; i++) { + PyObject *part, *submodule; +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + part = PyTuple_GET_ITEM(parts_tuple, i); +#else + part = PySequence_ITEM(parts_tuple, i); +#endif + submodule = __Pyx_PyObject_GetAttrStrNoError(module, part); +#if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS) + Py_DECREF(part); +#endif + Py_DECREF(module); + module = submodule; + } + if (unlikely(!module)) { + return __Pyx__ImportDottedModule_Error(name, parts_tuple, i); + } + return module; +} +#endif +static PyObject *__Pyx__ImportDottedModule(PyObject *name, PyObject *parts_tuple) { +#if PY_MAJOR_VERSION < 3 + PyObject *module, *from_list, *star = __pyx_n_s__3; + CYTHON_UNUSED_VAR(parts_tuple); + from_list = PyList_New(1); + if (unlikely(!from_list)) + return NULL; + Py_INCREF(star); + PyList_SET_ITEM(from_list, 0, star); + module = __Pyx_Import(name, from_list, 0); + Py_DECREF(from_list); + return module; +#else + PyObject *imported_module; + PyObject *module = __Pyx_Import(name, NULL, 0); + if (!parts_tuple || unlikely(!module)) + return module; + imported_module = __Pyx__ImportDottedModule_Lookup(name); + if (likely(imported_module)) { + Py_DECREF(module); + return imported_module; + } + PyErr_Clear(); + return __Pyx_ImportDottedModule_WalkParts(module, name, parts_tuple); +#endif +} +static PyObject *__Pyx_ImportDottedModule(PyObject *name, PyObject *parts_tuple) { +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030400B1 + PyObject *module = __Pyx__ImportDottedModule_Lookup(name); + if (likely(module)) { + PyObject *spec = __Pyx_PyObject_GetAttrStrNoError(module, __pyx_n_s_spec); + if (likely(spec)) { + PyObject *unsafe = __Pyx_PyObject_GetAttrStrNoError(spec, __pyx_n_s_initializing); + if (likely(!unsafe || !__Pyx_PyObject_IsTrue(unsafe))) { + Py_DECREF(spec); + spec = NULL; + } + Py_XDECREF(unsafe); + } + if (likely(!spec)) { + PyErr_Clear(); + return module; + } + Py_DECREF(spec); + Py_DECREF(module); + } else if (PyErr_Occurred()) { + PyErr_Clear(); + } +#endif + return __Pyx__ImportDottedModule(name, parts_tuple); +} + +/* ssize_strlen */ +static CYTHON_INLINE Py_ssize_t __Pyx_ssize_strlen(const char *s) { + size_t len = strlen(s); + if (unlikely(len > PY_SSIZE_T_MAX)) { + PyErr_SetString(PyExc_OverflowError, "byte string is too long"); + return -1; + } + return (Py_ssize_t) len; +} + +/* FastTypeChecks */ +#if CYTHON_COMPILING_IN_CPYTHON +static int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) { + while (a) { + a = __Pyx_PyType_GetSlot(a, tp_base, PyTypeObject*); + if (a == b) + return 1; + } + return b == &PyBaseObject_Type; +} +static CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b) { + PyObject *mro; + if (a == b) return 1; + mro = a->tp_mro; + if (likely(mro)) { + Py_ssize_t i, n; + n = PyTuple_GET_SIZE(mro); + for (i = 0; i < n; i++) { + if (PyTuple_GET_ITEM(mro, i) == (PyObject *)b) + return 1; + } + return 0; + } + return __Pyx_InBases(a, b); +} +static CYTHON_INLINE int __Pyx_IsAnySubtype2(PyTypeObject *cls, PyTypeObject *a, PyTypeObject *b) { + PyObject *mro; + if (cls == a || cls == b) return 1; + mro = cls->tp_mro; + if (likely(mro)) { + Py_ssize_t i, n; + n = PyTuple_GET_SIZE(mro); + for (i = 0; i < n; i++) { + PyObject *base = PyTuple_GET_ITEM(mro, i); + if (base == (PyObject *)a || base == (PyObject *)b) + return 1; + } + return 0; + } + return __Pyx_InBases(cls, a) || __Pyx_InBases(cls, b); +} +#if PY_MAJOR_VERSION == 2 +static int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject* exc_type2) { + PyObject *exception, *value, *tb; + int res; + __Pyx_PyThreadState_declare + __Pyx_PyThreadState_assign + __Pyx_ErrFetch(&exception, &value, &tb); + res = exc_type1 ? PyObject_IsSubclass(err, exc_type1) : 0; + if (unlikely(res == -1)) { + PyErr_WriteUnraisable(err); + res = 0; + } + if (!res) { + res = PyObject_IsSubclass(err, exc_type2); + if (unlikely(res == -1)) { + PyErr_WriteUnraisable(err); + res = 0; + } + } + __Pyx_ErrRestore(exception, value, tb); + return res; +} +#else +static CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject *exc_type2) { + if (exc_type1) { + return __Pyx_IsAnySubtype2((PyTypeObject*)err, (PyTypeObject*)exc_type1, (PyTypeObject*)exc_type2); + } else { + return __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2); + } +} +#endif +static int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) { + Py_ssize_t i, n; + assert(PyExceptionClass_Check(exc_type)); + n = PyTuple_GET_SIZE(tuple); +#if PY_MAJOR_VERSION >= 3 + for (i=0; itp_as_sequence && type->tp_as_sequence->sq_repeat)) { + return type->tp_as_sequence->sq_repeat(seq, mul); + } else +#endif + { + return __Pyx_PySequence_Multiply_Generic(seq, mul); + } +} + +/* SetItemInt */ +static int __Pyx_SetItemInt_Generic(PyObject *o, PyObject *j, PyObject *v) { + int r; + if (unlikely(!j)) return -1; + r = PyObject_SetItem(o, j, v); + Py_DECREF(j); + return r; +} +static CYTHON_INLINE int __Pyx_SetItemInt_Fast(PyObject *o, Py_ssize_t i, PyObject *v, int is_list, + CYTHON_NCP_UNUSED int wraparound, CYTHON_NCP_UNUSED int boundscheck) { +#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS + if (is_list || PyList_CheckExact(o)) { + Py_ssize_t n = (!wraparound) ? i : ((likely(i >= 0)) ? i : i + PyList_GET_SIZE(o)); + if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o)))) { + PyObject* old = PyList_GET_ITEM(o, n); + Py_INCREF(v); + PyList_SET_ITEM(o, n, v); + Py_DECREF(old); + return 1; + } + } else { + PyMappingMethods *mm = Py_TYPE(o)->tp_as_mapping; + PySequenceMethods *sm = Py_TYPE(o)->tp_as_sequence; + if (mm && mm->mp_ass_subscript) { + int r; + PyObject *key = PyInt_FromSsize_t(i); + if (unlikely(!key)) return -1; + r = mm->mp_ass_subscript(o, key, v); + Py_DECREF(key); + return r; + } + if (likely(sm && sm->sq_ass_item)) { + if (wraparound && unlikely(i < 0) && likely(sm->sq_length)) { + Py_ssize_t l = sm->sq_length(o); + if (likely(l >= 0)) { + i += l; + } else { + if (!PyErr_ExceptionMatches(PyExc_OverflowError)) + return -1; + PyErr_Clear(); + } + } + return sm->sq_ass_item(o, i, v); + } + } +#else +#if CYTHON_COMPILING_IN_PYPY + if (is_list || (PySequence_Check(o) && !PyDict_Check(o))) +#else + if (is_list || PySequence_Check(o)) +#endif + { + return PySequence_SetItem(o, i, v); + } +#endif + return __Pyx_SetItemInt_Generic(o, PyInt_FromSsize_t(i), v); +} + +/* RaiseUnboundLocalError */ +static CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varname) { + PyErr_Format(PyExc_UnboundLocalError, "local variable '%s' referenced before assignment", varname); +} + +/* DivInt[long] */ +static CYTHON_INLINE long __Pyx_div_long(long a, long b) { + long q = a / b; + long r = a - q*b; + q -= ((r != 0) & ((r ^ b) < 0)); + return q; +} + +/* ImportFrom */ +static PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name) { + PyObject* value = __Pyx_PyObject_GetAttrStr(module, name); + if (unlikely(!value) && PyErr_ExceptionMatches(PyExc_AttributeError)) { + const char* module_name_str = 0; + PyObject* module_name = 0; + PyObject* module_dot = 0; + PyObject* full_name = 0; + PyErr_Clear(); + module_name_str = PyModule_GetName(module); + if (unlikely(!module_name_str)) { goto modbad; } + module_name = PyUnicode_FromString(module_name_str); + if (unlikely(!module_name)) { goto modbad; } + module_dot = PyUnicode_Concat(module_name, __pyx_kp_u__2); + if (unlikely(!module_dot)) { goto modbad; } + full_name = PyUnicode_Concat(module_dot, name); + if (unlikely(!full_name)) { goto modbad; } + #if PY_VERSION_HEX < 0x030700A1 || (CYTHON_COMPILING_IN_PYPY && PYPY_VERSION_NUM < 0x07030400) + { + PyObject *modules = PyImport_GetModuleDict(); + if (unlikely(!modules)) + goto modbad; + value = PyObject_GetItem(modules, full_name); + } + #else + value = PyImport_GetModule(full_name); + #endif + modbad: + Py_XDECREF(full_name); + Py_XDECREF(module_dot); + Py_XDECREF(module_name); + } + if (unlikely(!value)) { + PyErr_Format(PyExc_ImportError, + #if PY_MAJOR_VERSION < 3 + "cannot import name %.230s", PyString_AS_STRING(name)); + #else + "cannot import name %S", name); + #endif + } + return value; +} + +/* HasAttr */ +static CYTHON_INLINE int __Pyx_HasAttr(PyObject *o, PyObject *n) { + PyObject *r; + if (unlikely(!__Pyx_PyBaseString_Check(n))) { + PyErr_SetString(PyExc_TypeError, + "hasattr(): attribute name must be string"); + return -1; + } + r = __Pyx_GetAttr(o, n); + if (!r) { + PyErr_Clear(); + return 0; + } else { + Py_DECREF(r); + return 1; + } +} + +/* DictGetItem */ +#if PY_MAJOR_VERSION >= 3 && !CYTHON_COMPILING_IN_PYPY +static PyObject *__Pyx_PyDict_GetItem(PyObject *d, PyObject* key) { + PyObject *value; + value = PyDict_GetItemWithError(d, key); + if (unlikely(!value)) { + if (!PyErr_Occurred()) { + if (unlikely(PyTuple_Check(key))) { + PyObject* args = PyTuple_Pack(1, key); + if (likely(args)) { + PyErr_SetObject(PyExc_KeyError, args); + Py_DECREF(args); + } + } else { + PyErr_SetObject(PyExc_KeyError, key); + } + } + return NULL; + } + Py_INCREF(value); + return value; +} +#endif + +/* PyObject_GenericGetAttrNoDict */ +#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 +static PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, PyObject *attr_name) { + __Pyx_TypeName type_name = __Pyx_PyType_GetName(tp); + PyErr_Format(PyExc_AttributeError, +#if PY_MAJOR_VERSION >= 3 + "'" __Pyx_FMT_TYPENAME "' object has no attribute '%U'", + type_name, attr_name); +#else + "'" __Pyx_FMT_TYPENAME "' object has no attribute '%.400s'", + type_name, PyString_AS_STRING(attr_name)); +#endif + __Pyx_DECREF_TypeName(type_name); + return NULL; +} +static CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name) { + PyObject *descr; + PyTypeObject *tp = Py_TYPE(obj); + if (unlikely(!PyString_Check(attr_name))) { + return PyObject_GenericGetAttr(obj, attr_name); + } + assert(!tp->tp_dictoffset); + descr = _PyType_Lookup(tp, attr_name); + if (unlikely(!descr)) { + return __Pyx_RaiseGenericGetAttributeError(tp, attr_name); + } + Py_INCREF(descr); + #if PY_MAJOR_VERSION < 3 + if (likely(PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_HAVE_CLASS))) + #endif + { + descrgetfunc f = Py_TYPE(descr)->tp_descr_get; + if (unlikely(f)) { + PyObject *res = f(descr, obj, (PyObject *)tp); + Py_DECREF(descr); + return res; + } + } + return descr; +} +#endif + +/* PyObject_GenericGetAttr */ +#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000 +static PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name) { + if (unlikely(Py_TYPE(obj)->tp_dictoffset)) { + return PyObject_GenericGetAttr(obj, attr_name); + } + return __Pyx_PyObject_GenericGetAttrNoDict(obj, attr_name); +} +#endif + +/* FixUpExtensionType */ +#if CYTHON_USE_TYPE_SPECS +static int __Pyx_fix_up_extension_type_from_spec(PyType_Spec *spec, PyTypeObject *type) { +#if PY_VERSION_HEX > 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API + CYTHON_UNUSED_VAR(spec); + CYTHON_UNUSED_VAR(type); +#else + const PyType_Slot *slot = spec->slots; + while (slot && slot->slot && slot->slot != Py_tp_members) + slot++; + if (slot && slot->slot == Py_tp_members) { + int changed = 0; +#if !(PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON) + const +#endif + PyMemberDef *memb = (PyMemberDef*) slot->pfunc; + while (memb && memb->name) { + if (memb->name[0] == '_' && memb->name[1] == '_') { +#if PY_VERSION_HEX < 0x030900b1 + if (strcmp(memb->name, "__weaklistoffset__") == 0) { + assert(memb->type == T_PYSSIZET); + assert(memb->flags == READONLY); + type->tp_weaklistoffset = memb->offset; + changed = 1; + } + else if (strcmp(memb->name, "__dictoffset__") == 0) { + assert(memb->type == T_PYSSIZET); + assert(memb->flags == READONLY); + type->tp_dictoffset = memb->offset; + changed = 1; + } +#if CYTHON_METH_FASTCALL + else if (strcmp(memb->name, "__vectorcalloffset__") == 0) { + assert(memb->type == T_PYSSIZET); + assert(memb->flags == READONLY); +#if PY_VERSION_HEX >= 0x030800b4 + type->tp_vectorcall_offset = memb->offset; +#else + type->tp_print = (printfunc) memb->offset; +#endif + changed = 1; + } +#endif +#else + if ((0)); +#endif +#if PY_VERSION_HEX <= 0x030900b1 && CYTHON_COMPILING_IN_CPYTHON + else if (strcmp(memb->name, "__module__") == 0) { + PyObject *descr; + assert(memb->type == T_OBJECT); + assert(memb->flags == 0 || memb->flags == READONLY); + descr = PyDescr_NewMember(type, memb); + if (unlikely(!descr)) + return -1; + if (unlikely(PyDict_SetItem(type->tp_dict, PyDescr_NAME(descr), descr) < 0)) { + Py_DECREF(descr); + return -1; + } + Py_DECREF(descr); + changed = 1; + } +#endif + } + memb++; + } + if (changed) + PyType_Modified(type); + } +#endif + return 0; +} +#endif + +/* PyObjectCallNoArg */ +static CYTHON_INLINE PyObject* __Pyx_PyObject_CallNoArg(PyObject *func) { + PyObject *arg = NULL; + return __Pyx_PyObject_FastCall(func, (&arg)+1, 0 | __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET); +} + +/* PyObjectGetMethod */ +static int __Pyx_PyObject_GetMethod(PyObject *obj, PyObject *name, PyObject **method) { + PyObject *attr; +#if CYTHON_UNPACK_METHODS && CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_PYTYPE_LOOKUP + __Pyx_TypeName type_name; + PyTypeObject *tp = Py_TYPE(obj); + PyObject *descr; + descrgetfunc f = NULL; + PyObject **dictptr, *dict; + int meth_found = 0; + assert (*method == NULL); + if (unlikely(tp->tp_getattro != PyObject_GenericGetAttr)) { + attr = __Pyx_PyObject_GetAttrStr(obj, name); + goto try_unpack; + } + if (unlikely(tp->tp_dict == NULL) && unlikely(PyType_Ready(tp) < 0)) { + return 0; + } + descr = _PyType_Lookup(tp, name); + if (likely(descr != NULL)) { + Py_INCREF(descr); +#if defined(Py_TPFLAGS_METHOD_DESCRIPTOR) && Py_TPFLAGS_METHOD_DESCRIPTOR + if (__Pyx_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR)) +#elif PY_MAJOR_VERSION >= 3 + #ifdef __Pyx_CyFunction_USED + if (likely(PyFunction_Check(descr) || __Pyx_IS_TYPE(descr, &PyMethodDescr_Type) || __Pyx_CyFunction_Check(descr))) + #else + if (likely(PyFunction_Check(descr) || __Pyx_IS_TYPE(descr, &PyMethodDescr_Type))) + #endif +#else + #ifdef __Pyx_CyFunction_USED + if (likely(PyFunction_Check(descr) || __Pyx_CyFunction_Check(descr))) + #else + if (likely(PyFunction_Check(descr))) + #endif +#endif + { + meth_found = 1; + } else { + f = Py_TYPE(descr)->tp_descr_get; + if (f != NULL && PyDescr_IsData(descr)) { + attr = f(descr, obj, (PyObject *)Py_TYPE(obj)); + Py_DECREF(descr); + goto try_unpack; + } + } + } + dictptr = _PyObject_GetDictPtr(obj); + if (dictptr != NULL && (dict = *dictptr) != NULL) { + Py_INCREF(dict); + attr = __Pyx_PyDict_GetItemStr(dict, name); + if (attr != NULL) { + Py_INCREF(attr); + Py_DECREF(dict); + Py_XDECREF(descr); + goto try_unpack; + } + Py_DECREF(dict); + } + if (meth_found) { + *method = descr; + return 1; + } + if (f != NULL) { + attr = f(descr, obj, (PyObject *)Py_TYPE(obj)); + Py_DECREF(descr); + goto try_unpack; + } + if (likely(descr != NULL)) { + *method = descr; + return 0; + } + type_name = __Pyx_PyType_GetName(tp); + PyErr_Format(PyExc_AttributeError, +#if PY_MAJOR_VERSION >= 3 + "'" __Pyx_FMT_TYPENAME "' object has no attribute '%U'", + type_name, name); +#else + "'" __Pyx_FMT_TYPENAME "' object has no attribute '%.400s'", + type_name, PyString_AS_STRING(name)); +#endif + __Pyx_DECREF_TypeName(type_name); + return 0; +#else + attr = __Pyx_PyObject_GetAttrStr(obj, name); + goto try_unpack; +#endif +try_unpack: +#if CYTHON_UNPACK_METHODS + if (likely(attr) && PyMethod_Check(attr) && likely(PyMethod_GET_SELF(attr) == obj)) { + PyObject *function = PyMethod_GET_FUNCTION(attr); + Py_INCREF(function); + Py_DECREF(attr); + *method = function; + return 1; + } +#endif + *method = attr; + return 0; +} + +/* PyObjectCallMethod0 */ +static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name) { + PyObject *method = NULL, *result = NULL; + int is_method = __Pyx_PyObject_GetMethod(obj, method_name, &method); + if (likely(is_method)) { + result = __Pyx_PyObject_CallOneArg(method, obj); + Py_DECREF(method); + return result; + } + if (unlikely(!method)) goto bad; + result = __Pyx_PyObject_CallNoArg(method); + Py_DECREF(method); +bad: + return result; +} + +/* ValidateBasesTuple */ +#if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS +static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases) { + Py_ssize_t i, n = PyTuple_GET_SIZE(bases); + for (i = 1; i < n; i++) + { + PyObject *b0 = PyTuple_GET_ITEM(bases, i); + PyTypeObject *b; +#if PY_MAJOR_VERSION < 3 + if (PyClass_Check(b0)) + { + PyErr_Format(PyExc_TypeError, "base class '%.200s' is an old-style class", + PyString_AS_STRING(((PyClassObject*)b0)->cl_name)); + return -1; + } +#endif + b = (PyTypeObject*) b0; + if (!__Pyx_PyType_HasFeature(b, Py_TPFLAGS_HEAPTYPE)) + { + __Pyx_TypeName b_name = __Pyx_PyType_GetName(b); + PyErr_Format(PyExc_TypeError, + "base class '" __Pyx_FMT_TYPENAME "' is not a heap type", b_name); + __Pyx_DECREF_TypeName(b_name); + return -1; + } + if (dictoffset == 0 && b->tp_dictoffset) + { + __Pyx_TypeName b_name = __Pyx_PyType_GetName(b); + PyErr_Format(PyExc_TypeError, + "extension type '%.200s' has no __dict__ slot, " + "but base type '" __Pyx_FMT_TYPENAME "' has: " + "either add 'cdef dict __dict__' to the extension type " + "or add '__slots__ = [...]' to the base type", + type_name, b_name); + __Pyx_DECREF_TypeName(b_name); + return -1; + } + } + return 0; +} +#endif + +/* PyType_Ready */ +static int __Pyx_PyType_Ready(PyTypeObject *t) { +#if CYTHON_USE_TYPE_SPECS || !(CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API) || defined(PYSTON_MAJOR_VERSION) + (void)__Pyx_PyObject_CallMethod0; +#if CYTHON_USE_TYPE_SPECS + (void)__Pyx_validate_bases_tuple; +#endif + return PyType_Ready(t); +#else + int r; + PyObject *bases = __Pyx_PyType_GetSlot(t, tp_bases, PyObject*); + if (bases && unlikely(__Pyx_validate_bases_tuple(t->tp_name, t->tp_dictoffset, bases) == -1)) + return -1; +#if PY_VERSION_HEX >= 0x03050000 && !defined(PYSTON_MAJOR_VERSION) + { + int gc_was_enabled; + #if PY_VERSION_HEX >= 0x030A00b1 + gc_was_enabled = PyGC_Disable(); + (void)__Pyx_PyObject_CallMethod0; + #else + PyObject *ret, *py_status; + PyObject *gc = NULL; + #if PY_VERSION_HEX >= 0x030700a1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM+0 >= 0x07030400) + gc = PyImport_GetModule(__pyx_kp_u_gc); + #endif + if (unlikely(!gc)) gc = PyImport_Import(__pyx_kp_u_gc); + if (unlikely(!gc)) return -1; + py_status = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_isenabled); + if (unlikely(!py_status)) { + Py_DECREF(gc); + return -1; + } + gc_was_enabled = __Pyx_PyObject_IsTrue(py_status); + Py_DECREF(py_status); + if (gc_was_enabled > 0) { + ret = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_disable); + if (unlikely(!ret)) { + Py_DECREF(gc); + return -1; + } + Py_DECREF(ret); + } else if (unlikely(gc_was_enabled == -1)) { + Py_DECREF(gc); + return -1; + } + #endif + t->tp_flags |= Py_TPFLAGS_HEAPTYPE; +#if PY_VERSION_HEX >= 0x030A0000 + t->tp_flags |= Py_TPFLAGS_IMMUTABLETYPE; +#endif +#else + (void)__Pyx_PyObject_CallMethod0; +#endif + r = PyType_Ready(t); +#if PY_VERSION_HEX >= 0x03050000 && !defined(PYSTON_MAJOR_VERSION) + t->tp_flags &= ~Py_TPFLAGS_HEAPTYPE; + #if PY_VERSION_HEX >= 0x030A00b1 + if (gc_was_enabled) + PyGC_Enable(); + #else + if (gc_was_enabled) { + PyObject *tp, *v, *tb; + PyErr_Fetch(&tp, &v, &tb); + ret = __Pyx_PyObject_CallMethod0(gc, __pyx_kp_u_enable); + if (likely(ret || r == -1)) { + Py_XDECREF(ret); + PyErr_Restore(tp, v, tb); + } else { + Py_XDECREF(tp); + Py_XDECREF(v); + Py_XDECREF(tb); + r = -1; + } + } + Py_DECREF(gc); + #endif + } +#endif + return r; +#endif +} + +/* SetVTable */ +static int __Pyx_SetVtable(PyTypeObject *type, void *vtable) { + PyObject *ob = PyCapsule_New(vtable, 0, 0); + if (unlikely(!ob)) + goto bad; +#if CYTHON_COMPILING_IN_LIMITED_API + if (unlikely(PyObject_SetAttr((PyObject *) type, __pyx_n_s_pyx_vtable, ob) < 0)) +#else + if (unlikely(PyDict_SetItem(type->tp_dict, __pyx_n_s_pyx_vtable, ob) < 0)) +#endif + goto bad; + Py_DECREF(ob); + return 0; +bad: + Py_XDECREF(ob); + return -1; +} + +/* GetVTable */ +static void* __Pyx_GetVtable(PyTypeObject *type) { + void* ptr; +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject *ob = PyObject_GetAttr((PyObject *)type, __pyx_n_s_pyx_vtable); +#else + PyObject *ob = PyObject_GetItem(type->tp_dict, __pyx_n_s_pyx_vtable); +#endif + if (!ob) + goto bad; + ptr = PyCapsule_GetPointer(ob, 0); + if (!ptr && !PyErr_Occurred()) + PyErr_SetString(PyExc_RuntimeError, "invalid vtable found for imported type"); + Py_DECREF(ob); + return ptr; +bad: + Py_XDECREF(ob); + return NULL; +} + +/* MergeVTables */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __Pyx_MergeVtables(PyTypeObject *type) { + int i; + void** base_vtables; + __Pyx_TypeName tp_base_name; + __Pyx_TypeName base_name; + void* unknown = (void*)-1; + PyObject* bases = type->tp_bases; + int base_depth = 0; + { + PyTypeObject* base = type->tp_base; + while (base) { + base_depth += 1; + base = base->tp_base; + } + } + base_vtables = (void**) malloc(sizeof(void*) * (size_t)(base_depth + 1)); + base_vtables[0] = unknown; + for (i = 1; i < PyTuple_GET_SIZE(bases); i++) { + void* base_vtable = __Pyx_GetVtable(((PyTypeObject*)PyTuple_GET_ITEM(bases, i))); + if (base_vtable != NULL) { + int j; + PyTypeObject* base = type->tp_base; + for (j = 0; j < base_depth; j++) { + if (base_vtables[j] == unknown) { + base_vtables[j] = __Pyx_GetVtable(base); + base_vtables[j + 1] = unknown; + } + if (base_vtables[j] == base_vtable) { + break; + } else if (base_vtables[j] == NULL) { + goto bad; + } + base = base->tp_base; + } + } + } + PyErr_Clear(); + free(base_vtables); + return 0; +bad: + tp_base_name = __Pyx_PyType_GetName(type->tp_base); + base_name = __Pyx_PyType_GetName((PyTypeObject*)PyTuple_GET_ITEM(bases, i)); + PyErr_Format(PyExc_TypeError, + "multiple bases have vtable conflict: '" __Pyx_FMT_TYPENAME "' and '" __Pyx_FMT_TYPENAME "'", tp_base_name, base_name); + __Pyx_DECREF_TypeName(tp_base_name); + __Pyx_DECREF_TypeName(base_name); + free(base_vtables); + return -1; +} +#endif + +/* SetupReduce */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) { + int ret; + PyObject *name_attr; + name_attr = __Pyx_PyObject_GetAttrStrNoError(meth, __pyx_n_s_name_2); + if (likely(name_attr)) { + ret = PyObject_RichCompareBool(name_attr, name, Py_EQ); + } else { + ret = -1; + } + if (unlikely(ret < 0)) { + PyErr_Clear(); + ret = 0; + } + Py_XDECREF(name_attr); + return ret; +} +static int __Pyx_setup_reduce(PyObject* type_obj) { + int ret = 0; + PyObject *object_reduce = NULL; + PyObject *object_getstate = NULL; + PyObject *object_reduce_ex = NULL; + PyObject *reduce = NULL; + PyObject *reduce_ex = NULL; + PyObject *reduce_cython = NULL; + PyObject *setstate = NULL; + PyObject *setstate_cython = NULL; + PyObject *getstate = NULL; +#if CYTHON_USE_PYTYPE_LOOKUP + getstate = _PyType_Lookup((PyTypeObject*)type_obj, __pyx_n_s_getstate); +#else + getstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_getstate); + if (!getstate && PyErr_Occurred()) { + goto __PYX_BAD; + } +#endif + if (getstate) { +#if CYTHON_USE_PYTYPE_LOOKUP + object_getstate = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_getstate); +#else + object_getstate = __Pyx_PyObject_GetAttrStrNoError((PyObject*)&PyBaseObject_Type, __pyx_n_s_getstate); + if (!object_getstate && PyErr_Occurred()) { + goto __PYX_BAD; + } +#endif + if (object_getstate != getstate) { + goto __PYX_GOOD; + } + } +#if CYTHON_USE_PYTYPE_LOOKUP + object_reduce_ex = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD; +#else + object_reduce_ex = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD; +#endif + reduce_ex = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce_ex); if (unlikely(!reduce_ex)) goto __PYX_BAD; + if (reduce_ex == object_reduce_ex) { +#if CYTHON_USE_PYTYPE_LOOKUP + object_reduce = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD; +#else + object_reduce = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD; +#endif + reduce = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce); if (unlikely(!reduce)) goto __PYX_BAD; + if (reduce == object_reduce || __Pyx_setup_reduce_is_named(reduce, __pyx_n_s_reduce_cython)) { + reduce_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_reduce_cython); + if (likely(reduce_cython)) { + ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce, reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD; + ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD; + } else if (reduce == object_reduce || PyErr_Occurred()) { + goto __PYX_BAD; + } + setstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate); + if (!setstate) PyErr_Clear(); + if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) { + setstate_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate_cython); + if (likely(setstate_cython)) { + ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate, setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD; + ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD; + } else if (!setstate || PyErr_Occurred()) { + goto __PYX_BAD; + } + } + PyType_Modified((PyTypeObject*)type_obj); + } + } + goto __PYX_GOOD; +__PYX_BAD: + if (!PyErr_Occurred()) { + __Pyx_TypeName type_obj_name = + __Pyx_PyType_GetName((PyTypeObject*)type_obj); + PyErr_Format(PyExc_RuntimeError, + "Unable to initialize pickling for " __Pyx_FMT_TYPENAME, type_obj_name); + __Pyx_DECREF_TypeName(type_obj_name); + } + ret = -1; +__PYX_GOOD: +#if !CYTHON_USE_PYTYPE_LOOKUP + Py_XDECREF(object_reduce); + Py_XDECREF(object_reduce_ex); + Py_XDECREF(object_getstate); + Py_XDECREF(getstate); +#endif + Py_XDECREF(reduce); + Py_XDECREF(reduce_ex); + Py_XDECREF(reduce_cython); + Py_XDECREF(setstate); + Py_XDECREF(setstate_cython); + return ret; +} +#endif + +/* TypeImport */ +#ifndef __PYX_HAVE_RT_ImportType_3_0_0 +#define __PYX_HAVE_RT_ImportType_3_0_0 +static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject *module, const char *module_name, const char *class_name, + size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_0 check_size) +{ + PyObject *result = 0; + char warning[200]; + Py_ssize_t basicsize; + Py_ssize_t itemsize; +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject *py_basicsize; + PyObject *py_itemsize; +#endif + result = PyObject_GetAttrString(module, class_name); + if (!result) + goto bad; + if (!PyType_Check(result)) { + PyErr_Format(PyExc_TypeError, + "%.200s.%.200s is not a type object", + module_name, class_name); + goto bad; + } +#if !CYTHON_COMPILING_IN_LIMITED_API + basicsize = ((PyTypeObject *)result)->tp_basicsize; + itemsize = ((PyTypeObject *)result)->tp_itemsize; +#else + py_basicsize = PyObject_GetAttrString(result, "__basicsize__"); + if (!py_basicsize) + goto bad; + basicsize = PyLong_AsSsize_t(py_basicsize); + Py_DECREF(py_basicsize); + py_basicsize = 0; + if (basicsize == (Py_ssize_t)-1 && PyErr_Occurred()) + goto bad; + py_itemsize = PyObject_GetAttrString(result, "__itemsize__"); + if (!py_itemsize) + goto bad; + itemsize = PyLong_AsSsize_t(py_itemsize); + Py_DECREF(py_itemsize); + py_itemsize = 0; + if (itemsize == (Py_ssize_t)-1 && PyErr_Occurred()) + goto bad; +#endif + if (itemsize) { + if (size % alignment) { + alignment = size % alignment; + } + if (itemsize < (Py_ssize_t)alignment) + itemsize = (Py_ssize_t)alignment; + } + if ((size_t)(basicsize + itemsize) < size) { + PyErr_Format(PyExc_ValueError, + "%.200s.%.200s size changed, may indicate binary incompatibility. " + "Expected %zd from C header, got %zd from PyObject", + module_name, class_name, size, basicsize+itemsize); + goto bad; + } + if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_0 && + ((size_t)basicsize > size || (size_t)(basicsize + itemsize) < size)) { + PyErr_Format(PyExc_ValueError, + "%.200s.%.200s size changed, may indicate binary incompatibility. " + "Expected %zd from C header, got %zd-%zd from PyObject", + module_name, class_name, size, basicsize, basicsize+itemsize); + goto bad; + } + else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_0 && (size_t)basicsize > size) { + PyOS_snprintf(warning, sizeof(warning), + "%s.%s size changed, may indicate binary incompatibility. " + "Expected %zd from C header, got %zd from PyObject", + module_name, class_name, size, basicsize); + if (PyErr_WarnEx(NULL, warning, 0) < 0) goto bad; + } + return (PyTypeObject *)result; +bad: + Py_XDECREF(result); + return NULL; +} +#endif + +/* FetchSharedCythonModule */ +static PyObject *__Pyx_FetchSharedCythonABIModule(void) { + PyObject *abi_module = PyImport_AddModule((char*) __PYX_ABI_MODULE_NAME); + if (unlikely(!abi_module)) return NULL; + Py_INCREF(abi_module); + return abi_module; +} + +/* FetchCommonType */ +static int __Pyx_VerifyCachedType(PyObject *cached_type, + const char *name, + Py_ssize_t basicsize, + Py_ssize_t expected_basicsize) { + if (!PyType_Check(cached_type)) { + PyErr_Format(PyExc_TypeError, + "Shared Cython type %.200s is not a type object", name); + return -1; + } + if (basicsize != expected_basicsize) { + PyErr_Format(PyExc_TypeError, + "Shared Cython type %.200s has the wrong size, try recompiling", + name); + return -1; + } + return 0; +} +#if !CYTHON_USE_TYPE_SPECS +static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) { + PyObject* abi_module; + const char* object_name; + PyTypeObject *cached_type = NULL; + abi_module = __Pyx_FetchSharedCythonABIModule(); + if (!abi_module) return NULL; + object_name = strrchr(type->tp_name, '.'); + object_name = object_name ? object_name+1 : type->tp_name; + cached_type = (PyTypeObject*) PyObject_GetAttrString(abi_module, object_name); + if (cached_type) { + if (__Pyx_VerifyCachedType( + (PyObject *)cached_type, + object_name, + cached_type->tp_basicsize, + type->tp_basicsize) < 0) { + goto bad; + } + goto done; + } + if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; + PyErr_Clear(); + if (PyType_Ready(type) < 0) goto bad; + if (PyObject_SetAttrString(abi_module, object_name, (PyObject *)type) < 0) + goto bad; + Py_INCREF(type); + cached_type = type; +done: + Py_DECREF(abi_module); + return cached_type; +bad: + Py_XDECREF(cached_type); + cached_type = NULL; + goto done; +} +#else +static PyTypeObject *__Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec *spec, PyObject *bases) { + PyObject *abi_module, *cached_type = NULL; + const char* object_name = strrchr(spec->name, '.'); + object_name = object_name ? object_name+1 : spec->name; + abi_module = __Pyx_FetchSharedCythonABIModule(); + if (!abi_module) return NULL; + cached_type = PyObject_GetAttrString(abi_module, object_name); + if (cached_type) { + Py_ssize_t basicsize; +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject *py_basicsize; + py_basicsize = PyObject_GetAttrString(cached_type, "__basicsize__"); + if (unlikely(!py_basicsize)) goto bad; + basicsize = PyLong_AsSsize_t(py_basicsize); + Py_DECREF(py_basicsize); + py_basicsize = 0; + if (unlikely(basicsize == (Py_ssize_t)-1) && PyErr_Occurred()) goto bad; +#else + basicsize = likely(PyType_Check(cached_type)) ? ((PyTypeObject*) cached_type)->tp_basicsize : -1; +#endif + if (__Pyx_VerifyCachedType( + cached_type, + object_name, + basicsize, + spec->basicsize) < 0) { + goto bad; + } + goto done; + } + if (!PyErr_ExceptionMatches(PyExc_AttributeError)) goto bad; + PyErr_Clear(); + CYTHON_UNUSED_VAR(module); + cached_type = __Pyx_PyType_FromModuleAndSpec(abi_module, spec, bases); + if (unlikely(!cached_type)) goto bad; + if (unlikely(__Pyx_fix_up_extension_type_from_spec(spec, (PyTypeObject *) cached_type) < 0)) goto bad; + if (PyObject_SetAttrString(abi_module, object_name, cached_type) < 0) goto bad; +done: + Py_DECREF(abi_module); + assert(cached_type == NULL || PyType_Check(cached_type)); + return (PyTypeObject *) cached_type; +bad: + Py_XDECREF(cached_type); + cached_type = NULL; + goto done; +} +#endif + +/* PyVectorcallFastCallDict */ +#if CYTHON_METH_FASTCALL +static PyObject *__Pyx_PyVectorcall_FastCallDict_kw(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw) +{ + PyObject *res = NULL; + PyObject *kwnames; + PyObject **newargs; + PyObject **kwvalues; + Py_ssize_t i, pos; + size_t j; + PyObject *key, *value; + unsigned long keys_are_strings; + Py_ssize_t nkw = PyDict_GET_SIZE(kw); + newargs = (PyObject **)PyMem_Malloc((nargs + (size_t)nkw) * sizeof(args[0])); + if (unlikely(newargs == NULL)) { + PyErr_NoMemory(); + return NULL; + } + for (j = 0; j < nargs; j++) newargs[j] = args[j]; + kwnames = PyTuple_New(nkw); + if (unlikely(kwnames == NULL)) { + PyMem_Free(newargs); + return NULL; + } + kwvalues = newargs + nargs; + pos = i = 0; + keys_are_strings = Py_TPFLAGS_UNICODE_SUBCLASS; + while (PyDict_Next(kw, &pos, &key, &value)) { + keys_are_strings &= Py_TYPE(key)->tp_flags; + Py_INCREF(key); + Py_INCREF(value); + PyTuple_SET_ITEM(kwnames, i, key); + kwvalues[i] = value; + i++; + } + if (unlikely(!keys_are_strings)) { + PyErr_SetString(PyExc_TypeError, "keywords must be strings"); + goto cleanup; + } + res = vc(func, newargs, nargs, kwnames); +cleanup: + Py_DECREF(kwnames); + for (i = 0; i < nkw; i++) + Py_DECREF(kwvalues[i]); + PyMem_Free(newargs); + return res; +} +static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw) +{ + if (likely(kw == NULL) || PyDict_GET_SIZE(kw) == 0) { + return vc(func, args, nargs, NULL); + } + return __Pyx_PyVectorcall_FastCallDict_kw(func, vc, args, nargs, kw); +} +#endif + +/* CythonFunctionShared */ +static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj) { +#if PY_VERSION_HEX < 0x030900B1 + __Pyx_Py_XDECREF_SET( + __Pyx_CyFunction_GetClassObj(f), + ((classobj) ? __Pyx_NewRef(classobj) : NULL)); +#else + __Pyx_Py_XDECREF_SET( + ((PyCMethodObject *) (f))->mm_class, + (PyTypeObject*)((classobj) ? __Pyx_NewRef(classobj) : NULL)); +#endif +} +static PyObject * +__Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure) +{ + CYTHON_UNUSED_VAR(closure); + if (unlikely(op->func_doc == NULL)) { + if (((PyCFunctionObject*)op)->m_ml->ml_doc) { +#if PY_MAJOR_VERSION >= 3 + op->func_doc = PyUnicode_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc); +#else + op->func_doc = PyString_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc); +#endif + if (unlikely(op->func_doc == NULL)) + return NULL; + } else { + Py_INCREF(Py_None); + return Py_None; + } + } + Py_INCREF(op->func_doc); + return op->func_doc; +} +static int +__Pyx_CyFunction_set_doc(__pyx_CyFunctionObject *op, PyObject *value, void *context) +{ + CYTHON_UNUSED_VAR(context); + if (value == NULL) { + value = Py_None; + } + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->func_doc, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_name(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(context); + if (unlikely(op->func_name == NULL)) { +#if PY_MAJOR_VERSION >= 3 + op->func_name = PyUnicode_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); +#else + op->func_name = PyString_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); +#endif + if (unlikely(op->func_name == NULL)) + return NULL; + } + Py_INCREF(op->func_name); + return op->func_name; +} +static int +__Pyx_CyFunction_set_name(__pyx_CyFunctionObject *op, PyObject *value, void *context) +{ + CYTHON_UNUSED_VAR(context); +#if PY_MAJOR_VERSION >= 3 + if (unlikely(value == NULL || !PyUnicode_Check(value))) +#else + if (unlikely(value == NULL || !PyString_Check(value))) +#endif + { + PyErr_SetString(PyExc_TypeError, + "__name__ must be set to a string object"); + return -1; + } + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->func_name, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_qualname(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(context); + Py_INCREF(op->func_qualname); + return op->func_qualname; +} +static int +__Pyx_CyFunction_set_qualname(__pyx_CyFunctionObject *op, PyObject *value, void *context) +{ + CYTHON_UNUSED_VAR(context); +#if PY_MAJOR_VERSION >= 3 + if (unlikely(value == NULL || !PyUnicode_Check(value))) +#else + if (unlikely(value == NULL || !PyString_Check(value))) +#endif + { + PyErr_SetString(PyExc_TypeError, + "__qualname__ must be set to a string object"); + return -1; + } + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->func_qualname, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_dict(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(context); + if (unlikely(op->func_dict == NULL)) { + op->func_dict = PyDict_New(); + if (unlikely(op->func_dict == NULL)) + return NULL; + } + Py_INCREF(op->func_dict); + return op->func_dict; +} +static int +__Pyx_CyFunction_set_dict(__pyx_CyFunctionObject *op, PyObject *value, void *context) +{ + CYTHON_UNUSED_VAR(context); + if (unlikely(value == NULL)) { + PyErr_SetString(PyExc_TypeError, + "function's dictionary may not be deleted"); + return -1; + } + if (unlikely(!PyDict_Check(value))) { + PyErr_SetString(PyExc_TypeError, + "setting function's dictionary to a non-dict"); + return -1; + } + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->func_dict, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_globals(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(context); + Py_INCREF(op->func_globals); + return op->func_globals; +} +static PyObject * +__Pyx_CyFunction_get_closure(__pyx_CyFunctionObject *op, void *context) +{ + CYTHON_UNUSED_VAR(op); + CYTHON_UNUSED_VAR(context); + Py_INCREF(Py_None); + return Py_None; +} +static PyObject * +__Pyx_CyFunction_get_code(__pyx_CyFunctionObject *op, void *context) +{ + PyObject* result = (op->func_code) ? op->func_code : Py_None; + CYTHON_UNUSED_VAR(context); + Py_INCREF(result); + return result; +} +static int +__Pyx_CyFunction_init_defaults(__pyx_CyFunctionObject *op) { + int result = 0; + PyObject *res = op->defaults_getter((PyObject *) op); + if (unlikely(!res)) + return -1; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + op->defaults_tuple = PyTuple_GET_ITEM(res, 0); + Py_INCREF(op->defaults_tuple); + op->defaults_kwdict = PyTuple_GET_ITEM(res, 1); + Py_INCREF(op->defaults_kwdict); + #else + op->defaults_tuple = PySequence_ITEM(res, 0); + if (unlikely(!op->defaults_tuple)) result = -1; + else { + op->defaults_kwdict = PySequence_ITEM(res, 1); + if (unlikely(!op->defaults_kwdict)) result = -1; + } + #endif + Py_DECREF(res); + return result; +} +static int +__Pyx_CyFunction_set_defaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) { + CYTHON_UNUSED_VAR(context); + if (!value) { + value = Py_None; + } else if (unlikely(value != Py_None && !PyTuple_Check(value))) { + PyErr_SetString(PyExc_TypeError, + "__defaults__ must be set to a tuple object"); + return -1; + } + PyErr_WarnEx(PyExc_RuntimeWarning, "changes to cyfunction.__defaults__ will not " + "currently affect the values used in function calls", 1); + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->defaults_tuple, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_defaults(__pyx_CyFunctionObject *op, void *context) { + PyObject* result = op->defaults_tuple; + CYTHON_UNUSED_VAR(context); + if (unlikely(!result)) { + if (op->defaults_getter) { + if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL; + result = op->defaults_tuple; + } else { + result = Py_None; + } + } + Py_INCREF(result); + return result; +} +static int +__Pyx_CyFunction_set_kwdefaults(__pyx_CyFunctionObject *op, PyObject* value, void *context) { + CYTHON_UNUSED_VAR(context); + if (!value) { + value = Py_None; + } else if (unlikely(value != Py_None && !PyDict_Check(value))) { + PyErr_SetString(PyExc_TypeError, + "__kwdefaults__ must be set to a dict object"); + return -1; + } + PyErr_WarnEx(PyExc_RuntimeWarning, "changes to cyfunction.__kwdefaults__ will not " + "currently affect the values used in function calls", 1); + Py_INCREF(value); + __Pyx_Py_XDECREF_SET(op->defaults_kwdict, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_kwdefaults(__pyx_CyFunctionObject *op, void *context) { + PyObject* result = op->defaults_kwdict; + CYTHON_UNUSED_VAR(context); + if (unlikely(!result)) { + if (op->defaults_getter) { + if (unlikely(__Pyx_CyFunction_init_defaults(op) < 0)) return NULL; + result = op->defaults_kwdict; + } else { + result = Py_None; + } + } + Py_INCREF(result); + return result; +} +static int +__Pyx_CyFunction_set_annotations(__pyx_CyFunctionObject *op, PyObject* value, void *context) { + CYTHON_UNUSED_VAR(context); + if (!value || value == Py_None) { + value = NULL; + } else if (unlikely(!PyDict_Check(value))) { + PyErr_SetString(PyExc_TypeError, + "__annotations__ must be set to a dict object"); + return -1; + } + Py_XINCREF(value); + __Pyx_Py_XDECREF_SET(op->func_annotations, value); + return 0; +} +static PyObject * +__Pyx_CyFunction_get_annotations(__pyx_CyFunctionObject *op, void *context) { + PyObject* result = op->func_annotations; + CYTHON_UNUSED_VAR(context); + if (unlikely(!result)) { + result = PyDict_New(); + if (unlikely(!result)) return NULL; + op->func_annotations = result; + } + Py_INCREF(result); + return result; +} +static PyObject * +__Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) { + int is_coroutine; + CYTHON_UNUSED_VAR(context); + if (op->func_is_coroutine) { + return __Pyx_NewRef(op->func_is_coroutine); + } + is_coroutine = op->flags & __Pyx_CYFUNCTION_COROUTINE; +#if PY_VERSION_HEX >= 0x03050000 + if (is_coroutine) { + PyObject *module, *fromlist, *marker = __pyx_n_s_is_coroutine; + fromlist = PyList_New(1); + if (unlikely(!fromlist)) return NULL; + Py_INCREF(marker); + PyList_SET_ITEM(fromlist, 0, marker); + module = PyImport_ImportModuleLevelObject(__pyx_n_s_asyncio_coroutines, NULL, NULL, fromlist, 0); + Py_DECREF(fromlist); + if (unlikely(!module)) goto ignore; + op->func_is_coroutine = __Pyx_PyObject_GetAttrStr(module, marker); + Py_DECREF(module); + if (likely(op->func_is_coroutine)) { + return __Pyx_NewRef(op->func_is_coroutine); + } +ignore: + PyErr_Clear(); + } +#endif + op->func_is_coroutine = __Pyx_PyBool_FromLong(is_coroutine); + return __Pyx_NewRef(op->func_is_coroutine); +} +static PyGetSetDef __pyx_CyFunction_getsets[] = { + {(char *) "func_doc", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, + {(char *) "__doc__", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, + {(char *) "func_name", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, + {(char *) "__name__", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, + {(char *) "__qualname__", (getter)__Pyx_CyFunction_get_qualname, (setter)__Pyx_CyFunction_set_qualname, 0, 0}, + {(char *) "func_dict", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, + {(char *) "__dict__", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, + {(char *) "func_globals", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0}, + {(char *) "__globals__", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0}, + {(char *) "func_closure", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0}, + {(char *) "__closure__", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0}, + {(char *) "func_code", (getter)__Pyx_CyFunction_get_code, 0, 0, 0}, + {(char *) "__code__", (getter)__Pyx_CyFunction_get_code, 0, 0, 0}, + {(char *) "func_defaults", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, + {(char *) "__defaults__", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, + {(char *) "__kwdefaults__", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0}, + {(char *) "__annotations__", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0}, + {(char *) "_is_coroutine", (getter)__Pyx_CyFunction_get_is_coroutine, 0, 0, 0}, + {0, 0, 0, 0, 0} +}; +static PyMemberDef __pyx_CyFunction_members[] = { + {(char *) "__module__", T_OBJECT, offsetof(PyCFunctionObject, m_module), 0, 0}, +#if CYTHON_USE_TYPE_SPECS + {(char *) "__dictoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_dict), READONLY, 0}, +#if CYTHON_METH_FASTCALL +#if CYTHON_BACKPORT_VECTORCALL + {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_vectorcall), READONLY, 0}, +#else + {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(PyCFunctionObject, vectorcall), READONLY, 0}, +#endif +#endif +#if PY_VERSION_HEX < 0x030500A0 + {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_weakreflist), READONLY, 0}, +#else + {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(PyCFunctionObject, m_weakreflist), READONLY, 0}, +#endif +#endif + {0, 0, 0, 0, 0} +}; +static PyObject * +__Pyx_CyFunction_reduce(__pyx_CyFunctionObject *m, PyObject *args) +{ + CYTHON_UNUSED_VAR(args); +#if PY_MAJOR_VERSION >= 3 + Py_INCREF(m->func_qualname); + return m->func_qualname; +#else + return PyString_FromString(((PyCFunctionObject*)m)->m_ml->ml_name); +#endif +} +static PyMethodDef __pyx_CyFunction_methods[] = { + {"__reduce__", (PyCFunction)__Pyx_CyFunction_reduce, METH_VARARGS, 0}, + {0, 0, 0, 0} +}; +#if PY_VERSION_HEX < 0x030500A0 +#define __Pyx_CyFunction_weakreflist(cyfunc) ((cyfunc)->func_weakreflist) +#else +#define __Pyx_CyFunction_weakreflist(cyfunc) (((PyCFunctionObject*)cyfunc)->m_weakreflist) +#endif +static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMethodDef *ml, int flags, PyObject* qualname, + PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { + PyCFunctionObject *cf = (PyCFunctionObject*) op; + if (unlikely(op == NULL)) + return NULL; + op->flags = flags; + __Pyx_CyFunction_weakreflist(op) = NULL; + cf->m_ml = ml; + cf->m_self = (PyObject *) op; + Py_XINCREF(closure); + op->func_closure = closure; + Py_XINCREF(module); + cf->m_module = module; + op->func_dict = NULL; + op->func_name = NULL; + Py_INCREF(qualname); + op->func_qualname = qualname; + op->func_doc = NULL; +#if PY_VERSION_HEX < 0x030900B1 + op->func_classobj = NULL; +#else + ((PyCMethodObject*)op)->mm_class = NULL; +#endif + op->func_globals = globals; + Py_INCREF(op->func_globals); + Py_XINCREF(code); + op->func_code = code; + op->defaults_pyobjects = 0; + op->defaults_size = 0; + op->defaults = NULL; + op->defaults_tuple = NULL; + op->defaults_kwdict = NULL; + op->defaults_getter = NULL; + op->func_annotations = NULL; + op->func_is_coroutine = NULL; +#if CYTHON_METH_FASTCALL + switch (ml->ml_flags & (METH_VARARGS | METH_FASTCALL | METH_NOARGS | METH_O | METH_KEYWORDS | METH_METHOD)) { + case METH_NOARGS: + __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_NOARGS; + break; + case METH_O: + __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_O; + break; + case METH_METHOD | METH_FASTCALL | METH_KEYWORDS: + __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD; + break; + case METH_FASTCALL | METH_KEYWORDS: + __Pyx_CyFunction_func_vectorcall(op) = __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS; + break; + case METH_VARARGS | METH_KEYWORDS: + __Pyx_CyFunction_func_vectorcall(op) = NULL; + break; + default: + PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction"); + Py_DECREF(op); + return NULL; + } +#endif + return (PyObject *) op; +} +static int +__Pyx_CyFunction_clear(__pyx_CyFunctionObject *m) +{ + Py_CLEAR(m->func_closure); + Py_CLEAR(((PyCFunctionObject*)m)->m_module); + Py_CLEAR(m->func_dict); + Py_CLEAR(m->func_name); + Py_CLEAR(m->func_qualname); + Py_CLEAR(m->func_doc); + Py_CLEAR(m->func_globals); + Py_CLEAR(m->func_code); +#if PY_VERSION_HEX < 0x030900B1 + Py_CLEAR(__Pyx_CyFunction_GetClassObj(m)); +#else + { + PyObject *cls = (PyObject*) ((PyCMethodObject *) (m))->mm_class; + ((PyCMethodObject *) (m))->mm_class = NULL; + Py_XDECREF(cls); + } +#endif + Py_CLEAR(m->defaults_tuple); + Py_CLEAR(m->defaults_kwdict); + Py_CLEAR(m->func_annotations); + Py_CLEAR(m->func_is_coroutine); + if (m->defaults) { + PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m); + int i; + for (i = 0; i < m->defaults_pyobjects; i++) + Py_XDECREF(pydefaults[i]); + PyObject_Free(m->defaults); + m->defaults = NULL; + } + return 0; +} +static void __Pyx__CyFunction_dealloc(__pyx_CyFunctionObject *m) +{ + if (__Pyx_CyFunction_weakreflist(m) != NULL) + PyObject_ClearWeakRefs((PyObject *) m); + __Pyx_CyFunction_clear(m); + __Pyx_PyHeapTypeObject_GC_Del(m); +} +static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m) +{ + PyObject_GC_UnTrack(m); + __Pyx__CyFunction_dealloc(m); +} +static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitproc visit, void *arg) +{ + Py_VISIT(m->func_closure); + Py_VISIT(((PyCFunctionObject*)m)->m_module); + Py_VISIT(m->func_dict); + Py_VISIT(m->func_name); + Py_VISIT(m->func_qualname); + Py_VISIT(m->func_doc); + Py_VISIT(m->func_globals); + Py_VISIT(m->func_code); + Py_VISIT(__Pyx_CyFunction_GetClassObj(m)); + Py_VISIT(m->defaults_tuple); + Py_VISIT(m->defaults_kwdict); + Py_VISIT(m->func_is_coroutine); + if (m->defaults) { + PyObject **pydefaults = __Pyx_CyFunction_Defaults(PyObject *, m); + int i; + for (i = 0; i < m->defaults_pyobjects; i++) + Py_VISIT(pydefaults[i]); + } + return 0; +} +static PyObject* +__Pyx_CyFunction_repr(__pyx_CyFunctionObject *op) +{ +#if PY_MAJOR_VERSION >= 3 + return PyUnicode_FromFormat("", + op->func_qualname, (void *)op); +#else + return PyString_FromFormat("", + PyString_AsString(op->func_qualname), (void *)op); +#endif +} +static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, PyObject *arg, PyObject *kw) { + PyCFunctionObject* f = (PyCFunctionObject*)func; + PyCFunction meth = f->m_ml->ml_meth; + Py_ssize_t size; + switch (f->m_ml->ml_flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) { + case METH_VARARGS: + if (likely(kw == NULL || PyDict_Size(kw) == 0)) + return (*meth)(self, arg); + break; + case METH_VARARGS | METH_KEYWORDS: + return (*(PyCFunctionWithKeywords)(void*)meth)(self, arg, kw); + case METH_NOARGS: + if (likely(kw == NULL || PyDict_Size(kw) == 0)) { + size = PyTuple_GET_SIZE(arg); + if (likely(size == 0)) + return (*meth)(self, NULL); + PyErr_Format(PyExc_TypeError, + "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", + f->m_ml->ml_name, size); + return NULL; + } + break; + case METH_O: + if (likely(kw == NULL || PyDict_Size(kw) == 0)) { + size = PyTuple_GET_SIZE(arg); + if (likely(size == 1)) { + PyObject *result, *arg0; + #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS + arg0 = PyTuple_GET_ITEM(arg, 0); + #else + arg0 = PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL; + #endif + result = (*meth)(self, arg0); + #if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS) + Py_DECREF(arg0); + #endif + return result; + } + PyErr_Format(PyExc_TypeError, + "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", + f->m_ml->ml_name, size); + return NULL; + } + break; + default: + PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction"); + return NULL; + } + PyErr_Format(PyExc_TypeError, "%.200s() takes no keyword arguments", + f->m_ml->ml_name); + return NULL; +} +static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyObject *arg, PyObject *kw) { + return __Pyx_CyFunction_CallMethod(func, ((PyCFunctionObject*)func)->m_self, arg, kw); +} +static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, PyObject *kw) { + PyObject *result; + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *) func; +#if CYTHON_METH_FASTCALL + __pyx_vectorcallfunc vc = __Pyx_CyFunction_func_vectorcall(cyfunc); + if (vc) { +#if CYTHON_ASSUME_SAFE_MACROS + return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw); +#else + (void) &__Pyx_PyVectorcall_FastCallDict; + return PyVectorcall_Call(func, args, kw); +#endif + } +#endif + if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) { + Py_ssize_t argc; + PyObject *new_args; + PyObject *self; + argc = PyTuple_GET_SIZE(args); + new_args = PyTuple_GetSlice(args, 1, argc); + if (unlikely(!new_args)) + return NULL; + self = PyTuple_GetItem(args, 0); + if (unlikely(!self)) { + Py_DECREF(new_args); +#if PY_MAJOR_VERSION > 2 + PyErr_Format(PyExc_TypeError, + "unbound method %.200S() needs an argument", + cyfunc->func_qualname); +#else + PyErr_SetString(PyExc_TypeError, + "unbound method needs an argument"); +#endif + return NULL; + } + result = __Pyx_CyFunction_CallMethod(func, self, new_args, kw); + Py_DECREF(new_args); + } else { + result = __Pyx_CyFunction_Call(func, args, kw); + } + return result; +} +#if CYTHON_METH_FASTCALL +static CYTHON_INLINE int __Pyx_CyFunction_Vectorcall_CheckArgs(__pyx_CyFunctionObject *cyfunc, Py_ssize_t nargs, PyObject *kwnames) +{ + int ret = 0; + if ((cyfunc->flags & __Pyx_CYFUNCTION_CCLASS) && !(cyfunc->flags & __Pyx_CYFUNCTION_STATICMETHOD)) { + if (unlikely(nargs < 1)) { + PyErr_Format(PyExc_TypeError, "%.200s() needs an argument", + ((PyCFunctionObject*)cyfunc)->m_ml->ml_name); + return -1; + } + ret = 1; + } + if (unlikely(kwnames) && unlikely(PyTuple_GET_SIZE(kwnames))) { + PyErr_Format(PyExc_TypeError, + "%.200s() takes no keyword arguments", ((PyCFunctionObject*)cyfunc)->m_ml->ml_name); + return -1; + } + return ret; +} +static PyObject * __Pyx_CyFunction_Vectorcall_NOARGS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) +{ + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; + PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; +#if CYTHON_BACKPORT_VECTORCALL + Py_ssize_t nargs = (Py_ssize_t)nargsf; +#else + Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); +#endif + PyObject *self; + switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) { + case 1: + self = args[0]; + args += 1; + nargs -= 1; + break; + case 0: + self = ((PyCFunctionObject*)cyfunc)->m_self; + break; + default: + return NULL; + } + if (unlikely(nargs != 0)) { + PyErr_Format(PyExc_TypeError, + "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", + def->ml_name, nargs); + return NULL; + } + return def->ml_meth(self, NULL); +} +static PyObject * __Pyx_CyFunction_Vectorcall_O(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) +{ + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; + PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; +#if CYTHON_BACKPORT_VECTORCALL + Py_ssize_t nargs = (Py_ssize_t)nargsf; +#else + Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); +#endif + PyObject *self; + switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, kwnames)) { + case 1: + self = args[0]; + args += 1; + nargs -= 1; + break; + case 0: + self = ((PyCFunctionObject*)cyfunc)->m_self; + break; + default: + return NULL; + } + if (unlikely(nargs != 1)) { + PyErr_Format(PyExc_TypeError, + "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", + def->ml_name, nargs); + return NULL; + } + return def->ml_meth(self, args[0]); +} +static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) +{ + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; + PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; +#if CYTHON_BACKPORT_VECTORCALL + Py_ssize_t nargs = (Py_ssize_t)nargsf; +#else + Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); +#endif + PyObject *self; + switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) { + case 1: + self = args[0]; + args += 1; + nargs -= 1; + break; + case 0: + self = ((PyCFunctionObject*)cyfunc)->m_self; + break; + default: + return NULL; + } + return ((_PyCFunctionFastWithKeywords)(void(*)(void))def->ml_meth)(self, args, nargs, kwnames); +} +static PyObject * __Pyx_CyFunction_Vectorcall_FASTCALL_KEYWORDS_METHOD(PyObject *func, PyObject *const *args, size_t nargsf, PyObject *kwnames) +{ + __pyx_CyFunctionObject *cyfunc = (__pyx_CyFunctionObject *)func; + PyMethodDef* def = ((PyCFunctionObject*)cyfunc)->m_ml; + PyTypeObject *cls = (PyTypeObject *) __Pyx_CyFunction_GetClassObj(cyfunc); +#if CYTHON_BACKPORT_VECTORCALL + Py_ssize_t nargs = (Py_ssize_t)nargsf; +#else + Py_ssize_t nargs = PyVectorcall_NARGS(nargsf); +#endif + PyObject *self; + switch (__Pyx_CyFunction_Vectorcall_CheckArgs(cyfunc, nargs, NULL)) { + case 1: + self = args[0]; + args += 1; + nargs -= 1; + break; + case 0: + self = ((PyCFunctionObject*)cyfunc)->m_self; + break; + default: + return NULL; + } + return ((__Pyx_PyCMethod)(void(*)(void))def->ml_meth)(self, cls, args, (size_t)nargs, kwnames); +} +#endif +#if CYTHON_USE_TYPE_SPECS +static PyType_Slot __pyx_CyFunctionType_slots[] = { + {Py_tp_dealloc, (void *)__Pyx_CyFunction_dealloc}, + {Py_tp_repr, (void *)__Pyx_CyFunction_repr}, + {Py_tp_call, (void *)__Pyx_CyFunction_CallAsMethod}, + {Py_tp_traverse, (void *)__Pyx_CyFunction_traverse}, + {Py_tp_clear, (void *)__Pyx_CyFunction_clear}, + {Py_tp_methods, (void *)__pyx_CyFunction_methods}, + {Py_tp_members, (void *)__pyx_CyFunction_members}, + {Py_tp_getset, (void *)__pyx_CyFunction_getsets}, + {Py_tp_descr_get, (void *)__Pyx_PyMethod_New}, + {0, 0}, +}; +static PyType_Spec __pyx_CyFunctionType_spec = { + __PYX_TYPE_MODULE_PREFIX "cython_function_or_method", + sizeof(__pyx_CyFunctionObject), + 0, +#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR + Py_TPFLAGS_METHOD_DESCRIPTOR | +#endif +#if (defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL) + _Py_TPFLAGS_HAVE_VECTORCALL | +#endif + Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, + __pyx_CyFunctionType_slots +}; +#else +static PyTypeObject __pyx_CyFunctionType_type = { + PyVarObject_HEAD_INIT(0, 0) + __PYX_TYPE_MODULE_PREFIX "cython_function_or_method", + sizeof(__pyx_CyFunctionObject), + 0, + (destructor) __Pyx_CyFunction_dealloc, +#if !CYTHON_METH_FASTCALL + 0, +#elif CYTHON_BACKPORT_VECTORCALL + (printfunc)offsetof(__pyx_CyFunctionObject, func_vectorcall), +#else + offsetof(PyCFunctionObject, vectorcall), +#endif + 0, + 0, +#if PY_MAJOR_VERSION < 3 + 0, +#else + 0, +#endif + (reprfunc) __Pyx_CyFunction_repr, + 0, + 0, + 0, + 0, + __Pyx_CyFunction_CallAsMethod, + 0, + 0, + 0, + 0, +#ifdef Py_TPFLAGS_METHOD_DESCRIPTOR + Py_TPFLAGS_METHOD_DESCRIPTOR | +#endif +#ifdef _Py_TPFLAGS_HAVE_VECTORCALL + _Py_TPFLAGS_HAVE_VECTORCALL | +#endif + Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, + 0, + (traverseproc) __Pyx_CyFunction_traverse, + (inquiry) __Pyx_CyFunction_clear, + 0, +#if PY_VERSION_HEX < 0x030500A0 + offsetof(__pyx_CyFunctionObject, func_weakreflist), +#else + offsetof(PyCFunctionObject, m_weakreflist), +#endif + 0, + 0, + __pyx_CyFunction_methods, + __pyx_CyFunction_members, + __pyx_CyFunction_getsets, + 0, + 0, + __Pyx_PyMethod_New, + 0, + offsetof(__pyx_CyFunctionObject, func_dict), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +#if PY_VERSION_HEX >= 0x030400a1 + 0, +#endif +#if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800) + 0, +#endif +#if __PYX_NEED_TP_PRINT_SLOT + 0, +#endif +#if PY_VERSION_HEX >= 0x030C0000 + 0, +#endif +#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000 + 0, +#endif +}; +#endif +static int __pyx_CyFunction_init(PyObject *module) { +#if CYTHON_USE_TYPE_SPECS + __pyx_CyFunctionType = __Pyx_FetchCommonTypeFromSpec(module, &__pyx_CyFunctionType_spec, NULL); +#else + CYTHON_UNUSED_VAR(module); + __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type); +#endif + if (unlikely(__pyx_CyFunctionType == NULL)) { + return -1; + } + return 0; +} +static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func, size_t size, int pyobjects) { + __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; + m->defaults = PyObject_Malloc(size); + if (unlikely(!m->defaults)) + return PyErr_NoMemory(); + memset(m->defaults, 0, size); + m->defaults_pyobjects = pyobjects; + m->defaults_size = size; + return m->defaults; +} +static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *func, PyObject *tuple) { + __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; + m->defaults_tuple = tuple; + Py_INCREF(tuple); +} +static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsKwDict(PyObject *func, PyObject *dict) { + __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; + m->defaults_kwdict = dict; + Py_INCREF(dict); +} +static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *func, PyObject *dict) { + __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; + m->func_annotations = dict; + Py_INCREF(dict); +} + +/* CythonFunction */ +static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, int flags, PyObject* qualname, + PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { + PyObject *op = __Pyx_CyFunction_Init( + PyObject_GC_New(__pyx_CyFunctionObject, __pyx_CyFunctionType), + ml, flags, qualname, closure, module, globals, code + ); + if (likely(op)) { + PyObject_GC_Track(op); + } + return op; +} + +/* CLineInTraceback */ +#ifndef CYTHON_CLINE_IN_TRACEBACK +static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line) { + PyObject *use_cline; + PyObject *ptype, *pvalue, *ptraceback; +#if CYTHON_COMPILING_IN_CPYTHON + PyObject **cython_runtime_dict; +#endif + CYTHON_MAYBE_UNUSED_VAR(tstate); + if (unlikely(!__pyx_cython_runtime)) { + return c_line; + } + __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback); +#if CYTHON_COMPILING_IN_CPYTHON + cython_runtime_dict = _PyObject_GetDictPtr(__pyx_cython_runtime); + if (likely(cython_runtime_dict)) { + __PYX_PY_DICT_LOOKUP_IF_MODIFIED( + use_cline, *cython_runtime_dict, + __Pyx_PyDict_GetItemStr(*cython_runtime_dict, __pyx_n_s_cline_in_traceback)) + } else +#endif + { + PyObject *use_cline_obj = __Pyx_PyObject_GetAttrStrNoError(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback); + if (use_cline_obj) { + use_cline = PyObject_Not(use_cline_obj) ? Py_False : Py_True; + Py_DECREF(use_cline_obj); + } else { + PyErr_Clear(); + use_cline = NULL; + } + } + if (!use_cline) { + c_line = 0; + (void) PyObject_SetAttr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback, Py_False); + } + else if (use_cline == Py_False || (use_cline != Py_True && PyObject_Not(use_cline) != 0)) { + c_line = 0; + } + __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback); + return c_line; +} +#endif + +/* CodeObjectCache */ +#if !CYTHON_COMPILING_IN_LIMITED_API +static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line) { + int start = 0, mid = 0, end = count - 1; + if (end >= 0 && code_line > entries[end].code_line) { + return count; + } + while (start < end) { + mid = start + (end - start) / 2; + if (code_line < entries[mid].code_line) { + end = mid; + } else if (code_line > entries[mid].code_line) { + start = mid + 1; + } else { + return mid; + } + } + if (code_line <= entries[mid].code_line) { + return mid; + } else { + return mid + 1; + } +} +static PyCodeObject *__pyx_find_code_object(int code_line) { + PyCodeObject* code_object; + int pos; + if (unlikely(!code_line) || unlikely(!__pyx_code_cache.entries)) { + return NULL; + } + pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line); + if (unlikely(pos >= __pyx_code_cache.count) || unlikely(__pyx_code_cache.entries[pos].code_line != code_line)) { + return NULL; + } + code_object = __pyx_code_cache.entries[pos].code_object; + Py_INCREF(code_object); + return code_object; +} +static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) { + int pos, i; + __Pyx_CodeObjectCacheEntry* entries = __pyx_code_cache.entries; + if (unlikely(!code_line)) { + return; + } + if (unlikely(!entries)) { + entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Malloc(64*sizeof(__Pyx_CodeObjectCacheEntry)); + if (likely(entries)) { + __pyx_code_cache.entries = entries; + __pyx_code_cache.max_count = 64; + __pyx_code_cache.count = 1; + entries[0].code_line = code_line; + entries[0].code_object = code_object; + Py_INCREF(code_object); + } + return; + } + pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line); + if ((pos < __pyx_code_cache.count) && unlikely(__pyx_code_cache.entries[pos].code_line == code_line)) { + PyCodeObject* tmp = entries[pos].code_object; + entries[pos].code_object = code_object; + Py_DECREF(tmp); + return; + } + if (__pyx_code_cache.count == __pyx_code_cache.max_count) { + int new_max = __pyx_code_cache.max_count + 64; + entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc( + __pyx_code_cache.entries, ((size_t)new_max) * sizeof(__Pyx_CodeObjectCacheEntry)); + if (unlikely(!entries)) { + return; + } + __pyx_code_cache.entries = entries; + __pyx_code_cache.max_count = new_max; + } + for (i=__pyx_code_cache.count; i>pos; i--) { + entries[i] = entries[i-1]; + } + entries[pos].code_line = code_line; + entries[pos].code_object = code_object; + __pyx_code_cache.count++; + Py_INCREF(code_object); +} +#endif + +/* AddTraceback */ +#include "compile.h" +#include "frameobject.h" +#include "traceback.h" +#if PY_VERSION_HEX >= 0x030b00a6 + #ifndef Py_BUILD_CORE + #define Py_BUILD_CORE 1 + #endif + #include "internal/pycore_frame.h" +#endif +#if CYTHON_COMPILING_IN_LIMITED_API +static void __Pyx_AddTraceback(const char *funcname, int c_line, + int py_line, const char *filename) { + if (c_line) { + (void) __pyx_cfilenm; + (void) __Pyx_CLineForTraceback(__Pyx_PyThreadState_Current, c_line); + } + _PyTraceback_Add(funcname, filename, py_line); +} +#else +static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( + const char *funcname, int c_line, + int py_line, const char *filename) { + PyCodeObject *py_code = NULL; + PyObject *py_funcname = NULL; + #if PY_MAJOR_VERSION < 3 + PyObject *py_srcfile = NULL; + py_srcfile = PyString_FromString(filename); + if (!py_srcfile) goto bad; + #endif + if (c_line) { + #if PY_MAJOR_VERSION < 3 + py_funcname = PyString_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line); + if (!py_funcname) goto bad; + #else + py_funcname = PyUnicode_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line); + if (!py_funcname) goto bad; + funcname = PyUnicode_AsUTF8(py_funcname); + if (!funcname) goto bad; + #endif + } + else { + #if PY_MAJOR_VERSION < 3 + py_funcname = PyString_FromString(funcname); + if (!py_funcname) goto bad; + #endif + } + #if PY_MAJOR_VERSION < 3 + py_code = __Pyx_PyCode_New( + 0, + 0, + 0, + 0, + 0, + 0, + __pyx_empty_bytes, /*PyObject *code,*/ + __pyx_empty_tuple, /*PyObject *consts,*/ + __pyx_empty_tuple, /*PyObject *names,*/ + __pyx_empty_tuple, /*PyObject *varnames,*/ + __pyx_empty_tuple, /*PyObject *freevars,*/ + __pyx_empty_tuple, /*PyObject *cellvars,*/ + py_srcfile, /*PyObject *filename,*/ + py_funcname, /*PyObject *name,*/ + py_line, + __pyx_empty_bytes /*PyObject *lnotab*/ + ); + Py_DECREF(py_srcfile); + #else + py_code = PyCode_NewEmpty(filename, funcname, py_line); + #endif + Py_XDECREF(py_funcname); // XDECREF since it's only set on Py3 if cline + return py_code; +bad: + Py_XDECREF(py_funcname); + #if PY_MAJOR_VERSION < 3 + Py_XDECREF(py_srcfile); + #endif + return NULL; +} +static void __Pyx_AddTraceback(const char *funcname, int c_line, + int py_line, const char *filename) { + PyCodeObject *py_code = 0; + PyFrameObject *py_frame = 0; + PyThreadState *tstate = __Pyx_PyThreadState_Current; + PyObject *ptype, *pvalue, *ptraceback; + if (c_line) { + c_line = __Pyx_CLineForTraceback(tstate, c_line); + } + py_code = __pyx_find_code_object(c_line ? -c_line : py_line); + if (!py_code) { + __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback); + py_code = __Pyx_CreateCodeObjectForTraceback( + funcname, c_line, py_line, filename); + if (!py_code) { + /* If the code object creation fails, then we should clear the + fetched exception references and propagate the new exception */ + Py_XDECREF(ptype); + Py_XDECREF(pvalue); + Py_XDECREF(ptraceback); + goto bad; + } + __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback); + __pyx_insert_code_object(c_line ? -c_line : py_line, py_code); + } + py_frame = PyFrame_New( + tstate, /*PyThreadState *tstate,*/ + py_code, /*PyCodeObject *code,*/ + __pyx_d, /*PyObject *globals,*/ + 0 /*PyObject *locals*/ + ); + if (!py_frame) goto bad; + __Pyx_PyFrame_SetLineNumber(py_frame, py_line); + PyTraceBack_Here(py_frame); +bad: + Py_XDECREF(py_code); + Py_XDECREF(py_frame); +} +#endif + +#if PY_MAJOR_VERSION < 3 +static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) { + __Pyx_TypeName obj_type_name; + if (PyObject_CheckBuffer(obj)) return PyObject_GetBuffer(obj, view, flags); + if (__Pyx_TypeCheck(obj, __pyx_ptype_7cpython_5array_array)) return __pyx_pw_7cpython_5array_5array_1__getbuffer__(obj, view, flags); + if (__Pyx_TypeCheck(obj, __pyx_array_type)) return __pyx_array_getbuffer(obj, view, flags); + if (__Pyx_TypeCheck(obj, __pyx_memoryview_type)) return __pyx_memoryview_getbuffer(obj, view, flags); + obj_type_name = __Pyx_PyType_GetName(Py_TYPE(obj)); + PyErr_Format(PyExc_TypeError, + "'" __Pyx_FMT_TYPENAME "' does not have the buffer interface", + obj_type_name); + __Pyx_DECREF_TypeName(obj_type_name); + return -1; +} +static void __Pyx_ReleaseBuffer(Py_buffer *view) { + PyObject *obj = view->obj; + if (!obj) return; + if (PyObject_CheckBuffer(obj)) { + PyBuffer_Release(view); + return; + } + if ((0)) {} + else if (__Pyx_TypeCheck(obj, __pyx_ptype_7cpython_5array_array)) __pyx_pw_7cpython_5array_5array_3__releasebuffer__(obj, view); + view->obj = NULL; + Py_DECREF(obj); +} +#endif + + +/* MemviewSliceIsContig */ +static int +__pyx_memviewslice_is_contig(const __Pyx_memviewslice mvs, char order, int ndim) +{ + int i, index, step, start; + Py_ssize_t itemsize = mvs.memview->view.itemsize; + if (order == 'F') { + step = 1; + start = 0; + } else { + step = -1; + start = ndim - 1; + } + for (i = 0; i < ndim; i++) { + index = start + step * i; + if (mvs.suboffsets[index] >= 0 || mvs.strides[index] != itemsize) + return 0; + itemsize *= mvs.shape[index]; + } + return 1; +} + +/* OverlappingSlices */ +static void +__pyx_get_array_memory_extents(__Pyx_memviewslice *slice, + void **out_start, void **out_end, + int ndim, size_t itemsize) +{ + char *start, *end; + int i; + start = end = slice->data; + for (i = 0; i < ndim; i++) { + Py_ssize_t stride = slice->strides[i]; + Py_ssize_t extent = slice->shape[i]; + if (extent == 0) { + *out_start = *out_end = start; + return; + } else { + if (stride > 0) + end += stride * (extent - 1); + else + start += stride * (extent - 1); + } + } + *out_start = start; + *out_end = end + itemsize; +} +static int +__pyx_slices_overlap(__Pyx_memviewslice *slice1, + __Pyx_memviewslice *slice2, + int ndim, size_t itemsize) +{ + void *start1, *end1, *start2, *end2; + __pyx_get_array_memory_extents(slice1, &start1, &end1, ndim, itemsize); + __pyx_get_array_memory_extents(slice2, &start2, &end2, ndim, itemsize); + return (start1 < end2) && (start2 < end1); +} + +/* IsLittleEndian */ +static CYTHON_INLINE int __Pyx_Is_Little_Endian(void) +{ + union { + uint32_t u32; + uint8_t u8[4]; + } S; + S.u32 = 0x01020304; + return S.u8[0] == 4; +} + +/* BufferFormatCheck */ +static void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx, + __Pyx_BufFmt_StackElem* stack, + __Pyx_TypeInfo* type) { + stack[0].field = &ctx->root; + stack[0].parent_offset = 0; + ctx->root.type = type; + ctx->root.name = "buffer dtype"; + ctx->root.offset = 0; + ctx->head = stack; + ctx->head->field = &ctx->root; + ctx->fmt_offset = 0; + ctx->head->parent_offset = 0; + ctx->new_packmode = '@'; + ctx->enc_packmode = '@'; + ctx->new_count = 1; + ctx->enc_count = 0; + ctx->enc_type = 0; + ctx->is_complex = 0; + ctx->is_valid_array = 0; + ctx->struct_alignment = 0; + while (type->typegroup == 'S') { + ++ctx->head; + ctx->head->field = type->fields; + ctx->head->parent_offset = 0; + type = type->fields->type; + } +} +static int __Pyx_BufFmt_ParseNumber(const char** ts) { + int count; + const char* t = *ts; + if (*t < '0' || *t > '9') { + return -1; + } else { + count = *t++ - '0'; + while (*t >= '0' && *t <= '9') { + count *= 10; + count += *t++ - '0'; + } + } + *ts = t; + return count; +} +static int __Pyx_BufFmt_ExpectNumber(const char **ts) { + int number = __Pyx_BufFmt_ParseNumber(ts); + if (number == -1) + PyErr_Format(PyExc_ValueError,\ + "Does not understand character buffer dtype format string ('%c')", **ts); + return number; +} +static void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) { + PyErr_Format(PyExc_ValueError, + "Unexpected format string character: '%c'", ch); +} +static const char* __Pyx_BufFmt_DescribeTypeChar(char ch, int is_complex) { + switch (ch) { + case '?': return "'bool'"; + case 'c': return "'char'"; + case 'b': return "'signed char'"; + case 'B': return "'unsigned char'"; + case 'h': return "'short'"; + case 'H': return "'unsigned short'"; + case 'i': return "'int'"; + case 'I': return "'unsigned int'"; + case 'l': return "'long'"; + case 'L': return "'unsigned long'"; + case 'q': return "'long long'"; + case 'Q': return "'unsigned long long'"; + case 'f': return (is_complex ? "'complex float'" : "'float'"); + case 'd': return (is_complex ? "'complex double'" : "'double'"); + case 'g': return (is_complex ? "'complex long double'" : "'long double'"); + case 'T': return "a struct"; + case 'O': return "Python object"; + case 'P': return "a pointer"; + case 's': case 'p': return "a string"; + case 0: return "end"; + default: return "unparsable format string"; + } +} +static size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_complex) { + switch (ch) { + case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1; + case 'h': case 'H': return 2; + case 'i': case 'I': case 'l': case 'L': return 4; + case 'q': case 'Q': return 8; + case 'f': return (is_complex ? 8 : 4); + case 'd': return (is_complex ? 16 : 8); + case 'g': { + PyErr_SetString(PyExc_ValueError, "Python does not define a standard format string size for long double ('g').."); + return 0; + } + case 'O': case 'P': return sizeof(void*); + default: + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } +} +static size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) { + switch (ch) { + case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1; + case 'h': case 'H': return sizeof(short); + case 'i': case 'I': return sizeof(int); + case 'l': case 'L': return sizeof(long); + #ifdef HAVE_LONG_LONG + case 'q': case 'Q': return sizeof(PY_LONG_LONG); + #endif + case 'f': return sizeof(float) * (is_complex ? 2 : 1); + case 'd': return sizeof(double) * (is_complex ? 2 : 1); + case 'g': return sizeof(long double) * (is_complex ? 2 : 1); + case 'O': case 'P': return sizeof(void*); + default: { + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } + } +} +typedef struct { char c; short x; } __Pyx_st_short; +typedef struct { char c; int x; } __Pyx_st_int; +typedef struct { char c; long x; } __Pyx_st_long; +typedef struct { char c; float x; } __Pyx_st_float; +typedef struct { char c; double x; } __Pyx_st_double; +typedef struct { char c; long double x; } __Pyx_st_longdouble; +typedef struct { char c; void *x; } __Pyx_st_void_p; +#ifdef HAVE_LONG_LONG +typedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong; +#endif +static size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, int is_complex) { + CYTHON_UNUSED_VAR(is_complex); + switch (ch) { + case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1; + case 'h': case 'H': return sizeof(__Pyx_st_short) - sizeof(short); + case 'i': case 'I': return sizeof(__Pyx_st_int) - sizeof(int); + case 'l': case 'L': return sizeof(__Pyx_st_long) - sizeof(long); +#ifdef HAVE_LONG_LONG + case 'q': case 'Q': return sizeof(__Pyx_st_longlong) - sizeof(PY_LONG_LONG); +#endif + case 'f': return sizeof(__Pyx_st_float) - sizeof(float); + case 'd': return sizeof(__Pyx_st_double) - sizeof(double); + case 'g': return sizeof(__Pyx_st_longdouble) - sizeof(long double); + case 'P': case 'O': return sizeof(__Pyx_st_void_p) - sizeof(void*); + default: + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } +} +/* These are for computing the padding at the end of the struct to align + on the first member of the struct. This will probably the same as above, + but we don't have any guarantees. + */ +typedef struct { short x; char c; } __Pyx_pad_short; +typedef struct { int x; char c; } __Pyx_pad_int; +typedef struct { long x; char c; } __Pyx_pad_long; +typedef struct { float x; char c; } __Pyx_pad_float; +typedef struct { double x; char c; } __Pyx_pad_double; +typedef struct { long double x; char c; } __Pyx_pad_longdouble; +typedef struct { void *x; char c; } __Pyx_pad_void_p; +#ifdef HAVE_LONG_LONG +typedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong; +#endif +static size_t __Pyx_BufFmt_TypeCharToPadding(char ch, int is_complex) { + CYTHON_UNUSED_VAR(is_complex); + switch (ch) { + case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1; + case 'h': case 'H': return sizeof(__Pyx_pad_short) - sizeof(short); + case 'i': case 'I': return sizeof(__Pyx_pad_int) - sizeof(int); + case 'l': case 'L': return sizeof(__Pyx_pad_long) - sizeof(long); +#ifdef HAVE_LONG_LONG + case 'q': case 'Q': return sizeof(__Pyx_pad_longlong) - sizeof(PY_LONG_LONG); +#endif + case 'f': return sizeof(__Pyx_pad_float) - sizeof(float); + case 'd': return sizeof(__Pyx_pad_double) - sizeof(double); + case 'g': return sizeof(__Pyx_pad_longdouble) - sizeof(long double); + case 'P': case 'O': return sizeof(__Pyx_pad_void_p) - sizeof(void*); + default: + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } +} +static char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) { + switch (ch) { + case 'c': + return 'H'; + case 'b': case 'h': case 'i': + case 'l': case 'q': case 's': case 'p': + return 'I'; + case '?': case 'B': case 'H': case 'I': case 'L': case 'Q': + return 'U'; + case 'f': case 'd': case 'g': + return (is_complex ? 'C' : 'R'); + case 'O': + return 'O'; + case 'P': + return 'P'; + default: { + __Pyx_BufFmt_RaiseUnexpectedChar(ch); + return 0; + } + } +} +static void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) { + if (ctx->head == NULL || ctx->head->field == &ctx->root) { + const char* expected; + const char* quote; + if (ctx->head == NULL) { + expected = "end"; + quote = ""; + } else { + expected = ctx->head->field->type->name; + quote = "'"; + } + PyErr_Format(PyExc_ValueError, + "Buffer dtype mismatch, expected %s%s%s but got %s", + quote, expected, quote, + __Pyx_BufFmt_DescribeTypeChar(ctx->enc_type, ctx->is_complex)); + } else { + __Pyx_StructField* field = ctx->head->field; + __Pyx_StructField* parent = (ctx->head - 1)->field; + PyErr_Format(PyExc_ValueError, + "Buffer dtype mismatch, expected '%s' but got %s in '%s.%s'", + field->type->name, __Pyx_BufFmt_DescribeTypeChar(ctx->enc_type, ctx->is_complex), + parent->type->name, field->name); + } +} +static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { + char group; + size_t size, offset, arraysize = 1; + if (ctx->enc_type == 0) return 0; + if (ctx->head->field->type->arraysize[0]) { + int i, ndim = 0; + if (ctx->enc_type == 's' || ctx->enc_type == 'p') { + ctx->is_valid_array = ctx->head->field->type->ndim == 1; + ndim = 1; + if (ctx->enc_count != ctx->head->field->type->arraysize[0]) { + PyErr_Format(PyExc_ValueError, + "Expected a dimension of size %zu, got %zu", + ctx->head->field->type->arraysize[0], ctx->enc_count); + return -1; + } + } + if (!ctx->is_valid_array) { + PyErr_Format(PyExc_ValueError, "Expected %d dimensions, got %d", + ctx->head->field->type->ndim, ndim); + return -1; + } + for (i = 0; i < ctx->head->field->type->ndim; i++) { + arraysize *= ctx->head->field->type->arraysize[i]; + } + ctx->is_valid_array = 0; + ctx->enc_count = 1; + } + group = __Pyx_BufFmt_TypeCharToGroup(ctx->enc_type, ctx->is_complex); + do { + __Pyx_StructField* field = ctx->head->field; + __Pyx_TypeInfo* type = field->type; + if (ctx->enc_packmode == '@' || ctx->enc_packmode == '^') { + size = __Pyx_BufFmt_TypeCharToNativeSize(ctx->enc_type, ctx->is_complex); + } else { + size = __Pyx_BufFmt_TypeCharToStandardSize(ctx->enc_type, ctx->is_complex); + } + if (ctx->enc_packmode == '@') { + size_t align_at = __Pyx_BufFmt_TypeCharToAlignment(ctx->enc_type, ctx->is_complex); + size_t align_mod_offset; + if (align_at == 0) return -1; + align_mod_offset = ctx->fmt_offset % align_at; + if (align_mod_offset > 0) ctx->fmt_offset += align_at - align_mod_offset; + if (ctx->struct_alignment == 0) + ctx->struct_alignment = __Pyx_BufFmt_TypeCharToPadding(ctx->enc_type, + ctx->is_complex); + } + if (type->size != size || type->typegroup != group) { + if (type->typegroup == 'C' && type->fields != NULL) { + size_t parent_offset = ctx->head->parent_offset + field->offset; + ++ctx->head; + ctx->head->field = type->fields; + ctx->head->parent_offset = parent_offset; + continue; + } + if ((type->typegroup == 'H' || group == 'H') && type->size == size) { + } else { + __Pyx_BufFmt_RaiseExpected(ctx); + return -1; + } + } + offset = ctx->head->parent_offset + field->offset; + if (ctx->fmt_offset != offset) { + PyErr_Format(PyExc_ValueError, + "Buffer dtype mismatch; next field is at offset %" CYTHON_FORMAT_SSIZE_T "d but %" CYTHON_FORMAT_SSIZE_T "d expected", + (Py_ssize_t)ctx->fmt_offset, (Py_ssize_t)offset); + return -1; + } + ctx->fmt_offset += size; + if (arraysize) + ctx->fmt_offset += (arraysize - 1) * size; + --ctx->enc_count; + while (1) { + if (field == &ctx->root) { + ctx->head = NULL; + if (ctx->enc_count != 0) { + __Pyx_BufFmt_RaiseExpected(ctx); + return -1; + } + break; + } + ctx->head->field = ++field; + if (field->type == NULL) { + --ctx->head; + field = ctx->head->field; + continue; + } else if (field->type->typegroup == 'S') { + size_t parent_offset = ctx->head->parent_offset + field->offset; + if (field->type->fields->type == NULL) continue; + field = field->type->fields; + ++ctx->head; + ctx->head->field = field; + ctx->head->parent_offset = parent_offset; + break; + } else { + break; + } + } + } while (ctx->enc_count); + ctx->enc_type = 0; + ctx->is_complex = 0; + return 0; +} +static PyObject * +__pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp) +{ + const char *ts = *tsp; + int i = 0, number, ndim; + ++ts; + if (ctx->new_count != 1) { + PyErr_SetString(PyExc_ValueError, + "Cannot handle repeated arrays in format string"); + return NULL; + } + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ndim = ctx->head->field->type->ndim; + while (*ts && *ts != ')') { + switch (*ts) { + case ' ': case '\f': case '\r': case '\n': case '\t': case '\v': continue; + default: break; + } + number = __Pyx_BufFmt_ExpectNumber(&ts); + if (number == -1) return NULL; + if (i < ndim && (size_t) number != ctx->head->field->type->arraysize[i]) + return PyErr_Format(PyExc_ValueError, + "Expected a dimension of size %zu, got %d", + ctx->head->field->type->arraysize[i], number); + if (*ts != ',' && *ts != ')') + return PyErr_Format(PyExc_ValueError, + "Expected a comma in format string, got '%c'", *ts); + if (*ts == ',') ts++; + i++; + } + if (i != ndim) + return PyErr_Format(PyExc_ValueError, "Expected %d dimension(s), got %d", + ctx->head->field->type->ndim, i); + if (!*ts) { + PyErr_SetString(PyExc_ValueError, + "Unexpected end of format string, expected ')'"); + return NULL; + } + ctx->is_valid_array = 1; + ctx->new_count = 1; + *tsp = ++ts; + return Py_None; +} +static const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts) { + int got_Z = 0; + while (1) { + switch(*ts) { + case 0: + if (ctx->enc_type != 0 && ctx->head == NULL) { + __Pyx_BufFmt_RaiseExpected(ctx); + return NULL; + } + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + if (ctx->head != NULL) { + __Pyx_BufFmt_RaiseExpected(ctx); + return NULL; + } + return ts; + case ' ': + case '\r': + case '\n': + ++ts; + break; + case '<': + if (!__Pyx_Is_Little_Endian()) { + PyErr_SetString(PyExc_ValueError, "Little-endian buffer not supported on big-endian compiler"); + return NULL; + } + ctx->new_packmode = '='; + ++ts; + break; + case '>': + case '!': + if (__Pyx_Is_Little_Endian()) { + PyErr_SetString(PyExc_ValueError, "Big-endian buffer not supported on little-endian compiler"); + return NULL; + } + ctx->new_packmode = '='; + ++ts; + break; + case '=': + case '@': + case '^': + ctx->new_packmode = *ts++; + break; + case 'T': + { + const char* ts_after_sub; + size_t i, struct_count = ctx->new_count; + size_t struct_alignment = ctx->struct_alignment; + ctx->new_count = 1; + ++ts; + if (*ts != '{') { + PyErr_SetString(PyExc_ValueError, "Buffer acquisition: Expected '{' after 'T'"); + return NULL; + } + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ctx->enc_type = 0; + ctx->enc_count = 0; + ctx->struct_alignment = 0; + ++ts; + ts_after_sub = ts; + for (i = 0; i != struct_count; ++i) { + ts_after_sub = __Pyx_BufFmt_CheckString(ctx, ts); + if (!ts_after_sub) return NULL; + } + ts = ts_after_sub; + if (struct_alignment) ctx->struct_alignment = struct_alignment; + } + break; + case '}': + { + size_t alignment = ctx->struct_alignment; + ++ts; + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ctx->enc_type = 0; + if (alignment && ctx->fmt_offset % alignment) { + ctx->fmt_offset += alignment - (ctx->fmt_offset % alignment); + } + } + return ts; + case 'x': + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ctx->fmt_offset += ctx->new_count; + ctx->new_count = 1; + ctx->enc_count = 0; + ctx->enc_type = 0; + ctx->enc_packmode = ctx->new_packmode; + ++ts; + break; + case 'Z': + got_Z = 1; + ++ts; + if (*ts != 'f' && *ts != 'd' && *ts != 'g') { + __Pyx_BufFmt_RaiseUnexpectedChar('Z'); + return NULL; + } + CYTHON_FALLTHROUGH; + case '?': case 'c': case 'b': case 'B': case 'h': case 'H': case 'i': case 'I': + case 'l': case 'L': case 'q': case 'Q': + case 'f': case 'd': case 'g': + case 'O': case 'p': + if ((ctx->enc_type == *ts) && (got_Z == ctx->is_complex) && + (ctx->enc_packmode == ctx->new_packmode) && (!ctx->is_valid_array)) { + ctx->enc_count += ctx->new_count; + ctx->new_count = 1; + got_Z = 0; + ++ts; + break; + } + CYTHON_FALLTHROUGH; + case 's': + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + ctx->enc_count = ctx->new_count; + ctx->enc_packmode = ctx->new_packmode; + ctx->enc_type = *ts; + ctx->is_complex = got_Z; + ++ts; + ctx->new_count = 1; + got_Z = 0; + break; + case ':': + ++ts; + while(*ts != ':') ++ts; + ++ts; + break; + case '(': + if (!__pyx_buffmt_parse_array(ctx, &ts)) return NULL; + break; + default: + { + int number = __Pyx_BufFmt_ExpectNumber(&ts); + if (number == -1) return NULL; + ctx->new_count = (size_t)number; + } + } + } +} + +/* TypeInfoCompare */ + static int +__pyx_typeinfo_cmp(__Pyx_TypeInfo *a, __Pyx_TypeInfo *b) +{ + int i; + if (!a || !b) + return 0; + if (a == b) + return 1; + if (a->size != b->size || a->typegroup != b->typegroup || + a->is_unsigned != b->is_unsigned || a->ndim != b->ndim) { + if (a->typegroup == 'H' || b->typegroup == 'H') { + return a->size == b->size; + } else { + return 0; + } + } + if (a->ndim) { + for (i = 0; i < a->ndim; i++) + if (a->arraysize[i] != b->arraysize[i]) + return 0; + } + if (a->typegroup == 'S') { + if (a->flags != b->flags) + return 0; + if (a->fields || b->fields) { + if (!(a->fields && b->fields)) + return 0; + for (i = 0; a->fields[i].type && b->fields[i].type; i++) { + __Pyx_StructField *field_a = a->fields + i; + __Pyx_StructField *field_b = b->fields + i; + if (field_a->offset != field_b->offset || + !__pyx_typeinfo_cmp(field_a->type, field_b->type)) + return 0; + } + return !a->fields[i].type && !b->fields[i].type; + } + } + return 1; +} + +/* MemviewSliceValidateAndInit */ + static int +__pyx_check_strides(Py_buffer *buf, int dim, int ndim, int spec) +{ + if (buf->shape[dim] <= 1) + return 1; + if (buf->strides) { + if (spec & __Pyx_MEMVIEW_CONTIG) { + if (spec & (__Pyx_MEMVIEW_PTR|__Pyx_MEMVIEW_FULL)) { + if (unlikely(buf->strides[dim] != sizeof(void *))) { + PyErr_Format(PyExc_ValueError, + "Buffer is not indirectly contiguous " + "in dimension %d.", dim); + goto fail; + } + } else if (unlikely(buf->strides[dim] != buf->itemsize)) { + PyErr_SetString(PyExc_ValueError, + "Buffer and memoryview are not contiguous " + "in the same dimension."); + goto fail; + } + } + if (spec & __Pyx_MEMVIEW_FOLLOW) { + Py_ssize_t stride = buf->strides[dim]; + if (stride < 0) + stride = -stride; + if (unlikely(stride < buf->itemsize)) { + PyErr_SetString(PyExc_ValueError, + "Buffer and memoryview are not contiguous " + "in the same dimension."); + goto fail; + } + } + } else { + if (unlikely(spec & __Pyx_MEMVIEW_CONTIG && dim != ndim - 1)) { + PyErr_Format(PyExc_ValueError, + "C-contiguous buffer is not contiguous in " + "dimension %d", dim); + goto fail; + } else if (unlikely(spec & (__Pyx_MEMVIEW_PTR))) { + PyErr_Format(PyExc_ValueError, + "C-contiguous buffer is not indirect in " + "dimension %d", dim); + goto fail; + } else if (unlikely(buf->suboffsets)) { + PyErr_SetString(PyExc_ValueError, + "Buffer exposes suboffsets but no strides"); + goto fail; + } + } + return 1; +fail: + return 0; +} +static int +__pyx_check_suboffsets(Py_buffer *buf, int dim, int ndim, int spec) +{ + CYTHON_UNUSED_VAR(ndim); + if (spec & __Pyx_MEMVIEW_DIRECT) { + if (unlikely(buf->suboffsets && buf->suboffsets[dim] >= 0)) { + PyErr_Format(PyExc_ValueError, + "Buffer not compatible with direct access " + "in dimension %d.", dim); + goto fail; + } + } + if (spec & __Pyx_MEMVIEW_PTR) { + if (unlikely(!buf->suboffsets || (buf->suboffsets[dim] < 0))) { + PyErr_Format(PyExc_ValueError, + "Buffer is not indirectly accessible " + "in dimension %d.", dim); + goto fail; + } + } + return 1; +fail: + return 0; +} +static int +__pyx_verify_contig(Py_buffer *buf, int ndim, int c_or_f_flag) +{ + int i; + if (c_or_f_flag & __Pyx_IS_F_CONTIG) { + Py_ssize_t stride = 1; + for (i = 0; i < ndim; i++) { + if (unlikely(stride * buf->itemsize != buf->strides[i] && buf->shape[i] > 1)) { + PyErr_SetString(PyExc_ValueError, + "Buffer not fortran contiguous."); + goto fail; + } + stride = stride * buf->shape[i]; + } + } else if (c_or_f_flag & __Pyx_IS_C_CONTIG) { + Py_ssize_t stride = 1; + for (i = ndim - 1; i >- 1; i--) { + if (unlikely(stride * buf->itemsize != buf->strides[i] && buf->shape[i] > 1)) { + PyErr_SetString(PyExc_ValueError, + "Buffer not C contiguous."); + goto fail; + } + stride = stride * buf->shape[i]; + } + } + return 1; +fail: + return 0; +} +static int __Pyx_ValidateAndInit_memviewslice( + int *axes_specs, + int c_or_f_flag, + int buf_flags, + int ndim, + __Pyx_TypeInfo *dtype, + __Pyx_BufFmt_StackElem stack[], + __Pyx_memviewslice *memviewslice, + PyObject *original_obj) +{ + struct __pyx_memoryview_obj *memview, *new_memview; + __Pyx_RefNannyDeclarations + Py_buffer *buf; + int i, spec = 0, retval = -1; + __Pyx_BufFmt_Context ctx; + int from_memoryview = __pyx_memoryview_check(original_obj); + __Pyx_RefNannySetupContext("ValidateAndInit_memviewslice", 0); + if (from_memoryview && __pyx_typeinfo_cmp(dtype, ((struct __pyx_memoryview_obj *) + original_obj)->typeinfo)) { + memview = (struct __pyx_memoryview_obj *) original_obj; + new_memview = NULL; + } else { + memview = (struct __pyx_memoryview_obj *) __pyx_memoryview_new( + original_obj, buf_flags, 0, dtype); + new_memview = memview; + if (unlikely(!memview)) + goto fail; + } + buf = &memview->view; + if (unlikely(buf->ndim != ndim)) { + PyErr_Format(PyExc_ValueError, + "Buffer has wrong number of dimensions (expected %d, got %d)", + ndim, buf->ndim); + goto fail; + } + if (new_memview) { + __Pyx_BufFmt_Init(&ctx, stack, dtype); + if (unlikely(!__Pyx_BufFmt_CheckString(&ctx, buf->format))) goto fail; + } + if (unlikely((unsigned) buf->itemsize != dtype->size)) { + PyErr_Format(PyExc_ValueError, + "Item size of buffer (%" CYTHON_FORMAT_SSIZE_T "u byte%s) " + "does not match size of '%s' (%" CYTHON_FORMAT_SSIZE_T "u byte%s)", + buf->itemsize, + (buf->itemsize > 1) ? "s" : "", + dtype->name, + dtype->size, + (dtype->size > 1) ? "s" : ""); + goto fail; + } + if (buf->len > 0) { + for (i = 0; i < ndim; i++) { + spec = axes_specs[i]; + if (unlikely(!__pyx_check_strides(buf, i, ndim, spec))) + goto fail; + if (unlikely(!__pyx_check_suboffsets(buf, i, ndim, spec))) + goto fail; + } + if (unlikely(buf->strides && !__pyx_verify_contig(buf, ndim, c_or_f_flag))) + goto fail; + } + if (unlikely(__Pyx_init_memviewslice(memview, ndim, memviewslice, + new_memview != NULL) == -1)) { + goto fail; + } + retval = 0; + goto no_fail; +fail: + Py_XDECREF(new_memview); + retval = -1; +no_fail: + __Pyx_RefNannyFinishContext(); + return retval; +} + +/* ObjectToMemviewSlice */ + static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_ds_double(PyObject *obj, int writable_flag) { + __Pyx_memviewslice result = { 0, 0, { 0 }, { 0 }, { 0 } }; + __Pyx_BufFmt_StackElem stack[1]; + int axes_specs[] = { (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_STRIDED) }; + int retcode; + if (obj == Py_None) { + result.memview = (struct __pyx_memoryview_obj *) Py_None; + return result; + } + retcode = __Pyx_ValidateAndInit_memviewslice(axes_specs, 0, + PyBUF_RECORDS_RO | writable_flag, 1, + &__Pyx_TypeInfo_double, stack, + &result, obj); + if (unlikely(retcode == -1)) + goto __pyx_fail; + return result; +__pyx_fail: + result.memview = NULL; + result.data = NULL; + return result; +} + +/* CIntFromPyVerify */ + #define __PYX_VERIFY_RETURN_INT(target_type, func_type, func_value)\ + __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0) +#define __PYX_VERIFY_RETURN_INT_EXC(target_type, func_type, func_value)\ + __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1) +#define __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, exc)\ + {\ + func_type value = func_value;\ + if (sizeof(target_type) < sizeof(func_type)) {\ + if (unlikely(value != (func_type) (target_type) value)) {\ + func_type zero = 0;\ + if (exc && unlikely(value == (func_type)-1 && PyErr_Occurred()))\ + return (target_type) -1;\ + if (is_unsigned && unlikely(value < zero))\ + goto raise_neg_overflow;\ + else\ + goto raise_overflow;\ + }\ + }\ + return (target_type) value;\ + } + +/* MemviewDtypeToObject */ + static CYTHON_INLINE PyObject *__pyx_memview_get_double(const char *itemp) { + return (PyObject *) PyFloat_FromDouble(*(double *) itemp); +} +static CYTHON_INLINE int __pyx_memview_set_double(const char *itemp, PyObject *obj) { + double value = __pyx_PyFloat_AsDouble(obj); + if (unlikely((value == (double)-1) && PyErr_Occurred())) + return 0; + *(double *) itemp = value; + return 1; +} + +/* Declarations */ + #if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #ifdef __cplusplus + static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { + return ::std::complex< float >(x, y); + } + #else + static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { + return x + y*(__pyx_t_float_complex)_Complex_I; + } + #endif +#else + static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) { + __pyx_t_float_complex z; + z.real = x; + z.imag = y; + return z; + } +#endif + +/* Arithmetic */ + #if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) +#else + static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + return (a.real == b.real) && (a.imag == b.imag); + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + __pyx_t_float_complex z; + z.real = a.real + b.real; + z.imag = a.imag + b.imag; + return z; + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + __pyx_t_float_complex z; + z.real = a.real - b.real; + z.imag = a.imag - b.imag; + return z; + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + __pyx_t_float_complex z; + z.real = a.real * b.real - a.imag * b.imag; + z.imag = a.real * b.imag + a.imag * b.real; + return z; + } + #if 1 + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + if (b.imag == 0) { + return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.real); + } else if (fabsf(b.real) >= fabsf(b.imag)) { + if (b.real == 0 && b.imag == 0) { + return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.imag); + } else { + float r = b.imag / b.real; + float s = (float)(1.0) / (b.real + b.imag * r); + return __pyx_t_float_complex_from_parts( + (a.real + a.imag * r) * s, (a.imag - a.real * r) * s); + } + } else { + float r = b.real / b.imag; + float s = (float)(1.0) / (b.imag + b.real * r); + return __pyx_t_float_complex_from_parts( + (a.real * r + a.imag) * s, (a.imag * r - a.real) * s); + } + } + #else + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + if (b.imag == 0) { + return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.real); + } else { + float denom = b.real * b.real + b.imag * b.imag; + return __pyx_t_float_complex_from_parts( + (a.real * b.real + a.imag * b.imag) / denom, + (a.imag * b.real - a.real * b.imag) / denom); + } + } + #endif + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_float_complex a) { + __pyx_t_float_complex z; + z.real = -a.real; + z.imag = -a.imag; + return z; + } + static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) { + return (a.real == 0) && (a.imag == 0); + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_float_complex a) { + __pyx_t_float_complex z; + z.real = a.real; + z.imag = -a.imag; + return z; + } + #if 1 + static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) { + #if !defined(HAVE_HYPOT) || defined(_MSC_VER) + return sqrtf(z.real*z.real + z.imag*z.imag); + #else + return hypotf(z.real, z.imag); + #endif + } + static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_float_complex a, __pyx_t_float_complex b) { + __pyx_t_float_complex z; + float r, lnr, theta, z_r, z_theta; + if (b.imag == 0 && b.real == (int)b.real) { + if (b.real < 0) { + float denom = a.real * a.real + a.imag * a.imag; + a.real = a.real / denom; + a.imag = -a.imag / denom; + b.real = -b.real; + } + switch ((int)b.real) { + case 0: + z.real = 1; + z.imag = 0; + return z; + case 1: + return a; + case 2: + return __Pyx_c_prod_float(a, a); + case 3: + z = __Pyx_c_prod_float(a, a); + return __Pyx_c_prod_float(z, a); + case 4: + z = __Pyx_c_prod_float(a, a); + return __Pyx_c_prod_float(z, z); + } + } + if (a.imag == 0) { + if (a.real == 0) { + return a; + } else if ((b.imag == 0) && (a.real >= 0)) { + z.real = powf(a.real, b.real); + z.imag = 0; + return z; + } else if (a.real > 0) { + r = a.real; + theta = 0; + } else { + r = -a.real; + theta = atan2f(0.0, -1.0); + } + } else { + r = __Pyx_c_abs_float(a); + theta = atan2f(a.imag, a.real); + } + lnr = logf(r); + z_r = expf(lnr * b.real - theta * b.imag); + z_theta = theta * b.real + lnr * b.imag; + z.real = z_r * cosf(z_theta); + z.imag = z_r * sinf(z_theta); + return z; + } + #endif +#endif + +/* Declarations */ + #if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) + #ifdef __cplusplus + static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { + return ::std::complex< double >(x, y); + } + #else + static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { + return x + y*(__pyx_t_double_complex)_Complex_I; + } + #endif +#else + static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) { + __pyx_t_double_complex z; + z.real = x; + z.imag = y; + return z; + } +#endif + +/* Arithmetic */ + #if CYTHON_CCOMPLEX && (1) && (!0 || __cplusplus) +#else + static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + return (a.real == b.real) && (a.imag == b.imag); + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + __pyx_t_double_complex z; + z.real = a.real + b.real; + z.imag = a.imag + b.imag; + return z; + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + __pyx_t_double_complex z; + z.real = a.real - b.real; + z.imag = a.imag - b.imag; + return z; + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + __pyx_t_double_complex z; + z.real = a.real * b.real - a.imag * b.imag; + z.imag = a.real * b.imag + a.imag * b.real; + return z; + } + #if 1 + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + if (b.imag == 0) { + return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real); + } else if (fabs(b.real) >= fabs(b.imag)) { + if (b.real == 0 && b.imag == 0) { + return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.imag); + } else { + double r = b.imag / b.real; + double s = (double)(1.0) / (b.real + b.imag * r); + return __pyx_t_double_complex_from_parts( + (a.real + a.imag * r) * s, (a.imag - a.real * r) * s); + } + } else { + double r = b.real / b.imag; + double s = (double)(1.0) / (b.imag + b.real * r); + return __pyx_t_double_complex_from_parts( + (a.real * r + a.imag) * s, (a.imag * r - a.real) * s); + } + } + #else + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + if (b.imag == 0) { + return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real); + } else { + double denom = b.real * b.real + b.imag * b.imag; + return __pyx_t_double_complex_from_parts( + (a.real * b.real + a.imag * b.imag) / denom, + (a.imag * b.real - a.real * b.imag) / denom); + } + } + #endif + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex a) { + __pyx_t_double_complex z; + z.real = -a.real; + z.imag = -a.imag; + return z; + } + static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) { + return (a.real == 0) && (a.imag == 0); + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex a) { + __pyx_t_double_complex z; + z.real = a.real; + z.imag = -a.imag; + return z; + } + #if 1 + static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) { + #if !defined(HAVE_HYPOT) || defined(_MSC_VER) + return sqrt(z.real*z.real + z.imag*z.imag); + #else + return hypot(z.real, z.imag); + #endif + } + static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex a, __pyx_t_double_complex b) { + __pyx_t_double_complex z; + double r, lnr, theta, z_r, z_theta; + if (b.imag == 0 && b.real == (int)b.real) { + if (b.real < 0) { + double denom = a.real * a.real + a.imag * a.imag; + a.real = a.real / denom; + a.imag = -a.imag / denom; + b.real = -b.real; + } + switch ((int)b.real) { + case 0: + z.real = 1; + z.imag = 0; + return z; + case 1: + return a; + case 2: + return __Pyx_c_prod_double(a, a); + case 3: + z = __Pyx_c_prod_double(a, a); + return __Pyx_c_prod_double(z, a); + case 4: + z = __Pyx_c_prod_double(a, a); + return __Pyx_c_prod_double(z, z); + } + } + if (a.imag == 0) { + if (a.real == 0) { + return a; + } else if ((b.imag == 0) && (a.real >= 0)) { + z.real = pow(a.real, b.real); + z.imag = 0; + return z; + } else if (a.real > 0) { + r = a.real; + theta = 0; + } else { + r = -a.real; + theta = atan2(0.0, -1.0); + } + } else { + r = __Pyx_c_abs_double(a); + theta = atan2(a.imag, a.real); + } + lnr = log(r); + z_r = exp(lnr * b.real - theta * b.imag); + z_theta = theta * b.real + lnr * b.imag; + z.real = z_r * cos(z_theta); + z.imag = z_r * sin(z_theta); + return z; + } + #endif +#endif + +/* MemviewSliceCopyTemplate */ + static __Pyx_memviewslice +__pyx_memoryview_copy_new_contig(const __Pyx_memviewslice *from_mvs, + const char *mode, int ndim, + size_t sizeof_dtype, int contig_flag, + int dtype_is_object) +{ + __Pyx_RefNannyDeclarations + int i; + __Pyx_memviewslice new_mvs = { 0, 0, { 0 }, { 0 }, { 0 } }; + struct __pyx_memoryview_obj *from_memview = from_mvs->memview; + Py_buffer *buf = &from_memview->view; + PyObject *shape_tuple = NULL; + PyObject *temp_int = NULL; + struct __pyx_array_obj *array_obj = NULL; + struct __pyx_memoryview_obj *memview_obj = NULL; + __Pyx_RefNannySetupContext("__pyx_memoryview_copy_new_contig", 0); + for (i = 0; i < ndim; i++) { + if (unlikely(from_mvs->suboffsets[i] >= 0)) { + PyErr_Format(PyExc_ValueError, "Cannot copy memoryview slice with " + "indirect dimensions (axis %d)", i); + goto fail; + } + } + shape_tuple = PyTuple_New(ndim); + if (unlikely(!shape_tuple)) { + goto fail; + } + __Pyx_GOTREF(shape_tuple); + for(i = 0; i < ndim; i++) { + temp_int = PyInt_FromSsize_t(from_mvs->shape[i]); + if(unlikely(!temp_int)) { + goto fail; + } else { + PyTuple_SET_ITEM(shape_tuple, i, temp_int); + temp_int = NULL; + } + } + array_obj = __pyx_array_new(shape_tuple, sizeof_dtype, buf->format, (char *) mode, NULL); + if (unlikely(!array_obj)) { + goto fail; + } + __Pyx_GOTREF(array_obj); + memview_obj = (struct __pyx_memoryview_obj *) __pyx_memoryview_new( + (PyObject *) array_obj, contig_flag, + dtype_is_object, + from_mvs->memview->typeinfo); + if (unlikely(!memview_obj)) + goto fail; + if (unlikely(__Pyx_init_memviewslice(memview_obj, ndim, &new_mvs, 1) < 0)) + goto fail; + if (unlikely(__pyx_memoryview_copy_contents(*from_mvs, new_mvs, ndim, ndim, + dtype_is_object) < 0)) + goto fail; + goto no_fail; +fail: + __Pyx_XDECREF(new_mvs.memview); + new_mvs.memview = NULL; + new_mvs.data = NULL; +no_fail: + __Pyx_XDECREF(shape_tuple); + __Pyx_XDECREF(temp_int); + __Pyx_XDECREF(array_obj); + __Pyx_RefNannyFinishContext(); + return new_mvs; +} + +/* MemviewSliceInit */ + static int +__Pyx_init_memviewslice(struct __pyx_memoryview_obj *memview, + int ndim, + __Pyx_memviewslice *memviewslice, + int memview_is_new_reference) +{ + __Pyx_RefNannyDeclarations + int i, retval=-1; + Py_buffer *buf = &memview->view; + __Pyx_RefNannySetupContext("init_memviewslice", 0); + if (unlikely(memviewslice->memview || memviewslice->data)) { + PyErr_SetString(PyExc_ValueError, + "memviewslice is already initialized!"); + goto fail; + } + if (buf->strides) { + for (i = 0; i < ndim; i++) { + memviewslice->strides[i] = buf->strides[i]; + } + } else { + Py_ssize_t stride = buf->itemsize; + for (i = ndim - 1; i >= 0; i--) { + memviewslice->strides[i] = stride; + stride *= buf->shape[i]; + } + } + for (i = 0; i < ndim; i++) { + memviewslice->shape[i] = buf->shape[i]; + if (buf->suboffsets) { + memviewslice->suboffsets[i] = buf->suboffsets[i]; + } else { + memviewslice->suboffsets[i] = -1; + } + } + memviewslice->memview = memview; + memviewslice->data = (char *)buf->buf; + if (__pyx_add_acquisition_count(memview) == 0 && !memview_is_new_reference) { + Py_INCREF(memview); + } + retval = 0; + goto no_fail; +fail: + memviewslice->memview = 0; + memviewslice->data = 0; + retval = -1; +no_fail: + __Pyx_RefNannyFinishContext(); + return retval; +} +#ifndef Py_NO_RETURN +#define Py_NO_RETURN +#endif +static void __pyx_fatalerror(const char *fmt, ...) Py_NO_RETURN { + va_list vargs; + char msg[200]; +#if PY_VERSION_HEX >= 0x030A0000 || defined(HAVE_STDARG_PROTOTYPES) + va_start(vargs, fmt); +#else + va_start(vargs); +#endif + vsnprintf(msg, 200, fmt, vargs); + va_end(vargs); + Py_FatalError(msg); +} +static CYTHON_INLINE int +__pyx_add_acquisition_count_locked(__pyx_atomic_int_type *acquisition_count, + PyThread_type_lock lock) +{ + int result; + PyThread_acquire_lock(lock, 1); + result = (*acquisition_count)++; + PyThread_release_lock(lock); + return result; +} +static CYTHON_INLINE int +__pyx_sub_acquisition_count_locked(__pyx_atomic_int_type *acquisition_count, + PyThread_type_lock lock) +{ + int result; + PyThread_acquire_lock(lock, 1); + result = (*acquisition_count)--; + PyThread_release_lock(lock); + return result; +} +static CYTHON_INLINE void +__Pyx_INC_MEMVIEW(__Pyx_memviewslice *memslice, int have_gil, int lineno) +{ + __pyx_nonatomic_int_type old_acquisition_count; + struct __pyx_memoryview_obj *memview = memslice->memview; + if (unlikely(!memview || (PyObject *) memview == Py_None)) { + return; + } + old_acquisition_count = __pyx_add_acquisition_count(memview); + if (unlikely(old_acquisition_count <= 0)) { + if (likely(old_acquisition_count == 0)) { + if (have_gil) { + Py_INCREF((PyObject *) memview); + } else { + PyGILState_STATE _gilstate = PyGILState_Ensure(); + Py_INCREF((PyObject *) memview); + PyGILState_Release(_gilstate); + } + } else { + __pyx_fatalerror("Acquisition count is %d (line %d)", + old_acquisition_count+1, lineno); + } + } +} +static CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *memslice, + int have_gil, int lineno) { + __pyx_nonatomic_int_type old_acquisition_count; + struct __pyx_memoryview_obj *memview = memslice->memview; + if (unlikely(!memview || (PyObject *) memview == Py_None)) { + memslice->memview = NULL; + return; + } + old_acquisition_count = __pyx_sub_acquisition_count(memview); + memslice->data = NULL; + if (likely(old_acquisition_count > 1)) { + memslice->memview = NULL; + } else if (likely(old_acquisition_count == 1)) { + if (have_gil) { + Py_CLEAR(memslice->memview); + } else { + PyGILState_STATE _gilstate = PyGILState_Ensure(); + Py_CLEAR(memslice->memview); + PyGILState_Release(_gilstate); + } + } else { + __pyx_fatalerror("Acquisition count is %d (line %d)", + old_acquisition_count-1, lineno); + } +} + +/* CIntToPy */ + static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const long neg_one = (long) -1, const_zero = (long) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (is_unsigned) { + if (sizeof(long) < sizeof(long)) { + return PyInt_FromLong((long) value); + } else if (sizeof(long) <= sizeof(unsigned long)) { + return PyLong_FromUnsignedLong((unsigned long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) { + return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); +#endif + } + } else { + if (sizeof(long) <= sizeof(long)) { + return PyInt_FromLong((long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) { + return PyLong_FromLongLong((PY_LONG_LONG) value); +#endif + } + } + { + int one = 1; int little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&value; + return _PyLong_FromByteArray(bytes, sizeof(long), + little, !is_unsigned); + } +} + +/* CIntFromPy */ + static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const int neg_one = (int) -1, const_zero = (int) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_Check(x))) { + if ((sizeof(int) < sizeof(long))) { + __PYX_VERIFY_RETURN_INT(int, long, PyInt_AS_LONG(x)) + } else { + long val = PyInt_AS_LONG(x); + if (is_unsigned && unlikely(val < 0)) { + goto raise_neg_overflow; + } + return (int) val; + } + } else +#endif + if (likely(PyLong_Check(x))) { + if (is_unsigned) { +#if CYTHON_USE_PYLONG_INTERNALS + if (unlikely(__Pyx_PyLong_IsNeg(x))) { + goto raise_neg_overflow; + } else if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_DigitCount(x)) { + case 2: + if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) >= 2 * PyLong_SHIFT)) { + return (int) (((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); + } + } + break; + case 3: + if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) >= 3 * PyLong_SHIFT)) { + return (int) (((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); + } + } + break; + case 4: + if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) >= 4 * PyLong_SHIFT)) { + return (int) (((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])); + } + } + break; + } + } +#endif +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7 + if (unlikely(Py_SIZE(x) < 0)) { + goto raise_neg_overflow; + } +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (int) -1; + if (unlikely(result == 1)) + goto raise_neg_overflow; + } +#endif + if ((sizeof(int) <= sizeof(unsigned long))) { + __PYX_VERIFY_RETURN_INT_EXC(int, unsigned long, PyLong_AsUnsignedLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(int) <= sizeof(unsigned PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(int, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) +#endif + } + } else { +#if CYTHON_USE_PYLONG_INTERNALS + if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(int, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_SignedDigitCount(x)) { + case -2: + if ((8 * sizeof(int) - 1 > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { + return (int) (((int)-1)*(((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case 2: + if ((8 * sizeof(int) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { + return (int) ((((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case -3: + if ((8 * sizeof(int) - 1 > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { + return (int) (((int)-1)*(((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case 3: + if ((8 * sizeof(int) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { + return (int) ((((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case -4: + if ((8 * sizeof(int) - 1 > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) { + return (int) (((int)-1)*(((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + case 4: + if ((8 * sizeof(int) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(int) - 1 > 4 * PyLong_SHIFT)) { + return (int) ((((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]))); + } + } + break; + } + } +#endif + if ((sizeof(int) <= sizeof(long))) { + __PYX_VERIFY_RETURN_INT_EXC(int, long, PyLong_AsLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(int) <= sizeof(PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(int, PY_LONG_LONG, PyLong_AsLongLong(x)) +#endif + } + } + { + int val; + PyObject *v = __Pyx_PyNumber_IntOrLong(x); +#if PY_MAJOR_VERSION < 3 + if (likely(v) && !PyLong_Check(v)) { + PyObject *tmp = v; + v = PyNumber_Long(tmp); + Py_DECREF(tmp); + } +#endif + if (likely(v)) { + int ret = -1; +#if !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray) + int one = 1; int is_little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&val; + ret = _PyLong_AsByteArray((PyLongObject *)v, + bytes, sizeof(val), + is_little, !is_unsigned); +#else + PyObject *stepval = NULL, *mask = NULL, *shift = NULL; + int bits, remaining_bits, is_negative = 0; + long idigit; + int chunk_size = (sizeof(long) < 8) ? 30 : 62; + if (unlikely(!PyLong_CheckExact(v))) { + PyObject *tmp = v; + v = PyNumber_Long(v); + assert(PyLong_CheckExact(v)); + Py_DECREF(tmp); + if (unlikely(!v)) return (int) -1; + } +#if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(x) == 0) + return (int) 0; + is_negative = Py_SIZE(x) < 0; +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (int) -1; + is_negative = result == 1; + } +#endif + if (is_unsigned && unlikely(is_negative)) { + goto raise_neg_overflow; + } else if (is_negative) { + stepval = PyNumber_Invert(v); + if (unlikely(!stepval)) + return (int) -1; + } else { + stepval = __Pyx_NewRef(v); + } + val = (int) 0; + mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done; + shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done; + for (bits = 0; bits < (int) sizeof(int) * 8 - chunk_size; bits += chunk_size) { + PyObject *tmp, *digit; + digit = PyNumber_And(stepval, mask); + if (unlikely(!digit)) goto done; + idigit = PyLong_AsLong(digit); + Py_DECREF(digit); + if (unlikely(idigit < 0)) goto done; + tmp = PyNumber_Rshift(stepval, shift); + if (unlikely(!tmp)) goto done; + Py_DECREF(stepval); stepval = tmp; + val |= ((int) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(stepval) == 0) + goto unpacking_done; + #endif + } + idigit = PyLong_AsLong(stepval); + if (unlikely(idigit < 0)) goto done; + remaining_bits = ((int) sizeof(int) * 8) - bits - (is_unsigned ? 0 : 1); + if (unlikely(idigit >= (1L << remaining_bits))) + goto raise_overflow; + val |= ((int) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + unpacking_done: + #endif + if (!is_unsigned) { + if (unlikely(val & (((int) 1) << (sizeof(int) * 8 - 1)))) + goto raise_overflow; + if (is_negative) + val = ~val; + } + ret = 0; + done: + Py_XDECREF(shift); + Py_XDECREF(mask); + Py_XDECREF(stepval); +#endif + Py_DECREF(v); + if (likely(!ret)) + return val; + } + return (int) -1; + } + } else { + int val; + PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); + if (!tmp) return (int) -1; + val = __Pyx_PyInt_As_int(tmp); + Py_DECREF(tmp); + return val; + } +raise_overflow: + PyErr_SetString(PyExc_OverflowError, + "value too large to convert to int"); + return (int) -1; +raise_neg_overflow: + PyErr_SetString(PyExc_OverflowError, + "can't convert negative value to int"); + return (int) -1; +} + +/* CIntToPy */ + static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const int neg_one = (int) -1, const_zero = (int) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (is_unsigned) { + if (sizeof(int) < sizeof(long)) { + return PyInt_FromLong((long) value); + } else if (sizeof(int) <= sizeof(unsigned long)) { + return PyLong_FromUnsignedLong((unsigned long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(int) <= sizeof(unsigned PY_LONG_LONG)) { + return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); +#endif + } + } else { + if (sizeof(int) <= sizeof(long)) { + return PyInt_FromLong((long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(int) <= sizeof(PY_LONG_LONG)) { + return PyLong_FromLongLong((PY_LONG_LONG) value); +#endif + } + } + { + int one = 1; int little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&value; + return _PyLong_FromByteArray(bytes, sizeof(int), + little, !is_unsigned); + } +} + +/* CIntFromPy */ + static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const long neg_one = (long) -1, const_zero = (long) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_Check(x))) { + if ((sizeof(long) < sizeof(long))) { + __PYX_VERIFY_RETURN_INT(long, long, PyInt_AS_LONG(x)) + } else { + long val = PyInt_AS_LONG(x); + if (is_unsigned && unlikely(val < 0)) { + goto raise_neg_overflow; + } + return (long) val; + } + } else +#endif + if (likely(PyLong_Check(x))) { + if (is_unsigned) { +#if CYTHON_USE_PYLONG_INTERNALS + if (unlikely(__Pyx_PyLong_IsNeg(x))) { + goto raise_neg_overflow; + } else if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_DigitCount(x)) { + case 2: + if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) >= 2 * PyLong_SHIFT)) { + return (long) (((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); + } + } + break; + case 3: + if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) >= 3 * PyLong_SHIFT)) { + return (long) (((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); + } + } + break; + case 4: + if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) >= 4 * PyLong_SHIFT)) { + return (long) (((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])); + } + } + break; + } + } +#endif +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7 + if (unlikely(Py_SIZE(x) < 0)) { + goto raise_neg_overflow; + } +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (long) -1; + if (unlikely(result == 1)) + goto raise_neg_overflow; + } +#endif + if ((sizeof(long) <= sizeof(unsigned long))) { + __PYX_VERIFY_RETURN_INT_EXC(long, unsigned long, PyLong_AsUnsignedLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(long) <= sizeof(unsigned PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(long, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) +#endif + } + } else { +#if CYTHON_USE_PYLONG_INTERNALS + if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(long, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_SignedDigitCount(x)) { + case -2: + if ((8 * sizeof(long) - 1 > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { + return (long) (((long)-1)*(((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case 2: + if ((8 * sizeof(long) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { + return (long) ((((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case -3: + if ((8 * sizeof(long) - 1 > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { + return (long) (((long)-1)*(((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case 3: + if ((8 * sizeof(long) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { + return (long) ((((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case -4: + if ((8 * sizeof(long) - 1 > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) { + return (long) (((long)-1)*(((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + case 4: + if ((8 * sizeof(long) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(long) - 1 > 4 * PyLong_SHIFT)) { + return (long) ((((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]))); + } + } + break; + } + } +#endif + if ((sizeof(long) <= sizeof(long))) { + __PYX_VERIFY_RETURN_INT_EXC(long, long, PyLong_AsLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(long) <= sizeof(PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(long, PY_LONG_LONG, PyLong_AsLongLong(x)) +#endif + } + } + { + long val; + PyObject *v = __Pyx_PyNumber_IntOrLong(x); +#if PY_MAJOR_VERSION < 3 + if (likely(v) && !PyLong_Check(v)) { + PyObject *tmp = v; + v = PyNumber_Long(tmp); + Py_DECREF(tmp); + } +#endif + if (likely(v)) { + int ret = -1; +#if !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray) + int one = 1; int is_little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&val; + ret = _PyLong_AsByteArray((PyLongObject *)v, + bytes, sizeof(val), + is_little, !is_unsigned); +#else + PyObject *stepval = NULL, *mask = NULL, *shift = NULL; + int bits, remaining_bits, is_negative = 0; + long idigit; + int chunk_size = (sizeof(long) < 8) ? 30 : 62; + if (unlikely(!PyLong_CheckExact(v))) { + PyObject *tmp = v; + v = PyNumber_Long(v); + assert(PyLong_CheckExact(v)); + Py_DECREF(tmp); + if (unlikely(!v)) return (long) -1; + } +#if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(x) == 0) + return (long) 0; + is_negative = Py_SIZE(x) < 0; +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (long) -1; + is_negative = result == 1; + } +#endif + if (is_unsigned && unlikely(is_negative)) { + goto raise_neg_overflow; + } else if (is_negative) { + stepval = PyNumber_Invert(v); + if (unlikely(!stepval)) + return (long) -1; + } else { + stepval = __Pyx_NewRef(v); + } + val = (long) 0; + mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done; + shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done; + for (bits = 0; bits < (int) sizeof(long) * 8 - chunk_size; bits += chunk_size) { + PyObject *tmp, *digit; + digit = PyNumber_And(stepval, mask); + if (unlikely(!digit)) goto done; + idigit = PyLong_AsLong(digit); + Py_DECREF(digit); + if (unlikely(idigit < 0)) goto done; + tmp = PyNumber_Rshift(stepval, shift); + if (unlikely(!tmp)) goto done; + Py_DECREF(stepval); stepval = tmp; + val |= ((long) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(stepval) == 0) + goto unpacking_done; + #endif + } + idigit = PyLong_AsLong(stepval); + if (unlikely(idigit < 0)) goto done; + remaining_bits = ((int) sizeof(long) * 8) - bits - (is_unsigned ? 0 : 1); + if (unlikely(idigit >= (1L << remaining_bits))) + goto raise_overflow; + val |= ((long) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + unpacking_done: + #endif + if (!is_unsigned) { + if (unlikely(val & (((long) 1) << (sizeof(long) * 8 - 1)))) + goto raise_overflow; + if (is_negative) + val = ~val; + } + ret = 0; + done: + Py_XDECREF(shift); + Py_XDECREF(mask); + Py_XDECREF(stepval); +#endif + Py_DECREF(v); + if (likely(!ret)) + return val; + } + return (long) -1; + } + } else { + long val; + PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); + if (!tmp) return (long) -1; + val = __Pyx_PyInt_As_long(tmp); + Py_DECREF(tmp); + return val; + } +raise_overflow: + PyErr_SetString(PyExc_OverflowError, + "value too large to convert to long"); + return (long) -1; +raise_neg_overflow: + PyErr_SetString(PyExc_OverflowError, + "can't convert negative value to long"); + return (long) -1; +} + +/* CIntFromPy */ + static CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *x) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const char neg_one = (char) -1, const_zero = (char) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_Check(x))) { + if ((sizeof(char) < sizeof(long))) { + __PYX_VERIFY_RETURN_INT(char, long, PyInt_AS_LONG(x)) + } else { + long val = PyInt_AS_LONG(x); + if (is_unsigned && unlikely(val < 0)) { + goto raise_neg_overflow; + } + return (char) val; + } + } else +#endif + if (likely(PyLong_Check(x))) { + if (is_unsigned) { +#if CYTHON_USE_PYLONG_INTERNALS + if (unlikely(__Pyx_PyLong_IsNeg(x))) { + goto raise_neg_overflow; + } else if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(char, __Pyx_compact_upylong, __Pyx_PyLong_CompactValueUnsigned(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_DigitCount(x)) { + case 2: + if ((8 * sizeof(char) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) >= 2 * PyLong_SHIFT)) { + return (char) (((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0])); + } + } + break; + case 3: + if ((8 * sizeof(char) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) >= 3 * PyLong_SHIFT)) { + return (char) (((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])); + } + } + break; + case 4: + if ((8 * sizeof(char) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) >= 4 * PyLong_SHIFT)) { + return (char) (((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])); + } + } + break; + } + } +#endif +#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7 + if (unlikely(Py_SIZE(x) < 0)) { + goto raise_neg_overflow; + } +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (char) -1; + if (unlikely(result == 1)) + goto raise_neg_overflow; + } +#endif + if ((sizeof(char) <= sizeof(unsigned long))) { + __PYX_VERIFY_RETURN_INT_EXC(char, unsigned long, PyLong_AsUnsignedLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(char) <= sizeof(unsigned PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(char, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x)) +#endif + } + } else { +#if CYTHON_USE_PYLONG_INTERNALS + if (__Pyx_PyLong_IsCompact(x)) { + __PYX_VERIFY_RETURN_INT(char, __Pyx_compact_pylong, __Pyx_PyLong_CompactValue(x)) + } else { + const digit* digits = __Pyx_PyLong_Digits(x); + assert(__Pyx_PyLong_DigitCount(x) > 1); + switch (__Pyx_PyLong_SignedDigitCount(x)) { + case -2: + if ((8 * sizeof(char) - 1 > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) { + return (char) (((char)-1)*(((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case 2: + if ((8 * sizeof(char) > 1 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 2 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) { + return (char) ((((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case -3: + if ((8 * sizeof(char) - 1 > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) { + return (char) (((char)-1)*(((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case 3: + if ((8 * sizeof(char) > 2 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 3 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) { + return (char) ((((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case -4: + if ((8 * sizeof(char) - 1 > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 4 * PyLong_SHIFT)) { + return (char) (((char)-1)*(((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + case 4: + if ((8 * sizeof(char) > 3 * PyLong_SHIFT)) { + if ((8 * sizeof(unsigned long) > 4 * PyLong_SHIFT)) { + __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]))) + } else if ((8 * sizeof(char) - 1 > 4 * PyLong_SHIFT)) { + return (char) ((((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]))); + } + } + break; + } + } +#endif + if ((sizeof(char) <= sizeof(long))) { + __PYX_VERIFY_RETURN_INT_EXC(char, long, PyLong_AsLong(x)) +#ifdef HAVE_LONG_LONG + } else if ((sizeof(char) <= sizeof(PY_LONG_LONG))) { + __PYX_VERIFY_RETURN_INT_EXC(char, PY_LONG_LONG, PyLong_AsLongLong(x)) +#endif + } + } + { + char val; + PyObject *v = __Pyx_PyNumber_IntOrLong(x); +#if PY_MAJOR_VERSION < 3 + if (likely(v) && !PyLong_Check(v)) { + PyObject *tmp = v; + v = PyNumber_Long(tmp); + Py_DECREF(tmp); + } +#endif + if (likely(v)) { + int ret = -1; +#if !(CYTHON_COMPILING_IN_PYPY || CYTHON_COMPILING_IN_LIMITED_API) || defined(_PyLong_AsByteArray) + int one = 1; int is_little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&val; + ret = _PyLong_AsByteArray((PyLongObject *)v, + bytes, sizeof(val), + is_little, !is_unsigned); +#else + PyObject *stepval = NULL, *mask = NULL, *shift = NULL; + int bits, remaining_bits, is_negative = 0; + long idigit; + int chunk_size = (sizeof(long) < 8) ? 30 : 62; + if (unlikely(!PyLong_CheckExact(v))) { + PyObject *tmp = v; + v = PyNumber_Long(v); + assert(PyLong_CheckExact(v)); + Py_DECREF(tmp); + if (unlikely(!v)) return (char) -1; + } +#if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(x) == 0) + return (char) 0; + is_negative = Py_SIZE(x) < 0; +#else + { + int result = PyObject_RichCompareBool(x, Py_False, Py_LT); + if (unlikely(result < 0)) + return (char) -1; + is_negative = result == 1; + } +#endif + if (is_unsigned && unlikely(is_negative)) { + goto raise_neg_overflow; + } else if (is_negative) { + stepval = PyNumber_Invert(v); + if (unlikely(!stepval)) + return (char) -1; + } else { + stepval = __Pyx_NewRef(v); + } + val = (char) 0; + mask = PyLong_FromLong((1L << chunk_size) - 1); if (unlikely(!mask)) goto done; + shift = PyLong_FromLong(chunk_size); if (unlikely(!shift)) goto done; + for (bits = 0; bits < (int) sizeof(char) * 8 - chunk_size; bits += chunk_size) { + PyObject *tmp, *digit; + digit = PyNumber_And(stepval, mask); + if (unlikely(!digit)) goto done; + idigit = PyLong_AsLong(digit); + Py_DECREF(digit); + if (unlikely(idigit < 0)) goto done; + tmp = PyNumber_Rshift(stepval, shift); + if (unlikely(!tmp)) goto done; + Py_DECREF(stepval); stepval = tmp; + val |= ((char) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + if (Py_SIZE(stepval) == 0) + goto unpacking_done; + #endif + } + idigit = PyLong_AsLong(stepval); + if (unlikely(idigit < 0)) goto done; + remaining_bits = ((int) sizeof(char) * 8) - bits - (is_unsigned ? 0 : 1); + if (unlikely(idigit >= (1L << remaining_bits))) + goto raise_overflow; + val |= ((char) idigit) << bits; + #if CYTHON_COMPILING_IN_LIMITED_API && PY_VERSION_HEX < 0x030B0000 + unpacking_done: + #endif + if (!is_unsigned) { + if (unlikely(val & (((char) 1) << (sizeof(char) * 8 - 1)))) + goto raise_overflow; + if (is_negative) + val = ~val; + } + ret = 0; + done: + Py_XDECREF(shift); + Py_XDECREF(mask); + Py_XDECREF(stepval); +#endif + Py_DECREF(v); + if (likely(!ret)) + return val; + } + return (char) -1; + } + } else { + char val; + PyObject *tmp = __Pyx_PyNumber_IntOrLong(x); + if (!tmp) return (char) -1; + val = __Pyx_PyInt_As_char(tmp); + Py_DECREF(tmp); + return val; + } +raise_overflow: + PyErr_SetString(PyExc_OverflowError, + "value too large to convert to char"); + return (char) -1; +raise_neg_overflow: + PyErr_SetString(PyExc_OverflowError, + "can't convert negative value to char"); + return (char) -1; +} + +/* FormatTypeName */ + #if CYTHON_COMPILING_IN_LIMITED_API +static __Pyx_TypeName +__Pyx_PyType_GetName(PyTypeObject* tp) +{ + PyObject *name = __Pyx_PyObject_GetAttrStr((PyObject *)tp, + __pyx_n_s_name_2); + if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) { + PyErr_Clear(); + Py_XSETREF(name, __Pyx_NewRef(__pyx_n_s__24)); + } + return name; +} +#endif + +/* CheckBinaryVersion */ + static int __Pyx_check_binary_version(void) { + char ctversion[5]; + int same=1, i, found_dot; + const char* rt_from_call = Py_GetVersion(); + PyOS_snprintf(ctversion, 5, "%d.%d", PY_MAJOR_VERSION, PY_MINOR_VERSION); + found_dot = 0; + for (i = 0; i < 4; i++) { + if (!ctversion[i]) { + same = (rt_from_call[i] < '0' || rt_from_call[i] > '9'); + break; + } + if (rt_from_call[i] != ctversion[i]) { + same = 0; + break; + } + } + if (!same) { + char rtversion[5] = {'\0'}; + char message[200]; + for (i=0; i<4; ++i) { + if (rt_from_call[i] == '.') { + if (found_dot) break; + found_dot = 1; + } else if (rt_from_call[i] < '0' || rt_from_call[i] > '9') { + break; + } + rtversion[i] = rt_from_call[i]; + } + PyOS_snprintf(message, sizeof(message), + "compile time version %s of module '%.100s' " + "does not match runtime version %s", + ctversion, __Pyx_MODULE_NAME, rtversion); + return PyErr_WarnEx(NULL, message, 1); + } + return 0; +} + +/* InitStrings */ + #if PY_MAJOR_VERSION >= 3 +static int __Pyx_InitString(__Pyx_StringTabEntry t, PyObject **str) { + if (t.is_unicode | t.is_str) { + if (t.intern) { + *str = PyUnicode_InternFromString(t.s); + } else if (t.encoding) { + *str = PyUnicode_Decode(t.s, t.n - 1, t.encoding, NULL); + } else { + *str = PyUnicode_FromStringAndSize(t.s, t.n - 1); + } + } else { + *str = PyBytes_FromStringAndSize(t.s, t.n - 1); + } + if (!*str) + return -1; + if (PyObject_Hash(*str) == -1) + return -1; + return 0; +} +#endif +static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) { + while (t->p) { + #if PY_MAJOR_VERSION >= 3 + __Pyx_InitString(*t, t->p); + #else + if (t->is_unicode) { + *t->p = PyUnicode_DecodeUTF8(t->s, t->n - 1, NULL); + } else if (t->intern) { + *t->p = PyString_InternFromString(t->s); + } else { + *t->p = PyString_FromStringAndSize(t->s, t->n - 1); + } + if (!*t->p) + return -1; + if (PyObject_Hash(*t->p) == -1) + return -1; + #endif + ++t; + } + return 0; +} + +static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) { + return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str)); +} +static CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) { + Py_ssize_t ignore; + return __Pyx_PyObject_AsStringAndSize(o, &ignore); +} +#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT +#if !CYTHON_PEP393_ENABLED +static const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) { + char* defenc_c; + PyObject* defenc = _PyUnicode_AsDefaultEncodedString(o, NULL); + if (!defenc) return NULL; + defenc_c = PyBytes_AS_STRING(defenc); +#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII + { + char* end = defenc_c + PyBytes_GET_SIZE(defenc); + char* c; + for (c = defenc_c; c < end; c++) { + if ((unsigned char) (*c) >= 128) { + PyUnicode_AsASCIIString(o); + return NULL; + } + } + } +#endif + *length = PyBytes_GET_SIZE(defenc); + return defenc_c; +} +#else +static CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) { + if (unlikely(__Pyx_PyUnicode_READY(o) == -1)) return NULL; +#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII + if (likely(PyUnicode_IS_ASCII(o))) { + *length = PyUnicode_GET_LENGTH(o); + return PyUnicode_AsUTF8(o); + } else { + PyUnicode_AsASCIIString(o); + return NULL; + } +#else + return PyUnicode_AsUTF8AndSize(o, length); +#endif +} +#endif +#endif +static CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject* o, Py_ssize_t *length) { +#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT + if ( +#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII + __Pyx_sys_getdefaultencoding_not_ascii && +#endif + PyUnicode_Check(o)) { + return __Pyx_PyUnicode_AsStringAndSize(o, length); + } else +#endif +#if (!CYTHON_COMPILING_IN_PYPY && !CYTHON_COMPILING_IN_LIMITED_API) || (defined(PyByteArray_AS_STRING) && defined(PyByteArray_GET_SIZE)) + if (PyByteArray_Check(o)) { + *length = PyByteArray_GET_SIZE(o); + return PyByteArray_AS_STRING(o); + } else +#endif + { + char* result; + int r = PyBytes_AsStringAndSize(o, &result, length); + if (unlikely(r < 0)) { + return NULL; + } else { + return result; + } + } +} +static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) { + int is_true = x == Py_True; + if (is_true | (x == Py_False) | (x == Py_None)) return is_true; + else return PyObject_IsTrue(x); +} +static CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) { + int retval; + if (unlikely(!x)) return -1; + retval = __Pyx_PyObject_IsTrue(x); + Py_DECREF(x); + return retval; +} +static PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* result, const char* type_name) { + __Pyx_TypeName result_type_name = __Pyx_PyType_GetName(Py_TYPE(result)); +#if PY_MAJOR_VERSION >= 3 + if (PyLong_Check(result)) { + if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1, + "__int__ returned non-int (type " __Pyx_FMT_TYPENAME "). " + "The ability to return an instance of a strict subclass of int is deprecated, " + "and may be removed in a future version of Python.", + result_type_name)) { + __Pyx_DECREF_TypeName(result_type_name); + Py_DECREF(result); + return NULL; + } + __Pyx_DECREF_TypeName(result_type_name); + return result; + } +#endif + PyErr_Format(PyExc_TypeError, + "__%.4s__ returned non-%.4s (type " __Pyx_FMT_TYPENAME ")", + type_name, type_name, result_type_name); + __Pyx_DECREF_TypeName(result_type_name); + Py_DECREF(result); + return NULL; +} +static CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x) { +#if CYTHON_USE_TYPE_SLOTS + PyNumberMethods *m; +#endif + const char *name = NULL; + PyObject *res = NULL; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_Check(x) || PyLong_Check(x))) +#else + if (likely(PyLong_Check(x))) +#endif + return __Pyx_NewRef(x); +#if CYTHON_USE_TYPE_SLOTS + m = Py_TYPE(x)->tp_as_number; + #if PY_MAJOR_VERSION < 3 + if (m && m->nb_int) { + name = "int"; + res = m->nb_int(x); + } + else if (m && m->nb_long) { + name = "long"; + res = m->nb_long(x); + } + #else + if (likely(m && m->nb_int)) { + name = "int"; + res = m->nb_int(x); + } + #endif +#else + if (!PyBytes_CheckExact(x) && !PyUnicode_CheckExact(x)) { + res = PyNumber_Int(x); + } +#endif + if (likely(res)) { +#if PY_MAJOR_VERSION < 3 + if (unlikely(!PyInt_Check(res) && !PyLong_Check(res))) { +#else + if (unlikely(!PyLong_CheckExact(res))) { +#endif + return __Pyx_PyNumber_IntOrLongWrongResultType(res, name); + } + } + else if (!PyErr_Occurred()) { + PyErr_SetString(PyExc_TypeError, + "an integer is required"); + } + return res; +} +static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) { + Py_ssize_t ival; + PyObject *x; +#if PY_MAJOR_VERSION < 3 + if (likely(PyInt_CheckExact(b))) { + if (sizeof(Py_ssize_t) >= sizeof(long)) + return PyInt_AS_LONG(b); + else + return PyInt_AsSsize_t(b); + } +#endif + if (likely(PyLong_CheckExact(b))) { + #if CYTHON_USE_PYLONG_INTERNALS + if (likely(__Pyx_PyLong_IsCompact(b))) { + return __Pyx_PyLong_CompactValue(b); + } else { + const digit* digits = __Pyx_PyLong_Digits(b); + const Py_ssize_t size = __Pyx_PyLong_SignedDigitCount(b); + switch (size) { + case 2: + if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) { + return (Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case -2: + if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) { + return -(Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case 3: + if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) { + return (Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case -3: + if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) { + return -(Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case 4: + if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) { + return (Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + case -4: + if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) { + return -(Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0])); + } + break; + } + } + #endif + return PyLong_AsSsize_t(b); + } + x = PyNumber_Index(b); + if (!x) return -1; + ival = PyInt_AsSsize_t(x); + Py_DECREF(x); + return ival; +} +static CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) { + if (sizeof(Py_hash_t) == sizeof(Py_ssize_t)) { + return (Py_hash_t) __Pyx_PyIndex_AsSsize_t(o); +#if PY_MAJOR_VERSION < 3 + } else if (likely(PyInt_CheckExact(o))) { + return PyInt_AS_LONG(o); +#endif + } else { + Py_ssize_t ival; + PyObject *x; + x = PyNumber_Index(o); + if (!x) return -1; + ival = PyInt_AsLong(x); + Py_DECREF(x); + return ival; + } +} +static CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) { + return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False); +} +static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) { + return PyInt_FromSize_t(ival); +} + + +/* #### Code section: utility_code_pragmas_end ### */ +#ifdef _MSC_VER +#pragma warning( pop ) +#endif + + + +/* #### Code section: end ### */ +#endif /* Py_PYTHON_H */ diff --git a/interpolation/inverse_distance_3d.pyx b/pymica/methods/inverse_distance_3d.pyx similarity index 100% rename from interpolation/inverse_distance_3d.pyx rename to pymica/methods/inverse_distance_3d.pyx diff --git a/pymica/multiregression.py b/pymica/methods/multiregression.py similarity index 100% rename from pymica/multiregression.py rename to pymica/methods/multiregression.py diff --git a/pymica/pymica.py b/pymica/pymica.py index 0e69107..820a254 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -3,15 +3,15 @@ ''' import json -from interpolation.idw import idw -from interpolation.inverse_distance import inverse_distance -from interpolation.inverse_distance_3d import inverse_distance_3d +from pymica.methods.idw import idw +from pymica.methods.inverse_distance import inverse_distance +from pymica.methods.inverse_distance_3d import inverse_distance_3d from numpy import concatenate, newaxis from osgeo import gdal, ogr, osr -from pymica.apply_regression import (apply_clustered_regression, +from pymica.methods.apply_regression import (apply_clustered_regression, apply_regression) -from pymica.clustered_regression import (ClusteredRegression, +from pymica.methods.clustered_regression import (ClusteredRegression, MultiRegressionSigma) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 0366538..fd47a7f 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -6,11 +6,11 @@ import numpy as np from genericpath import exists from osgeo import gdal, osr, ogr -from interpolation.inverse_distance import inverse_distance -from interpolation.inverse_distance_3d import inverse_distance_3d -from pymica.apply_regression import (apply_clustered_regression, +from pymica.methods.inverse_distance import inverse_distance +from pymica.methods.inverse_distance_3d import inverse_distance_3d +from pymica.methods.apply_regression import (apply_clustered_regression, apply_regression) -from pymica.clustered_regression import (ClusteredRegression, +from pymica.methods.clustered_regression import (ClusteredRegression, MultiRegressionSigma) ''' @@ -276,8 +276,8 @@ def interpolate(self, data_file): elif self.methodology == 'id3d': field = inverse_distance_3d( data, - self.field_size, - self.field_geotransform, + list(self.field_size), + list(self.field_geotransform), self.variables[ list(self.variables_files.keys()).index('altitude')], self.power, @@ -299,12 +299,12 @@ def interpolate(self, data_file): res_interp.append(res) if self.methodology == 'mlr+id2d': - res_field = inverse_distance(res_interp, self.field_size, + res_field = inverse_distance(res_interp, list(self.field_size), list(self.field_geotransform), self.power, self.smoothing) elif self.methodology == 'mlr+id3d': res_field = inverse_distance_3d( - res_interp, self.field_size, self.field_geotransform, + res_interp, list(self.field_size), list(self.field_geotransform), self.variables[ list(self.variables_files.keys()).index('altitude')], self.power, @@ -313,6 +313,8 @@ def interpolate(self, data_file): field = field - res_field + self.field = field + return field def __get_regression_results__(self, clusters, data): @@ -339,21 +341,18 @@ def __get_regression_results__(self, clusters, data): return cl_reg, out_data - ''' def save_file(self, file_name): #Saves the calculate field data into a file #Args: # file_name (str): The output file path - - driver = gdal.GetDriverByName('GTiff') d_s = driver.Create(file_name, self.size[1], self.size[0], 1, gdal.GDT_Float32) d_s.SetGeoTransform(self.geotransform) d_s.SetProjection(self.out_proj.ExportToWkt()) - d_s.GetRasterBand(1).WriteArray(self.result) - + d_s.GetRasterBand(1).WriteArray(self.field) + ''' def __read_variables_files__(self, variables_file): if isinstance(variables_file, (list,)): self.variables = None diff --git a/cluster/create_cluster_files.py b/pymica/utils/create_cluster_files.py similarity index 100% rename from cluster/create_cluster_files.py rename to pymica/utils/create_cluster_files.py diff --git a/cluster/create_clusters.py b/pymica/utils/create_clusters.py similarity index 100% rename from cluster/create_clusters.py rename to pymica/utils/create_clusters.py diff --git a/distance/distance_to_sea.py b/pymica/utils/distance_to_coastline.py similarity index 100% rename from distance/distance_to_sea.py rename to pymica/utils/distance_to_coastline.py diff --git a/pymica/utils/geotools.py b/pymica/utils/geotools.py new file mode 100644 index 0000000..fd3ac3a --- /dev/null +++ b/pymica/utils/geotools.py @@ -0,0 +1,21 @@ +import math +import pyproj + + +def calculate_utm_def(point): + """Returns the proj4 definition, calculating the utm zone from + a point definition + + Args: + point (list): A two element list with the lon and lat values + from a point + + Returns: + object: The pyproj.Proj object to use to convert + """ + + zone = (math.floor((point[0] + 180)/6) % 60) + 1 + south = " +south " if point[1] < 0 else " " + desc = ("+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 " + + "+units=m +no_defs").format(zone, south) + return pyproj.Proj(desc) \ No newline at end of file diff --git a/test/apply_regression_test.py b/pymica_tests/apply_regression_test.py similarity index 90% rename from test/apply_regression_test.py rename to pymica_tests/apply_regression_test.py index 611a153..858e728 100644 --- a/test/apply_regression_test.py +++ b/pymica_tests/apply_regression_test.py @@ -6,10 +6,10 @@ import numpy as np -from pymica.apply_regression import (apply_clustered_regression, - apply_regression) -from pymica.clustered_regression import ClusteredRegression -from pymica.multiregression import MultiRegressionSigma +from pymica.methods.apply_regression import (apply_clustered_regression, + apply_regression) +from pymica.methods.clustered_regression import ClusteredRegression +from pymica.methods.multiregression import MultiRegressionSigma class ApplyRegressionTest(unittest.TestCase): @@ -93,11 +93,11 @@ def test_apply_regression_errors(self): str(cm.exception)) def test_apply_clustered_regression(self): - f_p = open("./test/data/sample_data.json") + f_p = open("./pymica_tests/data/sample_data.json") data = json.load(f_p) f_p.close() inst = ClusteredRegression(data, - ["./test/data/clusters.json"]) + ["./pymica_tests/data/clusters.json"]) size = [1000, 1000] alt_data = np.ones(size) diff --git a/test/clustered_regression_test.py b/pymica_tests/clustered_regression_test.py similarity index 80% rename from test/clustered_regression_test.py rename to pymica_tests/clustered_regression_test.py index 9a78422..c340e09 100644 --- a/test/clustered_regression_test.py +++ b/pymica_tests/clustered_regression_test.py @@ -3,16 +3,16 @@ import json import unittest -from pymica.clustered_regression import ClusteredRegression +from pymica.methods.clustered_regression import ClusteredRegression class TestClusteredRegression(unittest.TestCase): def test_regression_ideal_data(self): - f_p = open("./test/data/sample_data.json") + f_p = open("./pymica_tests/data/sample_data.json") data = json.load(f_p) f_p.close() inst = ClusteredRegression(data, - ["./test/data/clusters.json"]) + ["./pymica_tests/data/clusters.json"]) self.assertEqual(len(inst.final_data), 3) self.assertAlmostEqual(inst.mse, 2.1828, 3) @@ -29,22 +29,22 @@ def test_regression_ideal_data(self): str(cm.exception)) def test_get_residuals(self): - f_p = open("./test/data/sample_data.json") + f_p = open("./pymica_tests/data/sample_data.json") data = json.load(f_p) f_p.close() inst = ClusteredRegression(data, - ["./test/data/clusters.json"]) + ["./pymica_tests/data/clusters.json"]) result = inst.get_residuals() self.assertEqual(len(data), len(result)) for point in data: self.assertTrue(point['id'] in result) def test_predict_points(self): - f_p = open("./test/data/sample_data.json") + f_p = open("./pymica_tests/data/sample_data.json") data = json.load(f_p) f_p.close() inst = ClusteredRegression(data, - ["./test/data/clusters.json"]) + ["./pymica_tests/data/clusters.json"]) sample_data = [{"id": "C6", "temp": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, diff --git a/test/create_cluster_files_test.py b/pymica_tests/create_cluster_files_test.py similarity index 89% rename from test/create_cluster_files_test.py rename to pymica_tests/create_cluster_files_test.py index bfcc197..4717cc6 100644 --- a/test/create_cluster_files_test.py +++ b/pymica_tests/create_cluster_files_test.py @@ -7,13 +7,13 @@ from osgeo import gdal, ogr -from cluster.create_cluster_files import (create_reprojected_geoms, +from pymica.utils.create_cluster_files import (create_reprojected_geoms, rasterize_clusters) class TestCreateClustersFiles(unittest.TestCase): def test_create_reprojected_geoms(self): - d_s = create_reprojected_geoms("./test/data/clusters.json", 25831) + d_s = create_reprojected_geoms("./pymica_tests/data/clusters.json", 25831) self.assertIsInstance(d_s, ogr.DataSource) layer = d_s.GetLayer() @@ -28,7 +28,7 @@ def test_create_reprojected_geoms(self): str(c_m.exception)) with self.assertRaises(ValueError) as c_m: - create_reprojected_geoms("./test/data/clusters.json", -999) + create_reprojected_geoms("./pymica_tests/data/clusters.json", -999) self.assertEqual( "Wrong EPSG code: -999", str(c_m.exception)) @@ -39,7 +39,7 @@ def test_rasterize_clusters(self): if exists(out_file): remove(out_file) - layer = create_reprojected_geoms("./test/data/clusters.json", 25831) + layer = create_reprojected_geoms("./pymica_tests/data/clusters.json", 25831) rasterize_clusters(layer, {'size': [1000, 1000], 'geotransform': geotransform, diff --git a/test/create_clusters_test.py b/pymica_tests/create_clusters_test.py similarity index 96% rename from test/create_clusters_test.py rename to pymica_tests/create_clusters_test.py index d3c5f6c..66fdc82 100644 --- a/test/create_clusters_test.py +++ b/pymica_tests/create_clusters_test.py @@ -2,7 +2,7 @@ ''' import unittest -from cluster.create_clusters import calculate_utm_def +from pymica.utils.create_clusters import calculate_utm_def from pyproj import Proj diff --git a/test/data/clusters.json b/pymica_tests/data/clusters.json similarity index 100% rename from test/data/clusters.json rename to pymica_tests/data/clusters.json diff --git a/test/data/clusters5.json b/pymica_tests/data/clusters5.json similarity index 100% rename from test/data/clusters5.json rename to pymica_tests/data/clusters5.json diff --git a/test/data/coast_line.json b/pymica_tests/data/coast_line.json similarity index 100% rename from test/data/coast_line.json rename to pymica_tests/data/coast_line.json diff --git a/test/data/config.json b/pymica_tests/data/config.json similarity index 100% rename from test/data/config.json rename to pymica_tests/data/config.json diff --git a/test/data/config_error.json b/pymica_tests/data/config_error.json similarity index 100% rename from test/data/config_error.json rename to pymica_tests/data/config_error.json diff --git a/test/data/config_init_error_parameters.json b/pymica_tests/data/config_init_error_parameters.json similarity index 100% rename from test/data/config_init_error_parameters.json rename to pymica_tests/data/config_init_error_parameters.json diff --git a/test/data/config_testo.json b/pymica_tests/data/config_testo.json similarity index 100% rename from test/data/config_testo.json rename to pymica_tests/data/config_testo.json diff --git a/test/data/sample_data.json b/pymica_tests/data/sample_data.json similarity index 100% rename from test/data/sample_data.json rename to pymica_tests/data/sample_data.json diff --git a/test/data/sample_data_err.json b/pymica_tests/data/sample_data_err.json similarity index 100% rename from test/data/sample_data_err.json rename to pymica_tests/data/sample_data_err.json diff --git a/test/data/sample_station_metadata.json b/pymica_tests/data/sample_station_metadata.json similarity index 100% rename from test/data/sample_station_metadata.json rename to pymica_tests/data/sample_station_metadata.json diff --git a/test/data/sample_station_metadata_ori.json b/pymica_tests/data/sample_station_metadata_ori.json similarity index 100% rename from test/data/sample_station_metadata_ori.json rename to pymica_tests/data/sample_station_metadata_ori.json diff --git a/test/distance_to_sea_test.py b/pymica_tests/distance_to_sea_test.py similarity index 80% rename from test/distance_to_sea_test.py rename to pymica_tests/distance_to_sea_test.py index 360bcce..7c86731 100644 --- a/test/distance_to_sea_test.py +++ b/pymica_tests/distance_to_sea_test.py @@ -2,7 +2,7 @@ ''' import unittest -from distance.distance_to_sea import dist2func, get_distances, get_dist_array +from pymica.utils.distance_to_coastline import dist2func, get_distances, get_dist_array class TestDistSea(unittest.TestCase): @@ -13,7 +13,7 @@ def test_dist2func(self): self.assertAlmostEqual(dist2func(200000), dist2func(300000), 2) def test_get_distances(self): - result = get_distances([[1, 41]], "./test/data/coast_line.json") + result = get_distances([[1, 41]], "./pymica_tests/data/coast_line.json") self.assertEqual(len(result), 1) self.assertTrue(abs(result[0] - 3910) < 1) @@ -27,6 +27,6 @@ def test_get_distances(self): def test_get_dist_array(self): result = get_dist_array(25831, (420244, 30, 0, 4581058, 0, -30), (1000, 10), - "./test/data/coast_line.json") + "./pymica_tests/data/coast_line.json") self.assertEqual(result.shape, (10, 1000)) self.assertTrue((result <= 1).all() and (result >= 0).all()) diff --git a/test/idw_test.py b/pymica_tests/idw_test.py similarity index 97% rename from test/idw_test.py rename to pymica_tests/idw_test.py index 5201690..b87f6e5 100644 --- a/test/idw_test.py +++ b/pymica_tests/idw_test.py @@ -5,7 +5,7 @@ from numpy import array -from interpolation.idw import idw +from pymica.methods.idw import idw class TestInverseDistanceWeighting(unittest.TestCase): diff --git a/test/inverse_distance_3d_test.py b/pymica_tests/inverse_distance_3d_test.py similarity index 98% rename from test/inverse_distance_3d_test.py rename to pymica_tests/inverse_distance_3d_test.py index cd3b96b..9d9b313 100644 --- a/test/inverse_distance_3d_test.py +++ b/pymica_tests/inverse_distance_3d_test.py @@ -6,7 +6,7 @@ from numpy import array, zeros # pylint: disable=E0611 -from interpolation.inverse_distance_3d import inverse_distance_3d +from pymica.methods.inverse_distance_3d import inverse_distance_3d class TestInverseDistance3D(unittest.TestCase): diff --git a/test/inverse_distance_test.py b/pymica_tests/inverse_distance_test.py similarity index 97% rename from test/inverse_distance_test.py rename to pymica_tests/inverse_distance_test.py index e52a40f..ab7b333 100644 --- a/test/inverse_distance_test.py +++ b/pymica_tests/inverse_distance_test.py @@ -5,7 +5,7 @@ from numpy import array -from interpolation.inverse_distance import \ +from pymica.methods.inverse_distance import \ inverse_distance # pylint: disable=E0611 diff --git a/test/multiregression_test.py b/pymica_tests/multiregression_test.py similarity index 99% rename from test/multiregression_test.py rename to pymica_tests/multiregression_test.py index c792d84..7fe6331 100644 --- a/test/multiregression_test.py +++ b/pymica_tests/multiregression_test.py @@ -2,7 +2,7 @@ ''' import unittest -from pymica.multiregression import MultiRegression +from pymica.methods.multiregression import MultiRegression class TestMultiRegression(unittest.TestCase): diff --git a/test/multiregressionsigma_test.py b/pymica_tests/multiregressionsigma_test.py similarity index 97% rename from test/multiregressionsigma_test.py rename to pymica_tests/multiregressionsigma_test.py index c180855..b0f6f23 100644 --- a/test/multiregressionsigma_test.py +++ b/pymica_tests/multiregressionsigma_test.py @@ -2,7 +2,7 @@ ''' import unittest -from pymica.multiregression import MultiRegression, MultiRegressionSigma +from pymica.methods.multiregression import MultiRegression, MultiRegressionSigma class TestMultiRegressionSigma(unittest.TestCase): diff --git a/test/pymica2_test.py b/pymica_tests/pymica2_test.py similarity index 73% rename from test/pymica2_test.py rename to pymica_tests/pymica2_test.py index 4f2014a..3677932 100644 --- a/test/pymica2_test.py +++ b/pymica_tests/pymica2_test.py @@ -30,7 +30,7 @@ def setUpClass(cls): driver = gdal.GetDriverByName('GTiff') # Create fake altitude field - d_s = driver.Create('test/data/tifs/altitude.tif', + d_s = driver.Create('./pymica_tests/data/tifs/altitude.tif', size[1], size[0], 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(alt_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -38,7 +38,7 @@ def setUpClass(cls): d_s = None # Create fake distance to coast field - d_s = driver.Create('test/data/tifs/d_coast.tif', + d_s = driver.Create('./pymica_tests/data/tifs/d_coast.tif', size[1], size[0], 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(dist_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -46,7 +46,7 @@ def setUpClass(cls): d_s = None # Create wrong fake distance to coast field - d_s = driver.Create('test/data/tifs/d_coast_2.tif', + d_s = driver.Create('./pymica_tests/data/tifs/d_coast_2.tif', 3, 3, 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(dist_data[:3, :3]) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -60,7 +60,7 @@ def setUpClass(cls): {'id': 'C', 'lon': 2.7567764, 'lat': 42.4520729, 'altitude': 1000, 'value': 10.0}] - with open('test/data/init_data.json', 'w') as f: + with open('./pymica_tests/data/init_data.json', 'w') as f: json.dump(data, f) f.close() @@ -72,18 +72,18 @@ def setUpClass(cls): 530000, 4750000], 'EPSG': 25831, 'variables_files': {'altitude': - 'test/data/tifs/altitude.tif'}}, + './pymica_tests/data/tifs/altitude.tif'}}, 'mlr': {'clusters': None, 'resolution': 270, 'interpolation_bounds': [260000, 4480000, 530000, 4750000], 'EPSG': 25831, 'variables_files': {'altitude': - 'test/data/tifs/altitude.tif', + './pymica_tests/data/tifs/altitude.tif', 'd_coast': - 'test/data/tifs/d_coast.tif'}}} + './pymica_tests/data/tifs/d_coast.tif'}}} - with open('test/data/config_interpolate.json', 'w') as f: + with open('./pymica_tests/data/config_interpolate.json', 'w') as f: json.dump(config, f) f.close() @@ -92,18 +92,18 @@ def test_init_wrong_variables_files(cls): 'interpolation_bounds': [260000, 4480000, 530000, 4750000], 'clusters': 'None', - 'variables_files': {'altitude': 'test/data/tifs/' + 'variables_files': {'altitude': './pymica_tests/data/tifs/' 'altitude.tif', - 'd_coast': 'test/data/tifs/' + 'd_coast': './pymica_tests/data/tifs/' 'd_coast_2.tif'}, 'EPSG': 25831}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with cls.assertRaises(ValueError) as cm: - PyMica('mlr', 'test/data/config_test.json') + PyMica('mlr', './pymica_tests/data/config_test.json') cls.assertEqual('Variables properties are not the same. ' 'Variables fields must have the same ' 'GeoTransform, Projection, XSize and YSize.', @@ -116,14 +116,14 @@ def test_init_config_not_found(self): def test_init_config_json_error(self): with self.assertRaises(json.decoder.JSONDecodeError) as cm: - PyMica('id3d', './test/data/config_error.json') + PyMica('id3d', './pymica_tests/data/config_error.json') self.assertEqual('Expecting property name enclosed in double quotes: ' 'line 2 column 5 (char 6)', str(cm.exception)) def test_init_wrong_methodology(self): with self.assertRaises(ValueError) as cm: - PyMica('id3', './test/data/config_interpolate.json') + PyMica('id3', './pymica_tests/data/config_interpolate.json') self.assertEqual('Methodology must be \"id2d\", \"id3d\", ' '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', str(cm.exception)) @@ -135,14 +135,14 @@ def test_init_methodology_not_in_config(self): 530000, 4750000], 'EPSG': 25831, 'variables_files': {'altitude': - 'test/data/tifs/altitude.tif'}}} + './pymica_tests/data/tifs/altitude.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', './test/data/config_test.json') + PyMica('id2d', './pymica_tests/data/config_test.json') self.assertEqual('id2d not defined in the configuration file.', cm.exception.args[0]) @@ -153,16 +153,16 @@ def test_init_default_values_config(self): 530000, 4750000], 'EPSG': 25831, 'variables_files': {'altitude': - 'test/data/tifs/altitude.tif'}}} + './pymica_tests/data/tifs/altitude.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: inst = PyMica('id3d', - './test/data/config_test.json') + './pymica_tests/data/config_test.json') self.assertEqual(mock_stdout.getvalue().strip(), 'id_power not in the configuration dictionary.' ' id_power set to default value of 2.5.\n' @@ -181,12 +181,12 @@ def test_init_missing_interpolation_bounds(self): 'resolution': 1000, 'EPSG': 25831}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', './test/data/config_test.json') + PyMica('id2d', './pymica_tests/data/config_test.json') self.assertEqual('interpolation_bounds must be defined in the ' 'configuration dictionary.', cm.exception.args[0]) @@ -198,12 +198,12 @@ def test_init_wrong_type_interpolation_bounds(self): 'resolution': 1000, 'EPSG': 25831}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', './test/data/config_test.json') + PyMica('id2d', './pymica_tests/data/config_test.json') self.assertEqual('interpolation_bounds must be a List as ' '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) @@ -215,12 +215,12 @@ def test_init_wrong_length_interpolation_bounds(self): 'resolution': 1000, 'EPSG': 25831}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(ValueError) as cm: - PyMica('id2d', './test/data/config_test.json') + PyMica('id2d', './pymica_tests/data/config_test.json') self.assertEqual('interpolation_bounds must be a List as ' '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) @@ -231,12 +231,12 @@ def test_init_missing_resolution(self): 'interpolation_bounds': [0, 0, 1000, 1000], 'EPSG': 25831}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', './test/data/config_test.json') + PyMica('id2d', './pymica_tests/data/config_test.json') self.assertEqual('resolution must be defined in the configuration ' 'dictionary.', cm.exception.args[0]) @@ -248,12 +248,12 @@ def test_init_wrong_type_resolution(self): 'resolution': '1000', 'EPSG': 25831}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', './test/data/config_test.json') + PyMica('id2d', './pymica_tests/data/config_test.json') self.assertEqual('resolution must have a valid value in meters.', cm.exception.args[0]) @@ -264,12 +264,12 @@ def test_init_missing_epsg(self): 'interpolation_bounds': [0, 0, 1000, 1000], 'resolution': 1000}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', './test/data/config_test.json') + PyMica('id2d', './pymica_tests/data/config_test.json') self.assertEqual('EPSG must be defined in the configuration ' 'dictionary.', cm.exception.args[0]) @@ -281,12 +281,12 @@ def test_init_wrong_type_epsg(self): 'resolution': 1000, 'EPSG': '25831'}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', './test/data/config_test.json') + PyMica('id2d', './pymica_tests/data/config_test.json') self.assertEqual('EPSG must have a valid int value.', cm.exception.args[0]) @@ -298,12 +298,12 @@ def test_init_missing_variables_files(self): 'resolution': 1000, 'EPSG': 25831}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('mlr+id2d', './test/data/config_test.json') + PyMica('mlr+id2d', './pymica_tests/data/config_test.json') self.assertEqual('variables_files must be included in the ' + 'configuration file if mlr+id2d is selected.', cm.exception.args[0]) @@ -317,12 +317,12 @@ def test_init_empty_variables_files(self): 'EPSG': 25831, 'variables_files': {}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(ValueError) as cm: - PyMica('mlr+id2d', './test/data/config_test.json') + PyMica('mlr+id2d', './pymica_tests/data/config_test.json') self.assertEqual('variables_files dictionary must have at ' + 'least one key including a variable file ' + 'path containing a 2D predictor field.', @@ -338,12 +338,12 @@ def test_init_not_found_variables_files(self): 'variables_files': {'altitude': 'notfound.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(FileNotFoundError) as cm: - PyMica('mlr+id2d', './test/data/config_test.json') + PyMica('mlr+id2d', './pymica_tests/data/config_test.json') self.assertEqual('No such file or directory: notfound.tif', str(cm.exception)) @@ -356,14 +356,14 @@ def test_init_two_variables_files(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': 'test/data/tifs/altitude.tif', - 'd_coast': 'test/data/tifs/d_coast.tif'}}} + 'altitude': './pymica_tests/data/tifs/altitude.tif', + 'd_coast': './pymica_tests/data/tifs/d_coast.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id2d', './test/data/config_test.json') + mlr_id2d = PyMica('mlr+id2d', './pymica_tests/data/config_test.json') self.assertEqual(mlr_id2d.variables.shape, (2, 1000, 1000)) @@ -376,15 +376,15 @@ def test_init_interpolate_id2d(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': 'test/data/tifs/altitude.tif', - 'd_coast': 'test/data/tifs/d_coast.tif'}}} + 'altitude': './pymica_tests/data/tifs/altitude.tif', + 'd_coast': './pymica_tests/data/tifs/d_coast.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - id2d = PyMica('id2d', './test/data/config_test.json') - field = id2d.interpolate('test/data/init_data.json') + id2d = PyMica('id2d', './pymica_tests/data/config_test.json') + field = id2d.interpolate('./pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 23.992, 2) @@ -400,15 +400,15 @@ def test_init_interpolate_id3d(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': 'test/data/tifs/altitude.tif', - 'd_coast': 'test/data/tifs/d_coast.tif'}}} + 'altitude': './pymica_tests/data/tifs/altitude.tif', + 'd_coast': './pymica_tests/data/tifs/d_coast.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - id3d = PyMica('id3d', './test/data/config_test.json') - field = id3d.interpolate('test/data/init_data.json') + id3d = PyMica('id3d', './pymica_tests/data/config_test.json') + field = id3d.interpolate('./pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 24.086, 2) @@ -424,14 +424,14 @@ def test_init_interpolate_mlr(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': 'test/data/tifs/altitude.tif'}}} + 'altitude': './pymica_tests/data/tifs/altitude.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - mlr = PyMica('mlr', './test/data/config_test.json') - field = mlr.interpolate('test/data/init_data.json') + mlr = PyMica('mlr', './pymica_tests/data/config_test.json') + field = mlr.interpolate('./pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 37.193, 2) @@ -447,14 +447,14 @@ def test_init_interpolate_mlr_id2d(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': 'test/data/tifs/altitude.tif'}}} + 'altitude': './pymica_tests/data/tifs/altitude.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id2d', './test/data/config_test.json') - field = mlr_id2d.interpolate('test/data/init_data.json') + mlr_id2d = PyMica('mlr+id2d', './pymica_tests/data/config_test.json') + field = mlr_id2d.interpolate('./pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[925, 74], 50.000, 2) @@ -470,14 +470,14 @@ def test_init_interpolate_mlr_id3d(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': 'test/data/tifs/altitude.tif'}}} + 'altitude': './pymica_tests/data/tifs/altitude.tif'}}} - with open('test/data/config_test.json', 'w') as f: + with open('./pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id3d', './test/data/config_test.json') - field = mlr_id2d.interpolate('test/data/init_data.json') + mlr_id2d = PyMica('mlr+id3d', './pymica_tests/data/config_test.json') + field = mlr_id2d.interpolate('./pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[925, 74], 50.000, 2) @@ -487,15 +487,15 @@ def test_init_interpolate_mlr_id3d(self): def test_interpolate_input_data_file_not_found(self): with self.assertRaises(FileNotFoundError) as cm: - inst = PyMica('id3d', 'test/data/config_interpolate.json') + inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') inst.interpolate(data_file='aaaa') self.assertEqual('No such file or directory: aaaa', str(cm.exception)) def test_interpolate_input_bad_data_file(self): with self.assertRaises(json.decoder.JSONDecodeError) as cm: - inst = PyMica('id3d', 'test/data/config_interpolate.json') - inst.interpolate(data_file='test/data/sample_data_err.json') + inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='./pymica_tests/data/sample_data_err.json') self.assertEqual("Expecting ',' delimiter: line 1 column 3474 " "(char 3473)", str(cm.exception)) @@ -508,13 +508,13 @@ def test_interpolate_input_bad_lat(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('test/data/sample_data_test_keys.json', 'w') as f: + with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_interpolate.json') - inst.interpolate(data_file='test/data/sample_data_test_keys.json') + inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') self.assertEqual('lat must be included in the data file', cm.exception.args[0]) @@ -526,13 +526,13 @@ def test_interpolate_input_bad_lon(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('test/data/sample_data_test_keys.json', 'w') as f: + with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_interpolate.json') - inst.interpolate(data_file='test/data/sample_data_test_keys.json') + inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') self.assertEqual('lon must be included in the data file', cm.exception.args[0]) @@ -543,13 +543,13 @@ def test_interpolate_input_altitude_missing(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('test/data/sample_data_test_keys.json', 'w') as f: + with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_interpolate.json') - inst.interpolate(data_file='test/data/sample_data_test_keys.json') + inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') self.assertEqual('altitude must be included in the data file', cm.exception.args[0]) @@ -561,13 +561,13 @@ def test_interpolate_input_bad_id(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('test/data/sample_data_test_keys.json', 'w') as f: + with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_interpolate.json') - inst.interpolate(data_file='test/data/sample_data_test_keys.json') + inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') self.assertEqual('id must be included in the data file', cm.exception.args[0]) @@ -579,13 +579,13 @@ def test_interpolate_input_value_missing(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('test/data/sample_data_test_keys.json', 'w') as f: + with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'test/data/config_interpolate.json') - inst.interpolate(data_file='test/data/sample_data_test_keys.json') + inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') self.assertEqual('value must be included in the data file', cm.exception.args[0]) @@ -596,30 +596,30 @@ def test_interpolate_input_data_variable_missing(self): 'lon': 1.16234, 'lat': 41.66695, 'd_coast': 0.8387222708681318}] - with open('test/data/sample_data_test_keys.json', 'w') as f: + with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('mlr', 'test/data/config_interpolate.json') - inst.interpolate(data_file='test/data/sample_data_test_keys.json') + inst = PyMica('mlr', './pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') self.assertEqual('Some of the variables provided in the ' 'variables_files dictionary missing in C6.', cm.exception.args[0]) @classmethod def tearDownClass(self): - if exists('test/data/config_test.json'): - remove('test/data/config_test.json') - if exists('test/data/config_interpolate.json'): - remove('test/data/config_interpolate.json') - if exists('test/data/tifs/altitude.tif'): - remove('test/data/tifs/altitude.tif') - if exists('test/data/tifs/d_coast.tif'): - remove('test/data/tifs/d_coast.tif') - if exists('test/data/tifs/d_coast_2.tif'): - remove('test/data/tifs/d_coast_2.tif') - if exists('test/data/init_data.json'): - remove('test/data/init_data.json') - if exists('test/data/sample_data_test_keys.json'): - remove('test/data/sample_data_test_keys.json') + if exists('./pymica_tests/data/config_test.json'): + remove('./pymica_tests/data/config_test.json') + if exists('./pymica_tests/data/config_interpolate.json'): + remove('./pymica_tests/data/config_interpolate.json') + if exists('./pymica_tests/data/tifs/altitude.tif'): + remove('./pymica_tests/data/tifs/altitude.tif') + if exists('./pymica_tests/data/tifs/d_coast.tif'): + remove('./pymica_tests/data/tifs/d_coast.tif') + if exists('./pymica_tests/data/tifs/d_coast_2.tif'): + remove('./pymica_tests/data/tifs/d_coast_2.tif') + if exists('./pymica_tests/data/init_data.json'): + remove('./pymica_tests/data/init_data.json') + if exists('./pymica_tests/data/sample_data_test_keys.json'): + remove('./pymica_tests/data/sample_data_test_keys.json') diff --git a/test/pymica_test.py b/pymica_tests/pymica_test.py similarity index 83% rename from test/pymica_test.py rename to pymica_tests/pymica_test.py index 9af92a6..493e908 100644 --- a/test/pymica_test.py +++ b/pymica_tests/pymica_test.py @@ -14,7 +14,7 @@ def setUpClass(cls): cls.variables_file = gettempdir() + '/variables.tiff' cls.mask_file = gettempdir() + '/mask.tiff' cls.mask5_file = gettempdir() + '/mask5.tiff' - cls.clusters = {'clusters_files': ["./test/data/clusters.json"], + cls.clusters = {'clusters_files': ["./pymica_tests/data/clusters.json"], 'mask_files': [cls.mask_file]} size = [1000, 1000] alt_data = np.ones(size) @@ -61,7 +61,7 @@ def setUpClass(cls): d_s = None def test_init(self): - inst = PyMica("./test/data/sample_data.json", self.variables_file, + inst = PyMica("./pymica_tests/data/sample_data.json", self.variables_file, self.clusters) self.assertEqual(inst.result.shape, (1000, 1000)) @@ -69,21 +69,21 @@ def test_init(self): # Test passing multiple variable files instead # of one with all the layers - PyMica("./test/data/sample_data.json", [self.variables_file], + PyMica("./pymica_tests/data/sample_data.json", [self.variables_file], self.clusters) # No clusters - PyMica("./test/data/sample_data.json", [self.variables_file]) + PyMica("./pymica_tests/data/sample_data.json", [self.variables_file]) # Multiple clusters - clusters2 = {'clusters_files': ["./test/data/clusters.json", - "./test/data/clusters5.json"], + clusters2 = {'clusters_files': ["./pymica_tests/data/clusters.json", + "./pymica_tests/data/clusters5.json"], 'mask_files': [self.mask_file, self.mask5_file]} - PyMica("./test/data/sample_data.json", [self.variables_file], + PyMica("./pymica_tests/data/sample_data.json", [self.variables_file], clusters2) def test_init_different_vars(self): - with open("./test/data/sample_data.json") as d_s: + with open("./pymica_tests/data/sample_data.json") as d_s: data = d_s.read() with open(gettempdir() + "/sample_data.json", "w") as d_s: d_s.write(data.replace('id', 'other_id') @@ -109,13 +109,13 @@ def test_errors(self): str(cm.exception)) with self.assertRaises(FileNotFoundError) as cm: - PyMica("./test/data/sample_data.json", ["BadFile"]) + PyMica("./pymica_tests/data/sample_data.json", ["BadFile"]) self.assertEqual( "[Errno 2] No such file or directory: 'BadFile'", str(cm.exception)) with self.assertRaises(ValueError) as cm: - PyMica("./test/data/sample_data.json", self.variables_file, + PyMica("./pymica_tests/data/sample_data.json", self.variables_file, residuals_int='BadMethdology') self.assertEqual( "[Errno 2]residuals_int must be \"id2d\"," + diff --git a/setup.py b/setup.py index a303775..7bba8a7 100644 --- a/setup.py +++ b/setup.py @@ -27,11 +27,11 @@ has_cython = True ext_extention = 'pyx' -ext_modules = [Extension("interpolation.inverse_distance", - ['interpolation/inverse_distance.' + ext_extention], +ext_modules = [Extension("pymica.methods.inverse_distance", + ['pymica/methods/inverse_distance.' + ext_extention], include_dirs=[numpy.get_include()]), - Extension("interpolation.inverse_distance_3d", - ['interpolation/inverse_distance_3d.' + Extension("pymica.methods.inverse_distance_3d", + ['pymica/methods/inverse_distance_3d.' + ext_extention], include_dirs=[numpy.get_include()])] From 742166087df8744edcb712fd7482c81bf4640f61 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 6 Sep 2023 11:16:13 +0200 Subject: [PATCH 19/87] Updates environment_dev.yml #39 --- environment_dev.yml | 301 ++++++++++++++++++------------------ pymica_tests/pymica_test.py | 126 --------------- 2 files changed, 147 insertions(+), 280 deletions(-) delete mode 100644 pymica_tests/pymica_test.py diff --git a/environment_dev.yml b/environment_dev.yml index a40249e..f4596ec 100644 --- a/environment_dev.yml +++ b/environment_dev.yml @@ -1,154 +1,147 @@ -# This file may be used to create an environment using: -# $ conda create --name --file -# platform: linux-64 -alabaster=0.7.12=py37_0 -asn1crypto=0.24.0=py37_0 -astroid=2.0.4=py37_0 -babel=2.6.0=py37_0 -backcall=0.1.0=py37_0 -blas=1.0=mkl -bleach=3.0.2=py37_0 -bzip2=1.0.6=h14c3975_5 -ca-certificates=2019.5.15=0 -cairo=1.14.12=h8948797_3 -certifi=2019.3.9=py37_0 -cffi=1.11.5=py37he75722e_1 -chardet=3.0.4=py37_1 -cryptography=2.7=py37h1ba5d50_0 -curl=7.64.1=hbc83047_0 -cython=0.29=py37he6710b0_0 -dbus=1.13.2=h714fa37_1 -decorator=4.3.0=py37_0 -docutils=0.14=py37_0 -entrypoints=0.2.3=py37_2 -expat=2.2.6=he6710b0_0 -flake8=3.5.0=py37_1 -fontconfig=2.13.0=h9420a91_0 -freetype=2.9.1=h8a8886c_1 -freexl=1.0.5=h14c3975_0 -gdal=2.3.3=py37hbb2a789_0 -geos=3.7.1=he6710b0_0 -giflib=5.1.4=h14c3975_1 -glib=2.56.2=hd408876_0 -gmp=6.1.2=h6c8ec71_1 -gst-plugins-base=1.14.0=hbbd80ab_1 -gstreamer=1.14.0=hb453b48_1 -hdf4=4.2.13=h3ca952b_2 -hdf5=1.10.4=hb1b8bf9_0 -icu=58.2=h9c2bf20_1 -idna=2.7=py37_0 -imagesize=1.1.0=py37_0 -intel-openmp=2019.0=118 -ipykernel=5.1.0=py37h39e3cac_0 -ipython=7.2.0=py37h39e3cac_0 -ipython_genutils=0.2.0=py37_0 -ipywidgets=7.4.2=py37_0 -isort=4.3.4=py37_0 -jedi=0.13.2=py37_0 -jinja2=2.10.1=py37_0 -jpeg=9b=h024ee3a_2 -json-c=0.13.1=h1bed415_0 -jsonschema=2.6.0=py37_0 -jupyter=1.0.0=py37_7 -jupyter_client=5.2.4=py37_0 -jupyter_console=6.0.0=py37_0 -jupyter_core=4.4.0=py37_0 -kealib=1.4.7=hd0c454d_6 -krb5=1.16.1=h173b8e3_7 -lazy-object-proxy=1.3.1=py37h14c3975_2 -libboost=1.67.0=h46d08c1_4 -libcurl=7.64.1=h20c2e04_0 -libdap4=3.19.1=h6ec2957_0 -libedit=3.1.20170329=h6b74fdf_2 -libffi=3.2.1=hd88cf55_4 -libgcc-ng=8.2.0=hdf63c60_1 -libgdal=2.3.3=h2e7e64b_0 -libgfortran-ng=7.3.0=hdf63c60_0 -libkml=1.3.0=h590aaf7_4 -libnetcdf=4.6.1=h11d0813_2 -libpng=1.6.35=hbc83047_0 -libpq=11.2=h20c2e04_0 -libsodium=1.0.16=h1bed415_0 -libspatialite=4.3.0a=hb08deb6_19 -libssh2=1.8.2=h1ba5d50_0 -libstdcxx-ng=8.2.0=hdf63c60_1 -libtiff=4.0.9=he85c1e1_2 -libuuid=1.0.3=h1bed415_2 -libxcb=1.13=h1bed415_1 -libxml2=2.9.8=h26e45fe_1 -markupsafe=1.0=py37h14c3975_1 -mccabe=0.6.1=py37_1 -mistune=0.8.4=py37h7b6447c_0 -mkl=2018.0.3=1 -mkl_fft=1.0.6=py37h7dd41cf_0 -mkl_random=1.0.1=py37h4414c95_1 -nbconvert=5.3.1=py37_0 -nbformat=4.4.0=py37_0 -ncurses=6.1=hf484d3e_0 -notebook=5.7.8=py37_0 -numpy=1.15.4=py37h1d66e8a_0 -numpy-base=1.15.4=py37h81de0dd_0 -olefile=0.46=py37_0 -openjpeg=2.3.0=h05c96fa_1 -openssl=1.1.1c=h7b6447c_1 -packaging=18.0=py37_0 -pandoc=2.2.3.2=0 -pandocfilters=1.4.2=py37_1 -parso=0.3.1=py37_0 -pcre=8.42=h439df22_0 -pexpect=4.6.0=py37_0 -pickleshare=0.7.5=py37_0 -pillow=5.3.0=py37h34e0f95_0 -pip=10.0.1=py37_0 -pixman=0.34.0=hceecf20_3 -poppler=0.65.0=h581218d_1 -poppler-data=0.4.9=0 -proj4=5.2.0=he6710b0_1 -prometheus_client=0.5.0=py37_0 -prompt_toolkit=2.0.7=py37_0 -ptyprocess=0.6.0=py37_0 -pycodestyle=2.4.0=py37_0 -pycparser=2.19=py37_0 -pyflakes=1.6.0=py37_0 -pygments=2.2.0=py37_0 -pylint=2.1.1=py37_0 -pyopenssl=18.0.0=py37_0 -pyparsing=2.2.2=py37_0 -pyproj=1.9.6=py37h14380d9_0 -pyqt=5.9.2=py37h05f1152_2 -pysocks=1.6.8=py37_0 -python=3.7.2=h0371630_0 -python-dateutil=2.7.5=py37_0 -pytz=2018.5=py37_0 -pyzmq=17.1.2=py37h14c3975_0 -qt=5.9.7=h5867ecd_1 -qtconsole=4.4.3=py37_0 -readline=7.0=h7b6447c_5 -requests=2.22.0=py37_0 -rope=0.11.0=py37_0 -scikit-learn=0.20.0=py37h4989274_1 -scipy=1.1.0=py37hfa4b5c9_1 -send2trash=1.5.0=py37_0 -setuptools=40.4.3=py37_0 -sip=4.19.8=py37hf484d3e_0 -six=1.11.0=py37_1 -snowballstemmer=1.2.1=py37_0 -sphinx=1.8.1=py37_0 -sphinxcontrib=1.0=py37_1 -sphinxcontrib-websupport=1.1.0=py37_1 -sqlite=3.26.0=h7b6447c_0 -terminado=0.8.1=py37_1 -testpath=0.4.2=py37_0 -tk=8.6.8=hbc83047_0 -tornado=5.1.1=py37h7b6447c_0 -traitlets=4.3.2=py37_0 -urllib3=1.24.2=py37_0 -wcwidth=0.1.7=py37_0 -webencodings=0.5.1=py37_1 -wheel=0.32.1=py37_0 -widgetsnbextension=3.4.2=py37_0 -wrapt=1.10.11=py37h14c3975_2 -xerces-c=3.2.2=h780794e_0 -xz=5.2.4=h14c3975_4 -zeromq=4.2.5=hf484d3e_1 -zlib=1.2.11=ha838bed_2 +name: pymica-dev +channels: + - conda-forge + - defaults +dependencies: + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_gnu + - blosc=1.21.5=h0f2a231_0 + - boost-cpp=1.78.0=h2c5509c_4 + - brotli-python=1.1.0=py311hb755f60_0 + - bzip2=1.0.8=h7f98852_4 + - c-ares=1.19.1=hd590300_0 + - ca-certificates=2023.7.22=hbcca054_0 + - cairo=1.16.0=h0c91306_1017 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=hbdc6101_0 + - charset-normalizer=3.2.0=pyhd8ed1ab_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - coverage=7.3.0=py311h459d7ec_0 + - cython=3.0.2=py311hb755f60_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - expat=2.5.0=hcb278e6_1 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - freetype=2.12.1=hca18f0e_1 + - freexl=1.0.6=h166bdaf_1 + - gdal=3.7.1=py311h815a124_9 + - geos=3.12.0=h59595ed_0 + - geotiff=1.7.1=h22adcc9_11 + - gettext=0.21.1=h27087fc_0 + - giflib=5.2.1=h0b41bf4_3 + - hdf4=4.2.15=h501b40f_6 + - hdf5=1.14.2=nompi_h4f84152_100 + - icu=73.2=h59595ed_0 + - idna=3.4=pyhd8ed1ab_0 + - iniconfig=2.0.0=pyhd8ed1ab_0 + - joblib=1.3.2=pyhd8ed1ab_0 + - json-c=0.17=h7ab15ed_0 + - kealib=1.5.1=hcd42e92_5 + - keyutils=1.6.1=h166bdaf_0 + - krb5=1.21.2=h659d440_0 + - lcms2=2.15=haa2dc70_1 + - ld_impl_linux-64=2.40=h41732ed_0 + - lerc=4.0.0=h27087fc_0 + - libaec=1.0.6=hcb278e6_1 + - libarchive=3.6.2=h039dbb9_1 + - libblas=3.9.0=18_linux64_openblas + - libcblas=3.9.0=18_linux64_openblas + - libcurl=8.2.1=hca28451_0 + - libdeflate=1.18=h0b41bf4_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h516909a_1 + - libexpat=2.5.0=hcb278e6_1 + - libffi=3.4.2=h7f98852_5 + - libgcc-ng=13.1.0=he5830b7_0 + - libgdal=3.7.1=h880a63b_9 + - libgfortran-ng=13.1.0=h69a702a_0 + - libgfortran5=13.1.0=h15d22d2_0 + - libglib=2.76.4=hebfc3b9_0 + - libgomp=13.1.0=he5830b7_0 + - libiconv=1.17=h166bdaf_0 + - libjpeg-turbo=2.1.5.1=h0b41bf4_0 + - libkml=1.3.0=h37653c0_1015 + - liblapack=3.9.0=18_linux64_openblas + - libnetcdf=4.9.2=nompi_h80fb2b6_112 + - libnghttp2=1.52.0=h61bc06f_0 + - libnsl=2.0.0=h7f98852_0 + - libopenblas=0.3.24=pthreads_h413a1c8_0 + - libpng=1.6.39=h753d276_0 + - libpq=15.4=hfc447b1_0 + - librttopo=1.1.0=hb58d41b_14 + - libspatialite=5.0.1=h15f6e67_28 + - libsqlite=3.43.0=h2797004_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-ng=13.1.0=hfd8a6a1_0 + - libtiff=4.5.1=h8b53f26_1 + - libuuid=2.38.1=h0b41bf4_0 + - libwebp-base=1.3.1=hd590300_0 + - libxcb=1.15=h0b41bf4_0 + - libxml2=2.11.5=h232c23b_1 + - libzip=1.10.1=h2629f0a_2 + - libzlib=1.2.13=hd590300_5 + - lz4-c=1.9.4=hcb278e6_0 + - lzo=2.10=h516909a_1000 + - ncurses=6.4=hcb278e6_0 + - nspr=4.35=h27087fc_0 + - nss=3.92=h1d7d5a4_0 + - numpy=1.25.2=py311h64a7726_0 + - openjpeg=2.5.0=hfec8fc6_2 + - openssl=3.1.2=hd590300_0 + - packaging=23.1=pyhd8ed1ab_0 + - pcre2=10.40=hc3806b6_0 + - pip=23.2.1=pyhd8ed1ab_0 + - pixman=0.40.0=h36c2ea0_0 + - platformdirs=3.10.0=pyhd8ed1ab_0 + - pluggy=1.3.0=pyhd8ed1ab_0 + - pooch=1.7.0=pyha770c72_3 + - poppler=23.08.0=hd18248d_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=15.4=h8972f4a_0 + - proj=9.2.1=ha643af7_0 + - pthread-stubs=0.4=h36c2ea0_1001 + - pyproj=3.6.0=py311ha169711_1 + - pysocks=1.7.1=pyha2e5f31_6 + - pytest=7.4.1=pyhd8ed1ab_0 + - pytest-cov=4.1.0=pyhd8ed1ab_0 + - python=3.11.5=hab00c5b_0_cpython + - python_abi=3.11=3_cp311 + - readline=8.2=h8228510_1 + - requests=2.31.0=pyhd8ed1ab_0 + - scikit-learn=1.3.0=py311hc009520_0 + - scipy=1.11.2=py311h64a7726_0 + - setuptools=68.1.2=pyhd8ed1ab_0 + - snappy=1.1.10=h9fff704_0 + - sqlite=3.43.0=h2c6b66d_0 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=hf0b6e87_1 + - tk=8.6.12=h27826a3_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - typing-extensions=4.7.1=hd8ed1ab_0 + - typing_extensions=4.7.1=pyha770c72_0 + - tzcode=2023c=h0b41bf4_0 + - tzdata=2023c=h71feb2d_0 + - urllib3=2.0.4=pyhd8ed1ab_0 + - wheel=0.41.2=pyhd8ed1ab_0 + - xerces-c=3.2.4=hac6953d_3 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.6=h8ee46fc_0 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 + - xorg-libxext=1.3.4=h0b41bf4_2 + - xorg-libxrender=0.9.11=hd590300_0 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.6=h166bdaf_0 + - zlib=1.2.13=hd590300_5 + - zstd=1.5.5=hfc55251_0 +prefix: /home/ecm/anaconda3/envs/pymica-dev diff --git a/pymica_tests/pymica_test.py b/pymica_tests/pymica_test.py deleted file mode 100644 index 493e908..0000000 --- a/pymica_tests/pymica_test.py +++ /dev/null @@ -1,126 +0,0 @@ -'''Tests for pymica.pymica.py -''' -import unittest -from tempfile import gettempdir - -import numpy as np -from osgeo import gdal, osr -from pymica.pymica import PyMica - - -class TestPyMica(unittest.TestCase): - @classmethod - def setUpClass(cls): - cls.variables_file = gettempdir() + '/variables.tiff' - cls.mask_file = gettempdir() + '/mask.tiff' - cls.mask5_file = gettempdir() + '/mask5.tiff' - cls.clusters = {'clusters_files': ["./pymica_tests/data/clusters.json"], - 'mask_files': [cls.mask_file]} - size = [1000, 1000] - alt_data = np.ones(size) - alt_data[2][2] = 12 - - dist_data = np.ones(size) - - driver = gdal.GetDriverByName('GTiff') - d_s = driver.Create(cls.variables_file, size[1], size[0], 2, - gdal.GDT_Float32) - - d_s.GetRasterBand(1).WriteArray(alt_data) - d_s.GetRasterBand(2).WriteArray(dist_data) - - d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) - - proj = osr.SpatialReference() - proj.ImportFromEPSG(25831) - - d_s.SetProjection(proj.ExportToWkt()) - - d_s = None - - mask = np.zeros([3, 1000, 1000]) - for i in range(3): - for j in range(500): - mask[i][i*250 + j][:] = 1 - j/550 - d_s = driver.Create(cls.mask_file, size[1], size[0], 3, - gdal.GDT_Float32) - - for i in range(mask.shape[0]): - d_s.GetRasterBand(i + 1).WriteArray(mask[i]) - d_s = None - - mask5 = np.zeros([5, 1000, 1000]) - for i in range(5): - for j in range(200): - mask5[i][i*200 + j][:] = 1 - j/550 - d_s = driver.Create(cls.mask5_file, size[1], size[0], 5, - gdal.GDT_Float32) - - for i in range(mask5.shape[0]): - d_s.GetRasterBand(i + 1).WriteArray(mask5[i]) - d_s = None - - def test_init(self): - inst = PyMica("./pymica_tests/data/sample_data.json", self.variables_file, - self.clusters) - self.assertEqual(inst.result.shape, (1000, 1000)) - - inst.save_file(gettempdir() + "/out.tiff") - - # Test passing multiple variable files instead - # of one with all the layers - PyMica("./pymica_tests/data/sample_data.json", [self.variables_file], - self.clusters) - - # No clusters - PyMica("./pymica_tests/data/sample_data.json", [self.variables_file]) - - # Multiple clusters - clusters2 = {'clusters_files': ["./pymica_tests/data/clusters.json", - "./pymica_tests/data/clusters5.json"], - 'mask_files': [self.mask_file, self.mask5_file]} - PyMica("./pymica_tests/data/sample_data.json", [self.variables_file], - clusters2) - - def test_init_different_vars(self): - with open("./pymica_tests/data/sample_data.json") as d_s: - data = d_s.read() - with open(gettempdir() + "/sample_data.json", "w") as d_s: - d_s.write(data.replace('id', 'other_id') - .replace('temp', 'other_var') - .replace('dist', 'other_x_var')) - - data_format = {'loc_vars': ('lon', 'lat'), - 'id_key': 'other_id', - 'y_var': 'other_var', - 'x_vars': ('altitude', 'other_x_var')} - inst = PyMica(gettempdir() + "/sample_data.json", self.variables_file, - self.clusters, data_format) - self.assertEqual(inst.result.shape, (1000, 1000)) - - @unittest.skip - def test_errors(self): - - with self.assertRaises(FileNotFoundError) as cm: - PyMica("BadFile", self.variables_file, - self.clusters) - self.assertEqual( - "[Errno 2] No such file or directory: 'BadFile'", - str(cm.exception)) - - with self.assertRaises(FileNotFoundError) as cm: - PyMica("./pymica_tests/data/sample_data.json", ["BadFile"]) - self.assertEqual( - "[Errno 2] No such file or directory: 'BadFile'", - str(cm.exception)) - - with self.assertRaises(ValueError) as cm: - PyMica("./pymica_tests/data/sample_data.json", self.variables_file, - residuals_int='BadMethdology') - self.assertEqual( - "[Errno 2]residuals_int must be \"id2d\"," + - " \"id3d\" or \"idw\"", - str(cm.exception) - ) - # TODO : mask doesn't exist or clusters bad formatted - # TODO : Bad variable names passed From c806f8a04ad35347f94e609223b184529efdf72e Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Wed, 6 Sep 2023 10:18:30 +0200 Subject: [PATCH 20/87] Create python-package-conda.yml --- .github/workflows/python-package-conda.yml | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/python-package-conda.yml diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml new file mode 100644 index 0000000..03f4888 --- /dev/null +++ b/.github/workflows/python-package-conda.yml @@ -0,0 +1,36 @@ +name: Python Package and Tests using Conda + +on: [pull_request] + +jobs: + build-linux: + runs-on: ubuntu-latest + strategy: + max-parallel: 5 + + steps: + - uses: actions/checkout@v3 + - name: Set up Python 3.11 + uses: actions/setup-python@v4 + with: + python-version: '3.11' + - name: Add conda to system path + run: | + # $CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies + run: | + conda env update --file environment_dev.yml --name base + - name: Lint with flake8 + run: | + conda install flake8 + # stop the build if there are Python syntax errors or undefined names + flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics + # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide + flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics + - name: Test with pytest + run: | + python /home/runner/work/pymica/setup.py build_ext --inplace + conda install pytest + export PYTHONPATH=$PYTHONPATH:/home/runner/work/pymica/pymica/ + pytest From cf2828fc3b504c86c962f380eecf7bf669711eec Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Wed, 6 Sep 2023 10:18:30 +0200 Subject: [PATCH 21/87] Create python-package-conda.yml --- .github/workflows/python-package-conda.yml | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/python-package-conda.yml diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml new file mode 100644 index 0000000..03f4888 --- /dev/null +++ b/.github/workflows/python-package-conda.yml @@ -0,0 +1,36 @@ +name: Python Package and Tests using Conda + +on: [pull_request] + +jobs: + build-linux: + runs-on: ubuntu-latest + strategy: + max-parallel: 5 + + steps: + - uses: actions/checkout@v3 + - name: Set up Python 3.11 + uses: actions/setup-python@v4 + with: + python-version: '3.11' + - name: Add conda to system path + run: | + # $CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies + run: | + conda env update --file environment_dev.yml --name base + - name: Lint with flake8 + run: | + conda install flake8 + # stop the build if there are Python syntax errors or undefined names + flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics + # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide + flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics + - name: Test with pytest + run: | + python /home/runner/work/pymica/setup.py build_ext --inplace + conda install pytest + export PYTHONPATH=$PYTHONPATH:/home/runner/work/pymica/pymica/ + pytest From 1f1b1a202852ec3ded027c4953a5860f298424d3 Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Wed, 6 Sep 2023 11:32:59 +0200 Subject: [PATCH 22/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 03f4888..c0ed066 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -30,7 +30,7 @@ jobs: flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - name: Test with pytest run: | - python /home/runner/work/pymica/setup.py build_ext --inplace + python /home/runner/work/pymica/pymica/setup.py build_ext --inplace conda install pytest export PYTHONPATH=$PYTHONPATH:/home/runner/work/pymica/pymica/ pytest From 170135d3f560dece00a3d0361862f4a28fe0c7be Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 6 Sep 2023 11:46:36 +0200 Subject: [PATCH 23/87] #39 Removes automatic release and version names from setup.py --- setup.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index 7bba8a7..9c6fc78 100644 --- a/setup.py +++ b/setup.py @@ -2,14 +2,12 @@ Run python setup.py --help for options ''' import datetime -import subprocess import numpy import setuptools -release = subprocess.check_output( - ['git', 'describe', '--abbrev=0', '--tags']).decode('utf-8').strip() -version = ".".join(release.split('.')[0:2]) +release = "0.1.0" +version = "0.1.0" name = "pymica" now = datetime.datetime.now() From d61f4324052232d42efb4c187fc95ba8a55bb8a5 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 6 Sep 2023 12:02:59 +0200 Subject: [PATCH 24/87] Updates test data paths #39 --- pymica_tests/apply_regression_test.py | 4 +- pymica_tests/clustered_regression_test.py | 12 +- pymica_tests/create_cluster_files_test.py | 6 +- pymica_tests/distance_to_sea_test.py | 4 +- pymica_tests/pymica2_test.py | 202 +++++++++++----------- 5 files changed, 114 insertions(+), 114 deletions(-) diff --git a/pymica_tests/apply_regression_test.py b/pymica_tests/apply_regression_test.py index 858e728..289eff3 100644 --- a/pymica_tests/apply_regression_test.py +++ b/pymica_tests/apply_regression_test.py @@ -93,11 +93,11 @@ def test_apply_regression_errors(self): str(cm.exception)) def test_apply_clustered_regression(self): - f_p = open("./pymica_tests/data/sample_data.json") + f_p = open("pymica_tests/data/sample_data.json") data = json.load(f_p) f_p.close() inst = ClusteredRegression(data, - ["./pymica_tests/data/clusters.json"]) + ["pymica_tests/data/clusters.json"]) size = [1000, 1000] alt_data = np.ones(size) diff --git a/pymica_tests/clustered_regression_test.py b/pymica_tests/clustered_regression_test.py index c340e09..b450ef5 100644 --- a/pymica_tests/clustered_regression_test.py +++ b/pymica_tests/clustered_regression_test.py @@ -8,11 +8,11 @@ class TestClusteredRegression(unittest.TestCase): def test_regression_ideal_data(self): - f_p = open("./pymica_tests/data/sample_data.json") + f_p = open("pymica_tests/data/sample_data.json") data = json.load(f_p) f_p.close() inst = ClusteredRegression(data, - ["./pymica_tests/data/clusters.json"]) + ["pymica_tests/data/clusters.json"]) self.assertEqual(len(inst.final_data), 3) self.assertAlmostEqual(inst.mse, 2.1828, 3) @@ -29,22 +29,22 @@ def test_regression_ideal_data(self): str(cm.exception)) def test_get_residuals(self): - f_p = open("./pymica_tests/data/sample_data.json") + f_p = open("pymica_tests/data/sample_data.json") data = json.load(f_p) f_p.close() inst = ClusteredRegression(data, - ["./pymica_tests/data/clusters.json"]) + ["pymica_tests/data/clusters.json"]) result = inst.get_residuals() self.assertEqual(len(data), len(result)) for point in data: self.assertTrue(point['id'] in result) def test_predict_points(self): - f_p = open("./pymica_tests/data/sample_data.json") + f_p = open("pymica_tests/data/sample_data.json") data = json.load(f_p) f_p.close() inst = ClusteredRegression(data, - ["./pymica_tests/data/clusters.json"]) + ["pymica_tests/data/clusters.json"]) sample_data = [{"id": "C6", "temp": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, diff --git a/pymica_tests/create_cluster_files_test.py b/pymica_tests/create_cluster_files_test.py index 4717cc6..07fd3b8 100644 --- a/pymica_tests/create_cluster_files_test.py +++ b/pymica_tests/create_cluster_files_test.py @@ -13,7 +13,7 @@ class TestCreateClustersFiles(unittest.TestCase): def test_create_reprojected_geoms(self): - d_s = create_reprojected_geoms("./pymica_tests/data/clusters.json", 25831) + d_s = create_reprojected_geoms("pymica_tests/data/clusters.json", 25831) self.assertIsInstance(d_s, ogr.DataSource) layer = d_s.GetLayer() @@ -28,7 +28,7 @@ def test_create_reprojected_geoms(self): str(c_m.exception)) with self.assertRaises(ValueError) as c_m: - create_reprojected_geoms("./pymica_tests/data/clusters.json", -999) + create_reprojected_geoms("pymica_tests/data/clusters.json", -999) self.assertEqual( "Wrong EPSG code: -999", str(c_m.exception)) @@ -39,7 +39,7 @@ def test_rasterize_clusters(self): if exists(out_file): remove(out_file) - layer = create_reprojected_geoms("./pymica_tests/data/clusters.json", 25831) + layer = create_reprojected_geoms("pymica_tests/data/clusters.json", 25831) rasterize_clusters(layer, {'size': [1000, 1000], 'geotransform': geotransform, diff --git a/pymica_tests/distance_to_sea_test.py b/pymica_tests/distance_to_sea_test.py index 7c86731..1842627 100644 --- a/pymica_tests/distance_to_sea_test.py +++ b/pymica_tests/distance_to_sea_test.py @@ -13,7 +13,7 @@ def test_dist2func(self): self.assertAlmostEqual(dist2func(200000), dist2func(300000), 2) def test_get_distances(self): - result = get_distances([[1, 41]], "./pymica_tests/data/coast_line.json") + result = get_distances([[1, 41]], "pymica_tests/data/coast_line.json") self.assertEqual(len(result), 1) self.assertTrue(abs(result[0] - 3910) < 1) @@ -27,6 +27,6 @@ def test_get_distances(self): def test_get_dist_array(self): result = get_dist_array(25831, (420244, 30, 0, 4581058, 0, -30), (1000, 10), - "./pymica_tests/data/coast_line.json") + "pymica_tests/data/coast_line.json") self.assertEqual(result.shape, (10, 1000)) self.assertTrue((result <= 1).all() and (result >= 0).all()) diff --git a/pymica_tests/pymica2_test.py b/pymica_tests/pymica2_test.py index 3677932..991c4ba 100644 --- a/pymica_tests/pymica2_test.py +++ b/pymica_tests/pymica2_test.py @@ -30,7 +30,7 @@ def setUpClass(cls): driver = gdal.GetDriverByName('GTiff') # Create fake altitude field - d_s = driver.Create('./pymica_tests/data/tifs/altitude.tif', + d_s = driver.Create('pymica_tests/data/tifs/altitude.tif', size[1], size[0], 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(alt_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -38,7 +38,7 @@ def setUpClass(cls): d_s = None # Create fake distance to coast field - d_s = driver.Create('./pymica_tests/data/tifs/d_coast.tif', + d_s = driver.Create('pymica_tests/data/tifs/d_coast.tif', size[1], size[0], 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(dist_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -46,7 +46,7 @@ def setUpClass(cls): d_s = None # Create wrong fake distance to coast field - d_s = driver.Create('./pymica_tests/data/tifs/d_coast_2.tif', + d_s = driver.Create('pymica_tests/data/tifs/d_coast_2.tif', 3, 3, 1, gdal.GDT_Float32) d_s.GetRasterBand(1).WriteArray(dist_data[:3, :3]) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) @@ -60,7 +60,7 @@ def setUpClass(cls): {'id': 'C', 'lon': 2.7567764, 'lat': 42.4520729, 'altitude': 1000, 'value': 10.0}] - with open('./pymica_tests/data/init_data.json', 'w') as f: + with open('pymica_tests/data/init_data.json', 'w') as f: json.dump(data, f) f.close() @@ -72,18 +72,18 @@ def setUpClass(cls): 530000, 4750000], 'EPSG': 25831, 'variables_files': {'altitude': - './pymica_tests/data/tifs/altitude.tif'}}, + 'pymica_tests/data/tifs/altitude.tif'}}, 'mlr': {'clusters': None, 'resolution': 270, 'interpolation_bounds': [260000, 4480000, 530000, 4750000], 'EPSG': 25831, 'variables_files': {'altitude': - './pymica_tests/data/tifs/altitude.tif', + 'pymica_tests/data/tifs/altitude.tif', 'd_coast': - './pymica_tests/data/tifs/d_coast.tif'}}} + 'pymica_tests/data/tifs/d_coast.tif'}}} - with open('./pymica_tests/data/config_interpolate.json', 'w') as f: + with open('pymica_tests/data/config_interpolate.json', 'w') as f: json.dump(config, f) f.close() @@ -92,18 +92,18 @@ def test_init_wrong_variables_files(cls): 'interpolation_bounds': [260000, 4480000, 530000, 4750000], 'clusters': 'None', - 'variables_files': {'altitude': './pymica_tests/data/tifs/' + 'variables_files': {'altitude': 'pymica_tests/data/tifs/' 'altitude.tif', - 'd_coast': './pymica_tests/data/tifs/' + 'd_coast': 'pymica_tests/data/tifs/' 'd_coast_2.tif'}, 'EPSG': 25831}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with cls.assertRaises(ValueError) as cm: - PyMica('mlr', './pymica_tests/data/config_test.json') + PyMica('mlr', 'pymica_tests/data/config_test.json') cls.assertEqual('Variables properties are not the same. ' 'Variables fields must have the same ' 'GeoTransform, Projection, XSize and YSize.', @@ -116,14 +116,14 @@ def test_init_config_not_found(self): def test_init_config_json_error(self): with self.assertRaises(json.decoder.JSONDecodeError) as cm: - PyMica('id3d', './pymica_tests/data/config_error.json') + PyMica('id3d', 'pymica_tests/data/config_error.json') self.assertEqual('Expecting property name enclosed in double quotes: ' 'line 2 column 5 (char 6)', str(cm.exception)) def test_init_wrong_methodology(self): with self.assertRaises(ValueError) as cm: - PyMica('id3', './pymica_tests/data/config_interpolate.json') + PyMica('id3', 'pymica_tests/data/config_interpolate.json') self.assertEqual('Methodology must be \"id2d\", \"id3d\", ' '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', str(cm.exception)) @@ -135,14 +135,14 @@ def test_init_methodology_not_in_config(self): 530000, 4750000], 'EPSG': 25831, 'variables_files': {'altitude': - './pymica_tests/data/tifs/altitude.tif'}}} + 'pymica_tests/data/tifs/altitude.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', './pymica_tests/data/config_test.json') + PyMica('id2d', 'pymica_tests/data/config_test.json') self.assertEqual('id2d not defined in the configuration file.', cm.exception.args[0]) @@ -153,16 +153,16 @@ def test_init_default_values_config(self): 530000, 4750000], 'EPSG': 25831, 'variables_files': {'altitude': - './pymica_tests/data/tifs/altitude.tif'}}} + 'pymica_tests/data/tifs/altitude.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with unittest.mock.patch('sys.stdout', new_callable=io.StringIO) as mock_stdout: inst = PyMica('id3d', - './pymica_tests/data/config_test.json') + 'pymica_tests/data/config_test.json') self.assertEqual(mock_stdout.getvalue().strip(), 'id_power not in the configuration dictionary.' ' id_power set to default value of 2.5.\n' @@ -181,12 +181,12 @@ def test_init_missing_interpolation_bounds(self): 'resolution': 1000, 'EPSG': 25831}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', './pymica_tests/data/config_test.json') + PyMica('id2d', 'pymica_tests/data/config_test.json') self.assertEqual('interpolation_bounds must be defined in the ' 'configuration dictionary.', cm.exception.args[0]) @@ -198,12 +198,12 @@ def test_init_wrong_type_interpolation_bounds(self): 'resolution': 1000, 'EPSG': 25831}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', './pymica_tests/data/config_test.json') + PyMica('id2d', 'pymica_tests/data/config_test.json') self.assertEqual('interpolation_bounds must be a List as ' '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) @@ -215,12 +215,12 @@ def test_init_wrong_length_interpolation_bounds(self): 'resolution': 1000, 'EPSG': 25831}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(ValueError) as cm: - PyMica('id2d', './pymica_tests/data/config_test.json') + PyMica('id2d', 'pymica_tests/data/config_test.json') self.assertEqual('interpolation_bounds must be a List as ' '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) @@ -231,12 +231,12 @@ def test_init_missing_resolution(self): 'interpolation_bounds': [0, 0, 1000, 1000], 'EPSG': 25831}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', './pymica_tests/data/config_test.json') + PyMica('id2d', 'pymica_tests/data/config_test.json') self.assertEqual('resolution must be defined in the configuration ' 'dictionary.', cm.exception.args[0]) @@ -248,12 +248,12 @@ def test_init_wrong_type_resolution(self): 'resolution': '1000', 'EPSG': 25831}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', './pymica_tests/data/config_test.json') + PyMica('id2d', 'pymica_tests/data/config_test.json') self.assertEqual('resolution must have a valid value in meters.', cm.exception.args[0]) @@ -264,12 +264,12 @@ def test_init_missing_epsg(self): 'interpolation_bounds': [0, 0, 1000, 1000], 'resolution': 1000}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', './pymica_tests/data/config_test.json') + PyMica('id2d', 'pymica_tests/data/config_test.json') self.assertEqual('EPSG must be defined in the configuration ' 'dictionary.', cm.exception.args[0]) @@ -281,12 +281,12 @@ def test_init_wrong_type_epsg(self): 'resolution': 1000, 'EPSG': '25831'}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', './pymica_tests/data/config_test.json') + PyMica('id2d', 'pymica_tests/data/config_test.json') self.assertEqual('EPSG must have a valid int value.', cm.exception.args[0]) @@ -298,12 +298,12 @@ def test_init_missing_variables_files(self): 'resolution': 1000, 'EPSG': 25831}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('mlr+id2d', './pymica_tests/data/config_test.json') + PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') self.assertEqual('variables_files must be included in the ' + 'configuration file if mlr+id2d is selected.', cm.exception.args[0]) @@ -317,12 +317,12 @@ def test_init_empty_variables_files(self): 'EPSG': 25831, 'variables_files': {}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(ValueError) as cm: - PyMica('mlr+id2d', './pymica_tests/data/config_test.json') + PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') self.assertEqual('variables_files dictionary must have at ' + 'least one key including a variable file ' + 'path containing a 2D predictor field.', @@ -338,12 +338,12 @@ def test_init_not_found_variables_files(self): 'variables_files': {'altitude': 'notfound.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() with self.assertRaises(FileNotFoundError) as cm: - PyMica('mlr+id2d', './pymica_tests/data/config_test.json') + PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') self.assertEqual('No such file or directory: notfound.tif', str(cm.exception)) @@ -356,14 +356,14 @@ def test_init_two_variables_files(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': './pymica_tests/data/tifs/altitude.tif', - 'd_coast': './pymica_tests/data/tifs/d_coast.tif'}}} + 'altitude': 'pymica_tests/data/tifs/altitude.tif', + 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id2d', './pymica_tests/data/config_test.json') + mlr_id2d = PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') self.assertEqual(mlr_id2d.variables.shape, (2, 1000, 1000)) @@ -376,15 +376,15 @@ def test_init_interpolate_id2d(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': './pymica_tests/data/tifs/altitude.tif', - 'd_coast': './pymica_tests/data/tifs/d_coast.tif'}}} + 'altitude': 'pymica_tests/data/tifs/altitude.tif', + 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - id2d = PyMica('id2d', './pymica_tests/data/config_test.json') - field = id2d.interpolate('./pymica_tests/data/init_data.json') + id2d = PyMica('id2d', 'pymica_tests/data/config_test.json') + field = id2d.interpolate('pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 23.992, 2) @@ -400,15 +400,15 @@ def test_init_interpolate_id3d(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': './pymica_tests/data/tifs/altitude.tif', - 'd_coast': './pymica_tests/data/tifs/d_coast.tif'}}} + 'altitude': 'pymica_tests/data/tifs/altitude.tif', + 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - id3d = PyMica('id3d', './pymica_tests/data/config_test.json') - field = id3d.interpolate('./pymica_tests/data/init_data.json') + id3d = PyMica('id3d', 'pymica_tests/data/config_test.json') + field = id3d.interpolate('pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 24.086, 2) @@ -424,14 +424,14 @@ def test_init_interpolate_mlr(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': './pymica_tests/data/tifs/altitude.tif'}}} + 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - mlr = PyMica('mlr', './pymica_tests/data/config_test.json') - field = mlr.interpolate('./pymica_tests/data/init_data.json') + mlr = PyMica('mlr', 'pymica_tests/data/config_test.json') + field = mlr.interpolate('pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 37.193, 2) @@ -447,14 +447,14 @@ def test_init_interpolate_mlr_id2d(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': './pymica_tests/data/tifs/altitude.tif'}}} + 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id2d', './pymica_tests/data/config_test.json') - field = mlr_id2d.interpolate('./pymica_tests/data/init_data.json') + mlr_id2d = PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') + field = mlr_id2d.interpolate('pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[925, 74], 50.000, 2) @@ -470,14 +470,14 @@ def test_init_interpolate_mlr_id3d(self): 'resolution': 270, 'EPSG': 25831, 'variables_files': { - 'altitude': './pymica_tests/data/tifs/altitude.tif'}}} + 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - with open('./pymica_tests/data/config_test.json', 'w') as f: + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id3d', './pymica_tests/data/config_test.json') - field = mlr_id2d.interpolate('./pymica_tests/data/init_data.json') + mlr_id2d = PyMica('mlr+id3d', 'pymica_tests/data/config_test.json') + field = mlr_id2d.interpolate('pymica_tests/data/init_data.json') self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[925, 74], 50.000, 2) @@ -487,15 +487,15 @@ def test_init_interpolate_mlr_id3d(self): def test_interpolate_input_data_file_not_found(self): with self.assertRaises(FileNotFoundError) as cm: - inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') + inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') inst.interpolate(data_file='aaaa') self.assertEqual('No such file or directory: aaaa', str(cm.exception)) def test_interpolate_input_bad_data_file(self): with self.assertRaises(json.decoder.JSONDecodeError) as cm: - inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='./pymica_tests/data/sample_data_err.json') + inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='pymica_tests/data/sample_data_err.json') self.assertEqual("Expecting ',' delimiter: line 1 column 3474 " "(char 3473)", str(cm.exception)) @@ -508,13 +508,13 @@ def test_interpolate_input_bad_lat(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: + with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') + inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') self.assertEqual('lat must be included in the data file', cm.exception.args[0]) @@ -526,13 +526,13 @@ def test_interpolate_input_bad_lon(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: + with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') + inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') self.assertEqual('lon must be included in the data file', cm.exception.args[0]) @@ -543,13 +543,13 @@ def test_interpolate_input_altitude_missing(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: + with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') + inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') self.assertEqual('altitude must be included in the data file', cm.exception.args[0]) @@ -561,13 +561,13 @@ def test_interpolate_input_bad_id(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: + with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') + inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') self.assertEqual('id must be included in the data file', cm.exception.args[0]) @@ -579,13 +579,13 @@ def test_interpolate_input_value_missing(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: + with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', './pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') + inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') self.assertEqual('value must be included in the data file', cm.exception.args[0]) @@ -596,30 +596,30 @@ def test_interpolate_input_data_variable_missing(self): 'lon': 1.16234, 'lat': 41.66695, 'd_coast': 0.8387222708681318}] - with open('./pymica_tests/data/sample_data_test_keys.json', 'w') as f: + with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: json.dump(data_dict, f) f.close() with self.assertRaises(KeyError) as cm: - inst = PyMica('mlr', './pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='./pymica_tests/data/sample_data_test_keys.json') + inst = PyMica('mlr', 'pymica_tests/data/config_interpolate.json') + inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') self.assertEqual('Some of the variables provided in the ' 'variables_files dictionary missing in C6.', cm.exception.args[0]) @classmethod def tearDownClass(self): - if exists('./pymica_tests/data/config_test.json'): - remove('./pymica_tests/data/config_test.json') - if exists('./pymica_tests/data/config_interpolate.json'): - remove('./pymica_tests/data/config_interpolate.json') - if exists('./pymica_tests/data/tifs/altitude.tif'): - remove('./pymica_tests/data/tifs/altitude.tif') - if exists('./pymica_tests/data/tifs/d_coast.tif'): - remove('./pymica_tests/data/tifs/d_coast.tif') - if exists('./pymica_tests/data/tifs/d_coast_2.tif'): - remove('./pymica_tests/data/tifs/d_coast_2.tif') - if exists('./pymica_tests/data/init_data.json'): - remove('./pymica_tests/data/init_data.json') - if exists('./pymica_tests/data/sample_data_test_keys.json'): - remove('./pymica_tests/data/sample_data_test_keys.json') + if exists('pymica_tests/data/config_test.json'): + remove('pymica_tests/data/config_test.json') + if exists('pymica_tests/data/config_interpolate.json'): + remove('pymica_tests/data/config_interpolate.json') + if exists('pymica_tests/data/tifs/altitude.tif'): + remove('pymica_tests/data/tifs/altitude.tif') + if exists('pymica_tests/data/tifs/d_coast.tif'): + remove('pymica_tests/data/tifs/d_coast.tif') + if exists('pymica_tests/data/tifs/d_coast_2.tif'): + remove('pymica_tests/data/tifs/d_coast_2.tif') + if exists('pymica_tests/data/init_data.json'): + remove('pymica_tests/data/init_data.json') + if exists('pymica_tests/data/sample_data_test_keys.json'): + remove('pymica_tests/data/sample_data_test_keys.json') From 9e2b82e05813542b45384c9a343b943c21cd7d3b Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 7 Sep 2023 11:11:39 +0200 Subject: [PATCH 25/87] Adds creation of tif folder for tests #39 --- pymica_tests/pymica2_test.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pymica_tests/pymica2_test.py b/pymica_tests/pymica2_test.py index 991c4ba..595d412 100644 --- a/pymica_tests/pymica2_test.py +++ b/pymica_tests/pymica2_test.py @@ -3,7 +3,7 @@ from genericpath import exists import io import json -from os import remove +from os import remove, makedirs, rmdir import unittest import unittest.mock @@ -27,6 +27,8 @@ def setUpClass(cls): proj = osr.SpatialReference() proj.ImportFromEPSG(25831) + makedirs('pymica_tests/data/tifs/') + driver = gdal.GetDriverByName('GTiff') # Create fake altitude field @@ -623,3 +625,5 @@ def tearDownClass(self): remove('pymica_tests/data/init_data.json') if exists('pymica_tests/data/sample_data_test_keys.json'): remove('pymica_tests/data/sample_data_test_keys.json') + if exists('pymica_tests/data/tifs'): + rmdir('pymica_tests/data/tifs') From 7a3aca88aaa9d48dbb547bee01ce1d74d9b04dbb Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:35:21 +0200 Subject: [PATCH 26/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index c0ed066..971d867 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -20,7 +20,9 @@ jobs: echo $CONDA/bin >> $GITHUB_PATH - name: Install dependencies run: | - conda env update --file environment_dev.yml --name base + # conda env update --file environment_dev.yml --name base + conda create --file environment_dev.yml --name pymica-dev + conda activate pymica-dev - name: Lint with flake8 run: | conda install flake8 From e776c6c347506a5f0c8ff893554f863d6421dc3d Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:37:42 +0200 Subject: [PATCH 27/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 971d867..857de52 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -21,7 +21,7 @@ jobs: - name: Install dependencies run: | # conda env update --file environment_dev.yml --name base - conda create --file environment_dev.yml --name pymica-dev + conda create --file environment_dev.yml conda activate pymica-dev - name: Lint with flake8 run: | From d44eac42b776debfa41b5a46a231dd6fd5b7b67b Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:39:30 +0200 Subject: [PATCH 28/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 857de52..8c9f07e 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -21,7 +21,7 @@ jobs: - name: Install dependencies run: | # conda env update --file environment_dev.yml --name base - conda create --file environment_dev.yml + conda env create --file environment_dev.yml --name pymica-dev conda activate pymica-dev - name: Lint with flake8 run: | From 62222521ad8d72484e0356c7841edbec9a2ff1b2 Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:56:59 +0200 Subject: [PATCH 29/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 8c9f07e..f9485cc 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -22,6 +22,7 @@ jobs: run: | # conda env update --file environment_dev.yml --name base conda env create --file environment_dev.yml --name pymica-dev + source ~/miniconda3/etc/profile.d/conda.sh conda activate pymica-dev - name: Lint with flake8 run: | From 3baa66744111b0f0c1b9f037cdcf7ae3ddc5ece5 Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:02:32 +0200 Subject: [PATCH 30/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index f9485cc..593f11b 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -22,8 +22,7 @@ jobs: run: | # conda env update --file environment_dev.yml --name base conda env create --file environment_dev.yml --name pymica-dev - source ~/miniconda3/etc/profile.d/conda.sh - conda activate pymica-dev + $CONDA/bin/activate pymica-dev - name: Lint with flake8 run: | conda install flake8 From b94451fbece43e9f62c61558ece4a6a435a686a1 Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:15:44 +0200 Subject: [PATCH 31/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 593f11b..cbdb088 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -21,8 +21,13 @@ jobs: - name: Install dependencies run: | # conda env update --file environment_dev.yml --name base - conda env create --file environment_dev.yml --name pymica-dev - $CONDA/bin/activate pymica-dev + conda env create --file environment_dev.yml --name pymica-dev + # $CONDA/bin/activate pymica-dev + - name: Activate environment + uses: conda-incubator/setup-miniconda@v2 + with: + auto-activate-base: true + activate-environment: "pymica-dev" - name: Lint with flake8 run: | conda install flake8 From 0322d4c2ea4cc3529e6b03eacf835316c3ef0dbf Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:17:38 +0200 Subject: [PATCH 32/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index cbdb088..0d14731 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -23,11 +23,11 @@ jobs: # conda env update --file environment_dev.yml --name base conda env create --file environment_dev.yml --name pymica-dev # $CONDA/bin/activate pymica-dev - - name: Activate environment + - name: Activate conda environment uses: conda-incubator/setup-miniconda@v2 with: - auto-activate-base: true - activate-environment: "pymica-dev" + auto-activate-base: true + activate-environment: "pymica-dev" - name: Lint with flake8 run: | conda install flake8 From e41774624805eb3debbdcc67938ec1e56e5e0fb9 Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:24:21 +0200 Subject: [PATCH 33/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 0d14731..020815e 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -23,11 +23,14 @@ jobs: # conda env update --file environment_dev.yml --name base conda env create --file environment_dev.yml --name pymica-dev # $CONDA/bin/activate pymica-dev - - name: Activate conda environment + - name: Setup conda environment uses: conda-incubator/setup-miniconda@v2 with: auto-activate-base: true activate-environment: "pymica-dev" + - name: Activate conda enrivonment + run: | + conda activate pymica-dev - name: Lint with flake8 run: | conda install flake8 From 27082af23ee66d97caba82a35c0529938cd85a71 Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:37:18 +0200 Subject: [PATCH 34/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 020815e..01670bf 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -18,19 +18,17 @@ jobs: run: | # $CONDA is an environment variable pointing to the root of the miniconda directory echo $CONDA/bin >> $GITHUB_PATH - - name: Install dependencies - run: | - # conda env update --file environment_dev.yml --name base - conda env create --file environment_dev.yml --name pymica-dev - # $CONDA/bin/activate pymica-dev + #- name: Install dependencies + # run: | + # # conda env update --file environment_dev.yml --name base + # conda env create --file environment_dev.yml --name pymica-dev + # # $CONDA/bin/activate pymica-dev - name: Setup conda environment uses: conda-incubator/setup-miniconda@v2 with: auto-activate-base: true - activate-environment: "pymica-dev" - - name: Activate conda enrivonment - run: | - conda activate pymica-dev + activate-environment: pymica-dev + environment-file: environment_dev.yml - name: Lint with flake8 run: | conda install flake8 From fedfeebc4f08c0af9a93162eb967d952e6b920a7 Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:42:52 +0200 Subject: [PATCH 35/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 01670bf..70c2178 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -31,6 +31,7 @@ jobs: environment-file: environment_dev.yml - name: Lint with flake8 run: | + /usr/share/miniconda/condabin/conda activate pymica-dev conda install flake8 # stop the build if there are Python syntax errors or undefined names flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics From f3a1bbddcb664fc7ca7e6f713931abd133795144 Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:49:02 +0200 Subject: [PATCH 36/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 70c2178..a827aaf 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -31,7 +31,7 @@ jobs: environment-file: environment_dev.yml - name: Lint with flake8 run: | - /usr/share/miniconda/condabin/conda activate pymica-dev + source /usr/share/miniconda/bin/activate pymica-dev conda install flake8 # stop the build if there are Python syntax errors or undefined names flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics From 868fb7ed94b65e0f3425088e152c27364f8c9f2c Mon Sep 17 00:00:00 2001 From: Enric Casellas <45589396+ecasellas@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:55:20 +0200 Subject: [PATCH 37/87] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index a827aaf..3a3efe6 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -39,6 +39,7 @@ jobs: flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - name: Test with pytest run: | + source /usr/share/miniconda/bin/activate pymica-dev python /home/runner/work/pymica/pymica/setup.py build_ext --inplace conda install pytest export PYTHONPATH=$PYTHONPATH:/home/runner/work/pymica/pymica/ From d7c6792d830e45c574099946b144f334816e4b00 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Fri, 8 Sep 2023 10:01:55 +0200 Subject: [PATCH 38/87] Remove web browser when creating clusters #40 --- pymica/utils/create_clusters.py | 109 ++++++++++++--------------- pymica_tests/create_clusters_test.py | 83 ++++++++++++++------ 2 files changed, 111 insertions(+), 81 deletions(-) diff --git a/pymica/utils/create_clusters.py b/pymica/utils/create_clusters.py index 8058e78..a7588dc 100644 --- a/pymica/utils/create_clusters.py +++ b/pymica/utils/create_clusters.py @@ -1,90 +1,81 @@ -'''Tool for creating and editing clusters with the K-Means method -''' -import http.server -import os -import socketserver -import webbrowser -from json import dumps, load -from math import floor -from shutil import copytree -from tempfile import mkdtemp +"""Tool for creating clusters with the K-Means method. +""" +import json +import math +from os.path import dirname import numpy as np from pyproj import Proj from sklearn.cluster import KMeans -def create_clusters(locations, n_clusters): - """Main function. Creates the clusters and calls the web browser - to edit the result +def create_clusters(locations: list | str, n_clusters: int, geojson_file: str) -> None: + """Group locations in a specified number of clusters using K-Means algorithm. Args: - locations (list, str): The locations list or the file path with the - json data - n_clusters (int): The number of clusters to create + locations (list | str): List of dictionaries including location data or the + file path with data as json format. Data for each + location is a dictionary with 'id', 'alt', 'lon' and + 'lat' as keys. + n_clusters (int): Number of clusters to create. + geojson_file (str): File path where clusters are saved. """ if isinstance(locations, str): f_p = open(locations) - locations = load(f_p) + locations = json.load(f_p) positions = np.zeros([len(locations), 2]) - utm = calculate_utm_def([locations[0]['lon'], locations[0]['lat']]) + utm = calculate_utm_def([locations[0]["lon"], locations[0]["lat"]]) positions_list = [] for i, loc_value in enumerate(locations): - positions[i][0] = loc_value['lon'] - positions[i][1] = loc_value['lat'] - value = utm(loc_value['lon'], loc_value['lat']) + positions[i][0] = loc_value["lon"] + positions[i][1] = loc_value["lat"] + value = utm(loc_value["lon"], loc_value["lat"]) positions_list.append(value) positions_list = np.array(positions_list) + kmeans = KMeans(n_clusters=n_clusters, random_state=0).fit(positions_list) - out_geojson = {"type": "FeatureCollection", - "features": []} + out_geojson = {"type": "FeatureCollection", "features": []} for i, labels_value in enumerate(kmeans.labels_): - locations[i]['cluster'] = labels_value - out_geojson['features'].append({ - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [locations[i]['lon'], locations[i]['lat']] - }, - "properties": { - "cluster": int(labels_value), - "id": locations[i]['id'], - "alt": locations[i]['alt'] + locations[i]["cluster"] = labels_value + out_geojson["features"].append( + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [locations[i]["lon"], locations[i]["lat"]], + }, + "properties": { + "cluster": int(labels_value), + "id": locations[i]["id"], + "alt": locations[i]["alt"], + }, } - }) - - web_dir = mkdtemp() - copytree("./cluster/web", web_dir+"/web") - f_p = open(web_dir+"/web/points.json", "w") - f_p.write(dumps(out_geojson)) - f_p.close() - - os.chdir(web_dir + "/web") - socketserver.socket.setdefaulttimeout(5) - Handler = http.server.SimpleHTTPRequestHandler - httpd = socketserver.TCPServer(("", 8000), Handler) - print("serving at port", 8000) - webbrowser.get('firefox').open_new_tab("localhost:8000") + ) - httpd.serve_forever() + try: + with open(geojson_file, 'w') as f_p: + json.dump(out_geojson, f_p) + except FileNotFoundError: + raise FileNotFoundError(dirname(geojson_file) + ' directory does not exist.') -def calculate_utm_def(point): - """Returns the proj4 definition, calculating the utm zone from - a point definition +def calculate_utm_def(point: list) -> Proj: + """Determine proj4 definition calculation the UTM zone from a point (two-element + list). Args: - point (list): A two element list with the lon and lat values - from a point + point (list): A two element list with the longitude and latitude values of a + point. Returns: - object: The pyproj.Proj object to use to convert + Proj: The pyproj.Proj object used to transform data. """ - - zone = (floor((point[0] + 180)/6) % 60) + 1 + zone = (math.floor((point[0] + 180) / 6) % 60) + 1 south = " +south " if point[1] < 0 else " " - desc = ("+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 " + - "+units=m +no_defs").format(zone, south) + desc = ( + "+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 +units=m +no_defs" + ).format(zone, south) + return Proj(desc) diff --git a/pymica_tests/create_clusters_test.py b/pymica_tests/create_clusters_test.py index 66fdc82..cc441d8 100644 --- a/pymica_tests/create_clusters_test.py +++ b/pymica_tests/create_clusters_test.py @@ -1,46 +1,85 @@ -'''Tests for cluster.create_clusters.py -''' +"""Tests for creation of clusters. +""" +import json import unittest +from os.path import exists -from pymica.utils.create_clusters import calculate_utm_def from pyproj import Proj +from pymica.utils.create_clusters import calculate_utm_def, create_clusters + class TestCreateClusters(unittest.TestCase): + """Test creation of clusters""" + + with open("pymica_tests/data/sample_station_metadata.json", "r") as f_p: + sample_data = json.load(f_p) - # Not possible to open a browser in TravisCI - ''' def test_create_clusters(self): - fp = open("./test/data/sample_station_metadata.json") - data = json.load(fp) - create_clusters(data, 6) - fp.close() - ''' + """Test create_clusters""" + create_clusters(self.sample_data, 6, "pymica_tests/datatest_clusters_6.json") + + self.assertTrue(exists("pymica_tests/data/test_clusters_6.json")) + + with open("pymica_tests/data/test_clusters_6.json", "r") as f_p: + clusters = json.load(f_p) + + self.assertEqual( + clusters["features"][0]["geometry"]["coordinates"], [2.18091, 41.39004] + ) + self.assertEqual( + clusters["features"][0]["properties"], + {"cluster": 1, "id": "AN", "alt": 7.5}, + ) + + self.assertEqual( + clusters["features"][-1]["geometry"]["coordinates"], [1.89716, 42.32211] + ) + self.assertEqual( + clusters["features"][-1]["properties"], + {"cluster": 2, "id": "ZD", "alt": 2478}, + ) + + def test_create_clusters_not_found(self): + """Test directory not found in create_clusters""" + with self.assertRaises(FileNotFoundError) as err: + create_clusters(self.sample_data, 6, "dir_not_found/sample.json") + + self.assertEqual( + err.exception.args[0], "dir_not_found directory does not exist." + ) def test_calculate_utm_def(self): + """Test calculate definition of UTM from a point""" point = [0, 0] result = calculate_utm_def(point) - expected = Proj("+proj=utm +zone=31 +ellps=WGS84 " + - "+datum=WGS84 +units=m +no_defs") + expected = Proj( + "+proj=utm +zone=31 +ellps=WGS84 " + "+datum=WGS84 +units=m +no_defs" + ) self.assertIsInstance(result, Proj) - self.assertEqual(set(result(point[0], point[1])), - set(expected(point[0], point[1]))) + self.assertEqual( + set(result(point[0], point[1])), set(expected(point[0], point[1])) + ) point = [0, -10] result = calculate_utm_def(point) - expected = Proj("+proj=utm +zone=31 +south +ellps=WGS84 " + - "+datum=WGS84 +units=m +no_defs") + expected = Proj( + "+proj=utm +zone=31 +south +ellps=WGS84 " + "+datum=WGS84 +units=m +no_defs" + ) self.assertIsInstance(result, Proj) - self.assertEqual(set(result(point[0], point[1])), - set(expected(point[0], point[1]))) + self.assertEqual( + set(result(point[0], point[1])), set(expected(point[0], point[1])) + ) point = [-178, 24] result = calculate_utm_def(point) - expected = Proj("+proj=utm +zone=1 +ellps=WGS84 " + - "+datum=WGS84 +units=m +no_defs") + expected = Proj( + "+proj=utm +zone=1 +ellps=WGS84 " + "+datum=WGS84 +units=m +no_defs" + ) self.assertIsInstance(result, Proj) - self.assertEqual(set(result(point[0], point[1])), - set(expected(point[0], point[1]))) + self.assertEqual( + set(result(point[0], point[1])), set(expected(point[0], point[1])) + ) From d8018cb0437e74b358fd4cabaca7e2c4805b0065 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 13 Sep 2023 08:50:07 +0200 Subject: [PATCH 39/87] Update geotools with reproject and add tests #40 --- pymica/utils/geotools.py | 45 ++++++++++++++++++++++++++--------- pymica_tests/geotools_test.py | 30 +++++++++++++++++++++++ 2 files changed, 64 insertions(+), 11 deletions(-) create mode 100644 pymica_tests/geotools_test.py diff --git a/pymica/utils/geotools.py b/pymica/utils/geotools.py index fd3ac3a..f8bc7c3 100644 --- a/pymica/utils/geotools.py +++ b/pymica/utils/geotools.py @@ -1,21 +1,44 @@ +"""Module with geographic tools. +""" import math + import pyproj -def calculate_utm_def(point): - """Returns the proj4 definition, calculating the utm zone from - a point definition +def get_utm_epsg_from_lonlat(longitude: float, latitude: float) -> str: + """Get UTM EPSG from longitude and latitude coordinates. Args: - point (list): A two element list with the lon and lat values - from a point + longitude (float): Longitude of a location. + latitude (float): Latitude of a location. Returns: - object: The pyproj.Proj object to use to convert + str: UTM EPSG coordinates reference system. """ + zone = (math.floor((longitude + 180) / 6) % 60) + 1 + south = " +south " if latitude < 0 else " " + desc = ( + "+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 +units=m +no_defs" + ).format(zone, south) + + utm_epsg = pyproj.CRS.from_proj4(desc).to_epsg() + + return utm_epsg + + +def reproject_point(point: tuple, in_proj: int | str, out_proj: int | str) -> tuple: + """Reproject a location from `in_proj` to `out_proj`. + + Args: + point (tuple): Coordinates of a location. + in_proj (int | str): Input projection as EPSG code or proj4. + out_proj (int | str): Output projection as EPSG code or proj4. + + Returns: + tuple: Reprojected point coordinates. + """ + reproject = pyproj.Transformer.from_crs(in_proj, out_proj, always_xy=True) + + point_x, point_y = reproject.transform(point[0], point[1]) - zone = (math.floor((point[0] + 180)/6) % 60) + 1 - south = " +south " if point[1] < 0 else " " - desc = ("+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 " + - "+units=m +no_defs").format(zone, south) - return pyproj.Proj(desc) \ No newline at end of file + return (point_x, point_y) diff --git a/pymica_tests/geotools_test.py b/pymica_tests/geotools_test.py new file mode 100644 index 0000000..7cedc19 --- /dev/null +++ b/pymica_tests/geotools_test.py @@ -0,0 +1,30 @@ +"""Tests for creation of clusters. +""" +import unittest + +import pyproj + +from pymica.utils.geotools import get_utm_epsg_from_lonlat + + +class TestGeotools(unittest.TestCase): + """Test geotools module""" + def test_get_utm_epsg_from_lonlat(self): + """Test get definition of UTM from a point""" + utm_epsg = get_utm_epsg_from_lonlat(0, 0) + expected = pyproj.CRS.from_proj4( + "+proj=utm +zone=31 +ellps=WGS84 +datum=WGS84 +units=m +no_defs" + ).to_epsg() + self.assertEqual(expected, utm_epsg) + + utm_epsg = get_utm_epsg_from_lonlat(0, -10) + expected = pyproj.CRS.from_proj4( + "+proj=utm +zone=31 +south +ellps=WGS84 +datum=WGS84 +units=m +no_defs" + ).to_epsg() + self.assertEqual(expected, utm_epsg) + + utm_epsg = get_utm_epsg_from_lonlat(-178, 24) + expected = pyproj.CRS.from_proj4( + "+proj=utm +zone=1 +ellps=WGS84 +datum=WGS84 +units=m +no_defs" + ).to_epsg() + self.assertEqual(expected, utm_epsg) From e089fcb65fa996b12528ce7bf39f435fc5fa60f1 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 13 Sep 2023 08:51:36 +0200 Subject: [PATCH 40/87] Merge clusters files into one script #40 --- pymica/utils/clusters.py | 176 ++++++++++++++++++++++ pymica/utils/create_cluster_files.py | 102 ------------- pymica/utils/create_clusters.py | 81 ---------- pymica_tests/clusters_test.py | 165 ++++++++++++++++++++ pymica_tests/create_cluster_files_test.py | 79 ---------- pymica_tests/create_clusters_test.py | 85 ----------- 6 files changed, 341 insertions(+), 347 deletions(-) create mode 100644 pymica/utils/clusters.py delete mode 100644 pymica/utils/create_cluster_files.py delete mode 100644 pymica/utils/create_clusters.py create mode 100644 pymica_tests/clusters_test.py delete mode 100644 pymica_tests/create_cluster_files_test.py delete mode 100644 pymica_tests/create_clusters_test.py diff --git a/pymica/utils/clusters.py b/pymica/utils/clusters.py new file mode 100644 index 0000000..ce7cfcc --- /dev/null +++ b/pymica/utils/clusters.py @@ -0,0 +1,176 @@ +"""Tool for creating clusters with the K-Means method. +""" +import json +from os.path import dirname + +import numpy as np +from osgeo import gdal, ogr, osr +from scipy.ndimage import gaussian_filter +from sklearn.cluster import KMeans + +from pymica.utils.geotools import get_utm_epsg_from_lonlat, reproject_point + + +def create_clusters(locations: list | str, n_clusters: int, geojson_file: str) -> None: + """Group locations in a specified number of clusters using K-Means algorithm. + + Args: + locations (list | str): List of dictionaries including location data or the + file path with data as json format. Data for each + location is a dictionary with 'id', 'alt', 'lon' and + 'lat' as keys. + n_clusters (int): Number of clusters to create. + geojson_file (str): File path where clusters are saved. + """ + if isinstance(locations, str): + f_p = open(locations) + locations = json.load(f_p) + + positions = np.zeros([len(locations), 2]) + utm_proj4 = get_utm_epsg_from_lonlat(locations[0]["lon"], locations[0]["lat"]) + + positions_list = [] + for i, loc_value in enumerate(locations): + positions[i][0] = loc_value["lon"] + positions[i][1] = loc_value["lat"] + + utm_coordinates = reproject_point( + (loc_value["lon"], loc_value["lat"]), "EPSG:4326", utm_proj4 + ) + positions_list.append(utm_coordinates) + positions_list = np.array(positions_list) + + kmeans = KMeans(n_clusters=n_clusters, random_state=0).fit(positions_list) + + out_geojson = {"type": "FeatureCollection", "features": []} + for i, labels_value in enumerate(kmeans.labels_): + locations[i]["cluster"] = labels_value + out_geojson["features"].append( + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [locations[i]["lon"], locations[i]["lat"]], + }, + "properties": { + "cluster": int(labels_value), + "id": locations[i]["id"], + "alt": locations[i]["alt"], + }, + } + ) + + try: + with open(geojson_file, "w") as f_p: + json.dump(out_geojson, f_p) + except FileNotFoundError: + raise FileNotFoundError(dirname(geojson_file) + " directory does not exist.") + + +def create_reprojected_geometries(geojson_file: str, epsg: int) -> ogr.DataSource: + """Reprojection of an ogr file to specified projection. + Taken from: https://pcjericks.github.io/py-gdalogr-cookbook/projection.html + + Args: + geojson_file (str): Path to a GeoJSON file with geometries. + epsg (int): EPSG code of the new projection + + Raises: + ValueError: If EPSG code is wrong. + IOError: If `geojson_file` does not exist. + + Returns: + ogr.DataSource: Reprojected geometries. + """ + out_proj = osr.SpatialReference() + out_proj.ImportFromEPSG(epsg) + if len(out_proj.ExportToPrettyWkt()) <= 1: + raise ValueError("Wrong EPSG code: {}".format(epsg)) + + in_proj = osr.SpatialReference() + in_proj.ImportFromEPSG(4326) + + transf = osr.CoordinateTransformation(in_proj, out_proj) + + in_ds = ogr.Open(geojson_file) + if in_ds is None: + raise IOError("File {} doesn't exist".format(geojson_file)) + in_layer = in_ds.GetLayer() + + mem_driver = ogr.GetDriverByName("MEMORY") + proj_ds = mem_driver.CreateDataSource("memData") + proj_layer = proj_ds.CreateLayer( + "clusters", out_proj, geom_type=ogr.wkbMultiPolygon + ) + + in_layer_def = in_layer.GetLayerDefn() + for i in range(0, in_layer_def.GetFieldCount()): + field_def = in_layer_def.GetFieldDefn(i) + proj_layer.CreateField(field_def) + + out_layer_def = proj_layer.GetLayerDefn() + + feature = in_layer.GetNextFeature() + while feature: + geom = feature.GetGeometryRef() + geom.Transform(transf) + proj_feat = ogr.Feature(out_layer_def) + proj_feat.SetGeometry(geom) + for i in range(0, out_layer_def.GetFieldCount()): + proj_feat.SetField( + out_layer_def.GetFieldDefn(i).GetNameRef(), feature.GetField(i) + ) + proj_layer.CreateFeature(proj_feat) + proj_feat = None + feature = in_layer.GetNextFeature() + + return proj_ds + + +def rasterize_clusters( + ds_in: ogr.DataSource, raster_config: dict, sigma: float = 15 +) -> None: + """Rasterize clusters from the GeoJSON file generated by + + Args: + ds_in (ogr.DataSource): Input layer. + raster_config (dict): The output raster characteristics. Must include + 'out_file' (path to save the rasterized clusters), 'size' + (raster size (x, y)) and 'geotransform' ([ul_x, x_res, x_rot, + ul_y, y_rot, y_res]) keys. + sigma (float, optional): Sigma parameter for a Gaussian filter. Defaults to 15. + + Raises: + ValueError: If `raster_config` does not have all required keys. + """ + if raster_config.keys() < {"out_file", "size", "geotransform"}: + raise KeyError( + "`out_file`, `size`, `geotransform` must be in the `raster_config` " + "parameter." + ) + + layer = ds_in.GetLayer() + num_layers = layer.GetFeatureCount() + proj = layer.GetSpatialRef() + + driver = gdal.GetDriverByName("GTIFF") + ds_out = driver.Create( + raster_config["out_file"], + raster_config["size"][0], + raster_config["size"][1], + num_layers, + gdal.GDT_Float32, + ) + ds_out.SetGeoTransform(raster_config["geotransform"]) + ds_out.SetProjection(proj.ExportToWkt()) + + for i in range(num_layers): + layer.SetAttributeFilter("cluster={}".format(i)) + gdal.RasterizeLayer(ds_out, [i + 1], layer, burn_values=[1]) + + data = ds_out.ReadAsArray().astype(np.float32) + for i in range(num_layers): + blurred = gaussian_filter(data[i], sigma) + ds_out.GetRasterBand(i + 1).WriteArray(blurred) + + ds_out = None diff --git a/pymica/utils/create_cluster_files.py b/pymica/utils/create_cluster_files.py deleted file mode 100644 index fec31c5..0000000 --- a/pymica/utils/create_cluster_files.py +++ /dev/null @@ -1,102 +0,0 @@ -''' -Generates the cluster rasters from the geometries. -The generated file can be used to calculate the multiregressions -using clusters. -''' -from osgeo import ogr, osr, gdal -import numpy -from scipy.ndimage import gaussian_filter - - -def create_reprojected_geoms(file_name, epsg): - '''Reprojects an ogr file to the desired projection - Taken from: - https://pcjericks.github.io/py-gdalogr-cookbook/projection.html#reproject-a-layer - - Args: - file_name (str): The file to reproject path - epsg (int): The new projection EPSG code - - Returns: - osgeo.ogr.DataSource: The reprojected ogr datasource object - ''' - out_proj = osr.SpatialReference() - out_proj.ImportFromEPSG(epsg) - if len(out_proj.ExportToPrettyWkt()) <= 1: - raise ValueError("Wrong EPSG code: {}".format(epsg)) - - in_proj = osr.SpatialReference() - in_proj.ImportFromEPSG(4326) - - transf = osr.CoordinateTransformation(in_proj, out_proj) - - in_ds = ogr.Open(file_name) - if in_ds is None: - raise IOError("File {} doesn't exist".format(file_name)) - in_layer = in_ds.GetLayer() - - mem_driver = ogr.GetDriverByName('MEMORY') - proj_ds = mem_driver.CreateDataSource('memData') - proj_layer = proj_ds.CreateLayer("clusters", out_proj, - geom_type=ogr.wkbMultiPolygon) - - in_layer_def = in_layer.GetLayerDefn() - for i in range(0, in_layer_def.GetFieldCount()): - field_def = in_layer_def.GetFieldDefn(i) - proj_layer.CreateField(field_def) - - out_layer_def = proj_layer.GetLayerDefn() - - feature = in_layer.GetNextFeature() - while feature: - geom = feature.GetGeometryRef() - geom.Transform(transf) - proj_feat = ogr.Feature(out_layer_def) - proj_feat.SetGeometry(geom) - for i in range(0, out_layer_def.GetFieldCount()): - proj_feat.SetField(out_layer_def.GetFieldDefn(i).GetNameRef(), - feature.GetField(i)) - proj_layer.CreateFeature(proj_feat) - proj_feat = None - feature = in_layer.GetNextFeature() - - return proj_ds - - -def rasterize_clusters(ds_in, out_conf, sigma=15): - """Takes the clusters file the GeoJSON generated by the web interface - and rasterizes and blurs them so they can be used in the pymica functions. - The output projection is the same as the input layers - - Args: - ds_in (str): The input GeoJSON file path - out_conf (dict): The output properties. Must include the keys: - out_file: The output file - size: The output image file (x,y) - geotransform: The output file geotransform - """ - if not all(k in out_conf for k in ("out_file", "size", "geotransform")): - raise ValueError("The out_conf parameter doesn't have all" + - "the needed elements") - - layer = ds_in.GetLayer() - num_layers = layer.GetFeatureCount() - proj = layer.GetSpatialRef() - - driver = gdal.GetDriverByName('GTIFF') - ds_out = driver.Create(out_conf['out_file'], out_conf['size'][0], - out_conf['size'][1], - num_layers, gdal.GDT_Float32) - ds_out.SetGeoTransform(out_conf['geotransform']) - ds_out.SetProjection(proj.ExportToWkt()) - - for i in range(num_layers): - layer.SetAttributeFilter('cluster={}'.format(i)) - gdal.RasterizeLayer(ds_out, [i + 1], layer, burn_values=[1]) - - data = ds_out.ReadAsArray().astype(numpy.float32) - for i in range(num_layers): - blurred = gaussian_filter(data[i], sigma) - ds_out.GetRasterBand(i + 1).WriteArray(blurred) - - ds_out = None diff --git a/pymica/utils/create_clusters.py b/pymica/utils/create_clusters.py deleted file mode 100644 index a7588dc..0000000 --- a/pymica/utils/create_clusters.py +++ /dev/null @@ -1,81 +0,0 @@ -"""Tool for creating clusters with the K-Means method. -""" -import json -import math -from os.path import dirname - -import numpy as np -from pyproj import Proj -from sklearn.cluster import KMeans - - -def create_clusters(locations: list | str, n_clusters: int, geojson_file: str) -> None: - """Group locations in a specified number of clusters using K-Means algorithm. - - Args: - locations (list | str): List of dictionaries including location data or the - file path with data as json format. Data for each - location is a dictionary with 'id', 'alt', 'lon' and - 'lat' as keys. - n_clusters (int): Number of clusters to create. - geojson_file (str): File path where clusters are saved. - """ - if isinstance(locations, str): - f_p = open(locations) - locations = json.load(f_p) - - positions = np.zeros([len(locations), 2]) - utm = calculate_utm_def([locations[0]["lon"], locations[0]["lat"]]) - positions_list = [] - for i, loc_value in enumerate(locations): - positions[i][0] = loc_value["lon"] - positions[i][1] = loc_value["lat"] - value = utm(loc_value["lon"], loc_value["lat"]) - positions_list.append(value) - positions_list = np.array(positions_list) - - kmeans = KMeans(n_clusters=n_clusters, random_state=0).fit(positions_list) - - out_geojson = {"type": "FeatureCollection", "features": []} - for i, labels_value in enumerate(kmeans.labels_): - locations[i]["cluster"] = labels_value - out_geojson["features"].append( - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [locations[i]["lon"], locations[i]["lat"]], - }, - "properties": { - "cluster": int(labels_value), - "id": locations[i]["id"], - "alt": locations[i]["alt"], - }, - } - ) - - try: - with open(geojson_file, 'w') as f_p: - json.dump(out_geojson, f_p) - except FileNotFoundError: - raise FileNotFoundError(dirname(geojson_file) + ' directory does not exist.') - - -def calculate_utm_def(point: list) -> Proj: - """Determine proj4 definition calculation the UTM zone from a point (two-element - list). - - Args: - point (list): A two element list with the longitude and latitude values of a - point. - - Returns: - Proj: The pyproj.Proj object used to transform data. - """ - zone = (math.floor((point[0] + 180) / 6) % 60) + 1 - south = " +south " if point[1] < 0 else " " - desc = ( - "+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 +units=m +no_defs" - ).format(zone, south) - - return Proj(desc) diff --git a/pymica_tests/clusters_test.py b/pymica_tests/clusters_test.py new file mode 100644 index 0000000..db653db --- /dev/null +++ b/pymica_tests/clusters_test.py @@ -0,0 +1,165 @@ +"""Tests creation of clusters files (shapefiles and rasters) +""" +import unittest +from os import remove +from os.path import exists +from tempfile import gettempdir + +from osgeo import gdal, ogr +import json + +from pymica.utils.clusters import ( + create_reprojected_geometries, + rasterize_clusters, + create_clusters, +) + + +class TestClusters(unittest.TestCase): + """Test creation and rasterization of clusters""" + + with open("pymica_tests/data/sample_station_metadata.json", "r") as f_p: + sample_data = json.load(f_p) + + def test_create_reprojected_geometries(self): + """Test creation of reprojected geometries""" + d_s = create_reprojected_geometries("pymica_tests/data/clusters.json", 25831) + + self.assertIsInstance(d_s, ogr.DataSource) + layer = d_s.GetLayer() + + self.assertEqual(layer.GetFeatureCount(), 3) + self.assertTrue(layer.GetSpatialRef() is not None) + + with self.assertRaises(IOError) as err: + create_reprojected_geometries("/bad_file.json", 25831) + self.assertEqual("File /bad_file.json doesn't exist", str(err.exception)) + + with self.assertRaises(ValueError) as err: + create_reprojected_geometries("pymica_tests/data/clusters.json", -999) + self.assertEqual("Wrong EPSG code: -999", str(err.exception)) + + def test_rasterize_clusters(self): + """Test rasterization of clusters""" + out_file = gettempdir() + "/test.tiff" + geotransform = (260000, 270, 0, 4750000, 0, -270) + if exists(out_file): + remove(out_file) + + layer = create_reprojected_geometries("pymica_tests/data/clusters.json", 25831) + rasterize_clusters( + layer, + {"size": [1000, 1000], "geotransform": geotransform, "out_file": out_file}, + ) + d_s = gdal.Open(out_file) + self.assertIsNotNone(d_s) + + self.assertEqual(d_s.GetGeoTransform(), geotransform) + self.assertEqual(d_s.RasterCount, 3) + + # Errors + with self.assertRaises(KeyError) as err: + rasterize_clusters( + layer, + { + "size": [1000, 1000], + "geotransform": geotransform, + }, + ) + self.assertEqual( + "`out_file`, `size`, `geotransform` must be in the `raster_config` " + "parameter.", + err.exception.args[0], + ) + + with self.assertRaises(KeyError) as err: + rasterize_clusters( + layer, + {"out_file": gettempdir() + "/test.tiff", "geotransform": geotransform}, + ) + self.assertEqual( + "`out_file`, `size`, `geotransform` must be in the `raster_config` " + "parameter.", + err.exception.args[0], + ) + + with self.assertRaises(KeyError) as err: + rasterize_clusters( + layer, {"out_file": gettempdir() + "/test.tiff", "size": [1000, 1000]} + ) + self.assertEqual( + "`out_file`, `size`, `geotransform` must be in the `raster_config` " + "parameter.", + err.exception.args[0], + ) + + def test_create_clusters(self): + """Test creation of clusters with Kmeans""" + create_clusters(self.sample_data, 6, "pymica_tests/data/test_clusters_6.json") + + self.assertTrue(exists("pymica_tests/data/test_clusters_6.json")) + + with open("pymica_tests/data/test_clusters_6.json", "r") as f_p: + clusters = json.load(f_p) + + self.assertEqual( + clusters["features"][0]["geometry"]["coordinates"], [2.18091, 41.39004] + ) + self.assertEqual( + clusters["features"][0]["properties"], + {"cluster": 1, "id": "AN", "alt": 7.5}, + ) + + self.assertEqual( + clusters["features"][-1]["geometry"]["coordinates"], [1.89716, 42.32211] + ) + self.assertEqual( + clusters["features"][-1]["properties"], + {"cluster": 2, "id": "ZD", "alt": 2478}, + ) + + if exists("pymica_tests/data/test_clusters_6.json"): + remove("pymica_tests/data/test_clusters_6.json") + + def test_create_clusters_from_file(self): + """Test creation of clusters with Kmeans from file""" + create_clusters( + "pymica_tests/data/sample_station_metadata.json", + 6, + "pymica_tests/data/test_clusters_6.json", + ) + + self.assertTrue(exists("pymica_tests/data/test_clusters_6.json")) + + with open("pymica_tests/data/test_clusters_6.json", "r") as f_p: + clusters = json.load(f_p) + + self.assertEqual( + clusters["features"][0]["geometry"]["coordinates"], [2.18091, 41.39004] + ) + self.assertEqual( + clusters["features"][0]["properties"], + {"cluster": 1, "id": "AN", "alt": 7.5}, + ) + + self.assertEqual( + clusters["features"][-1]["geometry"]["coordinates"], [1.89716, 42.32211] + ) + self.assertEqual( + clusters["features"][-1]["properties"], + {"cluster": 2, "id": "ZD", "alt": 2478}, + ) + + if exists("pymica_tests/data/test_clusters_6.json"): + remove("pymica_tests/data/test_clusters_6.json") + + def test_create_clusters_wrong_dir(self): + """Test error raise from creation of clusters""" + with self.assertRaises(FileNotFoundError) as err: + create_clusters( + "pymica_tests/data/sample_station_metadata.json", + 6, + "not/found/test_clusters_6.json", + ) + + self.assertEqual(err.exception.args[0], "not/found directory does not exist.") diff --git a/pymica_tests/create_cluster_files_test.py b/pymica_tests/create_cluster_files_test.py deleted file mode 100644 index 07fd3b8..0000000 --- a/pymica_tests/create_cluster_files_test.py +++ /dev/null @@ -1,79 +0,0 @@ -'''Tests fot create_cluster_files.py -''' -import unittest -from os import remove -from os.path import exists -from tempfile import gettempdir - -from osgeo import gdal, ogr - -from pymica.utils.create_cluster_files import (create_reprojected_geoms, - rasterize_clusters) - - -class TestCreateClustersFiles(unittest.TestCase): - def test_create_reprojected_geoms(self): - d_s = create_reprojected_geoms("pymica_tests/data/clusters.json", 25831) - - self.assertIsInstance(d_s, ogr.DataSource) - layer = d_s.GetLayer() - - self.assertEqual(layer.GetFeatureCount(), 3) - self.assertTrue(layer.GetSpatialRef() is not None) - - with self.assertRaises(IOError) as c_m: - create_reprojected_geoms("/bad_file.json", 25831) - self.assertEqual( - "File /bad_file.json doesn't exist", - str(c_m.exception)) - - with self.assertRaises(ValueError) as c_m: - create_reprojected_geoms("pymica_tests/data/clusters.json", -999) - self.assertEqual( - "Wrong EPSG code: -999", - str(c_m.exception)) - - def test_rasterize_clusters(self): - out_file = gettempdir() + "/test.tiff" - geotransform = (260000, 270, 0, 4750000, 0, -270) - if exists(out_file): - remove(out_file) - - layer = create_reprojected_geoms("pymica_tests/data/clusters.json", 25831) - rasterize_clusters(layer, - {'size': [1000, 1000], - 'geotransform': geotransform, - 'out_file': out_file}) - d_s = gdal.Open(out_file) - self.assertIsNotNone(d_s) - - self.assertEqual(d_s.GetGeoTransform(), geotransform) - self.assertEqual(d_s.RasterCount, 3) - - # Errors - with self.assertRaises(ValueError) as c_m: - rasterize_clusters(layer, - {'size': [1000, 1000], - 'geotransform': geotransform, - }) - self.assertEqual( - "The out_conf parameter doesn't have allthe needed elements", - str(c_m.exception)) - - with self.assertRaises(ValueError) as c_m: - rasterize_clusters(layer, - {'out_file': gettempdir() + '/test.tiff', - 'geotransform': geotransform - }) - self.assertEqual( - "The out_conf parameter doesn't have allthe needed elements", - str(c_m.exception)) - - with self.assertRaises(ValueError) as c_m: - rasterize_clusters(layer, - {'out_file': gettempdir() + '/test.tiff', - 'size': [1000, 1000] - }) - self.assertEqual( - "The out_conf parameter doesn't have allthe needed elements", - str(c_m.exception)) diff --git a/pymica_tests/create_clusters_test.py b/pymica_tests/create_clusters_test.py deleted file mode 100644 index cc441d8..0000000 --- a/pymica_tests/create_clusters_test.py +++ /dev/null @@ -1,85 +0,0 @@ -"""Tests for creation of clusters. -""" -import json -import unittest -from os.path import exists - -from pyproj import Proj - -from pymica.utils.create_clusters import calculate_utm_def, create_clusters - - -class TestCreateClusters(unittest.TestCase): - """Test creation of clusters""" - - with open("pymica_tests/data/sample_station_metadata.json", "r") as f_p: - sample_data = json.load(f_p) - - def test_create_clusters(self): - """Test create_clusters""" - create_clusters(self.sample_data, 6, "pymica_tests/datatest_clusters_6.json") - - self.assertTrue(exists("pymica_tests/data/test_clusters_6.json")) - - with open("pymica_tests/data/test_clusters_6.json", "r") as f_p: - clusters = json.load(f_p) - - self.assertEqual( - clusters["features"][0]["geometry"]["coordinates"], [2.18091, 41.39004] - ) - self.assertEqual( - clusters["features"][0]["properties"], - {"cluster": 1, "id": "AN", "alt": 7.5}, - ) - - self.assertEqual( - clusters["features"][-1]["geometry"]["coordinates"], [1.89716, 42.32211] - ) - self.assertEqual( - clusters["features"][-1]["properties"], - {"cluster": 2, "id": "ZD", "alt": 2478}, - ) - - def test_create_clusters_not_found(self): - """Test directory not found in create_clusters""" - with self.assertRaises(FileNotFoundError) as err: - create_clusters(self.sample_data, 6, "dir_not_found/sample.json") - - self.assertEqual( - err.exception.args[0], "dir_not_found directory does not exist." - ) - - def test_calculate_utm_def(self): - """Test calculate definition of UTM from a point""" - point = [0, 0] - result = calculate_utm_def(point) - expected = Proj( - "+proj=utm +zone=31 +ellps=WGS84 " + "+datum=WGS84 +units=m +no_defs" - ) - - self.assertIsInstance(result, Proj) - self.assertEqual( - set(result(point[0], point[1])), set(expected(point[0], point[1])) - ) - - point = [0, -10] - result = calculate_utm_def(point) - expected = Proj( - "+proj=utm +zone=31 +south +ellps=WGS84 " + "+datum=WGS84 +units=m +no_defs" - ) - - self.assertIsInstance(result, Proj) - self.assertEqual( - set(result(point[0], point[1])), set(expected(point[0], point[1])) - ) - - point = [-178, 24] - result = calculate_utm_def(point) - expected = Proj( - "+proj=utm +zone=1 +ellps=WGS84 " + "+datum=WGS84 +units=m +no_defs" - ) - - self.assertIsInstance(result, Proj) - self.assertEqual( - set(result(point[0], point[1])), set(expected(point[0], point[1])) - ) From 46146675542264c9adf63babd70caad0eb03c1b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?JR=20Mir=C3=B3?= Date: Thu, 28 Sep 2023 12:25:12 +0200 Subject: [PATCH 41/87] "Changed the input of interpolate to dictionary" --- pymica/methods/inverse_distance.c | 1823 ++++++++++++++++++------- pymica/methods/inverse_distance_3d.c | 1842 +++++++++++++++++++------- pymica/pymica2.py | 27 +- pymica_dev_jr.yml | 150 +++ pymica_tests/pymica2_test.py | 134 +- 5 files changed, 2995 insertions(+), 981 deletions(-) create mode 100644 pymica_dev_jr.yml diff --git a/pymica/methods/inverse_distance.c b/pymica/methods/inverse_distance.c index 1c1f7b5..1590f88 100644 --- a/pymica/methods/inverse_distance.c +++ b/pymica/methods/inverse_distance.c @@ -1,17 +1,17 @@ -/* Generated by Cython 3.0.0 */ +/* Generated by Cython 3.0.2 */ /* BEGIN: Cython Metadata { "distutils": { "depends": [ - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h", - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/arrayscalars.h", - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h", - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h", - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ufuncobject.h" + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/arrayobject.h", + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/arrayscalars.h", + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/ndarrayobject.h", + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/ndarraytypes.h", + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/ufuncobject.h" ], "include_dirs": [ - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include" + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include" ], "name": "pymica.methods.inverse_distance", "sources": [ @@ -58,10 +58,15 @@ END: Cython Metadata */ #elif PY_VERSION_HEX < 0x02070000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000) #error Cython requires Python 2.7+ or Python 3.3+. #else -#define CYTHON_ABI "3_0_0" +#if CYTHON_LIMITED_API +#define __PYX_EXTRA_ABI_MODULE_NAME "limited" +#else +#define __PYX_EXTRA_ABI_MODULE_NAME "" +#endif +#define CYTHON_ABI "3_0_2" __PYX_EXTRA_ABI_MODULE_NAME #define __PYX_ABI_MODULE_NAME "_cython_" CYTHON_ABI #define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME "." -#define CYTHON_HEX_VERSION 0x030000F0 +#define CYTHON_HEX_VERSION 0x030002F0 #define CYTHON_FUTURE_DIVISION 1 #include #ifndef offsetof @@ -94,6 +99,7 @@ END: Cython Metadata */ #ifndef Py_HUGE_VAL #define Py_HUGE_VAL HUGE_VAL #endif +#define __PYX_LIMITED_VERSION_HEX PY_VERSION_HEX #if defined(GRAALVM_PYTHON) /* For very preliminary testing purposes. Most variables are set the same as PyPy. The existence of this section does not imply that anything works or is even tested */ @@ -160,8 +166,9 @@ END: Cython Metadata */ #define CYTHON_COMPILING_IN_NOGIL 0 #undef CYTHON_USE_TYPE_SLOTS #define CYTHON_USE_TYPE_SLOTS 0 - #undef CYTHON_USE_TYPE_SPECS - #define CYTHON_USE_TYPE_SPECS 0 + #ifndef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 0 + #endif #undef CYTHON_USE_PYTYPE_LOOKUP #define CYTHON_USE_PYTYPE_LOOKUP 0 #if PY_VERSION_HEX < 0x03050000 @@ -213,6 +220,10 @@ END: Cython Metadata */ #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 #endif #elif defined(CYTHON_LIMITED_API) + #ifdef Py_LIMITED_API + #undef __PYX_LIMITED_VERSION_HEX + #define __PYX_LIMITED_VERSION_HEX Py_LIMITED_API + #endif #define CYTHON_COMPILING_IN_PYPY 0 #define CYTHON_COMPILING_IN_CPYTHON 0 #define CYTHON_COMPILING_IN_LIMITED_API 1 @@ -260,7 +271,7 @@ END: Cython Metadata */ #undef CYTHON_USE_MODULE_STATE #define CYTHON_USE_MODULE_STATE 1 #ifndef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE 1 + #define CYTHON_USE_TP_FINALIZE 0 #endif #undef CYTHON_USE_DICT_VERSIONS #define CYTHON_USE_DICT_VERSIONS 0 @@ -482,6 +493,14 @@ END: Cython Metadata */ # define CYTHON_NCP_UNUSED CYTHON_UNUSED # endif #endif +#ifndef CYTHON_USE_CPP_STD_MOVE + #if defined(__cplusplus) && (\ + __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1600)) + #define CYTHON_USE_CPP_STD_MOVE 1 + #else + #define CYTHON_USE_CPP_STD_MOVE 0 + #endif +#endif #define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None) #ifdef _MSC_VER #ifndef _MSC_STDINT_H_ @@ -581,59 +600,89 @@ END: Cython Metadata */ #else #define __Pyx_BUILTIN_MODULE_NAME "builtins" #define __Pyx_DefaultClassType PyType_Type -#if PY_VERSION_HEX >= 0x030B00A1 - static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, +#if CYTHON_COMPILING_IN_LIMITED_API + static CYTHON_INLINE PyObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, PyObject *code, PyObject *c, PyObject* n, PyObject *v, PyObject *fv, PyObject *cell, PyObject* fn, PyObject *name, int fline, PyObject *lnos) { - PyObject *kwds=NULL, *argcount=NULL, *posonlyargcount=NULL, *kwonlyargcount=NULL; - PyObject *nlocals=NULL, *stacksize=NULL, *flags=NULL, *replace=NULL, *empty=NULL; - const char *fn_cstr=NULL; - const char *name_cstr=NULL; - PyCodeObject *co=NULL, *result=NULL; + PyObject *exception_table = NULL; + PyObject *types_module=NULL, *code_type=NULL, *result=NULL; + PyObject *version_info; // borrowed + PyObject *py_minor_version = NULL; + long minor_version = 0; PyObject *type, *value, *traceback; PyErr_Fetch(&type, &value, &traceback); - if (!(kwds=PyDict_New())) goto end; - if (!(argcount=PyLong_FromLong(a))) goto end; - if (PyDict_SetItemString(kwds, "co_argcount", argcount) != 0) goto end; - if (!(posonlyargcount=PyLong_FromLong(p))) goto end; - if (PyDict_SetItemString(kwds, "co_posonlyargcount", posonlyargcount) != 0) goto end; - if (!(kwonlyargcount=PyLong_FromLong(k))) goto end; - if (PyDict_SetItemString(kwds, "co_kwonlyargcount", kwonlyargcount) != 0) goto end; - if (!(nlocals=PyLong_FromLong(l))) goto end; - if (PyDict_SetItemString(kwds, "co_nlocals", nlocals) != 0) goto end; - if (!(stacksize=PyLong_FromLong(s))) goto end; - if (PyDict_SetItemString(kwds, "co_stacksize", stacksize) != 0) goto end; - if (!(flags=PyLong_FromLong(f))) goto end; - if (PyDict_SetItemString(kwds, "co_flags", flags) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_code", code) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_consts", c) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_names", n) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_varnames", v) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_freevars", fv) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_cellvars", cell) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_linetable", lnos) != 0) goto end; - if (!(fn_cstr=PyUnicode_AsUTF8AndSize(fn, NULL))) goto end; - if (!(name_cstr=PyUnicode_AsUTF8AndSize(name, NULL))) goto end; - if (!(co = PyCode_NewEmpty(fn_cstr, name_cstr, fline))) goto end; - if (!(replace = PyObject_GetAttrString((PyObject*)co, "replace"))) goto end; - if (!(empty = PyTuple_New(0))) goto end; - result = (PyCodeObject*) PyObject_Call(replace, empty, kwds); + #if __PYX_LIMITED_VERSION_HEX >= 0x030B0000 + minor_version = 11; // we don't yet need to distinguish between versions > 11 + #else + if (!(version_info = PySys_GetObject("version_info"))) goto end; + if (!(py_minor_version = PySequence_GetItem(version_info, 1))) goto end; + minor_version = PyLong_AsLong(py_minor_version); + if (minor_version == -1 && PyErr_Occurred()) goto end; + #endif + if (!(types_module = PyImport_ImportModule("types"))) goto end; + if (!(code_type = PyObject_GetAttrString(types_module, "CodeType"))) goto end; + if (minor_version <= 7) { + (void)p; + result = PyObject_CallFunction(code_type, "iiiiiOOOOOOiOO", a, k, l, s, f, code, + c, n, v, fn, name, fline, lnos, fv, cell); + } else if (minor_version <= 10) { + result = PyObject_CallFunction(code_type, "iiiiiiOOOOOOiOO", a,p, k, l, s, f, code, + c, n, v, fn, name, fline, lnos, fv, cell); + } else { + if (!(exception_table = PyBytes_FromStringAndSize(NULL, 0))) goto end; + result = PyObject_CallFunction(code_type, "iiiiiiOOOOOOOiOO", a,p, k, l, s, f, code, + c, n, v, fn, name, name, fline, lnos, exception_table, fv, cell); + } end: - Py_XDECREF((PyObject*) co); - Py_XDECREF(kwds); - Py_XDECREF(argcount); - Py_XDECREF(posonlyargcount); - Py_XDECREF(kwonlyargcount); - Py_XDECREF(nlocals); - Py_XDECREF(stacksize); - Py_XDECREF(replace); - Py_XDECREF(empty); + Py_XDECREF(code_type); + Py_XDECREF(exception_table); + Py_XDECREF(types_module); + Py_XDECREF(py_minor_version); if (type) { PyErr_Restore(type, value, traceback); } return result; } + #ifndef CO_OPTIMIZED + #define CO_OPTIMIZED 0x0001 + #endif + #ifndef CO_NEWLOCALS + #define CO_NEWLOCALS 0x0002 + #endif + #ifndef CO_VARARGS + #define CO_VARARGS 0x0004 + #endif + #ifndef CO_VARKEYWORDS + #define CO_VARKEYWORDS 0x0008 + #endif + #ifndef CO_ASYNC_GENERATOR + #define CO_ASYNC_GENERATOR 0x0200 + #endif + #ifndef CO_GENERATOR + #define CO_GENERATOR 0x0020 + #endif + #ifndef CO_COROUTINE + #define CO_COROUTINE 0x0080 + #endif +#elif PY_VERSION_HEX >= 0x030B0000 + static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, + PyObject *code, PyObject *c, PyObject* n, PyObject *v, + PyObject *fv, PyObject *cell, PyObject* fn, + PyObject *name, int fline, PyObject *lnos) { + PyCodeObject *result; + PyObject *empty_bytes = PyBytes_FromStringAndSize("", 0); // we don't have access to __pyx_empty_bytes here + if (!empty_bytes) return NULL; + result = + #if PY_VERSION_HEX >= 0x030C0000 + PyUnstable_Code_NewWithPosOnlyArgs + #else + PyCode_NewWithPosOnlyArgs + #endif + (a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, name, fline, lnos, empty_bytes); + Py_DECREF(empty_bytes); + return result; + } #elif PY_VERSION_HEX >= 0x030800B2 && !CYTHON_COMPILING_IN_PYPY #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ PyCode_NewWithPosOnlyArgs(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) @@ -733,7 +782,7 @@ END: Cython Metadata */ #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET 0 #define __Pyx_PyVectorcall_NARGS(n) ((Py_ssize_t)(n)) #endif -#if PY_VERSION_HEX < 0x030900B1 +#if __PYX_LIMITED_VERSION_HEX < 0x030900B1 #define __Pyx_PyType_FromModuleAndSpec(m, s, b) ((void)m, PyType_FromSpecWithBases(s, b)) typedef PyObject *(*__Pyx_PyCMethod)(PyObject *, PyTypeObject *, PyObject *const *, size_t, PyObject *); #else @@ -883,6 +932,11 @@ static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, #define __Pyx_PyType_HasFeature(type, feature) PyType_HasFeature(type, feature) #define __Pyx_PyObject_GetIterNextFunc(obj) PyIter_Next #endif +#if CYTHON_COMPILING_IN_LIMITED_API + #define __Pyx_SetItemOnTypeDict(tp, k, v) PyObject_GenericSetAttr((PyObject*)tp, k, v) +#else + #define __Pyx_SetItemOnTypeDict(tp, k, v) PyDict_SetItem(tp->tp_dict, k, v) +#endif #if CYTHON_USE_TYPE_SPECS && PY_VERSION_HEX >= 0x03080000 #define __Pyx_PyHeapTypeObject_GC_Del(obj) {\ PyTypeObject *type = Py_TYPE(obj);\ @@ -1009,9 +1063,25 @@ static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size) #endif #if CYTHON_ASSUME_SAFE_MACROS + #define __Pyx_PySequence_ITEM(o, i) PySequence_ITEM(o, i) #define __Pyx_PySequence_SIZE(seq) Py_SIZE(seq) + #define __Pyx_PyTuple_SET_ITEM(o, i, v) (PyTuple_SET_ITEM(o, i, v), (0)) + #define __Pyx_PyList_SET_ITEM(o, i, v) (PyList_SET_ITEM(o, i, v), (0)) + #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_GET_SIZE(o) + #define __Pyx_PyList_GET_SIZE(o) PyList_GET_SIZE(o) + #define __Pyx_PySet_GET_SIZE(o) PySet_GET_SIZE(o) + #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_GET_SIZE(o) + #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_GET_SIZE(o) #else + #define __Pyx_PySequence_ITEM(o, i) PySequence_GetItem(o, i) #define __Pyx_PySequence_SIZE(seq) PySequence_Size(seq) + #define __Pyx_PyTuple_SET_ITEM(o, i, v) PyTuple_SetItem(o, i, v) + #define __Pyx_PyList_SET_ITEM(o, i, v) PyList_SetItem(o, i, v) + #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_Size(o) + #define __Pyx_PyList_GET_SIZE(o) PyList_Size(o) + #define __Pyx_PySet_GET_SIZE(o) PySet_Size(o) + #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_Size(o) + #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_Size(o) #endif #if PY_MAJOR_VERSION >= 3 #define PyIntObject PyLongObject @@ -1573,7 +1643,7 @@ typedef struct { /* #### Code section: numeric_typedefs ### */ -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":731 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":731 * # in Cython to enable them only on the right systems. * * ctypedef npy_int8 int8_t # <<<<<<<<<<<<<< @@ -1582,7 +1652,7 @@ typedef struct { */ typedef npy_int8 __pyx_t_5numpy_int8_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":732 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":732 * * ctypedef npy_int8 int8_t * ctypedef npy_int16 int16_t # <<<<<<<<<<<<<< @@ -1591,7 +1661,7 @@ typedef npy_int8 __pyx_t_5numpy_int8_t; */ typedef npy_int16 __pyx_t_5numpy_int16_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":733 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":733 * ctypedef npy_int8 int8_t * ctypedef npy_int16 int16_t * ctypedef npy_int32 int32_t # <<<<<<<<<<<<<< @@ -1600,7 +1670,7 @@ typedef npy_int16 __pyx_t_5numpy_int16_t; */ typedef npy_int32 __pyx_t_5numpy_int32_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":734 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":734 * ctypedef npy_int16 int16_t * ctypedef npy_int32 int32_t * ctypedef npy_int64 int64_t # <<<<<<<<<<<<<< @@ -1609,7 +1679,7 @@ typedef npy_int32 __pyx_t_5numpy_int32_t; */ typedef npy_int64 __pyx_t_5numpy_int64_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":738 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":738 * #ctypedef npy_int128 int128_t * * ctypedef npy_uint8 uint8_t # <<<<<<<<<<<<<< @@ -1618,7 +1688,7 @@ typedef npy_int64 __pyx_t_5numpy_int64_t; */ typedef npy_uint8 __pyx_t_5numpy_uint8_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":739 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":739 * * ctypedef npy_uint8 uint8_t * ctypedef npy_uint16 uint16_t # <<<<<<<<<<<<<< @@ -1627,7 +1697,7 @@ typedef npy_uint8 __pyx_t_5numpy_uint8_t; */ typedef npy_uint16 __pyx_t_5numpy_uint16_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":740 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":740 * ctypedef npy_uint8 uint8_t * ctypedef npy_uint16 uint16_t * ctypedef npy_uint32 uint32_t # <<<<<<<<<<<<<< @@ -1636,7 +1706,7 @@ typedef npy_uint16 __pyx_t_5numpy_uint16_t; */ typedef npy_uint32 __pyx_t_5numpy_uint32_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":741 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":741 * ctypedef npy_uint16 uint16_t * ctypedef npy_uint32 uint32_t * ctypedef npy_uint64 uint64_t # <<<<<<<<<<<<<< @@ -1645,7 +1715,7 @@ typedef npy_uint32 __pyx_t_5numpy_uint32_t; */ typedef npy_uint64 __pyx_t_5numpy_uint64_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":745 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":745 * #ctypedef npy_uint128 uint128_t * * ctypedef npy_float32 float32_t # <<<<<<<<<<<<<< @@ -1654,7 +1724,7 @@ typedef npy_uint64 __pyx_t_5numpy_uint64_t; */ typedef npy_float32 __pyx_t_5numpy_float32_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":746 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":746 * * ctypedef npy_float32 float32_t * ctypedef npy_float64 float64_t # <<<<<<<<<<<<<< @@ -1663,7 +1733,7 @@ typedef npy_float32 __pyx_t_5numpy_float32_t; */ typedef npy_float64 __pyx_t_5numpy_float64_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":755 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":755 * # The int types are mapped a bit surprising -- * # numpy.int corresponds to 'l' and numpy.long to 'q' * ctypedef npy_long int_t # <<<<<<<<<<<<<< @@ -1672,7 +1742,7 @@ typedef npy_float64 __pyx_t_5numpy_float64_t; */ typedef npy_long __pyx_t_5numpy_int_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":756 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":756 * # numpy.int corresponds to 'l' and numpy.long to 'q' * ctypedef npy_long int_t * ctypedef npy_longlong long_t # <<<<<<<<<<<<<< @@ -1681,7 +1751,7 @@ typedef npy_long __pyx_t_5numpy_int_t; */ typedef npy_longlong __pyx_t_5numpy_long_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":757 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":757 * ctypedef npy_long int_t * ctypedef npy_longlong long_t * ctypedef npy_longlong longlong_t # <<<<<<<<<<<<<< @@ -1690,7 +1760,7 @@ typedef npy_longlong __pyx_t_5numpy_long_t; */ typedef npy_longlong __pyx_t_5numpy_longlong_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":759 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":759 * ctypedef npy_longlong longlong_t * * ctypedef npy_ulong uint_t # <<<<<<<<<<<<<< @@ -1699,7 +1769,7 @@ typedef npy_longlong __pyx_t_5numpy_longlong_t; */ typedef npy_ulong __pyx_t_5numpy_uint_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":760 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":760 * * ctypedef npy_ulong uint_t * ctypedef npy_ulonglong ulong_t # <<<<<<<<<<<<<< @@ -1708,7 +1778,7 @@ typedef npy_ulong __pyx_t_5numpy_uint_t; */ typedef npy_ulonglong __pyx_t_5numpy_ulong_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":761 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":761 * ctypedef npy_ulong uint_t * ctypedef npy_ulonglong ulong_t * ctypedef npy_ulonglong ulonglong_t # <<<<<<<<<<<<<< @@ -1717,7 +1787,7 @@ typedef npy_ulonglong __pyx_t_5numpy_ulong_t; */ typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":763 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":763 * ctypedef npy_ulonglong ulonglong_t * * ctypedef npy_intp intp_t # <<<<<<<<<<<<<< @@ -1726,7 +1796,7 @@ typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; */ typedef npy_intp __pyx_t_5numpy_intp_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":764 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":764 * * ctypedef npy_intp intp_t * ctypedef npy_uintp uintp_t # <<<<<<<<<<<<<< @@ -1735,7 +1805,7 @@ typedef npy_intp __pyx_t_5numpy_intp_t; */ typedef npy_uintp __pyx_t_5numpy_uintp_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":766 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":766 * ctypedef npy_uintp uintp_t * * ctypedef npy_double float_t # <<<<<<<<<<<<<< @@ -1744,7 +1814,7 @@ typedef npy_uintp __pyx_t_5numpy_uintp_t; */ typedef npy_double __pyx_t_5numpy_float_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":767 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":767 * * ctypedef npy_double float_t * ctypedef npy_double double_t # <<<<<<<<<<<<<< @@ -1753,7 +1823,7 @@ typedef npy_double __pyx_t_5numpy_float_t; */ typedef npy_double __pyx_t_5numpy_double_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":768 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":768 * ctypedef npy_double float_t * ctypedef npy_double double_t * ctypedef npy_longdouble longdouble_t # <<<<<<<<<<<<<< @@ -1833,7 +1903,7 @@ struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default { PyObject *default_value; }; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":770 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":770 * ctypedef npy_longdouble longdouble_t * * ctypedef npy_cfloat cfloat_t # <<<<<<<<<<<<<< @@ -1842,7 +1912,7 @@ struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default { */ typedef npy_cfloat __pyx_t_5numpy_cfloat_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":771 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":771 * * ctypedef npy_cfloat cfloat_t * ctypedef npy_cdouble cdouble_t # <<<<<<<<<<<<<< @@ -1851,7 +1921,7 @@ typedef npy_cfloat __pyx_t_5numpy_cfloat_t; */ typedef npy_cdouble __pyx_t_5numpy_cdouble_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":772 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":772 * ctypedef npy_cfloat cfloat_t * ctypedef npy_cdouble cdouble_t * ctypedef npy_clongdouble clongdouble_t # <<<<<<<<<<<<<< @@ -1860,7 +1930,7 @@ typedef npy_cdouble __pyx_t_5numpy_cdouble_t; */ typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":774 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":774 * ctypedef npy_clongdouble clongdouble_t * * ctypedef npy_cdouble complex_t # <<<<<<<<<<<<<< @@ -2155,7 +2225,20 @@ static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int eq static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals); /* fastcall.proto */ -#define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i) +#if CYTHON_AVOID_BORROWED_REFS + #define __Pyx_Arg_VARARGS(args, i) PySequence_GetItem(args, i) +#elif CYTHON_ASSUME_SAFE_MACROS + #define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i) +#else + #define __Pyx_Arg_VARARGS(args, i) PyTuple_GetItem(args, i) +#endif +#if CYTHON_AVOID_BORROWED_REFS + #define __Pyx_Arg_NewRef_VARARGS(arg) __Pyx_NewRef(arg) + #define __Pyx_Arg_XDECREF_VARARGS(arg) Py_XDECREF(arg) +#else + #define __Pyx_Arg_NewRef_VARARGS(arg) arg // no-op + #define __Pyx_Arg_XDECREF_VARARGS(arg) // no-op - arg is borrowed +#endif #define __Pyx_NumKwargs_VARARGS(kwds) PyDict_Size(kwds) #define __Pyx_KwValues_VARARGS(args, nargs) NULL #define __Pyx_GetKwValue_VARARGS(kw, kwvalues, s) __Pyx_PyDict_GetItemStrWithError(kw, s) @@ -2166,14 +2249,18 @@ static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int #define __Pyx_KwValues_FASTCALL(args, nargs) ((args) + (nargs)) static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s); #define __Pyx_KwargsAsDict_FASTCALL(kw, kwvalues) _PyStack_AsDict(kwvalues, kw) + #define __Pyx_Arg_NewRef_FASTCALL(arg) arg // no-op, __Pyx_Arg_FASTCALL is direct and this needs + #define __Pyx_Arg_XDECREF_FASTCALL(arg) // no-op - arg was returned from array #else #define __Pyx_Arg_FASTCALL __Pyx_Arg_VARARGS #define __Pyx_NumKwargs_FASTCALL __Pyx_NumKwargs_VARARGS #define __Pyx_KwValues_FASTCALL __Pyx_KwValues_VARARGS #define __Pyx_GetKwValue_FASTCALL __Pyx_GetKwValue_VARARGS #define __Pyx_KwargsAsDict_FASTCALL __Pyx_KwargsAsDict_VARARGS + #define __Pyx_Arg_NewRef_FASTCALL(arg) __Pyx_Arg_NewRef_VARARGS(arg) + #define __Pyx_Arg_XDECREF_FASTCALL(arg) __Pyx_Arg_XDECREF_VARARGS(arg) #endif -#if CYTHON_COMPILING_IN_CPYTHON +#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS #define __Pyx_ArgsSlice_VARARGS(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_VARARGS(args, start), stop - start) #define __Pyx_ArgsSlice_FASTCALL(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_FASTCALL(args, start), stop - start) #else @@ -2218,7 +2305,7 @@ static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, #if !CYTHON_VECTORCALL #if PY_VERSION_HEX >= 0x03080000 #include "frameobject.h" -#if PY_VERSION_HEX >= 0x030b00a6 +#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API #ifndef Py_BUILD_CORE #define Py_BUILD_CORE 1 #endif @@ -2403,20 +2490,34 @@ static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name); #endif /* AssertionsEnabled.proto */ -#define __Pyx_init_assertions_enabled() #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX < 0x02070600 && !defined(Py_OptimizeFlag) - #define __pyx_assertions_enabled() (1) -#elif PY_VERSION_HEX < 0x03080000 || CYTHON_COMPILING_IN_PYPY || defined(Py_LIMITED_API) - #define __pyx_assertions_enabled() (!Py_OptimizeFlag) -#elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030900A6 + #define __Pyx_init_assertions_enabled() (0) + #define __pyx_assertions_enabled() (1) +#elif CYTHON_COMPILING_IN_LIMITED_API || (CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030C0000) static int __pyx_assertions_enabled_flag; #define __pyx_assertions_enabled() (__pyx_assertions_enabled_flag) - #undef __Pyx_init_assertions_enabled - static void __Pyx_init_assertions_enabled(void) { - __pyx_assertions_enabled_flag = ! _PyInterpreterState_GetConfig(__Pyx_PyThreadState_Current->interp)->optimization_level; + static int __Pyx_init_assertions_enabled(void) { + PyObject *builtins, *debug, *debug_str; + int flag; + builtins = PyEval_GetBuiltins(); + if (!builtins) goto bad; + debug_str = PyUnicode_FromStringAndSize("__debug__", 9); + if (!debug_str) goto bad; + debug = PyObject_GetItem(builtins, debug_str); + Py_DECREF(debug_str); + if (!debug) goto bad; + flag = PyObject_IsTrue(debug); + Py_DECREF(debug); + if (flag == -1) goto bad; + __pyx_assertions_enabled_flag = flag; + return 0; + bad: + __pyx_assertions_enabled_flag = 1; + return -1; } #else - #define __pyx_assertions_enabled() (!Py_OptimizeFlag) + #define __Pyx_init_assertions_enabled() (0) + #define __pyx_assertions_enabled() (!Py_OptimizeFlag) #endif /* RaiseTooManyValuesToUnpack.proto */ @@ -2626,22 +2727,22 @@ static int __Pyx_setup_reduce(PyObject* type_obj); #endif /* TypeImport.proto */ -#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_0 -#define __PYX_HAVE_RT_ImportType_proto_3_0_0 +#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_2 +#define __PYX_HAVE_RT_ImportType_proto_3_0_2 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L #include #endif #if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || __cplusplus >= 201103L -#define __PYX_GET_STRUCT_ALIGNMENT_3_0_0(s) alignof(s) +#define __PYX_GET_STRUCT_ALIGNMENT_3_0_2(s) alignof(s) #else -#define __PYX_GET_STRUCT_ALIGNMENT_3_0_0(s) sizeof(void*) +#define __PYX_GET_STRUCT_ALIGNMENT_3_0_2(s) sizeof(void*) #endif -enum __Pyx_ImportType_CheckSize_3_0_0 { - __Pyx_ImportType_CheckSize_Error_3_0_0 = 0, - __Pyx_ImportType_CheckSize_Warn_3_0_0 = 1, - __Pyx_ImportType_CheckSize_Ignore_3_0_0 = 2 +enum __Pyx_ImportType_CheckSize_3_0_2 { + __Pyx_ImportType_CheckSize_Error_3_0_2 = 0, + __Pyx_ImportType_CheckSize_Warn_3_0_2 = 1, + __Pyx_ImportType_CheckSize_Ignore_3_0_2 = 2 }; -static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject* module, const char *module_name, const char *class_name, size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_0 check_size); +static PyTypeObject *__Pyx_ImportType_3_0_2(PyObject* module, const char *module_name, const char *class_name, size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_2 check_size); #endif /* FetchSharedCythonModule.proto */ @@ -2655,7 +2756,22 @@ static PyTypeObject* __Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec #endif /* PyMethodNew.proto */ -#if PY_MAJOR_VERSION >= 3 +#if CYTHON_COMPILING_IN_LIMITED_API +static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) { + PyObject *typesModule=NULL, *methodType=NULL, *result=NULL; + CYTHON_UNUSED_VAR(typ); + if (!self) + return __Pyx_NewRef(func); + typesModule = PyImport_ImportModule("types"); + if (!typesModule) return NULL; + methodType = PyObject_GetAttrString(typesModule, "MethodType"); + Py_DECREF(typesModule); + if (!methodType) return NULL; + result = PyObject_CallFunctionObjArgs(methodType, func, self, NULL); + Py_DECREF(methodType); + return result; +} +#elif PY_MAJOR_VERSION >= 3 static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) { CYTHON_UNUSED_VAR(typ); if (!self) @@ -2679,7 +2795,7 @@ static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, _ #define __Pyx_CYFUNCTION_COROUTINE 0x08 #define __Pyx_CyFunction_GetClosure(f)\ (((__pyx_CyFunctionObject *) (f))->func_closure) -#if PY_VERSION_HEX < 0x030900B1 +#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API #define __Pyx_CyFunction_GetClassObj(f)\ (((__pyx_CyFunctionObject *) (f))->func_classobj) #else @@ -2693,7 +2809,10 @@ static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, _ #define __Pyx_CyFunction_SetDefaultsGetter(f, g)\ ((__pyx_CyFunctionObject *) (f))->defaults_getter = (g) typedef struct { -#if PY_VERSION_HEX < 0x030900B1 +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject_HEAD + PyObject *func; +#elif PY_VERSION_HEX < 0x030900B1 PyCFunctionObject func; #else PyCMethodObject func; @@ -2701,7 +2820,7 @@ typedef struct { #if CYTHON_BACKPORT_VECTORCALL __pyx_vectorcallfunc func_vectorcall; #endif -#if PY_VERSION_HEX < 0x030500A0 +#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API PyObject *func_weakreflist; #endif PyObject *func_dict; @@ -2711,7 +2830,7 @@ typedef struct { PyObject *func_globals; PyObject *func_code; PyObject *func_closure; -#if PY_VERSION_HEX < 0x030900B1 +#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API PyObject *func_classobj; #endif void *defaults; @@ -4706,18 +4825,25 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P PyObject *__pyx_v_format = 0; PyObject *__pyx_v_mode = 0; int __pyx_v_allocate_buffer; - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[5] = {0,0,0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 131, __pyx_L3_error) + #endif + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_shape,&__pyx_n_s_itemsize,&__pyx_n_s_format,&__pyx_n_s_mode,&__pyx_n_s_allocate_buffer,0}; - PyObject* values[5] = {0,0,0,0,0}; - values[3] = ((PyObject *)__pyx_n_s_c); + values[3] = __Pyx_Arg_NewRef_VARARGS(((PyObject *)__pyx_n_s_c)); if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -4737,19 +4863,28 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_shape)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_shape)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: - if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_itemsize)) != 0)) kw_args--; + if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_itemsize)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[1]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, 1); __PYX_ERR(1, 131, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 2: - if (likely((values[2] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_format)) != 0)) kw_args--; + if (likely((values[2] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_format)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[2]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, 2); __PYX_ERR(1, 131, __pyx_L3_error) @@ -4758,14 +4893,14 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P case 3: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_mode); - if (value) { values[3] = value; kw_args--; } + if (value) { values[3] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 4: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_allocate_buffer); - if (value) { values[4] = value; kw_args--; } + if (value) { values[4] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) } } @@ -4807,7 +4942,14 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, __pyx_nargs); __PYX_ERR(1, 131, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.array.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return -1; @@ -4831,6 +4973,12 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P __pyx_L1_error:; __pyx_r = -1; __pyx_L0:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -4868,7 +5016,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); __PYX_ERR(1, 137, __pyx_L1_error) } - __pyx_t_1 = PyTuple_GET_SIZE(__pyx_v_shape); if (unlikely(__pyx_t_1 == ((Py_ssize_t)-1))) __PYX_ERR(1, 137, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyTuple_GET_SIZE(__pyx_v_shape); if (unlikely(__pyx_t_1 == ((Py_ssize_t)-1))) __PYX_ERR(1, 137, __pyx_L1_error) __pyx_v_self->ndim = ((int)__pyx_t_1); /* "View.MemoryView":138 @@ -4960,7 +5108,8 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ __Pyx_GOTREF(__pyx_t_5); __pyx_t_6 = NULL; __pyx_t_7 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_5))) { __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_5); if (likely(__pyx_t_6)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); @@ -4970,6 +5119,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ __pyx_t_7 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_n_s_ASCII}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); @@ -5364,10 +5514,11 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ /* Python wrapper */ CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(((struct __pyx_array_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); /* function exit code */ @@ -5597,7 +5748,8 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(stru * info.strides = NULL * */ - if (((__pyx_v_flags & PyBUF_ND) != 0)) { + __pyx_t_1 = ((__pyx_v_flags & PyBUF_ND) != 0); + if (__pyx_t_1) { __pyx_t_5 = (&__pyx_v_self->len); } else { __pyx_t_5 = NULL; @@ -5650,7 +5802,8 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(stru * info.obj = self * */ - if (((__pyx_v_flags & PyBUF_FORMAT) != 0)) { + __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0); + if (__pyx_t_1) { __pyx_t_2 = __pyx_v_self->format; } else { __pyx_t_2 = NULL; @@ -5710,9 +5863,10 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(stru /* Python wrapper */ static void __pyx_array___dealloc__(PyObject *__pyx_v_self); /*proto*/ static void __pyx_array___dealloc__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(((struct __pyx_array_obj *)__pyx_v_self)); /* function exit code */ @@ -5849,10 +6003,11 @@ static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struc /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_5array_7memview___get__(((struct __pyx_array_obj *)__pyx_v_self)); /* function exit code */ @@ -5947,11 +6102,11 @@ static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self) { __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF((PyObject *)__pyx_v_self); __Pyx_GIVEREF((PyObject *)__pyx_v_self); - PyTuple_SET_ITEM(__pyx_t_3, 0, ((PyObject *)__pyx_v_self)); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, ((PyObject *)__pyx_v_self))) __PYX_ERR(1, 226, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 226, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_2 = 0; __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error) @@ -5993,10 +6148,11 @@ static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self) { /* Python wrapper */ static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self); /*proto*/ static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; Py_ssize_t __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__len__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(((struct __pyx_array_obj *)__pyx_v_self)); /* function exit code */ @@ -6044,10 +6200,11 @@ static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(str /* Python wrapper */ static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr); /*proto*/ static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getattr__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_attr)); /* function exit code */ @@ -6113,10 +6270,11 @@ static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__( /* Python wrapper */ static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item); /*proto*/ static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getitem__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item)); /* function exit code */ @@ -6182,10 +6340,11 @@ static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__ /* Python wrapper */ static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /*proto*/ static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setitem__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item), ((PyObject *)__pyx_v_value)); /* function exit code */ @@ -6256,15 +6415,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.array.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf___pyx_array___reduce_cython__(((struct __pyx_array_obj *)__pyx_v_self)); /* function exit code */ @@ -6328,18 +6506,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 3, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -6351,7 +6538,10 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -6369,7 +6559,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.array.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -6377,6 +6574,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf___pyx_array_2__setstate_cython__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -6604,7 +6807,8 @@ static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize * * if buf is NULL: */ - if (((__pyx_v_c_mode[0]) == 'f')) { + __pyx_t_2 = ((__pyx_v_c_mode[0]) == 'f'); + if (__pyx_t_2) { __Pyx_INCREF(__pyx_n_s_fortran); __pyx_t_1 = __pyx_n_s_fortran; } else { @@ -6639,14 +6843,14 @@ static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize __Pyx_GOTREF(__pyx_t_4); __Pyx_INCREF(__pyx_v_shape); __Pyx_GIVEREF(__pyx_v_shape); - PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_shape); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_shape)) __PYX_ERR(1, 273, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1)) __PYX_ERR(1, 273, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_3); - PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_3); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error); __Pyx_INCREF(__pyx_v_mode); __Pyx_GIVEREF(__pyx_v_mode); - PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_v_mode); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_v_mode)) __PYX_ERR(1, 273, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_3 = 0; __pyx_t_3 = ((PyObject *)__pyx_tp_new_array(((PyTypeObject *)__pyx_array_type), __pyx_t_4, NULL)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error) @@ -6681,14 +6885,14 @@ static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_v_shape); __Pyx_GIVEREF(__pyx_v_shape); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_shape); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_shape)) __PYX_ERR(1, 275, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_3); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_3); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_4); - PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_t_4); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error); __Pyx_INCREF(__pyx_v_mode); __Pyx_GIVEREF(__pyx_v_mode); - PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_v_mode); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_v_mode)) __PYX_ERR(1, 275, __pyx_L1_error); __pyx_t_3 = 0; __pyx_t_4 = 0; __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error) @@ -6759,17 +6963,24 @@ static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_name = 0; - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__init__ (wrapper)", 0); + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 304, __pyx_L3_error) + #endif + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_name,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -6781,7 +6992,10 @@ static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_ar kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_name)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_name)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 304, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -6799,7 +7013,14 @@ static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_ar goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__init__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 304, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.Enum.__init__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return -1; @@ -6807,6 +7028,12 @@ static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_ar __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v_name); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -6854,10 +7081,11 @@ static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struc /* Python wrapper */ static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__repr__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self)); /* function exit code */ @@ -6919,15 +7147,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.Enum.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf___pyx_MemviewEnum___reduce_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self)); /* function exit code */ @@ -6961,7 +7208,7 @@ static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_Memvi __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_v_self->name); __Pyx_GIVEREF(__pyx_v_self->name); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_self->name); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_self->name)) __PYX_ERR(1, 5, __pyx_L1_error); __pyx_v_state = ((PyObject*)__pyx_t_1); __pyx_t_1 = 0; @@ -6998,7 +7245,7 @@ static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_Memvi __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_v__dict); __Pyx_GIVEREF(__pyx_v__dict); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict)) __PYX_ERR(1, 8, __pyx_L1_error); __pyx_t_3 = PyNumber_InPlaceAdd(__pyx_v_state, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 8, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -7060,22 +7307,22 @@ static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_Memvi __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); - PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))))) __PYX_ERR(1, 13, __pyx_L1_error); __Pyx_INCREF(__pyx_int_136983863); __Pyx_GIVEREF(__pyx_int_136983863); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863)) __PYX_ERR(1, 13, __pyx_L1_error); __Pyx_INCREF(Py_None); __Pyx_GIVEREF(Py_None); - PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None)) __PYX_ERR(1, 13, __pyx_L1_error); __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 13, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_GIVEREF(__pyx_t_3); - PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3)) __PYX_ERR(1, 13, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1)) __PYX_ERR(1, 13, __pyx_L1_error); __Pyx_INCREF(__pyx_v_state); __Pyx_GIVEREF(__pyx_v_state); - PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_state); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_state)) __PYX_ERR(1, 13, __pyx_L1_error); __pyx_t_3 = 0; __pyx_t_1 = 0; __pyx_r = __pyx_t_4; @@ -7106,19 +7353,19 @@ static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_Memvi __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); - PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))))) __PYX_ERR(1, 15, __pyx_L1_error); __Pyx_INCREF(__pyx_int_136983863); __Pyx_GIVEREF(__pyx_int_136983863); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863)) __PYX_ERR(1, 15, __pyx_L1_error); __Pyx_INCREF(__pyx_v_state); __Pyx_GIVEREF(__pyx_v_state); - PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state)) __PYX_ERR(1, 15, __pyx_L1_error); __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 15, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_GIVEREF(__pyx_t_4); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4)) __PYX_ERR(1, 15, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 15, __pyx_L1_error); __pyx_t_4 = 0; __pyx_t_1 = 0; __pyx_r = __pyx_t_3; @@ -7171,18 +7418,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 16, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -7194,7 +7450,10 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 16, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -7212,7 +7471,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 16, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.Enum.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -7220,6 +7486,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf___pyx_MemviewEnum_2__setstate_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -7277,17 +7549,24 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar PyObject *__pyx_v_obj = 0; int __pyx_v_flags; int __pyx_v_dtype_is_object; - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[3] = {0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 349, __pyx_L3_error) + #endif + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_obj,&__pyx_n_s_flags,&__pyx_n_s_dtype_is_object,0}; - PyObject* values[3] = {0,0,0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -7303,12 +7582,18 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_obj)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_obj)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: - if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flags)) != 0)) kw_args--; + if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flags)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[1]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 2, 3, 1); __PYX_ERR(1, 349, __pyx_L3_error) @@ -7317,7 +7602,7 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar case 2: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dtype_is_object); - if (value) { values[2] = value; kw_args--; } + if (value) { values[2] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) } } @@ -7346,7 +7631,14 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 2, 3, __pyx_nargs); __PYX_ERR(1, 349, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.memoryview.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return -1; @@ -7354,6 +7646,12 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_obj, __pyx_v_flags, __pyx_v_dtype_is_object); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -7692,9 +7990,10 @@ static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit_ /* Python wrapper */ static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self); /*proto*/ static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -8060,10 +8359,11 @@ static char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__py /* Python wrapper */ static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index); /*proto*/ static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getitem__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index)); /* function exit code */ @@ -8248,10 +8548,11 @@ static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4_ /* Python wrapper */ static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /*proto*/ static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setitem__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index), ((PyObject *)__pyx_v_value)); /* function exit code */ @@ -8546,11 +8847,11 @@ static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_ __Pyx_GOTREF(__pyx_t_8); __Pyx_INCREF(__pyx_v_obj); __Pyx_GIVEREF(__pyx_v_obj); - PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_obj); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_obj)) __PYX_ERR(1, 438, __pyx_L4_error); __Pyx_GIVEREF(__pyx_t_6); - PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6)) __PYX_ERR(1, 438, __pyx_L4_error); __Pyx_GIVEREF(__pyx_t_7); - PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7)) __PYX_ERR(1, 438, __pyx_L4_error); __pyx_t_6 = 0; __pyx_t_7 = 0; __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_8, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 438, __pyx_L4_error) @@ -9187,7 +9488,8 @@ static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview __Pyx_GOTREF(__pyx_t_6); __pyx_t_7 = NULL; __pyx_t_8 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_5))) { __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_5); if (likely(__pyx_t_7)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); @@ -9197,6 +9499,7 @@ static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview __pyx_t_8 = 1; } } + #endif { PyObject *__pyx_callargs[3] = {__pyx_t_7, __pyx_t_6, __pyx_v_bytesitem}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_8, 2+__pyx_t_8); @@ -9418,7 +9721,7 @@ static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryvie __pyx_t_4 = PyTuple_New(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 514, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_GIVEREF(__pyx_t_3); - PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error); __pyx_t_3 = 0; __pyx_t_3 = __Pyx_PySequence_Tuple(__pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); @@ -9458,7 +9761,8 @@ static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryvie __Pyx_GOTREF(__pyx_t_1); __pyx_t_4 = NULL; __pyx_t_6 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_5))) { __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_5); if (likely(__pyx_t_4)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); @@ -9468,6 +9772,7 @@ static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryvie __pyx_t_6 = 1; } } + #endif { PyObject *__pyx_callargs[3] = {__pyx_t_4, __pyx_t_1, __pyx_v_value}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 2+__pyx_t_6); @@ -9570,10 +9875,11 @@ static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryvie /* Python wrapper */ CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); /* function exit code */ @@ -9909,10 +10215,11 @@ static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbu /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -9996,10 +10303,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct _ /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10100,10 +10408,11 @@ static PyObject *__pyx_memoryview__get_base(struct __pyx_memoryview_obj *__pyx_v /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10184,10 +10493,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(stru /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10298,10 +10608,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(st /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10416,10 +10727,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get_ /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10480,10 +10792,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struc /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10544,10 +10857,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(s /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10618,10 +10932,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(str /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10758,10 +11073,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struc /* Python wrapper */ static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self); /*proto*/ static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; Py_ssize_t __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__len__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10839,10 +11155,11 @@ static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_1 /* Python wrapper */ static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__repr__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10898,9 +11215,9 @@ static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12 __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 617, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_2 = 0; __pyx_t_2 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error) @@ -10942,10 +11259,11 @@ static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12 /* Python wrapper */ static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__str__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10982,7 +11300,7 @@ static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14 __pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 621, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_object, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); @@ -11035,15 +11353,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("is_c_contig (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 624, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("is_c_contig", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "is_c_contig", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.is_c_contig", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11130,15 +11467,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("is_f_contig (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 630, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("is_f_contig", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "is_f_contig", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.is_f_contig", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11225,15 +11581,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("copy (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 636, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("copy", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "copy", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.copy", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11338,15 +11713,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("copy_fortran (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 648, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("copy_fortran", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "copy_fortran", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.copy_fortran", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11450,15 +11844,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf___pyx_memoryview___reduce_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11522,18 +11935,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 3, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -11545,7 +11967,10 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -11563,7 +11988,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.memoryview.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -11571,6 +12003,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf___pyx_memoryview_2__setstate_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -11642,11 +12080,11 @@ static PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_flags, in __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF(__pyx_v_o); __Pyx_GIVEREF(__pyx_v_o); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_o); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_o)) __PYX_ERR(1, 663, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 663, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_2 = 0; __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error) @@ -11783,7 +12221,7 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF(__pyx_v_index); __Pyx_GIVEREF(__pyx_v_index); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_index); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_index)) __PYX_ERR(1, 677, __pyx_L1_error); __pyx_t_1 = __pyx_t_3; __pyx_t_3 = 0; } @@ -11803,7 +12241,7 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { for (__pyx_temp=0; __pyx_temp < __pyx_v_ndim; __pyx_temp++) { __Pyx_INCREF(__pyx_slice__5); __Pyx_GIVEREF(__pyx_slice__5); - PyList_SET_ITEM(__pyx_t_1, __pyx_temp, __pyx_slice__5); + if (__Pyx_PyList_SET_ITEM(__pyx_t_1, __pyx_temp, __pyx_slice__5)) __PYX_ERR(1, 679, __pyx_L1_error); } } __pyx_v_result = ((PyObject*)__pyx_t_1); @@ -11890,7 +12328,7 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); __PYX_ERR(1, 686, __pyx_L1_error) } - __pyx_t_5 = PyTuple_GET_SIZE(__pyx_v_tup); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(1, 686, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyTuple_GET_SIZE(__pyx_v_tup); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(1, 686, __pyx_L1_error) __pyx_v_idx = (__pyx_v_idx + (__pyx_v_ndim - __pyx_t_5)); /* "View.MemoryView":687 @@ -12078,9 +12516,9 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 698, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1)) __PYX_ERR(1, 698, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_7); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_7 = 0; __pyx_r = ((PyObject*)__pyx_t_3); @@ -12794,6 +13232,7 @@ static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, Py_ssize_t __pyx_v_new_shape; int __pyx_v_negative_step; int __pyx_r; + __Pyx_RefNannyDeclarations int __pyx_t_1; int __pyx_t_2; int __pyx_t_3; @@ -12803,6 +13242,7 @@ static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, #ifdef WITH_THREAD PyGILState_STATE __pyx_gilstate_save; #endif + __Pyx_RefNannySetupContext("slice_memviewslice", 1); /* "View.MemoryView":813 * cdef bint negative_step @@ -13557,6 +13997,7 @@ static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, __Pyx_PyGILState_Release(__pyx_gilstate_save); #endif __pyx_L0:; + __Pyx_RefNannyFinishContextNogil() return __pyx_r; } @@ -13911,6 +14352,7 @@ static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { int __pyx_v_i; int __pyx_v_j; int __pyx_r; + __Pyx_RefNannyDeclarations int __pyx_t_1; Py_ssize_t *__pyx_t_2; long __pyx_t_3; @@ -13926,6 +14368,7 @@ static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { #ifdef WITH_THREAD PyGILState_STATE __pyx_gilstate_save; #endif + __Pyx_RefNannySetupContext("transpose_memslice", 1); /* "View.MemoryView":930 * @cname('__pyx_memslice_transpose') @@ -14068,6 +14511,7 @@ static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { __Pyx_PyGILState_Release(__pyx_gilstate_save); #endif __pyx_L0:; + __Pyx_RefNannyFinishContextNogil() return __pyx_r; } @@ -14082,9 +14526,10 @@ static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { /* Python wrapper */ static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self); /*proto*/ static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self)); /* function exit code */ @@ -14347,15 +14792,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf___pyx_memoryviewslice___reduce_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self)); /* function exit code */ @@ -14419,18 +14883,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 3, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -14442,7 +14915,10 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -14460,7 +14936,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -14468,6 +14951,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf___pyx_memoryviewslice_2__setstate_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self), __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -14575,12 +15064,12 @@ static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_memviewsl __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF(Py_None); __Pyx_GIVEREF(Py_None); - PyTuple_SET_ITEM(__pyx_t_3, 0, Py_None); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, Py_None)) __PYX_ERR(1, 1013, __pyx_L1_error); __Pyx_INCREF(__pyx_int_0); __Pyx_GIVEREF(__pyx_int_0); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_int_0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_int_0)) __PYX_ERR(1, 1013, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error); __pyx_t_2 = 0; __pyx_t_2 = ((PyObject *)__pyx_tp_new__memoryviewslice(((PyTypeObject *)__pyx_memoryviewslice_type), __pyx_t_3, NULL)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error) __Pyx_GOTREF((PyObject *)__pyx_t_2); @@ -15010,6 +15499,7 @@ static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__pyx_v_mem int __pyx_t_3; int __pyx_t_4; Py_ssize_t __pyx_t_5; + int __pyx_t_6; __Pyx_RefNannySetupContext("slice_copy", 0); /* "View.MemoryView":1067 @@ -15097,7 +15587,8 @@ static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__pyx_v_mem * * @cname('__pyx_memoryview_copy_object') */ - if ((__pyx_v_suboffsets != 0)) { + __pyx_t_6 = (__pyx_v_suboffsets != 0); + if (__pyx_t_6) { __pyx_t_5 = (__pyx_v_suboffsets[__pyx_v_dim]); } else { __pyx_t_5 = -1L; @@ -15312,6 +15803,7 @@ static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { Py_ssize_t __pyx_r; Py_ssize_t __pyx_t_1; + int __pyx_t_2; /* "View.MemoryView":1110 * @@ -15320,7 +15812,8 @@ static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { * * @cname('__pyx_get_best_slice_order') */ - if ((__pyx_v_arg < 0)) { + __pyx_t_2 = (__pyx_v_arg < 0); + if (__pyx_t_2) { __pyx_t_1 = (-__pyx_v_arg); } else { __pyx_t_1 = __pyx_v_arg; @@ -16004,6 +16497,7 @@ static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, size_t __pyx_v_itemsize; size_t __pyx_v_size; void *__pyx_r; + __Pyx_RefNannyDeclarations Py_ssize_t __pyx_t_1; int __pyx_t_2; int __pyx_t_3; @@ -16016,6 +16510,7 @@ static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, #ifdef WITH_THREAD PyGILState_STATE __pyx_gilstate_save; #endif + __Pyx_RefNannySetupContext("copy_data_to_temp", 1); /* "View.MemoryView":1216 * cdef void *result @@ -16243,6 +16738,7 @@ static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, __Pyx_PyGILState_Release(__pyx_gilstate_save); #endif __pyx_L0:; + __Pyx_RefNannyFinishContextNogil() return __pyx_r; } @@ -16517,6 +17013,7 @@ static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_ __Pyx_memviewslice __pyx_v_tmp; int __pyx_v_ndim; int __pyx_r; + __Pyx_RefNannyDeclarations Py_ssize_t __pyx_t_1; int __pyx_t_2; int __pyx_t_3; @@ -16530,6 +17027,7 @@ static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_ #ifdef WITH_THREAD PyGILState_STATE __pyx_gilstate_save; #endif + __Pyx_RefNannySetupContext("memoryview_copy_contents", 1); /* "View.MemoryView":1273 * Check for overlapping memory and verify the shapes. @@ -16644,7 +17142,8 @@ static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_ */ __pyx_t_3 = __pyx_v_dst_ndim; __pyx_t_4 = __pyx_v_src_ndim; - if ((__pyx_t_3 > __pyx_t_4)) { + __pyx_t_2 = (__pyx_t_3 > __pyx_t_4); + if (__pyx_t_2) { __pyx_t_5 = __pyx_t_3; } else { __pyx_t_5 = __pyx_t_4; @@ -17073,6 +17572,7 @@ static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_ __Pyx_PyGILState_Release(__pyx_gilstate_save); #endif __pyx_L0:; + __Pyx_RefNannyFinishContextNogil() return __pyx_r; } @@ -17614,18 +18114,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds long __pyx_v___pyx_checksum; PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[3] = {0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__pyx_unpickle_Enum (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_type,&__pyx_n_s_pyx_checksum,&__pyx_n_s_pyx_state,0}; - PyObject* values[3] = {0,0,0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -17641,19 +18150,28 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_type)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_type)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: - if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_checksum)) != 0)) kw_args--; + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_checksum)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, 1); __PYX_ERR(1, 1, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 2: - if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[2]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, 2); __PYX_ERR(1, 1, __pyx_L3_error) @@ -17677,7 +18195,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, __pyx_nargs); __PYX_ERR(1, 1, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.__pyx_unpickle_Enum", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -17685,6 +18210,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(__pyx_self, __pyx_v___pyx_type, __pyx_v___pyx_checksum, __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -17728,7 +18259,7 @@ static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSE __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_n_s_PickleError); __Pyx_GIVEREF(__pyx_n_s_PickleError); - PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError); + if (__Pyx_PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError)) __PYX_ERR(1, 5, __pyx_L1_error); __pyx_t_3 = __Pyx_Import(__pyx_n_s_pickle, __pyx_t_1, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 5, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -17775,7 +18306,8 @@ static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSE __Pyx_GOTREF(__pyx_t_3); __pyx_t_4 = NULL; __pyx_t_5 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_3))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_3))) { __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_3); if (likely(__pyx_t_4)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); @@ -17785,6 +18317,7 @@ static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSE __pyx_t_5 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v___pyx_type}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5); @@ -17913,7 +18446,7 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); __PYX_ERR(1, 13, __pyx_L1_error) } - __pyx_t_3 = PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(1, 13, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(1, 13, __pyx_L1_error) __pyx_t_4 = (__pyx_t_3 > 1); if (__pyx_t_4) { } else { @@ -17943,7 +18476,8 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ __Pyx_GOTREF(__pyx_t_5); __pyx_t_7 = NULL; __pyx_t_8 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_6))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_6))) { __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_6); if (likely(__pyx_t_7)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_6); @@ -17953,6 +18487,7 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ __pyx_t_8 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_t_5}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_8, 1+__pyx_t_8); @@ -17996,7 +18531,7 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":245 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":245 * * @property * cdef inline PyObject* base(self) nogil: # <<<<<<<<<<<<<< @@ -18007,7 +18542,7 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject *__pyx_v_self) { PyObject *__pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":248 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":248 * """Returns a borrowed reference to the object owning the data/memory. * """ * return PyArray_BASE(self) # <<<<<<<<<<<<<< @@ -18017,7 +18552,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject __pyx_r = PyArray_BASE(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":245 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":245 * * @property * cdef inline PyObject* base(self) nogil: # <<<<<<<<<<<<<< @@ -18030,7 +18565,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":251 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":251 * * @property * cdef inline dtype descr(self): # <<<<<<<<<<<<<< @@ -18044,7 +18579,7 @@ static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArray PyArray_Descr *__pyx_t_1; __Pyx_RefNannySetupContext("descr", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":254 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":254 * """Returns an owned reference to the dtype of the array. * """ * return PyArray_DESCR(self) # <<<<<<<<<<<<<< @@ -18057,7 +18592,7 @@ static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArray __pyx_r = ((PyArray_Descr *)__pyx_t_1); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":251 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":251 * * @property * cdef inline dtype descr(self): # <<<<<<<<<<<<<< @@ -18072,7 +18607,7 @@ static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArray return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":257 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":257 * * @property * cdef inline int ndim(self) nogil: # <<<<<<<<<<<<<< @@ -18083,7 +18618,7 @@ static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArray static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx_v_self) { int __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":260 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":260 * """Returns the number of dimensions in the array. * """ * return PyArray_NDIM(self) # <<<<<<<<<<<<<< @@ -18093,7 +18628,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx __pyx_r = PyArray_NDIM(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":257 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":257 * * @property * cdef inline int ndim(self) nogil: # <<<<<<<<<<<<<< @@ -18106,7 +18641,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":263 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":263 * * @property * cdef inline npy_intp *shape(self) nogil: # <<<<<<<<<<<<<< @@ -18117,7 +18652,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObject *__pyx_v_self) { npy_intp *__pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":268 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":268 * Can return NULL for 0-dimensional arrays. * """ * return PyArray_DIMS(self) # <<<<<<<<<<<<<< @@ -18127,7 +18662,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObjec __pyx_r = PyArray_DIMS(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":263 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":263 * * @property * cdef inline npy_intp *shape(self) nogil: # <<<<<<<<<<<<<< @@ -18140,7 +18675,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObjec return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":271 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":271 * * @property * cdef inline npy_intp *strides(self) nogil: # <<<<<<<<<<<<<< @@ -18151,7 +18686,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObjec static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayObject *__pyx_v_self) { npy_intp *__pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":275 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":275 * The number of elements matches the number of dimensions of the array (ndim). * """ * return PyArray_STRIDES(self) # <<<<<<<<<<<<<< @@ -18161,7 +18696,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayO __pyx_r = PyArray_STRIDES(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":271 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":271 * * @property * cdef inline npy_intp *strides(self) nogil: # <<<<<<<<<<<<<< @@ -18174,7 +18709,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayO return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":278 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":278 * * @property * cdef inline npy_intp size(self) nogil: # <<<<<<<<<<<<<< @@ -18185,7 +18720,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayO static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject *__pyx_v_self) { npy_intp __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":281 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":281 * """Returns the total size (in number of elements) of the array. * """ * return PyArray_SIZE(self) # <<<<<<<<<<<<<< @@ -18195,7 +18730,7 @@ static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject * __pyx_r = PyArray_SIZE(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":278 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":278 * * @property * cdef inline npy_intp size(self) nogil: # <<<<<<<<<<<<<< @@ -18208,7 +18743,7 @@ static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject * return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":284 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":284 * * @property * cdef inline char* data(self) nogil: # <<<<<<<<<<<<<< @@ -18219,7 +18754,7 @@ static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject * static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__pyx_v_self) { char *__pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":290 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":290 * of `PyArray_DATA()` instead, which returns a 'void*'. * """ * return PyArray_BYTES(self) # <<<<<<<<<<<<<< @@ -18229,7 +18764,7 @@ static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__p __pyx_r = PyArray_BYTES(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":284 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":284 * * @property * cdef inline char* data(self) nogil: # <<<<<<<<<<<<<< @@ -18242,7 +18777,7 @@ static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__p return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":776 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":776 * ctypedef npy_cdouble complex_t * * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< @@ -18259,7 +18794,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew1", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":777 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":777 * * cdef inline object PyArray_MultiIterNew1(a): * return PyArray_MultiIterNew(1, a) # <<<<<<<<<<<<<< @@ -18273,7 +18808,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":776 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":776 * ctypedef npy_cdouble complex_t * * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< @@ -18292,7 +18827,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":779 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":779 * return PyArray_MultiIterNew(1, a) * * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< @@ -18309,7 +18844,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew2", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":780 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":780 * * cdef inline object PyArray_MultiIterNew2(a, b): * return PyArray_MultiIterNew(2, a, b) # <<<<<<<<<<<<<< @@ -18323,7 +18858,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":779 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":779 * return PyArray_MultiIterNew(1, a) * * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< @@ -18342,7 +18877,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":782 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":782 * return PyArray_MultiIterNew(2, a, b) * * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< @@ -18359,7 +18894,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew3", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":783 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":783 * * cdef inline object PyArray_MultiIterNew3(a, b, c): * return PyArray_MultiIterNew(3, a, b, c) # <<<<<<<<<<<<<< @@ -18373,7 +18908,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":782 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":782 * return PyArray_MultiIterNew(2, a, b) * * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< @@ -18392,7 +18927,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":785 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":785 * return PyArray_MultiIterNew(3, a, b, c) * * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< @@ -18409,7 +18944,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew4", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":786 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":786 * * cdef inline object PyArray_MultiIterNew4(a, b, c, d): * return PyArray_MultiIterNew(4, a, b, c, d) # <<<<<<<<<<<<<< @@ -18423,7 +18958,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":785 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":785 * return PyArray_MultiIterNew(3, a, b, c) * * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< @@ -18442,7 +18977,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":788 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":788 * return PyArray_MultiIterNew(4, a, b, c, d) * * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< @@ -18459,7 +18994,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew5", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":789 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":789 * * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): * return PyArray_MultiIterNew(5, a, b, c, d, e) # <<<<<<<<<<<<<< @@ -18473,7 +19008,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":788 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":788 * return PyArray_MultiIterNew(4, a, b, c, d) * * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< @@ -18492,7 +19027,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":791 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":791 * return PyArray_MultiIterNew(5, a, b, c, d, e) * * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< @@ -18506,7 +19041,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ int __pyx_t_1; __Pyx_RefNannySetupContext("PyDataType_SHAPE", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":792 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":792 * * cdef inline tuple PyDataType_SHAPE(dtype d): * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< @@ -18516,7 +19051,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ __pyx_t_1 = PyDataType_HASSUBARRAY(__pyx_v_d); if (__pyx_t_1) { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":793 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":793 * cdef inline tuple PyDataType_SHAPE(dtype d): * if PyDataType_HASSUBARRAY(d): * return d.subarray.shape # <<<<<<<<<<<<<< @@ -18528,7 +19063,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":792 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":792 * * cdef inline tuple PyDataType_SHAPE(dtype d): * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< @@ -18537,7 +19072,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ */ } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":795 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":795 * return d.subarray.shape * else: * return () # <<<<<<<<<<<<<< @@ -18551,7 +19086,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ goto __pyx_L0; } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":791 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":791 * return PyArray_MultiIterNew(5, a, b, c, d, e) * * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< @@ -18566,7 +19101,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":970 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":970 * int _import_umath() except -1 * * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< @@ -18578,7 +19113,7 @@ static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_a __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("set_array_base", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":971 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":971 * * cdef inline void set_array_base(ndarray arr, object base): * Py_INCREF(base) # important to do this before stealing the reference below! # <<<<<<<<<<<<<< @@ -18587,7 +19122,7 @@ static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_a */ Py_INCREF(__pyx_v_base); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":972 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":972 * cdef inline void set_array_base(ndarray arr, object base): * Py_INCREF(base) # important to do this before stealing the reference below! * PyArray_SetBaseObject(arr, base) # <<<<<<<<<<<<<< @@ -18596,7 +19131,7 @@ static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_a */ (void)(PyArray_SetBaseObject(__pyx_v_arr, __pyx_v_base)); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":970 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":970 * int _import_umath() except -1 * * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< @@ -18608,7 +19143,7 @@ static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_a __Pyx_RefNannyFinishContext(); } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":974 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":974 * PyArray_SetBaseObject(arr, base) * * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< @@ -18623,7 +19158,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py int __pyx_t_1; __Pyx_RefNannySetupContext("get_array_base", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":975 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":975 * * cdef inline object get_array_base(ndarray arr): * base = PyArray_BASE(arr) # <<<<<<<<<<<<<< @@ -18632,7 +19167,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py */ __pyx_v_base = PyArray_BASE(__pyx_v_arr); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":976 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":976 * cdef inline object get_array_base(ndarray arr): * base = PyArray_BASE(arr) * if base is NULL: # <<<<<<<<<<<<<< @@ -18642,7 +19177,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py __pyx_t_1 = (__pyx_v_base == NULL); if (__pyx_t_1) { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":977 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":977 * base = PyArray_BASE(arr) * if base is NULL: * return None # <<<<<<<<<<<<<< @@ -18653,7 +19188,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py __pyx_r = Py_None; __Pyx_INCREF(Py_None); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":976 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":976 * cdef inline object get_array_base(ndarray arr): * base = PyArray_BASE(arr) * if base is NULL: # <<<<<<<<<<<<<< @@ -18662,7 +19197,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py */ } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":978 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":978 * if base is NULL: * return None * return base # <<<<<<<<<<<<<< @@ -18674,7 +19209,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py __pyx_r = ((PyObject *)__pyx_v_base); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":974 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":974 * PyArray_SetBaseObject(arr, base) * * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< @@ -18689,7 +19224,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":982 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":982 * # Versions of the import_* functions which are more suitable for * # Cython code. * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< @@ -18713,7 +19248,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { int __pyx_clineno = 0; __Pyx_RefNannySetupContext("import_array", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":983 * # Cython code. * cdef inline int import_array() except -1: * try: # <<<<<<<<<<<<<< @@ -18729,7 +19264,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":984 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":984 * cdef inline int import_array() except -1: * try: * __pyx_import_array() # <<<<<<<<<<<<<< @@ -18738,7 +19273,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { */ __pyx_t_4 = _import_array(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 984, __pyx_L3_error) - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":983 * # Cython code. * cdef inline int import_array() except -1: * try: # <<<<<<<<<<<<<< @@ -18752,7 +19287,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { goto __pyx_L8_try_end; __pyx_L3_error:; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":985 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":985 * try: * __pyx_import_array() * except Exception: # <<<<<<<<<<<<<< @@ -18767,7 +19302,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_7); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":986 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":986 * __pyx_import_array() * except Exception: * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< @@ -18782,7 +19317,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { } goto __pyx_L5_except_error; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":983 * # Cython code. * cdef inline int import_array() except -1: * try: # <<<<<<<<<<<<<< @@ -18798,7 +19333,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { __pyx_L8_try_end:; } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":982 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":982 * # Versions of the import_* functions which are more suitable for * # Cython code. * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< @@ -18821,7 +19356,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":988 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":988 * raise ImportError("numpy.core.multiarray failed to import") * * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< @@ -18845,7 +19380,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { int __pyx_clineno = 0; __Pyx_RefNannySetupContext("import_umath", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":989 * * cdef inline int import_umath() except -1: * try: # <<<<<<<<<<<<<< @@ -18861,7 +19396,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":990 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":990 * cdef inline int import_umath() except -1: * try: * _import_umath() # <<<<<<<<<<<<<< @@ -18870,7 +19405,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { */ __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 990, __pyx_L3_error) - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":989 * * cdef inline int import_umath() except -1: * try: # <<<<<<<<<<<<<< @@ -18884,7 +19419,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { goto __pyx_L8_try_end; __pyx_L3_error:; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":991 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":991 * try: * _import_umath() * except Exception: # <<<<<<<<<<<<<< @@ -18899,7 +19434,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_7); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":992 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":992 * _import_umath() * except Exception: * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< @@ -18914,7 +19449,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { } goto __pyx_L5_except_error; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":989 * * cdef inline int import_umath() except -1: * try: # <<<<<<<<<<<<<< @@ -18930,7 +19465,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { __pyx_L8_try_end:; } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":988 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":988 * raise ImportError("numpy.core.multiarray failed to import") * * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< @@ -18953,7 +19488,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":994 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":994 * raise ImportError("numpy.core.umath failed to import") * * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< @@ -18977,7 +19512,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { int __pyx_clineno = 0; __Pyx_RefNannySetupContext("import_ufunc", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":995 * * cdef inline int import_ufunc() except -1: * try: # <<<<<<<<<<<<<< @@ -18993,7 +19528,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":996 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":996 * cdef inline int import_ufunc() except -1: * try: * _import_umath() # <<<<<<<<<<<<<< @@ -19002,7 +19537,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { */ __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 996, __pyx_L3_error) - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":995 * * cdef inline int import_ufunc() except -1: * try: # <<<<<<<<<<<<<< @@ -19016,7 +19551,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { goto __pyx_L8_try_end; __pyx_L3_error:; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":997 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":997 * try: * _import_umath() * except Exception: # <<<<<<<<<<<<<< @@ -19031,7 +19566,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_7); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":998 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":998 * _import_umath() * except Exception: * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< @@ -19046,7 +19581,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { } goto __pyx_L5_except_error; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":995 * * cdef inline int import_ufunc() except -1: * try: # <<<<<<<<<<<<<< @@ -19062,7 +19597,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { __pyx_L8_try_end:; } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":994 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":994 * raise ImportError("numpy.core.umath failed to import") * * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< @@ -19085,7 +19620,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1001 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1001 * * * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< @@ -19098,7 +19633,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_ __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("is_timedelta64_object", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1013 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1013 * bool * """ * return PyObject_TypeCheck(obj, &PyTimedeltaArrType_Type) # <<<<<<<<<<<<<< @@ -19108,7 +19643,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_ __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyTimedeltaArrType_Type)); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1001 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1001 * * * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< @@ -19122,7 +19657,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1016 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1016 * * * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< @@ -19135,7 +19670,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_o __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("is_datetime64_object", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1028 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1028 * bool * """ * return PyObject_TypeCheck(obj, &PyDatetimeArrType_Type) # <<<<<<<<<<<<<< @@ -19145,7 +19680,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_o __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyDatetimeArrType_Type)); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1016 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1016 * * * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< @@ -19159,7 +19694,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_o return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1031 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1031 * * * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< @@ -19170,7 +19705,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_o static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject *__pyx_v_obj) { npy_datetime __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1038 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1038 * also needed. That can be found using `get_datetime64_unit`. * """ * return (obj).obval # <<<<<<<<<<<<<< @@ -19180,7 +19715,7 @@ static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject * __pyx_r = ((PyDatetimeScalarObject *)__pyx_v_obj)->obval; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1031 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1031 * * * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< @@ -19193,7 +19728,7 @@ static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject * return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1041 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1041 * * * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< @@ -19204,7 +19739,7 @@ static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject * static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject *__pyx_v_obj) { npy_timedelta __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1045 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1045 * returns the int64 value underlying scalar numpy timedelta64 object * """ * return (obj).obval # <<<<<<<<<<<<<< @@ -19214,7 +19749,7 @@ static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject __pyx_r = ((PyTimedeltaScalarObject *)__pyx_v_obj)->obval; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1041 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1041 * * * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< @@ -19227,7 +19762,7 @@ static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1048 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1048 * * * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< @@ -19238,7 +19773,7 @@ static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit(PyObject *__pyx_v_obj) { NPY_DATETIMEUNIT __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1052 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1052 * returns the unit part of the dtype for a numpy datetime64 object. * """ * return (obj).obmeta.base # <<<<<<<<<<<<<< @@ -19246,7 +19781,7 @@ static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit(PyObjec __pyx_r = ((NPY_DATETIMEUNIT)((PyDatetimeScalarObject *)__pyx_v_obj)->obmeta.base); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1048 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1048 * * * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< @@ -19569,10 +20104,11 @@ static CYTHON_INLINE PyObject *__pyx_f_7cpython_11contextvars_get_value_no_defau /* Python wrapper */ CYTHON_UNUSED static int __pyx_pw_7cpython_5array_5array_1__getbuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ CYTHON_UNUSED static int __pyx_pw_7cpython_5array_5array_1__getbuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_7cpython_5array_5array___getbuffer__(((arrayobject *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); /* function exit code */ @@ -19817,9 +20353,10 @@ static int __pyx_pf_7cpython_5array_5array___getbuffer__(arrayobject *__pyx_v_se /* Python wrapper */ CYTHON_UNUSED static void __pyx_pw_7cpython_5array_5array_3__releasebuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info); /*proto*/ CYTHON_UNUSED static void __pyx_pw_7cpython_5array_5array_3__releasebuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__releasebuffer__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_pf_7cpython_5array_5array_2__releasebuffer__(((arrayobject *)__pyx_v_self), ((Py_buffer *)__pyx_v_info)); /* function exit code */ @@ -20240,18 +20777,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds double __pyx_v_power; double __pyx_v_smoothing; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[5] = {0,0,0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("inverse_distance (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(0, 19, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_data,&__pyx_n_s_size,&__pyx_n_s_geotransform,&__pyx_n_s_power,&__pyx_n_s_smoothing,0}; - PyObject* values[5] = {0,0,0,0,0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -20271,19 +20817,28 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_data)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_data)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: - if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_size)) != 0)) kw_args--; + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_size)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("inverse_distance", 0, 3, 5, 1); __PYX_ERR(0, 19, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 2: - if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_geotransform)) != 0)) kw_args--; + if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_geotransform)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[2]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("inverse_distance", 0, 3, 5, 2); __PYX_ERR(0, 19, __pyx_L3_error) @@ -20292,14 +20847,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds case 3: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_power); - if (value) { values[3] = value; kw_args--; } + if (value) { values[3] = __Pyx_Arg_NewRef_FASTCALL(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 4: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_smoothing); - if (value) { values[4] = value; kw_args--; } + if (value) { values[4] = __Pyx_Arg_NewRef_FASTCALL(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 19, __pyx_L3_error) } } @@ -20337,7 +20892,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("inverse_distance", 0, 3, 5, __pyx_nargs); __PYX_ERR(0, 19, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("pymica.methods.inverse_distance.inverse_distance", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -20352,6 +20914,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_L1_error:; __pyx_r = NULL; __pyx_L0:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -20415,9 +20983,9 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __Pyx_GOTREF(__pyx_t_2); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d)) __PYX_ERR(0, 38, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_1)) __PYX_ERR(0, 38, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 38, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); @@ -20558,7 +21126,7 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C * #http://cython.readthedocs.io/en/latest/src/tutorial/array.html * cdef array.array xpos = array.array('d', xpos0) */ - __pyx_t_3 = PyList_GET_SIZE(__pyx_v_xpos0); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(0, 52, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyList_GET_SIZE(__pyx_v_xpos0); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(0, 52, __pyx_L1_error) __pyx_v_N = __pyx_t_3; /* "pymica/methods/inverse_distance.pyx":54 @@ -20572,10 +21140,10 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d)) __PYX_ERR(0, 54, __pyx_L1_error); __Pyx_INCREF(__pyx_v_xpos0); __Pyx_GIVEREF(__pyx_v_xpos0); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_xpos0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_xpos0)) __PYX_ERR(0, 54, __pyx_L1_error); __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 54, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -20605,10 +21173,10 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __Pyx_GOTREF(__pyx_t_2); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d)) __PYX_ERR(0, 56, __pyx_L1_error); __Pyx_INCREF(__pyx_v_ypos0); __Pyx_GIVEREF(__pyx_v_ypos0); - PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_ypos0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_ypos0)) __PYX_ERR(0, 56, __pyx_L1_error); __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 56, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -20638,10 +21206,10 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d)) __PYX_ERR(0, 58, __pyx_L1_error); __Pyx_INCREF(__pyx_v_values0); __Pyx_GIVEREF(__pyx_v_values0); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_values0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_values0)) __PYX_ERR(0, 58, __pyx_L1_error); __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 58, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -20691,10 +21259,10 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __Pyx_GOTREF(__pyx_t_2); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d)) __PYX_ERR(0, 67, __pyx_L1_error); __Pyx_INCREF(__pyx_v_geotransform); __Pyx_GIVEREF(__pyx_v_geotransform); - PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_geotransform); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_geotransform)) __PYX_ERR(0, 67, __pyx_L1_error); __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 67, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -20788,7 +21356,8 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __Pyx_GOTREF(__pyx_t_2); __pyx_t_16 = NULL; __pyx_t_4 = 0; - if (CYTHON_UNPACK_METHODS && unlikely(PyMethod_Check(__pyx_t_15))) { + #if CYTHON_UNPACK_METHODS + if (unlikely(PyMethod_Check(__pyx_t_15))) { __pyx_t_16 = PyMethod_GET_SELF(__pyx_t_15); if (likely(__pyx_t_16)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_15); @@ -20798,6 +21367,7 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __pyx_t_4 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_16, __pyx_t_2}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_15, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); @@ -20822,7 +21392,8 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __Pyx_GOTREF(__pyx_t_15); __pyx_t_2 = NULL; __pyx_t_4 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_15))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_15))) { __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_15); if (likely(__pyx_t_2)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_15); @@ -20832,6 +21403,7 @@ static PyObject *__pyx_pf_6pymica_7methods_16inverse_distance_inverse_distance(C __pyx_t_4 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_2, __pyx_v_size}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_15, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); @@ -21097,7 +21669,14 @@ static void __pyx_tp_dealloc_array(PyObject *o) { } Py_CLEAR(p->mode); Py_CLEAR(p->_format); + #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY (*Py_TYPE(o)->tp_free)(o); + #else + { + freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free); + if (tp_free) tp_free(o); + } + #endif } static PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) { PyObject *r; @@ -21338,7 +21917,14 @@ static void __pyx_tp_dealloc_Enum(PyObject *o) { #endif PyObject_GC_UnTrack(o); Py_CLEAR(p->name); + #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY (*Py_TYPE(o)->tp_free)(o); + #else + { + freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free); + if (tp_free) tp_free(o); + } + #endif } static int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) { @@ -21520,7 +22106,14 @@ static void __pyx_tp_dealloc_memoryview(PyObject *o) { Py_CLEAR(p->obj); Py_CLEAR(p->_size); Py_CLEAR(p->_array_interface); + #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY (*Py_TYPE(o)->tp_free)(o); + #else + { + freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free); + if (tp_free) tp_free(o); + } + #endif } static int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *a) { @@ -22193,7 +22786,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__4); __Pyx_INCREF(__pyx_int_neg_1); __Pyx_GIVEREF(__pyx_int_neg_1); - PyTuple_SET_ITEM(__pyx_tuple__4, 0, __pyx_int_neg_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_tuple__4, 0, __pyx_int_neg_1)) __PYX_ERR(1, 582, __pyx_L1_error); __Pyx_GIVEREF(__pyx_tuple__4); /* "View.MemoryView":679 @@ -22218,7 +22811,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__8); __Pyx_GIVEREF(__pyx_tuple__8); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":986 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":986 * __pyx_import_array() * except Exception: * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< @@ -22229,7 +22822,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__9); __Pyx_GIVEREF(__pyx_tuple__9); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":992 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":992 * _import_umath() * except Exception: * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< @@ -22377,7 +22970,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitConstants(void) { static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { /* AssertionsEnabled.init */ - __Pyx_init_assertions_enabled(); + if (likely(__Pyx_init_assertions_enabled() == 0)); else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error) @@ -22389,7 +22982,7 @@ if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error) * numpy._import_array */ #ifdef NPY_FEATURE_VERSION -#if !NO_IMPORT_ARRAY +#ifndef NO_IMPORT_ARRAY if (unlikely(_import_array() == -1)) { PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import " "(auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; " @@ -22610,45 +23203,45 @@ static int __Pyx_modinit_type_import_code(void) { /*--- Type import code ---*/ __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(5, 9, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "type", + __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_2(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "type", #if defined(PYPY_VERSION_NUM) && PYPY_VERSION_NUM < 0x050B0000 - sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyTypeObject), + sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyTypeObject), #elif CYTHON_COMPILING_IN_LIMITED_API - sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyTypeObject), + sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyTypeObject), #else - sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyHeapTypeObject), + sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyHeapTypeObject), #endif - __Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_4type_type) __PYX_ERR(5, 9, __pyx_L1_error) + __Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_7cpython_4type_type) __PYX_ERR(5, 9, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(6, 8, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyBoolObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_4bool_bool) __PYX_ERR(6, 8, __pyx_L1_error) + __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType_3_0_2(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyBoolObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_7cpython_4bool_bool) __PYX_ERR(6, 8, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(7, 15, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyComplexObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_7complex_complex) __PYX_ERR(7, 15, __pyx_L1_error) + __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType_3_0_2(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyComplexObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_7cpython_7complex_complex) __PYX_ERR(7, 15, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyImport_ImportModule("numpy"); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 202, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_5numpy_dtype = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "dtype", sizeof(PyArray_Descr), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArray_Descr),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_dtype) __PYX_ERR(2, 202, __pyx_L1_error) - __pyx_ptype_5numpy_flatiter = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "flatiter", sizeof(PyArrayIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_flatiter) __PYX_ERR(2, 225, __pyx_L1_error) - __pyx_ptype_5numpy_broadcast = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "broadcast", sizeof(PyArrayMultiIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayMultiIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_broadcast) __PYX_ERR(2, 229, __pyx_L1_error) - __pyx_ptype_5numpy_ndarray = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "ndarray", sizeof(PyArrayObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_ndarray) __PYX_ERR(2, 238, __pyx_L1_error) - __pyx_ptype_5numpy_generic = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "generic", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_generic) __PYX_ERR(2, 812, __pyx_L1_error) - __pyx_ptype_5numpy_number = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "number", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_number) __PYX_ERR(2, 814, __pyx_L1_error) - __pyx_ptype_5numpy_integer = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "integer", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_integer) __PYX_ERR(2, 816, __pyx_L1_error) - __pyx_ptype_5numpy_signedinteger = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "signedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_signedinteger) __PYX_ERR(2, 818, __pyx_L1_error) - __pyx_ptype_5numpy_unsignedinteger = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "unsignedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_unsignedinteger) __PYX_ERR(2, 820, __pyx_L1_error) - __pyx_ptype_5numpy_inexact = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "inexact", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_inexact) __PYX_ERR(2, 822, __pyx_L1_error) - __pyx_ptype_5numpy_floating = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "floating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_floating) __PYX_ERR(2, 824, __pyx_L1_error) - __pyx_ptype_5numpy_complexfloating = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "complexfloating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_complexfloating) __PYX_ERR(2, 826, __pyx_L1_error) - __pyx_ptype_5numpy_flexible = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "flexible", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_flexible) __PYX_ERR(2, 828, __pyx_L1_error) - __pyx_ptype_5numpy_character = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "character", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_character) __PYX_ERR(2, 830, __pyx_L1_error) - __pyx_ptype_5numpy_ufunc = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "ufunc", sizeof(PyUFuncObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyUFuncObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_ufunc) __PYX_ERR(2, 868, __pyx_L1_error) + __pyx_ptype_5numpy_dtype = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "dtype", sizeof(PyArray_Descr), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyArray_Descr),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_dtype) __PYX_ERR(2, 202, __pyx_L1_error) + __pyx_ptype_5numpy_flatiter = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "flatiter", sizeof(PyArrayIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyArrayIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_flatiter) __PYX_ERR(2, 225, __pyx_L1_error) + __pyx_ptype_5numpy_broadcast = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "broadcast", sizeof(PyArrayMultiIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyArrayMultiIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_broadcast) __PYX_ERR(2, 229, __pyx_L1_error) + __pyx_ptype_5numpy_ndarray = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "ndarray", sizeof(PyArrayObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyArrayObject),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_ndarray) __PYX_ERR(2, 238, __pyx_L1_error) + __pyx_ptype_5numpy_generic = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "generic", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_generic) __PYX_ERR(2, 812, __pyx_L1_error) + __pyx_ptype_5numpy_number = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "number", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_number) __PYX_ERR(2, 814, __pyx_L1_error) + __pyx_ptype_5numpy_integer = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "integer", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_integer) __PYX_ERR(2, 816, __pyx_L1_error) + __pyx_ptype_5numpy_signedinteger = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "signedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_signedinteger) __PYX_ERR(2, 818, __pyx_L1_error) + __pyx_ptype_5numpy_unsignedinteger = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "unsignedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_unsignedinteger) __PYX_ERR(2, 820, __pyx_L1_error) + __pyx_ptype_5numpy_inexact = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "inexact", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_inexact) __PYX_ERR(2, 822, __pyx_L1_error) + __pyx_ptype_5numpy_floating = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "floating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_floating) __PYX_ERR(2, 824, __pyx_L1_error) + __pyx_ptype_5numpy_complexfloating = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "complexfloating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_complexfloating) __PYX_ERR(2, 826, __pyx_L1_error) + __pyx_ptype_5numpy_flexible = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "flexible", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_flexible) __PYX_ERR(2, 828, __pyx_L1_error) + __pyx_ptype_5numpy_character = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "character", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_character) __PYX_ERR(2, 830, __pyx_L1_error) + __pyx_ptype_5numpy_ufunc = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "ufunc", sizeof(PyUFuncObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyUFuncObject),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_ufunc) __PYX_ERR(2, 868, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyImport_ImportModule("array"); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 69, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_5array_array = __Pyx_ImportType_3_0_0(__pyx_t_1, "array", "array", sizeof(arrayobject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(arrayobject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_5array_array) __PYX_ERR(4, 69, __pyx_L1_error) + __pyx_ptype_7cpython_5array_array = __Pyx_ImportType_3_0_2(__pyx_t_1, "array", "array", sizeof(arrayobject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(arrayobject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_7cpython_5array_array) __PYX_ERR(4, 69, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_RefNannyFinishContext(); return 0; @@ -23137,7 +23730,7 @@ if (!__Pyx_RefNanny) { */ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 242, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_7); - if (PyDict_SetItem(__pyx_array_type->tp_dict, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 242, __pyx_L11_error) + if (__Pyx_SetItemOnTypeDict(__pyx_array_type, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 242, __pyx_L11_error) __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; PyType_Modified(__pyx_array_type); @@ -23150,7 +23743,7 @@ if (!__Pyx_RefNanny) { */ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 243, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_7); - if (PyDict_SetItem(__pyx_array_type->tp_dict, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 243, __pyx_L11_error) + if (__Pyx_SetItemOnTypeDict(__pyx_array_type, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 243, __pyx_L11_error) __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; PyType_Modified(__pyx_array_type); @@ -23311,7 +23904,7 @@ if (!__Pyx_RefNanny) { */ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 983, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_7); - if (PyDict_SetItem(__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 983, __pyx_L17_error) + if (__Pyx_SetItemOnTypeDict(__pyx_memoryviewslice_type, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 983, __pyx_L17_error) __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; PyType_Modified(__pyx_memoryviewslice_type); @@ -23324,7 +23917,7 @@ if (!__Pyx_RefNanny) { */ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 984, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_7); - if (PyDict_SetItem(__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 984, __pyx_L17_error) + if (__Pyx_SetItemOnTypeDict(__pyx_memoryviewslice_type, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 984, __pyx_L17_error) __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; PyType_Modified(__pyx_memoryviewslice_type); @@ -23508,10 +24101,10 @@ if (!__Pyx_RefNanny) { __Pyx_GOTREF(__pyx_t_7); __Pyx_INCREF(__pyx_n_s_Dict); __Pyx_GIVEREF(__pyx_n_s_Dict); - PyList_SET_ITEM(__pyx_t_7, 0, __pyx_n_s_Dict); + if (__Pyx_PyList_SET_ITEM(__pyx_t_7, 0, __pyx_n_s_Dict)) __PYX_ERR(0, 14, __pyx_L1_error); __Pyx_INCREF(__pyx_n_s_List); __Pyx_GIVEREF(__pyx_n_s_List); - PyList_SET_ITEM(__pyx_t_7, 1, __pyx_n_s_List); + if (__Pyx_PyList_SET_ITEM(__pyx_t_7, 1, __pyx_n_s_List)) __PYX_ERR(0, 14, __pyx_L1_error); __pyx_t_4 = __Pyx_Import(__pyx_n_s_typing, __pyx_t_7, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 14, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; @@ -23562,9 +24155,9 @@ if (!__Pyx_RefNanny) { __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 19, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_GIVEREF(__pyx_t_7); - PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_7); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_7)) __PYX_ERR(0, 19, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_4); - PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_4); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_4)) __PYX_ERR(0, 19, __pyx_L1_error); __pyx_t_7 = 0; __pyx_t_4 = 0; __pyx_t_4 = __Pyx_PyDict_NewPresized(5); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 19, __pyx_L1_error) @@ -24076,22 +24669,52 @@ static int __Pyx_ParseOptionalKeywords( PyObject*** first_kw_arg = argnames + num_pos_args; int kwds_is_tuple = CYTHON_METH_FASTCALL && likely(PyTuple_Check(kwds)); while (1) { + Py_XDECREF(key); key = NULL; + Py_XDECREF(value); value = NULL; if (kwds_is_tuple) { - if (pos >= PyTuple_GET_SIZE(kwds)) break; + Py_ssize_t size; +#if CYTHON_ASSUME_SAFE_MACROS + size = PyTuple_GET_SIZE(kwds); +#else + size = PyTuple_Size(kwds); + if (size < 0) goto bad; +#endif + if (pos >= size) break; +#if CYTHON_AVOID_BORROWED_REFS + key = __Pyx_PySequence_ITEM(kwds, pos); + if (!key) goto bad; +#elif CYTHON_ASSUME_SAFE_MACROS key = PyTuple_GET_ITEM(kwds, pos); +#else + key = PyTuple_GetItem(kwds, pos); + if (!key) goto bad; +#endif value = kwvalues[pos]; pos++; } else { if (!PyDict_Next(kwds, &pos, &key, &value)) break; +#if CYTHON_AVOID_BORROWED_REFS + Py_INCREF(key); +#endif } name = first_kw_arg; while (*name && (**name != key)) name++; if (*name) { values[name-argnames] = value; +#if CYTHON_AVOID_BORROWED_REFS + Py_INCREF(value); // transfer ownership of value to values + Py_DECREF(key); +#endif + key = NULL; + value = NULL; continue; } +#if !CYTHON_AVOID_BORROWED_REFS + Py_INCREF(key); +#endif + Py_INCREF(value); name = first_kw_arg; #if PY_MAJOR_VERSION < 3 if (likely(PyString_Check(key))) { @@ -24099,6 +24722,9 @@ static int __Pyx_ParseOptionalKeywords( if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key)) && _PyString_Eq(**name, key)) { values[name-argnames] = value; +#if CYTHON_AVOID_BORROWED_REFS + value = NULL; // ownership transferred to values +#endif break; } name++; @@ -24128,6 +24754,9 @@ static int __Pyx_ParseOptionalKeywords( if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; if (cmp == 0) { values[name-argnames] = value; +#if CYTHON_AVOID_BORROWED_REFS + value = NULL; // ownership transferred to values +#endif break; } name++; @@ -24154,6 +24783,8 @@ static int __Pyx_ParseOptionalKeywords( goto invalid_keyword; } } + Py_XDECREF(key); + Py_XDECREF(value); return 0; arg_passed_twice: __Pyx_RaiseDoubleKeywordsError(function_name, key); @@ -24173,6 +24804,8 @@ static int __Pyx_ParseOptionalKeywords( function_name, key); #endif bad: + Py_XDECREF(key); + Py_XDECREF(value); return -1; } @@ -24524,15 +25157,16 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject /* PyObjectFastCall */ static PyObject* __Pyx_PyObject_FastCall_fallback(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs) { PyObject *argstuple; - PyObject *result; + PyObject *result = 0; size_t i; argstuple = PyTuple_New((Py_ssize_t)nargs); if (unlikely(!argstuple)) return NULL; for (i = 0; i < nargs; i++) { Py_INCREF(args[i]); - PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]); + if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad; } result = __Pyx_PyObject_Call(func, argstuple, kwargs); + bad: Py_DECREF(argstuple); return result; } @@ -24582,7 +25216,11 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObj #endif #endif #if CYTHON_VECTORCALL + #if Py_VERSION_HEX < 0x03090000 vectorcallfunc f = _PyVectorcall_Function(func); + #else + vectorcallfunc f = PyVectorcall_Function(func); + #endif if (f) { return f(func, args, (size_t)nargs, kwargs); } @@ -24898,7 +25536,9 @@ static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_co if (!CYTHON_PEP393_ENABLED || ukind == result_ukind) { memcpy((char *)result_udata + (char_pos << kind_shift), udata, (size_t) (ulength << kind_shift)); } else { - #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters) + #if PY_VERSION_HEX >= 0x030D0000 + if (unlikely(PyUnicode_CopyCharacters(result_uval, char_pos, uval, 0, ulength) < 0)) goto bad; + #elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters) _PyUnicode_FastCopyCharacters(result_uval, char_pos, uval, 0, ulength); #else Py_ssize_t j; @@ -25100,15 +25740,32 @@ static int __Pyx_CheckKeywordStrings( return 1; #else if (CYTHON_METH_FASTCALL && likely(PyTuple_Check(kw))) { - if (unlikely(PyTuple_GET_SIZE(kw) == 0)) + Py_ssize_t kwsize; +#if CYTHON_ASSUME_SAFE_MACROS + kwsize = PyTuple_GET_SIZE(kw); +#else + kwsize = PyTuple_Size(kw); + if (kwsize < 0) return 0; +#endif + if (unlikely(kwsize == 0)) return 1; if (!kw_allowed) { +#if CYTHON_ASSUME_SAFE_MACROS key = PyTuple_GET_ITEM(kw, 0); +#else + key = PyTuple_GetItem(kw, pos); + if (!key) return 0; +#endif goto invalid_keyword; } #if PY_VERSION_HEX < 0x03090000 - for (pos = 0; pos < PyTuple_GET_SIZE(kw); pos++) { + for (pos = 0; pos < kwsize; pos++) { +#if CYTHON_ASSUME_SAFE_MACROS key = PyTuple_GET_ITEM(kw, pos); +#else + key = PyTuple_GetItem(kw, pos); + if (!key) return 0; +#endif if (unlikely(!PyUnicode_Check(key))) goto invalid_keyword_type; } @@ -25538,13 +26195,8 @@ static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) { #if PY_MAJOR_VERSION >= 3 if (level == -1) { if ((1) && (strchr(__Pyx_MODULE_NAME, '.'))) { - #if CYTHON_COMPILING_IN_LIMITED_API - module = PyImport_ImportModuleLevelObject( - name, empty_dict, empty_dict, from_list, 1); - #else module = PyImport_ImportModuleLevelObject( name, __pyx_d, empty_dict, from_list, 1); - #endif if (unlikely(!module)) { if (unlikely(!PyErr_ExceptionMatches(PyExc_ImportError))) goto bad; @@ -25563,14 +26215,9 @@ static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) { name, __pyx_d, empty_dict, from_list, py_level, (PyObject *)NULL); Py_DECREF(py_level); #else - #if CYTHON_COMPILING_IN_LIMITED_API - module = PyImport_ImportModuleLevelObject( - name, empty_dict, empty_dict, from_list, level); - #else module = PyImport_ImportModuleLevelObject( name, __pyx_d, empty_dict, from_list, level); #endif - #endif } } bad: @@ -26264,16 +26911,33 @@ static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name /* ValidateBasesTuple */ #if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases) { - Py_ssize_t i, n = PyTuple_GET_SIZE(bases); + Py_ssize_t i, n; +#if CYTHON_ASSUME_SAFE_MACROS + n = PyTuple_GET_SIZE(bases); +#else + n = PyTuple_Size(bases); + if (n < 0) return -1; +#endif for (i = 1; i < n; i++) { +#if CYTHON_AVOID_BORROWED_REFS + PyObject *b0 = PySequence_GetItem(bases, i); + if (!b0) return -1; +#elif CYTHON_ASSUME_SAFE_MACROS PyObject *b0 = PyTuple_GET_ITEM(bases, i); +#else + PyObject *b0 = PyTuple_GetItem(bases, i); + if (!b0) return -1; +#endif PyTypeObject *b; #if PY_MAJOR_VERSION < 3 if (PyClass_Check(b0)) { PyErr_Format(PyExc_TypeError, "base class '%.200s' is an old-style class", PyString_AS_STRING(((PyClassObject*)b0)->cl_name)); +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif return -1; } #endif @@ -26284,8 +26948,27 @@ static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffs PyErr_Format(PyExc_TypeError, "base class '" __Pyx_FMT_TYPENAME "' is not a heap type", b_name); __Pyx_DECREF_TypeName(b_name); +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif return -1; } +#if !CYTHON_USE_TYPE_SLOTS + if (dictoffset == 0) { + PyErr_Format(PyExc_TypeError, + "extension type '%s.200s': " + "unable to validate whether bases have a __dict__ " + "when CYTHON_USE_TYPE_SLOTS is off " + "(likely because you are building in the limited API). " + "Therefore, all extension types with multiple bases " + "must add 'cdef dict __dict__' in this compilation mode", + type_name); +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif + return -1; + } +#else if (dictoffset == 0 && b->tp_dictoffset) { __Pyx_TypeName b_name = __Pyx_PyType_GetName(b); @@ -26296,8 +26979,15 @@ static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffs "or add '__slots__ = [...]' to the base type", type_name, b_name); __Pyx_DECREF_TypeName(b_name); +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif return -1; } +#endif +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif } return 0; } @@ -26588,10 +27278,10 @@ static int __Pyx_setup_reduce(PyObject* type_obj) { #endif /* TypeImport */ -#ifndef __PYX_HAVE_RT_ImportType_3_0_0 -#define __PYX_HAVE_RT_ImportType_3_0_0 -static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject *module, const char *module_name, const char *class_name, - size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_0 check_size) +#ifndef __PYX_HAVE_RT_ImportType_3_0_2 +#define __PYX_HAVE_RT_ImportType_3_0_2 +static PyTypeObject *__Pyx_ImportType_3_0_2(PyObject *module, const char *module_name, const char *class_name, + size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_2 check_size) { PyObject *result = 0; char warning[200]; @@ -26645,7 +27335,7 @@ static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject *module, const char *module module_name, class_name, size, basicsize+itemsize); goto bad; } - if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_0 && + if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_2 && ((size_t)basicsize > size || (size_t)(basicsize + itemsize) < size)) { PyErr_Format(PyExc_ValueError, "%.200s.%.200s size changed, may indicate binary incompatibility. " @@ -26653,7 +27343,7 @@ static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject *module, const char *module module_name, class_name, size, basicsize, basicsize+itemsize); goto bad; } - else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_0 && (size_t)basicsize > size) { + else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_2 && (size_t)basicsize > size) { PyOS_snprintf(warning, sizeof(warning), "%s.%s size changed, may indicate binary incompatibility. " "Expected %zd from C header, got %zd from PyObject", @@ -26834,7 +27524,7 @@ static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, _ /* CythonFunctionShared */ static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj) { -#if PY_VERSION_HEX < 0x030900B1 +#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API __Pyx_Py_XDECREF_SET( __Pyx_CyFunction_GetClassObj(f), ((classobj) ? __Pyx_NewRef(classobj) : NULL)); @@ -26849,6 +27539,10 @@ __Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure) { CYTHON_UNUSED_VAR(closure); if (unlikely(op->func_doc == NULL)) { +#if CYTHON_COMPILING_IN_LIMITED_API + op->func_doc = PyObject_GetAttrString(op->func, "__doc__"); + if (unlikely(!op->func_doc)) return NULL; +#else if (((PyCFunctionObject*)op)->m_ml->ml_doc) { #if PY_MAJOR_VERSION >= 3 op->func_doc = PyUnicode_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc); @@ -26861,6 +27555,7 @@ __Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure) Py_INCREF(Py_None); return Py_None; } +#endif } Py_INCREF(op->func_doc); return op->func_doc; @@ -26881,7 +27576,9 @@ __Pyx_CyFunction_get_name(__pyx_CyFunctionObject *op, void *context) { CYTHON_UNUSED_VAR(context); if (unlikely(op->func_name == NULL)) { -#if PY_MAJOR_VERSION >= 3 +#if CYTHON_COMPILING_IN_LIMITED_API + op->func_name = PyObject_GetAttrString(op->func, "__name__"); +#elif PY_MAJOR_VERSION >= 3 op->func_name = PyUnicode_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); #else op->func_name = PyString_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); @@ -27000,10 +27697,10 @@ __Pyx_CyFunction_init_defaults(__pyx_CyFunctionObject *op) { op->defaults_kwdict = PyTuple_GET_ITEM(res, 1); Py_INCREF(op->defaults_kwdict); #else - op->defaults_tuple = PySequence_ITEM(res, 0); + op->defaults_tuple = __Pyx_PySequence_ITEM(res, 0); if (unlikely(!op->defaults_tuple)) result = -1; else { - op->defaults_kwdict = PySequence_ITEM(res, 1); + op->defaults_kwdict = __Pyx_PySequence_ITEM(res, 1); if (unlikely(!op->defaults_kwdict)) result = -1; } #endif @@ -27112,7 +27809,15 @@ __Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) { fromlist = PyList_New(1); if (unlikely(!fromlist)) return NULL; Py_INCREF(marker); +#if CYTHON_ASSUME_SAFE_MACROS PyList_SET_ITEM(fromlist, 0, marker); +#else + if (unlikely(PyList_SetItem(fromlist, 0, marker) < 0)) { + Py_DECREF(marker); + Py_DECREF(fromlist); + return NULL; + } +#endif module = PyImport_ImportModuleLevelObject(__pyx_n_s_asyncio_coroutines, NULL, NULL, fromlist, 0); Py_DECREF(fromlist); if (unlikely(!module)) goto ignore; @@ -27128,6 +27833,18 @@ __Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) { op->func_is_coroutine = __Pyx_PyBool_FromLong(is_coroutine); return __Pyx_NewRef(op->func_is_coroutine); } +#if CYTHON_COMPILING_IN_LIMITED_API +static PyObject * +__Pyx_CyFunction_get_module(__pyx_CyFunctionObject *op, void *context) { + CYTHON_UNUSED_VAR(context); + return PyObject_GetAttrString(op->func, "__module__"); +} +static int +__Pyx_CyFunction_set_module(__pyx_CyFunctionObject *op, PyObject* value, void *context) { + CYTHON_UNUSED_VAR(context); + return PyObject_SetAttrString(op->func, "__module__", value); +} +#endif static PyGetSetDef __pyx_CyFunction_getsets[] = { {(char *) "func_doc", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, {(char *) "__doc__", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, @@ -27147,20 +27864,27 @@ static PyGetSetDef __pyx_CyFunction_getsets[] = { {(char *) "__kwdefaults__", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0}, {(char *) "__annotations__", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0}, {(char *) "_is_coroutine", (getter)__Pyx_CyFunction_get_is_coroutine, 0, 0, 0}, +#if CYTHON_COMPILING_IN_LIMITED_API + {"__module__", (getter)__Pyx_CyFunction_get_module, (setter)__Pyx_CyFunction_set_module, 0, 0}, +#endif {0, 0, 0, 0, 0} }; static PyMemberDef __pyx_CyFunction_members[] = { +#if !CYTHON_COMPILING_IN_LIMITED_API {(char *) "__module__", T_OBJECT, offsetof(PyCFunctionObject, m_module), 0, 0}, +#endif #if CYTHON_USE_TYPE_SPECS {(char *) "__dictoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_dict), READONLY, 0}, #if CYTHON_METH_FASTCALL #if CYTHON_BACKPORT_VECTORCALL {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_vectorcall), READONLY, 0}, #else +#if !CYTHON_COMPILING_IN_LIMITED_API {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(PyCFunctionObject, vectorcall), READONLY, 0}, #endif #endif -#if PY_VERSION_HEX < 0x030500A0 +#endif +#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_weakreflist), READONLY, 0}, #else {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(PyCFunctionObject, m_weakreflist), READONLY, 0}, @@ -27183,30 +27907,40 @@ static PyMethodDef __pyx_CyFunction_methods[] = { {"__reduce__", (PyCFunction)__Pyx_CyFunction_reduce, METH_VARARGS, 0}, {0, 0, 0, 0} }; -#if PY_VERSION_HEX < 0x030500A0 +#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API #define __Pyx_CyFunction_weakreflist(cyfunc) ((cyfunc)->func_weakreflist) #else #define __Pyx_CyFunction_weakreflist(cyfunc) (((PyCFunctionObject*)cyfunc)->m_weakreflist) #endif static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMethodDef *ml, int flags, PyObject* qualname, PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { +#if !CYTHON_COMPILING_IN_LIMITED_API PyCFunctionObject *cf = (PyCFunctionObject*) op; +#endif if (unlikely(op == NULL)) return NULL; +#if CYTHON_COMPILING_IN_LIMITED_API + op->func = PyCFunction_NewEx(ml, (PyObject*)op, module); + if (unlikely(!op->func)) return NULL; +#endif op->flags = flags; __Pyx_CyFunction_weakreflist(op) = NULL; +#if !CYTHON_COMPILING_IN_LIMITED_API cf->m_ml = ml; cf->m_self = (PyObject *) op; +#endif Py_XINCREF(closure); op->func_closure = closure; +#if !CYTHON_COMPILING_IN_LIMITED_API Py_XINCREF(module); cf->m_module = module; +#endif op->func_dict = NULL; op->func_name = NULL; Py_INCREF(qualname); op->func_qualname = qualname; op->func_doc = NULL; -#if PY_VERSION_HEX < 0x030900B1 +#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API op->func_classobj = NULL; #else ((PyCMethodObject*)op)->mm_class = NULL; @@ -27252,13 +27986,18 @@ static int __Pyx_CyFunction_clear(__pyx_CyFunctionObject *m) { Py_CLEAR(m->func_closure); +#if CYTHON_COMPILING_IN_LIMITED_API + Py_CLEAR(m->func); +#else Py_CLEAR(((PyCFunctionObject*)m)->m_module); +#endif Py_CLEAR(m->func_dict); Py_CLEAR(m->func_name); Py_CLEAR(m->func_qualname); Py_CLEAR(m->func_doc); Py_CLEAR(m->func_globals); Py_CLEAR(m->func_code); +#if !CYTHON_COMPILING_IN_LIMITED_API #if PY_VERSION_HEX < 0x030900B1 Py_CLEAR(__Pyx_CyFunction_GetClassObj(m)); #else @@ -27267,6 +28006,7 @@ __Pyx_CyFunction_clear(__pyx_CyFunctionObject *m) ((PyCMethodObject *) (m))->mm_class = NULL; Py_XDECREF(cls); } +#endif #endif Py_CLEAR(m->defaults_tuple); Py_CLEAR(m->defaults_kwdict); @@ -27297,14 +28037,20 @@ static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m) static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitproc visit, void *arg) { Py_VISIT(m->func_closure); +#if CYTHON_COMPILING_IN_LIMITED_API + Py_VISIT(m->func); +#else Py_VISIT(((PyCFunctionObject*)m)->m_module); +#endif Py_VISIT(m->func_dict); Py_VISIT(m->func_name); Py_VISIT(m->func_qualname); Py_VISIT(m->func_doc); Py_VISIT(m->func_globals); Py_VISIT(m->func_code); +#if !CYTHON_COMPILING_IN_LIMITED_API Py_VISIT(__Pyx_CyFunction_GetClassObj(m)); +#endif Py_VISIT(m->defaults_tuple); Py_VISIT(m->defaults_kwdict); Py_VISIT(m->func_is_coroutine); @@ -27328,10 +28074,22 @@ __Pyx_CyFunction_repr(__pyx_CyFunctionObject *op) #endif } static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, PyObject *arg, PyObject *kw) { +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject *f = ((__pyx_CyFunctionObject*)func)->func; + PyObject *py_name = NULL; + PyCFunction meth; + int flags; + meth = PyCFunction_GetFunction(f); + if (unlikely(!meth)) return NULL; + flags = PyCFunction_GetFlags(f); + if (unlikely(flags < 0)) return NULL; +#else PyCFunctionObject* f = (PyCFunctionObject*)func; PyCFunction meth = f->m_ml->ml_meth; + int flags = f->m_ml->ml_flags; +#endif Py_ssize_t size; - switch (f->m_ml->ml_flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) { + switch (flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) { case METH_VARARGS: if (likely(kw == NULL || PyDict_Size(kw) == 0)) return (*meth)(self, arg); @@ -27340,24 +28098,43 @@ static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, Py return (*(PyCFunctionWithKeywords)(void*)meth)(self, arg, kw); case METH_NOARGS: if (likely(kw == NULL || PyDict_Size(kw) == 0)) { +#if CYTHON_ASSUME_SAFE_MACROS size = PyTuple_GET_SIZE(arg); +#else + size = PyTuple_Size(arg); + if (unlikely(size < 0)) return NULL; +#endif if (likely(size == 0)) return (*meth)(self, NULL); +#if CYTHON_COMPILING_IN_LIMITED_API + py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); + if (!py_name) return NULL; + PyErr_Format(PyExc_TypeError, + "%.200S() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", + py_name, size); + Py_DECREF(py_name); +#else PyErr_Format(PyExc_TypeError, "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", f->m_ml->ml_name, size); +#endif return NULL; } break; case METH_O: if (likely(kw == NULL || PyDict_Size(kw) == 0)) { +#if CYTHON_ASSUME_SAFE_MACROS size = PyTuple_GET_SIZE(arg); +#else + size = PyTuple_Size(arg); + if (unlikely(size < 0)) return NULL; +#endif if (likely(size == 1)) { PyObject *result, *arg0; #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS arg0 = PyTuple_GET_ITEM(arg, 0); #else - arg0 = PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL; + arg0 = __Pyx_PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL; #endif result = (*meth)(self, arg0); #if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS) @@ -27365,9 +28142,18 @@ static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, Py #endif return result; } +#if CYTHON_COMPILING_IN_LIMITED_API + py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); + if (!py_name) return NULL; + PyErr_Format(PyExc_TypeError, + "%.200S() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", + py_name, size); + Py_DECREF(py_name); +#else PyErr_Format(PyExc_TypeError, "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", f->m_ml->ml_name, size); +#endif return NULL; } break; @@ -27375,12 +28161,28 @@ static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, Py PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction"); return NULL; } +#if CYTHON_COMPILING_IN_LIMITED_API + py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); + if (!py_name) return NULL; + PyErr_Format(PyExc_TypeError, "%.200S() takes no keyword arguments", + py_name); + Py_DECREF(py_name); +#else PyErr_Format(PyExc_TypeError, "%.200s() takes no keyword arguments", f->m_ml->ml_name); +#endif return NULL; } static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyObject *arg, PyObject *kw) { - return __Pyx_CyFunction_CallMethod(func, ((PyCFunctionObject*)func)->m_self, arg, kw); + PyObject *self, *result; +#if CYTHON_COMPILING_IN_LIMITED_API + self = PyCFunction_GetSelf(((__pyx_CyFunctionObject*)func)->func); + if (unlikely(!self) && PyErr_Occurred()) return NULL; +#else + self = ((PyCFunctionObject*)func)->m_self; +#endif + result = __Pyx_CyFunction_CallMethod(func, self, arg, kw); + return result; } static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, PyObject *kw) { PyObject *result; @@ -27400,7 +28202,12 @@ static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, P Py_ssize_t argc; PyObject *new_args; PyObject *self; +#if CYTHON_ASSUME_SAFE_MACROS argc = PyTuple_GET_SIZE(args); +#else + argc = PyTuple_Size(args); + if (unlikely(!argc) < 0) return NULL; +#endif new_args = PyTuple_GetSlice(args, 1, argc); if (unlikely(!new_args)) return NULL; @@ -27613,7 +28420,7 @@ static PyTypeObject __pyx_CyFunctionType_type = { #ifdef Py_TPFLAGS_METHOD_DESCRIPTOR Py_TPFLAGS_METHOD_DESCRIPTOR | #endif -#ifdef _Py_TPFLAGS_HAVE_VECTORCALL +#if defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL _Py_TPFLAGS_HAVE_VECTORCALL | #endif Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, @@ -27845,20 +28652,91 @@ static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) { #include "compile.h" #include "frameobject.h" #include "traceback.h" -#if PY_VERSION_HEX >= 0x030b00a6 +#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API #ifndef Py_BUILD_CORE #define Py_BUILD_CORE 1 #endif #include "internal/pycore_frame.h" #endif #if CYTHON_COMPILING_IN_LIMITED_API +static PyObject *__Pyx_PyCode_Replace_For_AddTraceback(PyObject *code, PyObject *scratch_dict, + PyObject *firstlineno, PyObject *name) { + PyObject *replace = NULL; + if (unlikely(PyDict_SetItemString(scratch_dict, "co_firstlineno", firstlineno))) return NULL; + if (unlikely(PyDict_SetItemString(scratch_dict, "co_name", name))) return NULL; + replace = PyObject_GetAttrString(code, "replace"); + if (likely(replace)) { + PyObject *result; + result = PyObject_Call(replace, __pyx_empty_tuple, scratch_dict); + Py_DECREF(replace); + return result; + } + #if __PYX_LIMITED_VERSION_HEX < 0x030780000 + PyErr_Clear(); + { + PyObject *compiled = NULL, *result = NULL; + if (unlikely(PyDict_SetItemString(scratch_dict, "code", code))) return NULL; + if (unlikely(PyDict_SetItemString(scratch_dict, "type", (PyObject*)(&PyType_Type)))) return NULL; + compiled = Py_CompileString( + "out = type(code)(\n" + " code.co_argcount, code.co_kwonlyargcount, code.co_nlocals, code.co_stacksize,\n" + " code.co_flags, code.co_code, code.co_consts, code.co_names,\n" + " code.co_varnames, code.co_filename, co_name, co_firstlineno,\n" + " code.co_lnotab)\n", "", Py_file_input); + if (!compiled) return NULL; + result = PyEval_EvalCode(compiled, scratch_dict, scratch_dict); + Py_DECREF(compiled); + if (!result) PyErr_Print(); + Py_DECREF(result); + result = PyDict_GetItemString(scratch_dict, "out"); + if (result) Py_INCREF(result); + return result; + } + #endif +} static void __Pyx_AddTraceback(const char *funcname, int c_line, int py_line, const char *filename) { + PyObject *code_object = NULL, *py_py_line = NULL, *py_funcname = NULL, *dict = NULL; + PyObject *replace = NULL, *getframe = NULL, *frame = NULL; + PyObject *exc_type, *exc_value, *exc_traceback; + int success = 0; if (c_line) { (void) __pyx_cfilenm; (void) __Pyx_CLineForTraceback(__Pyx_PyThreadState_Current, c_line); } - _PyTraceback_Add(funcname, filename, py_line); + PyErr_Fetch(&exc_type, &exc_value, &exc_traceback); + code_object = Py_CompileString("_getframe()", filename, Py_eval_input); + if (unlikely(!code_object)) goto bad; + py_py_line = PyLong_FromLong(py_line); + if (unlikely(!py_py_line)) goto bad; + py_funcname = PyUnicode_FromString(funcname); + if (unlikely(!py_funcname)) goto bad; + dict = PyDict_New(); + if (unlikely(!dict)) goto bad; + { + PyObject *old_code_object = code_object; + code_object = __Pyx_PyCode_Replace_For_AddTraceback(code_object, dict, py_py_line, py_funcname); + Py_DECREF(old_code_object); + } + if (unlikely(!code_object)) goto bad; + getframe = PySys_GetObject("_getframe"); + if (unlikely(!getframe)) goto bad; + if (unlikely(PyDict_SetItemString(dict, "_getframe", getframe))) goto bad; + frame = PyEval_EvalCode(code_object, dict, dict); + if (unlikely(!frame) || frame == Py_None) goto bad; + success = 1; + bad: + PyErr_Restore(exc_type, exc_value, exc_traceback); + Py_XDECREF(code_object); + Py_XDECREF(py_py_line); + Py_XDECREF(py_funcname); + Py_XDECREF(dict); + Py_XDECREF(replace); + if (success) { + PyTraceBack_Here( + (struct _frame*)frame); + } + Py_XDECREF(frame); } #else static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( @@ -28383,7 +29261,7 @@ static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { ctx->is_complex = 0; return 0; } -static PyObject * +static int __pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp) { const char *ts = *tsp; @@ -28392,9 +29270,9 @@ __pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp) if (ctx->new_count != 1) { PyErr_SetString(PyExc_ValueError, "Cannot handle repeated arrays in format string"); - return NULL; + return -1; } - if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return -1; ndim = ctx->head->field->type->ndim; while (*ts && *ts != ')') { switch (*ts) { @@ -28402,29 +29280,35 @@ __pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp) default: break; } number = __Pyx_BufFmt_ExpectNumber(&ts); - if (number == -1) return NULL; - if (i < ndim && (size_t) number != ctx->head->field->type->arraysize[i]) - return PyErr_Format(PyExc_ValueError, + if (number == -1) return -1; + if (i < ndim && (size_t) number != ctx->head->field->type->arraysize[i]) { + PyErr_Format(PyExc_ValueError, "Expected a dimension of size %zu, got %d", ctx->head->field->type->arraysize[i], number); - if (*ts != ',' && *ts != ')') - return PyErr_Format(PyExc_ValueError, + return -1; + } + if (*ts != ',' && *ts != ')') { + PyErr_Format(PyExc_ValueError, "Expected a comma in format string, got '%c'", *ts); + return -1; + } if (*ts == ',') ts++; i++; } - if (i != ndim) - return PyErr_Format(PyExc_ValueError, "Expected %d dimension(s), got %d", + if (i != ndim) { + PyErr_Format(PyExc_ValueError, "Expected %d dimension(s), got %d", ctx->head->field->type->ndim, i); + return -1; + } if (!*ts) { PyErr_SetString(PyExc_ValueError, "Unexpected end of format string, expected ')'"); - return NULL; + return -1; } ctx->is_valid_array = 1; ctx->new_count = 1; *tsp = ++ts; - return Py_None; + return 0; } static const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts) { int got_Z = 0; @@ -28550,7 +29434,7 @@ static const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const cha ++ts; break; case '(': - if (!__pyx_buffmt_parse_array(ctx, &ts)) return NULL; + if (__pyx_buffmt_parse_array(ctx, &ts) < 0) return NULL; break; default: { @@ -29385,8 +30269,32 @@ static CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *memslice, { int one = 1; int little = (int)*(unsigned char *)&one; unsigned char *bytes = (unsigned char *)&value; +#if !CYTHON_COMPILING_IN_LIMITED_API return _PyLong_FromByteArray(bytes, sizeof(long), little, !is_unsigned); +#else + PyObject *from_bytes, *result = NULL; + PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL; + from_bytes = PyObject_GetAttrString((PyObject*)&PyInt_Type, "from_bytes"); + if (!from_bytes) return NULL; + py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(long)); + if (!py_bytes) goto limited_bad; + order_str = PyUnicode_FromString(little ? "little" : "big"); + if (!order_str) goto limited_bad; + arg_tuple = PyTuple_Pack(2, py_bytes, order_str); + if (!arg_tuple) goto limited_bad; + kwds = PyDict_New(); + if (!kwds) goto limited_bad; + if (PyDict_SetItemString(kwds, "signed", __Pyx_NewRef(!is_unsigned ? Py_True : Py_False))) goto limited_bad; + result = PyObject_Call(from_bytes, arg_tuple, kwds); + limited_bad: + Py_XDECREF(from_bytes); + Py_XDECREF(py_bytes); + Py_XDECREF(order_str); + Py_XDECREF(arg_tuple); + Py_XDECREF(kwds); + return result; +#endif } } @@ -29696,8 +30604,32 @@ static CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *memslice, { int one = 1; int little = (int)*(unsigned char *)&one; unsigned char *bytes = (unsigned char *)&value; +#if !CYTHON_COMPILING_IN_LIMITED_API return _PyLong_FromByteArray(bytes, sizeof(int), little, !is_unsigned); +#else + PyObject *from_bytes, *result = NULL; + PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL; + from_bytes = PyObject_GetAttrString((PyObject*)&PyInt_Type, "from_bytes"); + if (!from_bytes) return NULL; + py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(int)); + if (!py_bytes) goto limited_bad; + order_str = PyUnicode_FromString(little ? "little" : "big"); + if (!order_str) goto limited_bad; + arg_tuple = PyTuple_Pack(2, py_bytes, order_str); + if (!arg_tuple) goto limited_bad; + kwds = PyDict_New(); + if (!kwds) goto limited_bad; + if (PyDict_SetItemString(kwds, "signed", __Pyx_NewRef(!is_unsigned ? Py_True : Py_False))) goto limited_bad; + result = PyObject_Call(from_bytes, arg_tuple, kwds); + limited_bad: + Py_XDECREF(from_bytes); + Py_XDECREF(py_bytes); + Py_XDECREF(order_str); + Py_XDECREF(arg_tuple); + Py_XDECREF(kwds); + return result; +#endif } } @@ -30256,7 +31188,8 @@ __Pyx_PyType_GetName(PyTypeObject* tp) __pyx_n_s_name_2); if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) { PyErr_Clear(); - Py_XSETREF(name, __Pyx_NewRef(__pyx_n_s__24)); + Py_XDECREF(name); + name = __Pyx_NewRef(__pyx_n_s__24); } return name; } diff --git a/pymica/methods/inverse_distance_3d.c b/pymica/methods/inverse_distance_3d.c index 8a8a65f..22d8831 100644 --- a/pymica/methods/inverse_distance_3d.c +++ b/pymica/methods/inverse_distance_3d.c @@ -1,17 +1,17 @@ -/* Generated by Cython 3.0.0 */ +/* Generated by Cython 3.0.2 */ /* BEGIN: Cython Metadata { "distutils": { "depends": [ - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h", - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/arrayscalars.h", - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h", - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h", - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include/numpy/ufuncobject.h" + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/arrayobject.h", + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/arrayscalars.h", + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/ndarrayobject.h", + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/ndarraytypes.h", + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include/numpy/ufuncobject.h" ], "include_dirs": [ - "/home/ecm/anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/core/include" + "/home/jmc/anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/core/include" ], "name": "pymica.methods.inverse_distance_3d", "sources": [ @@ -58,10 +58,15 @@ END: Cython Metadata */ #elif PY_VERSION_HEX < 0x02070000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000) #error Cython requires Python 2.7+ or Python 3.3+. #else -#define CYTHON_ABI "3_0_0" +#if CYTHON_LIMITED_API +#define __PYX_EXTRA_ABI_MODULE_NAME "limited" +#else +#define __PYX_EXTRA_ABI_MODULE_NAME "" +#endif +#define CYTHON_ABI "3_0_2" __PYX_EXTRA_ABI_MODULE_NAME #define __PYX_ABI_MODULE_NAME "_cython_" CYTHON_ABI #define __PYX_TYPE_MODULE_PREFIX __PYX_ABI_MODULE_NAME "." -#define CYTHON_HEX_VERSION 0x030000F0 +#define CYTHON_HEX_VERSION 0x030002F0 #define CYTHON_FUTURE_DIVISION 1 #include #ifndef offsetof @@ -94,6 +99,7 @@ END: Cython Metadata */ #ifndef Py_HUGE_VAL #define Py_HUGE_VAL HUGE_VAL #endif +#define __PYX_LIMITED_VERSION_HEX PY_VERSION_HEX #if defined(GRAALVM_PYTHON) /* For very preliminary testing purposes. Most variables are set the same as PyPy. The existence of this section does not imply that anything works or is even tested */ @@ -160,8 +166,9 @@ END: Cython Metadata */ #define CYTHON_COMPILING_IN_NOGIL 0 #undef CYTHON_USE_TYPE_SLOTS #define CYTHON_USE_TYPE_SLOTS 0 - #undef CYTHON_USE_TYPE_SPECS - #define CYTHON_USE_TYPE_SPECS 0 + #ifndef CYTHON_USE_TYPE_SPECS + #define CYTHON_USE_TYPE_SPECS 0 + #endif #undef CYTHON_USE_PYTYPE_LOOKUP #define CYTHON_USE_PYTYPE_LOOKUP 0 #if PY_VERSION_HEX < 0x03050000 @@ -213,6 +220,10 @@ END: Cython Metadata */ #define CYTHON_UPDATE_DESCRIPTOR_DOC 0 #endif #elif defined(CYTHON_LIMITED_API) + #ifdef Py_LIMITED_API + #undef __PYX_LIMITED_VERSION_HEX + #define __PYX_LIMITED_VERSION_HEX Py_LIMITED_API + #endif #define CYTHON_COMPILING_IN_PYPY 0 #define CYTHON_COMPILING_IN_CPYTHON 0 #define CYTHON_COMPILING_IN_LIMITED_API 1 @@ -260,7 +271,7 @@ END: Cython Metadata */ #undef CYTHON_USE_MODULE_STATE #define CYTHON_USE_MODULE_STATE 1 #ifndef CYTHON_USE_TP_FINALIZE - #define CYTHON_USE_TP_FINALIZE 1 + #define CYTHON_USE_TP_FINALIZE 0 #endif #undef CYTHON_USE_DICT_VERSIONS #define CYTHON_USE_DICT_VERSIONS 0 @@ -482,6 +493,14 @@ END: Cython Metadata */ # define CYTHON_NCP_UNUSED CYTHON_UNUSED # endif #endif +#ifndef CYTHON_USE_CPP_STD_MOVE + #if defined(__cplusplus) && (\ + __cplusplus >= 201103L || (defined(_MSC_VER) && _MSC_VER >= 1600)) + #define CYTHON_USE_CPP_STD_MOVE 1 + #else + #define CYTHON_USE_CPP_STD_MOVE 0 + #endif +#endif #define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None) #ifdef _MSC_VER #ifndef _MSC_STDINT_H_ @@ -581,59 +600,89 @@ END: Cython Metadata */ #else #define __Pyx_BUILTIN_MODULE_NAME "builtins" #define __Pyx_DefaultClassType PyType_Type -#if PY_VERSION_HEX >= 0x030B00A1 - static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, +#if CYTHON_COMPILING_IN_LIMITED_API + static CYTHON_INLINE PyObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, PyObject *code, PyObject *c, PyObject* n, PyObject *v, PyObject *fv, PyObject *cell, PyObject* fn, PyObject *name, int fline, PyObject *lnos) { - PyObject *kwds=NULL, *argcount=NULL, *posonlyargcount=NULL, *kwonlyargcount=NULL; - PyObject *nlocals=NULL, *stacksize=NULL, *flags=NULL, *replace=NULL, *empty=NULL; - const char *fn_cstr=NULL; - const char *name_cstr=NULL; - PyCodeObject *co=NULL, *result=NULL; + PyObject *exception_table = NULL; + PyObject *types_module=NULL, *code_type=NULL, *result=NULL; + PyObject *version_info; // borrowed + PyObject *py_minor_version = NULL; + long minor_version = 0; PyObject *type, *value, *traceback; PyErr_Fetch(&type, &value, &traceback); - if (!(kwds=PyDict_New())) goto end; - if (!(argcount=PyLong_FromLong(a))) goto end; - if (PyDict_SetItemString(kwds, "co_argcount", argcount) != 0) goto end; - if (!(posonlyargcount=PyLong_FromLong(p))) goto end; - if (PyDict_SetItemString(kwds, "co_posonlyargcount", posonlyargcount) != 0) goto end; - if (!(kwonlyargcount=PyLong_FromLong(k))) goto end; - if (PyDict_SetItemString(kwds, "co_kwonlyargcount", kwonlyargcount) != 0) goto end; - if (!(nlocals=PyLong_FromLong(l))) goto end; - if (PyDict_SetItemString(kwds, "co_nlocals", nlocals) != 0) goto end; - if (!(stacksize=PyLong_FromLong(s))) goto end; - if (PyDict_SetItemString(kwds, "co_stacksize", stacksize) != 0) goto end; - if (!(flags=PyLong_FromLong(f))) goto end; - if (PyDict_SetItemString(kwds, "co_flags", flags) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_code", code) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_consts", c) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_names", n) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_varnames", v) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_freevars", fv) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_cellvars", cell) != 0) goto end; - if (PyDict_SetItemString(kwds, "co_linetable", lnos) != 0) goto end; - if (!(fn_cstr=PyUnicode_AsUTF8AndSize(fn, NULL))) goto end; - if (!(name_cstr=PyUnicode_AsUTF8AndSize(name, NULL))) goto end; - if (!(co = PyCode_NewEmpty(fn_cstr, name_cstr, fline))) goto end; - if (!(replace = PyObject_GetAttrString((PyObject*)co, "replace"))) goto end; - if (!(empty = PyTuple_New(0))) goto end; - result = (PyCodeObject*) PyObject_Call(replace, empty, kwds); + #if __PYX_LIMITED_VERSION_HEX >= 0x030B0000 + minor_version = 11; // we don't yet need to distinguish between versions > 11 + #else + if (!(version_info = PySys_GetObject("version_info"))) goto end; + if (!(py_minor_version = PySequence_GetItem(version_info, 1))) goto end; + minor_version = PyLong_AsLong(py_minor_version); + if (minor_version == -1 && PyErr_Occurred()) goto end; + #endif + if (!(types_module = PyImport_ImportModule("types"))) goto end; + if (!(code_type = PyObject_GetAttrString(types_module, "CodeType"))) goto end; + if (minor_version <= 7) { + (void)p; + result = PyObject_CallFunction(code_type, "iiiiiOOOOOOiOO", a, k, l, s, f, code, + c, n, v, fn, name, fline, lnos, fv, cell); + } else if (minor_version <= 10) { + result = PyObject_CallFunction(code_type, "iiiiiiOOOOOOiOO", a,p, k, l, s, f, code, + c, n, v, fn, name, fline, lnos, fv, cell); + } else { + if (!(exception_table = PyBytes_FromStringAndSize(NULL, 0))) goto end; + result = PyObject_CallFunction(code_type, "iiiiiiOOOOOOOiOO", a,p, k, l, s, f, code, + c, n, v, fn, name, name, fline, lnos, exception_table, fv, cell); + } end: - Py_XDECREF((PyObject*) co); - Py_XDECREF(kwds); - Py_XDECREF(argcount); - Py_XDECREF(posonlyargcount); - Py_XDECREF(kwonlyargcount); - Py_XDECREF(nlocals); - Py_XDECREF(stacksize); - Py_XDECREF(replace); - Py_XDECREF(empty); + Py_XDECREF(code_type); + Py_XDECREF(exception_table); + Py_XDECREF(types_module); + Py_XDECREF(py_minor_version); if (type) { PyErr_Restore(type, value, traceback); } return result; } + #ifndef CO_OPTIMIZED + #define CO_OPTIMIZED 0x0001 + #endif + #ifndef CO_NEWLOCALS + #define CO_NEWLOCALS 0x0002 + #endif + #ifndef CO_VARARGS + #define CO_VARARGS 0x0004 + #endif + #ifndef CO_VARKEYWORDS + #define CO_VARKEYWORDS 0x0008 + #endif + #ifndef CO_ASYNC_GENERATOR + #define CO_ASYNC_GENERATOR 0x0200 + #endif + #ifndef CO_GENERATOR + #define CO_GENERATOR 0x0020 + #endif + #ifndef CO_COROUTINE + #define CO_COROUTINE 0x0080 + #endif +#elif PY_VERSION_HEX >= 0x030B0000 + static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int p, int k, int l, int s, int f, + PyObject *code, PyObject *c, PyObject* n, PyObject *v, + PyObject *fv, PyObject *cell, PyObject* fn, + PyObject *name, int fline, PyObject *lnos) { + PyCodeObject *result; + PyObject *empty_bytes = PyBytes_FromStringAndSize("", 0); // we don't have access to __pyx_empty_bytes here + if (!empty_bytes) return NULL; + result = + #if PY_VERSION_HEX >= 0x030C0000 + PyUnstable_Code_NewWithPosOnlyArgs + #else + PyCode_NewWithPosOnlyArgs + #endif + (a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, name, fline, lnos, empty_bytes); + Py_DECREF(empty_bytes); + return result; + } #elif PY_VERSION_HEX >= 0x030800B2 && !CYTHON_COMPILING_IN_PYPY #define __Pyx_PyCode_New(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ PyCode_NewWithPosOnlyArgs(a, p, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) @@ -733,7 +782,7 @@ END: Cython Metadata */ #define __Pyx_PY_VECTORCALL_ARGUMENTS_OFFSET 0 #define __Pyx_PyVectorcall_NARGS(n) ((Py_ssize_t)(n)) #endif -#if PY_VERSION_HEX < 0x030900B1 +#if __PYX_LIMITED_VERSION_HEX < 0x030900B1 #define __Pyx_PyType_FromModuleAndSpec(m, s, b) ((void)m, PyType_FromSpecWithBases(s, b)) typedef PyObject *(*__Pyx_PyCMethod)(PyObject *, PyTypeObject *, PyObject *const *, size_t, PyObject *); #else @@ -883,6 +932,11 @@ static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, #define __Pyx_PyType_HasFeature(type, feature) PyType_HasFeature(type, feature) #define __Pyx_PyObject_GetIterNextFunc(obj) PyIter_Next #endif +#if CYTHON_COMPILING_IN_LIMITED_API + #define __Pyx_SetItemOnTypeDict(tp, k, v) PyObject_GenericSetAttr((PyObject*)tp, k, v) +#else + #define __Pyx_SetItemOnTypeDict(tp, k, v) PyDict_SetItem(tp->tp_dict, k, v) +#endif #if CYTHON_USE_TYPE_SPECS && PY_VERSION_HEX >= 0x03080000 #define __Pyx_PyHeapTypeObject_GC_Del(obj) {\ PyTypeObject *type = Py_TYPE(obj);\ @@ -1009,9 +1063,25 @@ static CYTHON_INLINE PyObject * __Pyx_PyDict_GetItemStrWithError(PyObject *dict, #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size) #endif #if CYTHON_ASSUME_SAFE_MACROS + #define __Pyx_PySequence_ITEM(o, i) PySequence_ITEM(o, i) #define __Pyx_PySequence_SIZE(seq) Py_SIZE(seq) + #define __Pyx_PyTuple_SET_ITEM(o, i, v) (PyTuple_SET_ITEM(o, i, v), (0)) + #define __Pyx_PyList_SET_ITEM(o, i, v) (PyList_SET_ITEM(o, i, v), (0)) + #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_GET_SIZE(o) + #define __Pyx_PyList_GET_SIZE(o) PyList_GET_SIZE(o) + #define __Pyx_PySet_GET_SIZE(o) PySet_GET_SIZE(o) + #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_GET_SIZE(o) + #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_GET_SIZE(o) #else + #define __Pyx_PySequence_ITEM(o, i) PySequence_GetItem(o, i) #define __Pyx_PySequence_SIZE(seq) PySequence_Size(seq) + #define __Pyx_PyTuple_SET_ITEM(o, i, v) PyTuple_SetItem(o, i, v) + #define __Pyx_PyList_SET_ITEM(o, i, v) PyList_SetItem(o, i, v) + #define __Pyx_PyTuple_GET_SIZE(o) PyTuple_Size(o) + #define __Pyx_PyList_GET_SIZE(o) PyList_Size(o) + #define __Pyx_PySet_GET_SIZE(o) PySet_Size(o) + #define __Pyx_PyBytes_GET_SIZE(o) PyBytes_Size(o) + #define __Pyx_PyByteArray_GET_SIZE(o) PyByteArray_Size(o) #endif #if PY_MAJOR_VERSION >= 3 #define PyIntObject PyLongObject @@ -1573,7 +1643,7 @@ typedef struct { /* #### Code section: numeric_typedefs ### */ -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":731 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":731 * # in Cython to enable them only on the right systems. * * ctypedef npy_int8 int8_t # <<<<<<<<<<<<<< @@ -1582,7 +1652,7 @@ typedef struct { */ typedef npy_int8 __pyx_t_5numpy_int8_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":732 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":732 * * ctypedef npy_int8 int8_t * ctypedef npy_int16 int16_t # <<<<<<<<<<<<<< @@ -1591,7 +1661,7 @@ typedef npy_int8 __pyx_t_5numpy_int8_t; */ typedef npy_int16 __pyx_t_5numpy_int16_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":733 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":733 * ctypedef npy_int8 int8_t * ctypedef npy_int16 int16_t * ctypedef npy_int32 int32_t # <<<<<<<<<<<<<< @@ -1600,7 +1670,7 @@ typedef npy_int16 __pyx_t_5numpy_int16_t; */ typedef npy_int32 __pyx_t_5numpy_int32_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":734 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":734 * ctypedef npy_int16 int16_t * ctypedef npy_int32 int32_t * ctypedef npy_int64 int64_t # <<<<<<<<<<<<<< @@ -1609,7 +1679,7 @@ typedef npy_int32 __pyx_t_5numpy_int32_t; */ typedef npy_int64 __pyx_t_5numpy_int64_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":738 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":738 * #ctypedef npy_int128 int128_t * * ctypedef npy_uint8 uint8_t # <<<<<<<<<<<<<< @@ -1618,7 +1688,7 @@ typedef npy_int64 __pyx_t_5numpy_int64_t; */ typedef npy_uint8 __pyx_t_5numpy_uint8_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":739 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":739 * * ctypedef npy_uint8 uint8_t * ctypedef npy_uint16 uint16_t # <<<<<<<<<<<<<< @@ -1627,7 +1697,7 @@ typedef npy_uint8 __pyx_t_5numpy_uint8_t; */ typedef npy_uint16 __pyx_t_5numpy_uint16_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":740 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":740 * ctypedef npy_uint8 uint8_t * ctypedef npy_uint16 uint16_t * ctypedef npy_uint32 uint32_t # <<<<<<<<<<<<<< @@ -1636,7 +1706,7 @@ typedef npy_uint16 __pyx_t_5numpy_uint16_t; */ typedef npy_uint32 __pyx_t_5numpy_uint32_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":741 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":741 * ctypedef npy_uint16 uint16_t * ctypedef npy_uint32 uint32_t * ctypedef npy_uint64 uint64_t # <<<<<<<<<<<<<< @@ -1645,7 +1715,7 @@ typedef npy_uint32 __pyx_t_5numpy_uint32_t; */ typedef npy_uint64 __pyx_t_5numpy_uint64_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":745 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":745 * #ctypedef npy_uint128 uint128_t * * ctypedef npy_float32 float32_t # <<<<<<<<<<<<<< @@ -1654,7 +1724,7 @@ typedef npy_uint64 __pyx_t_5numpy_uint64_t; */ typedef npy_float32 __pyx_t_5numpy_float32_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":746 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":746 * * ctypedef npy_float32 float32_t * ctypedef npy_float64 float64_t # <<<<<<<<<<<<<< @@ -1663,7 +1733,7 @@ typedef npy_float32 __pyx_t_5numpy_float32_t; */ typedef npy_float64 __pyx_t_5numpy_float64_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":755 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":755 * # The int types are mapped a bit surprising -- * # numpy.int corresponds to 'l' and numpy.long to 'q' * ctypedef npy_long int_t # <<<<<<<<<<<<<< @@ -1672,7 +1742,7 @@ typedef npy_float64 __pyx_t_5numpy_float64_t; */ typedef npy_long __pyx_t_5numpy_int_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":756 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":756 * # numpy.int corresponds to 'l' and numpy.long to 'q' * ctypedef npy_long int_t * ctypedef npy_longlong long_t # <<<<<<<<<<<<<< @@ -1681,7 +1751,7 @@ typedef npy_long __pyx_t_5numpy_int_t; */ typedef npy_longlong __pyx_t_5numpy_long_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":757 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":757 * ctypedef npy_long int_t * ctypedef npy_longlong long_t * ctypedef npy_longlong longlong_t # <<<<<<<<<<<<<< @@ -1690,7 +1760,7 @@ typedef npy_longlong __pyx_t_5numpy_long_t; */ typedef npy_longlong __pyx_t_5numpy_longlong_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":759 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":759 * ctypedef npy_longlong longlong_t * * ctypedef npy_ulong uint_t # <<<<<<<<<<<<<< @@ -1699,7 +1769,7 @@ typedef npy_longlong __pyx_t_5numpy_longlong_t; */ typedef npy_ulong __pyx_t_5numpy_uint_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":760 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":760 * * ctypedef npy_ulong uint_t * ctypedef npy_ulonglong ulong_t # <<<<<<<<<<<<<< @@ -1708,7 +1778,7 @@ typedef npy_ulong __pyx_t_5numpy_uint_t; */ typedef npy_ulonglong __pyx_t_5numpy_ulong_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":761 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":761 * ctypedef npy_ulong uint_t * ctypedef npy_ulonglong ulong_t * ctypedef npy_ulonglong ulonglong_t # <<<<<<<<<<<<<< @@ -1717,7 +1787,7 @@ typedef npy_ulonglong __pyx_t_5numpy_ulong_t; */ typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":763 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":763 * ctypedef npy_ulonglong ulonglong_t * * ctypedef npy_intp intp_t # <<<<<<<<<<<<<< @@ -1726,7 +1796,7 @@ typedef npy_ulonglong __pyx_t_5numpy_ulonglong_t; */ typedef npy_intp __pyx_t_5numpy_intp_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":764 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":764 * * ctypedef npy_intp intp_t * ctypedef npy_uintp uintp_t # <<<<<<<<<<<<<< @@ -1735,7 +1805,7 @@ typedef npy_intp __pyx_t_5numpy_intp_t; */ typedef npy_uintp __pyx_t_5numpy_uintp_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":766 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":766 * ctypedef npy_uintp uintp_t * * ctypedef npy_double float_t # <<<<<<<<<<<<<< @@ -1744,7 +1814,7 @@ typedef npy_uintp __pyx_t_5numpy_uintp_t; */ typedef npy_double __pyx_t_5numpy_float_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":767 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":767 * * ctypedef npy_double float_t * ctypedef npy_double double_t # <<<<<<<<<<<<<< @@ -1753,7 +1823,7 @@ typedef npy_double __pyx_t_5numpy_float_t; */ typedef npy_double __pyx_t_5numpy_double_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":768 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":768 * ctypedef npy_double float_t * ctypedef npy_double double_t * ctypedef npy_longdouble longdouble_t # <<<<<<<<<<<<<< @@ -1833,7 +1903,7 @@ struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default { PyObject *default_value; }; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":770 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":770 * ctypedef npy_longdouble longdouble_t * * ctypedef npy_cfloat cfloat_t # <<<<<<<<<<<<<< @@ -1842,7 +1912,7 @@ struct __pyx_opt_args_7cpython_11contextvars_get_value_no_default { */ typedef npy_cfloat __pyx_t_5numpy_cfloat_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":771 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":771 * * ctypedef npy_cfloat cfloat_t * ctypedef npy_cdouble cdouble_t # <<<<<<<<<<<<<< @@ -1851,7 +1921,7 @@ typedef npy_cfloat __pyx_t_5numpy_cfloat_t; */ typedef npy_cdouble __pyx_t_5numpy_cdouble_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":772 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":772 * ctypedef npy_cfloat cfloat_t * ctypedef npy_cdouble cdouble_t * ctypedef npy_clongdouble clongdouble_t # <<<<<<<<<<<<<< @@ -1860,7 +1930,7 @@ typedef npy_cdouble __pyx_t_5numpy_cdouble_t; */ typedef npy_clongdouble __pyx_t_5numpy_clongdouble_t; -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":774 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":774 * ctypedef npy_clongdouble clongdouble_t * * ctypedef npy_cdouble complex_t # <<<<<<<<<<<<<< @@ -2155,7 +2225,20 @@ static CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int eq static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals); /* fastcall.proto */ -#define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i) +#if CYTHON_AVOID_BORROWED_REFS + #define __Pyx_Arg_VARARGS(args, i) PySequence_GetItem(args, i) +#elif CYTHON_ASSUME_SAFE_MACROS + #define __Pyx_Arg_VARARGS(args, i) PyTuple_GET_ITEM(args, i) +#else + #define __Pyx_Arg_VARARGS(args, i) PyTuple_GetItem(args, i) +#endif +#if CYTHON_AVOID_BORROWED_REFS + #define __Pyx_Arg_NewRef_VARARGS(arg) __Pyx_NewRef(arg) + #define __Pyx_Arg_XDECREF_VARARGS(arg) Py_XDECREF(arg) +#else + #define __Pyx_Arg_NewRef_VARARGS(arg) arg // no-op + #define __Pyx_Arg_XDECREF_VARARGS(arg) // no-op - arg is borrowed +#endif #define __Pyx_NumKwargs_VARARGS(kwds) PyDict_Size(kwds) #define __Pyx_KwValues_VARARGS(args, nargs) NULL #define __Pyx_GetKwValue_VARARGS(kw, kwvalues, s) __Pyx_PyDict_GetItemStrWithError(kw, s) @@ -2166,14 +2249,18 @@ static CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int #define __Pyx_KwValues_FASTCALL(args, nargs) ((args) + (nargs)) static CYTHON_INLINE PyObject * __Pyx_GetKwValue_FASTCALL(PyObject *kwnames, PyObject *const *kwvalues, PyObject *s); #define __Pyx_KwargsAsDict_FASTCALL(kw, kwvalues) _PyStack_AsDict(kwvalues, kw) + #define __Pyx_Arg_NewRef_FASTCALL(arg) arg // no-op, __Pyx_Arg_FASTCALL is direct and this needs + #define __Pyx_Arg_XDECREF_FASTCALL(arg) // no-op - arg was returned from array #else #define __Pyx_Arg_FASTCALL __Pyx_Arg_VARARGS #define __Pyx_NumKwargs_FASTCALL __Pyx_NumKwargs_VARARGS #define __Pyx_KwValues_FASTCALL __Pyx_KwValues_VARARGS #define __Pyx_GetKwValue_FASTCALL __Pyx_GetKwValue_VARARGS #define __Pyx_KwargsAsDict_FASTCALL __Pyx_KwargsAsDict_VARARGS + #define __Pyx_Arg_NewRef_FASTCALL(arg) __Pyx_Arg_NewRef_VARARGS(arg) + #define __Pyx_Arg_XDECREF_FASTCALL(arg) __Pyx_Arg_XDECREF_VARARGS(arg) #endif -#if CYTHON_COMPILING_IN_CPYTHON +#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS #define __Pyx_ArgsSlice_VARARGS(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_VARARGS(args, start), stop - start) #define __Pyx_ArgsSlice_FASTCALL(args, start, stop) __Pyx_PyTuple_FromArray(&__Pyx_Arg_FASTCALL(args, start), stop - start) #else @@ -2218,7 +2305,7 @@ static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, #if !CYTHON_VECTORCALL #if PY_VERSION_HEX >= 0x03080000 #include "frameobject.h" -#if PY_VERSION_HEX >= 0x030b00a6 +#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API #ifndef Py_BUILD_CORE #define Py_BUILD_CORE 1 #endif @@ -2403,20 +2490,34 @@ static CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name); #endif /* AssertionsEnabled.proto */ -#define __Pyx_init_assertions_enabled() #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX < 0x02070600 && !defined(Py_OptimizeFlag) - #define __pyx_assertions_enabled() (1) -#elif PY_VERSION_HEX < 0x03080000 || CYTHON_COMPILING_IN_PYPY || defined(Py_LIMITED_API) - #define __pyx_assertions_enabled() (!Py_OptimizeFlag) -#elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030900A6 + #define __Pyx_init_assertions_enabled() (0) + #define __pyx_assertions_enabled() (1) +#elif CYTHON_COMPILING_IN_LIMITED_API || (CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030C0000) static int __pyx_assertions_enabled_flag; #define __pyx_assertions_enabled() (__pyx_assertions_enabled_flag) - #undef __Pyx_init_assertions_enabled - static void __Pyx_init_assertions_enabled(void) { - __pyx_assertions_enabled_flag = ! _PyInterpreterState_GetConfig(__Pyx_PyThreadState_Current->interp)->optimization_level; + static int __Pyx_init_assertions_enabled(void) { + PyObject *builtins, *debug, *debug_str; + int flag; + builtins = PyEval_GetBuiltins(); + if (!builtins) goto bad; + debug_str = PyUnicode_FromStringAndSize("__debug__", 9); + if (!debug_str) goto bad; + debug = PyObject_GetItem(builtins, debug_str); + Py_DECREF(debug_str); + if (!debug) goto bad; + flag = PyObject_IsTrue(debug); + Py_DECREF(debug); + if (flag == -1) goto bad; + __pyx_assertions_enabled_flag = flag; + return 0; + bad: + __pyx_assertions_enabled_flag = 1; + return -1; } #else - #define __pyx_assertions_enabled() (!Py_OptimizeFlag) + #define __Pyx_init_assertions_enabled() (0) + #define __pyx_assertions_enabled() (!Py_OptimizeFlag) #endif /* RaiseTooManyValuesToUnpack.proto */ @@ -2626,22 +2727,22 @@ static int __Pyx_setup_reduce(PyObject* type_obj); #endif /* TypeImport.proto */ -#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_0 -#define __PYX_HAVE_RT_ImportType_proto_3_0_0 +#ifndef __PYX_HAVE_RT_ImportType_proto_3_0_2 +#define __PYX_HAVE_RT_ImportType_proto_3_0_2 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L #include #endif #if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || __cplusplus >= 201103L -#define __PYX_GET_STRUCT_ALIGNMENT_3_0_0(s) alignof(s) +#define __PYX_GET_STRUCT_ALIGNMENT_3_0_2(s) alignof(s) #else -#define __PYX_GET_STRUCT_ALIGNMENT_3_0_0(s) sizeof(void*) +#define __PYX_GET_STRUCT_ALIGNMENT_3_0_2(s) sizeof(void*) #endif -enum __Pyx_ImportType_CheckSize_3_0_0 { - __Pyx_ImportType_CheckSize_Error_3_0_0 = 0, - __Pyx_ImportType_CheckSize_Warn_3_0_0 = 1, - __Pyx_ImportType_CheckSize_Ignore_3_0_0 = 2 +enum __Pyx_ImportType_CheckSize_3_0_2 { + __Pyx_ImportType_CheckSize_Error_3_0_2 = 0, + __Pyx_ImportType_CheckSize_Warn_3_0_2 = 1, + __Pyx_ImportType_CheckSize_Ignore_3_0_2 = 2 }; -static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject* module, const char *module_name, const char *class_name, size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_0 check_size); +static PyTypeObject *__Pyx_ImportType_3_0_2(PyObject* module, const char *module_name, const char *class_name, size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_2 check_size); #endif /* FetchSharedCythonModule.proto */ @@ -2655,7 +2756,22 @@ static PyTypeObject* __Pyx_FetchCommonTypeFromSpec(PyObject *module, PyType_Spec #endif /* PyMethodNew.proto */ -#if PY_MAJOR_VERSION >= 3 +#if CYTHON_COMPILING_IN_LIMITED_API +static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) { + PyObject *typesModule=NULL, *methodType=NULL, *result=NULL; + CYTHON_UNUSED_VAR(typ); + if (!self) + return __Pyx_NewRef(func); + typesModule = PyImport_ImportModule("types"); + if (!typesModule) return NULL; + methodType = PyObject_GetAttrString(typesModule, "MethodType"); + Py_DECREF(typesModule); + if (!methodType) return NULL; + result = PyObject_CallFunctionObjArgs(methodType, func, self, NULL); + Py_DECREF(methodType); + return result; +} +#elif PY_MAJOR_VERSION >= 3 static PyObject *__Pyx_PyMethod_New(PyObject *func, PyObject *self, PyObject *typ) { CYTHON_UNUSED_VAR(typ); if (!self) @@ -2679,7 +2795,7 @@ static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, _ #define __Pyx_CYFUNCTION_COROUTINE 0x08 #define __Pyx_CyFunction_GetClosure(f)\ (((__pyx_CyFunctionObject *) (f))->func_closure) -#if PY_VERSION_HEX < 0x030900B1 +#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API #define __Pyx_CyFunction_GetClassObj(f)\ (((__pyx_CyFunctionObject *) (f))->func_classobj) #else @@ -2693,7 +2809,10 @@ static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, _ #define __Pyx_CyFunction_SetDefaultsGetter(f, g)\ ((__pyx_CyFunctionObject *) (f))->defaults_getter = (g) typedef struct { -#if PY_VERSION_HEX < 0x030900B1 +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject_HEAD + PyObject *func; +#elif PY_VERSION_HEX < 0x030900B1 PyCFunctionObject func; #else PyCMethodObject func; @@ -2701,7 +2820,7 @@ typedef struct { #if CYTHON_BACKPORT_VECTORCALL __pyx_vectorcallfunc func_vectorcall; #endif -#if PY_VERSION_HEX < 0x030500A0 +#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API PyObject *func_weakreflist; #endif PyObject *func_dict; @@ -2711,7 +2830,7 @@ typedef struct { PyObject *func_globals; PyObject *func_code; PyObject *func_closure; -#if PY_VERSION_HEX < 0x030900B1 +#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API PyObject *func_classobj; #endif void *defaults; @@ -4746,18 +4865,25 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P PyObject *__pyx_v_format = 0; PyObject *__pyx_v_mode = 0; int __pyx_v_allocate_buffer; - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[5] = {0,0,0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 131, __pyx_L3_error) + #endif + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_shape,&__pyx_n_s_itemsize,&__pyx_n_s_format,&__pyx_n_s_mode,&__pyx_n_s_allocate_buffer,0}; - PyObject* values[5] = {0,0,0,0,0}; - values[3] = ((PyObject *)__pyx_n_s_c); + values[3] = __Pyx_Arg_NewRef_VARARGS(((PyObject *)__pyx_n_s_c)); if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -4777,19 +4903,28 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_shape)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_shape)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: - if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_itemsize)) != 0)) kw_args--; + if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_itemsize)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[1]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, 1); __PYX_ERR(1, 131, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 2: - if (likely((values[2] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_format)) != 0)) kw_args--; + if (likely((values[2] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_format)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[2]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, 2); __PYX_ERR(1, 131, __pyx_L3_error) @@ -4798,14 +4933,14 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P case 3: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_mode); - if (value) { values[3] = value; kw_args--; } + if (value) { values[3] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 4: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_allocate_buffer); - if (value) { values[4] = value; kw_args--; } + if (value) { values[4] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 131, __pyx_L3_error) } } @@ -4847,7 +4982,14 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 3, 5, __pyx_nargs); __PYX_ERR(1, 131, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.array.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return -1; @@ -4871,6 +5013,12 @@ static int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, P __pyx_L1_error:; __pyx_r = -1; __pyx_L0:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -4908,7 +5056,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); __PYX_ERR(1, 137, __pyx_L1_error) } - __pyx_t_1 = PyTuple_GET_SIZE(__pyx_v_shape); if (unlikely(__pyx_t_1 == ((Py_ssize_t)-1))) __PYX_ERR(1, 137, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyTuple_GET_SIZE(__pyx_v_shape); if (unlikely(__pyx_t_1 == ((Py_ssize_t)-1))) __PYX_ERR(1, 137, __pyx_L1_error) __pyx_v_self->ndim = ((int)__pyx_t_1); /* "View.MemoryView":138 @@ -5000,7 +5148,8 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ __Pyx_GOTREF(__pyx_t_5); __pyx_t_6 = NULL; __pyx_t_7 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_5))) { __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_5); if (likely(__pyx_t_6)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); @@ -5010,6 +5159,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ __pyx_t_7 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_6, __pyx_n_s_ASCII}; __pyx_t_4 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_7, 1+__pyx_t_7); @@ -5404,10 +5554,11 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ /* Python wrapper */ CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ CYTHON_UNUSED static int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(((struct __pyx_array_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); /* function exit code */ @@ -5637,7 +5788,8 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(stru * info.strides = NULL * */ - if (((__pyx_v_flags & PyBUF_ND) != 0)) { + __pyx_t_1 = ((__pyx_v_flags & PyBUF_ND) != 0); + if (__pyx_t_1) { __pyx_t_5 = (&__pyx_v_self->len); } else { __pyx_t_5 = NULL; @@ -5690,7 +5842,8 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(stru * info.obj = self * */ - if (((__pyx_v_flags & PyBUF_FORMAT) != 0)) { + __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0); + if (__pyx_t_1) { __pyx_t_2 = __pyx_v_self->format; } else { __pyx_t_2 = NULL; @@ -5750,9 +5903,10 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(stru /* Python wrapper */ static void __pyx_array___dealloc__(PyObject *__pyx_v_self); /*proto*/ static void __pyx_array___dealloc__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(((struct __pyx_array_obj *)__pyx_v_self)); /* function exit code */ @@ -5889,10 +6043,11 @@ static void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struc /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_5array_7memview___get__(((struct __pyx_array_obj *)__pyx_v_self)); /* function exit code */ @@ -5987,11 +6142,11 @@ static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self) { __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF((PyObject *)__pyx_v_self); __Pyx_GIVEREF((PyObject *)__pyx_v_self); - PyTuple_SET_ITEM(__pyx_t_3, 0, ((PyObject *)__pyx_v_self)); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, ((PyObject *)__pyx_v_self))) __PYX_ERR(1, 226, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 226, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_2 = 0; __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 226, __pyx_L1_error) @@ -6033,10 +6188,11 @@ static PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self) { /* Python wrapper */ static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self); /*proto*/ static Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; Py_ssize_t __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__len__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(((struct __pyx_array_obj *)__pyx_v_self)); /* function exit code */ @@ -6084,10 +6240,11 @@ static Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(str /* Python wrapper */ static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr); /*proto*/ static PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getattr__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_attr)); /* function exit code */ @@ -6153,10 +6310,11 @@ static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__( /* Python wrapper */ static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item); /*proto*/ static PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getitem__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item)); /* function exit code */ @@ -6222,10 +6380,11 @@ static PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__ /* Python wrapper */ static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /*proto*/ static int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setitem__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item), ((PyObject *)__pyx_v_value)); /* function exit code */ @@ -6296,15 +6455,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.array.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf___pyx_array___reduce_cython__(((struct __pyx_array_obj *)__pyx_v_self)); /* function exit code */ @@ -6368,18 +6546,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 3, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -6391,7 +6578,10 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -6409,7 +6599,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.array.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -6417,6 +6614,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf___pyx_array_2__setstate_cython__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -6644,7 +6847,8 @@ static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize * * if buf is NULL: */ - if (((__pyx_v_c_mode[0]) == 'f')) { + __pyx_t_2 = ((__pyx_v_c_mode[0]) == 'f'); + if (__pyx_t_2) { __Pyx_INCREF(__pyx_n_s_fortran); __pyx_t_1 = __pyx_n_s_fortran; } else { @@ -6679,14 +6883,14 @@ static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize __Pyx_GOTREF(__pyx_t_4); __Pyx_INCREF(__pyx_v_shape); __Pyx_GIVEREF(__pyx_v_shape); - PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_shape); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_v_shape)) __PYX_ERR(1, 273, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1)) __PYX_ERR(1, 273, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_3); - PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_3); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error); __Pyx_INCREF(__pyx_v_mode); __Pyx_GIVEREF(__pyx_v_mode); - PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_v_mode); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 3, __pyx_v_mode)) __PYX_ERR(1, 273, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_3 = 0; __pyx_t_3 = ((PyObject *)__pyx_tp_new_array(((PyTypeObject *)__pyx_array_type), __pyx_t_4, NULL)); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 273, __pyx_L1_error) @@ -6721,14 +6925,14 @@ static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_v_shape); __Pyx_GIVEREF(__pyx_v_shape); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_shape); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_shape)) __PYX_ERR(1, 275, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_3); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_3); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_3)) __PYX_ERR(1, 275, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_4); - PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_t_4); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error); __Pyx_INCREF(__pyx_v_mode); __Pyx_GIVEREF(__pyx_v_mode); - PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_v_mode); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 3, __pyx_v_mode)) __PYX_ERR(1, 275, __pyx_L1_error); __pyx_t_3 = 0; __pyx_t_4 = 0; __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 275, __pyx_L1_error) @@ -6799,17 +7003,24 @@ static struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_name = 0; - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__init__ (wrapper)", 0); + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 304, __pyx_L3_error) + #endif + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_name,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -6821,7 +7032,10 @@ static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_ar kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_name)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_name)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 304, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -6839,7 +7053,14 @@ static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_ar goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__init__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 304, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.Enum.__init__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return -1; @@ -6847,6 +7068,12 @@ static int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_ar __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v_name); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -6894,10 +7121,11 @@ static int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struc /* Python wrapper */ static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__repr__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self)); /* function exit code */ @@ -6959,15 +7187,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.Enum.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf___pyx_MemviewEnum___reduce_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self)); /* function exit code */ @@ -7001,7 +7248,7 @@ static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_Memvi __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_v_self->name); __Pyx_GIVEREF(__pyx_v_self->name); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_self->name); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_self->name)) __PYX_ERR(1, 5, __pyx_L1_error); __pyx_v_state = ((PyObject*)__pyx_t_1); __pyx_t_1 = 0; @@ -7038,7 +7285,7 @@ static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_Memvi __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_v__dict); __Pyx_GIVEREF(__pyx_v__dict); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict)) __PYX_ERR(1, 8, __pyx_L1_error); __pyx_t_3 = PyNumber_InPlaceAdd(__pyx_v_state, __pyx_t_1); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 8, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -7100,22 +7347,22 @@ static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_Memvi __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); - PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))))) __PYX_ERR(1, 13, __pyx_L1_error); __Pyx_INCREF(__pyx_int_136983863); __Pyx_GIVEREF(__pyx_int_136983863); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863)) __PYX_ERR(1, 13, __pyx_L1_error); __Pyx_INCREF(Py_None); __Pyx_GIVEREF(Py_None); - PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None)) __PYX_ERR(1, 13, __pyx_L1_error); __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 13, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_GIVEREF(__pyx_t_3); - PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3)) __PYX_ERR(1, 13, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1)) __PYX_ERR(1, 13, __pyx_L1_error); __Pyx_INCREF(__pyx_v_state); __Pyx_GIVEREF(__pyx_v_state); - PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_state); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_v_state)) __PYX_ERR(1, 13, __pyx_L1_error); __pyx_t_3 = 0; __pyx_t_1 = 0; __pyx_r = __pyx_t_4; @@ -7146,19 +7393,19 @@ static PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_Memvi __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); - PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self)))); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))))) __PYX_ERR(1, 15, __pyx_L1_error); __Pyx_INCREF(__pyx_int_136983863); __Pyx_GIVEREF(__pyx_int_136983863); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_136983863)) __PYX_ERR(1, 15, __pyx_L1_error); __Pyx_INCREF(__pyx_v_state); __Pyx_GIVEREF(__pyx_v_state); - PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state)) __PYX_ERR(1, 15, __pyx_L1_error); __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 15, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_GIVEREF(__pyx_t_4); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4)) __PYX_ERR(1, 15, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 15, __pyx_L1_error); __pyx_t_4 = 0; __pyx_t_1 = 0; __pyx_r = __pyx_t_3; @@ -7211,18 +7458,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 16, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -7234,7 +7490,10 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 16, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -7252,7 +7511,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 16, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.Enum.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -7260,6 +7526,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf___pyx_MemviewEnum_2__setstate_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -7317,17 +7589,24 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar PyObject *__pyx_v_obj = 0; int __pyx_v_flags; int __pyx_v_dtype_is_object; - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[3] = {0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__cinit__ (wrapper)", 0); + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 349, __pyx_L3_error) + #endif + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_obj,&__pyx_n_s_flags,&__pyx_n_s_dtype_is_object,0}; - PyObject* values[3] = {0,0,0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -7343,12 +7622,18 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar kw_args = __Pyx_NumKwargs_VARARGS(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_obj)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_obj)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: - if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flags)) != 0)) kw_args--; + if (likely((values[1] = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_flags)) != 0)) { + (void)__Pyx_Arg_NewRef_VARARGS(values[1]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 2, 3, 1); __PYX_ERR(1, 349, __pyx_L3_error) @@ -7357,7 +7642,7 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar case 2: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_VARARGS(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dtype_is_object); - if (value) { values[2] = value; kw_args--; } + if (value) { values[2] = __Pyx_Arg_NewRef_VARARGS(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 349, __pyx_L3_error) } } @@ -7386,7 +7671,14 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__cinit__", 0, 2, 3, __pyx_nargs); __PYX_ERR(1, 349, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.memoryview.__cinit__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return -1; @@ -7394,6 +7686,12 @@ static int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_ar __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_obj, __pyx_v_flags, __pyx_v_dtype_is_object); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_VARARGS(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -7732,9 +8030,10 @@ static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit_ /* Python wrapper */ static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self); /*proto*/ static void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -8100,10 +8399,11 @@ static char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__py /* Python wrapper */ static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index); /*proto*/ static PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getitem__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index)); /* function exit code */ @@ -8288,10 +8588,11 @@ static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4_ /* Python wrapper */ static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /*proto*/ static int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setitem__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index), ((PyObject *)__pyx_v_value)); /* function exit code */ @@ -8586,11 +8887,11 @@ static PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_ __Pyx_GOTREF(__pyx_t_8); __Pyx_INCREF(__pyx_v_obj); __Pyx_GIVEREF(__pyx_v_obj); - PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_obj); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_obj)) __PYX_ERR(1, 438, __pyx_L4_error); __Pyx_GIVEREF(__pyx_t_6); - PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6)) __PYX_ERR(1, 438, __pyx_L4_error); __Pyx_GIVEREF(__pyx_t_7); - PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7)) __PYX_ERR(1, 438, __pyx_L4_error); __pyx_t_6 = 0; __pyx_t_7 = 0; __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_8, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 438, __pyx_L4_error) @@ -9227,7 +9528,8 @@ static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview __Pyx_GOTREF(__pyx_t_6); __pyx_t_7 = NULL; __pyx_t_8 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_5))) { __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_5); if (likely(__pyx_t_7)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); @@ -9237,6 +9539,7 @@ static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview __pyx_t_8 = 1; } } + #endif { PyObject *__pyx_callargs[3] = {__pyx_t_7, __pyx_t_6, __pyx_v_bytesitem}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_8, 2+__pyx_t_8); @@ -9458,7 +9761,7 @@ static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryvie __pyx_t_4 = PyTuple_New(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(1, 514, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_GIVEREF(__pyx_t_3); - PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error); __pyx_t_3 = 0; __pyx_t_3 = __Pyx_PySequence_Tuple(__pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 514, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); @@ -9498,7 +9801,8 @@ static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryvie __Pyx_GOTREF(__pyx_t_1); __pyx_t_4 = NULL; __pyx_t_6 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_5))) { __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_5); if (likely(__pyx_t_4)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5); @@ -9508,6 +9812,7 @@ static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryvie __pyx_t_6 = 1; } } + #endif { PyObject *__pyx_callargs[3] = {__pyx_t_4, __pyx_t_1, __pyx_v_value}; __pyx_t_3 = __Pyx_PyObject_FastCall(__pyx_t_5, __pyx_callargs+1-__pyx_t_6, 2+__pyx_t_6); @@ -9610,10 +9915,11 @@ static PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryvie /* Python wrapper */ CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ CYTHON_UNUSED static int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); /* function exit code */ @@ -9949,10 +10255,11 @@ static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbu /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10036,10 +10343,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct _ /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10140,10 +10448,11 @@ static PyObject *__pyx_memoryview__get_base(struct __pyx_memoryview_obj *__pyx_v /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10224,10 +10533,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(stru /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10338,10 +10648,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(st /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10456,10 +10767,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get_ /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10520,10 +10832,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struc /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10584,10 +10897,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(s /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10658,10 +10972,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(str /* Python wrapper */ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__get__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10798,10 +11113,11 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struc /* Python wrapper */ static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self); /*proto*/ static Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; Py_ssize_t __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__len__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10879,10 +11195,11 @@ static Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_1 /* Python wrapper */ static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__repr__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -10938,9 +11255,9 @@ static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12 __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 617, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1)) __PYX_ERR(1, 617, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_2 = 0; __pyx_t_2 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 617, __pyx_L1_error) @@ -10982,10 +11299,11 @@ static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12 /* Python wrapper */ static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self); /*proto*/ static PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__str__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11022,7 +11340,7 @@ static PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14 __pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 621, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_object, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 621, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); @@ -11075,15 +11393,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("is_c_contig (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 624, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("is_c_contig", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "is_c_contig", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.is_c_contig", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11170,15 +11507,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("is_f_contig (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 630, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("is_f_contig", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "is_f_contig", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.is_f_contig", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11265,15 +11621,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("copy (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 636, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("copy", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "copy", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.copy", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11378,15 +11753,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("copy_fortran (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 648, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("copy_fortran", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "copy_fortran", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.copy_fortran", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11490,15 +11884,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView.memoryview.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf___pyx_memoryview___reduce_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self)); /* function exit code */ @@ -11562,18 +11975,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 3, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -11585,7 +12007,10 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -11603,7 +12028,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.memoryview.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -11611,6 +12043,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf___pyx_memoryview_2__setstate_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -11682,11 +12120,11 @@ static PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_flags, in __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF(__pyx_v_o); __Pyx_GIVEREF(__pyx_v_o); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_o); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_o)) __PYX_ERR(1, 663, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1)) __PYX_ERR(1, 663, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_2 = 0; __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 663, __pyx_L1_error) @@ -11823,7 +12261,7 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF(__pyx_v_index); __Pyx_GIVEREF(__pyx_v_index); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_index); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_index)) __PYX_ERR(1, 677, __pyx_L1_error); __pyx_t_1 = __pyx_t_3; __pyx_t_3 = 0; } @@ -11843,7 +12281,7 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { for (__pyx_temp=0; __pyx_temp < __pyx_v_ndim; __pyx_temp++) { __Pyx_INCREF(__pyx_slice__5); __Pyx_GIVEREF(__pyx_slice__5); - PyList_SET_ITEM(__pyx_t_1, __pyx_temp, __pyx_slice__5); + if (__Pyx_PyList_SET_ITEM(__pyx_t_1, __pyx_temp, __pyx_slice__5)) __PYX_ERR(1, 679, __pyx_L1_error); } } __pyx_v_result = ((PyObject*)__pyx_t_1); @@ -11930,7 +12368,7 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); __PYX_ERR(1, 686, __pyx_L1_error) } - __pyx_t_5 = PyTuple_GET_SIZE(__pyx_v_tup); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(1, 686, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyTuple_GET_SIZE(__pyx_v_tup); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(1, 686, __pyx_L1_error) __pyx_v_idx = (__pyx_v_idx + (__pyx_v_ndim - __pyx_t_5)); /* "View.MemoryView":687 @@ -12118,9 +12556,9 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 698, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1)) __PYX_ERR(1, 698, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_7); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_7)) __PYX_ERR(1, 698, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_7 = 0; __pyx_r = ((PyObject*)__pyx_t_3); @@ -12834,6 +13272,7 @@ static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, Py_ssize_t __pyx_v_new_shape; int __pyx_v_negative_step; int __pyx_r; + __Pyx_RefNannyDeclarations int __pyx_t_1; int __pyx_t_2; int __pyx_t_3; @@ -12843,6 +13282,7 @@ static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, #ifdef WITH_THREAD PyGILState_STATE __pyx_gilstate_save; #endif + __Pyx_RefNannySetupContext("slice_memviewslice", 1); /* "View.MemoryView":813 * cdef bint negative_step @@ -13597,6 +14037,7 @@ static int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, __Pyx_PyGILState_Release(__pyx_gilstate_save); #endif __pyx_L0:; + __Pyx_RefNannyFinishContextNogil() return __pyx_r; } @@ -13951,6 +14392,7 @@ static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { int __pyx_v_i; int __pyx_v_j; int __pyx_r; + __Pyx_RefNannyDeclarations int __pyx_t_1; Py_ssize_t *__pyx_t_2; long __pyx_t_3; @@ -13966,6 +14408,7 @@ static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { #ifdef WITH_THREAD PyGILState_STATE __pyx_gilstate_save; #endif + __Pyx_RefNannySetupContext("transpose_memslice", 1); /* "View.MemoryView":930 * @cname('__pyx_memslice_transpose') @@ -14108,6 +14551,7 @@ static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { __Pyx_PyGILState_Release(__pyx_gilstate_save); #endif __pyx_L0:; + __Pyx_RefNannyFinishContextNogil() return __pyx_r; } @@ -14122,9 +14566,10 @@ static int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) { /* Python wrapper */ static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self); /*proto*/ static void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__dealloc__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self)); /* function exit code */ @@ -14387,15 +14832,34 @@ PyObject *__pyx_args, PyObject *__pyx_kwds #endif ) { #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__reduce_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); if (unlikely(__pyx_nargs > 0)) { __Pyx_RaiseArgtupleInvalid("__reduce_cython__", 1, 0, 0, __pyx_nargs); return NULL;} if (unlikely(__pyx_kwds) && __Pyx_NumKwargs_FASTCALL(__pyx_kwds) && unlikely(!__Pyx_CheckKeywordStrings(__pyx_kwds, "__reduce_cython__", 0))) return NULL; + goto __pyx_L4_argument_unpacking_done; + goto __pyx_L3_error; + __pyx_L3_error:; + __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__reduce_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); + __Pyx_RefNannyFinishContext(); + return NULL; + __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf___pyx_memoryviewslice___reduce_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self)); /* function exit code */ @@ -14459,18 +14923,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds ) { CYTHON_UNUSED PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[1] = {0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__setstate_cython__ (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 3, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_state,0}; - PyObject* values[1] = {0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -14482,7 +14955,10 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 3, __pyx_L3_error) else goto __pyx_L5_argtuple_error; } @@ -14500,7 +14976,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__setstate_cython__", 1, 1, 1, __pyx_nargs); __PYX_ERR(1, 3, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView._memoryviewslice.__setstate_cython__", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -14508,6 +14991,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf___pyx_memoryviewslice_2__setstate_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self), __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -14615,12 +15104,12 @@ static PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_memviewsl __Pyx_GOTREF(__pyx_t_3); __Pyx_INCREF(Py_None); __Pyx_GIVEREF(Py_None); - PyTuple_SET_ITEM(__pyx_t_3, 0, Py_None); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 0, Py_None)) __PYX_ERR(1, 1013, __pyx_L1_error); __Pyx_INCREF(__pyx_int_0); __Pyx_GIVEREF(__pyx_int_0); - PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_int_0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_int_0)) __PYX_ERR(1, 1013, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error); __pyx_t_2 = 0; __pyx_t_2 = ((PyObject *)__pyx_tp_new__memoryviewslice(((PyTypeObject *)__pyx_memoryviewslice_type), __pyx_t_3, NULL)); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 1013, __pyx_L1_error) __Pyx_GOTREF((PyObject *)__pyx_t_2); @@ -15050,6 +15539,7 @@ static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__pyx_v_mem int __pyx_t_3; int __pyx_t_4; Py_ssize_t __pyx_t_5; + int __pyx_t_6; __Pyx_RefNannySetupContext("slice_copy", 0); /* "View.MemoryView":1067 @@ -15137,7 +15627,8 @@ static void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__pyx_v_mem * * @cname('__pyx_memoryview_copy_object') */ - if ((__pyx_v_suboffsets != 0)) { + __pyx_t_6 = (__pyx_v_suboffsets != 0); + if (__pyx_t_6) { __pyx_t_5 = (__pyx_v_suboffsets[__pyx_v_dim]); } else { __pyx_t_5 = -1L; @@ -15352,6 +15843,7 @@ static PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { Py_ssize_t __pyx_r; Py_ssize_t __pyx_t_1; + int __pyx_t_2; /* "View.MemoryView":1110 * @@ -15360,7 +15852,8 @@ static Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) { * * @cname('__pyx_get_best_slice_order') */ - if ((__pyx_v_arg < 0)) { + __pyx_t_2 = (__pyx_v_arg < 0); + if (__pyx_t_2) { __pyx_t_1 = (-__pyx_v_arg); } else { __pyx_t_1 = __pyx_v_arg; @@ -16044,6 +16537,7 @@ static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, size_t __pyx_v_itemsize; size_t __pyx_v_size; void *__pyx_r; + __Pyx_RefNannyDeclarations Py_ssize_t __pyx_t_1; int __pyx_t_2; int __pyx_t_3; @@ -16056,6 +16550,7 @@ static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, #ifdef WITH_THREAD PyGILState_STATE __pyx_gilstate_save; #endif + __Pyx_RefNannySetupContext("copy_data_to_temp", 1); /* "View.MemoryView":1216 * cdef void *result @@ -16283,6 +16778,7 @@ static void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, __Pyx_PyGILState_Release(__pyx_gilstate_save); #endif __pyx_L0:; + __Pyx_RefNannyFinishContextNogil() return __pyx_r; } @@ -16557,6 +17053,7 @@ static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_ __Pyx_memviewslice __pyx_v_tmp; int __pyx_v_ndim; int __pyx_r; + __Pyx_RefNannyDeclarations Py_ssize_t __pyx_t_1; int __pyx_t_2; int __pyx_t_3; @@ -16570,6 +17067,7 @@ static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_ #ifdef WITH_THREAD PyGILState_STATE __pyx_gilstate_save; #endif + __Pyx_RefNannySetupContext("memoryview_copy_contents", 1); /* "View.MemoryView":1273 * Check for overlapping memory and verify the shapes. @@ -16684,7 +17182,8 @@ static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_ */ __pyx_t_3 = __pyx_v_dst_ndim; __pyx_t_4 = __pyx_v_src_ndim; - if ((__pyx_t_3 > __pyx_t_4)) { + __pyx_t_2 = (__pyx_t_3 > __pyx_t_4); + if (__pyx_t_2) { __pyx_t_5 = __pyx_t_3; } else { __pyx_t_5 = __pyx_t_4; @@ -17113,6 +17612,7 @@ static int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_ __Pyx_PyGILState_Release(__pyx_gilstate_save); #endif __pyx_L0:; + __Pyx_RefNannyFinishContextNogil() return __pyx_r; } @@ -17654,18 +18154,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds long __pyx_v___pyx_checksum; PyObject *__pyx_v___pyx_state = 0; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[3] = {0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__pyx_unpickle_Enum (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(1, 1, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_type,&__pyx_n_s_pyx_checksum,&__pyx_n_s_pyx_state,0}; - PyObject* values[3] = {0,0,0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -17681,19 +18190,28 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_type)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_type)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: - if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_checksum)) != 0)) kw_args--; + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_checksum)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, 1); __PYX_ERR(1, 1, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 2: - if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) kw_args--; + if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_pyx_state)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[2]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 1, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, 2); __PYX_ERR(1, 1, __pyx_L3_error) @@ -17717,7 +18235,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("__pyx_unpickle_Enum", 1, 3, 3, __pyx_nargs); __PYX_ERR(1, 1, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("View.MemoryView.__pyx_unpickle_Enum", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -17725,6 +18250,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_r = __pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(__pyx_self, __pyx_v___pyx_type, __pyx_v___pyx_checksum, __pyx_v___pyx_state); /* function exit code */ + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -17768,7 +18299,7 @@ static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSE __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_n_s_PickleError); __Pyx_GIVEREF(__pyx_n_s_PickleError); - PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError); + if (__Pyx_PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError)) __PYX_ERR(1, 5, __pyx_L1_error); __pyx_t_3 = __Pyx_Import(__pyx_n_s_pickle, __pyx_t_1, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 5, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -17815,7 +18346,8 @@ static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSE __Pyx_GOTREF(__pyx_t_3); __pyx_t_4 = NULL; __pyx_t_5 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_3))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_3))) { __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_3); if (likely(__pyx_t_4)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3); @@ -17825,6 +18357,7 @@ static PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSE __pyx_t_5 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_4, __pyx_v___pyx_type}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_3, __pyx_callargs+1-__pyx_t_5, 1+__pyx_t_5); @@ -17953,7 +18486,7 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()"); __PYX_ERR(1, 13, __pyx_L1_error) } - __pyx_t_3 = PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(1, 13, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(1, 13, __pyx_L1_error) __pyx_t_4 = (__pyx_t_3 > 1); if (__pyx_t_4) { } else { @@ -17983,7 +18516,8 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ __Pyx_GOTREF(__pyx_t_5); __pyx_t_7 = NULL; __pyx_t_8 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_6))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_6))) { __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_6); if (likely(__pyx_t_7)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_6); @@ -17993,6 +18527,7 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ __pyx_t_8 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_7, __pyx_t_5}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_6, __pyx_callargs+1-__pyx_t_8, 1+__pyx_t_8); @@ -18036,7 +18571,7 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":245 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":245 * * @property * cdef inline PyObject* base(self) nogil: # <<<<<<<<<<<<<< @@ -18047,7 +18582,7 @@ static PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__ static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject *__pyx_v_self) { PyObject *__pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":248 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":248 * """Returns a borrowed reference to the object owning the data/memory. * """ * return PyArray_BASE(self) # <<<<<<<<<<<<<< @@ -18057,7 +18592,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject __pyx_r = PyArray_BASE(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":245 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":245 * * @property * cdef inline PyObject* base(self) nogil: # <<<<<<<<<<<<<< @@ -18070,7 +18605,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_7ndarray_4base_base(PyArrayObject return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":251 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":251 * * @property * cdef inline dtype descr(self): # <<<<<<<<<<<<<< @@ -18084,7 +18619,7 @@ static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArray PyArray_Descr *__pyx_t_1; __Pyx_RefNannySetupContext("descr", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":254 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":254 * """Returns an owned reference to the dtype of the array. * """ * return PyArray_DESCR(self) # <<<<<<<<<<<<<< @@ -18097,7 +18632,7 @@ static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArray __pyx_r = ((PyArray_Descr *)__pyx_t_1); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":251 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":251 * * @property * cdef inline dtype descr(self): # <<<<<<<<<<<<<< @@ -18112,7 +18647,7 @@ static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArray return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":257 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":257 * * @property * cdef inline int ndim(self) nogil: # <<<<<<<<<<<<<< @@ -18123,7 +18658,7 @@ static CYTHON_INLINE PyArray_Descr *__pyx_f_5numpy_7ndarray_5descr_descr(PyArray static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx_v_self) { int __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":260 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":260 * """Returns the number of dimensions in the array. * """ * return PyArray_NDIM(self) # <<<<<<<<<<<<<< @@ -18133,7 +18668,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx __pyx_r = PyArray_NDIM(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":257 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":257 * * @property * cdef inline int ndim(self) nogil: # <<<<<<<<<<<<<< @@ -18146,7 +18681,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":263 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":263 * * @property * cdef inline npy_intp *shape(self) nogil: # <<<<<<<<<<<<<< @@ -18157,7 +18692,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_7ndarray_4ndim_ndim(PyArrayObject *__pyx static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObject *__pyx_v_self) { npy_intp *__pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":268 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":268 * Can return NULL for 0-dimensional arrays. * """ * return PyArray_DIMS(self) # <<<<<<<<<<<<<< @@ -18167,7 +18702,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObjec __pyx_r = PyArray_DIMS(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":263 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":263 * * @property * cdef inline npy_intp *shape(self) nogil: # <<<<<<<<<<<<<< @@ -18180,7 +18715,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObjec return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":271 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":271 * * @property * cdef inline npy_intp *strides(self) nogil: # <<<<<<<<<<<<<< @@ -18191,7 +18726,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_5shape_shape(PyArrayObjec static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayObject *__pyx_v_self) { npy_intp *__pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":275 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":275 * The number of elements matches the number of dimensions of the array (ndim). * """ * return PyArray_STRIDES(self) # <<<<<<<<<<<<<< @@ -18201,7 +18736,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayO __pyx_r = PyArray_STRIDES(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":271 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":271 * * @property * cdef inline npy_intp *strides(self) nogil: # <<<<<<<<<<<<<< @@ -18214,7 +18749,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayO return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":278 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":278 * * @property * cdef inline npy_intp size(self) nogil: # <<<<<<<<<<<<<< @@ -18225,7 +18760,7 @@ static CYTHON_INLINE npy_intp *__pyx_f_5numpy_7ndarray_7strides_strides(PyArrayO static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject *__pyx_v_self) { npy_intp __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":281 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":281 * """Returns the total size (in number of elements) of the array. * """ * return PyArray_SIZE(self) # <<<<<<<<<<<<<< @@ -18235,7 +18770,7 @@ static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject * __pyx_r = PyArray_SIZE(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":278 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":278 * * @property * cdef inline npy_intp size(self) nogil: # <<<<<<<<<<<<<< @@ -18248,7 +18783,7 @@ static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject * return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":284 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":284 * * @property * cdef inline char* data(self) nogil: # <<<<<<<<<<<<<< @@ -18259,7 +18794,7 @@ static CYTHON_INLINE npy_intp __pyx_f_5numpy_7ndarray_4size_size(PyArrayObject * static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__pyx_v_self) { char *__pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":290 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":290 * of `PyArray_DATA()` instead, which returns a 'void*'. * """ * return PyArray_BYTES(self) # <<<<<<<<<<<<<< @@ -18269,7 +18804,7 @@ static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__p __pyx_r = PyArray_BYTES(__pyx_v_self); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":284 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":284 * * @property * cdef inline char* data(self) nogil: # <<<<<<<<<<<<<< @@ -18282,7 +18817,7 @@ static CYTHON_INLINE char *__pyx_f_5numpy_7ndarray_4data_data(PyArrayObject *__p return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":776 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":776 * ctypedef npy_cdouble complex_t * * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< @@ -18299,7 +18834,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew1", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":777 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":777 * * cdef inline object PyArray_MultiIterNew1(a): * return PyArray_MultiIterNew(1, a) # <<<<<<<<<<<<<< @@ -18313,7 +18848,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":776 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":776 * ctypedef npy_cdouble complex_t * * cdef inline object PyArray_MultiIterNew1(a): # <<<<<<<<<<<<<< @@ -18332,7 +18867,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":779 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":779 * return PyArray_MultiIterNew(1, a) * * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< @@ -18349,7 +18884,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew2", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":780 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":780 * * cdef inline object PyArray_MultiIterNew2(a, b): * return PyArray_MultiIterNew(2, a, b) # <<<<<<<<<<<<<< @@ -18363,7 +18898,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":779 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":779 * return PyArray_MultiIterNew(1, a) * * cdef inline object PyArray_MultiIterNew2(a, b): # <<<<<<<<<<<<<< @@ -18382,7 +18917,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":782 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":782 * return PyArray_MultiIterNew(2, a, b) * * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< @@ -18399,7 +18934,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew3", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":783 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":783 * * cdef inline object PyArray_MultiIterNew3(a, b, c): * return PyArray_MultiIterNew(3, a, b, c) # <<<<<<<<<<<<<< @@ -18413,7 +18948,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":782 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":782 * return PyArray_MultiIterNew(2, a, b) * * cdef inline object PyArray_MultiIterNew3(a, b, c): # <<<<<<<<<<<<<< @@ -18432,7 +18967,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":785 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":785 * return PyArray_MultiIterNew(3, a, b, c) * * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< @@ -18449,7 +18984,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew4", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":786 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":786 * * cdef inline object PyArray_MultiIterNew4(a, b, c, d): * return PyArray_MultiIterNew(4, a, b, c, d) # <<<<<<<<<<<<<< @@ -18463,7 +18998,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":785 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":785 * return PyArray_MultiIterNew(3, a, b, c) * * cdef inline object PyArray_MultiIterNew4(a, b, c, d): # <<<<<<<<<<<<<< @@ -18482,7 +19017,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":788 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":788 * return PyArray_MultiIterNew(4, a, b, c, d) * * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< @@ -18499,7 +19034,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__ int __pyx_clineno = 0; __Pyx_RefNannySetupContext("PyArray_MultiIterNew5", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":789 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":789 * * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): * return PyArray_MultiIterNew(5, a, b, c, d, e) # <<<<<<<<<<<<<< @@ -18513,7 +19048,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__ __pyx_t_1 = 0; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":788 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":788 * return PyArray_MultiIterNew(4, a, b, c, d) * * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e): # <<<<<<<<<<<<<< @@ -18532,7 +19067,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":791 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":791 * return PyArray_MultiIterNew(5, a, b, c, d, e) * * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< @@ -18546,7 +19081,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ int __pyx_t_1; __Pyx_RefNannySetupContext("PyDataType_SHAPE", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":792 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":792 * * cdef inline tuple PyDataType_SHAPE(dtype d): * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< @@ -18556,7 +19091,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ __pyx_t_1 = PyDataType_HASSUBARRAY(__pyx_v_d); if (__pyx_t_1) { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":793 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":793 * cdef inline tuple PyDataType_SHAPE(dtype d): * if PyDataType_HASSUBARRAY(d): * return d.subarray.shape # <<<<<<<<<<<<<< @@ -18568,7 +19103,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":792 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":792 * * cdef inline tuple PyDataType_SHAPE(dtype d): * if PyDataType_HASSUBARRAY(d): # <<<<<<<<<<<<<< @@ -18577,7 +19112,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ */ } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":795 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":795 * return d.subarray.shape * else: * return () # <<<<<<<<<<<<<< @@ -18591,7 +19126,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ goto __pyx_L0; } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":791 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":791 * return PyArray_MultiIterNew(5, a, b, c, d, e) * * cdef inline tuple PyDataType_SHAPE(dtype d): # <<<<<<<<<<<<<< @@ -18606,7 +19141,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":970 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":970 * int _import_umath() except -1 * * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< @@ -18618,7 +19153,7 @@ static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_a __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("set_array_base", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":971 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":971 * * cdef inline void set_array_base(ndarray arr, object base): * Py_INCREF(base) # important to do this before stealing the reference below! # <<<<<<<<<<<<<< @@ -18627,7 +19162,7 @@ static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_a */ Py_INCREF(__pyx_v_base); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":972 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":972 * cdef inline void set_array_base(ndarray arr, object base): * Py_INCREF(base) # important to do this before stealing the reference below! * PyArray_SetBaseObject(arr, base) # <<<<<<<<<<<<<< @@ -18636,7 +19171,7 @@ static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_a */ (void)(PyArray_SetBaseObject(__pyx_v_arr, __pyx_v_base)); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":970 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":970 * int _import_umath() except -1 * * cdef inline void set_array_base(ndarray arr, object base): # <<<<<<<<<<<<<< @@ -18648,7 +19183,7 @@ static CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_a __Pyx_RefNannyFinishContext(); } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":974 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":974 * PyArray_SetBaseObject(arr, base) * * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< @@ -18663,7 +19198,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py int __pyx_t_1; __Pyx_RefNannySetupContext("get_array_base", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":975 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":975 * * cdef inline object get_array_base(ndarray arr): * base = PyArray_BASE(arr) # <<<<<<<<<<<<<< @@ -18672,7 +19207,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py */ __pyx_v_base = PyArray_BASE(__pyx_v_arr); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":976 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":976 * cdef inline object get_array_base(ndarray arr): * base = PyArray_BASE(arr) * if base is NULL: # <<<<<<<<<<<<<< @@ -18682,7 +19217,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py __pyx_t_1 = (__pyx_v_base == NULL); if (__pyx_t_1) { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":977 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":977 * base = PyArray_BASE(arr) * if base is NULL: * return None # <<<<<<<<<<<<<< @@ -18693,7 +19228,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py __pyx_r = Py_None; __Pyx_INCREF(Py_None); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":976 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":976 * cdef inline object get_array_base(ndarray arr): * base = PyArray_BASE(arr) * if base is NULL: # <<<<<<<<<<<<<< @@ -18702,7 +19237,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py */ } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":978 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":978 * if base is NULL: * return None * return base # <<<<<<<<<<<<<< @@ -18714,7 +19249,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py __pyx_r = ((PyObject *)__pyx_v_base); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":974 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":974 * PyArray_SetBaseObject(arr, base) * * cdef inline object get_array_base(ndarray arr): # <<<<<<<<<<<<<< @@ -18729,7 +19264,7 @@ static CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__py return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":982 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":982 * # Versions of the import_* functions which are more suitable for * # Cython code. * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< @@ -18753,7 +19288,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { int __pyx_clineno = 0; __Pyx_RefNannySetupContext("import_array", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":983 * # Cython code. * cdef inline int import_array() except -1: * try: # <<<<<<<<<<<<<< @@ -18769,7 +19304,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":984 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":984 * cdef inline int import_array() except -1: * try: * __pyx_import_array() # <<<<<<<<<<<<<< @@ -18778,7 +19313,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { */ __pyx_t_4 = _import_array(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 984, __pyx_L3_error) - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":983 * # Cython code. * cdef inline int import_array() except -1: * try: # <<<<<<<<<<<<<< @@ -18792,7 +19327,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { goto __pyx_L8_try_end; __pyx_L3_error:; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":985 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":985 * try: * __pyx_import_array() * except Exception: # <<<<<<<<<<<<<< @@ -18807,7 +19342,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_7); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":986 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":986 * __pyx_import_array() * except Exception: * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< @@ -18822,7 +19357,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { } goto __pyx_L5_except_error; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":983 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":983 * # Cython code. * cdef inline int import_array() except -1: * try: # <<<<<<<<<<<<<< @@ -18838,7 +19373,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { __pyx_L8_try_end:; } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":982 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":982 * # Versions of the import_* functions which are more suitable for * # Cython code. * cdef inline int import_array() except -1: # <<<<<<<<<<<<<< @@ -18861,7 +19396,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":988 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":988 * raise ImportError("numpy.core.multiarray failed to import") * * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< @@ -18885,7 +19420,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { int __pyx_clineno = 0; __Pyx_RefNannySetupContext("import_umath", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":989 * * cdef inline int import_umath() except -1: * try: # <<<<<<<<<<<<<< @@ -18901,7 +19436,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":990 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":990 * cdef inline int import_umath() except -1: * try: * _import_umath() # <<<<<<<<<<<<<< @@ -18910,7 +19445,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { */ __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 990, __pyx_L3_error) - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":989 * * cdef inline int import_umath() except -1: * try: # <<<<<<<<<<<<<< @@ -18924,7 +19459,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { goto __pyx_L8_try_end; __pyx_L3_error:; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":991 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":991 * try: * _import_umath() * except Exception: # <<<<<<<<<<<<<< @@ -18939,7 +19474,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_7); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":992 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":992 * _import_umath() * except Exception: * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< @@ -18954,7 +19489,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { } goto __pyx_L5_except_error; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":989 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":989 * * cdef inline int import_umath() except -1: * try: # <<<<<<<<<<<<<< @@ -18970,7 +19505,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { __pyx_L8_try_end:; } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":988 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":988 * raise ImportError("numpy.core.multiarray failed to import") * * cdef inline int import_umath() except -1: # <<<<<<<<<<<<<< @@ -18993,7 +19528,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":994 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":994 * raise ImportError("numpy.core.umath failed to import") * * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< @@ -19017,7 +19552,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { int __pyx_clineno = 0; __Pyx_RefNannySetupContext("import_ufunc", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":995 * * cdef inline int import_ufunc() except -1: * try: # <<<<<<<<<<<<<< @@ -19033,7 +19568,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { __Pyx_XGOTREF(__pyx_t_3); /*try:*/ { - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":996 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":996 * cdef inline int import_ufunc() except -1: * try: * _import_umath() # <<<<<<<<<<<<<< @@ -19042,7 +19577,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { */ __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 996, __pyx_L3_error) - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":995 * * cdef inline int import_ufunc() except -1: * try: # <<<<<<<<<<<<<< @@ -19056,7 +19591,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { goto __pyx_L8_try_end; __pyx_L3_error:; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":997 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":997 * try: * _import_umath() * except Exception: # <<<<<<<<<<<<<< @@ -19071,7 +19606,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { __Pyx_XGOTREF(__pyx_t_6); __Pyx_XGOTREF(__pyx_t_7); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":998 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":998 * _import_umath() * except Exception: * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< @@ -19086,7 +19621,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { } goto __pyx_L5_except_error; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":995 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":995 * * cdef inline int import_ufunc() except -1: * try: # <<<<<<<<<<<<<< @@ -19102,7 +19637,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { __pyx_L8_try_end:; } - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":994 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":994 * raise ImportError("numpy.core.umath failed to import") * * cdef inline int import_ufunc() except -1: # <<<<<<<<<<<<<< @@ -19125,7 +19660,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1001 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1001 * * * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< @@ -19138,7 +19673,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_ __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("is_timedelta64_object", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1013 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1013 * bool * """ * return PyObject_TypeCheck(obj, &PyTimedeltaArrType_Type) # <<<<<<<<<<<<<< @@ -19148,7 +19683,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_ __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyTimedeltaArrType_Type)); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1001 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1001 * * * cdef inline bint is_timedelta64_object(object obj): # <<<<<<<<<<<<<< @@ -19162,7 +19697,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_ return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1016 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1016 * * * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< @@ -19175,7 +19710,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_o __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("is_datetime64_object", 0); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1028 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1028 * bool * """ * return PyObject_TypeCheck(obj, &PyDatetimeArrType_Type) # <<<<<<<<<<<<<< @@ -19185,7 +19720,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_o __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyDatetimeArrType_Type)); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1016 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1016 * * * cdef inline bint is_datetime64_object(object obj): # <<<<<<<<<<<<<< @@ -19199,7 +19734,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_o return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1031 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1031 * * * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< @@ -19210,7 +19745,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_o static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject *__pyx_v_obj) { npy_datetime __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1038 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1038 * also needed. That can be found using `get_datetime64_unit`. * """ * return (obj).obval # <<<<<<<<<<<<<< @@ -19220,7 +19755,7 @@ static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject * __pyx_r = ((PyDatetimeScalarObject *)__pyx_v_obj)->obval; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1031 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1031 * * * cdef inline npy_datetime get_datetime64_value(object obj) nogil: # <<<<<<<<<<<<<< @@ -19233,7 +19768,7 @@ static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject * return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1041 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1041 * * * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< @@ -19244,7 +19779,7 @@ static CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject * static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject *__pyx_v_obj) { npy_timedelta __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1045 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1045 * returns the int64 value underlying scalar numpy timedelta64 object * """ * return (obj).obval # <<<<<<<<<<<<<< @@ -19254,7 +19789,7 @@ static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject __pyx_r = ((PyTimedeltaScalarObject *)__pyx_v_obj)->obval; goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1041 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1041 * * * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil: # <<<<<<<<<<<<<< @@ -19267,7 +19802,7 @@ static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject return __pyx_r; } -/* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1048 +/* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1048 * * * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< @@ -19278,7 +19813,7 @@ static CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit(PyObject *__pyx_v_obj) { NPY_DATETIMEUNIT __pyx_r; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1052 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1052 * returns the unit part of the dtype for a numpy datetime64 object. * """ * return (obj).obmeta.base # <<<<<<<<<<<<<< @@ -19286,7 +19821,7 @@ static CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit(PyObjec __pyx_r = ((NPY_DATETIMEUNIT)((PyDatetimeScalarObject *)__pyx_v_obj)->obmeta.base); goto __pyx_L0; - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":1048 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":1048 * * * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil: # <<<<<<<<<<<<<< @@ -19609,10 +20144,11 @@ static CYTHON_INLINE PyObject *__pyx_f_7cpython_11contextvars_get_value_no_defau /* Python wrapper */ CYTHON_UNUSED static int __pyx_pw_7cpython_5array_5array_1__getbuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/ CYTHON_UNUSED static int __pyx_pw_7cpython_5array_5array_1__getbuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; int __pyx_r; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__getbuffer__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_r = __pyx_pf_7cpython_5array_5array___getbuffer__(((arrayobject *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags)); /* function exit code */ @@ -19857,9 +20393,10 @@ static int __pyx_pf_7cpython_5array_5array___getbuffer__(arrayobject *__pyx_v_se /* Python wrapper */ CYTHON_UNUSED static void __pyx_pw_7cpython_5array_5array_3__releasebuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info); /*proto*/ CYTHON_UNUSED static void __pyx_pw_7cpython_5array_5array_3__releasebuffer__(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info) { - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__releasebuffer__ (wrapper)", 0); + __pyx_kwvalues = __Pyx_KwValues_VARARGS(__pyx_args, __pyx_nargs); __pyx_pf_7cpython_5array_5array_2__releasebuffer__(((arrayobject *)__pyx_v_self), ((Py_buffer *)__pyx_v_info)); /* function exit code */ @@ -20282,18 +20819,27 @@ PyObject *__pyx_args, PyObject *__pyx_kwds double __pyx_v_smoothing; double __pyx_v_penalization; #if !CYTHON_METH_FASTCALL - CYTHON_UNUSED const Py_ssize_t __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + CYTHON_UNUSED Py_ssize_t __pyx_nargs; #endif - CYTHON_UNUSED PyObject *const *__pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); + CYTHON_UNUSED PyObject *const *__pyx_kwvalues; + PyObject* values[7] = {0,0,0,0,0,0,0}; int __pyx_lineno = 0; const char *__pyx_filename = NULL; int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("inverse_distance_3d (wrapper)", 0); + #if !CYTHON_METH_FASTCALL + #if CYTHON_ASSUME_SAFE_MACROS + __pyx_nargs = PyTuple_GET_SIZE(__pyx_args); + #else + __pyx_nargs = PyTuple_Size(__pyx_args); + if (unlikely((__pyx_nargs < 0))) __PYX_ERR(0, 20, __pyx_L3_error) + #endif + #endif + __pyx_kwvalues = __Pyx_KwValues_FASTCALL(__pyx_args, __pyx_nargs); { PyObject **__pyx_pyargnames[] = {&__pyx_n_s_data,&__pyx_n_s_size,&__pyx_n_s_geotransform,&__pyx_n_s_dem,&__pyx_n_s_power,&__pyx_n_s_smoothing,&__pyx_n_s_penalization,0}; - PyObject* values[7] = {0,0,0,0,0,0,0}; if (__pyx_kwds) { Py_ssize_t kw_args; switch (__pyx_nargs) { @@ -20317,26 +20863,38 @@ PyObject *__pyx_args, PyObject *__pyx_kwds kw_args = __Pyx_NumKwargs_FASTCALL(__pyx_kwds); switch (__pyx_nargs) { case 0: - if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_data)) != 0)) kw_args--; + if (likely((values[0] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_data)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[0]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) else goto __pyx_L5_argtuple_error; CYTHON_FALLTHROUGH; case 1: - if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_size)) != 0)) kw_args--; + if (likely((values[1] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_size)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[1]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("inverse_distance_3d", 0, 4, 7, 1); __PYX_ERR(0, 20, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 2: - if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_geotransform)) != 0)) kw_args--; + if (likely((values[2] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_geotransform)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[2]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("inverse_distance_3d", 0, 4, 7, 2); __PYX_ERR(0, 20, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 3: - if (likely((values[3] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dem)) != 0)) kw_args--; + if (likely((values[3] = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_dem)) != 0)) { + (void)__Pyx_Arg_NewRef_FASTCALL(values[3]); + kw_args--; + } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) else { __Pyx_RaiseArgtupleInvalid("inverse_distance_3d", 0, 4, 7, 3); __PYX_ERR(0, 20, __pyx_L3_error) @@ -20345,21 +20903,21 @@ PyObject *__pyx_args, PyObject *__pyx_kwds case 4: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_power); - if (value) { values[4] = value; kw_args--; } + if (value) { values[4] = __Pyx_Arg_NewRef_FASTCALL(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 5: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_smoothing); - if (value) { values[5] = value; kw_args--; } + if (value) { values[5] = __Pyx_Arg_NewRef_FASTCALL(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) } CYTHON_FALLTHROUGH; case 6: if (kw_args > 0) { PyObject* value = __Pyx_GetKwValue_FASTCALL(__pyx_kwds, __pyx_kwvalues, __pyx_n_s_penalization); - if (value) { values[6] = value; kw_args--; } + if (value) { values[6] = __Pyx_Arg_NewRef_FASTCALL(value); kw_args--; } else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 20, __pyx_L3_error) } } @@ -20406,7 +20964,14 @@ PyObject *__pyx_args, PyObject *__pyx_kwds goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("inverse_distance_3d", 0, 4, 7, __pyx_nargs); __PYX_ERR(0, 20, __pyx_L3_error) + goto __pyx_L3_error; __pyx_L3_error:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_AddTraceback("pymica.methods.inverse_distance_3d.inverse_distance_3d", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; @@ -20421,6 +20986,12 @@ PyObject *__pyx_args, PyObject *__pyx_kwds __pyx_L1_error:; __pyx_r = NULL; __pyx_L0:; + { + Py_ssize_t __pyx_temp; + for (__pyx_temp=0; __pyx_temp < (Py_ssize_t)(sizeof(values)/sizeof(values[0])); ++__pyx_temp) { + __Pyx_Arg_XDECREF_FASTCALL(values[__pyx_temp]); + } + } __Pyx_RefNannyFinishContext(); return __pyx_r; } @@ -20489,9 +21060,9 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __Pyx_GOTREF(__pyx_t_2); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d)) __PYX_ERR(0, 41, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_1)) __PYX_ERR(0, 41, __pyx_L1_error); __pyx_t_1 = 0; __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 41, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); @@ -20656,7 +21227,7 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc * #http://cython.readthedocs.io/en/latest/src/tutorial/array.html * cdef array.array xpos = array.array('d', xpos0) */ - __pyx_t_3 = PyList_GET_SIZE(__pyx_v_xpos0); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(0, 57, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyList_GET_SIZE(__pyx_v_xpos0); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(0, 57, __pyx_L1_error) __pyx_v_N = __pyx_t_3; /* "pymica/methods/inverse_distance_3d.pyx":59 @@ -20670,10 +21241,10 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d)) __PYX_ERR(0, 59, __pyx_L1_error); __Pyx_INCREF(__pyx_v_xpos0); __Pyx_GIVEREF(__pyx_v_xpos0); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_xpos0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_xpos0)) __PYX_ERR(0, 59, __pyx_L1_error); __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 59, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -20703,10 +21274,10 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __Pyx_GOTREF(__pyx_t_2); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d)) __PYX_ERR(0, 61, __pyx_L1_error); __Pyx_INCREF(__pyx_v_ypos0); __Pyx_GIVEREF(__pyx_v_ypos0); - PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_ypos0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_ypos0)) __PYX_ERR(0, 61, __pyx_L1_error); __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 61, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -20736,10 +21307,10 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d)) __PYX_ERR(0, 63, __pyx_L1_error); __Pyx_INCREF(__pyx_v_zpos0); __Pyx_GIVEREF(__pyx_v_zpos0); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_zpos0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_zpos0)) __PYX_ERR(0, 63, __pyx_L1_error); __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 63, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -20769,10 +21340,10 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __Pyx_GOTREF(__pyx_t_2); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_n_s_d)) __PYX_ERR(0, 65, __pyx_L1_error); __Pyx_INCREF(__pyx_v_values0); __Pyx_GIVEREF(__pyx_v_values0); - PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_values0); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_v_values0)) __PYX_ERR(0, 65, __pyx_L1_error); __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_2, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -20822,10 +21393,10 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __Pyx_GOTREF(__pyx_t_1); __Pyx_INCREF(__pyx_n_s_d); __Pyx_GIVEREF(__pyx_n_s_d); - PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_d)) __PYX_ERR(0, 75, __pyx_L1_error); __Pyx_INCREF(__pyx_v_geotransform); __Pyx_GIVEREF(__pyx_v_geotransform); - PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_geotransform); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_geotransform)) __PYX_ERR(0, 75, __pyx_L1_error); __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_ptype_7cpython_5array_array), __pyx_t_1, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 75, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -20904,9 +21475,9 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __pyx_t_14 = PyTuple_New(2); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 82, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_14); __Pyx_GIVEREF(__pyx_t_2); - PyTuple_SET_ITEM(__pyx_t_14, 0, __pyx_t_2); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_14, 0, __pyx_t_2)) __PYX_ERR(0, 82, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_1); - PyTuple_SET_ITEM(__pyx_t_14, 1, __pyx_t_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_14, 1, __pyx_t_1)) __PYX_ERR(0, 82, __pyx_L1_error); __pyx_t_2 = 0; __pyx_t_1 = 0; __pyx_t_1 = __Pyx_PyObject_GetItem(__pyx_v_dem, __pyx_t_14); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 82, __pyx_L1_error) @@ -20945,7 +21516,8 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __Pyx_GOTREF(__pyx_t_14); __pyx_t_17 = NULL; __pyx_t_4 = 0; - if (CYTHON_UNPACK_METHODS && unlikely(PyMethod_Check(__pyx_t_2))) { + #if CYTHON_UNPACK_METHODS + if (unlikely(PyMethod_Check(__pyx_t_2))) { __pyx_t_17 = PyMethod_GET_SELF(__pyx_t_2); if (likely(__pyx_t_17)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); @@ -20955,6 +21527,7 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __pyx_t_4 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_17, __pyx_t_14}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); @@ -20979,7 +21552,8 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __Pyx_GOTREF(__pyx_t_2); __pyx_t_14 = NULL; __pyx_t_4 = 0; - if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_2))) { + #if CYTHON_UNPACK_METHODS + if (likely(PyMethod_Check(__pyx_t_2))) { __pyx_t_14 = PyMethod_GET_SELF(__pyx_t_2); if (likely(__pyx_t_14)) { PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_2); @@ -20989,6 +21563,7 @@ static PyObject *__pyx_pf_6pymica_7methods_19inverse_distance_3d_inverse_distanc __pyx_t_4 = 1; } } + #endif { PyObject *__pyx_callargs[2] = {__pyx_t_14, __pyx_v_size}; __pyx_t_1 = __Pyx_PyObject_FastCall(__pyx_t_2, __pyx_callargs+1-__pyx_t_4, 1+__pyx_t_4); @@ -21276,7 +21851,14 @@ static void __pyx_tp_dealloc_array(PyObject *o) { } Py_CLEAR(p->mode); Py_CLEAR(p->_format); + #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY (*Py_TYPE(o)->tp_free)(o); + #else + { + freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free); + if (tp_free) tp_free(o); + } + #endif } static PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) { PyObject *r; @@ -21517,7 +22099,14 @@ static void __pyx_tp_dealloc_Enum(PyObject *o) { #endif PyObject_GC_UnTrack(o); Py_CLEAR(p->name); + #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY (*Py_TYPE(o)->tp_free)(o); + #else + { + freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free); + if (tp_free) tp_free(o); + } + #endif } static int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) { @@ -21699,7 +22288,14 @@ static void __pyx_tp_dealloc_memoryview(PyObject *o) { Py_CLEAR(p->obj); Py_CLEAR(p->_size); Py_CLEAR(p->_array_interface); + #if CYTHON_USE_TYPE_SLOTS || CYTHON_COMPILING_IN_PYPY (*Py_TYPE(o)->tp_free)(o); + #else + { + freefunc tp_free = (freefunc)PyType_GetSlot(Py_TYPE(o), Py_tp_free); + if (tp_free) tp_free(o); + } + #endif } static int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *a) { @@ -22380,7 +22976,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__4); __Pyx_INCREF(__pyx_int_neg_1); __Pyx_GIVEREF(__pyx_int_neg_1); - PyTuple_SET_ITEM(__pyx_tuple__4, 0, __pyx_int_neg_1); + if (__Pyx_PyTuple_SET_ITEM(__pyx_tuple__4, 0, __pyx_int_neg_1)) __PYX_ERR(1, 582, __pyx_L1_error); __Pyx_GIVEREF(__pyx_tuple__4); /* "View.MemoryView":679 @@ -22405,7 +23001,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__8); __Pyx_GIVEREF(__pyx_tuple__8); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":986 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":986 * __pyx_import_array() * except Exception: * raise ImportError("numpy.core.multiarray failed to import") # <<<<<<<<<<<<<< @@ -22416,7 +23012,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__9); __Pyx_GIVEREF(__pyx_tuple__9); - /* "../../anaconda3/envs/pymica/lib/python3.9/site-packages/numpy/__init__.cython-30.pxd":992 + /* "../../anaconda3/envs/pymica-dev/lib/python3.11/site-packages/numpy/__init__.cython-30.pxd":992 * _import_umath() * except Exception: * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< @@ -22564,7 +23160,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitConstants(void) { static CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) { /* AssertionsEnabled.init */ - __Pyx_init_assertions_enabled(); + if (likely(__Pyx_init_assertions_enabled() == 0)); else if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error) @@ -22576,7 +23172,7 @@ if (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error) * numpy._import_array */ #ifdef NPY_FEATURE_VERSION -#if !NO_IMPORT_ARRAY +#ifndef NO_IMPORT_ARRAY if (unlikely(_import_array() == -1)) { PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import " "(auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; " @@ -22797,45 +23393,45 @@ static int __Pyx_modinit_type_import_code(void) { /*--- Type import code ---*/ __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(5, 9, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "type", + __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_3_0_2(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "type", #if defined(PYPY_VERSION_NUM) && PYPY_VERSION_NUM < 0x050B0000 - sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyTypeObject), + sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyTypeObject), #elif CYTHON_COMPILING_IN_LIMITED_API - sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyTypeObject), + sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyTypeObject), #else - sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyHeapTypeObject), + sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyHeapTypeObject), #endif - __Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_4type_type) __PYX_ERR(5, 9, __pyx_L1_error) + __Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_7cpython_4type_type) __PYX_ERR(5, 9, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(6, 8, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyBoolObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_4bool_bool) __PYX_ERR(6, 8, __pyx_L1_error) + __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType_3_0_2(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyBoolObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_7cpython_4bool_bool) __PYX_ERR(6, 8, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(7, 15, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType_3_0_0(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyComplexObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_7complex_complex) __PYX_ERR(7, 15, __pyx_L1_error) + __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType_3_0_2(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyComplexObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_7cpython_7complex_complex) __PYX_ERR(7, 15, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyImport_ImportModule("numpy"); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 202, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_5numpy_dtype = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "dtype", sizeof(PyArray_Descr), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArray_Descr),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_dtype) __PYX_ERR(2, 202, __pyx_L1_error) - __pyx_ptype_5numpy_flatiter = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "flatiter", sizeof(PyArrayIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_flatiter) __PYX_ERR(2, 225, __pyx_L1_error) - __pyx_ptype_5numpy_broadcast = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "broadcast", sizeof(PyArrayMultiIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayMultiIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_broadcast) __PYX_ERR(2, 229, __pyx_L1_error) - __pyx_ptype_5numpy_ndarray = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "ndarray", sizeof(PyArrayObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyArrayObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_ndarray) __PYX_ERR(2, 238, __pyx_L1_error) - __pyx_ptype_5numpy_generic = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "generic", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_generic) __PYX_ERR(2, 812, __pyx_L1_error) - __pyx_ptype_5numpy_number = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "number", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_number) __PYX_ERR(2, 814, __pyx_L1_error) - __pyx_ptype_5numpy_integer = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "integer", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_integer) __PYX_ERR(2, 816, __pyx_L1_error) - __pyx_ptype_5numpy_signedinteger = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "signedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_signedinteger) __PYX_ERR(2, 818, __pyx_L1_error) - __pyx_ptype_5numpy_unsignedinteger = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "unsignedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_unsignedinteger) __PYX_ERR(2, 820, __pyx_L1_error) - __pyx_ptype_5numpy_inexact = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "inexact", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_inexact) __PYX_ERR(2, 822, __pyx_L1_error) - __pyx_ptype_5numpy_floating = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "floating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_floating) __PYX_ERR(2, 824, __pyx_L1_error) - __pyx_ptype_5numpy_complexfloating = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "complexfloating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_complexfloating) __PYX_ERR(2, 826, __pyx_L1_error) - __pyx_ptype_5numpy_flexible = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "flexible", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_flexible) __PYX_ERR(2, 828, __pyx_L1_error) - __pyx_ptype_5numpy_character = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "character", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_5numpy_character) __PYX_ERR(2, 830, __pyx_L1_error) - __pyx_ptype_5numpy_ufunc = __Pyx_ImportType_3_0_0(__pyx_t_1, "numpy", "ufunc", sizeof(PyUFuncObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(PyUFuncObject),__Pyx_ImportType_CheckSize_Ignore_3_0_0); if (!__pyx_ptype_5numpy_ufunc) __PYX_ERR(2, 868, __pyx_L1_error) + __pyx_ptype_5numpy_dtype = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "dtype", sizeof(PyArray_Descr), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyArray_Descr),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_dtype) __PYX_ERR(2, 202, __pyx_L1_error) + __pyx_ptype_5numpy_flatiter = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "flatiter", sizeof(PyArrayIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyArrayIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_flatiter) __PYX_ERR(2, 225, __pyx_L1_error) + __pyx_ptype_5numpy_broadcast = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "broadcast", sizeof(PyArrayMultiIterObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyArrayMultiIterObject),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_broadcast) __PYX_ERR(2, 229, __pyx_L1_error) + __pyx_ptype_5numpy_ndarray = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "ndarray", sizeof(PyArrayObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyArrayObject),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_ndarray) __PYX_ERR(2, 238, __pyx_L1_error) + __pyx_ptype_5numpy_generic = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "generic", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_generic) __PYX_ERR(2, 812, __pyx_L1_error) + __pyx_ptype_5numpy_number = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "number", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_number) __PYX_ERR(2, 814, __pyx_L1_error) + __pyx_ptype_5numpy_integer = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "integer", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_integer) __PYX_ERR(2, 816, __pyx_L1_error) + __pyx_ptype_5numpy_signedinteger = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "signedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_signedinteger) __PYX_ERR(2, 818, __pyx_L1_error) + __pyx_ptype_5numpy_unsignedinteger = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "unsignedinteger", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_unsignedinteger) __PYX_ERR(2, 820, __pyx_L1_error) + __pyx_ptype_5numpy_inexact = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "inexact", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_inexact) __PYX_ERR(2, 822, __pyx_L1_error) + __pyx_ptype_5numpy_floating = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "floating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_floating) __PYX_ERR(2, 824, __pyx_L1_error) + __pyx_ptype_5numpy_complexfloating = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "complexfloating", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_complexfloating) __PYX_ERR(2, 826, __pyx_L1_error) + __pyx_ptype_5numpy_flexible = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "flexible", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_flexible) __PYX_ERR(2, 828, __pyx_L1_error) + __pyx_ptype_5numpy_character = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "character", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyObject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_5numpy_character) __PYX_ERR(2, 830, __pyx_L1_error) + __pyx_ptype_5numpy_ufunc = __Pyx_ImportType_3_0_2(__pyx_t_1, "numpy", "ufunc", sizeof(PyUFuncObject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(PyUFuncObject),__Pyx_ImportType_CheckSize_Ignore_3_0_2); if (!__pyx_ptype_5numpy_ufunc) __PYX_ERR(2, 868, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyImport_ImportModule("array"); if (unlikely(!__pyx_t_1)) __PYX_ERR(4, 69, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); - __pyx_ptype_7cpython_5array_array = __Pyx_ImportType_3_0_0(__pyx_t_1, "array", "array", sizeof(arrayobject), __PYX_GET_STRUCT_ALIGNMENT_3_0_0(arrayobject),__Pyx_ImportType_CheckSize_Warn_3_0_0); if (!__pyx_ptype_7cpython_5array_array) __PYX_ERR(4, 69, __pyx_L1_error) + __pyx_ptype_7cpython_5array_array = __Pyx_ImportType_3_0_2(__pyx_t_1, "array", "array", sizeof(arrayobject), __PYX_GET_STRUCT_ALIGNMENT_3_0_2(arrayobject),__Pyx_ImportType_CheckSize_Warn_3_0_2); if (!__pyx_ptype_7cpython_5array_array) __PYX_ERR(4, 69, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_RefNannyFinishContext(); return 0; @@ -23325,7 +23921,7 @@ if (!__Pyx_RefNanny) { */ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 242, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_7); - if (PyDict_SetItem(__pyx_array_type->tp_dict, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 242, __pyx_L11_error) + if (__Pyx_SetItemOnTypeDict(__pyx_array_type, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 242, __pyx_L11_error) __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; PyType_Modified(__pyx_array_type); @@ -23338,7 +23934,7 @@ if (!__Pyx_RefNanny) { */ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 243, __pyx_L11_error) __Pyx_GOTREF(__pyx_t_7); - if (PyDict_SetItem(__pyx_array_type->tp_dict, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 243, __pyx_L11_error) + if (__Pyx_SetItemOnTypeDict(__pyx_array_type, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 243, __pyx_L11_error) __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; PyType_Modified(__pyx_array_type); @@ -23499,7 +24095,7 @@ if (!__Pyx_RefNanny) { */ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_count); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 983, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_7); - if (PyDict_SetItem(__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 983, __pyx_L17_error) + if (__Pyx_SetItemOnTypeDict(__pyx_memoryviewslice_type, __pyx_n_s_count, __pyx_t_7) < 0) __PYX_ERR(1, 983, __pyx_L17_error) __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; PyType_Modified(__pyx_memoryviewslice_type); @@ -23512,7 +24108,7 @@ if (!__Pyx_RefNanny) { */ __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_collections_abc_Sequence, __pyx_n_s_index); if (unlikely(!__pyx_t_7)) __PYX_ERR(1, 984, __pyx_L17_error) __Pyx_GOTREF(__pyx_t_7); - if (PyDict_SetItem(__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 984, __pyx_L17_error) + if (__Pyx_SetItemOnTypeDict(__pyx_memoryviewslice_type, __pyx_n_s_index, __pyx_t_7) < 0) __PYX_ERR(1, 984, __pyx_L17_error) __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; PyType_Modified(__pyx_memoryviewslice_type); @@ -23696,13 +24292,13 @@ if (!__Pyx_RefNanny) { __Pyx_GOTREF(__pyx_t_7); __Pyx_INCREF(__pyx_n_s_Dict); __Pyx_GIVEREF(__pyx_n_s_Dict); - PyList_SET_ITEM(__pyx_t_7, 0, __pyx_n_s_Dict); + if (__Pyx_PyList_SET_ITEM(__pyx_t_7, 0, __pyx_n_s_Dict)) __PYX_ERR(0, 15, __pyx_L1_error); __Pyx_INCREF(__pyx_n_s_List); __Pyx_GIVEREF(__pyx_n_s_List); - PyList_SET_ITEM(__pyx_t_7, 1, __pyx_n_s_List); + if (__Pyx_PyList_SET_ITEM(__pyx_t_7, 1, __pyx_n_s_List)) __PYX_ERR(0, 15, __pyx_L1_error); __Pyx_INCREF(__pyx_n_s_Union); __Pyx_GIVEREF(__pyx_n_s_Union); - PyList_SET_ITEM(__pyx_t_7, 2, __pyx_n_s_Union); + if (__Pyx_PyList_SET_ITEM(__pyx_t_7, 2, __pyx_n_s_Union)) __PYX_ERR(0, 15, __pyx_L1_error); __pyx_t_4 = __Pyx_Import(__pyx_n_s_typing, __pyx_t_7, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 15, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; @@ -23767,11 +24363,11 @@ if (!__Pyx_RefNanny) { __pyx_t_9 = PyTuple_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 20, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_9); __Pyx_GIVEREF(__pyx_t_7); - PyTuple_SET_ITEM(__pyx_t_9, 0, __pyx_t_7); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_9, 0, __pyx_t_7)) __PYX_ERR(0, 20, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_4); - PyTuple_SET_ITEM(__pyx_t_9, 1, __pyx_t_4); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_9, 1, __pyx_t_4)) __PYX_ERR(0, 20, __pyx_L1_error); __Pyx_GIVEREF(__pyx_t_5); - PyTuple_SET_ITEM(__pyx_t_9, 2, __pyx_t_5); + if (__Pyx_PyTuple_SET_ITEM(__pyx_t_9, 2, __pyx_t_5)) __PYX_ERR(0, 20, __pyx_L1_error); __pyx_t_7 = 0; __pyx_t_4 = 0; __pyx_t_5 = 0; @@ -24286,22 +24882,52 @@ static int __Pyx_ParseOptionalKeywords( PyObject*** first_kw_arg = argnames + num_pos_args; int kwds_is_tuple = CYTHON_METH_FASTCALL && likely(PyTuple_Check(kwds)); while (1) { + Py_XDECREF(key); key = NULL; + Py_XDECREF(value); value = NULL; if (kwds_is_tuple) { - if (pos >= PyTuple_GET_SIZE(kwds)) break; + Py_ssize_t size; +#if CYTHON_ASSUME_SAFE_MACROS + size = PyTuple_GET_SIZE(kwds); +#else + size = PyTuple_Size(kwds); + if (size < 0) goto bad; +#endif + if (pos >= size) break; +#if CYTHON_AVOID_BORROWED_REFS + key = __Pyx_PySequence_ITEM(kwds, pos); + if (!key) goto bad; +#elif CYTHON_ASSUME_SAFE_MACROS key = PyTuple_GET_ITEM(kwds, pos); +#else + key = PyTuple_GetItem(kwds, pos); + if (!key) goto bad; +#endif value = kwvalues[pos]; pos++; } else { if (!PyDict_Next(kwds, &pos, &key, &value)) break; +#if CYTHON_AVOID_BORROWED_REFS + Py_INCREF(key); +#endif } name = first_kw_arg; while (*name && (**name != key)) name++; if (*name) { values[name-argnames] = value; +#if CYTHON_AVOID_BORROWED_REFS + Py_INCREF(value); // transfer ownership of value to values + Py_DECREF(key); +#endif + key = NULL; + value = NULL; continue; } +#if !CYTHON_AVOID_BORROWED_REFS + Py_INCREF(key); +#endif + Py_INCREF(value); name = first_kw_arg; #if PY_MAJOR_VERSION < 3 if (likely(PyString_Check(key))) { @@ -24309,6 +24935,9 @@ static int __Pyx_ParseOptionalKeywords( if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key)) && _PyString_Eq(**name, key)) { values[name-argnames] = value; +#if CYTHON_AVOID_BORROWED_REFS + value = NULL; // ownership transferred to values +#endif break; } name++; @@ -24338,6 +24967,9 @@ static int __Pyx_ParseOptionalKeywords( if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; if (cmp == 0) { values[name-argnames] = value; +#if CYTHON_AVOID_BORROWED_REFS + value = NULL; // ownership transferred to values +#endif break; } name++; @@ -24364,6 +24996,8 @@ static int __Pyx_ParseOptionalKeywords( goto invalid_keyword; } } + Py_XDECREF(key); + Py_XDECREF(value); return 0; arg_passed_twice: __Pyx_RaiseDoubleKeywordsError(function_name, key); @@ -24383,6 +25017,8 @@ static int __Pyx_ParseOptionalKeywords( function_name, key); #endif bad: + Py_XDECREF(key); + Py_XDECREF(value); return -1; } @@ -24734,15 +25370,16 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject /* PyObjectFastCall */ static PyObject* __Pyx_PyObject_FastCall_fallback(PyObject *func, PyObject **args, size_t nargs, PyObject *kwargs) { PyObject *argstuple; - PyObject *result; + PyObject *result = 0; size_t i; argstuple = PyTuple_New((Py_ssize_t)nargs); if (unlikely(!argstuple)) return NULL; for (i = 0; i < nargs; i++) { Py_INCREF(args[i]); - PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]); + if (__Pyx_PyTuple_SET_ITEM(argstuple, (Py_ssize_t)i, args[i]) < 0) goto bad; } result = __Pyx_PyObject_Call(func, argstuple, kwargs); + bad: Py_DECREF(argstuple); return result; } @@ -24792,7 +25429,11 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_FastCallDict(PyObject *func, PyObj #endif #endif #if CYTHON_VECTORCALL + #if Py_VERSION_HEX < 0x03090000 vectorcallfunc f = _PyVectorcall_Function(func); + #else + vectorcallfunc f = PyVectorcall_Function(func); + #endif if (f) { return f(func, args, (size_t)nargs, kwargs); } @@ -25108,7 +25749,9 @@ static PyObject* __Pyx_PyUnicode_Join(PyObject* value_tuple, Py_ssize_t value_co if (!CYTHON_PEP393_ENABLED || ukind == result_ukind) { memcpy((char *)result_udata + (char_pos << kind_shift), udata, (size_t) (ulength << kind_shift)); } else { - #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters) + #if PY_VERSION_HEX >= 0x030D0000 + if (unlikely(PyUnicode_CopyCharacters(result_uval, char_pos, uval, 0, ulength) < 0)) goto bad; + #elif CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030300F0 || defined(_PyUnicode_FastCopyCharacters) _PyUnicode_FastCopyCharacters(result_uval, char_pos, uval, 0, ulength); #else Py_ssize_t j; @@ -25310,15 +25953,32 @@ static int __Pyx_CheckKeywordStrings( return 1; #else if (CYTHON_METH_FASTCALL && likely(PyTuple_Check(kw))) { - if (unlikely(PyTuple_GET_SIZE(kw) == 0)) + Py_ssize_t kwsize; +#if CYTHON_ASSUME_SAFE_MACROS + kwsize = PyTuple_GET_SIZE(kw); +#else + kwsize = PyTuple_Size(kw); + if (kwsize < 0) return 0; +#endif + if (unlikely(kwsize == 0)) return 1; if (!kw_allowed) { +#if CYTHON_ASSUME_SAFE_MACROS key = PyTuple_GET_ITEM(kw, 0); +#else + key = PyTuple_GetItem(kw, pos); + if (!key) return 0; +#endif goto invalid_keyword; } #if PY_VERSION_HEX < 0x03090000 - for (pos = 0; pos < PyTuple_GET_SIZE(kw); pos++) { + for (pos = 0; pos < kwsize; pos++) { +#if CYTHON_ASSUME_SAFE_MACROS key = PyTuple_GET_ITEM(kw, pos); +#else + key = PyTuple_GetItem(kw, pos); + if (!key) return 0; +#endif if (unlikely(!PyUnicode_Check(key))) goto invalid_keyword_type; } @@ -25748,13 +26408,8 @@ static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) { #if PY_MAJOR_VERSION >= 3 if (level == -1) { if ((1) && (strchr(__Pyx_MODULE_NAME, '.'))) { - #if CYTHON_COMPILING_IN_LIMITED_API - module = PyImport_ImportModuleLevelObject( - name, empty_dict, empty_dict, from_list, 1); - #else module = PyImport_ImportModuleLevelObject( name, __pyx_d, empty_dict, from_list, 1); - #endif if (unlikely(!module)) { if (unlikely(!PyErr_ExceptionMatches(PyExc_ImportError))) goto bad; @@ -25773,14 +26428,9 @@ static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) { name, __pyx_d, empty_dict, from_list, py_level, (PyObject *)NULL); Py_DECREF(py_level); #else - #if CYTHON_COMPILING_IN_LIMITED_API - module = PyImport_ImportModuleLevelObject( - name, empty_dict, empty_dict, from_list, level); - #else module = PyImport_ImportModuleLevelObject( name, __pyx_d, empty_dict, from_list, level); #endif - #endif } } bad: @@ -26474,16 +27124,33 @@ static PyObject* __Pyx_PyObject_CallMethod0(PyObject* obj, PyObject* method_name /* ValidateBasesTuple */ #if CYTHON_COMPILING_IN_CPYTHON || CYTHON_COMPILING_IN_LIMITED_API || CYTHON_USE_TYPE_SPECS static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffset, PyObject *bases) { - Py_ssize_t i, n = PyTuple_GET_SIZE(bases); + Py_ssize_t i, n; +#if CYTHON_ASSUME_SAFE_MACROS + n = PyTuple_GET_SIZE(bases); +#else + n = PyTuple_Size(bases); + if (n < 0) return -1; +#endif for (i = 1; i < n; i++) { +#if CYTHON_AVOID_BORROWED_REFS + PyObject *b0 = PySequence_GetItem(bases, i); + if (!b0) return -1; +#elif CYTHON_ASSUME_SAFE_MACROS PyObject *b0 = PyTuple_GET_ITEM(bases, i); +#else + PyObject *b0 = PyTuple_GetItem(bases, i); + if (!b0) return -1; +#endif PyTypeObject *b; #if PY_MAJOR_VERSION < 3 if (PyClass_Check(b0)) { PyErr_Format(PyExc_TypeError, "base class '%.200s' is an old-style class", PyString_AS_STRING(((PyClassObject*)b0)->cl_name)); +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif return -1; } #endif @@ -26494,8 +27161,27 @@ static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffs PyErr_Format(PyExc_TypeError, "base class '" __Pyx_FMT_TYPENAME "' is not a heap type", b_name); __Pyx_DECREF_TypeName(b_name); +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif return -1; } +#if !CYTHON_USE_TYPE_SLOTS + if (dictoffset == 0) { + PyErr_Format(PyExc_TypeError, + "extension type '%s.200s': " + "unable to validate whether bases have a __dict__ " + "when CYTHON_USE_TYPE_SLOTS is off " + "(likely because you are building in the limited API). " + "Therefore, all extension types with multiple bases " + "must add 'cdef dict __dict__' in this compilation mode", + type_name); +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif + return -1; + } +#else if (dictoffset == 0 && b->tp_dictoffset) { __Pyx_TypeName b_name = __Pyx_PyType_GetName(b); @@ -26506,8 +27192,15 @@ static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffs "or add '__slots__ = [...]' to the base type", type_name, b_name); __Pyx_DECREF_TypeName(b_name); +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif return -1; } +#endif +#if CYTHON_AVOID_BORROWED_REFS + Py_DECREF(b0); +#endif } return 0; } @@ -26798,10 +27491,10 @@ static int __Pyx_setup_reduce(PyObject* type_obj) { #endif /* TypeImport */ -#ifndef __PYX_HAVE_RT_ImportType_3_0_0 -#define __PYX_HAVE_RT_ImportType_3_0_0 -static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject *module, const char *module_name, const char *class_name, - size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_0 check_size) +#ifndef __PYX_HAVE_RT_ImportType_3_0_2 +#define __PYX_HAVE_RT_ImportType_3_0_2 +static PyTypeObject *__Pyx_ImportType_3_0_2(PyObject *module, const char *module_name, const char *class_name, + size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_3_0_2 check_size) { PyObject *result = 0; char warning[200]; @@ -26855,7 +27548,7 @@ static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject *module, const char *module module_name, class_name, size, basicsize+itemsize); goto bad; } - if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_0 && + if (check_size == __Pyx_ImportType_CheckSize_Error_3_0_2 && ((size_t)basicsize > size || (size_t)(basicsize + itemsize) < size)) { PyErr_Format(PyExc_ValueError, "%.200s.%.200s size changed, may indicate binary incompatibility. " @@ -26863,7 +27556,7 @@ static PyTypeObject *__Pyx_ImportType_3_0_0(PyObject *module, const char *module module_name, class_name, size, basicsize, basicsize+itemsize); goto bad; } - else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_0 && (size_t)basicsize > size) { + else if (check_size == __Pyx_ImportType_CheckSize_Warn_3_0_2 && (size_t)basicsize > size) { PyOS_snprintf(warning, sizeof(warning), "%s.%s size changed, may indicate binary incompatibility. " "Expected %zd from C header, got %zd from PyObject", @@ -27044,7 +27737,7 @@ static CYTHON_INLINE PyObject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, _ /* CythonFunctionShared */ static CYTHON_INLINE void __Pyx__CyFunction_SetClassObj(__pyx_CyFunctionObject* f, PyObject* classobj) { -#if PY_VERSION_HEX < 0x030900B1 +#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API __Pyx_Py_XDECREF_SET( __Pyx_CyFunction_GetClassObj(f), ((classobj) ? __Pyx_NewRef(classobj) : NULL)); @@ -27059,6 +27752,10 @@ __Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure) { CYTHON_UNUSED_VAR(closure); if (unlikely(op->func_doc == NULL)) { +#if CYTHON_COMPILING_IN_LIMITED_API + op->func_doc = PyObject_GetAttrString(op->func, "__doc__"); + if (unlikely(!op->func_doc)) return NULL; +#else if (((PyCFunctionObject*)op)->m_ml->ml_doc) { #if PY_MAJOR_VERSION >= 3 op->func_doc = PyUnicode_FromString(((PyCFunctionObject*)op)->m_ml->ml_doc); @@ -27071,6 +27768,7 @@ __Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, void *closure) Py_INCREF(Py_None); return Py_None; } +#endif } Py_INCREF(op->func_doc); return op->func_doc; @@ -27091,7 +27789,9 @@ __Pyx_CyFunction_get_name(__pyx_CyFunctionObject *op, void *context) { CYTHON_UNUSED_VAR(context); if (unlikely(op->func_name == NULL)) { -#if PY_MAJOR_VERSION >= 3 +#if CYTHON_COMPILING_IN_LIMITED_API + op->func_name = PyObject_GetAttrString(op->func, "__name__"); +#elif PY_MAJOR_VERSION >= 3 op->func_name = PyUnicode_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); #else op->func_name = PyString_InternFromString(((PyCFunctionObject*)op)->m_ml->ml_name); @@ -27210,10 +27910,10 @@ __Pyx_CyFunction_init_defaults(__pyx_CyFunctionObject *op) { op->defaults_kwdict = PyTuple_GET_ITEM(res, 1); Py_INCREF(op->defaults_kwdict); #else - op->defaults_tuple = PySequence_ITEM(res, 0); + op->defaults_tuple = __Pyx_PySequence_ITEM(res, 0); if (unlikely(!op->defaults_tuple)) result = -1; else { - op->defaults_kwdict = PySequence_ITEM(res, 1); + op->defaults_kwdict = __Pyx_PySequence_ITEM(res, 1); if (unlikely(!op->defaults_kwdict)) result = -1; } #endif @@ -27322,7 +28022,15 @@ __Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) { fromlist = PyList_New(1); if (unlikely(!fromlist)) return NULL; Py_INCREF(marker); +#if CYTHON_ASSUME_SAFE_MACROS PyList_SET_ITEM(fromlist, 0, marker); +#else + if (unlikely(PyList_SetItem(fromlist, 0, marker) < 0)) { + Py_DECREF(marker); + Py_DECREF(fromlist); + return NULL; + } +#endif module = PyImport_ImportModuleLevelObject(__pyx_n_s_asyncio_coroutines, NULL, NULL, fromlist, 0); Py_DECREF(fromlist); if (unlikely(!module)) goto ignore; @@ -27338,6 +28046,18 @@ __Pyx_CyFunction_get_is_coroutine(__pyx_CyFunctionObject *op, void *context) { op->func_is_coroutine = __Pyx_PyBool_FromLong(is_coroutine); return __Pyx_NewRef(op->func_is_coroutine); } +#if CYTHON_COMPILING_IN_LIMITED_API +static PyObject * +__Pyx_CyFunction_get_module(__pyx_CyFunctionObject *op, void *context) { + CYTHON_UNUSED_VAR(context); + return PyObject_GetAttrString(op->func, "__module__"); +} +static int +__Pyx_CyFunction_set_module(__pyx_CyFunctionObject *op, PyObject* value, void *context) { + CYTHON_UNUSED_VAR(context); + return PyObject_SetAttrString(op->func, "__module__", value); +} +#endif static PyGetSetDef __pyx_CyFunction_getsets[] = { {(char *) "func_doc", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, {(char *) "__doc__", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, @@ -27357,20 +28077,27 @@ static PyGetSetDef __pyx_CyFunction_getsets[] = { {(char *) "__kwdefaults__", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0}, {(char *) "__annotations__", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0}, {(char *) "_is_coroutine", (getter)__Pyx_CyFunction_get_is_coroutine, 0, 0, 0}, +#if CYTHON_COMPILING_IN_LIMITED_API + {"__module__", (getter)__Pyx_CyFunction_get_module, (setter)__Pyx_CyFunction_set_module, 0, 0}, +#endif {0, 0, 0, 0, 0} }; static PyMemberDef __pyx_CyFunction_members[] = { +#if !CYTHON_COMPILING_IN_LIMITED_API {(char *) "__module__", T_OBJECT, offsetof(PyCFunctionObject, m_module), 0, 0}, +#endif #if CYTHON_USE_TYPE_SPECS {(char *) "__dictoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_dict), READONLY, 0}, #if CYTHON_METH_FASTCALL #if CYTHON_BACKPORT_VECTORCALL {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_vectorcall), READONLY, 0}, #else +#if !CYTHON_COMPILING_IN_LIMITED_API {(char *) "__vectorcalloffset__", T_PYSSIZET, offsetof(PyCFunctionObject, vectorcall), READONLY, 0}, #endif #endif -#if PY_VERSION_HEX < 0x030500A0 +#endif +#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(__pyx_CyFunctionObject, func_weakreflist), READONLY, 0}, #else {(char *) "__weaklistoffset__", T_PYSSIZET, offsetof(PyCFunctionObject, m_weakreflist), READONLY, 0}, @@ -27393,30 +28120,40 @@ static PyMethodDef __pyx_CyFunction_methods[] = { {"__reduce__", (PyCFunction)__Pyx_CyFunction_reduce, METH_VARARGS, 0}, {0, 0, 0, 0} }; -#if PY_VERSION_HEX < 0x030500A0 +#if PY_VERSION_HEX < 0x030500A0 || CYTHON_COMPILING_IN_LIMITED_API #define __Pyx_CyFunction_weakreflist(cyfunc) ((cyfunc)->func_weakreflist) #else #define __Pyx_CyFunction_weakreflist(cyfunc) (((PyCFunctionObject*)cyfunc)->m_weakreflist) #endif static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMethodDef *ml, int flags, PyObject* qualname, PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { +#if !CYTHON_COMPILING_IN_LIMITED_API PyCFunctionObject *cf = (PyCFunctionObject*) op; +#endif if (unlikely(op == NULL)) return NULL; +#if CYTHON_COMPILING_IN_LIMITED_API + op->func = PyCFunction_NewEx(ml, (PyObject*)op, module); + if (unlikely(!op->func)) return NULL; +#endif op->flags = flags; __Pyx_CyFunction_weakreflist(op) = NULL; +#if !CYTHON_COMPILING_IN_LIMITED_API cf->m_ml = ml; cf->m_self = (PyObject *) op; +#endif Py_XINCREF(closure); op->func_closure = closure; +#if !CYTHON_COMPILING_IN_LIMITED_API Py_XINCREF(module); cf->m_module = module; +#endif op->func_dict = NULL; op->func_name = NULL; Py_INCREF(qualname); op->func_qualname = qualname; op->func_doc = NULL; -#if PY_VERSION_HEX < 0x030900B1 +#if PY_VERSION_HEX < 0x030900B1 || CYTHON_COMPILING_IN_LIMITED_API op->func_classobj = NULL; #else ((PyCMethodObject*)op)->mm_class = NULL; @@ -27462,13 +28199,18 @@ static int __Pyx_CyFunction_clear(__pyx_CyFunctionObject *m) { Py_CLEAR(m->func_closure); +#if CYTHON_COMPILING_IN_LIMITED_API + Py_CLEAR(m->func); +#else Py_CLEAR(((PyCFunctionObject*)m)->m_module); +#endif Py_CLEAR(m->func_dict); Py_CLEAR(m->func_name); Py_CLEAR(m->func_qualname); Py_CLEAR(m->func_doc); Py_CLEAR(m->func_globals); Py_CLEAR(m->func_code); +#if !CYTHON_COMPILING_IN_LIMITED_API #if PY_VERSION_HEX < 0x030900B1 Py_CLEAR(__Pyx_CyFunction_GetClassObj(m)); #else @@ -27477,6 +28219,7 @@ __Pyx_CyFunction_clear(__pyx_CyFunctionObject *m) ((PyCMethodObject *) (m))->mm_class = NULL; Py_XDECREF(cls); } +#endif #endif Py_CLEAR(m->defaults_tuple); Py_CLEAR(m->defaults_kwdict); @@ -27507,14 +28250,20 @@ static void __Pyx_CyFunction_dealloc(__pyx_CyFunctionObject *m) static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitproc visit, void *arg) { Py_VISIT(m->func_closure); +#if CYTHON_COMPILING_IN_LIMITED_API + Py_VISIT(m->func); +#else Py_VISIT(((PyCFunctionObject*)m)->m_module); +#endif Py_VISIT(m->func_dict); Py_VISIT(m->func_name); Py_VISIT(m->func_qualname); Py_VISIT(m->func_doc); Py_VISIT(m->func_globals); Py_VISIT(m->func_code); +#if !CYTHON_COMPILING_IN_LIMITED_API Py_VISIT(__Pyx_CyFunction_GetClassObj(m)); +#endif Py_VISIT(m->defaults_tuple); Py_VISIT(m->defaults_kwdict); Py_VISIT(m->func_is_coroutine); @@ -27538,10 +28287,22 @@ __Pyx_CyFunction_repr(__pyx_CyFunctionObject *op) #endif } static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, PyObject *arg, PyObject *kw) { +#if CYTHON_COMPILING_IN_LIMITED_API + PyObject *f = ((__pyx_CyFunctionObject*)func)->func; + PyObject *py_name = NULL; + PyCFunction meth; + int flags; + meth = PyCFunction_GetFunction(f); + if (unlikely(!meth)) return NULL; + flags = PyCFunction_GetFlags(f); + if (unlikely(flags < 0)) return NULL; +#else PyCFunctionObject* f = (PyCFunctionObject*)func; PyCFunction meth = f->m_ml->ml_meth; + int flags = f->m_ml->ml_flags; +#endif Py_ssize_t size; - switch (f->m_ml->ml_flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) { + switch (flags & (METH_VARARGS | METH_KEYWORDS | METH_NOARGS | METH_O)) { case METH_VARARGS: if (likely(kw == NULL || PyDict_Size(kw) == 0)) return (*meth)(self, arg); @@ -27550,24 +28311,43 @@ static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, Py return (*(PyCFunctionWithKeywords)(void*)meth)(self, arg, kw); case METH_NOARGS: if (likely(kw == NULL || PyDict_Size(kw) == 0)) { +#if CYTHON_ASSUME_SAFE_MACROS size = PyTuple_GET_SIZE(arg); +#else + size = PyTuple_Size(arg); + if (unlikely(size < 0)) return NULL; +#endif if (likely(size == 0)) return (*meth)(self, NULL); +#if CYTHON_COMPILING_IN_LIMITED_API + py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); + if (!py_name) return NULL; + PyErr_Format(PyExc_TypeError, + "%.200S() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", + py_name, size); + Py_DECREF(py_name); +#else PyErr_Format(PyExc_TypeError, "%.200s() takes no arguments (%" CYTHON_FORMAT_SSIZE_T "d given)", f->m_ml->ml_name, size); +#endif return NULL; } break; case METH_O: if (likely(kw == NULL || PyDict_Size(kw) == 0)) { +#if CYTHON_ASSUME_SAFE_MACROS size = PyTuple_GET_SIZE(arg); +#else + size = PyTuple_Size(arg); + if (unlikely(size < 0)) return NULL; +#endif if (likely(size == 1)) { PyObject *result, *arg0; #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS arg0 = PyTuple_GET_ITEM(arg, 0); #else - arg0 = PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL; + arg0 = __Pyx_PySequence_ITEM(arg, 0); if (unlikely(!arg0)) return NULL; #endif result = (*meth)(self, arg0); #if !(CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS) @@ -27575,9 +28355,18 @@ static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, Py #endif return result; } +#if CYTHON_COMPILING_IN_LIMITED_API + py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); + if (!py_name) return NULL; + PyErr_Format(PyExc_TypeError, + "%.200S() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", + py_name, size); + Py_DECREF(py_name); +#else PyErr_Format(PyExc_TypeError, "%.200s() takes exactly one argument (%" CYTHON_FORMAT_SSIZE_T "d given)", f->m_ml->ml_name, size); +#endif return NULL; } break; @@ -27585,12 +28374,28 @@ static PyObject * __Pyx_CyFunction_CallMethod(PyObject *func, PyObject *self, Py PyErr_SetString(PyExc_SystemError, "Bad call flags for CyFunction"); return NULL; } +#if CYTHON_COMPILING_IN_LIMITED_API + py_name = __Pyx_CyFunction_get_name((__pyx_CyFunctionObject*)func, NULL); + if (!py_name) return NULL; + PyErr_Format(PyExc_TypeError, "%.200S() takes no keyword arguments", + py_name); + Py_DECREF(py_name); +#else PyErr_Format(PyExc_TypeError, "%.200s() takes no keyword arguments", f->m_ml->ml_name); +#endif return NULL; } static CYTHON_INLINE PyObject *__Pyx_CyFunction_Call(PyObject *func, PyObject *arg, PyObject *kw) { - return __Pyx_CyFunction_CallMethod(func, ((PyCFunctionObject*)func)->m_self, arg, kw); + PyObject *self, *result; +#if CYTHON_COMPILING_IN_LIMITED_API + self = PyCFunction_GetSelf(((__pyx_CyFunctionObject*)func)->func); + if (unlikely(!self) && PyErr_Occurred()) return NULL; +#else + self = ((PyCFunctionObject*)func)->m_self; +#endif + result = __Pyx_CyFunction_CallMethod(func, self, arg, kw); + return result; } static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, PyObject *kw) { PyObject *result; @@ -27610,7 +28415,12 @@ static PyObject *__Pyx_CyFunction_CallAsMethod(PyObject *func, PyObject *args, P Py_ssize_t argc; PyObject *new_args; PyObject *self; +#if CYTHON_ASSUME_SAFE_MACROS argc = PyTuple_GET_SIZE(args); +#else + argc = PyTuple_Size(args); + if (unlikely(!argc) < 0) return NULL; +#endif new_args = PyTuple_GetSlice(args, 1, argc); if (unlikely(!new_args)) return NULL; @@ -27823,7 +28633,7 @@ static PyTypeObject __pyx_CyFunctionType_type = { #ifdef Py_TPFLAGS_METHOD_DESCRIPTOR Py_TPFLAGS_METHOD_DESCRIPTOR | #endif -#ifdef _Py_TPFLAGS_HAVE_VECTORCALL +#if defined(_Py_TPFLAGS_HAVE_VECTORCALL) && CYTHON_METH_FASTCALL _Py_TPFLAGS_HAVE_VECTORCALL | #endif Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, @@ -28055,20 +28865,91 @@ static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) { #include "compile.h" #include "frameobject.h" #include "traceback.h" -#if PY_VERSION_HEX >= 0x030b00a6 +#if PY_VERSION_HEX >= 0x030b00a6 && !CYTHON_COMPILING_IN_LIMITED_API #ifndef Py_BUILD_CORE #define Py_BUILD_CORE 1 #endif #include "internal/pycore_frame.h" #endif #if CYTHON_COMPILING_IN_LIMITED_API +static PyObject *__Pyx_PyCode_Replace_For_AddTraceback(PyObject *code, PyObject *scratch_dict, + PyObject *firstlineno, PyObject *name) { + PyObject *replace = NULL; + if (unlikely(PyDict_SetItemString(scratch_dict, "co_firstlineno", firstlineno))) return NULL; + if (unlikely(PyDict_SetItemString(scratch_dict, "co_name", name))) return NULL; + replace = PyObject_GetAttrString(code, "replace"); + if (likely(replace)) { + PyObject *result; + result = PyObject_Call(replace, __pyx_empty_tuple, scratch_dict); + Py_DECREF(replace); + return result; + } + #if __PYX_LIMITED_VERSION_HEX < 0x030780000 + PyErr_Clear(); + { + PyObject *compiled = NULL, *result = NULL; + if (unlikely(PyDict_SetItemString(scratch_dict, "code", code))) return NULL; + if (unlikely(PyDict_SetItemString(scratch_dict, "type", (PyObject*)(&PyType_Type)))) return NULL; + compiled = Py_CompileString( + "out = type(code)(\n" + " code.co_argcount, code.co_kwonlyargcount, code.co_nlocals, code.co_stacksize,\n" + " code.co_flags, code.co_code, code.co_consts, code.co_names,\n" + " code.co_varnames, code.co_filename, co_name, co_firstlineno,\n" + " code.co_lnotab)\n", "", Py_file_input); + if (!compiled) return NULL; + result = PyEval_EvalCode(compiled, scratch_dict, scratch_dict); + Py_DECREF(compiled); + if (!result) PyErr_Print(); + Py_DECREF(result); + result = PyDict_GetItemString(scratch_dict, "out"); + if (result) Py_INCREF(result); + return result; + } + #endif +} static void __Pyx_AddTraceback(const char *funcname, int c_line, int py_line, const char *filename) { + PyObject *code_object = NULL, *py_py_line = NULL, *py_funcname = NULL, *dict = NULL; + PyObject *replace = NULL, *getframe = NULL, *frame = NULL; + PyObject *exc_type, *exc_value, *exc_traceback; + int success = 0; if (c_line) { (void) __pyx_cfilenm; (void) __Pyx_CLineForTraceback(__Pyx_PyThreadState_Current, c_line); } - _PyTraceback_Add(funcname, filename, py_line); + PyErr_Fetch(&exc_type, &exc_value, &exc_traceback); + code_object = Py_CompileString("_getframe()", filename, Py_eval_input); + if (unlikely(!code_object)) goto bad; + py_py_line = PyLong_FromLong(py_line); + if (unlikely(!py_py_line)) goto bad; + py_funcname = PyUnicode_FromString(funcname); + if (unlikely(!py_funcname)) goto bad; + dict = PyDict_New(); + if (unlikely(!dict)) goto bad; + { + PyObject *old_code_object = code_object; + code_object = __Pyx_PyCode_Replace_For_AddTraceback(code_object, dict, py_py_line, py_funcname); + Py_DECREF(old_code_object); + } + if (unlikely(!code_object)) goto bad; + getframe = PySys_GetObject("_getframe"); + if (unlikely(!getframe)) goto bad; + if (unlikely(PyDict_SetItemString(dict, "_getframe", getframe))) goto bad; + frame = PyEval_EvalCode(code_object, dict, dict); + if (unlikely(!frame) || frame == Py_None) goto bad; + success = 1; + bad: + PyErr_Restore(exc_type, exc_value, exc_traceback); + Py_XDECREF(code_object); + Py_XDECREF(py_py_line); + Py_XDECREF(py_funcname); + Py_XDECREF(dict); + Py_XDECREF(replace); + if (success) { + PyTraceBack_Here( + (struct _frame*)frame); + } + Py_XDECREF(frame); } #else static PyCodeObject* __Pyx_CreateCodeObjectForTraceback( @@ -28593,7 +29474,7 @@ static int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) { ctx->is_complex = 0; return 0; } -static PyObject * +static int __pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp) { const char *ts = *tsp; @@ -28602,9 +29483,9 @@ __pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp) if (ctx->new_count != 1) { PyErr_SetString(PyExc_ValueError, "Cannot handle repeated arrays in format string"); - return NULL; + return -1; } - if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL; + if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return -1; ndim = ctx->head->field->type->ndim; while (*ts && *ts != ')') { switch (*ts) { @@ -28612,29 +29493,35 @@ __pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp) default: break; } number = __Pyx_BufFmt_ExpectNumber(&ts); - if (number == -1) return NULL; - if (i < ndim && (size_t) number != ctx->head->field->type->arraysize[i]) - return PyErr_Format(PyExc_ValueError, + if (number == -1) return -1; + if (i < ndim && (size_t) number != ctx->head->field->type->arraysize[i]) { + PyErr_Format(PyExc_ValueError, "Expected a dimension of size %zu, got %d", ctx->head->field->type->arraysize[i], number); - if (*ts != ',' && *ts != ')') - return PyErr_Format(PyExc_ValueError, + return -1; + } + if (*ts != ',' && *ts != ')') { + PyErr_Format(PyExc_ValueError, "Expected a comma in format string, got '%c'", *ts); + return -1; + } if (*ts == ',') ts++; i++; } - if (i != ndim) - return PyErr_Format(PyExc_ValueError, "Expected %d dimension(s), got %d", + if (i != ndim) { + PyErr_Format(PyExc_ValueError, "Expected %d dimension(s), got %d", ctx->head->field->type->ndim, i); + return -1; + } if (!*ts) { PyErr_SetString(PyExc_ValueError, "Unexpected end of format string, expected ')'"); - return NULL; + return -1; } ctx->is_valid_array = 1; ctx->new_count = 1; *tsp = ++ts; - return Py_None; + return 0; } static const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts) { int got_Z = 0; @@ -28760,7 +29647,7 @@ static const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const cha ++ts; break; case '(': - if (!__pyx_buffmt_parse_array(ctx, &ts)) return NULL; + if (__pyx_buffmt_parse_array(ctx, &ts) < 0) return NULL; break; default: { @@ -29595,8 +30482,32 @@ static CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *memslice, { int one = 1; int little = (int)*(unsigned char *)&one; unsigned char *bytes = (unsigned char *)&value; +#if !CYTHON_COMPILING_IN_LIMITED_API return _PyLong_FromByteArray(bytes, sizeof(long), little, !is_unsigned); +#else + PyObject *from_bytes, *result = NULL; + PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL; + from_bytes = PyObject_GetAttrString((PyObject*)&PyInt_Type, "from_bytes"); + if (!from_bytes) return NULL; + py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(long)); + if (!py_bytes) goto limited_bad; + order_str = PyUnicode_FromString(little ? "little" : "big"); + if (!order_str) goto limited_bad; + arg_tuple = PyTuple_Pack(2, py_bytes, order_str); + if (!arg_tuple) goto limited_bad; + kwds = PyDict_New(); + if (!kwds) goto limited_bad; + if (PyDict_SetItemString(kwds, "signed", __Pyx_NewRef(!is_unsigned ? Py_True : Py_False))) goto limited_bad; + result = PyObject_Call(from_bytes, arg_tuple, kwds); + limited_bad: + Py_XDECREF(from_bytes); + Py_XDECREF(py_bytes); + Py_XDECREF(order_str); + Py_XDECREF(arg_tuple); + Py_XDECREF(kwds); + return result; +#endif } } @@ -29906,8 +30817,32 @@ static CYTHON_INLINE void __Pyx_XCLEAR_MEMVIEW(__Pyx_memviewslice *memslice, { int one = 1; int little = (int)*(unsigned char *)&one; unsigned char *bytes = (unsigned char *)&value; +#if !CYTHON_COMPILING_IN_LIMITED_API return _PyLong_FromByteArray(bytes, sizeof(int), little, !is_unsigned); +#else + PyObject *from_bytes, *result = NULL; + PyObject *py_bytes = NULL, *arg_tuple = NULL, *kwds = NULL, *order_str = NULL; + from_bytes = PyObject_GetAttrString((PyObject*)&PyInt_Type, "from_bytes"); + if (!from_bytes) return NULL; + py_bytes = PyBytes_FromStringAndSize((char*)bytes, sizeof(int)); + if (!py_bytes) goto limited_bad; + order_str = PyUnicode_FromString(little ? "little" : "big"); + if (!order_str) goto limited_bad; + arg_tuple = PyTuple_Pack(2, py_bytes, order_str); + if (!arg_tuple) goto limited_bad; + kwds = PyDict_New(); + if (!kwds) goto limited_bad; + if (PyDict_SetItemString(kwds, "signed", __Pyx_NewRef(!is_unsigned ? Py_True : Py_False))) goto limited_bad; + result = PyObject_Call(from_bytes, arg_tuple, kwds); + limited_bad: + Py_XDECREF(from_bytes); + Py_XDECREF(py_bytes); + Py_XDECREF(order_str); + Py_XDECREF(arg_tuple); + Py_XDECREF(kwds); + return result; +#endif } } @@ -30466,7 +31401,8 @@ __Pyx_PyType_GetName(PyTypeObject* tp) __pyx_n_s_name_2); if (unlikely(name == NULL) || unlikely(!PyUnicode_Check(name))) { PyErr_Clear(); - Py_XSETREF(name, __Pyx_NewRef(__pyx_n_s__24)); + Py_XDECREF(name); + name = __Pyx_NewRef(__pyx_n_s__24); } return name; } diff --git a/pymica/pymica2.py b/pymica/pymica2.py index fd47a7f..4b2af11 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -183,18 +183,9 @@ def __check_variables__(self): 'Variables fields must have the same ' 'GeoTransform, Projection, XSize and YSize.') - def __input_data__(self, data_file): - # Check if the data file exists - # Check if json is well structured - try: - with open(data_file, 'r') as f: - data = json.load(f) - f.close() - except FileNotFoundError: - raise FileNotFoundError('No such file or directory: ' + data_file) - except json.decoder.JSONDecodeError as err: - raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) - for elements in data: + def __input_data__(self, data_dict): + # Check the data + for elements in data_dict: if 'id' not in elements.keys(): raise KeyError('id must be included in the data file') if 'lat' not in elements.keys(): @@ -205,13 +196,13 @@ def __input_data__(self, data_file): raise KeyError('value must be included in the data file') if self.methodology in ['id3d', 'mlr+id3d']: - for elements in data: + for elements in data_dict: if 'altitude' not in elements.keys(): raise KeyError('altitude must be included in the ' 'data file') if self.methodology in ['mlr', 'mlr+id2d', 'mlr+id3d']: - for elements in data: + for elements in data_dict: if not set(list( self.config[self.methodology] ['variables_files'].keys())).issubset( @@ -224,7 +215,7 @@ def __input_data__(self, data_file): in_proj.ImportFromEPSG(4326) transf = osr.CoordinateTransformation(in_proj, self.field_proj) - for point in data: + for point in data_dict: geom = ogr.Geometry(ogr.wkbPoint) geom.AddPoint(point['lat'], point['lon']) @@ -233,7 +224,7 @@ def __input_data__(self, data_file): point['x'] = geom.GetX() point['y'] = geom.GetY() - return data + return data_dict def __read_variables_files2__(self): for i, var in enumerate(list(self.config[self.methodology] @@ -265,9 +256,9 @@ def __get_geographical_parameters__(self): self.field_size = [int((int_bounds[3] - int_bounds[1]) / res), int((int_bounds[2] - int_bounds[0]) / res)] - def interpolate(self, data_file): + def interpolate(self, data_dict): - data = self.__input_data__(data_file) + data = self.__input_data__(data_dict) if self.methodology == 'id2d': field = inverse_distance(data, self.field_size, diff --git a/pymica_dev_jr.yml b/pymica_dev_jr.yml new file mode 100644 index 0000000..e45fbe1 --- /dev/null +++ b/pymica_dev_jr.yml @@ -0,0 +1,150 @@ +name: pymica-dev +channels: + - conda-forge + - defaults +dependencies: + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_gnu + - blosc=1.21.5=h0f2a231_0 + - boost-cpp=1.78.0=h2c5509c_4 + - brotli-python=1.1.0=py311hb755f60_0 + - bzip2=1.0.8=h7f98852_4 + - c-ares=1.19.1=hd590300_0 + - ca-certificates=2023.7.22=hbcca054_0 + - cairo=1.16.0=h0c91306_1017 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=hbdc6101_0 + - charset-normalizer=3.2.0=pyhd8ed1ab_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - coverage=7.3.0=py311h459d7ec_0 + - cython=3.0.2=py311hb755f60_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - expat=2.5.0=hcb278e6_1 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - freetype=2.12.1=hca18f0e_1 + - freexl=1.0.6=h166bdaf_1 + - gdal=3.7.1=py311h815a124_9 + - geos=3.12.0=h59595ed_0 + - geotiff=1.7.1=h22adcc9_11 + - gettext=0.21.1=h27087fc_0 + - giflib=5.2.1=h0b41bf4_3 + - hdf4=4.2.15=h501b40f_6 + - hdf5=1.14.2=nompi_h4f84152_100 + - icu=73.2=h59595ed_0 + - idna=3.4=pyhd8ed1ab_0 + - iniconfig=2.0.0=pyhd8ed1ab_0 + - joblib=1.3.2=pyhd8ed1ab_0 + - json-c=0.17=h7ab15ed_0 + - kealib=1.5.1=hcd42e92_5 + - keyutils=1.6.1=h166bdaf_0 + - krb5=1.21.2=h659d440_0 + - lcms2=2.15=haa2dc70_1 + - ld_impl_linux-64=2.40=h41732ed_0 + - lerc=4.0.0=h27087fc_0 + - libaec=1.0.6=hcb278e6_1 + - libarchive=3.6.2=h039dbb9_1 + - libblas=3.9.0=18_linux64_openblas + - libcblas=3.9.0=18_linux64_openblas + - libcurl=8.2.1=hca28451_0 + - libdeflate=1.18=h0b41bf4_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h516909a_1 + - libexpat=2.5.0=hcb278e6_1 + - libffi=3.4.2=h7f98852_5 + - libgcc-ng=13.1.0=he5830b7_0 + - libgdal=3.7.1=h880a63b_9 + - libgfortran-ng=13.1.0=h69a702a_0 + - libgfortran5=13.1.0=h15d22d2_0 + - libglib=2.76.4=hebfc3b9_0 + - libgomp=13.1.0=he5830b7_0 + - libiconv=1.17=h166bdaf_0 + - libjpeg-turbo=2.1.5.1=h0b41bf4_0 + - libkml=1.3.0=h37653c0_1015 + - liblapack=3.9.0=18_linux64_openblas + - libllvm14=14.0.6=hcd5def8_4 + - libnetcdf=4.9.2=nompi_h80fb2b6_112 + - libnghttp2=1.52.0=h61bc06f_0 + - libnsl=2.0.0=h7f98852_0 + - libopenblas=0.3.24=pthreads_h413a1c8_0 + - libpng=1.6.39=h753d276_0 + - libpq=15.4=hfc447b1_0 + - librttopo=1.1.0=hb58d41b_14 + - libspatialite=5.0.1=h15f6e67_28 + - libsqlite=3.43.0=h2797004_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-ng=13.1.0=hfd8a6a1_0 + - libtiff=4.5.1=h8b53f26_1 + - libuuid=2.38.1=h0b41bf4_0 + - libwebp-base=1.3.1=hd590300_0 + - libxcb=1.15=h0b41bf4_0 + - libxml2=2.11.5=h232c23b_1 + - libzip=1.10.1=h2629f0a_2 + - libzlib=1.2.13=hd590300_5 + - llvmlite=0.40.1=py311ha6695c7_0 + - lz4-c=1.9.4=hcb278e6_0 + - lzo=2.10=h516909a_1000 + - ncurses=6.4=hcb278e6_0 + - nspr=4.35=h27087fc_0 + - nss=3.92=h1d7d5a4_0 + - numba=0.57.1=py311h96b013e_0 + - numpy=1.24.4=py311h64a7726_0 + - openjpeg=2.5.0=hfec8fc6_2 + - openssl=3.1.2=hd590300_0 + - packaging=23.1=pyhd8ed1ab_0 + - pcre2=10.40=hc3806b6_0 + - pip=23.2.1=pyhd8ed1ab_0 + - pixman=0.40.0=h36c2ea0_0 + - platformdirs=3.10.0=pyhd8ed1ab_0 + - pluggy=1.3.0=pyhd8ed1ab_0 + - pooch=1.7.0=pyha770c72_3 + - poppler=23.08.0=hd18248d_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=15.4=h8972f4a_0 + - proj=9.2.1=ha643af7_0 + - pthread-stubs=0.4=h36c2ea0_1001 + - pyproj=3.6.0=py311ha169711_1 + - pysocks=1.7.1=pyha2e5f31_6 + - pytest=7.4.1=pyhd8ed1ab_0 + - pytest-cov=4.1.0=pyhd8ed1ab_0 + - python=3.11.5=hab00c5b_0_cpython + - python_abi=3.11=3_cp311 + - readline=8.2=h8228510_1 + - requests=2.31.0=pyhd8ed1ab_0 + - scikit-learn=1.3.0=py311hc009520_0 + - scipy=1.11.2=py311h64a7726_0 + - setuptools=68.1.2=pyhd8ed1ab_0 + - snappy=1.1.10=h9fff704_0 + - sqlite=3.43.0=h2c6b66d_0 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=hf0b6e87_1 + - tk=8.6.12=h27826a3_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - typing-extensions=4.7.1=hd8ed1ab_0 + - typing_extensions=4.7.1=pyha770c72_0 + - tzcode=2023c=h0b41bf4_0 + - tzdata=2023c=h71feb2d_0 + - urllib3=2.0.4=pyhd8ed1ab_0 + - wheel=0.41.2=pyhd8ed1ab_0 + - xerces-c=3.2.4=hac6953d_3 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.6=h8ee46fc_0 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 + - xorg-libxext=1.3.4=h0b41bf4_2 + - xorg-libxrender=0.9.11=hd590300_0 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.6=h166bdaf_0 + - zlib=1.2.13=hd590300_5 + - zstd=1.5.5=hfc55251_0 +prefix: /home/jmc/anaconda3/envs/pymica-dev diff --git a/pymica_tests/pymica2_test.py b/pymica_tests/pymica2_test.py index 595d412..90c3d62 100644 --- a/pymica_tests/pymica2_test.py +++ b/pymica_tests/pymica2_test.py @@ -380,18 +380,28 @@ def test_init_interpolate_id2d(self): 'variables_files': { 'altitude': 'pymica_tests/data/tifs/altitude.tif', 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - + with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() + + data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, + 'lon': 0.95172, 'lat': 41.6566, + 'dist': 0.8583929293407604}, + {'id': 'C7', 'value': 5.6, 'altitude': 427, + 'lon': 1.16234, 'lat': 41.66695, + 'dist': 0.8387222708681318}] + + + id2d = PyMica('id2d', 'pymica_tests/data/config_test.json') - field = id2d.interpolate('pymica_tests/data/init_data.json') + field = id2d.interpolate(data_dict) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[0, 0], 23.992, 2) - self.assertAlmostEqual(field[500, 500], 20.052, 2) - self.assertAlmostEqual(field[750, 750], 21.693, 2) + self.assertAlmostEqual(field[0, 0], 6.025, 2) + self.assertAlmostEqual(field[500, 500], 5.851, 2) + self.assertAlmostEqual(field[750, 750], 5.946, 2) def test_init_interpolate_id3d(self): @@ -409,13 +419,22 @@ def test_init_interpolate_id3d(self): json.dump(config, f) f.close() + + data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, + 'lon': 0.95172, 'lat': 41.6566, + 'dist': 0.8583929293407604}, + {'id': 'C7', 'value': 5.6, 'altitude': 427, + 'lon': 1.16234, 'lat': 41.66695, + 'dist': 0.8387222708681318}] + + id3d = PyMica('id3d', 'pymica_tests/data/config_test.json') - field = id3d.interpolate('pymica_tests/data/init_data.json') + field = id3d.interpolate(data_dict) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[0, 0], 24.086, 2) - self.assertAlmostEqual(field[500, 500], 20.063, 2) - self.assertAlmostEqual(field[750, 750], 21.809, 2) + self.assertAlmostEqual(field[0, 0], 6.026, 2) + self.assertAlmostEqual(field[500, 500], 5.863, 2) + self.assertAlmostEqual(field[750, 750], 5.948, 2) def test_init_interpolate_mlr(self): @@ -432,13 +451,20 @@ def test_init_interpolate_mlr(self): json.dump(config, f) f.close() + data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, + 'lon': 0.95172, 'lat': 41.6566, + 'dist': 0.8583929293407604}, + {'id': 'C7', 'value': 5.6, 'altitude': 427, + 'lon': 1.16234, 'lat': 41.66695, + 'dist': 0.8387222708681318}] + mlr = PyMica('mlr', 'pymica_tests/data/config_test.json') - field = mlr.interpolate('pymica_tests/data/init_data.json') + field = mlr.interpolate(data_dict) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[0, 0], 37.193, 2) - self.assertAlmostEqual(field[2, 2], 36.879, 2) - self.assertAlmostEqual(field[3, 3], 37.193, 2) + self.assertAlmostEqual(field[0, 0],7.690, 2) + self.assertAlmostEqual(field[2, 2], 7.636, 2) + self.assertAlmostEqual(field[3, 3], 7.690, 2) def test_init_interpolate_mlr_id2d(self): @@ -455,13 +481,21 @@ def test_init_interpolate_mlr_id2d(self): json.dump(config, f) f.close() + data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, + 'lon': 0.95172, 'lat': 41.6566, + 'dist': 0.8583929293407604}, + {'id': 'C7', 'value': 5.6, 'altitude': 427, + 'lon': 1.16234, 'lat': 41.66695, + 'dist': 0.8387222708681318}] + + mlr_id2d = PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') - field = mlr_id2d.interpolate('pymica_tests/data/init_data.json') + field = mlr_id2d.interpolate(data_dict) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[925, 74], 50.000, 2) - self.assertAlmostEqual(field[555, 444], 20.000, 2) - self.assertAlmostEqual(field[185, 814], 9.999, 2) + self.assertAlmostEqual(field[925, 74], 7.646, 2) + self.assertAlmostEqual(field[555, 444], 7.204, 2) + self.assertAlmostEqual(field[185, 814], 2.787, 2) def test_init_interpolate_mlr_id3d(self): @@ -477,29 +511,22 @@ def test_init_interpolate_mlr_id3d(self): with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() + + data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, + 'lon': 0.95172, 'lat': 41.6566, + 'dist': 0.8583929293407604}, + {'id': 'C7', 'value': 5.6, 'altitude': 427, + 'lon': 1.16234, 'lat': 41.66695, + 'dist': 0.8387222708681318}] mlr_id2d = PyMica('mlr+id3d', 'pymica_tests/data/config_test.json') - field = mlr_id2d.interpolate('pymica_tests/data/init_data.json') + field = mlr_id2d.interpolate(data_dict) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[925, 74], 50.000, 2) - self.assertAlmostEqual(field[555, 444], 20.000, 2) - self.assertAlmostEqual(field[185, 814], 9.999, 2) + self.assertAlmostEqual(field[925, 74], 7.646, 2) + self.assertAlmostEqual(field[555, 444], 7.204, 2) + self.assertAlmostEqual(field[185, 814], 2.787, 2) - def test_interpolate_input_data_file_not_found(self): - - with self.assertRaises(FileNotFoundError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='aaaa') - self.assertEqual('No such file or directory: aaaa', str(cm.exception)) - - def test_interpolate_input_bad_data_file(self): - - with self.assertRaises(json.decoder.JSONDecodeError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='pymica_tests/data/sample_data_err.json') - self.assertEqual("Expecting ',' delimiter: line 1 column 3474 " - "(char 3473)", str(cm.exception)) def test_interpolate_input_bad_lat(self): # Fem test per les lat @@ -510,13 +537,9 @@ def test_interpolate_input_bad_lat(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: - json.dump(data_dict, f) - f.close() - with self.assertRaises(KeyError) as cm: inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') + inst.interpolate(data_dict) self.assertEqual('lat must be included in the data file', cm.exception.args[0]) @@ -528,13 +551,9 @@ def test_interpolate_input_bad_lon(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: - json.dump(data_dict, f) - f.close() - with self.assertRaises(KeyError) as cm: inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') + inst.interpolate(data_dict) self.assertEqual('lon must be included in the data file', cm.exception.args[0]) @@ -544,14 +563,10 @@ def test_interpolate_input_altitude_missing(self): {'id': 'C7', 'value': 5.6, 'altitude': 427, 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - - with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: - json.dump(data_dict, f) - f.close() - + with self.assertRaises(KeyError) as cm: inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') + inst.interpolate(data_dict) self.assertEqual('altitude must be included in the data file', cm.exception.args[0]) @@ -563,13 +578,9 @@ def test_interpolate_input_bad_id(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: - json.dump(data_dict, f) - f.close() - with self.assertRaises(KeyError) as cm: inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') + inst.interpolate(data_dict) self.assertEqual('id must be included in the data file', cm.exception.args[0]) @@ -581,13 +592,9 @@ def test_interpolate_input_value_missing(self): 'lon': 1.16234, 'lat': 41.66695, 'dist': 0.8387222708681318}] - with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: - json.dump(data_dict, f) - f.close() - with self.assertRaises(KeyError) as cm: inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') + inst.interpolate(data_dict) self.assertEqual('value must be included in the data file', cm.exception.args[0]) @@ -598,13 +605,10 @@ def test_interpolate_input_data_variable_missing(self): 'lon': 1.16234, 'lat': 41.66695, 'd_coast': 0.8387222708681318}] - with open('pymica_tests/data/sample_data_test_keys.json', 'w') as f: - json.dump(data_dict, f) - f.close() with self.assertRaises(KeyError) as cm: inst = PyMica('mlr', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_file='pymica_tests/data/sample_data_test_keys.json') + inst.interpolate(data_dict) self.assertEqual('Some of the variables provided in the ' 'variables_files dictionary missing in C6.', cm.exception.args[0]) From 952b75d16069b88e994a2e0328270a821547048d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?JR=20Mir=C3=B3?= Date: Thu, 28 Sep 2023 13:15:53 +0200 Subject: [PATCH 42/87] Changed __read_variables_file__ to a new version Fixes #44 --- pymica/pymica2.py | 30 +++--------------------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 4b2af11..3ac5829 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -75,7 +75,7 @@ def __init__(self, methodology, config): if methodology in ['mlr', 'id3d', 'mlr+id2d', 'mlr+id3d']: self.__check_variables__() - self.__read_variables_files2__() + self.__read_variables_files__() def __read_config__(self, config_file): try: @@ -226,7 +226,7 @@ def __input_data__(self, data_dict): return data_dict - def __read_variables_files2__(self): + def __read_variables_files__(self): for i, var in enumerate(list(self.config[self.methodology] ['variables_files'].keys())): var_ds = gdal.Open(self.config[self.methodology] @@ -343,28 +343,4 @@ def save_file(self, file_name): d_s.SetProjection(self.out_proj.ExportToWkt()) d_s.GetRasterBand(1).WriteArray(self.field) - ''' - def __read_variables_files__(self, variables_file): - if isinstance(variables_file, (list,)): - self.variables = None - for layer_file in variables_file: - d_s = gdal.Open(layer_file) - if d_s is None: - raise FileNotFoundError("[Errno 2] No such file or " + - "directory: 'BadFile'") - for i in range(d_s.RasterCount): - layer_data = d_s.GetRasterBand(i + 1)\ - .ReadAsArray()[newaxis, :, :] - if self.variables is None: - self.variables = layer_data - else: - self.variables = concatenate((self.variables, - layer_data), axis=0) - else: - d_s = gdal.Oconfig = json.load(f) - f.close()osr.SpatialReference() - self.out_proj.ImportFromWkt(d_s.GetProjection()) - self.size = (d_s.RasterYSize, d_s.RasterXSize) - self.geotransform = d_s.GetGeoTransform() - d_s = None - ''' + From 510e71c40dca493624662cbb19acd2f9044790bf Mon Sep 17 00:00:00 2001 From: jrmiro Date: Thu, 28 Sep 2023 13:38:37 +0200 Subject: [PATCH 43/87] "Reordered __Get_regression_results__" --- pymica/pymica2.py | 47 ++++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/pymica/pymica2.py b/pymica/pymica2.py index 3ac5829..438b469 100644 --- a/pymica/pymica2.py +++ b/pymica/pymica2.py @@ -255,6 +255,30 @@ def __get_geographical_parameters__(self): self.field_proj.ImportFromEPSG(self.config[self.methodology]['EPSG']) self.field_size = [int((int_bounds[3] - int_bounds[1]) / res), int((int_bounds[2] - int_bounds[0]) / res)] + + def __get_regression_results__(self, clusters, data): + if clusters: + cl_reg = ClusteredRegression(data, clusters['clusters_files'], + data_format=self.data_format) + cluster_file_index = clusters['clusters_files'].index( + cl_reg.final_cluster_file) + + d_s = gdal.Open(clusters['mask_files'][cluster_file_index]) + mask = d_s.ReadAsArray() + d_s = None + + out_data = apply_clustered_regression( + cl_reg, self.variables, + self.data_format['x_vars'], + mask) + else: + cl_reg = MultiRegressionSigma( + data, id_key='id', y_var='value', + x_vars=list(self.variables_files.keys())) + out_data = apply_regression(cl_reg, self.variables, + list(self.variables_files.keys())) + + return cl_reg, out_data def interpolate(self, data_dict): @@ -308,29 +332,6 @@ def interpolate(self, data_dict): return field - def __get_regression_results__(self, clusters, data): - if clusters: - cl_reg = ClusteredRegression(data, clusters['clusters_files'], - data_format=self.data_format) - cluster_file_index = clusters['clusters_files'].index( - cl_reg.final_cluster_file) - - d_s = gdal.Open(clusters['mask_files'][cluster_file_index]) - mask = d_s.ReadAsArray() - d_s = None - - out_data = apply_clustered_regression( - cl_reg, self.variables, - self.data_format['x_vars'], - mask) - else: - cl_reg = MultiRegressionSigma( - data, id_key='id', y_var='value', - x_vars=list(self.variables_files.keys())) - out_data = apply_regression(cl_reg, self.variables, - list(self.variables_files.keys())) - - return cl_reg, out_data def save_file(self, file_name): #Saves the calculate field data into a file From 4e3a7f416f98c4287182a5f58c4064098e5cd04a Mon Sep 17 00:00:00 2001 From: jrmiro Date: Thu, 28 Sep 2023 15:06:57 +0200 Subject: [PATCH 44/87] "changed tests" --- pymica_tests/pymica2_test.py | 102 +++++++++++------------------------ 1 file changed, 30 insertions(+), 72 deletions(-) diff --git a/pymica_tests/pymica2_test.py b/pymica_tests/pymica2_test.py index 90c3d62..999a0ba 100644 --- a/pymica_tests/pymica2_test.py +++ b/pymica_tests/pymica2_test.py @@ -13,6 +13,14 @@ class TestPyMica(unittest.TestCase): + + data = [{'id': 'A', 'lon': 0.3990722, 'lat': 40.6215578, + 'altitude': 10, 'value': 50.0}, + {'id': 'B', 'lon': 1.5613071, 'lat': 41.5426639, + 'altitude': 100, 'value': 20.0}, + {'id': 'C', 'lon': 2.7567764, 'lat': 42.4520729, + 'altitude': 1000, 'value': 10.0}] + @classmethod def setUpClass(cls): size = [1000, 1000] @@ -55,17 +63,6 @@ def setUpClass(cls): d_s.SetProjection(proj.ExportToWkt()) d_s = None - data = [{'id': 'A', 'lon': 0.3990722, 'lat': 40.6215578, - 'altitude': 10, 'value': 50.0}, - {'id': 'B', 'lon': 1.5613071, 'lat': 41.5426639, - 'altitude': 100, 'value': 20.0}, - {'id': 'C', 'lon': 2.7567764, 'lat': 42.4520729, - 'altitude': 1000, 'value': 10.0}] - - with open('pymica_tests/data/init_data.json', 'w') as f: - json.dump(data, f) - f.close() - config = {'id3d': {'id_smoothing': 0.0, 'id_penalization': 30, 'resolution': 270, @@ -383,25 +380,15 @@ def test_init_interpolate_id2d(self): with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) - f.close() - - - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] + f.close() - - id2d = PyMica('id2d', 'pymica_tests/data/config_test.json') - field = id2d.interpolate(data_dict) + field = id2d.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[0, 0], 6.025, 2) - self.assertAlmostEqual(field[500, 500], 5.851, 2) - self.assertAlmostEqual(field[750, 750], 5.946, 2) + self.assertAlmostEqual(field[0, 0], 23.992, 2) + self.assertAlmostEqual(field[500, 500], 20.052, 2) + self.assertAlmostEqual(field[750, 750], 21.693, 2) def test_init_interpolate_id3d(self): @@ -419,22 +406,13 @@ def test_init_interpolate_id3d(self): json.dump(config, f) f.close() - - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] - - id3d = PyMica('id3d', 'pymica_tests/data/config_test.json') - field = id3d.interpolate(data_dict) + field = id3d.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[0, 0], 6.026, 2) - self.assertAlmostEqual(field[500, 500], 5.863, 2) - self.assertAlmostEqual(field[750, 750], 5.948, 2) + self.assertAlmostEqual(field[0, 0], 24.086, 2) + self.assertAlmostEqual(field[500, 500], 20.063, 2) + self.assertAlmostEqual(field[750, 750], 21.809, 2) def test_init_interpolate_mlr(self): @@ -451,20 +429,14 @@ def test_init_interpolate_mlr(self): json.dump(config, f) f.close() - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] - mlr = PyMica('mlr', 'pymica_tests/data/config_test.json') - field = mlr.interpolate(data_dict) + field = mlr.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[0, 0],7.690, 2) - self.assertAlmostEqual(field[2, 2], 7.636, 2) - self.assertAlmostEqual(field[3, 3], 7.690, 2) + self.assertAlmostEqual(field[0, 0], 37.193, 2) + self.assertAlmostEqual(field[2, 2], 36.879, 2) + self.assertAlmostEqual(field[3, 3], 37.193, 2) + def test_init_interpolate_mlr_id2d(self): @@ -481,21 +453,14 @@ def test_init_interpolate_mlr_id2d(self): json.dump(config, f) f.close() - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] - mlr_id2d = PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') - field = mlr_id2d.interpolate(data_dict) + field = mlr_id2d.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[925, 74], 7.646, 2) - self.assertAlmostEqual(field[555, 444], 7.204, 2) - self.assertAlmostEqual(field[185, 814], 2.787, 2) + self.assertAlmostEqual(field[925, 74], 50.000, 2) + self.assertAlmostEqual(field[555, 444], 20.000, 2) + self.assertAlmostEqual(field[185, 814], 9.999, 2) def test_init_interpolate_mlr_id3d(self): @@ -511,21 +476,14 @@ def test_init_interpolate_mlr_id3d(self): with open('pymica_tests/data/config_test.json', 'w') as f: json.dump(config, f) f.close() - - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] mlr_id2d = PyMica('mlr+id3d', 'pymica_tests/data/config_test.json') - field = mlr_id2d.interpolate(data_dict) + field = mlr_id2d.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) - self.assertAlmostEqual(field[925, 74], 7.646, 2) - self.assertAlmostEqual(field[555, 444], 7.204, 2) - self.assertAlmostEqual(field[185, 814], 2.787, 2) + self.assertAlmostEqual(field[925, 74], 50.000, 2) + self.assertAlmostEqual(field[555, 444], 20.000, 2) + self.assertAlmostEqual(field[185, 814], 9.999, 2) def test_interpolate_input_bad_lat(self): From b298ac227585b8e86cd23d88690a2b993255b0f5 Mon Sep 17 00:00:00 2001 From: jrmiro Date: Fri, 29 Sep 2023 09:34:09 +0200 Subject: [PATCH 45/87] "Solved comments and changed name of pymica script" --- pymica/pymica.py | 380 ++++++++++++------ pymica/pymica2.py | 347 ---------------- pymica_dev_jr.yml | 150 ------- .../{pymica2_test.py => pymica_test.py} | 4 +- 4 files changed, 269 insertions(+), 612 deletions(-) delete mode 100644 pymica/pymica2.py delete mode 100644 pymica_dev_jr.yml rename pymica_tests/{pymica2_test.py => pymica_test.py} (99%) diff --git a/pymica/pymica.py b/pymica/pymica.py index 820a254..438b469 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -3,27 +3,41 @@ ''' import json -from pymica.methods.idw import idw +import numpy as np +from genericpath import exists +from osgeo import gdal, osr, ogr from pymica.methods.inverse_distance import inverse_distance from pymica.methods.inverse_distance_3d import inverse_distance_3d -from numpy import concatenate, newaxis -from osgeo import gdal, ogr, osr - from pymica.methods.apply_regression import (apply_clustered_regression, apply_regression) from pymica.methods.clustered_regression import (ClusteredRegression, MultiRegressionSigma) +''' +from multiprocessing.sharedctypes import Value +from os import strerror +from tabnanny import check + +from interpolation.idw import idw +from interpolation.inverse_distance import inverse_distance +from interpolation.inverse_distance_3d import inverse_distance_3d +from numpy import asarray, concatenate, newaxis, array_equal +import numpy as np +from osgeo import gdal, ogr, osr + +from pymica.apply_regression import (apply_clustered_regression, + apply_regression) +from pymica.clustered_regression import (ClusteredRegression, + MultiRegressionSigma) +''' + class PyMica: '''Main project class. Calculates the regressions, corrects them with the interpolated residuals and saves files and gives errors. ''' - - def __init__(self, data_file, variables_file, - clusters=None, data_format=None, residuals_int='id2d', - z_field='altitude', config={}): + def __init__(self, methodology, config): ''' Args: data_file (str): The path with the point data @@ -48,100 +62,201 @@ def __init__(self, data_file, variables_file, Defaults to 'altitude' config (dict): Configuration dictionary. ''' - if data_format is None: - self.data_format = {'loc_vars': ('lon', 'lat'), - 'id_key': 'id', - 'y_var': 'temp', - 'x_vars': ('altitude', 'dist')} - else: - self.data_format = data_format + if methodology not in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d', 'mlr']: + raise ValueError('Methodology must be \"id2d\", \"id3d\", ' + '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"') - if 'power' in config.keys(): - self.power = float(config['power']) - else: - self.power = 2.5 + self.methodology = methodology + self.config = self.__read_config__(config) - if 'smoothing' in config.keys(): - self.smoothing = float(config['smoothing']) - else: - self.smoothing = 0.0 + self.__check_config__(methodology) - if 'penalization' in config.keys(): - self.penalization = float(config['penalization']) - else: - self.penalization = 30.0 + self.__get_geographical_parameters__() - with open(data_file, "r") as f_p: - data = json.load(f_p) + if methodology in ['mlr', 'id3d', 'mlr+id2d', 'mlr+id3d']: + self.__check_variables__() + self.__read_variables_files__() - self.__read_variables_files__(variables_file) + def __read_config__(self, config_file): + try: + with open(config_file, 'r') as f: + config = json.load(f) + f.close() + except FileNotFoundError: + raise FileNotFoundError('Wrong configuration file path.') + except json.decoder.JSONDecodeError as err: + raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) - in_proj = osr.SpatialReference() - in_proj.ImportFromEPSG(4326) + return config + + def __check_config__(self, method): + if method not in self.config.keys(): + raise KeyError(method + ' not defined in the configuration file.') + + if method in ['id2d', 'id3d', 'mlr+id2d', 'mlr+id3d']: + if 'id_power' not in self.config[method].keys(): + print('id_power not in the configuration dictionary. ' + + 'id_power set to default value of 2.5.') + self.power = self.config[method].get('id_power', 2.5) + + if 'id_smoothing' not in self.config[method].keys(): + print('id_smoothing not in the configuration dictionary. ' + + 'id_smoothing set to default value of 0.0.') + self.smoothing = self.config[method].get('id_smoothing', 0.0) + + if method in ['id3d', 'mlr+id3d']: + if 'id_penalization' not in self.config[method].keys(): + print('id_penalization not in the configuration dictionary. ' + + 'id_penalization set to default value of 30.') + self.penalization = self.config[method].get('id_penalization', + 30.0) + + self.interpolation_bounds = self.config[method].get( + 'interpolation_bounds', None) + if self.interpolation_bounds is None: + raise KeyError('interpolation_bounds must be defined in the ' + 'configuration dictionary.') + if type(self.interpolation_bounds) is not list: + raise TypeError('interpolation_bounds must be a List as ' + '[x_min, y_min, x_max, y_max]') + if len(self.interpolation_bounds) != 4: + raise ValueError('interpolation_bounds must be a List as ' + '[x_min, y_min, x_max, y_max]') + + self.resolution = self.config[method].get('resolution', None) + if self.resolution is None: + raise KeyError('resolution must be defined in the configuration ' + 'dictionary.') + if type(self.resolution) is str: + raise TypeError('resolution must have a valid value in meters.') + + self.EPSG = self.config[method].get('EPSG', None) + if self.EPSG is None: + raise KeyError('EPSG must be defined in the configuration ' + 'dictionary.') + if type(self.EPSG) is not int: + raise TypeError('EPSG must have a valid int value.') + + if method in ['mlr+id2d', 'mlr+id3d', 'mlr', 'id3d']: + if 'variables_files' not in self.config[method].keys(): + raise KeyError('variables_files must be included in the ' + + 'configuration file if ' + method + ' is ' + + 'selected.') + self.variables_files = self.config[method].get('variables_files', + None) + + if len(self.variables_files.keys()) < 1: + raise ValueError('variables_files dictionary must have at ' + 'least one key including a variable file ' + 'path containing a 2D predictor field.') + + def __check_variables__(self): + """Checks if the properties of variables are the same with each other. + + Raises: + ValueError: If properties of variable fields are not the same with + each other. + """ + + geo_param = np.array([self.field_geotransform, + self.field_proj.ExportToWkt(), + self.field_size[0], self.field_size[1]], + dtype='object') + + for i, var in enumerate(list(self.config[self.methodology] + ['variables_files'].keys())): + if not exists(self.config[self.methodology] + ['variables_files'][var]): + raise FileNotFoundError('No such file or directory: ' + + self.config[self.methodology] + ['variables_files'][var]) + var_ds = gdal.Open(self.config[self.methodology] + ['variables_files'][var]) + + check_equal = np.array_equal(np.array( + [var_ds.GetGeoTransform(), var_ds.GetProjectionRef(), + var_ds.RasterXSize, var_ds.RasterYSize], dtype='object'), + geo_param) + + if check_equal is False: + raise ValueError('Variables properties are not the same. ' + 'Variables fields must have the same ' + 'GeoTransform, Projection, XSize and YSize.') - transf = osr.CoordinateTransformation(in_proj, self.out_proj) + def __input_data__(self, data_dict): + # Check the data + for elements in data_dict: + if 'id' not in elements.keys(): + raise KeyError('id must be included in the data file') + if 'lat' not in elements.keys(): + raise KeyError('lat must be included in the data file') + if 'lon' not in elements.keys(): + raise KeyError('lon must be included in the data file') + if 'value' not in elements.keys(): + raise KeyError('value must be included in the data file') - cl_reg, out_data = self.__get_regression_results(clusters, data) + if self.methodology in ['id3d', 'mlr+id3d']: + for elements in data_dict: + if 'altitude' not in elements.keys(): + raise KeyError('altitude must be included in the ' + 'data file') - residuals = cl_reg.get_residuals() - residuals_data = {} + if self.methodology in ['mlr', 'mlr+id2d', 'mlr+id3d']: + for elements in data_dict: + if not set(list( + self.config[self.methodology] + ['variables_files'].keys())).issubset( + set(list(elements.keys()))): + raise KeyError('Some of the variables provided in the ' + 'variables_files dictionary missing in ' + + elements['id'] + '.') - for point in data: + in_proj = osr.SpatialReference() + in_proj.ImportFromEPSG(4326) + transf = osr.CoordinateTransformation(in_proj, self.field_proj) + + for point in data_dict: geom = ogr.Geometry(ogr.wkbPoint) - geom.AddPoint(point[self.data_format['loc_vars'][1]], - point[self.data_format['loc_vars'][0]]) + geom.AddPoint(point['lat'], + point['lon']) geom.Transform(transf) - if point[self.data_format['id_key']] in residuals: - residuals_data[point[ - self.data_format['id_key']]] = { - 'value': residuals[point[ - self.data_format['id_key']]], - 'x': geom.GetX(), 'y': geom.GetY()} - - if residuals_int == 'id3d': - residuals_data[point[self.data_format['id_key']] - ]['z'] = point[z_field] - - if residuals_int == 'id2d': - residuals_field = inverse_distance(residuals_data, - self.size, - self.geotransform, - power=self.power, - smoothing=self.smoothing) - elif residuals_int == 'id3d': - # dem = gdal.Open( - # variables_file[self.data_format['x_vars'].index(z_field)]) - # dem = dem.ReadAsArray() - dem = self.variables[self.data_format['x_vars'].index(z_field)] - residuals_field = inverse_distance_3d( - residuals_data, self.size, - self.geotransform, dem, power=self.power, - smoothing=self.smoothing, penalization=self.penalization) - elif residuals_int == 'idw': - residuals_field = idw(residuals_data, self.size, self.geotransform) - else: - raise ValueError("[Errno 2]residuals_int must be \"id2d\"," + - " \"id3d\" or \"idw\"") + point['x'] = geom.GetX() + point['y'] = geom.GetY() - self.result = out_data - residuals_field + return data_dict - def save_file(self, file_name): - '''Saves the calculate field data into a file + def __read_variables_files__(self): + for i, var in enumerate(list(self.config[self.methodology] + ['variables_files'].keys())): + var_ds = gdal.Open(self.config[self.methodology] + ['variables_files'][var]) + if i == 0: + self.variables = np.array([var_ds.ReadAsArray()]) + else: + self.variables = np.concatenate( + (self.variables, np.array([var_ds.ReadAsArray()])), axis=0) - Args: - file_name (str): The output file path - ''' + self.field_geotransform = var_ds.GetGeoTransform() + self.field_proj = osr.SpatialReference() + self.field_proj.ImportFromWkt(var_ds.GetProjectionRef()) + self.field_size = (var_ds.RasterYSize, var_ds.RasterXSize) - driver = gdal.GetDriverByName('GTiff') - d_s = driver.Create(file_name, self.size[1], self.size[0], 1, - gdal.GDT_Float32) - d_s.SetGeoTransform(self.geotransform) - d_s.SetProjection(self.out_proj.ExportToWkt()) + var_ds = None - d_s.GetRasterBand(1).WriteArray(self.result) + def __get_geographical_parameters__(self): + int_bounds = self.config[self.methodology]['interpolation_bounds'] + res = self.config[self.methodology]['resolution'] - def __get_regression_results(self, clusters, data): + self.field_geotransform = (float(int_bounds[0]), float(res), float(0), + float(int_bounds[3]), float(0), float(-res)) + + self.field_proj = osr.SpatialReference() + self.field_proj.ImportFromEPSG(self.config[self.methodology]['EPSG']) + self.field_size = [int((int_bounds[3] - int_bounds[1]) / res), + int((int_bounds[2] - int_bounds[0]) / res)] + + def __get_regression_results__(self, clusters, data): if clusters: cl_reg = ClusteredRegression(data, clusters['clusters_files'], data_format=self.data_format) @@ -157,37 +272,76 @@ def __get_regression_results(self, clusters, data): self.data_format['x_vars'], mask) else: - cl_reg = MultiRegressionSigma(data, - id_key=self.data_format['id_key'], - y_var=self.data_format['y_var'], - x_vars=self.data_format['x_vars']) + cl_reg = MultiRegressionSigma( + data, id_key='id', y_var='value', + x_vars=list(self.variables_files.keys())) out_data = apply_regression(cl_reg, self.variables, - self.data_format['x_vars']) + list(self.variables_files.keys())) return cl_reg, out_data - def __read_variables_files__(self, variables_file): - if isinstance(variables_file, (list,)): - self.variables = None - for layer_file in variables_file: - d_s = gdal.Open(layer_file) - if d_s is None: - raise FileNotFoundError("[Errno 2] No such file or " + - "directory: 'BadFile'") - for i in range(d_s.RasterCount): - layer_data = d_s.GetRasterBand(i + 1)\ - .ReadAsArray()[newaxis, :, :] - if self.variables is None: - self.variables = layer_data - else: - self.variables = concatenate((self.variables, - layer_data), axis=0) - else: - d_s = gdal.Open(variables_file) - self.variables = d_s.ReadAsArray() - - self.out_proj = osr.SpatialReference() - self.out_proj.ImportFromWkt(d_s.GetProjection()) - self.size = (d_s.RasterYSize, d_s.RasterXSize) - self.geotransform = d_s.GetGeoTransform() - d_s = None + def interpolate(self, data_dict): + + data = self.__input_data__(data_dict) + + if self.methodology == 'id2d': + field = inverse_distance(data, self.field_size, + list(self.field_geotransform), + self.power, self.smoothing) + elif self.methodology == 'id3d': + field = inverse_distance_3d( + data, + list(self.field_size), + list(self.field_geotransform), + self.variables[ + list(self.variables_files.keys()).index('altitude')], + self.power, + self.smoothing, + self.penalization) + elif self.methodology in ['mlr', 'mlr+id2d', 'mlr+id3d']: + regression, field = self.__get_regression_results__(False, data) + + if self.methodology in ['mlr+id2d', 'mlr+id3d']: + residues = regression.get_residuals() + + res_interp = [] + for stat in data: + if stat['id'] in residues.keys(): + res = {'id': stat['id'], 'x': stat['x'], + 'y': stat['y'], 'value': residues[stat['id']]} + if self.methodology == 'mlr+id3d': + res['altitude'] = stat['altitude'] + res_interp.append(res) + + if self.methodology == 'mlr+id2d': + res_field = inverse_distance(res_interp, list(self.field_size), + list(self.field_geotransform), + self.power, self.smoothing) + elif self.methodology == 'mlr+id3d': + res_field = inverse_distance_3d( + res_interp, list(self.field_size), list(self.field_geotransform), + self.variables[ + list(self.variables_files.keys()).index('altitude')], + self.power, + self.smoothing, + self.penalization) + + field = field - res_field + + self.field = field + + return field + + + def save_file(self, file_name): + #Saves the calculate field data into a file + #Args: + # file_name (str): The output file path + driver = gdal.GetDriverByName('GTiff') + d_s = driver.Create(file_name, self.size[1], self.size[0], 1, + gdal.GDT_Float32) + d_s.SetGeoTransform(self.geotransform) + d_s.SetProjection(self.out_proj.ExportToWkt()) + + d_s.GetRasterBand(1).WriteArray(self.field) + diff --git a/pymica/pymica2.py b/pymica/pymica2.py deleted file mode 100644 index 438b469..0000000 --- a/pymica/pymica2.py +++ /dev/null @@ -1,347 +0,0 @@ -'''Main class. Calculates data fields from points, using -clusters multi-linear regressions corrected with residuals. -''' -import json - -import numpy as np -from genericpath import exists -from osgeo import gdal, osr, ogr -from pymica.methods.inverse_distance import inverse_distance -from pymica.methods.inverse_distance_3d import inverse_distance_3d -from pymica.methods.apply_regression import (apply_clustered_regression, - apply_regression) -from pymica.methods.clustered_regression import (ClusteredRegression, - MultiRegressionSigma) - -''' -from multiprocessing.sharedctypes import Value -from os import strerror -from tabnanny import check - -from interpolation.idw import idw -from interpolation.inverse_distance import inverse_distance -from interpolation.inverse_distance_3d import inverse_distance_3d -from numpy import asarray, concatenate, newaxis, array_equal -import numpy as np -from osgeo import gdal, ogr, osr - -from pymica.apply_regression import (apply_clustered_regression, - apply_regression) -from pymica.clustered_regression import (ClusteredRegression, - MultiRegressionSigma) -''' - - -class PyMica: - '''Main project class. Calculates the regressions, corrects - them with the interpolated residuals and saves files and gives - errors. - ''' - def __init__(self, methodology, config): - ''' - Args: - data_file (str): The path with the point data - variables_file (str, list): The file(s) path(s) containing the - fields used in the regression - clusters (dict, optional): Defaults to None. Two keys, - clusters_files and mask_files, - with the paths for the - cluster definitions and merging data - data_format (dict, optional): Defaults to None. The name of the - variables in the data files. - Defaults to: - {'loc_vars': ('lon', 'lat'), - 'id_key': 'id', - 'y_var': 'temp', - 'x_vars': ('altitude', 'dist')} - residuals_int (str): The indicator of the residuals interpolation - methodology. Defaults to 'id2d'. - Methodologies available: id2d, id3d and idw. - z_field (str): The field used as the z variable when using the id3d - value as the residuals_int method. - Defaults to 'altitude' - config (dict): Configuration dictionary. - ''' - if methodology not in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d', 'mlr']: - raise ValueError('Methodology must be \"id2d\", \"id3d\", ' - '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"') - - self.methodology = methodology - self.config = self.__read_config__(config) - - self.__check_config__(methodology) - - self.__get_geographical_parameters__() - - if methodology in ['mlr', 'id3d', 'mlr+id2d', 'mlr+id3d']: - self.__check_variables__() - self.__read_variables_files__() - - def __read_config__(self, config_file): - try: - with open(config_file, 'r') as f: - config = json.load(f) - f.close() - except FileNotFoundError: - raise FileNotFoundError('Wrong configuration file path.') - except json.decoder.JSONDecodeError as err: - raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) - - return config - - def __check_config__(self, method): - if method not in self.config.keys(): - raise KeyError(method + ' not defined in the configuration file.') - - if method in ['id2d', 'id3d', 'mlr+id2d', 'mlr+id3d']: - if 'id_power' not in self.config[method].keys(): - print('id_power not in the configuration dictionary. ' + - 'id_power set to default value of 2.5.') - self.power = self.config[method].get('id_power', 2.5) - - if 'id_smoothing' not in self.config[method].keys(): - print('id_smoothing not in the configuration dictionary. ' + - 'id_smoothing set to default value of 0.0.') - self.smoothing = self.config[method].get('id_smoothing', 0.0) - - if method in ['id3d', 'mlr+id3d']: - if 'id_penalization' not in self.config[method].keys(): - print('id_penalization not in the configuration dictionary. ' + - 'id_penalization set to default value of 30.') - self.penalization = self.config[method].get('id_penalization', - 30.0) - - self.interpolation_bounds = self.config[method].get( - 'interpolation_bounds', None) - if self.interpolation_bounds is None: - raise KeyError('interpolation_bounds must be defined in the ' - 'configuration dictionary.') - if type(self.interpolation_bounds) is not list: - raise TypeError('interpolation_bounds must be a List as ' - '[x_min, y_min, x_max, y_max]') - if len(self.interpolation_bounds) != 4: - raise ValueError('interpolation_bounds must be a List as ' - '[x_min, y_min, x_max, y_max]') - - self.resolution = self.config[method].get('resolution', None) - if self.resolution is None: - raise KeyError('resolution must be defined in the configuration ' - 'dictionary.') - if type(self.resolution) is str: - raise TypeError('resolution must have a valid value in meters.') - - self.EPSG = self.config[method].get('EPSG', None) - if self.EPSG is None: - raise KeyError('EPSG must be defined in the configuration ' - 'dictionary.') - if type(self.EPSG) is not int: - raise TypeError('EPSG must have a valid int value.') - - if method in ['mlr+id2d', 'mlr+id3d', 'mlr', 'id3d']: - if 'variables_files' not in self.config[method].keys(): - raise KeyError('variables_files must be included in the ' + - 'configuration file if ' + method + ' is ' + - 'selected.') - self.variables_files = self.config[method].get('variables_files', - None) - - if len(self.variables_files.keys()) < 1: - raise ValueError('variables_files dictionary must have at ' - 'least one key including a variable file ' - 'path containing a 2D predictor field.') - - def __check_variables__(self): - """Checks if the properties of variables are the same with each other. - - Raises: - ValueError: If properties of variable fields are not the same with - each other. - """ - - geo_param = np.array([self.field_geotransform, - self.field_proj.ExportToWkt(), - self.field_size[0], self.field_size[1]], - dtype='object') - - for i, var in enumerate(list(self.config[self.methodology] - ['variables_files'].keys())): - if not exists(self.config[self.methodology] - ['variables_files'][var]): - raise FileNotFoundError('No such file or directory: ' + - self.config[self.methodology] - ['variables_files'][var]) - var_ds = gdal.Open(self.config[self.methodology] - ['variables_files'][var]) - - check_equal = np.array_equal(np.array( - [var_ds.GetGeoTransform(), var_ds.GetProjectionRef(), - var_ds.RasterXSize, var_ds.RasterYSize], dtype='object'), - geo_param) - - if check_equal is False: - raise ValueError('Variables properties are not the same. ' - 'Variables fields must have the same ' - 'GeoTransform, Projection, XSize and YSize.') - - def __input_data__(self, data_dict): - # Check the data - for elements in data_dict: - if 'id' not in elements.keys(): - raise KeyError('id must be included in the data file') - if 'lat' not in elements.keys(): - raise KeyError('lat must be included in the data file') - if 'lon' not in elements.keys(): - raise KeyError('lon must be included in the data file') - if 'value' not in elements.keys(): - raise KeyError('value must be included in the data file') - - if self.methodology in ['id3d', 'mlr+id3d']: - for elements in data_dict: - if 'altitude' not in elements.keys(): - raise KeyError('altitude must be included in the ' - 'data file') - - if self.methodology in ['mlr', 'mlr+id2d', 'mlr+id3d']: - for elements in data_dict: - if not set(list( - self.config[self.methodology] - ['variables_files'].keys())).issubset( - set(list(elements.keys()))): - raise KeyError('Some of the variables provided in the ' - 'variables_files dictionary missing in ' - + elements['id'] + '.') - - in_proj = osr.SpatialReference() - in_proj.ImportFromEPSG(4326) - transf = osr.CoordinateTransformation(in_proj, self.field_proj) - - for point in data_dict: - geom = ogr.Geometry(ogr.wkbPoint) - geom.AddPoint(point['lat'], - point['lon']) - geom.Transform(transf) - - point['x'] = geom.GetX() - point['y'] = geom.GetY() - - return data_dict - - def __read_variables_files__(self): - for i, var in enumerate(list(self.config[self.methodology] - ['variables_files'].keys())): - var_ds = gdal.Open(self.config[self.methodology] - ['variables_files'][var]) - if i == 0: - self.variables = np.array([var_ds.ReadAsArray()]) - else: - self.variables = np.concatenate( - (self.variables, np.array([var_ds.ReadAsArray()])), axis=0) - - self.field_geotransform = var_ds.GetGeoTransform() - self.field_proj = osr.SpatialReference() - self.field_proj.ImportFromWkt(var_ds.GetProjectionRef()) - self.field_size = (var_ds.RasterYSize, var_ds.RasterXSize) - - var_ds = None - - def __get_geographical_parameters__(self): - int_bounds = self.config[self.methodology]['interpolation_bounds'] - res = self.config[self.methodology]['resolution'] - - self.field_geotransform = (float(int_bounds[0]), float(res), float(0), - float(int_bounds[3]), float(0), float(-res)) - - self.field_proj = osr.SpatialReference() - self.field_proj.ImportFromEPSG(self.config[self.methodology]['EPSG']) - self.field_size = [int((int_bounds[3] - int_bounds[1]) / res), - int((int_bounds[2] - int_bounds[0]) / res)] - - def __get_regression_results__(self, clusters, data): - if clusters: - cl_reg = ClusteredRegression(data, clusters['clusters_files'], - data_format=self.data_format) - cluster_file_index = clusters['clusters_files'].index( - cl_reg.final_cluster_file) - - d_s = gdal.Open(clusters['mask_files'][cluster_file_index]) - mask = d_s.ReadAsArray() - d_s = None - - out_data = apply_clustered_regression( - cl_reg, self.variables, - self.data_format['x_vars'], - mask) - else: - cl_reg = MultiRegressionSigma( - data, id_key='id', y_var='value', - x_vars=list(self.variables_files.keys())) - out_data = apply_regression(cl_reg, self.variables, - list(self.variables_files.keys())) - - return cl_reg, out_data - - def interpolate(self, data_dict): - - data = self.__input_data__(data_dict) - - if self.methodology == 'id2d': - field = inverse_distance(data, self.field_size, - list(self.field_geotransform), - self.power, self.smoothing) - elif self.methodology == 'id3d': - field = inverse_distance_3d( - data, - list(self.field_size), - list(self.field_geotransform), - self.variables[ - list(self.variables_files.keys()).index('altitude')], - self.power, - self.smoothing, - self.penalization) - elif self.methodology in ['mlr', 'mlr+id2d', 'mlr+id3d']: - regression, field = self.__get_regression_results__(False, data) - - if self.methodology in ['mlr+id2d', 'mlr+id3d']: - residues = regression.get_residuals() - - res_interp = [] - for stat in data: - if stat['id'] in residues.keys(): - res = {'id': stat['id'], 'x': stat['x'], - 'y': stat['y'], 'value': residues[stat['id']]} - if self.methodology == 'mlr+id3d': - res['altitude'] = stat['altitude'] - res_interp.append(res) - - if self.methodology == 'mlr+id2d': - res_field = inverse_distance(res_interp, list(self.field_size), - list(self.field_geotransform), - self.power, self.smoothing) - elif self.methodology == 'mlr+id3d': - res_field = inverse_distance_3d( - res_interp, list(self.field_size), list(self.field_geotransform), - self.variables[ - list(self.variables_files.keys()).index('altitude')], - self.power, - self.smoothing, - self.penalization) - - field = field - res_field - - self.field = field - - return field - - - def save_file(self, file_name): - #Saves the calculate field data into a file - #Args: - # file_name (str): The output file path - driver = gdal.GetDriverByName('GTiff') - d_s = driver.Create(file_name, self.size[1], self.size[0], 1, - gdal.GDT_Float32) - d_s.SetGeoTransform(self.geotransform) - d_s.SetProjection(self.out_proj.ExportToWkt()) - - d_s.GetRasterBand(1).WriteArray(self.field) - diff --git a/pymica_dev_jr.yml b/pymica_dev_jr.yml deleted file mode 100644 index e45fbe1..0000000 --- a/pymica_dev_jr.yml +++ /dev/null @@ -1,150 +0,0 @@ -name: pymica-dev -channels: - - conda-forge - - defaults -dependencies: - - _libgcc_mutex=0.1=conda_forge - - _openmp_mutex=4.5=2_gnu - - blosc=1.21.5=h0f2a231_0 - - boost-cpp=1.78.0=h2c5509c_4 - - brotli-python=1.1.0=py311hb755f60_0 - - bzip2=1.0.8=h7f98852_4 - - c-ares=1.19.1=hd590300_0 - - ca-certificates=2023.7.22=hbcca054_0 - - cairo=1.16.0=h0c91306_1017 - - certifi=2023.7.22=pyhd8ed1ab_0 - - cfitsio=4.3.0=hbdc6101_0 - - charset-normalizer=3.2.0=pyhd8ed1ab_0 - - colorama=0.4.6=pyhd8ed1ab_0 - - coverage=7.3.0=py311h459d7ec_0 - - cython=3.0.2=py311hb755f60_0 - - exceptiongroup=1.1.3=pyhd8ed1ab_0 - - expat=2.5.0=hcb278e6_1 - - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - - font-ttf-inconsolata=3.000=h77eed37_0 - - font-ttf-source-code-pro=2.038=h77eed37_0 - - font-ttf-ubuntu=0.83=hab24e00_0 - - fontconfig=2.14.2=h14ed4e7_0 - - fonts-conda-ecosystem=1=0 - - fonts-conda-forge=1=0 - - freetype=2.12.1=hca18f0e_1 - - freexl=1.0.6=h166bdaf_1 - - gdal=3.7.1=py311h815a124_9 - - geos=3.12.0=h59595ed_0 - - geotiff=1.7.1=h22adcc9_11 - - gettext=0.21.1=h27087fc_0 - - giflib=5.2.1=h0b41bf4_3 - - hdf4=4.2.15=h501b40f_6 - - hdf5=1.14.2=nompi_h4f84152_100 - - icu=73.2=h59595ed_0 - - idna=3.4=pyhd8ed1ab_0 - - iniconfig=2.0.0=pyhd8ed1ab_0 - - joblib=1.3.2=pyhd8ed1ab_0 - - json-c=0.17=h7ab15ed_0 - - kealib=1.5.1=hcd42e92_5 - - keyutils=1.6.1=h166bdaf_0 - - krb5=1.21.2=h659d440_0 - - lcms2=2.15=haa2dc70_1 - - ld_impl_linux-64=2.40=h41732ed_0 - - lerc=4.0.0=h27087fc_0 - - libaec=1.0.6=hcb278e6_1 - - libarchive=3.6.2=h039dbb9_1 - - libblas=3.9.0=18_linux64_openblas - - libcblas=3.9.0=18_linux64_openblas - - libcurl=8.2.1=hca28451_0 - - libdeflate=1.18=h0b41bf4_0 - - libedit=3.1.20191231=he28a2e2_2 - - libev=4.33=h516909a_1 - - libexpat=2.5.0=hcb278e6_1 - - libffi=3.4.2=h7f98852_5 - - libgcc-ng=13.1.0=he5830b7_0 - - libgdal=3.7.1=h880a63b_9 - - libgfortran-ng=13.1.0=h69a702a_0 - - libgfortran5=13.1.0=h15d22d2_0 - - libglib=2.76.4=hebfc3b9_0 - - libgomp=13.1.0=he5830b7_0 - - libiconv=1.17=h166bdaf_0 - - libjpeg-turbo=2.1.5.1=h0b41bf4_0 - - libkml=1.3.0=h37653c0_1015 - - liblapack=3.9.0=18_linux64_openblas - - libllvm14=14.0.6=hcd5def8_4 - - libnetcdf=4.9.2=nompi_h80fb2b6_112 - - libnghttp2=1.52.0=h61bc06f_0 - - libnsl=2.0.0=h7f98852_0 - - libopenblas=0.3.24=pthreads_h413a1c8_0 - - libpng=1.6.39=h753d276_0 - - libpq=15.4=hfc447b1_0 - - librttopo=1.1.0=hb58d41b_14 - - libspatialite=5.0.1=h15f6e67_28 - - libsqlite=3.43.0=h2797004_0 - - libssh2=1.11.0=h0841786_0 - - libstdcxx-ng=13.1.0=hfd8a6a1_0 - - libtiff=4.5.1=h8b53f26_1 - - libuuid=2.38.1=h0b41bf4_0 - - libwebp-base=1.3.1=hd590300_0 - - libxcb=1.15=h0b41bf4_0 - - libxml2=2.11.5=h232c23b_1 - - libzip=1.10.1=h2629f0a_2 - - libzlib=1.2.13=hd590300_5 - - llvmlite=0.40.1=py311ha6695c7_0 - - lz4-c=1.9.4=hcb278e6_0 - - lzo=2.10=h516909a_1000 - - ncurses=6.4=hcb278e6_0 - - nspr=4.35=h27087fc_0 - - nss=3.92=h1d7d5a4_0 - - numba=0.57.1=py311h96b013e_0 - - numpy=1.24.4=py311h64a7726_0 - - openjpeg=2.5.0=hfec8fc6_2 - - openssl=3.1.2=hd590300_0 - - packaging=23.1=pyhd8ed1ab_0 - - pcre2=10.40=hc3806b6_0 - - pip=23.2.1=pyhd8ed1ab_0 - - pixman=0.40.0=h36c2ea0_0 - - platformdirs=3.10.0=pyhd8ed1ab_0 - - pluggy=1.3.0=pyhd8ed1ab_0 - - pooch=1.7.0=pyha770c72_3 - - poppler=23.08.0=hd18248d_0 - - poppler-data=0.4.12=hd8ed1ab_0 - - postgresql=15.4=h8972f4a_0 - - proj=9.2.1=ha643af7_0 - - pthread-stubs=0.4=h36c2ea0_1001 - - pyproj=3.6.0=py311ha169711_1 - - pysocks=1.7.1=pyha2e5f31_6 - - pytest=7.4.1=pyhd8ed1ab_0 - - pytest-cov=4.1.0=pyhd8ed1ab_0 - - python=3.11.5=hab00c5b_0_cpython - - python_abi=3.11=3_cp311 - - readline=8.2=h8228510_1 - - requests=2.31.0=pyhd8ed1ab_0 - - scikit-learn=1.3.0=py311hc009520_0 - - scipy=1.11.2=py311h64a7726_0 - - setuptools=68.1.2=pyhd8ed1ab_0 - - snappy=1.1.10=h9fff704_0 - - sqlite=3.43.0=h2c6b66d_0 - - threadpoolctl=3.2.0=pyha21a80b_0 - - tiledb=2.16.3=hf0b6e87_1 - - tk=8.6.12=h27826a3_0 - - toml=0.10.2=pyhd8ed1ab_0 - - tomli=2.0.1=pyhd8ed1ab_0 - - typing-extensions=4.7.1=hd8ed1ab_0 - - typing_extensions=4.7.1=pyha770c72_0 - - tzcode=2023c=h0b41bf4_0 - - tzdata=2023c=h71feb2d_0 - - urllib3=2.0.4=pyhd8ed1ab_0 - - wheel=0.41.2=pyhd8ed1ab_0 - - xerces-c=3.2.4=hac6953d_3 - - xorg-kbproto=1.0.7=h7f98852_1002 - - xorg-libice=1.1.1=hd590300_0 - - xorg-libsm=1.2.4=h7391055_0 - - xorg-libx11=1.8.6=h8ee46fc_0 - - xorg-libxau=1.0.11=hd590300_0 - - xorg-libxdmcp=1.1.3=h7f98852_0 - - xorg-libxext=1.3.4=h0b41bf4_2 - - xorg-libxrender=0.9.11=hd590300_0 - - xorg-renderproto=0.11.1=h7f98852_1002 - - xorg-xextproto=7.3.0=h0b41bf4_1003 - - xorg-xproto=7.0.31=h7f98852_1007 - - xz=5.2.6=h166bdaf_0 - - zlib=1.2.13=hd590300_5 - - zstd=1.5.5=hfc55251_0 -prefix: /home/jmc/anaconda3/envs/pymica-dev diff --git a/pymica_tests/pymica2_test.py b/pymica_tests/pymica_test.py similarity index 99% rename from pymica_tests/pymica2_test.py rename to pymica_tests/pymica_test.py index 999a0ba..54b9128 100644 --- a/pymica_tests/pymica2_test.py +++ b/pymica_tests/pymica_test.py @@ -9,7 +9,7 @@ import numpy as np from osgeo import gdal, osr -from pymica.pymica2 import PyMica +from pymica.pymica import PyMica class TestPyMica(unittest.TestCase): @@ -580,7 +580,7 @@ def tearDownClass(self): if exists('pymica_tests/data/tifs/altitude.tif'): remove('pymica_tests/data/tifs/altitude.tif') if exists('pymica_tests/data/tifs/d_coast.tif'): - remove('pymica_tests/data/tifs/d_coast.tif') + remove('pymica_tests/dºata/tifs/d_coast.tif') if exists('pymica_tests/data/tifs/d_coast_2.tif'): remove('pymica_tests/data/tifs/d_coast_2.tif') if exists('pymica_tests/data/init_data.json'): From 1625fd064c3ea8331b3de20377897d006932fdef Mon Sep 17 00:00:00 2001 From: jrmiro Date: Fri, 29 Sep 2023 09:47:12 +0200 Subject: [PATCH 46/87] Minor error corrected --- pymica_tests/pymica_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pymica_tests/pymica_test.py b/pymica_tests/pymica_test.py index 54b9128..1b0f419 100644 --- a/pymica_tests/pymica_test.py +++ b/pymica_tests/pymica_test.py @@ -580,7 +580,7 @@ def tearDownClass(self): if exists('pymica_tests/data/tifs/altitude.tif'): remove('pymica_tests/data/tifs/altitude.tif') if exists('pymica_tests/data/tifs/d_coast.tif'): - remove('pymica_tests/dºata/tifs/d_coast.tif') + remove('pymica_tests/data/tifs/d_coast.tif') if exists('pymica_tests/data/tifs/d_coast_2.tif'): remove('pymica_tests/data/tifs/d_coast_2.tif') if exists('pymica_tests/data/init_data.json'): From 954b75b98bc092e355e1e2cb4570eef5afa93477 Mon Sep 17 00:00:00 2001 From: jrmiro Date: Fri, 29 Sep 2023 15:02:06 +0200 Subject: [PATCH 47/87] Move apply_regressions inside the corresponding class --- pymica/methods/apply_regression.py | 63 ---------------------- pymica/methods/clustered_regression.py | 59 ++++++++++++++++++++ pymica/methods/multiregression.py | 74 +++++++++++++++++++++++++- pymica/pymica.py | 26 ++------- pymica_tests/apply_regression_test.py | 17 +++--- 5 files changed, 144 insertions(+), 95 deletions(-) delete mode 100644 pymica/methods/apply_regression.py diff --git a/pymica/methods/apply_regression.py b/pymica/methods/apply_regression.py deleted file mode 100644 index 073b608..0000000 --- a/pymica/methods/apply_regression.py +++ /dev/null @@ -1,63 +0,0 @@ -'''Once the regression coefficients are calculated, this function applies them -to a raster. -''' -import numpy as np - - -def apply_regression(regr, raster_data, raster_fields): - '''Applies the regression formula to an array, to - get all the values for each point - - Args: - regr (MultiRegression): A MultiRegression or MultiRegressionSigma - instance - raster_data (nd.array): A three dimension array with the values to - apply - raster_fields (list): The variable names as passed into MultiRegression - and in the order they appear in raster_data. - Used to apply the fields in the correct order. - - Raises: - ValueError: The array has wrong dimensions - - Returns: - nd.array: A 2-D array with all the calculated values - ''' - if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: - raise ValueError("raster_data must be a 3 dimensional array") - coefs = regr.get_coefs() - out_data = coefs[1] * np.ones((raster_data[0].shape[0], - raster_data[0].shape[1])) - - for i, coef in enumerate(coefs[0]): - field_pos = raster_fields.index(regr.used_vars[i]) - out_data += coef * raster_data[field_pos] - - return out_data - - -def apply_clustered_regression(regressions, raster_data, raster_fields, mask): - '''The same as apply_regression, but using a "clustered regresion". - The result is weighed by a mask array. - - Args: - regressions (ClusteredRegression): The ClusteredRegression instance - raster_data (nd.array): A three dimension array with the values to - apply - raster_fields (list): The variable names as passed into MultiRegression - and in the order they appear in raster_data. - Used to apply the fields in the correct order. - mask (nd.array): An array with the zones valid for the cluster with - value 1 and the others with value 0. - Intermediate values are allowed to overlap zones. - Use *create_clusters_file* to generate the data. - - Returns: - nd.array: The final value array, after overlapping all the clusters. - ''' - - result = np.zeros((mask.shape[1], mask.shape[2]), dtype=np.float64) - for i, regr in enumerate(regressions.final_regr): - result += apply_regression(regr, raster_data, raster_fields) * mask[i] - - return result / mask.sum(axis=0) diff --git a/pymica/methods/clustered_regression.py b/pymica/methods/clustered_regression.py index 45a1f3b..7713410 100644 --- a/pymica/methods/clustered_regression.py +++ b/pymica/methods/clustered_regression.py @@ -1,6 +1,7 @@ '''Runs multiple regressions clustering the data in all the ways is asked for and takes the best option for each zone ''' +import numpy as np import sys from copy import deepcopy @@ -129,6 +130,32 @@ def predict_points(self, x_data): for data in zip(cluster_data, result): out[x_data_idx[data[0]['id']]] = data[1] return out + + def apply_clustered_regression(self, raster_data, raster_fields, mask): + '''The same as apply_regression, but using a "clustered regresion". + The result is weighed by a mask array. + + Args: + regressions (ClusteredRegression): The ClusteredRegression instance + raster_data (nd.array): A three dimension array with the values to + apply + raster_fields (list): The variable names as passed into MultiRegression + and in the order they appear in raster_data. + Used to apply the fields in the correct order. + mask (nd.array): An array with the zones valid for the cluster with + value 1 and the others with value 0. + Intermediate values are allowed to overlap zones. + Use *create_clusters_file* to generate the data. + + Returns: + nd.array: The final value array, after overlapping all the clusters. + ''' + + result = np.zeros((mask.shape[1], mask.shape[2]), dtype=np.float64) + for i, regr in enumerate(self.final_regr): + result += __apply_regression__(regr, raster_data, raster_fields) * mask[i] + + return result / mask.sum(axis=0) def __filter_data_by_cluster__(data, cluster): @@ -167,3 +194,35 @@ def __get_cluster_mse__(residuals_all, data_in_cluster, id_key): for element in data_in_cluster: residuals_sum += residuals_all[element[id_key]]**2 return residuals_sum/len(data_in_cluster) + + +def __apply_regression__(regr, raster_data, raster_fields): + '''Applies the regression formula to an array, to + get all the values for each point + + Args: + regr (MultiRegression): A MultiRegression or MultiRegressionSigma + instance + raster_data (nd.array): A three dimension array with the values to + apply + raster_fields (list): The variable names as passed into MultiRegression + and in the order they appear in raster_data. + Used to apply the fields in the correct order. + + Raises: + ValueError: The array has wrong dimensions + + Returns: + nd.array: A 2-D array with all the calculated values + ''' + if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: + raise ValueError("raster_data must be a 3 dimensional array") + coefs = regr.get_coefs() + out_data = coefs[1] * np.ones((raster_data[0].shape[0], + raster_data[0].shape[1])) + + for i, coef in enumerate(coefs[0]): + field_pos = raster_fields.index(regr.used_vars[i]) + out_data += coef * raster_data[field_pos] + + return out_data diff --git a/pymica/methods/multiregression.py b/pymica/methods/multiregression.py index eeb1da2..445f038 100644 --- a/pymica/methods/multiregression.py +++ b/pymica/methods/multiregression.py @@ -3,7 +3,8 @@ For more information, see :ref:`Multiple Linear Regression`. """ -from numpy import array, std +import numpy as np +from numpy import array, std, ones from sklearn.linear_model import LinearRegression from sklearn.metrics import mean_absolute_error, mean_squared_error @@ -191,6 +192,37 @@ def predict_points(self, x_data): predict = self.regr.predict(data) return predict + def apply_regression(self, raster_data, raster_fields): + '''Applies the regression formula to an array, to + get all the values for each point + + Args: + regr (MultiRegression): A MultiRegression or MultiRegressionSigma + instance + raster_data (nd.array): A three dimension array with the values to + apply + raster_fields (list): The variable names as passed into MultiRegression + and in the order they appear in raster_data. + Used to apply the fields in the correct order. + + Raises: + ValueError: The array has wrong dimensions + + Returns: + nd.array: A 2-D array with all the calculated values + ''' + if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: + raise ValueError("raster_data must be a 3 dimensional array") + coefs = self.get_coefs() + out_data = coefs[1] * ones((raster_data[0].shape[0], + raster_data[0].shape[1])) + + for i, coef in enumerate(coefs[0]): + field_pos = raster_fields.index(self.used_vars[i]) + out_data += coef * raster_data[field_pos] + + return out_data + class MultiRegressionSigma(MultiRegression): """Calculates a multiple linear regression like in :meth:`MultiRegression` @@ -255,3 +287,43 @@ def get_residuals(self): residuals[key] = residuals_array[i] i += 1 return residuals + + def get_coefs(self): + '''Returns the regression coefficients and independent term + + Returns: + list: The n coefficients and then the intercept or independent term + ''' + + return [self.regr.coef_, self.regr.intercept_] + + def apply_regression(self, raster_data, raster_fields): + '''Applies the regression formula to an array, to + get all the values for each point + + Args: + regr (MultiRegression): A MultiRegression or MultiRegressionSigma + instance + raster_data (nd.array): A three dimension array with the values to + apply + raster_fields (list): The variable names as passed into MultiRegression + and in the order they appear in raster_data. + Used to apply the fields in the correct order. + + Raises: + ValueError: The array has wrong dimensions + + Returns: + nd.array: A 2-D array with all the calculated values + ''' + if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: + raise ValueError("raster_data must be a 3 dimensional array") + coefs = self.get_coefs() + out_data = coefs[1] * ones((raster_data[0].shape[0], + raster_data[0].shape[1])) + + for i, coef in enumerate(coefs[0]): + field_pos = raster_fields.index(self.used_vars[i]) + out_data += coef * raster_data[field_pos] + + return out_data diff --git a/pymica/pymica.py b/pymica/pymica.py index 438b469..edaac21 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -8,28 +8,10 @@ from osgeo import gdal, osr, ogr from pymica.methods.inverse_distance import inverse_distance from pymica.methods.inverse_distance_3d import inverse_distance_3d -from pymica.methods.apply_regression import (apply_clustered_regression, - apply_regression) + from pymica.methods.clustered_regression import (ClusteredRegression, MultiRegressionSigma) -''' -from multiprocessing.sharedctypes import Value -from os import strerror -from tabnanny import check - -from interpolation.idw import idw -from interpolation.inverse_distance import inverse_distance -from interpolation.inverse_distance_3d import inverse_distance_3d -from numpy import asarray, concatenate, newaxis, array_equal -import numpy as np -from osgeo import gdal, ogr, osr - -from pymica.apply_regression import (apply_clustered_regression, - apply_regression) -from pymica.clustered_regression import (ClusteredRegression, - MultiRegressionSigma) -''' class PyMica: @@ -267,15 +249,15 @@ def __get_regression_results__(self, clusters, data): mask = d_s.ReadAsArray() d_s = None - out_data = apply_clustered_regression( - cl_reg, self.variables, + out_data = cl_reg.apply_clustered_regression( + self.variables, self.data_format['x_vars'], mask) else: cl_reg = MultiRegressionSigma( data, id_key='id', y_var='value', x_vars=list(self.variables_files.keys())) - out_data = apply_regression(cl_reg, self.variables, + out_data = cl_reg.apply_regression(self.variables, list(self.variables_files.keys())) return cl_reg, out_data diff --git a/pymica_tests/apply_regression_test.py b/pymica_tests/apply_regression_test.py index 289eff3..5942841 100644 --- a/pymica_tests/apply_regression_test.py +++ b/pymica_tests/apply_regression_test.py @@ -6,8 +6,7 @@ import numpy as np -from pymica.methods.apply_regression import (apply_clustered_regression, - apply_regression) + from pymica.methods.clustered_regression import ClusteredRegression from pymica.methods.multiregression import MultiRegressionSigma @@ -31,7 +30,7 @@ def test_apply_regression(self): in_data = alt_data.reshape([1, 5, 5]) - result = apply_regression(inst, in_data, ['altitude', 'dist']) + result = inst.apply_regression(in_data, ['altitude', 'dist']) self.assertEqual(result.shape[0], size[1]) self.assertEqual(result.shape[1], size[0]) @@ -49,7 +48,7 @@ def test_apply_regression(self): x_vars=['altitude', 'dist']) in_data = np.array([alt_data, dist_data]) - result = apply_regression(inst, in_data, ['altitude', 'dist']) + result = inst.apply_regression(in_data, ['altitude', 'dist']) self.assertEqual(result.shape[0], size[1]) self.assertEqual(result.shape[1], size[0]) @@ -62,7 +61,7 @@ def test_apply_regression(self): dist_data = np.ones(size) in_data = np.array([alt_data, dist_data]) now = datetime.utcnow() - result = apply_regression(inst, in_data, ['altitude', 'dist']) + result = inst.apply_regression(in_data, ['altitude', 'dist']) spent_time = datetime.utcnow() - now print("Time for 1000x1000:", spent_time.total_seconds(), "s") @@ -79,7 +78,7 @@ def test_apply_regression_errors(self): in_data = np.ones([5, 5]) with self.assertRaises(ValueError) as cm: - apply_regression(inst, in_data, ['altitude', 'dist']) + inst.apply_regression(in_data, ['altitude', 'dist']) self.assertEqual( "raster_data must be a 3 dimensional array", str(cm.exception)) @@ -87,7 +86,7 @@ def test_apply_regression_errors(self): in_data = [5, 5] with self.assertRaises(ValueError) as cm: - apply_regression(inst, in_data, ['altitude', 'dist']) + inst.apply_regression(in_data, ['altitude', 'dist']) self.assertEqual( "raster_data must be a 3 dimensional array", str(cm.exception)) @@ -113,6 +112,6 @@ def test_apply_clustered_regression(self): for j in range(500): mask[i][i*250 + j][:] = 1 - j/550 - result = apply_clustered_regression( - inst, in_data, ['altitude', 'dist'], mask) + result = inst.apply_clustered_regression( + in_data, ['altitude', 'dist'], mask) self.assertEqual(list(result.shape), size) From 1135a81ff021a1821a7702f3fa05ce2d937edbc5 Mon Sep 17 00:00:00 2001 From: jrmiro Date: Mon, 2 Oct 2023 09:59:24 +0200 Subject: [PATCH 48/87] 51-Simplified the __input_data__ subroutine --- pymica/pymica.py | 4 ++++ pymica_tests/pymica_test.py | 44 ++----------------------------------- 2 files changed, 6 insertions(+), 42 deletions(-) diff --git a/pymica/pymica.py b/pymica/pymica.py index edaac21..9f0c948 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -168,6 +168,10 @@ def __check_variables__(self): def __input_data__(self, data_dict): # Check the data for elements in data_dict: + + if not {'id','lat','lon','value'} <= set(elements.keys()): + raise KeyError('id, lat, lon, value keys must be included in the imput data') + if 'id' not in elements.keys(): raise KeyError('id must be included in the data file') if 'lat' not in elements.keys(): diff --git a/pymica_tests/pymica_test.py b/pymica_tests/pymica_test.py index 1b0f419..570c5d4 100644 --- a/pymica_tests/pymica_test.py +++ b/pymica_tests/pymica_test.py @@ -486,7 +486,7 @@ def test_init_interpolate_mlr_id3d(self): self.assertAlmostEqual(field[185, 814], 9.999, 2) - def test_interpolate_input_bad_lat(self): + def test_interpolate_input_bad_keys(self): # Fem test per les lat data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, 'lon': 0.95172, 'lati': 41.6566, @@ -498,22 +498,9 @@ def test_interpolate_input_bad_lat(self): with self.assertRaises(KeyError) as cm: inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') inst.interpolate(data_dict) - self.assertEqual('lat must be included in the data file', + self.assertEqual('id, lat, lon, value keys must be included in the imput data', cm.exception.args[0]) - def test_interpolate_input_bad_lon(self): - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'loni': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] - - with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_dict) - self.assertEqual('lon must be included in the data file', - cm.exception.args[0]) def test_interpolate_input_altitude_missing(self): data_dict = [{'id': 'C6', 'value': 6.4, 'alti': 264, 'lon': 0.95172, @@ -528,33 +515,6 @@ def test_interpolate_input_altitude_missing(self): self.assertEqual('altitude must be included in the data file', cm.exception.args[0]) - def test_interpolate_input_bad_id(self): - data_dict = [{'ide': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] - - with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_dict) - self.assertEqual('id must be included in the data file', - cm.exception.args[0]) - - def test_interpolate_input_value_missing(self): - data_dict = [{'id': 'C6', 'temp': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'valor': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] - - with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') - inst.interpolate(data_dict) - self.assertEqual('value must be included in the data file', - cm.exception.args[0]) def test_interpolate_input_data_variable_missing(self): data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, From 88660b961766a5493640ddd52be8381cd7d552da Mon Sep 17 00:00:00 2001 From: jrmiro Date: Mon, 2 Oct 2023 10:15:41 +0200 Subject: [PATCH 49/87] Minor change in the {'id','lat','lon','value'} < set(elements.keys()) --- pymica/pymica.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pymica/pymica.py b/pymica/pymica.py index 9f0c948..0706e8f 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -169,7 +169,7 @@ def __input_data__(self, data_dict): # Check the data for elements in data_dict: - if not {'id','lat','lon','value'} <= set(elements.keys()): + if not {'id','lat','lon','value'} < set(elements.keys()): raise KeyError('id, lat, lon, value keys must be included in the imput data') if 'id' not in elements.keys(): From 3f423ea5a2178718169822fe95e5639ade6c237a Mon Sep 17 00:00:00 2001 From: jrmiro Date: Mon, 2 Oct 2023 11:07:00 +0200 Subject: [PATCH 50/87] Minor change in __input_data__ --- pymica/pymica.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pymica/pymica.py b/pymica/pymica.py index 0706e8f..0624f66 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -172,15 +172,6 @@ def __input_data__(self, data_dict): if not {'id','lat','lon','value'} < set(elements.keys()): raise KeyError('id, lat, lon, value keys must be included in the imput data') - if 'id' not in elements.keys(): - raise KeyError('id must be included in the data file') - if 'lat' not in elements.keys(): - raise KeyError('lat must be included in the data file') - if 'lon' not in elements.keys(): - raise KeyError('lon must be included in the data file') - if 'value' not in elements.keys(): - raise KeyError('value must be included in the data file') - if self.methodology in ['id3d', 'mlr+id3d']: for elements in data_dict: if 'altitude' not in elements.keys(): From fd138d700833f63cf5956ca7b1c1d505e7f0280c Mon Sep 17 00:00:00 2001 From: jrmiro Date: Tue, 3 Oct 2023 14:38:10 +0200 Subject: [PATCH 51/87] Algorithm to download data from API SMC and transform to dictionary with the correct format --- .vscode/settings.json | 11 +---- pymica/io/importers.py | 66 +++++++++++++++++++++++++++ pymica_tests/importers_pymica_test.py | 44 ++++++++++++++++++ 3 files changed, 111 insertions(+), 10 deletions(-) create mode 100644 pymica/io/importers.py create mode 100644 pymica_tests/importers_pymica_test.py diff --git a/.vscode/settings.json b/.vscode/settings.json index ba6900c..4fbcc26 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -79,16 +79,7 @@ "xema" ], "python.pythonPath": "~/anaconda3/envs/pymica/bin/python", - "python.testing.unittestArgs": [ - "-v", - "-s", - "./test", - "-p", - "*_test.py" - ], - "python.testing.pytestEnabled": false, - "python.testing.nosetestsEnabled": false, - "python.testing.unittestEnabled": true, + "python.linting.flake8Enabled": true, "python.linting.pycodestyleEnabled": false, "python.linting.pylintPath": "~/anaconda3/envs/pymica_test/bin/python", diff --git a/pymica/io/importers.py b/pymica/io/importers.py new file mode 100644 index 0000000..1739d0b --- /dev/null +++ b/pymica/io/importers.py @@ -0,0 +1,66 @@ +"""Subroutine for reading data from SMC API +""" + +import json +import datetime +import urllib.request + + +from datetime import timedelta, datetime + +def import_api_smc(variable: str, url_meta: str, + date: datetime, url: str, station_list: list) -> list: + """_summary_ + + Args: + variables (str): String containing the name of the variables. + url_meta (str): String which contains the url for download the metadata + date (datetime): Is the time for which we obtained the data + url (str): String which contains the url for download the metadata + station_list (list): List with the codes of stations to be extracted. + If its None returns all the available stations. + + Raises: + ValueError: Check if the variables are available. + + Returns: + dict: dictionary containing the data ready to be interpolated. + """ + + str_variables = {'2t':'32', '2r':'33', 'ws':'30', 'wdir':'31', 'ws':'46', + 'wdir':'47', 'ws':'48', 'wdir':'49'} + + # Mirem que la variable estigui dins les possible + if not set(map(str, [variable])) <= set(str_variables.keys()): + raise ValueError('Les variables disponibles són ' + + str(list(str_variables.keys()))) + + # Mirem que station_list realment sigui una llista i ens assegurem + if not isinstance(station_list,list): + station_list = [None] + + json_var=urllib.request.urlopen(url_meta).read() + metadata=json.loads(json_var.decode("utf-8")) + + + # The LOOP begins + data = [] + # We add 5 minutes arbitrarely + json_data = urllib.request.urlopen( + url + "/" + str_variables[variable] + "?din=" + + str(date.strftime("%Y-%m-%dT%H:%MZ")) + "&dfi=" + + str(date.strftime("%Y-%m-%dT%H:%MZ"))).read() + var_data = json.loads(json_data) + + for reg in var_data: + if station_list == [None] or (reg['codi'] in station_list): + for lec in reg['variables'][0]['lectures']: + for k in range(len(metadata)): + if metadata[k]['codi']==reg['codi']: + data.append({'id': reg['codi'], 'altitude': metadata[k]['altitud'], + 'lat': metadata[k]['coordenades']['latitud'], + 'lon': metadata[k]['coordenades']['longitud'], + 'value': lec['valor']}) + + return data + diff --git a/pymica_tests/importers_pymica_test.py b/pymica_tests/importers_pymica_test.py new file mode 100644 index 0000000..4021cca --- /dev/null +++ b/pymica_tests/importers_pymica_test.py @@ -0,0 +1,44 @@ +'''Tests for importers.py +''' +import unittest + + +import dateutil.parser + +from pymica.io.importers import \ + import_api_smc # pylint: disable=E0611 + + +class TestImporters(unittest.TestCase): + + url = 'http://smcawrest01:8080/ApiRestInterna/xema/v1/mesurades/' \ + 'dades/variables' + url_meta = "http://smcawrest01:8080/ApiRestInterna/xema/v1/mesurades/metadades/estacions" + + station_list = ["C6","C7","C8","CE","CW","D1","D7","D8","D9","DI","DK","DQ","H1","MR","U3","UH","UJ","UM","V1","V8", + "VA","VB","VC","VD","VM","VY","VQ","W4","W8","WB","WC","WD","WJ","WL","WP","WV","WZ","XA","XB","XD", + "X1","XE","XI","XM","XP","XR","XX","Y6","YD","YJ","YF","YH","YE","YL","YO"] + + #station_list = ["ZD"] + station_list = None + + variable = '2t' + + date = "20210401T0000Z" + date = dateutil.parser.parse(date) + + + def test_import_api_smc(self): + + dict_out = import_api_smc(self.variable, self.url_meta, + self.date, self.url, self.station_list) + + if self.station_list == None: + self.assertAlmostEqual(len(dict_out), 186) + self.assertEqual(dict_out[0]['id'],'C6') + self.assertEqual(dict_out[0]['altitude'], 264.0) + else: + self.assertAlmostEqual(len(dict_out), 1) + self.assertEqual(dict_out[0]['id'],'ZD') + self.assertEqual(dict_out[0]['altitude'], 2478.0) + \ No newline at end of file From 7ec6c18eb638ea9601efafb56cc58b9a2f34a75f Mon Sep 17 00:00:00 2001 From: jrmiro Date: Wed, 4 Oct 2023 08:29:40 +0200 Subject: [PATCH 52/87] Canvis arreglats per al pull request --- pymica/io/importers.py | 4 ++-- pymica_tests/importers_pymica_test.py | 32 +++++++++++---------------- 2 files changed, 15 insertions(+), 21 deletions(-) diff --git a/pymica/io/importers.py b/pymica/io/importers.py index 1739d0b..00541fe 100644 --- a/pymica/io/importers.py +++ b/pymica/io/importers.py @@ -10,7 +10,7 @@ def import_api_smc(variable: str, url_meta: str, date: datetime, url: str, station_list: list) -> list: - """_summary_ + """ Args: variables (str): String containing the name of the variables. @@ -30,7 +30,7 @@ def import_api_smc(variable: str, url_meta: str, str_variables = {'2t':'32', '2r':'33', 'ws':'30', 'wdir':'31', 'ws':'46', 'wdir':'47', 'ws':'48', 'wdir':'49'} - # Mirem que la variable estigui dins les possible + # Check if the varible is in the possibles if not set(map(str, [variable])) <= set(str_variables.keys()): raise ValueError('Les variables disponibles són ' + str(list(str_variables.keys()))) diff --git a/pymica_tests/importers_pymica_test.py b/pymica_tests/importers_pymica_test.py index 4021cca..b619eae 100644 --- a/pymica_tests/importers_pymica_test.py +++ b/pymica_tests/importers_pymica_test.py @@ -3,7 +3,7 @@ import unittest -import dateutil.parser +from datetime import datetime from pymica.io.importers import \ import_api_smc # pylint: disable=E0611 @@ -15,30 +15,24 @@ class TestImporters(unittest.TestCase): 'dades/variables' url_meta = "http://smcawrest01:8080/ApiRestInterna/xema/v1/mesurades/metadades/estacions" - station_list = ["C6","C7","C8","CE","CW","D1","D7","D8","D9","DI","DK","DQ","H1","MR","U3","UH","UJ","UM","V1","V8", - "VA","VB","VC","VD","VM","VY","VQ","W4","W8","WB","WC","WD","WJ","WL","WP","WV","WZ","XA","XB","XD", - "X1","XE","XI","XM","XP","XR","XX","Y6","YD","YJ","YF","YH","YE","YL","YO"] - - #station_list = ["ZD"] - station_list = None - variable = '2t' date = "20210401T0000Z" - date = dateutil.parser.parse(date) + date = datetime.strptime(date, "%Y%m%dT%H%MZ") def test_import_api_smc(self): dict_out = import_api_smc(self.variable, self.url_meta, - self.date, self.url, self.station_list) + self.date, self.url, None) - if self.station_list == None: - self.assertAlmostEqual(len(dict_out), 186) - self.assertEqual(dict_out[0]['id'],'C6') - self.assertEqual(dict_out[0]['altitude'], 264.0) - else: - self.assertAlmostEqual(len(dict_out), 1) - self.assertEqual(dict_out[0]['id'],'ZD') - self.assertEqual(dict_out[0]['altitude'], 2478.0) - \ No newline at end of file + self.assertAlmostEqual(len(dict_out), 186) + self.assertEqual(dict_out[0]['id'],'C6') + self.assertEqual(dict_out[0]['altitude'], 264.0) + + dict_out = import_api_smc(self.variable, self.url_meta, + self.date, self.url, ['ZD']) + self.assertAlmostEqual(len(dict_out), 1) + self.assertEqual(dict_out[0]['id'],'ZD') + self.assertEqual(dict_out[0]['altitude'], 2478.0) + \ No newline at end of file From fa8ba70370e49d560c0969b4193408a9ac3f7a7d Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 08:40:18 +0200 Subject: [PATCH 53/87] Remove apply_regression_test.py --- pymica_tests/apply_regression_test.py | 117 -------------------------- 1 file changed, 117 deletions(-) delete mode 100644 pymica_tests/apply_regression_test.py diff --git a/pymica_tests/apply_regression_test.py b/pymica_tests/apply_regression_test.py deleted file mode 100644 index 5942841..0000000 --- a/pymica_tests/apply_regression_test.py +++ /dev/null @@ -1,117 +0,0 @@ -'''Testing pymica.apply_regression.py -''' -import json -import unittest -from datetime import datetime - -import numpy as np - - -from pymica.methods.clustered_regression import ClusteredRegression -from pymica.methods.multiregression import MultiRegressionSigma - - -class ApplyRegressionTest(unittest.TestCase): - def test_apply_regression(self): - data = [{'id': 'AA', 'hr': 0, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 0.5, 'dist': 0, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - size = [5, 5] - - alt_data = np.ones(size) - alt_data[2][2] = 12 - - dist_data = np.ones(size) - - inst = MultiRegressionSigma( - data, y_var='temp', x_vars=['altitude', 'dist']) - - in_data = alt_data.reshape([1, 5, 5]) - - result = inst.apply_regression(in_data, ['altitude', 'dist']) - - self.assertEqual(result.shape[0], size[1]) - self.assertEqual(result.shape[1], size[0]) - self.assertAlmostEqual(result[2][2], 12) - - data = [{'id': 'AA', 'hr': 0, 'temp': 1, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 4.5, 'dist': 1, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 6, 'dist': 1, 'altitude': 1}, - {'id': 'DD', 'hr': 1, 'temp': 7.5, 'dist': 1, 'altitude': 1.5}, - {'id': 'EE', 'hr': 1, 'temp': 8, 'dist': 2, 'altitude': 1} - ] - - inst = MultiRegressionSigma(data, y_var='temp', - x_vars=['altitude', 'dist']) - in_data = np.array([alt_data, dist_data]) - - result = inst.apply_regression(in_data, ['altitude', 'dist']) - - self.assertEqual(result.shape[0], size[1]) - self.assertEqual(result.shape[1], size[0]) - self.assertAlmostEqual(result[2][2], 39) # t = 1 + 2*dist + 3*alt - - size = [1000, 1000] - alt_data = np.ones(size) - alt_data[2][2] = 12 - - dist_data = np.ones(size) - in_data = np.array([alt_data, dist_data]) - now = datetime.utcnow() - result = inst.apply_regression(in_data, ['altitude', 'dist']) - - spent_time = datetime.utcnow() - now - print("Time for 1000x1000:", spent_time.total_seconds(), "s") - - def test_apply_regression_errors(self): - data = [{'id': 'AA', 'hr': 0, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 0.5, 'dist': 0, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - inst = MultiRegressionSigma(data, y_var='temp', - x_vars=['altitude', 'dist']) - - in_data = np.ones([5, 5]) - - with self.assertRaises(ValueError) as cm: - inst.apply_regression(in_data, ['altitude', 'dist']) - self.assertEqual( - "raster_data must be a 3 dimensional array", - str(cm.exception)) - - in_data = [5, 5] - - with self.assertRaises(ValueError) as cm: - inst.apply_regression(in_data, ['altitude', 'dist']) - self.assertEqual( - "raster_data must be a 3 dimensional array", - str(cm.exception)) - - def test_apply_clustered_regression(self): - f_p = open("pymica_tests/data/sample_data.json") - data = json.load(f_p) - f_p.close() - inst = ClusteredRegression(data, - ["pymica_tests/data/clusters.json"]) - - size = [1000, 1000] - alt_data = np.ones(size) - alt_data[2][2] = 12 - - dist_data = np.ones(size) - - in_data = np.array([alt_data, dist_data]) - - # An arbitrary mask to check the effect - mask = np.zeros([3, 1000, 1000]) - for i in range(3): - for j in range(500): - mask[i][i*250 + j][:] = 1 - j/550 - - result = inst.apply_clustered_regression( - in_data, ['altitude', 'dist'], mask) - self.assertEqual(list(result.shape), size) From 2856271db1af246d93ca7531a479e6b272e4970e Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 08:42:51 +0200 Subject: [PATCH 54/87] #52 Remove data_format references and force specific format --- pymica/methods/clustered_regression.py | 83 ++--- pymica/methods/multiregression.py | 209 +++++------- pymica/pymica.py | 395 ++++++++++++---------- pymica_tests/clustered_regression_test.py | 108 ++++-- pymica_tests/data/sample_data_value.json | 1 + pymica_tests/multiregression_test.py | 249 +++++++------- pymica_tests/multiregressionsigma_test.py | 135 ++++++-- 7 files changed, 635 insertions(+), 545 deletions(-) create mode 100644 pymica_tests/data/sample_data_value.json diff --git a/pymica/methods/clustered_regression.py b/pymica/methods/clustered_regression.py index 7713410..5b6ce1c 100644 --- a/pymica/methods/clustered_regression.py +++ b/pymica/methods/clustered_regression.py @@ -13,26 +13,15 @@ class ClusteredRegression: '''Calculates multiple linear regressions looking which cluster is better ''' - def __init__(self, data, clusters_files, - data_format=None, + def __init__(self, data, clusters_files, x_vars, regression_params=None): - if data_format is None: - self.data_format = {'id_key': 'id', - 'y_var': 'temp', - 'x_vars': ('altitude', 'dist')} - else: - self.data_format = data_format - if regression_params is None: self.regression_params = {'sigma_limit': 1.5, 'score_threshold': 0.05} else: self.regression_params = regression_params - regr_all = MultiRegressionSigma(data, - id_key=self.data_format['id_key'], - y_var=self.data_format['y_var'], - x_vars=self.data_format['x_vars']) + regr_all = MultiRegressionSigma(data, x_vars) residuals_all = regr_all.get_residuals() # Workaround for cases when different clusters share the same @@ -45,6 +34,7 @@ def __init__(self, data, clusters_files, self.final_regr = [regr_all] self.final_data = [data] self.final_cluster_file = None + self.x_vars = x_vars try: for cluster_file in clusters_files: @@ -55,15 +45,12 @@ def __init__(self, data, clusters_files, cluster_file) for data_in_cluster in clustered_data: mse_all = __get_cluster_mse__(residuals_all, - data_in_cluster, - self.data_format['id_key']) + data_in_cluster) try: cluster_regression = MultiRegressionSigma( data_in_cluster, - id_key=self.data_format['id_key'], - y_var=self.data_format['y_var'], - x_vars=self.data_format['x_vars']) + x_vars=x_vars) mse_cluster = __get_residuals_mse__(cluster_regression .get_residuals()) except ValueError: @@ -130,7 +117,7 @@ def predict_points(self, x_data): for data in zip(cluster_data, result): out[x_data_idx[data[0]['id']]] = data[1] return out - + def apply_clustered_regression(self, raster_data, raster_fields, mask): '''The same as apply_regression, but using a "clustered regresion". The result is weighed by a mask array. @@ -189,40 +176,40 @@ def __get_residuals_mse__(residuals): return mse/len(residuals) -def __get_cluster_mse__(residuals_all, data_in_cluster, id_key): +def __get_cluster_mse__(residuals_all, data_in_cluster): residuals_sum = 0 for element in data_in_cluster: - residuals_sum += residuals_all[element[id_key]]**2 + residuals_sum += residuals_all[element["id"]]**2 return residuals_sum/len(data_in_cluster) def __apply_regression__(regr, raster_data, raster_fields): - '''Applies the regression formula to an array, to - get all the values for each point - - Args: - regr (MultiRegression): A MultiRegression or MultiRegressionSigma - instance - raster_data (nd.array): A three dimension array with the values to - apply - raster_fields (list): The variable names as passed into MultiRegression - and in the order they appear in raster_data. - Used to apply the fields in the correct order. - - Raises: - ValueError: The array has wrong dimensions - - Returns: - nd.array: A 2-D array with all the calculated values - ''' - if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: - raise ValueError("raster_data must be a 3 dimensional array") - coefs = regr.get_coefs() - out_data = coefs[1] * np.ones((raster_data[0].shape[0], - raster_data[0].shape[1])) + '''Applies the regression formula to an array, to + get all the values for each point + + Args: + regr (MultiRegression): A MultiRegression or MultiRegressionSigma + instance + raster_data (nd.array): A three dimension array with the values to + apply + raster_fields (list): The variable names as passed into MultiRegression + and in the order they appear in raster_data. + Used to apply the fields in the correct order. + + Raises: + ValueError: The array has wrong dimensions + + Returns: + nd.array: A 2-D array with all the calculated values + ''' + if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: + raise ValueError("raster_data must be a 3 dimensional array") + coefs = regr.get_coefs() + out_data = coefs[1] * np.ones((raster_data[0].shape[0], + raster_data[0].shape[1])) - for i, coef in enumerate(coefs[0]): - field_pos = raster_fields.index(regr.used_vars[i]) - out_data += coef * raster_data[field_pos] + for i, coef in enumerate(coefs[0]): + field_pos = raster_fields.index(regr.used_vars[i]) + out_data += coef * raster_data[field_pos] - return out_data + return out_data diff --git a/pymica/methods/multiregression.py b/pymica/methods/multiregression.py index 445f038..67c1781 100644 --- a/pymica/methods/multiregression.py +++ b/pymica/methods/multiregression.py @@ -15,36 +15,30 @@ class MultiRegression: There is a maximum score that prevents adding more variables if reached. """ - def __init__(self, data, - id_key='id', - y_var='temp', x_vars=('altitude', 'dist'), - score_threshold=0.05): - """ + def __init__(self, data: list, x_vars: list, score_threshold: float = 0.05) -> None: + """Call `_init_multiregression`. + Args: - data (list): The input data, as a list of dicts - with the id, y_var and x_vars values - id_key (str, optional): Defaults to 'id'. - The identifier key name - y_var (str, optional): Defaults to 'temp'. - The dict key used for the y variable - x_vars (seq, list, optional): Defaults to ['altitude', 'dist']. - The dict keys used for the x variable - score_threshold (float): Defaults to 0.05. - The maximum score improvement that - prevents the function adding - more variables + data (list): Input data as a list of dicts with at least + {'id', 'lon', 'lat', 'value'} as keys. + x_vars (list): Predictor variables to consider in the regression + calculation. Must be in the data dictionary. + score_threshold (float, optional): Maximum score improvement that prevent + the regression adding more variables. Defaults to 0.05. """ - self.score_threshold = score_threshold self.x_vars = list(x_vars) - self.y_var = y_var self.data = data - self.id_key = id_key self._init_multiregression() def _init_multiregression(self): + """Init module for multiregression class. + Raises: + ValueError: If none of the predictor variables fits to the predictand + variable. + """ self.regr = LinearRegression() self.used_vars = [] self.x_data = {} @@ -56,8 +50,8 @@ def _init_multiregression(self): for value in self.data: for x_var in self.x_vars: self.x_data[x_var].append(value[x_var]) - self.y_data.append(value[self.y_var]) - self.keys.append(value[self.id_key]) + self.y_data.append(value["value"]) + self.keys.append(value["id"]) left_vars = self.x_vars[:] final_score = 0 @@ -89,7 +83,15 @@ def _init_multiregression(self): self.regr.fit(self.x_final_data, self.y_data) self.score = self.regr.score(self.x_final_data, self.y_data) - def _prepare_x_data(self, x_var): + def _prepare_x_data(self, x_var) -> list: + """Prepare x data for MLR calculations. + + Args: + x_var (str): Predictor variable name. + + Returns: + list: `x_var` predictor data. + """ data = [] for var in self.used_vars: data.append(self.x_data[var]) @@ -98,91 +100,85 @@ def _prepare_x_data(self, x_var): return list(zip(*data)) def get_coefs(self): - '''Returns the regression coefficients and independent term + """Regression coefficients and the independent term. Returns: - list: The n coefficients and then the intercept or independent term - ''' - + list: The n coefficients and then the intercept or independent term. + """ return [self.regr.coef_, self.regr.intercept_] - def get_score(self): - '''Returns the global regression score + def get_score(self) -> float: + """Global regression score. Returns: - float: The score from 0 to 1 - ''' - + float: R^2 score. + """ return self.score - def get_mae(self): - """Returns the regression's Mean Absolute Error + def get_mae(self) -> float: + """Regression's Mean Absolute Error. Returns: - float: The MAE value + float: The MAE value. """ - predict = self.regr.predict(self.x_final_data) + return mean_absolute_error(self.y_data, predict) - def get_mse(self): - """Returns the regression's Mean Square Error + def get_mse(self) -> float: + """Regression's Mean Squared Error. Returns: - float: The MSE value + float: The MSE value. """ - predict = self.regr.predict(self.x_final_data) + return mean_squared_error(self.y_data, predict) - def get_residuals(self): - """Returns all the regression residuals - (predicted value minus the actual value) + def get_residuals(self) -> dict: + """Regression residuals (predicted value minus the actual value) for each id + location. Returns: - dict: A dict where the key is the id of the data - and the value the residual + dict: A dictionary where keys are the id of the data point and values the + residual value. """ predict = self.regr.predict(self.x_final_data) residuals_array = predict - self.y_data residuals = {} - i = 0 - for key in self.keys: + for i, key in enumerate(self.keys): residuals[key] = residuals_array[i] - i += 1 + return residuals - def predict_point(self, x_data): - """Returns the predicted value given the x variables (predictors) + def predict_point(self, x_data: dict) -> float: + """Predicted value by the regression given the predictor variables. Args: x_data (Dict[str, float]): the x variable values with the var names as the keys Returns: - float: The predicted value + float: The predicted value. """ - data = [[]] for var in self.used_vars: data[0].append(x_data[var]) - predict = self.regr.predict(data) + return predict[0] - def predict_points(self, x_data): - """Returns the predicted values for multiple points given the - x variables (predictors) + def predict_points(self, x_data: list) -> list: + """Predicted values for multiple points given the predictor variables for each. Args: - x_data (List[Dict[str, float]]): the x variable values list - with the var names as the keys + x_data (list): List of dictionaries with input data. Dictionary must + include, at least, {'id', 'lon', 'lat', 'value'} as keys. Returns: - List[float]: The predicted values + list: The predicted values. """ - data = [] for point_data in x_data: point_vars = [] @@ -190,32 +186,29 @@ def predict_points(self, x_data): point_vars.append(point_data[var]) data.append(point_vars) predict = self.regr.predict(data) + return predict - def apply_regression(self, raster_data, raster_fields): - '''Applies the regression formula to an array, to - get all the values for each point + def apply_regression(self, raster_data: np.array, raster_fields: list) -> np.array: + """Apply the regression coefficients to an array of predictor variables data. + The interpolated result is obtained. Args: - regr (MultiRegression): A MultiRegression or MultiRegressionSigma - instance - raster_data (nd.array): A three dimension array with the values to - apply - raster_fields (list): The variable names as passed into MultiRegression - and in the order they appear in raster_data. - Used to apply the fields in the correct order. + raster_data (np.array): A 3-D array with the predictor variables data. + raster_fields (list): Predictor variable names in the order they are + provided in `raster_data` to use the predictor fields in the correct + order. Raises: - ValueError: The array has wrong dimensions + ValueError: `raster_data` is not a 3-D array. Returns: - nd.array: A 2-D array with all the calculated values - ''' + np.array: Interpolated field. + """ if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: - raise ValueError("raster_data must be a 3 dimensional array") + raise ValueError("`raster_data` must be a 3 dimensional array") coefs = self.get_coefs() - out_data = coefs[1] * ones((raster_data[0].shape[0], - raster_data[0].shape[1])) + out_data = coefs[1] * ones((raster_data[0].shape[0], raster_data[0].shape[1])) for i, coef in enumerate(coefs[0]): field_pos = raster_fields.index(self.used_vars[i]) @@ -226,9 +219,9 @@ def apply_regression(self, raster_data, raster_fields): class MultiRegressionSigma(MultiRegression): """Calculates a multiple linear regression like in :meth:`MultiRegression` - and eliminates the points where the data error is bigger than a - threshold before re-calculating the regression again. - The idea is geting a better fitting function. + and eliminates the points where the data error is bigger than a + threshold before re-calculating the regression again. + The idea is geting a better fitting function. """ def __init__(self, *args, sigma_limit=1.5, **kwargs): @@ -249,9 +242,7 @@ def __init__(self, *args, sigma_limit=1.5, **kwargs): new_data = [] i = 0 for key in residues: - if (abs(residues[key]) < sigma * sigma_limit or abs( - residues[key]) < limit): - + if abs(residues[key]) < sigma * sigma_limit or abs(residues[key]) < limit: new_data.append(self.data[i]) i += 1 self.original_data = self.data.copy() @@ -259,14 +250,12 @@ def __init__(self, *args, sigma_limit=1.5, **kwargs): self._init_multiregression() def get_residuals(self): - """Returns all the regression residuals - (predicted value minus the actual value) - including the points eliminated because of - the sigma value + """Regression residuals (predicted value minus the actual value) for each id + location including the points eliminated because of the sigma value. Returns: - dict: A dict where the key is the id of the data - and the value the residual + dict: A dictionary where keys are the id of the data point and values the + residual value. """ y_data = [] keys = [] @@ -274,8 +263,8 @@ def get_residuals(self): point_values = [] for var in self.x_data: point_values.append(point[var]) - y_data.append(point[self.y_var]) - keys.append(point[self.id_key]) + y_data.append(point["value"]) + keys.append(point["id"]) predict = self.predict_points(self.original_data) @@ -287,43 +276,3 @@ def get_residuals(self): residuals[key] = residuals_array[i] i += 1 return residuals - - def get_coefs(self): - '''Returns the regression coefficients and independent term - - Returns: - list: The n coefficients and then the intercept or independent term - ''' - - return [self.regr.coef_, self.regr.intercept_] - - def apply_regression(self, raster_data, raster_fields): - '''Applies the regression formula to an array, to - get all the values for each point - - Args: - regr (MultiRegression): A MultiRegression or MultiRegressionSigma - instance - raster_data (nd.array): A three dimension array with the values to - apply - raster_fields (list): The variable names as passed into MultiRegression - and in the order they appear in raster_data. - Used to apply the fields in the correct order. - - Raises: - ValueError: The array has wrong dimensions - - Returns: - nd.array: A 2-D array with all the calculated values - ''' - if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: - raise ValueError("raster_data must be a 3 dimensional array") - coefs = self.get_coefs() - out_data = coefs[1] * ones((raster_data[0].shape[0], - raster_data[0].shape[1])) - - for i, coef in enumerate(coefs[0]): - field_pos = raster_fields.index(self.used_vars[i]) - out_data += coef * raster_data[field_pos] - - return out_data diff --git a/pymica/pymica.py b/pymica/pymica.py index 0706e8f..6788a76 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -1,6 +1,6 @@ -'''Main class. Calculates data fields from points, using +"""Main class. Calculates data fields from points, using clusters multi-linear regressions corrected with residuals. -''' +""" import json import numpy as np @@ -9,18 +9,20 @@ from pymica.methods.inverse_distance import inverse_distance from pymica.methods.inverse_distance_3d import inverse_distance_3d -from pymica.methods.clustered_regression import (ClusteredRegression, - MultiRegressionSigma) - +from pymica.methods.clustered_regression import ( + ClusteredRegression, + MultiRegressionSigma, +) class PyMica: - '''Main project class. Calculates the regressions, corrects + """Main project class. Calculates the regressions, corrects them with the interpolated residuals and saves files and gives errors. - ''' + """ + def __init__(self, methodology, config): - ''' + """ Args: data_file (str): The path with the point data variables_file (str, list): The file(s) path(s) containing the @@ -43,10 +45,11 @@ def __init__(self, methodology, config): value as the residuals_int method. Defaults to 'altitude' config (dict): Configuration dictionary. - ''' - if methodology not in ['id2d', 'mlr+id2d', 'id3d', 'mlr+id3d', 'mlr']: - raise ValueError('Methodology must be \"id2d\", \"id3d\", ' - '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"') + """ + if methodology not in ["id2d", "mlr+id2d", "id3d", "mlr+id3d", "mlr"]: + raise ValueError( + 'Methodology must be "id2d", "id3d", ' '"mlr+id2d", "mlr+id3d" or "mlr"' + ) self.methodology = methodology self.config = self.__read_config__(config) @@ -55,17 +58,17 @@ def __init__(self, methodology, config): self.__get_geographical_parameters__() - if methodology in ['mlr', 'id3d', 'mlr+id2d', 'mlr+id3d']: + if methodology in ["mlr", "id3d", "mlr+id2d", "mlr+id3d"]: self.__check_variables__() self.__read_variables_files__() def __read_config__(self, config_file): try: - with open(config_file, 'r') as f: + with open(config_file, "r") as f: config = json.load(f) f.close() except FileNotFoundError: - raise FileNotFoundError('Wrong configuration file path.') + raise FileNotFoundError("Wrong configuration file path.") except json.decoder.JSONDecodeError as err: raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) @@ -73,64 +76,79 @@ def __read_config__(self, config_file): def __check_config__(self, method): if method not in self.config.keys(): - raise KeyError(method + ' not defined in the configuration file.') - - if method in ['id2d', 'id3d', 'mlr+id2d', 'mlr+id3d']: - if 'id_power' not in self.config[method].keys(): - print('id_power not in the configuration dictionary. ' + - 'id_power set to default value of 2.5.') - self.power = self.config[method].get('id_power', 2.5) - - if 'id_smoothing' not in self.config[method].keys(): - print('id_smoothing not in the configuration dictionary. ' + - 'id_smoothing set to default value of 0.0.') - self.smoothing = self.config[method].get('id_smoothing', 0.0) - - if method in ['id3d', 'mlr+id3d']: - if 'id_penalization' not in self.config[method].keys(): - print('id_penalization not in the configuration dictionary. ' + - 'id_penalization set to default value of 30.') - self.penalization = self.config[method].get('id_penalization', - 30.0) + raise KeyError(method + " not defined in the configuration file.") + + if method in ["id2d", "id3d", "mlr+id2d", "mlr+id3d"]: + if "id_power" not in self.config[method].keys(): + print( + "id_power not in the configuration dictionary. " + + "id_power set to default value of 2.5." + ) + self.power = self.config[method].get("id_power", 2.5) + + if "id_smoothing" not in self.config[method].keys(): + print( + "id_smoothing not in the configuration dictionary. " + + "id_smoothing set to default value of 0.0." + ) + self.smoothing = self.config[method].get("id_smoothing", 0.0) + + if method in ["id3d", "mlr+id3d"]: + if "id_penalization" not in self.config[method].keys(): + print( + "id_penalization not in the configuration dictionary. " + + "id_penalization set to default value of 30." + ) + self.penalization = self.config[method].get("id_penalization", 30.0) self.interpolation_bounds = self.config[method].get( - 'interpolation_bounds', None) + "interpolation_bounds", None + ) if self.interpolation_bounds is None: - raise KeyError('interpolation_bounds must be defined in the ' - 'configuration dictionary.') + raise KeyError( + "interpolation_bounds must be defined in the " + "configuration dictionary." + ) if type(self.interpolation_bounds) is not list: - raise TypeError('interpolation_bounds must be a List as ' - '[x_min, y_min, x_max, y_max]') + raise TypeError( + "interpolation_bounds must be a List as " "[x_min, y_min, x_max, y_max]" + ) if len(self.interpolation_bounds) != 4: - raise ValueError('interpolation_bounds must be a List as ' - '[x_min, y_min, x_max, y_max]') + raise ValueError( + "interpolation_bounds must be a List as " "[x_min, y_min, x_max, y_max]" + ) - self.resolution = self.config[method].get('resolution', None) + self.resolution = self.config[method].get("resolution", None) if self.resolution is None: - raise KeyError('resolution must be defined in the configuration ' - 'dictionary.') + raise KeyError( + "resolution must be defined in the configuration " "dictionary." + ) if type(self.resolution) is str: - raise TypeError('resolution must have a valid value in meters.') + raise TypeError("resolution must have a valid value in meters.") - self.EPSG = self.config[method].get('EPSG', None) + self.EPSG = self.config[method].get("EPSG", None) if self.EPSG is None: - raise KeyError('EPSG must be defined in the configuration ' - 'dictionary.') + raise KeyError("EPSG must be defined in the configuration " "dictionary.") if type(self.EPSG) is not int: - raise TypeError('EPSG must have a valid int value.') - - if method in ['mlr+id2d', 'mlr+id3d', 'mlr', 'id3d']: - if 'variables_files' not in self.config[method].keys(): - raise KeyError('variables_files must be included in the ' + - 'configuration file if ' + method + ' is ' + - 'selected.') - self.variables_files = self.config[method].get('variables_files', - None) + raise TypeError("EPSG must have a valid int value.") + + if method in ["mlr+id2d", "mlr+id3d", "mlr", "id3d"]: + if "variables_files" not in self.config[method].keys(): + raise KeyError( + "variables_files must be included in the " + + "configuration file if " + + method + + " is " + + "selected." + ) + self.variables_files = self.config[method].get("variables_files", None) if len(self.variables_files.keys()) < 1: - raise ValueError('variables_files dictionary must have at ' - 'least one key including a variable file ' - 'path containing a 2D predictor field.') + raise ValueError( + "variables_files dictionary must have at " + "least one key including a variable file " + "path containing a 2D predictor field." + ) def __check_variables__(self): """Checks if the properties of variables are the same with each other. @@ -140,62 +158,77 @@ def __check_variables__(self): each other. """ - geo_param = np.array([self.field_geotransform, - self.field_proj.ExportToWkt(), - self.field_size[0], self.field_size[1]], - dtype='object') - - for i, var in enumerate(list(self.config[self.methodology] - ['variables_files'].keys())): - if not exists(self.config[self.methodology] - ['variables_files'][var]): - raise FileNotFoundError('No such file or directory: ' + - self.config[self.methodology] - ['variables_files'][var]) - var_ds = gdal.Open(self.config[self.methodology] - ['variables_files'][var]) - - check_equal = np.array_equal(np.array( - [var_ds.GetGeoTransform(), var_ds.GetProjectionRef(), - var_ds.RasterXSize, var_ds.RasterYSize], dtype='object'), - geo_param) + geo_param = np.array( + [ + self.field_geotransform, + self.field_proj.ExportToWkt(), + self.field_size[0], + self.field_size[1], + ], + dtype="object", + ) + + for i, var in enumerate( + list(self.config[self.methodology]["variables_files"].keys()) + ): + if not exists(self.config[self.methodology]["variables_files"][var]): + raise FileNotFoundError( + "No such file or directory: " + + self.config[self.methodology]["variables_files"][var] + ) + var_ds = gdal.Open(self.config[self.methodology]["variables_files"][var]) + + check_equal = np.array_equal( + np.array( + [ + var_ds.GetGeoTransform(), + var_ds.GetProjectionRef(), + var_ds.RasterXSize, + var_ds.RasterYSize, + ], + dtype="object", + ), + geo_param, + ) if check_equal is False: - raise ValueError('Variables properties are not the same. ' - 'Variables fields must have the same ' - 'GeoTransform, Projection, XSize and YSize.') + raise ValueError( + "Variables properties are not the same. " + "Variables fields must have the same " + "GeoTransform, Projection, XSize and YSize." + ) def __input_data__(self, data_dict): # Check the data for elements in data_dict: - - if not {'id','lat','lon','value'} < set(elements.keys()): - raise KeyError('id, lat, lon, value keys must be included in the imput data') - - if 'id' not in elements.keys(): - raise KeyError('id must be included in the data file') - if 'lat' not in elements.keys(): - raise KeyError('lat must be included in the data file') - if 'lon' not in elements.keys(): - raise KeyError('lon must be included in the data file') - if 'value' not in elements.keys(): - raise KeyError('value must be included in the data file') - - if self.methodology in ['id3d', 'mlr+id3d']: + if not {"id", "lat", "lon", "value"} < set(elements.keys()): + raise KeyError( + "id, lat, lon, value keys must be included in the imput data" + ) + + if "id" not in elements.keys(): + raise KeyError("id must be included in the data file") + if "lat" not in elements.keys(): + raise KeyError("lat must be included in the data file") + if "lon" not in elements.keys(): + raise KeyError("lon must be included in the data file") + if "value" not in elements.keys(): + raise KeyError("value must be included in the data file") + + if self.methodology in ["id3d", "mlr+id3d"]: for elements in data_dict: - if 'altitude' not in elements.keys(): - raise KeyError('altitude must be included in the ' - 'data file') + if "altitude" not in elements.keys(): + raise KeyError("altitude must be included in the " "data file") - if self.methodology in ['mlr', 'mlr+id2d', 'mlr+id3d']: + if self.methodology in ["mlr", "mlr+id2d", "mlr+id3d"]: for elements in data_dict: - if not set(list( - self.config[self.methodology] - ['variables_files'].keys())).issubset( - set(list(elements.keys()))): - raise KeyError('Some of the variables provided in the ' - 'variables_files dictionary missing in ' - + elements['id'] + '.') + if not set( + list(self.config[self.methodology]["variables_files"].keys()) + ).issubset(set(list(elements.keys()))): + raise KeyError( + "Some of the variables provided in the " + "variables_files dictionary missing in " + elements["id"] + "." + ) in_proj = osr.SpatialReference() in_proj.ImportFromEPSG(4326) @@ -203,25 +236,25 @@ def __input_data__(self, data_dict): for point in data_dict: geom = ogr.Geometry(ogr.wkbPoint) - geom.AddPoint(point['lat'], - point['lon']) + geom.AddPoint(point["lat"], point["lon"]) geom.Transform(transf) - point['x'] = geom.GetX() - point['y'] = geom.GetY() + point["x"] = geom.GetX() + point["y"] = geom.GetY() return data_dict def __read_variables_files__(self): - for i, var in enumerate(list(self.config[self.methodology] - ['variables_files'].keys())): - var_ds = gdal.Open(self.config[self.methodology] - ['variables_files'][var]) + for i, var in enumerate( + list(self.config[self.methodology]["variables_files"].keys()) + ): + var_ds = gdal.Open(self.config[self.methodology]["variables_files"][var]) if i == 0: self.variables = np.array([var_ds.ReadAsArray()]) else: self.variables = np.concatenate( - (self.variables, np.array([var_ds.ReadAsArray()])), axis=0) + (self.variables, np.array([var_ds.ReadAsArray()])), axis=0 + ) self.field_geotransform = var_ds.GetGeoTransform() self.field_proj = osr.SpatialReference() @@ -231,86 +264,111 @@ def __read_variables_files__(self): var_ds = None def __get_geographical_parameters__(self): - int_bounds = self.config[self.methodology]['interpolation_bounds'] - res = self.config[self.methodology]['resolution'] - - self.field_geotransform = (float(int_bounds[0]), float(res), float(0), - float(int_bounds[3]), float(0), float(-res)) + int_bounds = self.config[self.methodology]["interpolation_bounds"] + res = self.config[self.methodology]["resolution"] + + self.field_geotransform = ( + float(int_bounds[0]), + float(res), + float(0), + float(int_bounds[3]), + float(0), + float(-res), + ) self.field_proj = osr.SpatialReference() - self.field_proj.ImportFromEPSG(self.config[self.methodology]['EPSG']) - self.field_size = [int((int_bounds[3] - int_bounds[1]) / res), - int((int_bounds[2] - int_bounds[0]) / res)] - + self.field_proj.ImportFromEPSG(self.config[self.methodology]["EPSG"]) + self.field_size = [ + int((int_bounds[3] - int_bounds[1]) / res), + int((int_bounds[2] - int_bounds[0]) / res), + ] + def __get_regression_results__(self, clusters, data): if clusters: - cl_reg = ClusteredRegression(data, clusters['clusters_files'], - data_format=self.data_format) - cluster_file_index = clusters['clusters_files'].index( - cl_reg.final_cluster_file) - - d_s = gdal.Open(clusters['mask_files'][cluster_file_index]) + cl_reg = ClusteredRegression( + data, + clusters["clusters_files"], + x_vars=list(self.variables_files.keys()), + ) + cluster_file_index = clusters["clusters_files"].index( + cl_reg.final_cluster_file + ) + + d_s = gdal.Open(clusters["mask_files"][cluster_file_index]) mask = d_s.ReadAsArray() d_s = None out_data = cl_reg.apply_clustered_regression( - self.variables, - self.data_format['x_vars'], - mask) + self.variables, self.data_format["x_vars"], mask + ) else: cl_reg = MultiRegressionSigma( - data, id_key='id', y_var='value', - x_vars=list(self.variables_files.keys())) - out_data = cl_reg.apply_regression(self.variables, - list(self.variables_files.keys())) + data, x_vars=list(self.variables_files.keys()) + ) + out_data = cl_reg.apply_regression( + self.variables, list(self.variables_files.keys()) + ) return cl_reg, out_data def interpolate(self, data_dict): - data = self.__input_data__(data_dict) - if self.methodology == 'id2d': - field = inverse_distance(data, self.field_size, - list(self.field_geotransform), - self.power, self.smoothing) - elif self.methodology == 'id3d': + if self.methodology == "id2d": + field = inverse_distance( + data, + self.field_size, + list(self.field_geotransform), + self.power, + self.smoothing, + ) + elif self.methodology == "id3d": field = inverse_distance_3d( data, list(self.field_size), list(self.field_geotransform), - self.variables[ - list(self.variables_files.keys()).index('altitude')], + self.variables[list(self.variables_files.keys()).index("altitude")], self.power, self.smoothing, - self.penalization) - elif self.methodology in ['mlr', 'mlr+id2d', 'mlr+id3d']: + self.penalization, + ) + elif self.methodology in ["mlr", "mlr+id2d", "mlr+id3d"]: regression, field = self.__get_regression_results__(False, data) - if self.methodology in ['mlr+id2d', 'mlr+id3d']: + if self.methodology in ["mlr+id2d", "mlr+id3d"]: residues = regression.get_residuals() res_interp = [] for stat in data: - if stat['id'] in residues.keys(): - res = {'id': stat['id'], 'x': stat['x'], - 'y': stat['y'], 'value': residues[stat['id']]} - if self.methodology == 'mlr+id3d': - res['altitude'] = stat['altitude'] + if stat["id"] in residues.keys(): + res = { + "id": stat["id"], + "x": stat["x"], + "y": stat["y"], + "value": residues[stat["id"]], + } + if self.methodology == "mlr+id3d": + res["altitude"] = stat["altitude"] res_interp.append(res) - if self.methodology == 'mlr+id2d': - res_field = inverse_distance(res_interp, list(self.field_size), - list(self.field_geotransform), - self.power, self.smoothing) - elif self.methodology == 'mlr+id3d': + if self.methodology == "mlr+id2d": + res_field = inverse_distance( + res_interp, + list(self.field_size), + list(self.field_geotransform), + self.power, + self.smoothing, + ) + elif self.methodology == "mlr+id3d": res_field = inverse_distance_3d( - res_interp, list(self.field_size), list(self.field_geotransform), - self.variables[ - list(self.variables_files.keys()).index('altitude')], + res_interp, + list(self.field_size), + list(self.field_geotransform), + self.variables[list(self.variables_files.keys()).index("altitude")], self.power, self.smoothing, - self.penalization) + self.penalization, + ) field = field - res_field @@ -318,16 +376,13 @@ def interpolate(self, data_dict): return field - def save_file(self, file_name): - #Saves the calculate field data into a file - #Args: + # Saves the calculate field data into a file + # Args: # file_name (str): The output file path - driver = gdal.GetDriverByName('GTiff') - d_s = driver.Create(file_name, self.size[1], self.size[0], 1, - gdal.GDT_Float32) + driver = gdal.GetDriverByName("GTiff") + d_s = driver.Create(file_name, self.size[1], self.size[0], 1, gdal.GDT_Float32) d_s.SetGeoTransform(self.geotransform) d_s.SetProjection(self.out_proj.ExportToWkt()) d_s.GetRasterBand(1).WriteArray(self.field) - diff --git a/pymica_tests/clustered_regression_test.py b/pymica_tests/clustered_regression_test.py index b450ef5..0ea1ec9 100644 --- a/pymica_tests/clustered_regression_test.py +++ b/pymica_tests/clustered_regression_test.py @@ -1,60 +1,96 @@ -'''Testing pymica.clustered_regression.py -''' +"""Testing pymica.clustered_regression.py +""" import json import unittest +import numpy as np from pymica.methods.clustered_regression import ClusteredRegression class TestClusteredRegression(unittest.TestCase): - def test_regression_ideal_data(self): - f_p = open("pymica_tests/data/sample_data.json") + with open("pymica_tests/data/sample_data_value.json", "rb") as f_p: data = json.load(f_p) - f_p.close() - inst = ClusteredRegression(data, - ["pymica_tests/data/clusters.json"]) + + def test_regression_ideal_data(self): + inst = ClusteredRegression( + self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") + ) self.assertEqual(len(inst.final_data), 3) self.assertAlmostEqual(inst.mse, 2.1828, 3) with self.assertRaises(FileNotFoundError) as cm: - ClusteredRegression(data, ["BadFile"]) + ClusteredRegression(self.data, ["BadFile"], ("altitude", "dist")) self.assertEqual( - "File not found, or not ogr compatible BadFile", - str(cm.exception)) + "File not found, or not ogr compatible BadFile", str(cm.exception) + ) with self.assertRaises(ValueError) as cm: - ClusteredRegression(data, 23) - self.assertEqual( - "cluster file must be a list", - str(cm.exception)) + ClusteredRegression(self.data, 23, ("altitude", "dist")) + self.assertEqual("cluster file must be a list", str(cm.exception)) def test_get_residuals(self): - f_p = open("pymica_tests/data/sample_data.json") - data = json.load(f_p) - f_p.close() - inst = ClusteredRegression(data, - ["pymica_tests/data/clusters.json"]) + inst = ClusteredRegression( + self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") + ) result = inst.get_residuals() - self.assertEqual(len(data), len(result)) - for point in data: - self.assertTrue(point['id'] in result) + self.assertEqual(len(self.data), len(result)) + for point in self.data: + self.assertTrue(point["id"] in result) def test_predict_points(self): - f_p = open("pymica_tests/data/sample_data.json") - data = json.load(f_p) - f_p.close() - inst = ClusteredRegression(data, - ["pymica_tests/data/clusters.json"]) - sample_data = [{"id": "C6", "temp": 6.4, "altitude": 264, - "lon": 0.95172, "lat": 41.6566, - "dist": 0.8583929293407604}, - {"id": "C7", "temp": 5.6, "altitude": 427, - "lon": 1.16234, "lat": 41.66695, - "dist": 0.8387222708681318}, - {"id": "UQ", "temp": 10, "altitude": 460, - "lon": 2.44532, "lat": 41.61991, - "dist": 0.24251682692034138}] + inst = ClusteredRegression( + self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") + ) + sample_data = [ + { + "id": "C6", + "temp": 6.4, + "altitude": 264, + "lon": 0.95172, + "lat": 41.6566, + "dist": 0.8583929293407604, + }, + { + "id": "C7", + "temp": 5.6, + "altitude": 427, + "lon": 1.16234, + "lat": 41.66695, + "dist": 0.8387222708681318, + }, + { + "id": "UQ", + "temp": 10, + "altitude": 460, + "lon": 2.44532, + "lat": 41.61991, + "dist": 0.24251682692034138, + }, + ] result = inst.predict_points(sample_data) self.assertEqual(len(result), 3) # Order is maintained self.assertEqual(result[1], inst.predict_points([sample_data[1]])[0]) + + def test_apply_clustered_regression(self): + """Test application of clustered regression""" + inst = ClusteredRegression( + self.data, ["pymica_tests/data/clusters.json"], x_vars=("altitude", "dist") + ) + + size = [1000, 1000] + alt_data = np.ones(size) + alt_data[2][2] = 12 + + dist_data = np.ones(size) + + in_data = np.array([alt_data, dist_data]) + + # An arbitrary mask to check the effect + mask = np.zeros([3, 1000, 1000]) + for i in range(3): + for j in range(500): + mask[i][i * 250 + j][:] = 1 - j / 550 + + result = inst.apply_clustered_regression(in_data, ["altitude", "dist"], mask) + self.assertEqual(list(result.shape), size) diff --git a/pymica_tests/data/sample_data_value.json b/pymica_tests/data/sample_data_value.json new file mode 100644 index 0000000..6475409 --- /dev/null +++ b/pymica_tests/data/sample_data_value.json @@ -0,0 +1 @@ +[{"id": "C6", "value": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, {"id": "C7", "value": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}, {"id": "C8", "value": 5, "altitude": 554, "lon": 1.29609, "lat": 41.67555, "dist": 0.8249644109282541}, {"id": "C9", "value": 11.4, "altitude": 240, "lon": 0.39988, "lat": 40.71825, "dist": 0.44760469382021184}, {"id": "CC", "value": 3.1, "altitude": 626, "lon": 2.20862, "lat": 42.07398, "dist": 0.8496267460497152}, {"id": "CD", "value": 6.8, "altitude": 849, "lon": 1.43277, "lat": 42.37083, "dist": 0.9746396419478347}, {"id": "CE", "value": 8.6, "altitude": 316, "lon": 1.80813, "lat": 41.53109, "dist": 0.6182540048435968}, {"id": "CG", "value": 3.4, "altitude": 1405, "lon": 2.41456, "lat": 42.37717, "dist": 0.8360967464225357}, {"id": "CI", "value": 1.7, "altitude": 852, "lon": 2.36429, "lat": 42.25839, "dist": 0.8445667646058737}, {"id": "CJ", "value": 7.7, "altitude": 566.5, "lon": 1.33132, "lat": 42.21624, "dist": 0.967618969834621}, {"id": "CL", "value": 9.1, "altitude": 349, "lon": 1.76796, "lat": 41.67399, "dist": 0.7607099759220941}, {"id": "CP", "value": 4.6, "altitude": 690, "lon": 1.03893, "lat": 42.13924, "dist": 0.9670729105373961}, {"id": "CQ", "value": 8.6, "altitude": 594, "lon": 1.02569, "lat": 41.99546, "dist": 0.9485059678298808}, {"id": "CR", "value": 4.2, "altitude": 873, "lon": 1.9624, "lat": 42.08032, "dist": 0.8877095488666668}, {"id": "CT", "value": 0, "altitude": 823, "lon": 0.74362, "lat": 42.39811, "dist": 0.988307296442732}, {"id": "CU", "value": 1.4, "altitude": 1002, "lon": 0.79397, "lat": 42.69856, "dist": 0.9953519787539626}, {"id": "CW", "value": 7.7, "altitude": 446, "lon": 1.09894, "lat": 41.39241, "dist": 0.6332101089073022}, {"id": "CY", "value": 6.1, "altitude": 816, "lon": 2.17873, "lat": 41.87813, "dist": 0.7391495766364929}, {"id": "D1", "value": 8, "altitude": 404, "lon": 0.75383, "lat": 41.28521, "dist": 0.6355909091732396}, {"id": "D2", "value": 9.2, "altitude": 343, "lon": 1.915, "lat": 41.59252, "dist": 0.62225865339356}, {"id": "D3", "value": 11.4, "altitude": 252, "lon": 1.93564, "lat": 41.38197, "dist": 0.3330619991696371}, {"id": "D4", "value": 14.5, "altitude": 24, "lon": 3.18165, "lat": 42.27065, "dist": 0.0411977910157858}, {"id": "D5", "value": 10.2, "altitude": 411.2, "lon": 2.12388, "lat": 41.41843, "dist": 0.1924910672308663}, {"id": "D6", "value": 11, "altitude": 196, "lon": 3.16622, "lat": 42.43515, "dist": 0.0031904831479018236}, {"id": "D7", "value": 10.2, "altitude": 53, "lon": 0.59376, "lat": 41.18499, "dist": 0.6481626486667618}, {"id": "D8", "value": 6.4, "altitude": 515, "lon": 0.30565, "lat": 40.95134, "dist": 0.6711622053940252}, {"id": "D9", "value": 12.3, "altitude": 59, "lon": 1.52121, "lat": 41.21553, "dist": 0.10686553010442312}, {"id": "DB", "value": 11.3, "altitude": 179, "lon": 0.71581, "lat": 40.87287, "dist": 0.11672874196285388}, {"id": "DF", "value": 8.7, "altitude": 28.6, "lon": 3.03543, "lat": 41.97751, "dist": 0.30923642591724887}, {"id": "DG", "value": -1.4, "altitude": 1971.4, "lon": 2.15517, "lat": 42.39848, "dist": 0.9133153928364699}, {"id": "DI", "value": 8.5, "altitude": 415, "lon": 1.62386, "lat": 41.43292, "dist": 0.5298640081572891}, {"id": "DJ", "value": 9.8, "altitude": 176, "lon": 2.78969, "lat": 42.11653, "dist": 0.5638229912186732}, {"id": "DK", "value": 13.5, "altitude": 2, "lon": 1.41846, "lat": 41.14677, "dist": 0.021146374050685313}, {"id": "DL", "value": 11.8, "altitude": 0.5, "lon": 0.83449, "lat": 40.70719, "dist": 0.07485783448584127}, {"id": "DN", "value": 8.1, "altitude": 150, "lon": 2.63108, "lat": 41.96095, "dist": 0.6387255047860665}, {"id": "DO", "value": 7.9, "altitude": 14, "lon": 3.03241, "lat": 41.80857, "dist": 0.08377228566347805}, {"id": "DP", "value": 2.3, "altitude": 1097, "lon": 1.8664, "lat": 42.38605, "dist": 0.9565269518909779}, {"id": "DQ", "value": 9.5, "altitude": 287, "lon": 1.36259, "lat": 41.30728, "dist": 0.4285478534091186}, {"id": "H1", "value": 7.7, "altitude": 333, "lon": 1.65306, "lat": 41.58642, "dist": 0.7088677903112097}, {"id": "J5", "value": 9.4, "altitude": 158, "lon": 2.83423, "lat": 42.34215, "dist": 0.552440711148477}, {"id": "KP", "value": 7.6, "altitude": 36, "lon": 2.69436, "lat": 41.73894, "dist": 0.2962111265774966}, {"id": "MQ", "value": 8.1, "altitude": 402, "lon": 1.69584, "lat": 41.92047, "dist": 0.8766130576999169}, {"id": "MR", "value": 7.4, "altitude": 500, "lon": 0.9106, "lat": 41.25079, "dist": 0.5233321525599}, {"id": "MS", "value": 7.8, "altitude": 938, "lon": 1.97747, "lat": 42.25978, "dist": 0.9330852377166519}, {"id": "MV", "value": 1.7, "altitude": 845, "lon": 1.67295, "lat": 42.13598, "dist": 0.9323492838126466}, {"id": "R1", "value": 10.2, "altitude": 210, "lon": 1.87276, "lat": 41.70637, "dist": 0.7221434310179013}, {"id": "U1", "value": 13.7, "altitude": 31, "lon": 2.95481, "lat": 42.30648, "dist": 0.3867893501038431}, {"id": "U2", "value": 14, "altitude": 4, "lon": 3.0968, "lat": 42.17716, "dist": 0.053425947900169635}, {"id": "U3", "value": 10.2, "altitude": 257, "lon": 1.63032, "lat": 41.37491, "dist": 0.43061363761828253}, {"id": "U4", "value": 7.3, "altitude": 507, "lon": 1.84699, "lat": 41.83094, "dist": 0.8019522498321707}, {"id": "U6", "value": 12.4, "altitude": 29, "lon": 1.06661, "lat": 41.08017, "dist": 0.06360213821092431}, {"id": "U7", "value": 12.6, "altitude": 52, "lon": 0.50525, "lat": 40.85936, "dist": 0.4092651015620583}, {"id": "U9", "value": 12.4, "altitude": 62, "lon": 0.61635, "lat": 40.76947, "dist": 0.21174530465882668}, {"id": "UA", "value": 11.4, "altitude": 93, "lon": 0.76943, "lat": 40.9091, "dist": 0.09786857424234763}, {"id": "UB", "value": 9, "altitude": 15, "lon": 3.06195, "lat": 42.05398, "dist": 0.25022939930751786}, {"id": "UC", "value": 8.1, "altitude": 60, "lon": 2.99705, "lat": 41.97726, "dist": 0.36783341237168365}, {"id": "UE", "value": 10.4, "altitude": 4, "lon": 3.15719, "lat": 42.02306, "dist": 0.03313054809860838}, {"id": "UF", "value": 7.8, "altitude": 573, "lon": 1.90775, "lat": 41.28832, "dist": 0.11154794162678983}, {"id": "UG", "value": 13.7, "altitude": 3, "lon": 2.03787, "lat": 41.29928, "dist": 0.07432991844574299}, {"id": "UH", "value": 6.8, "altitude": 545, "lon": 1.48769, "lat": 41.34171, "dist": 0.4179962394235013}, {"id": "UI", "value": 4.7, "altitude": 1386, "lon": 1.76218, "lat": 42.26477, "dist": 0.9481060128477371}, {"id": "UJ", "value": 4, "altitude": 709, "lon": 1.3683, "lat": 41.52879, "dist": 0.7052911016216821}, {"id": "UK", "value": 11.6, "altitude": 161, "lon": 1.80479, "lat": 41.27861, "dist": 0.1373473838040583}, {"id": "UM", "value": 6.3, "altitude": 505, "lon": 0.66789, "lat": 41.35991, "dist": 0.736963445298532}, {"id": "UN", "value": 10.1, "altitude": 171, "lon": 2.92694, "lat": 41.87449, "dist": 0.3459798952374309}, {"id": "UO", "value": 8.4, "altitude": 97, "lon": 2.82069, "lat": 41.91461, "dist": 0.5019215057384486}, {"id": "UP", "value": 13, "altitude": 81, "lon": 2.37702, "lat": 41.51773, "dist": 0.04734377614962304}, {"id": "UQ", "value": 10, "altitude": 460, "lon": 2.44532, "lat": 41.61991, "dist": 0.24251682692034138}, {"id": "US", "value": 13.4, "altitude": 24, "lon": 0.52329, "lat": 40.55786, "dist": 0.01953989478128637}, {"id": "UU", "value": 12.4, "altitude": 3, "lon": 0.6321, "lat": 40.70776, "dist": 0.23439682470604972}, {"id": "UW", "value": 12.3, "altitude": 0, "lon": 0.65922, "lat": 40.62725, "dist": 0.008589901344381756}, {"id": "UX", "value": 11.3, "altitude": 210, "lon": 0.37112, "lat": 40.62652, "dist": 0.373094264914801}, {"id": "UY", "value": 6.8, "altitude": 576, "lon": 0.76103, "lat": 41.87912, "dist": 0.9404184815730883}, {"id": "V1", "value": 7.4, "altitude": 238, "lon": 0.82939, "lat": 41.78487, "dist": 0.9149440548802606}, {"id": "V3", "value": 4.2, "altitude": 509, "lon": 2.23271, "lat": 41.95224, "dist": 0.7779671847367022}, {"id": "V4", "value": 3.7, "altitude": 684, "lon": 2.21483, "lat": 42.11477, "dist": 0.865931205175241}, {"id": "V5", "value": 4.5, "altitude": 774, "lon": 2.11993, "lat": 42.03947, "dist": 0.8489267027752054}, {"id": "V8", "value": 6.9, "altitude": 223, "lon": 0.87741, "lat": 41.67279, "dist": 0.8743526796607947}, {"id": "VA", "value": 8.6, "altitude": 257, "lon": 0.51161, "lat": 41.19645, "dist": 0.706170238777821}, {"id": "VB", "value": 10.2, "altitude": 32, "lon": 0.63517, "lat": 41.06289, "dist": 0.5017668686536749}, {"id": "VC", "value": 9, "altitude": 69, "lon": 0.43266, "lat": 41.24415, "dist": 0.7721028864930979}, {"id": "VD", "value": 5.7, "altitude": 429, "lon": 1.20381, "lat": 41.68939, "dist": 0.8462510137199177}, {"id": "VE", "value": 9.1, "altitude": 97, "lon": 0.46058, "lat": 41.48692, "dist": 0.8627765794838942}, {"id": "VH", "value": 7.5, "altitude": 259, "lon": 0.39301, "lat": 41.65814, "dist": 0.9214794943205635}, {"id": "VK", "value": 6.9, "altitude": 286, "lon": 0.4487, "lat": 41.68328, "dist": 0.9211579821640902}, {"id": "VM", "value": 7.5, "altitude": 222, "lon": 0.62839, "lat": 41.7145, "dist": 0.9127569540036381}, {"id": "VN", "value": 8.3, "altitude": 117, "lon": 2.74262, "lat": 41.88244, "dist": 0.4848459740438714}, {"id": "VO", "value": 8.9, "altitude": 785, "lon": 1.42792, "lat": 42.08745, "dist": 0.9479446368996306}, {"id": "VP", "value": 4.4, "altitude": 659, "lon": 1.53853, "lat": 41.80483, "dist": 0.8658445723931864}, {"id": "VQ", "value": 12, "altitude": 112, "lon": 1.16774, "lat": 41.1713, "dist": 0.2230226122056138}, {"id": "VS", "value": -6.4, "altitude": 2247, "lon": 0.77889, "lat": 42.63835, "dist": 0.9944424896777215}, {"id": "VU", "value": 8.9, "altitude": 421, "lon": 1.91718, "lat": 41.63286, "dist": 0.648378062525824}, {"id": "VV", "value": 8.2, "altitude": 528, "lon": 2.02647, "lat": 41.68129, "dist": 0.6131351505879965}, {"id": "VX", "value": 5.2, "altitude": 1030, "lon": 2.30291, "lat": 41.74761, "dist": 0.5581300569731434}, {"id": "VY", "value": 10.5, "altitude": 240, "lon": 1.29863, "lat": 41.25095, "dist": 0.33409106110914943}, {"id": "VZ", "value": 13.8, "altitude": 83, "lon": 3.00736, "lat": 42.38443, "dist": 0.3023295774690491}, {"id": "W1", "value": 14.2, "altitude": 2, "lon": 3.09021, "lat": 42.24726, "dist": 0.09830668186836011}, {"id": "W4", "value": 10.1, "altitude": 240, "lon": 1.72857, "lat": 41.36619, "dist": 0.3790132237701731}, {"id": "W5", "value": 7.6, "altitude": 490, "lon": 1.31489, "lat": 42.07683, "dist": 0.9513014212816396}, {"id": "W6", "value": 10.9, "altitude": 158, "lon": 1.0187, "lat": 41.13738, "dist": 0.25016817066699004}, {"id": "W8", "value": 7.1, "altitude": 438, "lon": 1.15998, "lat": 41.44237, "dist": 0.6671197286957244}, {"id": "W9", "value": 3.9, "altitude": 461, "lon": 2.45451, "lat": 42.14557, "dist": 0.8079432403805485}, {"id": "WA", "value": 6.9, "altitude": 443, "lon": 1.1541, "lat": 41.87694, "dist": 0.9175200673625115}, {"id": "WB", "value": 6.8, "altitude": 267, "lon": 0.67022, "lat": 41.76036, "dist": 0.9211256409240551}, {"id": "WC", "value": 6.9, "altitude": 261, "lon": 0.92446, "lat": 41.63642, "dist": 0.8528753895067349}, {"id": "WD", "value": 7, "altitude": 382, "lon": 0.31884, "lat": 41.08671, "dist": 0.7399964165553783}, {"id": "WE", "value": 11.2, "altitude": 126, "lon": 2.30014, "lat": 41.5444, "dist": 0.19230348080201942}, {"id": "WG", "value": 6.3, "altitude": 301, "lon": 0.64804, "lat": 41.80104, "dist": 0.9318678599808554}, {"id": "WI", "value": 7.6, "altitude": 350, "lon": 0.4809, "lat": 41.35741, "dist": 0.8056078307503578}, {"id": "WJ", "value": 9.9, "altitude": 141, "lon": 0.72182, "lat": 41.1223, "dist": 0.48557662626490017}, {"id": "WK", "value": 7.1, "altitude": 268, "lon": 0.57768, "lat": 41.81949, "dist": 0.9398340903442032}, {"id": "WL", "value": 5.8, "altitude": 413, "lon": 1.0882, "lat": 41.57236, "dist": 0.7915264981153375}, {"id": "WM", "value": 4.7, "altitude": 1167, "lon": 1.8267, "lat": 42.10736, "dist": 0.91093363172089}, {"id": "WN", "value": 7.1, "altitude": 916, "lon": 1.83751, "lat": 41.59539, "dist": 0.6797531031872697}, {"id": "WO", "value": 10.7, "altitude": 185, "lon": 1.46717, "lat": 41.27151, "dist": 0.2824728963988349}, {"id": "WP", "value": 9, "altitude": 325, "lon": 1.69337, "lat": 41.48518, "dist": 0.5862213642774434}, {"id": "WQ", "value": -1.4, "altitude": 1572, "lon": 0.72952, "lat": 42.0513, "dist": 0.9659701866029075}, {"id": "WR", "value": 8.9, "altitude": 300, "lon": 0.79748, "lat": 41.2163, "dist": 0.5307861785595412}, {"id": "WS", "value": 5.4, "altitude": 953, "lon": 2.41877, "lat": 41.84008, "dist": 0.6188102277580388}, {"id": "WT", "value": 13.2, "altitude": 2, "lon": 2.75658, "lat": 41.64707, "dist": 0.015363043200898208}, {"id": "WU", "value": 13.7, "altitude": 42, "lon": 2.24757, "lat": 41.45215, "dist": 0.022583365955919144}, {"id": "WV", "value": 5.5, "altitude": 788, "lon": 1.87485, "lat": 42.23414, "dist": 0.9355569335800406}, {"id": "WW", "value": 9.1, "altitude": 278, "lon": 1.9368, "lat": 41.79423, "dist": 0.7494516178585089}, {"id": "WX", "value": 6.4, "altitude": 668, "lon": 0.88175, "lat": 41.9178, "dist": 0.9407970662137257}, {"id": "WY", "value": 11, "altitude": 164, "lon": 1.79429, "lat": 41.43386, "dist": 0.48132092916911895}, {"id": "WZ", "value": 12.4, "altitude": 17, "lon": 1.63346, "lat": 41.20187, "dist": 0.0014775248411612596}, {"id": "X1", "value": 7.6, "altitude": 359, "lon": 0.81953, "lat": 41.15374, "dist": 0.42651156680443925}, {"id": "X2", "value": 14.2, "altitude": 7, "lon": 2.18847, "lat": 41.38943, "dist": 0.02531698873761523}, {"id": "X3", "value": 5.6, "altitude": 370, "lon": 0.5358, "lat": 41.74281, "dist": 0.9269198559790295}, {"id": "X4", "value": 14.2, "altitude": 33, "lon": 2.16775, "lat": 41.3839, "dist": 0.0562481201579339}, {"id": "X5", "value": 2.1, "altitude": 1055, "lon": 0.31822, "lat": 40.79705, "dist": 0.6021923287308033}, {"id": "X6", "value": 8.4, "altitude": 366, "lon": 1.02901, "lat": 41.92173, "dist": 0.9345027297566544}, {"id": "X7", "value": 9.3, "altitude": 215, "lon": 0.55314, "lat": 41.51909, "dist": 0.8558824399942864}, {"id": "X8", "value": 13.4, "altitude": 79, "lon": 2.1054, "lat": 41.37919, "dist": 0.16273349309232488}, {"id": "X9", "value": 12, "altitude": 176, "lon": 2.16836, "lat": 41.61265, "dist": 0.431008311685123}, {"id": "XA", "value": 3.3, "altitude": 785, "lon": 1.4007, "lat": 41.60257, "dist": 0.7624028884721633}, {"id": "XB", "value": 6, "altitude": 589, "lon": 1.53528, "lat": 41.47948, "dist": 0.6164602192966822}, {"id": "XC", "value": 11.1, "altitude": 147, "lon": 1.97546, "lat": 41.47892, "dist": 0.46972946901729506}, {"id": "XD", "value": 5.4, "altitude": 687, "lon": 0.8857, "lat": 41.32, "dist": 0.6239134367874636}, {"id": "XE", "value": 13, "altitude": 5, "lon": 1.201, "lat": 41.10393, "dist": 0.027063756404474337}, {"id": "XF", "value": 11, "altitude": 258, "lon": 2.06952, "lat": 41.56568, "dist": 0.4537420430741388}, {"id": "XG", "value": 12.6, "altitude": 123, "lon": 2.22619, "lat": 41.56734, "dist": 0.3053410376898754}, {"id": "XH", "value": 6.3, "altitude": 679, "lon": 1.12993, "lat": 42.40533, "dist": 0.9849304392877821}, {"id": "XI", "value": 7.6, "altitude": 247, "lon": 0.87182, "lat": 41.61817, "dist": 0.8523255450215573}, {"id": "XJ", "value": 8.6, "altitude": 72, "lon": 2.80686, "lat": 41.98223, "dist": 0.5779716698029695}, {"id": "XK", "value": 1.1, "altitude": 1668, "lon": 2.43774, "lat": 41.77362, "dist": 0.5253025967450196}, {"id": "XL", "value": 14, "altitude": 8, "lon": 2.08022, "lat": 41.34045, "dist": 0.14466342788161946}, {"id": "XM", "value": 7.9, "altitude": 235, "lon": 0.73507, "lat": 41.59522, "dist": 0.8604913734506608}, {"id": "XN", "value": 9, "altitude": 89, "lon": 0.42765, "lat": 41.46379, "dist": 0.8622734071110022}, {"id": "XO", "value": 4, "altitude": 499, "lon": 2.23987, "lat": 41.93497, "dist": 0.764370426685152}, {"id": "XP", "value": 7.1, "altitude": 349, "lon": 0.43006, "lat": 41.06581, "dist": 0.6639845277939289}, {"id": "XQ", "value": 5.8, "altitude": 473, "lon": 0.88814, "lat": 42.16252, "dist": 0.9724712751393634}, {"id": "XR", "value": 3.2, "altitude": 928, "lon": 0.98161, "lat": 41.31481, "dist": 0.5810406108642971}, {"id": "XS", "value": 9.7, "altitude": 162, "lon": 2.66446, "lat": 41.86489, "dist": 0.5054737782952798}, {"id": "XT", "value": 6.5, "altitude": 691, "lon": 1.51165, "lat": 41.98766, "dist": 0.9238673274618385}, {"id": "XU", "value": 11.5, "altitude": 148, "lon": 1.72195, "lat": 41.28801, "dist": 0.20338494531892248}, {"id": "XV", "value": 11.6, "altitude": 158, "lon": 2.07956, "lat": 41.48311, "dist": 0.34795436458458595}, {"id": "XW", "value": 8.8, "altitude": 165, "lon": 0.64855, "lat": 41.59822, "dist": 0.8728088480465755}, {"id": "XX", "value": 6.4, "altitude": 291, "lon": 1.04476, "lat": 41.68835, "dist": 0.8603513205218531}, {"id": "XY", "value": 9.1, "altitude": 122, "lon": 0.55027, "lat": 41.56509, "dist": 0.874078098612281}, {"id": "XZ", "value": 13.7, "altitude": 6, "lon": 3.06156, "lat": 42.18179, "dist": 0.13130658229150804}, {"id": "Y4", "value": 5.7, "altitude": 1162, "lon": 1.42775, "lat": 42.17426, "dist": 0.9578241388399261}, {"id": "Y5", "value": 11, "altitude": 152, "lon": 2.86295, "lat": 42.22793, "dist": 0.46396743721180256}, {"id": "Y6", "value": 7.4, "altitude": 317, "lon": 0.74032, "lat": 41.04343, "dist": 0.36574453510107674}, {"id": "Y9", "value": 14.7, "altitude": 4, "lon": 2.13091, "lat": 41.31723, "dist": 0.007566309256157644}, {"id": "YA", "value": 4.4, "altitude": 1213, "lon": 1.93482, "lat": 42.44013, "dist": 0.9505487381672686}, {"id": "YB", "value": 4.7, "altitude": 433, "lon": 2.47097, "lat": 42.18813, "dist": 0.7976024317292194}, {"id": "YC", "value": 2.6, "altitude": 508, "lon": 0.96802, "lat": 42.24388, "dist": 0.9776751804644382}, {"id": "YD", "value": 8.4, "altitude": 283, "lon": 0.85617, "lat": 41.51135, "dist": 0.7971586010427272}, {"id": "YE", "value": 4.8, "altitude": 513, "lon": 1.305756, "lat": 41.79409, "dist": 0.8792227912665382}, {"id": "YF", "value": 11.5, "altitude": 42, "lon": 0.93474, "lat": 41.02001, "dist": 0.03646042129549787}, {"id": "Z1", "value": -6.7, "altitude": 2266, "lon": 0.98486, "lat": 42.64691, "dist": 0.9936818562504512}, {"id": "Z2", "value": -8.6, "altitude": 2535, "lon": 0.88405, "lat": 42.46602, "dist": 0.9896159430261943}, {"id": "Z3", "value": -4.3, "altitude": 2230, "lon": 1.7785, "lat": 42.46605, "dist": 0.9663044178773977}, {"id": "Z5", "value": -6.9, "altitude": 2400, "lon": 1.27201, "lat": 42.70029, "dist": 0.990103195029276}, {"id": "Z6", "value": -7.1, "altitude": 2228, "lon": 0.73198, "lat": 42.77011, "dist": 0.9964705084862989}, {"id": "Z7", "value": -7.5, "altitude": 2519, "lon": 1.05476, "lat": 42.53412, "dist": 0.9905020130611043}, {"id": "Z8", "value": -5.3, "altitude": 2316, "lon": 1.52407, "lat": 42.18254, "dist": 0.9519105610425879}, {"id": "Z9", "value": -2.4, "altitude": 2143, "lon": 1.71498, "lat": 42.29265, "dist": 0.9546839198829672}, {"id": "ZB", "value": -7.1, "altitude": 2451, "lon": 1.36597, "lat": 42.51939, "dist": 0.9846711181479781}, {"id": "ZC", "value": -5.4, "altitude": 2410, "lon": 2.24565, "lat": 42.42117, "dist": 0.8936444631166904}, {"id": "ZD", "value": -7, "altitude": 2478, "lon": 1.89716, "lat": 42.32211, "dist": 0.9491575113128119}] \ No newline at end of file diff --git a/pymica_tests/multiregression_test.py b/pymica_tests/multiregression_test.py index 7fe6331..1b2d7fc 100644 --- a/pymica_tests/multiregression_test.py +++ b/pymica_tests/multiregression_test.py @@ -1,20 +1,23 @@ -'''Tests for pymica.multiregression.py -''' +"""Tests for pymica.multiregression.py +""" import unittest from pymica.methods.multiregression import MultiRegression class TestMultiRegression(unittest.TestCase): - def test_regression_ideal_data(self): + general_data = [ + {"id": "AA", "value": 0, "dist": 0, "altitude": 0}, + {"id": "BB", "value": 0.5, "dist": 0, "altitude": 0.5}, + {"id": "CC", "value": 1, "dist": 0, "altitude": 1}, + ] + def test_regression_ideal_data(self): + """Test regression with sample data""" # Correlation with altitude and coef = 1 - data = [{'id': 'AA', 'hr': 0, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 0.5, 'dist': 0, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - inst_regression = MultiRegression(data) + inst_regression = MultiRegression( + self.general_data, x_vars=("altitude", "dist") + ) coefs = inst_regression.get_coefs() @@ -25,16 +28,16 @@ def test_regression_ideal_data(self): self.assertAlmostEqual(inst_regression.get_score(), 1) # Correlation with two variables & score 1 y = 1 + a + 2b - data = [{'id': 'AA', 'hr': 0, 'temp': 9, 'dist': 4, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 7.5, 'dist': 3, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 6, 'dist': 2, 'altitude': 1}, - {'id': 'DD', 'hr': 1, 'temp': 5, 'dist': 1, 'altitude': 2}, - {'id': 'EE', 'hr': 1, 'temp': 5, 'dist': 0.5, 'altitude': 3}, - {'id': 'FF', 'hr': 1, 'temp': 5, 'dist': 0, 'altitude': 4} - ] + data = [ + {"id": "AA", "value": 9, "dist": 4, "altitude": 0}, + {"id": "BB", "value": 7.5, "dist": 3, "altitude": 0.5}, + {"id": "CC", "value": 6, "dist": 2, "altitude": 1}, + {"id": "DD", "value": 5, "dist": 1, "altitude": 2}, + {"id": "EE", "value": 5, "dist": 0.5, "altitude": 3}, + {"id": "FF", "value": 5, "dist": 0, "altitude": 4}, + ] - inst_regression = MultiRegression(data) + inst_regression = MultiRegression(data, x_vars=("altitude", "dist")) coefs = inst_regression.get_coefs() self.assertEqual(len(coefs), 2) @@ -45,17 +48,17 @@ def test_regression_ideal_data(self): self.assertAlmostEqual(inst_regression.get_score(), 1) # Correlation with three variables & score 1 y = 1 + a + 2b + 3c - data = [{'id': 'AA', 'hr': 0, 'temp': 9, 'dist': 4, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 9, 'dist': 3, 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 9, 'dist': 2, 'altitude': 1}, - {'id': 'DD', 'hr': 1, 'temp': 8, 'dist': 1, 'altitude': 2}, - {'id': 'EE', 'hr': 4, 'temp': 17, 'dist': 0.5, 'altitude': 3}, - {'id': 'FF', 'hr': 2, 'temp': 11, 'dist': 0, 'altitude': 4}, - {'id': 'GG', 'hr': 2, 'temp': 12, 'dist': 0, 'altitude': 5}, - {'id': 'HH', 'hr': 2, 'temp': 14, 'dist': 1, 'altitude': 5} - ] - inst_regression = MultiRegression(data, y_var='temp', - x_vars=['altitude', 'dist', 'hr']) + data = [ + {"id": "AA", "hr": 0, "value": 9, "dist": 4, "altitude": 0}, + {"id": "BB", "hr": 0.5, "value": 9, "dist": 3, "altitude": 0.5}, + {"id": "CC", "hr": 1, "value": 9, "dist": 2, "altitude": 1}, + {"id": "DD", "hr": 1, "value": 8, "dist": 1, "altitude": 2}, + {"id": "EE", "hr": 4, "value": 17, "dist": 0.5, "altitude": 3}, + {"id": "FF", "hr": 2, "value": 11, "dist": 0, "altitude": 4}, + {"id": "GG", "hr": 2, "value": 12, "dist": 0, "altitude": 5}, + {"id": "HH", "hr": 2, "value": 14, "dist": 1, "altitude": 5}, + ] + inst_regression = MultiRegression(data, x_vars=("altitude", "dist", "hr")) coefs = inst_regression.get_coefs() @@ -68,55 +71,38 @@ def test_regression_ideal_data(self): self.assertAlmostEqual(inst_regression.get_score(), 1) # Let's worsen the correlation - data[0]['temp'] = 0 - inst_regression = MultiRegression(data, y_var='temp', - x_vars=['altitude', 'dist', 'hr']) + data[0]["value"] = 0 + inst_regression = MultiRegression(data, ("altitude", "dist", "hr")) self.assertTrue(inst_regression.get_score() < 1) def test_threshold(self): - data = [{'id': 'AA', 'hr': 0, 'temp': 0.3, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 0.4, 'dist': 0.1, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 1, 'dist': 0.4, 'altitude': 1} - ] - inst_regression = MultiRegression(data, score_threshold=0.000000001) - self.assertEqual(len(set(inst_regression.used_vars) - .intersection(['dist', 'altitude'])), 2) - inst_regression = MultiRegression(data, score_threshold=0.5) - self.assertEqual(len(set(inst_regression.used_vars) - .intersection(['dist', 'altitude'])), 1) + """Test different threshold scores to add new variables to MLR""" + data = [ + {"id": "AA", "value": 0.3, "dist": 0, "altitude": 0}, + {"id": "BB", "value": 0.4, "dist": 0.1, "altitude": 0.5}, + {"id": "CC", "value": 1, "dist": 0.4, "altitude": 1}, + ] + inst_regression = MultiRegression( + data, ("altitude", "dist"), score_threshold=0.000000001 + ) + self.assertEqual( + len(set(inst_regression.used_vars).intersection(["dist", "altitude"])), 2 + ) + inst_regression = MultiRegression( + data, ("altitude", "dist"), score_threshold=0.5 + ) + self.assertEqual( + len(set(inst_regression.used_vars).intersection(["dist", "altitude"])), 1 + ) def test_change_input_values(self): - data = [{'name': 'AA', 'hr': 0, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'name': 'BB', 'hr': 0.5, 'temp': 0.5, 'dist': 0, - 'altitude': 0.5}, - {'name': 'CC', 'hr': 1, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - inst_regression = MultiRegression(data, id_key='name') - - residuals = inst_regression.get_residuals() - self.assertTrue('BB' in residuals) - - data = [{'id': 'AA', 'hr': 0, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 0.5, 'dist': 0, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - inst_regression = MultiRegression(data, y_var='hr') - - coefs = inst_regression.get_coefs() - - self.assertEqual(len(coefs), 2) - self.assertEqual(len(coefs[0]), 1) - self.assertAlmostEqual(coefs[0][0], 1) - - data = [{'id': 'AA', 'hr': 0, 'temp': 0, 'dist': 0, 'hhh': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 0.5, 'dist': 0, - 'hhh': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 1, 'dist': 0, 'hhh': 1} - ] - inst_regression = MultiRegression(data, x_vars=['dist', 'hhh']) + data = [ + {"id": "AA", "value": 0, "dist": 0, "hhh": 0}, + {"id": "BB", "value": 0.5, "dist": 0, "hhh": 0.5}, + {"id": "CC", "value": 1, "dist": 0, "hhh": 1}, + ] + inst_regression = MultiRegression(data, x_vars=("dist", "hhh")) coefs = inst_regression.get_coefs() @@ -125,27 +111,25 @@ def test_change_input_values(self): self.assertAlmostEqual(coefs[0][0], 1) def test_get_residuals(self): - data = [{'id': 'AA', 'hr': 1, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 2, 'temp': 0.5, 'dist': 0, 'altitude': 0.5}, - {'id': 'CC', 'hr': 3, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - - inst_regression = MultiRegression(data) + """Test get residuals""" + inst_regression = MultiRegression( + self.general_data, x_vars=("altitude", "dist") + ) residuals = inst_regression.get_residuals() self.assertTrue(isinstance(residuals, dict)) for key in residuals.keys(): self.assertAlmostEqual(residuals[key], 0) - data = [{'id': 'AA', 'hr': 0, 'temp': 9, 'dist': 4, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 7.5, 'dist': 3, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 6, 'dist': 2, 'altitude': 1}, - {'id': 'DD', 'hr': 1, 'temp': 5, 'dist': 1, 'altitude': 2}, - {'id': 'EE', 'hr': 1, 'temp': 5, 'dist': 0.5, 'altitude': 3}, - {'id': 'FF', 'hr': 1, 'temp': 5, 'dist': 0, 'altitude': 4} - ] - inst_regression = MultiRegression(data) + data = [ + {"id": "AA", "value": 9, "dist": 4, "altitude": 0}, + {"id": "BB", "value": 7.5, "dist": 3, "altitude": 0.5}, + {"id": "CC", "value": 6, "dist": 2, "altitude": 1}, + {"id": "DD", "value": 5, "dist": 1, "altitude": 2}, + {"id": "EE", "value": 5, "dist": 0.5, "altitude": 3}, + {"id": "FF", "value": 5, "dist": 0, "altitude": 4}, + ] + inst_regression = MultiRegression(data, x_vars=("altitude", "dist")) residuals = inst_regression.get_residuals() self.assertTrue(isinstance(residuals, dict)) @@ -153,16 +137,17 @@ def test_get_residuals(self): self.assertAlmostEqual(residuals[key], 0) # Make the correlation not be perfect so some residuals exist - data = [{'id': 'AA', 'hr': 0, 'temp': 0, 'dist': 4, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 9, 'dist': 3, 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 9, 'dist': 2, 'altitude': 1}, - {'id': 'DD', 'hr': 1, 'temp': 8, 'dist': 1, 'altitude': 2}, - {'id': 'EE', 'hr': 4, 'temp': 17, 'dist': 0.5, 'altitude': 3}, - {'id': 'FF', 'hr': 2, 'temp': 11, 'dist': 0, 'altitude': 4}, - {'id': 'GG', 'hr': 2, 'temp': 12, 'dist': 0, 'altitude': 5}, - {'id': 'HH', 'hr': 2, 'temp': 14, 'dist': 1, 'altitude': 5} - ] - inst_regression = MultiRegression(data) + data = [ + {"id": "AA", "value": 0, "dist": 4, "altitude": 0}, + {"id": "BB", "value": 9, "dist": 3, "altitude": 0.5}, + {"id": "CC", "value": 9, "dist": 2, "altitude": 1}, + {"id": "DD", "value": 8, "dist": 1, "altitude": 2}, + {"id": "EE", "value": 17, "dist": 0.5, "altitude": 3}, + {"id": "FF", "value": 11, "dist": 0, "altitude": 4}, + {"id": "GG", "value": 12, "dist": 0, "altitude": 5}, + {"id": "HH", "value": 14, "dist": 1, "altitude": 5}, + ] + inst_regression = MultiRegression(data, x_vars=("altitude", "dist")) residuals = inst_regression.get_residuals() self.assertTrue(isinstance(residuals, dict)) @@ -170,56 +155,48 @@ def test_get_residuals(self): self.assertTrue(abs(residuals[key]) > 0) def test_predict_point(self): - data = [{'id': 'AA', 'hr': 1, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 2, 'temp': 0.5, 'dist': 0, 'altitude': 0.5}, - {'id': 'CC', 'hr': 3, 'temp': 1, 'dist': 0, 'altitude': 1} - ] + """Test predict single point""" + inst_regression = MultiRegression( + self.general_data, x_vars=("altitude", "dist") + ) - inst_regression = MultiRegression(data) - - self.assertAlmostEqual(inst_regression.predict_point( - {'dist': 11, 'altitude': 22}), 22) + self.assertAlmostEqual( + inst_regression.predict_point({"dist": 11, "altitude": 22}), 22 + ) # Three variable correlation & score 1 y = 1 + a + 2b + 3c - data = [{'id': 'AA', 'hr': 0, 'temp': 9, 'dist': 4, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 9, 'dist': 3, 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 9, 'dist': 2, 'altitude': 1}, - {'id': 'DD', 'hr': 1, 'temp': 8, 'dist': 1, 'altitude': 2}, - {'id': 'EE', 'hr': 4, 'temp': 17, 'dist': 0.5, 'altitude': 3}, - {'id': 'FF', 'hr': 2, 'temp': 11, 'dist': 0, 'altitude': 4}, - {'id': 'GG', 'hr': 2, 'temp': 12, 'dist': 0, 'altitude': 5}, - {'id': 'HH', 'hr': 2, 'temp': 14, 'dist': 1, 'altitude': 5} - ] - - inst_regression = MultiRegression(data, y_var='temp', - x_vars=['altitude', 'dist', 'hr']) + data = [ + {"id": "AA", "hr": 0, "value": 9, "dist": 4, "altitude": 0}, + {"id": "BB", "hr": 0.5, "value": 9, "dist": 3, "altitude": 0.5}, + {"id": "CC", "hr": 1, "value": 9, "dist": 2, "altitude": 1}, + {"id": "DD", "hr": 1, "value": 8, "dist": 1, "altitude": 2}, + {"id": "EE", "hr": 4, "value": 17, "dist": 0.5, "altitude": 3}, + {"id": "FF", "hr": 2, "value": 11, "dist": 0, "altitude": 4}, + {"id": "GG", "hr": 2, "value": 12, "dist": 0, "altitude": 5}, + {"id": "HH", "hr": 2, "value": 14, "dist": 1, "altitude": 5}, + ] + + inst_regression = MultiRegression(data, x_vars=("altitude", "dist", "hr")) self.assertAlmostEqual( - inst_regression.predict_point( - {'dist': 11, 'altitude': 22, 'hr': 1}), 48) + inst_regression.predict_point({"dist": 11, "altitude": 22, "hr": 1}), 48 + ) def test_predict_points(self): - data = [{'id': 'AA', 'hr': 1, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 2, 'temp': 0.5, 'dist': 0, 'altitude': 0.5}, - {'id': 'CC', 'hr': 3, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - - inst_regression = MultiRegression(data) + """Test predict multiple points""" + inst_regression = MultiRegression( + self.general_data, x_vars=("altitude", "dist") + ) results = inst_regression.predict_points( - [{'dist': 11, 'altitude': 22}, {'dist': 11, 'altitude': 23}]) + [{"dist": 11, "altitude": 22}, {"dist": 11, "altitude": 23}] + ) self.assertAlmostEqual(results[0], 22) self.assertAlmostEqual(results[1], 23) def test_mae_mse(self): - data = [{'id': 'AA', 'hr': 1, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 2, 'temp': 0.5, 'dist': 0, 'altitude': 0.5}, - {'id': 'CC', 'hr': 3, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - - inst_regression = MultiRegression(data) + """Test Mean Absolute Error and Mean Squared Error""" + inst_regression = MultiRegression( + self.general_data, x_vars=("altitude", "dist") + ) self.assertAlmostEqual(inst_regression.get_mae(), 0) self.assertAlmostEqual(inst_regression.get_mse(), 0) - - -if __name__ == '__main__': - unittest.main() diff --git a/pymica_tests/multiregressionsigma_test.py b/pymica_tests/multiregressionsigma_test.py index b0f6f23..fc067f3 100644 --- a/pymica_tests/multiregressionsigma_test.py +++ b/pymica_tests/multiregressionsigma_test.py @@ -1,20 +1,25 @@ -'''Tests for pymica.multiregression.py -''' +"""Tests for pymica.multiregression.py +""" import unittest - +import numpy as np +from datetime import datetime from pymica.methods.multiregression import MultiRegression, MultiRegressionSigma class TestMultiRegressionSigma(unittest.TestCase): + """Test MultiRegressionSigma class""" + def test_regression_ideal_data(self): + """Test MLR sigma with sample data""" + data = [ + {"id": "AA", "hr": 0, "value": 0, "dist": 0, "altitude": 0}, + {"id": "BB", "hr": 0.5, "value": 0.5, "dist": 0, "altitude": 0.5}, + {"id": "CC", "hr": 1, "value": 1, "dist": 0, "altitude": 1}, + ] + inst_regression = MultiRegressionSigma( + data, ("altitude", "dist"), sigma_limit=1.5 + ) - data = [{'id': 'AA', 'hr': 0, 'temp': 0, 'dist': 0, 'altitude': 0}, - {'id': 'BB', 'hr': 0.5, 'temp': 0.5, 'dist': 0, - 'altitude': 0.5}, - {'id': 'CC', 'hr': 1, 'temp': 1, 'dist': 0, 'altitude': 1} - ] - inst_regression = MultiRegressionSigma(data, sigma_limit=1.5) - # print(vars(inst_regression)) coefs = inst_regression.get_coefs() self.assertEqual(len(coefs), 2) @@ -29,23 +34,25 @@ def test_regression_ideal_data(self): for hr in range(0, 2): for dist in range(0, 2): i += 1 - data.append({'id': 'key_' + str(i), - 'hr': hr, 'dist': dist, - 'altitude': altitude, - 'temp': 1 + hr + 2 * dist + 3 * altitude - }) - - inst_regression = MultiRegression(data, - x_vars=['altitude', 'dist', 'hr']) + data.append( + { + "id": "key_" + str(i), + "hr": hr, + "dist": dist, + "altitude": altitude, + "value": 1 + hr + 2 * dist + 3 * altitude, + } + ) + + inst_regression = MultiRegression(data, x_vars=["altitude", "dist", "hr"]) # print(vars(inst_regression)) coefs1 = inst_regression.get_coefs() - data.append({'id': 'BAD', 'hr': 0, 'temp': 0, 'dist': 0, - 'altitude': 0}) + data.append({"id": "BAD", "hr": 0, "value": 0, "dist": 0, "altitude": 0}) - inst_regression = MultiRegressionSigma(data, sigma_limit=1.5, - x_vars=['altitude', - 'dist', 'hr']) + inst_regression = MultiRegressionSigma( + data, ["altitude", "dist", "hr"], sigma_limit=1.5 + ) # print(vars(inst_regression)) coefs2 = inst_regression.get_coefs() # The MultiRegressionSigma class must have filtered the bad data @@ -63,6 +70,84 @@ def test_regression_ideal_data(self): # not only the one inside the sigma values self.assertAlmostEqual(len(data), len(inst_regression.get_residuals())) - inst_regression.predict_points([{'id': 'AA', 'hr': 0, 'temp': 0, - 'dist': 0, 'altitude': 0}]) + inst_regression.predict_points( + [{"id": "AA", "hr": 0, "value": 0, "dist": 0, "altitude": 0}] + ) inst_regression.regr.predict([[0, 0, 0]]) + + def test_apply_regression(self): + """Test apply MLR regression""" + data = [ + {"id": "AA", "hr": 0, "value": 0, "dist": 0, "altitude": 0}, + {"id": "BB", "hr": 0.5, "value": 0.5, "dist": 0, "altitude": 0.5}, + {"id": "CC", "hr": 1, "value": 1, "dist": 0, "altitude": 1}, + ] + size = [5, 5] + + alt_data = np.ones(size) + alt_data[2][2] = 12 + + dist_data = np.ones(size) + + inst = MultiRegressionSigma(data, x_vars=["altitude", "dist"]) + + in_data = alt_data.reshape([1, 5, 5]) + + result = inst.apply_regression(in_data, ["altitude", "dist"]) + + self.assertEqual(result.shape[0], size[1]) + self.assertEqual(result.shape[1], size[0]) + self.assertAlmostEqual(result[2][2], 12) + + data = [ + {"id": "AA", "hr": 0, "value": 1, "dist": 0, "altitude": 0}, + {"id": "BB", "hr": 0.5, "value": 4.5, "dist": 1, "altitude": 0.5}, + {"id": "CC", "hr": 1, "value": 6, "dist": 1, "altitude": 1}, + {"id": "DD", "hr": 1, "value": 7.5, "dist": 1, "altitude": 1.5}, + {"id": "EE", "hr": 1, "value": 8, "dist": 2, "altitude": 1}, + ] + + inst = MultiRegressionSigma(data, x_vars=["altitude", "dist"]) + in_data = np.array([alt_data, dist_data]) + + result = inst.apply_regression(in_data, ["altitude", "dist"]) + + self.assertEqual(result.shape[0], size[1]) + self.assertEqual(result.shape[1], size[0]) + self.assertAlmostEqual(result[2][2], 39) # t = 1 + 2*dist + 3*alt + + size = [1000, 1000] + alt_data = np.ones(size) + alt_data[2][2] = 12 + + dist_data = np.ones(size) + in_data = np.array([alt_data, dist_data]) + now = datetime.utcnow() + result = inst.apply_regression(in_data, ["altitude", "dist"]) + + spent_time = datetime.utcnow() - now + print("Time for 1000x1000:", spent_time.total_seconds(), "s") + + def test_apply_regression_errors(self): + data = [ + {"id": "AA", "hr": 0, "value": 0, "dist": 0, "altitude": 0}, + {"id": "BB", "hr": 0.5, "value": 0.5, "dist": 0, "altitude": 0.5}, + {"id": "CC", "hr": 1, "value": 1, "dist": 0, "altitude": 1}, + ] + inst = MultiRegressionSigma(data, x_vars=["altitude", "dist"]) + + in_data = np.ones([5, 5]) + + with self.assertRaises(ValueError) as cm: + inst.apply_regression(in_data, ["altitude", "dist"]) + self.assertEqual( + "`raster_data` must be a 3 dimensional array", str(cm.exception) + ) + + in_data = [5, 5] + + with self.assertRaises(ValueError) as cm: + inst.apply_regression(in_data, ["altitude", "dist"]) + self.assertEqual( + "`raster_data` must be a 3 dimensional array", str(cm.exception) + ) From d7ae1538af8d1f0cb887b23c959069878d2aac04 Mon Sep 17 00:00:00 2001 From: jrmiro Date: Wed, 4 Oct 2023 08:52:36 +0200 Subject: [PATCH 55/87] "Tests unnecessary" --- pymica_tests/importers_pymica_test.py | 38 --------------------------- 1 file changed, 38 deletions(-) delete mode 100644 pymica_tests/importers_pymica_test.py diff --git a/pymica_tests/importers_pymica_test.py b/pymica_tests/importers_pymica_test.py deleted file mode 100644 index b619eae..0000000 --- a/pymica_tests/importers_pymica_test.py +++ /dev/null @@ -1,38 +0,0 @@ -'''Tests for importers.py -''' -import unittest - - -from datetime import datetime - -from pymica.io.importers import \ - import_api_smc # pylint: disable=E0611 - - -class TestImporters(unittest.TestCase): - - url = 'http://smcawrest01:8080/ApiRestInterna/xema/v1/mesurades/' \ - 'dades/variables' - url_meta = "http://smcawrest01:8080/ApiRestInterna/xema/v1/mesurades/metadades/estacions" - - variable = '2t' - - date = "20210401T0000Z" - date = datetime.strptime(date, "%Y%m%dT%H%MZ") - - - def test_import_api_smc(self): - - dict_out = import_api_smc(self.variable, self.url_meta, - self.date, self.url, None) - - self.assertAlmostEqual(len(dict_out), 186) - self.assertEqual(dict_out[0]['id'],'C6') - self.assertEqual(dict_out[0]['altitude'], 264.0) - - dict_out = import_api_smc(self.variable, self.url_meta, - self.date, self.url, ['ZD']) - self.assertAlmostEqual(len(dict_out), 1) - self.assertEqual(dict_out[0]['id'],'ZD') - self.assertEqual(dict_out[0]['altitude'], 2478.0) - \ No newline at end of file From 897e7c109794f82b62a425d8ece93dab9b95c0ef Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 09:30:22 +0200 Subject: [PATCH 56/87] Add docstring to pymica main class and remove duplicated self. --- pymica/pymica.py | 200 +++++++++++++++++++----------------- pymica_tests/pymica_test.py | 6 +- 2 files changed, 106 insertions(+), 100 deletions(-) diff --git a/pymica/pymica.py b/pymica/pymica.py index 6788a76..eecdbaa 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -1,5 +1,5 @@ -"""Main class. Calculates data fields from points, using -clusters multi-linear regressions corrected with residuals. +"""Main class. Calculates data fields from points, using clusters multi-linear +regressions corrected with residuals. """ import json @@ -16,39 +16,25 @@ class PyMica: - """Main project class. Calculates the regressions, corrects - them with the interpolated residuals and saves files and gives - errors. + """Main project class. Calculates regressions, corrects them with interpolated + residuals, saves the results into raster files and calculates errors. """ - def __init__(self, methodology, config): - """ + def __init__(self, methodology: str, config: dict) -> None: + """Implements different checks to config depending on the chosen methodology. + Args: - data_file (str): The path with the point data - variables_file (str, list): The file(s) path(s) containing the - fields used in the regression - clusters (dict, optional): Defaults to None. Two keys, - clusters_files and mask_files, - with the paths for the - cluster definitions and merging data - data_format (dict, optional): Defaults to None. The name of the - variables in the data files. - Defaults to: - {'loc_vars': ('lon', 'lat'), - 'id_key': 'id', - 'y_var': 'temp', - 'x_vars': ('altitude', 'dist')} - residuals_int (str): The indicator of the residuals interpolation - methodology. Defaults to 'id2d'. - Methodologies available: id2d, id3d and idw. - z_field (str): The field used as the z variable when using the id3d - value as the residuals_int method. - Defaults to 'altitude' + methodology (str): Interpolation method among 'id2d', 'id3d', 'mlr', + 'mlr+id2d' and 'mlr+id3d'. config (dict): Configuration dictionary. + + Raises: + ValueError: If `methodology` not in 'id2d', 'id3d', 'mlr', 'mlr+id2d' + and 'mlr+id3d'. """ if methodology not in ["id2d", "mlr+id2d", "id3d", "mlr+id3d", "mlr"]: raise ValueError( - 'Methodology must be "id2d", "id3d", ' '"mlr+id2d", "mlr+id3d" or "mlr"' + 'Methodology must be "id2d", "id3d", "mlr+id2d", "mlr+id3d" or "mlr"' ) self.methodology = methodology @@ -62,102 +48,110 @@ def __init__(self, methodology, config): self.__check_variables__() self.__read_variables_files__() - def __read_config__(self, config_file): + def __read_config__(self, config_file: str) -> dict: + """Read configuration file and return it as a dictionary. + + Args: + config_file (str): Path to a configuration file. + + Raises: + FileNotFoundError: If `config_file` not found. + json.decoder.JSONDecodeError: If `config_file` is bad formatted. + + Returns: + dict: Configuration dictionary. + """ try: with open(config_file, "r") as f: config = json.load(f) f.close() except FileNotFoundError: - raise FileNotFoundError("Wrong configuration file path.") + raise FileNotFoundError(config_file + " not found.") except json.decoder.JSONDecodeError as err: raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) return config - def __check_config__(self, method): - if method not in self.config.keys(): - raise KeyError(method + " not defined in the configuration file.") + def __check_config__(self, methodology: str) -> None: + """Check configuration keys and parameters based on the methodology selected""" + if methodology not in self.config.keys(): + raise KeyError(methodology + " not defined in the configuration file.") - if method in ["id2d", "id3d", "mlr+id2d", "mlr+id3d"]: - if "id_power" not in self.config[method].keys(): + if methodology in ["id2d", "id3d", "mlr+id2d", "mlr+id3d"]: + if "id_power" not in self.config[methodology].keys(): print( "id_power not in the configuration dictionary. " + "id_power set to default value of 2.5." ) - self.power = self.config[method].get("id_power", 2.5) + self.power = self.config[methodology].get("id_power", 2.5) - if "id_smoothing" not in self.config[method].keys(): + if "id_smoothing" not in self.config[methodology].keys(): print( "id_smoothing not in the configuration dictionary. " + "id_smoothing set to default value of 0.0." ) - self.smoothing = self.config[method].get("id_smoothing", 0.0) + self.smoothing = self.config[methodology].get("id_smoothing", 0.0) - if method in ["id3d", "mlr+id3d"]: - if "id_penalization" not in self.config[method].keys(): + if methodology in ["id3d", "mlr+id3d"]: + if "id_penalization" not in self.config[methodology].keys(): print( "id_penalization not in the configuration dictionary. " + "id_penalization set to default value of 30." ) - self.penalization = self.config[method].get("id_penalization", 30.0) + self.penalization = self.config[methodology].get("id_penalization", 30.0) - self.interpolation_bounds = self.config[method].get( + self.interpolation_bounds = self.config[methodology].get( "interpolation_bounds", None ) if self.interpolation_bounds is None: raise KeyError( - "interpolation_bounds must be defined in the " - "configuration dictionary." + "interpolation_bounds must be defined in the configuration dictionary." ) if type(self.interpolation_bounds) is not list: raise TypeError( - "interpolation_bounds must be a List as " "[x_min, y_min, x_max, y_max]" + "interpolation_bounds must be a list as [x_min, y_min, x_max, y_max]" ) if len(self.interpolation_bounds) != 4: raise ValueError( - "interpolation_bounds must be a List as " "[x_min, y_min, x_max, y_max]" + "interpolation_bounds must be a list as [x_min, y_min, x_max, y_max]" ) - self.resolution = self.config[method].get("resolution", None) + self.resolution = self.config[methodology].get("resolution", None) if self.resolution is None: raise KeyError( - "resolution must be defined in the configuration " "dictionary." + "resolution must be defined in the configuration dictionary." ) if type(self.resolution) is str: raise TypeError("resolution must have a valid value in meters.") - self.EPSG = self.config[method].get("EPSG", None) + self.EPSG = self.config[methodology].get("EPSG", None) if self.EPSG is None: - raise KeyError("EPSG must be defined in the configuration " "dictionary.") + raise KeyError("EPSG must be defined in the configuration dictionary.") if type(self.EPSG) is not int: raise TypeError("EPSG must have a valid int value.") - if method in ["mlr+id2d", "mlr+id3d", "mlr", "id3d"]: - if "variables_files" not in self.config[method].keys(): + if methodology in ["mlr+id2d", "mlr+id3d", "mlr", "id3d"]: + if "variables_files" not in self.config[methodology].keys(): raise KeyError( - "variables_files must be included in the " - + "configuration file if " - + method - + " is " - + "selected." + "variables_files must be included in the configuration file if " + + methodology + + " is selected." ) - self.variables_files = self.config[method].get("variables_files", None) + self.variables_files = self.config[methodology].get("variables_files", None) if len(self.variables_files.keys()) < 1: raise ValueError( - "variables_files dictionary must have at " - "least one key including a variable file " - "path containing a 2D predictor field." + "variables_files dictionary must have at least one key including " + "a variable file path containing a 2D predictor field." ) - def __check_variables__(self): - """Checks if the properties of variables are the same with each other. + def __check_variables__(self) -> None: + """Check if the properties of variable fields are the same to each other. Raises: ValueError: If properties of variable fields are not the same with each other. """ - geo_param = np.array( [ self.field_geotransform, @@ -168,9 +162,7 @@ def __check_variables__(self): dtype="object", ) - for i, var in enumerate( - list(self.config[self.methodology]["variables_files"].keys()) - ): + for var in list(self.config[self.methodology]["variables_files"].keys()): if not exists(self.config[self.methodology]["variables_files"][var]): raise FileNotFoundError( "No such file or directory: " @@ -193,35 +185,41 @@ def __check_variables__(self): if check_equal is False: raise ValueError( - "Variables properties are not the same. " - "Variables fields must have the same " - "GeoTransform, Projection, XSize and YSize." + "Variables properties are not the same. Variables fields must have" + " the same GeoTransform, Projection, XSize and YSize." ) - def __input_data__(self, data_dict): - # Check the data - for elements in data_dict: + def __input_data__(self, input_data: list) -> None: + """Check and transform input data depending on the selected interpolation + methodology. + + Args: + input_data (list): Input data as list of dictionaries with keys including + at least {'id', 'lat', 'lon', 'value'}. + + Raises: + KeyError: If id, lat, lon, value keys not included in the input data. + KeyError: If methodology is 'id3d' or 'mlr+id3d' and 'altitude' variable is + not included in the data dictionary. + KeyError: If any variable provided in `variables_files` dictionary missing + in any of the data dictionaries. + + Returns: + dict: Formatted input data. + """ + for elements in input_data: if not {"id", "lat", "lon", "value"} < set(elements.keys()): raise KeyError( "id, lat, lon, value keys must be included in the imput data" ) - if "id" not in elements.keys(): - raise KeyError("id must be included in the data file") - if "lat" not in elements.keys(): - raise KeyError("lat must be included in the data file") - if "lon" not in elements.keys(): - raise KeyError("lon must be included in the data file") - if "value" not in elements.keys(): - raise KeyError("value must be included in the data file") - if self.methodology in ["id3d", "mlr+id3d"]: - for elements in data_dict: + for elements in input_data: if "altitude" not in elements.keys(): raise KeyError("altitude must be included in the " "data file") if self.methodology in ["mlr", "mlr+id2d", "mlr+id3d"]: - for elements in data_dict: + for elements in input_data: if not set( list(self.config[self.methodology]["variables_files"].keys()) ).issubset(set(list(elements.keys()))): @@ -234,7 +232,7 @@ def __input_data__(self, data_dict): in_proj.ImportFromEPSG(4326) transf = osr.CoordinateTransformation(in_proj, self.field_proj) - for point in data_dict: + for point in input_data: geom = ogr.Geometry(ogr.wkbPoint) geom.AddPoint(point["lat"], point["lon"]) geom.Transform(transf) @@ -242,7 +240,7 @@ def __input_data__(self, data_dict): point["x"] = geom.GetX() point["y"] = geom.GetY() - return data_dict + return input_data def __read_variables_files__(self): for i, var in enumerate( @@ -256,11 +254,6 @@ def __read_variables_files__(self): (self.variables, np.array([var_ds.ReadAsArray()])), axis=0 ) - self.field_geotransform = var_ds.GetGeoTransform() - self.field_proj = osr.SpatialReference() - self.field_proj.ImportFromWkt(var_ds.GetProjectionRef()) - self.field_size = (var_ds.RasterYSize, var_ds.RasterXSize) - var_ds = None def __get_geographical_parameters__(self): @@ -311,8 +304,17 @@ def __get_regression_results__(self, clusters, data): return cl_reg, out_data - def interpolate(self, data_dict): - data = self.__input_data__(data_dict) + def interpolate(self, input_data: list) -> np.array: + """Apply the interpolation methodology to input data. + + Args: + input_dict (list): Input data as list of dictionaries with keys including + at least {'id', 'lat', 'lon', 'value'}. + + Returns: + np.array: Interpolated field. + """ + data = self.__input_data__(input_data) if self.methodology == "id2d": field = inverse_distance( @@ -376,13 +378,17 @@ def interpolate(self, data_dict): return field - def save_file(self, file_name): - # Saves the calculate field data into a file - # Args: - # file_name (str): The output file path + def save_file(self, file_name: str) -> None: + """Save the interpolated field into a raster file. + + Args: + file_name (str): Output file path. + """ driver = gdal.GetDriverByName("GTiff") d_s = driver.Create(file_name, self.size[1], self.size[0], 1, gdal.GDT_Float32) d_s.SetGeoTransform(self.geotransform) d_s.SetProjection(self.out_proj.ExportToWkt()) d_s.GetRasterBand(1).WriteArray(self.field) + + d_s = None diff --git a/pymica_tests/pymica_test.py b/pymica_tests/pymica_test.py index 570c5d4..17c735f 100644 --- a/pymica_tests/pymica_test.py +++ b/pymica_tests/pymica_test.py @@ -111,7 +111,7 @@ def test_init_wrong_variables_files(cls): def test_init_config_not_found(self): with self.assertRaises(FileNotFoundError) as cm: PyMica('id3d', 'aaaa.json') - self.assertEqual('Wrong configuration file path.', str(cm.exception)) + self.assertEqual('aaaa.json not found.', str(cm.exception)) def test_init_config_json_error(self): with self.assertRaises(json.decoder.JSONDecodeError) as cm: @@ -203,7 +203,7 @@ def test_init_wrong_type_interpolation_bounds(self): with self.assertRaises(TypeError) as cm: PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('interpolation_bounds must be a List as ' + self.assertEqual('interpolation_bounds must be a list as ' '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) def test_init_wrong_length_interpolation_bounds(self): @@ -220,7 +220,7 @@ def test_init_wrong_length_interpolation_bounds(self): with self.assertRaises(ValueError) as cm: PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('interpolation_bounds must be a List as ' + self.assertEqual('interpolation_bounds must be a list as ' '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) def test_init_missing_resolution(self): From 3ef59251fa6517b0ff4afa3410d2ab76dd96115b Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 13:04:26 +0200 Subject: [PATCH 57/87] First changes to documentation --- docs/source/api.rst | 77 ++++------------- docs/source/conf.py | 150 ++++++---------------------------- docs/source/ht_01_data.rst | 84 +++++++++++++++++++ docs/source/index.rst | 37 ++++----- docs/source/installation.rst | 6 +- docs/source/methodologies.rst | 117 ++++++++++++++++++++++++++ docs/source/mlr.rst | 93 +++++++++++---------- docs/source/tutorials.rst | 12 ++- 8 files changed, 315 insertions(+), 261 deletions(-) create mode 100644 docs/source/ht_01_data.rst create mode 100644 docs/source/methodologies.rst diff --git a/docs/source/api.rst b/docs/source/api.rst index a1372d1..04b27ca 100644 --- a/docs/source/api.rst +++ b/docs/source/api.rst @@ -1,19 +1,6 @@ API === -* :ref:`The PyMICA module` -* :ref:`Multiregression` -* :ref:`Clustered regression` -* :ref:`Interpolation` - * :ref:`Inverse of the distance (2D)` - * :ref:`Inverse of the distance (3D)` - * :ref:`IDW` -* :ref:`Distance to sea` -* :ref:`Cluster creation` - * :ref:`Create clusters` - * :ref:`Create cluster files` - - The pyMICA module ----------------- @@ -22,71 +9,43 @@ This is the main module, that bundles all the others to take the input data and .. automodule:: pymica.pymica :members: -Multiregression ---------------- +Methodologies +------------- -.. automodule:: pymica.multiregression +.. automodule:: pymica.methods.inverse_distance :members: -.. automodule:: pymica.apply_regression +.. automodule:: pymica.methods.inverse_distance_3d :members: -Clustered regression --------------------- - -.. automodule:: pymica.clustered_regression +.. automodule:: pymica.methods.multiregression :members: -Interpolation -------------- -The MICA software obtains an interpolated field through applying the -regression coefficients to a raster and an anomaly correction. This -correction is obtained interpolation the regression residuals before -adding the field to the interpolation result, which can be done using -several methods: - -Inverse of the distance (2D) -############################ - -.. automodule:: interpolation.inverse_distance +.. automodule:: pymica.methods.clustered_regression :members: -Inverse of the distance (3D) -############################ -.. automodule:: interpolation.inverse_distance_3d - :members: +Clusters +-------- -IDW -### +There are some functions used to create the clusters and the rasterized clusters file. -.. automodule:: interpolation.idw +.. automodule:: pymica.utils.clusters :members: -Distance to sea ---------------- - -.. automodule:: distance.distance_to_sea - :members: -Cluster creation ----------------- +Distance to coastline +--------------------- -There are some functions used to create the clusters and the rasterized clusters file. +Function to calculate one explanatory variable. -Create clusters -############### - -Creates the geoJSON with the cluster definitions - -.. automodule:: cluster.create_clusters +.. automodule:: pymica.utils.distance_to_coastline :members: -Create cluster files -#################### +Geotools +-------- -Creates the GeoTIFFs with the clusters influence areas to blend the final interpolation +Reprojection and geographic tools. -.. automodule:: cluster.create_cluster_files +.. automodule:: pymica.utils.geotools :members: - diff --git a/docs/source/conf.py b/docs/source/conf.py index ea3746a..382d0ef 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -23,77 +23,37 @@ author = 'SMC' # The short X.Y version -version = '' +version = '0.1.0' # The full version, including alpha/beta/rc tags -release = '' +release = '0.1.0' # -- General configuration --------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration -# If your documentation needs a minimal Sphinx version, state it here. -# -# needs_sphinx = '1.0' - -# Add any Sphinx extension module names here, as strings. They can be -# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom -# ones. extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.doctest', - 'sphinx.ext.mathjax', + 'sphinx.ext.coverage', + 'sphinx.ext.viewcode', 'sphinx.ext.githubpages', 'sphinx.ext.napoleon', - 'sphinx.ext.autosectionlabel', + 'sphinxcontrib.autoprogram' ] -# Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] - -# The suffix(es) of source filenames. -# You can specify multiple suffix as a list of string: -# -# source_suffix = ['.rst', '.md'] -source_suffix = '.rst' - -# The master toctree document. -master_doc = 'index' - -# The language for content autogenerated by Sphinx. Refer to documentation -# for a list of supported languages. -# -# This is also used if you do content translation via gettext catalogs. -# Usually you set "language" from the command line for these cases. -language = None - -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -# This pattern also affects html_static_path and html_extra_path. exclude_patterns = [] -# The name of the Pygments (syntax highlighting) style to use. -pygments_style = None - - # -- Options for HTML output ------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output -# The theme to use for HTML and HTML Help pages. See the documentation for -# a list of builtin themes. -# -# html_theme = 'alabaster' -html_theme = 'sphinx_rtd_theme' -html_logo = '_static/logoM.svg' -numfig = True -# Theme options are theme-specific and customize the look and feel of a theme -# further. For a list of options available for each theme, see the -# documentation. -# -# html_theme_options = {} - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". +html_theme = 'sphinx_book_theme' html_static_path = ['_static'] +source_suffix = '.rst' + +pygments_style = None + # Custom sidebar templates, must be a dictionary that maps document names # to template names. # @@ -102,84 +62,22 @@ # default: ``['localtoc.html', 'relations.html', 'sourcelink.html', # 'searchbox.html']``. # -# html_sidebars = {} - - -# -- Options for HTMLHelp output --------------------------------------------- - -# Output file base name for HTML help builder. -htmlhelp_basename = 'pyMICAdoc' - - -# -- Options for LaTeX output ------------------------------------------------ - -latex_elements = { - # The paper size ('letterpaper' or 'a4paper'). - # - # 'papersize': 'letterpaper', - - # The font size ('10pt', '11pt' or '12pt'). - # - # 'pointsize': '10pt', - - # Additional stuff for the LaTeX preamble. - # - # 'preamble': '', - - # Latex figure (float) alignment - # - # 'figure_align': 'htbp', +html_theme_options = { + "repository_url": "https://bitbucket.org/smc-postproc/unimodel/src/main/", + "use_repository_button": True, + 'logo_only': True, } -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, -# author, documentclass [howto, manual, or own class]). -latex_documents = [ - (master_doc, 'pyMICA.tex', 'pyMICA Documentation', - 'SMC', 'manual'), -] +html_logo = "_static/img/logoM.svg" +html_title = "pymica - interpolation" -# -- Options for manual page output ------------------------------------------ +source_suffix = '.rst' -# One entry per manual page. List of tuples -# (source start file, name, description, authors, manual section). + +# The master toctree document. +master_doc = 'index' man_pages = [ - (master_doc, 'pymica', 'pyMICA Documentation', + (master_doc, 'pymica', 'pymica Documentation', [author], 1) -] - - -# -- Options for Texinfo output ---------------------------------------------- - -# Grouping the document tree into Texinfo files. List of tuples -# (source start file, target name, title, author, -# dir menu entry, description, category) -texinfo_documents = [ - (master_doc, 'pyMICA', 'pyMICA Documentation', - author, 'pyMICA', ('Meteorological variable Interpolation based on ' + - 'Clustered Analysis'), - 'Miscellaneous'), -] - - -# -- Options for Epub output ------------------------------------------------- - -# Bibliographic Dublin Core info. -epub_title = project - -# The unique identifier of the text. This can be a ISBN number -# or the project homepage. -# -# epub_identifier = '' - -# A unique identification for the text. -# -# epub_uid = '' - -# A list of files that should not be packed into the epub file. -epub_exclude_files = ['search.html'] - - -# -- Extension configuration ------------------------------------------------- -autoclass_content = 'both' # Comment the __init__ methods +] \ No newline at end of file diff --git a/docs/source/ht_01_data.rst b/docs/source/ht_01_data.rst new file mode 100644 index 0000000..a3560a7 --- /dev/null +++ b/docs/source/ht_01_data.rst @@ -0,0 +1,84 @@ +01. Weather station data +======================== + +In this tutorial we’ll cover the preparation of weather station data to use it in pymica. + +The data format of weather stations data used by PyMica is a list +containing a dictionary for each weather station including, at least, +the following variables: + +- id: identification code. +- lon: longitude coordinate. +- lat: latitude coordinate. +- value: observation value. + +It can also contain other keys referring to the variables used in the interpolation, such as altitude or distance to coast. Altitude must be named 'altitude', the rest of explanatory variables do not need a specific name in pymica. + +An element of the list containing this variables are organized as +follows for each weather station: + +.. code:: json + + {'id': id_code, + 'lon': longitude coordinate value, + 'lat': latitude coordinate value, + 'value': value, + 'altitude': altitude value, + ...} + +The weather station data is supplied to :py:meth:`pymica.pymica.PyMica.interpolate()` as a list of dictionaries, one for each station. + +As an example, we'll work from the Automatic Weather Station Network (XEMA) +of the Meteorological Service of Catalonia (`XEMA `_). Still, you can provide your +own data to PyMica. + +First, we’ll import the required libraries. + +.. code-block:: python + + import json + import pandas as pd + from datetime import datetime + +Now, let’s suppose that our data is in a .csv format. In /cat directory +we’ll find data from XEMA network for 2017/02/21 12:00 UTC and its +corresponding metadata. There are four files, two in .csv format and two +in .json format ready to be used by PyMICA. If you want to skip the +preparation of .json files, just go to :ref:`1.2 Generate explanatory data fields`. + +We’ll open both .csv files: XEMA_20170221_1200.csv and XEMA_metadata +using pandas. + +.. code-block:: python + + file_data = '../sample-data/data/XEMA_20170221_1200.csv' + file_metadata = '../sample-data/data/XEMA_metadata.csv' + + station_data = pd.read_csv(file_data) + metadata = pd.read_csv(file_metadata) + + data = [] + for key in station_data['key']: + df_data = station_data[station_data['key'] == key] + df_meta = metadata[metadata['key'] == key] + data.append({'id': key, + 'temp': float(df_data['temp']), + 'lon': float(df_meta['lon']), + 'lat': float(df_meta['lat']), + 'altitude': float(df_meta['altitude']), + 'dist': float(df_meta['dist'])}) + +If we print the first element of ``data`` we can see all the required +variables for a station (longitude, latitude, distance to coast line, +value of temperature, identification code and altitude): + +.. code-block:: python + + print('Sample data: ' + str(data[0])) + print('Number of stations: ' + str(len(data))) + + +.. parsed-literal:: + + Sample data: {'id': 'C6', 'temp': 8.8, 'lon': 0.9517200000000001, 'lat': 41.6566, 'altitude': 264.0, 'dist': 0.8587308027349195} + Number of stations: 180 \ No newline at end of file diff --git a/docs/source/index.rst b/docs/source/index.rst index 9d7535d..0047804 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -3,38 +3,29 @@ You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. -.. image:: _static/logo.svg +pymica +====== -Welcome to pyMICA's documentation! -================================== +Pymica is a Python library that performs meteorological observation interpolation +using various available methodologies: inverse distance weighting, linear regression, +multiple linear regression (MLR), and residuals correction. Additionally, the MLR +method offers the capability to classify observations into different clusters and +compute a specific MLR model for each cluster. This is particularly effective for +high spatial and temporal resolution observations, especially when some of them are +concurrently influenced by fog, while others experience clear sky conditions. This +approach is also useful in regions affected by or prone to thermal inversions. -MICA, the acronym of Meteorological field Interpolation based on Clustered -data Analysis is a Python library which interpolates meteorological surface -observations through multiple linear regressions (MLR) and residual corrections. -Two options are available: using a simple MLR for all the surface observations -or divide them in clusters. - -The first option implies the calculation of a MLR considering all the observations -at once and using explanatory variables, such as altitude, distance to coast, -latitude and longitude. The second option, uses clusters to classify stations -in different groups. This allows to separate stations that may behave differently -due to the presence of dissimilar weather conditions. -For example, weather stations placed at a similar altitude, ones under the effects -of fog and others with clear sky conditions. - -Try it yourself! `Jupyter Notebooks `__ +More information can be found in `A meteorological analysis interpolation scheme for high spatial-temporal resolution in complex terrain `_. .. toctree:: :maxdepth: 2 :caption: Contents: installation - howitworks - theory - scripts - api + methodologies tutorials - + ht_explanatory + api Indices and tables ================== diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 6290e71..0553373 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -1,7 +1,7 @@ Installation ============ -There are several ways to install this package +There are several ways to install this package. Anaconda -------- @@ -18,6 +18,6 @@ pip setup.py -------- -:code:`python3 setup.py build` +:code:`python setup.py build` -:code:`python3 setup.py install` +:code:`python setup.py install` diff --git a/docs/source/methodologies.rst b/docs/source/methodologies.rst new file mode 100644 index 0000000..3c5407e --- /dev/null +++ b/docs/source/methodologies.rst @@ -0,0 +1,117 @@ +Interpolation methodologies +=========================== + +Inverse of the Distance - 2D +---------------------------- + +This interpolation technique takes into account the Euclidean distance between +points and stations. A residue value is calculated for every point in the region, +considering the quadratic inverse of the distance between the point and all the +stations. + +The formula used to calculate the residue at a specific point *P* is as follows: + +.. math:: + + dist_{2D} = \sqrt{(x_{k} - x_{i})^{2} + (y_{k} - y_{j})^{2}} + + W_{ij} = \sum_{k}^{} \dfrac{1}{(dist_{2D})^{2}} + + R_{ij} = \dfrac{1}{W_{ij}} \sum_{k}^{} \dfrac{R_{k}}{(dist_{2D})^{2}} + +Where: + +- :math:`P = (x_{i}, y_{j})` represents the point where the residue is calculated. +- :math:`dist_{2D}` is the distance between point *P* and station *k*. +- :math:`W_{ij}` is the sum of station weights. +- :math:`R_{ij}` is the residue at point *P*. + +This technique accounts for the spatial distribution of stations and their influence on +the interpolated values, providing more accurate estimates for various geographic points. + +Here an example result of the interpolation of residuals using this methodology. + +.. figure:: _static/iod2d_residues_map.png + :name: iod_2d + :width: 650px + :align: center + :height: 500px + :alt: Not available. Inverse of the distance 2D. + :figclass: align-center + + Interpolation result using Inverse of the distance - 2D. + + +Inverse of the Distance - 3D +---------------------------- + +This methodology accounts not only for the distance between a point and a station but +also considers the difference in altitude. The altitude difference is multiplied by a +penalization factor :math:`\lambda`. A higher value of :math:`\lambda` results in more +emphasis being placed on stations with a larger difference in altitude. In other words, +if two stations are at the same horizontal distance from a point, but one station is at +the same altitude while the other is 1000 meters higher, a greater distance will be associated +with the second station. This methodology is adapted from `Frei, 2014 `_ and +`Lussana et al., 2018 `_. + +The formula used to calculate the residue at a specific point *P* is as follows: + +.. math:: + + dist_{3D} = \sqrt{(dist_{2D})^{2} + \lambda(z_{k} - z_{ij})^{2}} + + W_{ij} = \sum_{k}^{} \dfrac{1}{(dist_{3D})^{2}} + + R_{ij} = \dfrac{1}{W_{ij}} \sum_{k}^{} \dfrac{R_{k}}{(dist_{3D})^{2}} + +Where: + +- :math:`P = (x_{i}, y_{j})` represents the point where the residue is calculated. +- :math:`z_{ij}` is the altitude at point *P*. +- :math:`dist_{·D}` is the distance between point *P* and station *k* taking into account the altitude difference. +- :math:`\lambda` is the penalization factor for altitude difference. +- :math:`W_{ij}` is the sum of station weights. +- :math:`R_{ij}` is the residue at point *P*. + +This methodology offers a more accurate interpolation by considering both spatial distance +and altitude difference, allowing for better predictions in three-dimensional scenarios. + +Here an example result of the interpolation of residuals using this methodology. + +.. figure:: _static/iod3d_residues_map.png + :name: iod_3d + :width: 650px + :align: center + :height: 500px + :alt: Not available. Inverse of the distance 3D. + :figclass: align-center + + Interpolation result using Inverse of the distance - 3D. + +Multiple Linear Regression +-------------------------- + +Multiple Linear Regression (MLR) allows for the prediction of a response +variable using different explanatory variables, as opposed to only one in +simple linear regressions. It can be expressed as: + +.. math:: + + y_{i} = \sum_{k}^{} \beta_{k}x_{ik} + \epsilon_{i} + +Where: + +- :math:`y_{i}` is the predictand. +- :math:`\beta_{k}` are the coefficients of linear regression. +- :math:`x_{ik}` are the predictors. +- :math:`\epsilon_{i}` are the residues of the regression, which represent the difference between the predicted and observed values. + +In the case of MLR, the predictors are included in a forward stepwise process. +First, the correlation coefficient is tested for each predictor. The one that +correlates the best is selected and left out for the next step. Second, each +of the remaining predictors is added to the previous regression. If the correlation +coefficient combining the first predictor and the second one improves by at least a +threshold of 0.05, a second predictor is considered. The one that improves the +correlation coefficient the most is selected. This process is repeated until the +improvement of adding one predictor is less than the established threshold or there +are no more predictors available. diff --git a/docs/source/mlr.rst b/docs/source/mlr.rst index 4d8e2b5..ae9e43b 100644 --- a/docs/source/mlr.rst +++ b/docs/source/mlr.rst @@ -1,73 +1,80 @@ Multiple Linear Regression ========================== -A multiple linear regression (MLR) allows to predict a response variables using -different explanatory variables, rather than only one in linear regressions and -can be expressed as: + +Multiple Linear Regression (MLR) allows for the prediction of a response +variable using different explanatory variables, as opposed to only one in +simple linear regressions. It can be expressed as: .. math:: y_{i} = \sum_{k}^{} \beta_{k}x_{ik} + \epsilon_{i} -where :math:`y_{i}` is the predictand, :math:`\beta_{k}` are the coefficients of -linear regression, :math:`x_{ik}` are the predictors and :math:`\epsilon_{i}` are -the residues of the regression, the difference between the predicted and observed -value. - -In this case, the predictors are included in the MLR in a forward stepwise process. -Firstly, the correlation coefficient is tested for each predictor. The one that -correlates the best is selected and left out for the next step. Secondly, each of -the left predictors is added to the previous regression. If the correlation coefficient -combining the first predictor and the second one improves at least a threshold of -0.05, a second predictor is considered. The one that improves the most the correlation -coefficient is selected. The same process is repeated until the improvement of adding -one predictor is less than the threshold established or there are no more predictors -available. - -Explanatory variables +Where: + +- :math:`y_{i}` is the predictand. +- :math:`\beta_{k}` are the coefficients of linear regression. +- :math:`x_{ik}` are the predictors. +- :math:`\epsilon_{i}` are the residues of the regression, which represent the difference between the predicted and observed values. + +In the case of MLR, the predictors are included in a forward stepwise process. +First, the correlation coefficient is tested for each predictor. The one that +correlates the best is selected and left out for the next step. Second, each +of the remaining predictors is added to the previous regression. If the correlation +coefficient combining the first predictor and the second one improves by at least a +threshold of 0.05, a second predictor is considered. The one that improves the +correlation coefficient the most is selected. This process is repeated until the +improvement of adding one predictor is less than the established threshold or there +are no more predictors available. + + +Explanatory Variables --------------------- -The explanatory variables or predictors are those considered to predict a response variable. In this -study, altitude, longitude, latitude and distance to cost were selected. -Altitude can be derived from a Digital Elevation Model (DEM). For Catalonia study case, -a 250-m resolution DEM was selected. Longitude, latitude and distance to coast are -defined considering the resolution and the extent of the selected DEM. However, the -latter is calculated through a logarithmic function rather than considering the Euclidean -distance itself and can be expressed as: +The explanatory variables or predictors are those considered for predicting a +response variable. In this study, the selected explanatory variables include altitude, +longitude, latitude, and distance to the coast. + +Altitude can be derived from a Digital Elevation Model (DEM). For the Catalonia study case, +a 250-meter resolution DEM was chosen. Longitude, latitude, and distance to the coast are defined +based on the resolution and extent of the selected DEM. However, the distance to the coast is +calculated using a logarithmic function rather than the Euclidean distance itself +and can be expressed as: .. math:: - d_{sea} = 1 - e^{-\dfrac{3\times dist}{D}} + d_{sea} = 1 - e^{-\dfrac{3 \times \text{dist}}{D}} + +Where: + +- :math:`d_{sea}` is the resultant distance to the coast based on the function. +- *dist* is the Euclidean distance from a point to the coastline. +- *D* is the distance at which the distance to the coast becomes negligible. -where :math:`d_{sea}` is the resultant distance to coast of the function, *dist* is the -Euclidean distance from a point to the coast line and *D* is the distance where the -distance to coast is cancelled. A plot of this function is shown at :numref:`dsea_function` -considering *D* =100 km. +A plot of this function is shown in Figure :numref:`dsea_function` with *D* = 100 kilometers. .. figure:: _static/dsea_function.png :name: dsea_function :width: 500px :align: center :height: 400px - :alt: Not available. Distance to sea plot. + :alt: Distance to sea plot :figclass: align-center - Plot of the distance to coast function with *D* = 100 km - - -This function is 0 at the coast line and :math:`\sim` 1 when the Euclidean distance -(*dist*) is equal or higher a defined distance (*D*). This way, a higher weight is given to -those stations that are close to the sea. On the contrary, those stations that are far -form the coast line have the same :math:`d_{sea}` value as there is nearly no differences, -in terms of sea influence, being 150 km or 300 km to coast. An example of the :math:`d_{sea}` -function applied to a map is shown at :numref:`dsea_map` + Plot of the distance to the coast function with *D* = 100 km. +This function has a value of 0 at the coastline and approaches 1 as the Euclidean +distance (*dist*) increases beyond a certain threshold (*D*). Thus, stations closer +to the sea receive a higher weight, while those farther from the coastline have the +same :math:`d_{sea}` value, as differences in sea influence become negligible. +An example of the :math:`d_{sea}` function applied to a map is shown in +Figure :numref:`dsea_map`. .. figure:: _static/dsea_function_map.png :name: dsea_map :width: 600px :align: center :height: 500px - :alt: Not available. Distance to sea map. + :alt: Distance to sea map :figclass: align-center - Map of Catalonia and the corresponding distance to coast function. *D* =100 km. \ No newline at end of file + Map of Catalonia showing the corresponding distance to the coast function. *D* = 100 km. diff --git a/docs/source/tutorials.rst b/docs/source/tutorials.rst index f8d3d59..39316d6 100644 --- a/docs/source/tutorials.rst +++ b/docs/source/tutorials.rst @@ -1,18 +1,16 @@ -Examples and tutorials -====================== +How to use it? +============== -MICA step by step +pymica step by step ~~~~~~~~~~~~~~~~~ -In these tutorials we’ll show step by step how to obtain an air +In the following tutorials we’ll show step by step how to obtain an air temperature interpolated field using a Multiple Linear Regression with altitude and distance to coast as explanatory variables. -There are three step by step tutorials that will guide you through PyMica -functions to obtain an air temperature interpolated field. - .. toctree:: :maxdepth: 1 + ht_01_data tutorial_01 tutorial_02 tutorial_03 From 72b60ee924c59eb0fbbf8e5d1f2b0d0f08c2622a Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 13:04:41 +0200 Subject: [PATCH 58/87] Add a function to get tif from array in geotools --- pymica/utils/geotools.py | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/pymica/utils/geotools.py b/pymica/utils/geotools.py index f8bc7c3..eb0c028 100644 --- a/pymica/utils/geotools.py +++ b/pymica/utils/geotools.py @@ -2,7 +2,9 @@ """ import math +import numpy as np import pyproj +from osgeo import gdal, osr def get_utm_epsg_from_lonlat(longitude: float, latitude: float) -> str: @@ -17,9 +19,9 @@ def get_utm_epsg_from_lonlat(longitude: float, latitude: float) -> str: """ zone = (math.floor((longitude + 180) / 6) % 60) + 1 south = " +south " if latitude < 0 else " " - desc = ( - "+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 +units=m +no_defs" - ).format(zone, south) + desc = ("+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 +units=m +no_defs").format( + zone, south + ) utm_epsg = pyproj.CRS.from_proj4(desc).to_epsg() @@ -42,3 +44,26 @@ def reproject_point(point: tuple, in_proj: int | str, out_proj: int | str) -> tu point_x, point_y = reproject.transform(point[0], point[1]) return (point_x, point_y) + + +def get_tif_from_array( + file_path: str, data: np.array, geotransform: np.array, projection: int +) -> None: + """Save an array into a raster TIF file. + + Args: + file_path (str): Output file path. + data (np.array): Array to be saved as a raster file. + geotransform (np.array): GDAL Geotransform. + projection (int): EPSG projection. + """ + driver = gdal.GetDriverByName("GTiff") + ds_out = driver.Create(file_path, data.shape[1], data.shape[0], 1, gdal.GDT_Float32) + ds_out.GetRasterBand(1).WriteArray(data) + ds_out.GetRasterBand(1).SetNoDataValue(0) + ds_out.SetGeoTransform(geotransform) + spatialRef = osr.SpatialReference() + spatialRef.ImportFromEPSG(projection) + ds_out.SetProjection(str(spatialRef)) + + ds_out = None From 9683472a6e26f802ac93e86f71d39558b2329f4d Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 14:51:47 +0200 Subject: [PATCH 59/87] #47 Add __init__ files in folders --- pymica/io/__init__.py | 0 pymica/methods/__init__.py | 0 pymica/utils/__init__.py | 0 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 pymica/io/__init__.py create mode 100644 pymica/methods/__init__.py create mode 100644 pymica/utils/__init__.py diff --git a/pymica/io/__init__.py b/pymica/io/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pymica/methods/__init__.py b/pymica/methods/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pymica/utils/__init__.py b/pymica/utils/__init__.py new file mode 100644 index 0000000..e69de29 From 3f7c2b3b2696087243fe4dd0212d834890ee41fb Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 14:54:08 +0200 Subject: [PATCH 60/87] #47 Change setup.cfg --- setup.cfg | 41 +++++++++++++++++++++++++++++++++++++++++ setup.py | 8 +++++++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index ac4dda1..9a741a6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,43 @@ +[metadata] +name = pymica +version = 0.1.0 +author = Servei Meteorològic de Catalunya +license = BSD +description = Interpolation of point data +long_description = file: README.md +long_description_content_type = text/markdown +classifiers = + Intended Audience :: Science/Research + Topic :: Scientific/Engineering + Topic :: Scientific/Engineering :: Atmospheric Science + Programming Language :: Python :: 3 + License :: OSI Approved :: BSD License + Operating System :: OS Independent + +[options] +python_requires = >= 3.9 +packages = find: +setup_requires = + setuptools >= 38.3.0 + setuptools_scm + +[build_sphinx] +project = 'pymica' +version = 0.1.0 +release = 0.1.0 +source-dir = 'docs' + +# Note: no install_requires run-time requirements are included here. +# Requirements are expected to be provided through another method such as conda. +# See envs directory at top level of repository. +# scripts = + +[options.packages.find] +exclude = + pymica_tests + +[mypy] +ignore_missing_imports = True + [build_ext] inplace=1 \ No newline at end of file diff --git a/setup.py b/setup.py index 9c6fc78..aa40dd0 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,11 @@ +from setuptools import setup + +if __name__ == '__main__': + setup() + '''Standard setup.py file to install the library. Run python setup.py --help for options -''' + import datetime import numpy @@ -71,3 +76,4 @@ }, ext_modules=ext_modules ) +''' \ No newline at end of file From c26acbc8ba887e57e66a5ea2fa0274b9c0712495 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 15:08:06 +0200 Subject: [PATCH 61/87] #47 Modify source branch --- conda_recipe/conda_build_config.yaml | 1 + conda_recipe/meta.yaml | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/conda_recipe/conda_build_config.yaml b/conda_recipe/conda_build_config.yaml index cb6373a..66accba 100644 --- a/conda_recipe/conda_build_config.yaml +++ b/conda_recipe/conda_build_config.yaml @@ -1,2 +1,3 @@ python: - 3.9 + - 3.10 diff --git a/conda_recipe/meta.yaml b/conda_recipe/meta.yaml index f3bf1eb..e618515 100644 --- a/conda_recipe/meta.yaml +++ b/conda_recipe/meta.yaml @@ -1,23 +1,27 @@ package: name: 'pymica' - version: "{{ environ.get('GIT_DESCRIBE_TAG', 'default') }}" + version: "0.1.0" source: + git_branch: 47-update-conda_build git_url: https://github.com/meteocat/pymica.git - git_branch: master + requirements: build: - python - cython - - numpy >=1.15.2 - - scipy >=1.1.0 - - scikit-learn >=0.20.0 + - numpy + - scipy + - scikit-learn + - gdal run: - python - - numpy >=1.15.2 - - scipy >=1.1.0 - - scikit-learn >=0.20.0 + - cython + - numpy + - scipy + - scikit-learn + - gdal about: home: https://github.com/meteocat/pymica From 4f0cd5587736b5914390f8b648a3af16eec24e58 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 15:15:50 +0200 Subject: [PATCH 62/87] #47 Removes setuptools_scm --- setup.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 9a741a6..ba1461f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -19,7 +19,6 @@ python_requires = >= 3.9 packages = find: setup_requires = setuptools >= 38.3.0 - setuptools_scm [build_sphinx] project = 'pymica' From ebb7059d40e7eac1916224298046561841c5fb5e Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 15:34:40 +0200 Subject: [PATCH 63/87] #47 Add pyproj and pyproject.toml --- conda_recipe/meta.yaml | 2 ++ pyproject.toml | 3 +++ setup.cfg | 10 ++++++++-- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 pyproject.toml diff --git a/conda_recipe/meta.yaml b/conda_recipe/meta.yaml index e618515..37f40d4 100644 --- a/conda_recipe/meta.yaml +++ b/conda_recipe/meta.yaml @@ -15,6 +15,7 @@ requirements: - scipy - scikit-learn - gdal + - pyproj run: - python - cython @@ -22,6 +23,7 @@ requirements: - scipy - scikit-learn - gdal + - pyproj about: home: https://github.com/meteocat/pymica diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..3ac661b --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools", "wheel", "Cython"] +build-backend = "setuptools.build_meta" \ No newline at end of file diff --git a/setup.cfg b/setup.cfg index ba1461f..346a583 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,3 +1,6 @@ +[build_ext] +inplace=True + [metadata] name = pymica version = 0.1.0 @@ -38,5 +41,8 @@ exclude = [mypy] ignore_missing_imports = True -[build_ext] -inplace=1 \ No newline at end of file +[options.ext_modules] +# List the Cythonized modules here +cythonized_modules = + pymica.methods.inverse_distance + pymica.methods.inverse_distance_3d \ No newline at end of file From 5306f7c99063b5ec3bfd729bc96c3ccd84bf9d20 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 15:57:56 +0200 Subject: [PATCH 64/87] #47 Restores setup.py --- setup.cfg | 6 ------ setup.py | 8 +------- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/setup.cfg b/setup.cfg index 346a583..270046a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -40,9 +40,3 @@ exclude = [mypy] ignore_missing_imports = True - -[options.ext_modules] -# List the Cythonized modules here -cythonized_modules = - pymica.methods.inverse_distance - pymica.methods.inverse_distance_3d \ No newline at end of file diff --git a/setup.py b/setup.py index aa40dd0..9c6fc78 100644 --- a/setup.py +++ b/setup.py @@ -1,11 +1,6 @@ -from setuptools import setup - -if __name__ == '__main__': - setup() - '''Standard setup.py file to install the library. Run python setup.py --help for options - +''' import datetime import numpy @@ -76,4 +71,3 @@ }, ext_modules=ext_modules ) -''' \ No newline at end of file From 37937b8f28cf3b942a09820855c98887097faedf Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 4 Oct 2023 16:10:16 +0200 Subject: [PATCH 65/87] #47 Removes py3.9 from metadata --- setup.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 9c6fc78..d350a46 100644 --- a/setup.py +++ b/setup.py @@ -58,8 +58,7 @@ 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Atmospheric Science', 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.9'], + 'Programming Language :: Python :: 3'], command_options={ 'build_sphinx': { 'project': ('setup.py', name), From b5c45c3fa988ec54c3467ca47cb08e85f6c25e5b Mon Sep 17 00:00:00 2001 From: ecasellas Date: Thu, 5 Oct 2023 09:35:53 +0200 Subject: [PATCH 66/87] Docstrings and format to importers --- pymica/io/importers.py | 88 +++++++++++++++++++++++++----------------- 1 file changed, 52 insertions(+), 36 deletions(-) diff --git a/pymica/io/importers.py b/pymica/io/importers.py index 00541fe..2270d4b 100644 --- a/pymica/io/importers.py +++ b/pymica/io/importers.py @@ -1,66 +1,82 @@ -"""Subroutine for reading data from SMC API +"""Module to import data from different sources and transform it to pymica format. """ import json -import datetime import urllib.request +from datetime import datetime -from datetime import timedelta, datetime - -def import_api_smc(variable: str, url_meta: str, - date: datetime, url: str, station_list: list) -> list: - """ +def import_api_smc( + variable: str, url_meta: str, date: datetime, url: str, station_list: list +) -> list: + """Import data from API REST Interna SMC. Args: - variables (str): String containing the name of the variables. - url_meta (str): String which contains the url for download the metadata - date (datetime): Is the time for which we obtained the data + variables (str): Name of the variable among '2t', '2r', 'ws_2', 'wdir_2', + 'ws_6', 'wdir_6', 'ws_10', 'wdir_10'. + url_meta (str): URL for download the metadata + date (datetime): Is the time for which we obtained the data url (str): String which contains the url for download the metadata - station_list (list): List with the codes of stations to be extracted. + station_list (list): List with the codes of stations to be extracted. If its None returns all the available stations. Raises: ValueError: Check if the variables are available. Returns: - dict: dictionary containing the data ready to be interpolated. + dict: Dictionary containing the data ready to be interpolated. """ - str_variables = {'2t':'32', '2r':'33', 'ws':'30', 'wdir':'31', 'ws':'46', - 'wdir':'47', 'ws':'48', 'wdir':'49'} + str_variables = { + "2t": "32", + "2r": "33", + "ws_2": "30", + "wdir_2": "31", + "ws_6": "46", + "wdir_6": "47", + "ws_10": "48", + "wdir_10": "49", + } - # Check if the varible is in the possibles + # Check if the varible is among the available ones if not set(map(str, [variable])) <= set(str_variables.keys()): - raise ValueError('Les variables disponibles són ' + - str(list(str_variables.keys()))) + raise ValueError( + "Les variables disponibles són " + str(list(str_variables.keys())) + ) - # Mirem que station_list realment sigui una llista i ens assegurem - if not isinstance(station_list,list): + # Check if station_list is a list, otherwise, [None] to consider them all + if not isinstance(station_list, list): station_list = [None] - json_var=urllib.request.urlopen(url_meta).read() - metadata=json.loads(json_var.decode("utf-8")) - + json_var = urllib.request.urlopen(url_meta).read() + metadata = json.loads(json_var.decode("utf-8")) - # The LOOP begins data = [] - # We add 5 minutes arbitrarely + json_data = urllib.request.urlopen( - url + "/" + str_variables[variable] + "?din=" + - str(date.strftime("%Y-%m-%dT%H:%MZ")) + "&dfi=" + - str(date.strftime("%Y-%m-%dT%H:%MZ"))).read() + url + + "/" + + str_variables[variable] + + "?din=" + + str(date.strftime("%Y-%m-%dT%H:%MZ")) + + "&dfi=" + + str(date.strftime("%Y-%m-%dT%H:%MZ")) + ).read() var_data = json.loads(json_data) for reg in var_data: - if station_list == [None] or (reg['codi'] in station_list): - for lec in reg['variables'][0]['lectures']: + if station_list == [None] or (reg["codi"] in station_list): + for lec in reg["variables"][0]["lectures"]: for k in range(len(metadata)): - if metadata[k]['codi']==reg['codi']: - data.append({'id': reg['codi'], 'altitude': metadata[k]['altitud'], - 'lat': metadata[k]['coordenades']['latitud'], - 'lon': metadata[k]['coordenades']['longitud'], - 'value': lec['valor']}) - - return data + if metadata[k]["codi"] == reg["codi"]: + data.append( + { + "id": reg["codi"], + "altitude": metadata[k]["altitud"], + "lat": metadata[k]["coordenades"]["latitud"], + "lon": metadata[k]["coordenades"]["longitud"], + "value": lec["valor"], + } + ) + return data From a8249b927ae8ee30aab5de11a6a3eb024e93a2e6 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 11 Oct 2023 09:44:02 +0200 Subject: [PATCH 67/87] Add some comments in methodologies.rst --- docs/source/methodologies.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/source/methodologies.rst b/docs/source/methodologies.rst index 3c5407e..cf29d89 100644 --- a/docs/source/methodologies.rst +++ b/docs/source/methodologies.rst @@ -29,6 +29,13 @@ Where: This technique accounts for the spatial distribution of stations and their influence on the interpolated values, providing more accurate estimates for various geographic points. + +In the context of inverse distance interpolation, the degree of smoothing at a point location is influenced by the power parameter (\(p\)). When the power parameter is set to 0.0, a specific behavior occurs: the interpolated value at that point location becomes identical to the observation value recorded at that precise data point. + +In simpler terms, when \(p\) is set to 0.0, there is no smoothing applied during interpolation. The interpolated value at a given location matches the observed value at the closest data point exactly. This phenomenon is often referred to as 'zero-distance power' because the distance to the data point is raised to the power of 0, effectively negating the influence of other data points. + +Practically, setting \(p\) to 0.0 means that the interpolated surface will pass through each data point without any smoothing or averaging between neighboring data points. This can be beneficial when you require the interpolated surface to faithfully replicate the observed values exactly at the data points themselves. However, it's important to be cautious as this approach may result in a surface with 'spiky' behavior if the observed data points contain noise or outliers. + Here an example result of the interpolation of residuals using this methodology. .. figure:: _static/iod2d_residues_map.png From 625c4b4479bde92008f01665087a1dad8a581bdd Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 11 Oct 2023 09:47:02 +0200 Subject: [PATCH 68/87] #60 Adapts d3 cluster creation from web to Python --- pymica/utils/clusters.py | 335 ++++++++++++++++++-------- pymica_tests/clusters_test.py | 115 +++------ pymica_tests/data/test_clusters_3.dbf | Bin 0 -> 219 bytes pymica_tests/data/test_clusters_3.prj | 1 + pymica_tests/data/test_clusters_3.shp | Bin 0 -> 1708 bytes pymica_tests/data/test_clusters_3.shx | Bin 0 -> 124 bytes 6 files changed, 277 insertions(+), 174 deletions(-) create mode 100644 pymica_tests/data/test_clusters_3.dbf create mode 100644 pymica_tests/data/test_clusters_3.prj create mode 100644 pymica_tests/data/test_clusters_3.shp create mode 100644 pymica_tests/data/test_clusters_3.shx diff --git a/pymica/utils/clusters.py b/pymica/utils/clusters.py index ce7cfcc..1865059 100644 --- a/pymica/utils/clusters.py +++ b/pymica/utils/clusters.py @@ -1,147 +1,284 @@ """Tool for creating clusters with the K-Means method. """ import json +from glob import glob +from os import remove from os.path import dirname import numpy as np +import pyproj +import shapefile from osgeo import gdal, ogr, osr from scipy.ndimage import gaussian_filter +from scipy.spatial import Voronoi +from shapely.geometry import MultiPolygon, shape from sklearn.cluster import KMeans -from pymica.utils.geotools import get_utm_epsg_from_lonlat, reproject_point +from pymica.utils.geotools import reproject_point -def create_clusters(locations: list | str, n_clusters: int, geojson_file: str) -> None: - """Group locations in a specified number of clusters using K-Means algorithm. +def create_clusters( + locations: list | str, + n_clusters: int, + shp_file: str, + bounding_box: list, + epsg_code: int, +) -> None: + """Group locations into a specified number of clusters and save them as an ESRI + Shapefile. + + The Shapefile will have the extent of the specified `bounding_box`, and it's + crucial that the coordinates of the bounding box are in the same projection as the + locations. Args: - locations (list | str): List of dictionaries including location data or the - file path with data as json format. Data for each - location is a dictionary with 'id', 'alt', 'lon' and - 'lat' as keys. - n_clusters (int): Number of clusters to create. - geojson_file (str): File path where clusters are saved. + locations (list or str): List of dictionaries containing location data or the + file path with data in JSON format. Each dictionary should include keys + 'id', 'alt', 'lon', and 'lat' for each location. + n_clusters (int): The number of clusters to group the locations into. + shp_file (str): The path to the output ESRI Shapefile. + bounding_box (list): A list representing the extent of the Shapefile in the + format [min_x, min_y, max_x, max_y]. The coordinates in this bounding box + must be in the same projection as the locations. + epsg_code (int): The EPSG code specifying the coordinate system for the + provided locations. + + Returns: + None """ if isinstance(locations, str): f_p = open(locations) locations = json.load(f_p) - positions = np.zeros([len(locations), 2]) - utm_proj4 = get_utm_epsg_from_lonlat(locations[0]["lon"], locations[0]["lat"]) - + x_coords, y_coords = [], [] positions_list = [] - for i, loc_value in enumerate(locations): - positions[i][0] = loc_value["lon"] - positions[i][1] = loc_value["lat"] - - utm_coordinates = reproject_point( - (loc_value["lon"], loc_value["lat"]), "EPSG:4326", utm_proj4 + for loc_value in locations: + x_coord, y_coord = reproject_point( + (loc_value["lon"], loc_value["lat"]), 4326, epsg_code ) - positions_list.append(utm_coordinates) + x_coords.append(x_coord) + y_coords.append(y_coord) + + positions_list.append((x_coord, y_coord)) + positions_list = np.array(positions_list) kmeans = KMeans(n_clusters=n_clusters, random_state=0).fit(positions_list) + cluster_labels = kmeans.fit_predict(positions_list) + + positions_list = np.append( + positions_list, + np.array( + [ + [0.9 * min(x_coords), 0.9 * min(y_coords)], + [0.9 * min(x_coords), 1.1 * max(y_coords)], + [1.1 * max(x_coords), 0.9 * min(y_coords)], + [1.1 * max(x_coords), 1.1 * max(y_coords)], + ] + ), + axis=0, + ) - out_geojson = {"type": "FeatureCollection", "features": []} - for i, labels_value in enumerate(kmeans.labels_): - locations[i]["cluster"] = labels_value - out_geojson["features"].append( - { - "type": "Feature", - "geometry": { - "type": "Point", - "coordinates": [locations[i]["lon"], locations[i]["lat"]], - }, - "properties": { - "cluster": int(labels_value), - "id": locations[i]["id"], - "alt": locations[i]["alt"], - }, - } - ) + # Calculate Voronoi diagram + vor = Voronoi(positions_list) - try: - with open(geojson_file, "w") as f_p: - json.dump(out_geojson, f_p) - except FileNotFoundError: - raise FileNotFoundError(dirname(geojson_file) + " directory does not exist.") + # Create a dictionary to store Voronoi cells for each cluster + cluster_cells = {cluster_id: [] for cluster_id in range(n_clusters)} + # Assign Voronoi cells to clusters + for station_id, region_id in enumerate(vor.point_region): + if region_id >= 0: + try: + cluster_id = cluster_labels[station_id] + except Exception: + cluster_id = 0 + vertices = vor.regions[region_id] -def create_reprojected_geometries(geojson_file: str, epsg: int) -> ogr.DataSource: - """Reprojection of an ogr file to specified projection. - Taken from: https://pcjericks.github.io/py-gdalogr-cookbook/projection.html + # Filter out invalid vertices (negative indices) + vertices = [v for v in vertices if v >= 0] - Args: - geojson_file (str): Path to a GeoJSON file with geometries. - epsg (int): EPSG code of the new projection + if vertices: + polygon = [vor.vertices[v] for v in vertices] - Raises: - ValueError: If EPSG code is wrong. - IOError: If `geojson_file` does not exist. + # Ensure the polygon is closed by adding the first point to the end + if np.array_equal(polygon[0], polygon[-1]): + polygon.append(polygon[0]) - Returns: - ogr.DataSource: Reprojected geometries. - """ - out_proj = osr.SpatialReference() - out_proj.ImportFromEPSG(epsg) - if len(out_proj.ExportToPrettyWkt()) <= 1: - raise ValueError("Wrong EPSG code: {}".format(epsg)) + cluster_cells[cluster_id].append(polygon) - in_proj = osr.SpatialReference() - in_proj.ImportFromEPSG(4326) + # Create a shapefile + auxiliary_shapefile = dirname(shp_file) + "/auxiliary_voronoi.shp" + sf = shapefile.Writer(auxiliary_shapefile, shapeType=shapefile.POLYGON) - transf = osr.CoordinateTransformation(in_proj, out_proj) + # Define the fields in the shapefile + sf.field("ClusterID", "N") - in_ds = ogr.Open(geojson_file) - if in_ds is None: - raise IOError("File {} doesn't exist".format(geojson_file)) - in_layer = in_ds.GetLayer() + # Add polygons to the shapefile + for cluster_id, polygons in cluster_cells.items(): + for polygon in polygons: + sf.poly([[(x, y) for x, y in polygon]]) + sf.record(cluster_id) - mem_driver = ogr.GetDriverByName("MEMORY") - proj_ds = mem_driver.CreateDataSource("memData") - proj_layer = proj_ds.CreateLayer( - "clusters", out_proj, geom_type=ogr.wkbMultiPolygon - ) + # Save the shapefile + sf.close() + + with open(auxiliary_shapefile.replace(".shp", ".prj"), "w") as prj_file: + prj_file.write(pyproj.CRS.from_epsg(epsg_code).to_wkt(version="WKT1_ESRI")) + + # Re-open the shapefile to merge same cluster ID polygons + sf = shapefile.Reader(auxiliary_shapefile) + + # Extract the shapes and records (attributes) + shapes = sf.shapes() + records = sf.records() + + # Create a dictionary to store merged polygons + merged_polygons = {} + + # Iterate through the shapes and records + for shp, record in zip(shapes, records): + attribute_value = record[sf.fields[1].index("ClusterID")] - in_layer_def = in_layer.GetLayerDefn() - for i in range(0, in_layer_def.GetFieldCount()): - field_def = in_layer_def.GetFieldDefn(i) - proj_layer.CreateField(field_def) - - out_layer_def = proj_layer.GetLayerDefn() - - feature = in_layer.GetNextFeature() - while feature: - geom = feature.GetGeometryRef() - geom.Transform(transf) - proj_feat = ogr.Feature(out_layer_def) - proj_feat.SetGeometry(geom) - for i in range(0, out_layer_def.GetFieldCount()): - proj_feat.SetField( - out_layer_def.GetFieldDefn(i).GetNameRef(), feature.GetField(i) + # Convert the shape to a Shapely Polygon + polygon = shape(shp) + + if attribute_value not in merged_polygons: + merged_polygons[attribute_value] = polygon + else: + merged_polygons[attribute_value] = merged_polygons[attribute_value].union( + polygon ) - proj_layer.CreateFeature(proj_feat) - proj_feat = None - feature = in_layer.GetNextFeature() - return proj_ds + auxiliary_merged_shapefile = dirname(shp_file) + "/auxiliary_merged.shp" + sf_merged = shapefile.Writer( + auxiliary_merged_shapefile, shapeType=shapefile.POLYGON + ) + + # Copy the fields from the original shapefile to the merged shapefile + for field in sf.fields[1:]: + sf_merged.field(*field) + + # Add merged polygons and their attributes to the merged shapefile + for attribute_value, merged_polygon in merged_polygons.items(): + if isinstance(merged_polygon, MultiPolygon): + for ( + geom + ) in merged_polygon.geoms: # Iterate through the geometries in MultiPolygon + sf_merged.poly([list(geom.exterior.coords)]) + sf_merged.record(attribute_value) + else: + sf_merged.poly([list(merged_polygon.exterior.coords)]) + sf_merged.record(attribute_value) + + with open(auxiliary_merged_shapefile.replace(".shp", ".prj"), "w") as prj_file: + prj_file.write(pyproj.CRS.from_epsg(epsg_code).to_wkt(version="WKT1_ESRI")) + + # Save the merged shapefile + sf_merged.close() + + clip_clusters_extent(auxiliary_merged_shapefile, shp_file, bounding_box, epsg_code) + + with open(shp_file.replace(".shp", ".prj"), "w") as prj_file: + prj_file.write(pyproj.CRS.from_epsg(epsg_code).to_wkt(version="WKT1_ESRI")) + + # Remove auxiliary files + for cluster_file in glob(auxiliary_merged_shapefile[:-3] + "*"): + remove(cluster_file) + + for cluster_file in glob(auxiliary_shapefile[:-3] + "*"): + remove(cluster_file) + + +def clip_clusters_extent( + input_shapefile_path: str, + output_shapefile_path: str, + bounding_box: list, + epsg_code: int, +) -> None: + """Clip a shapefile to a defined extent. Bounding box coordinates must be in the + same projection as the input shapefile. The clipped shapfile will have the same + input projection but with a smaller extent. + + Args: + input_shapefile_path (str): Path to a shapefile to clip. + output_shapefile_path (str): Path where clipped shapefile is saved. + bounding_box (list): Coordinates extent following (xmin, ymin, xmax, ymax). + epsg_code (int): EPSG code. + """ + # Specify the extent as a bounding box (xmin, ymin, xmax, ymax) + xmin, ymin, xmax, ymax = bounding_box + + # Open the input Shapefile + input_ds = ogr.Open(input_shapefile_path) + + # Get the layer from the dataset + layer = input_ds.GetLayer() + + # Create a geometry representing the clipping extent + clip_extent_geometry = ogr.Geometry(ogr.wkbPolygon) + ring = ogr.Geometry(ogr.wkbLinearRing) + ring.AddPoint(xmin, ymin) + ring.AddPoint(xmin, ymax) + ring.AddPoint(xmax, ymax) + ring.AddPoint(xmax, ymin) + ring.AddPoint(xmin, ymin) + clip_extent_geometry.AddGeometry(ring) + + # Set the spatial reference for the clipping extent + clip_extent_srs = osr.SpatialReference() + clip_extent_srs.ImportFromEPSG(epsg_code) + clip_extent_geometry.AssignSpatialReference(clip_extent_srs) + + # Create an output Shapefile with the same structure as the input + output_driver = ogr.GetDriverByName("ESRI Shapefile") + output_ds = output_driver.CreateDataSource(output_shapefile_path) + + # Create a layer in the output dataset + output_layer = output_ds.CreateLayer("clipped", geom_type=ogr.wkbMultiPolygon) + + # Create a feature definition based on the original layer + output_layer.CreateFields(layer.schema) + + # Perform the clipping operation + layer.SetSpatialFilter(clip_extent_geometry) + for feature in layer: + clipped_geometry = feature.GetGeometryRef().Intersection(clip_extent_geometry) + if clipped_geometry: + new_feature = ogr.Feature(output_layer.GetLayerDefn()) + new_feature.SetGeometry(clipped_geometry) + for field_index in range(feature.GetFieldCount()): + field_name = feature.GetFieldDefnRef(field_index).GetName() + field_value = feature.GetField(field_name) + new_feature.SetField(field_name, field_value) + output_layer.CreateFeature(new_feature) + new_feature = None + + # Clean up and close datasets + input_ds = None + output_ds = None def rasterize_clusters( - ds_in: ogr.DataSource, raster_config: dict, sigma: float = 15 + shapefile_path: str, raster_config: dict, sigma: float = 15 ) -> None: - """Rasterize clusters from the GeoJSON file generated by + """ + Rasterize clusters from a GeoJSON file and save the result as a raster image. Args: - ds_in (ogr.DataSource): Input layer. - raster_config (dict): The output raster characteristics. Must include - 'out_file' (path to save the rasterized clusters), 'size' - (raster size (x, y)) and 'geotransform' ([ul_x, x_res, x_rot, - ul_y, y_rot, y_res]) keys. + shapefile_path (str): The path to the GeoJSON file containing cluster + information. + raster_config (dict): A dictionary with the following required keys: + - 'out_file' (str): Path to save the rasterized clusters. + - 'size' (tuple): Raster size (x, y) in pixels. + - 'geotransform' (list): GeoTransform information [ul_x, x_res, x_rot, + ul_y, y_rot, y_res]. sigma (float, optional): Sigma parameter for a Gaussian filter. Defaults to 15. + Returns: + None + Raises: - ValueError: If `raster_config` does not have all required keys. + ValueError: If `raster_config` does not have all the required keys. """ if raster_config.keys() < {"out_file", "size", "geotransform"}: raise KeyError( @@ -149,6 +286,8 @@ def rasterize_clusters( "parameter." ) + ds_in = ogr.Open(shapefile_path) + layer = ds_in.GetLayer() num_layers = layer.GetFeatureCount() proj = layer.GetSpatialRef() @@ -165,7 +304,7 @@ def rasterize_clusters( ds_out.SetProjection(proj.ExportToWkt()) for i in range(num_layers): - layer.SetAttributeFilter("cluster={}".format(i)) + layer.SetAttributeFilter("ClusterID={}".format(float(i))) gdal.RasterizeLayer(ds_out, [i + 1], layer, burn_values=[1]) data = ds_out.ReadAsArray().astype(np.float32) diff --git a/pymica_tests/clusters_test.py b/pymica_tests/clusters_test.py index db653db..7214f45 100644 --- a/pymica_tests/clusters_test.py +++ b/pymica_tests/clusters_test.py @@ -1,17 +1,17 @@ """Tests creation of clusters files (shapefiles and rasters) """ +import json import unittest +from glob import glob from os import remove from os.path import exists from tempfile import gettempdir from osgeo import gdal, ogr -import json from pymica.utils.clusters import ( - create_reprojected_geometries, - rasterize_clusters, create_clusters, + rasterize_clusters, ) @@ -21,23 +21,8 @@ class TestClusters(unittest.TestCase): with open("pymica_tests/data/sample_station_metadata.json", "r") as f_p: sample_data = json.load(f_p) - def test_create_reprojected_geometries(self): - """Test creation of reprojected geometries""" - d_s = create_reprojected_geometries("pymica_tests/data/clusters.json", 25831) - - self.assertIsInstance(d_s, ogr.DataSource) - layer = d_s.GetLayer() - - self.assertEqual(layer.GetFeatureCount(), 3) - self.assertTrue(layer.GetSpatialRef() is not None) - - with self.assertRaises(IOError) as err: - create_reprojected_geometries("/bad_file.json", 25831) - self.assertEqual("File /bad_file.json doesn't exist", str(err.exception)) - - with self.assertRaises(ValueError) as err: - create_reprojected_geometries("pymica_tests/data/clusters.json", -999) - self.assertEqual("Wrong EPSG code: -999", str(err.exception)) + clusters_test_file = "pymica_tests/data/test_clusters_3.shp" + bounding_box = [260000, 4488100, 530000, 4750000] def test_rasterize_clusters(self): """Test rasterization of clusters""" @@ -46,9 +31,8 @@ def test_rasterize_clusters(self): if exists(out_file): remove(out_file) - layer = create_reprojected_geometries("pymica_tests/data/clusters.json", 25831) rasterize_clusters( - layer, + self.clusters_test_file, {"size": [1000, 1000], "geotransform": geotransform, "out_file": out_file}, ) d_s = gdal.Open(out_file) @@ -60,7 +44,7 @@ def test_rasterize_clusters(self): # Errors with self.assertRaises(KeyError) as err: rasterize_clusters( - layer, + self.clusters_test_file, { "size": [1000, 1000], "geotransform": geotransform, @@ -74,7 +58,7 @@ def test_rasterize_clusters(self): with self.assertRaises(KeyError) as err: rasterize_clusters( - layer, + self.clusters_test_file, {"out_file": gettempdir() + "/test.tiff", "geotransform": geotransform}, ) self.assertEqual( @@ -85,7 +69,8 @@ def test_rasterize_clusters(self): with self.assertRaises(KeyError) as err: rasterize_clusters( - layer, {"out_file": gettempdir() + "/test.tiff", "size": [1000, 1000]} + self.clusters_test_file, + {"out_file": gettempdir() + "/test.tiff", "size": [1000, 1000]}, ) self.assertEqual( "`out_file`, `size`, `geotransform` must be in the `raster_config` " @@ -95,71 +80,49 @@ def test_rasterize_clusters(self): def test_create_clusters(self): """Test creation of clusters with Kmeans""" - create_clusters(self.sample_data, 6, "pymica_tests/data/test_clusters_6.json") - - self.assertTrue(exists("pymica_tests/data/test_clusters_6.json")) + clusters_file_path = "pymica_tests/data/test_clusters_file_3.shp" - with open("pymica_tests/data/test_clusters_6.json", "r") as f_p: - clusters = json.load(f_p) - - self.assertEqual( - clusters["features"][0]["geometry"]["coordinates"], [2.18091, 41.39004] - ) - self.assertEqual( - clusters["features"][0]["properties"], - {"cluster": 1, "id": "AN", "alt": 7.5}, + create_clusters( + self.sample_data, 3, clusters_file_path, self.bounding_box, 25831 ) - self.assertEqual( - clusters["features"][-1]["geometry"]["coordinates"], [1.89716, 42.32211] - ) - self.assertEqual( - clusters["features"][-1]["properties"], - {"cluster": 2, "id": "ZD", "alt": 2478}, - ) + self.assertTrue(exists(clusters_file_path)) + + clusters = ogr.Open(clusters_file_path) + layer = clusters.GetLayer() - if exists("pymica_tests/data/test_clusters_6.json"): - remove("pymica_tests/data/test_clusters_6.json") + self.assertEqual(layer.GetFeatureCount(), 3) + self.assertEqual(layer.GetFeature(0).ClusterID, 0.0) + self.assertEqual(layer.GetFeature(2).ClusterID, 2.0) def test_create_clusters_from_file(self): """Test creation of clusters with Kmeans from file""" + clusters_file_path = "pymica_tests/data/test_clusters_file_6.shp" + create_clusters( "pymica_tests/data/sample_station_metadata.json", 6, - "pymica_tests/data/test_clusters_6.json", + clusters_file_path, + self.bounding_box, + 25831, ) - self.assertTrue(exists("pymica_tests/data/test_clusters_6.json")) + self.assertTrue(exists(clusters_file_path)) - with open("pymica_tests/data/test_clusters_6.json", "r") as f_p: - clusters = json.load(f_p) - - self.assertEqual( - clusters["features"][0]["geometry"]["coordinates"], [2.18091, 41.39004] - ) - self.assertEqual( - clusters["features"][0]["properties"], - {"cluster": 1, "id": "AN", "alt": 7.5}, - ) + clusters = ogr.Open(clusters_file_path) + layer = clusters.GetLayer() - self.assertEqual( - clusters["features"][-1]["geometry"]["coordinates"], [1.89716, 42.32211] - ) - self.assertEqual( - clusters["features"][-1]["properties"], - {"cluster": 2, "id": "ZD", "alt": 2478}, - ) + self.assertEqual(layer.GetFeatureCount(), 6) + self.assertEqual(layer.GetFeature(0).ClusterID, 0.0) + self.assertEqual(layer.GetFeature(2).ClusterID, 2.0) - if exists("pymica_tests/data/test_clusters_6.json"): - remove("pymica_tests/data/test_clusters_6.json") + def tearDown(self) -> None: + cluster_files = glob("pymica_tests/data/test_clusters_file_3.*") + for cluster_file in cluster_files: + remove(cluster_file) - def test_create_clusters_wrong_dir(self): - """Test error raise from creation of clusters""" - with self.assertRaises(FileNotFoundError) as err: - create_clusters( - "pymica_tests/data/sample_station_metadata.json", - 6, - "not/found/test_clusters_6.json", - ) + cluster_files = glob("pymica_tests/data/test_clusters_file_6.*") + for cluster_file in cluster_files: + remove(cluster_file) - self.assertEqual(err.exception.args[0], "not/found directory does not exist.") + return super().tearDown() diff --git a/pymica_tests/data/test_clusters_3.dbf b/pymica_tests/data/test_clusters_3.dbf new file mode 100644 index 0000000000000000000000000000000000000000..2ab6cefc2da96718ec782706fdd4e3fee21feae2 GIT binary patch literal 219 zcmZRs=Hg~%U|?`$Fb0xnAe@20Ij6L^B(=!Xg@M5jBx{7Ggja!NU_i1C1w+!c7)b#D D(s~%n literal 0 HcmV?d00001 diff --git a/pymica_tests/data/test_clusters_3.prj b/pymica_tests/data/test_clusters_3.prj new file mode 100644 index 0000000..382d168 --- /dev/null +++ b/pymica_tests/data/test_clusters_3.prj @@ -0,0 +1 @@ +PROJCS["ETRS_1989_UTM_Zone_31N",GEOGCS["GCS_ETRS_1989",DATUM["D_ETRS_1989",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]] \ No newline at end of file diff --git a/pymica_tests/data/test_clusters_3.shp b/pymica_tests/data/test_clusters_3.shp new file mode 100644 index 0000000000000000000000000000000000000000..6095aa8217c200b5f17b4d4c92f0d1238edad5a6 GIT binary patch literal 1708 zcmZ{kdr(YK9LMjLLLRHfc6YajrX-Irqa+heU#6)E!&z#iGRSDG*NC-7r7%o+r1gxJ z$OuWPW<^_@`X`T+@fwmy2^o=@Xqb_EW7+u)XXeh??>*<9J-^@g^ZRj}j~(~VVIB3> zn&WKDYgJN+Ki|2t{`s`8NB>;tuIiu7+x|04I8GwBJj-@?ooT}{hO==^ZpFdMKW7OW zIgj6mgx4B!8p`F^dQR&;#K`catZq`kEjfBMOJC$)XIS6W?UUNUBkic8OT+~RV@*hB z=Q|#1&73f0K7;N+Li&g#9#KD9zD1m5IJRM3RbK>;_kQ}kH!Z^ny8`Zf*ng4Xy)J&RLFI%UnSpz>f>v!DrJpjv z2{PO6$kBxi9eGjeB)ucFpJQ{S#SE>U&x<|n9dS4KN_cJo!}iM=vcen(tm4wwNXi%v zo|-mw>{ndf7aDm=fqkW3y5x2S$B^blJM#p+B@~Tq4Bg&EQ=*kh$h?fU>CFr& ztw+`Otd*E~rv7pEBZd&Cx=eb z`00d}VbegXmzrET^4IuEDmOFCdK~kys8x>IlC!!?jKTDA;qCbI3Pe6Ah-;qw*9$TC z=KdgZNVSW{Eb=rocMqR-}7Ex)zwHKNZW#YJJzdZ+z>_6y1v<&W}7`K5eQ{%L*C z`l0nj>yOr_7^7wEmfErg#P_16zEIz&uhe(S1?7fvMY*F~n!Pl0OSz`~nD%Sx?@t@{ Bd42!@ literal 0 HcmV?d00001 diff --git a/pymica_tests/data/test_clusters_3.shx b/pymica_tests/data/test_clusters_3.shx new file mode 100644 index 0000000000000000000000000000000000000000..bb55d9111ba42e6b355bbe33d0f498f2625f9f85 GIT binary patch literal 124 zcmZQzQ0HR64(whqGcd5iShG9R)DGMlJ|U!<6BmjTjghC4kruDF1 Date: Wed, 11 Oct 2023 09:54:30 +0200 Subject: [PATCH 69/87] #60 Add pyshp and shapely to env --- environment_dev.yml | 107 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 105 insertions(+), 2 deletions(-) diff --git a/environment_dev.yml b/environment_dev.yml index f4596ec..b92efb6 100644 --- a/environment_dev.yml +++ b/environment_dev.yml @@ -5,7 +5,18 @@ channels: dependencies: - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_gnu + - alabaster=0.7.12=pyhd3eb1b0_0 + - anaconda-anon-usage=0.4.2=py311hfc0e8ea_2 + - anaconda-client=1.12.1=py311h06a4308_0 + - anyio=3.7.1=pyhd8ed1ab_0 + - attrs=23.1.0=pyh71513ae_1 + - babel=2.11.0=py311h06a4308_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - beautifulsoup4=4.12.2=py311h06a4308_0 - blosc=1.21.5=h0f2a231_0 + - boa=0.14.0=pyhd8ed1ab_4 + - boltons=23.0.0=py311h06a4308_0 - boost-cpp=1.78.0=h2c5509c_4 - brotli-python=1.1.0=py311hb755f60_0 - bzip2=1.0.8=h7f98852_4 @@ -13,13 +24,28 @@ dependencies: - ca-certificates=2023.7.22=hbcca054_0 - cairo=1.16.0=h0c91306_1017 - certifi=2023.7.22=pyhd8ed1ab_0 + - cffi=1.15.1=py311h5eee18b_3 - cfitsio=4.3.0=hbdc6101_0 + - chardet=4.0.0=py311h06a4308_1003 - charset-normalizer=3.2.0=pyhd8ed1ab_0 + - click=8.0.4=py311h06a4308_0 + - clyent=1.2.2=py311h06a4308_1 - colorama=0.4.6=pyhd8ed1ab_0 + - conda=23.7.4=py311h38be061_0 + - conda-build=3.24.0=py311h38be061_1 + - conda-index=0.3.0=py311h06a4308_0 + - conda-package-handling=2.2.0=py311h06a4308_0 + - conda-package-streaming=0.9.0=py311h06a4308_0 - coverage=7.3.0=py311h459d7ec_0 + - cryptography=41.0.3=py311hdda0065_0 - cython=3.0.2=py311hb755f60_0 + - dataclasses=0.8=pyhc8e2a94_3 + - defusedxml=0.7.1=pyhd3eb1b0_0 + - docutils=0.18.1=py311h06a4308_3 - exceptiongroup=1.1.3=pyhd8ed1ab_0 - expat=2.5.0=hcb278e6_1 + - filelock=3.9.0=py311h06a4308_0 + - fmt=9.1.0=h924138e_0 - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 - font-ttf-inconsolata=3.000=h77eed37_0 - font-ttf-source-code-pro=2.038=h77eed37_0 @@ -34,13 +60,23 @@ dependencies: - geotiff=1.7.1=h22adcc9_11 - gettext=0.21.1=h27087fc_0 - giflib=5.2.1=h0b41bf4_3 + - glob2=0.7=py_0 - hdf4=4.2.15=h501b40f_6 - hdf5=1.14.2=nompi_h4f84152_100 - icu=73.2=h59595ed_0 - idna=3.4=pyhd8ed1ab_0 + - imagesize=1.4.1=py311h06a4308_0 + - importlib_resources=6.1.0=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_0 + - jinja2=3.1.2=py311h06a4308_0 - joblib=1.3.2=pyhd8ed1ab_0 - json-c=0.17=h7ab15ed_0 + - json5=0.9.14=pyhd8ed1ab_0 + - jsonpatch=1.32=pyhd3eb1b0_0 + - jsonpointer=2.1=pyhd3eb1b0_0 + - jsonschema=4.19.1=pyhd8ed1ab_0 + - jsonschema-specifications=2023.7.1=pyhd8ed1ab_0 + - jupyter_core=5.3.0=py311h06a4308_0 - kealib=1.5.1=hcd42e92_5 - keyutils=1.6.1=h166bdaf_0 - krb5=1.21.2=h659d440_0 @@ -67,6 +103,10 @@ dependencies: - libjpeg-turbo=2.1.5.1=h0b41bf4_0 - libkml=1.3.0=h37653c0_1015 - liblapack=3.9.0=18_linux64_openblas + - liblief=0.12.3=h6a678d5_0 + - libllvm14=14.0.6=hcd5def8_4 + - libmamba=1.4.9=h658169a_0 + - libmambapy=1.4.9=py311h527f279_0 - libnetcdf=4.9.2=nompi_h80fb2b6_112 - libnghttp2=1.52.0=h61bc06f_0 - libnsl=2.0.0=h7f98852_0 @@ -74,6 +114,7 @@ dependencies: - libpng=1.6.39=h753d276_0 - libpq=15.4=hfc447b1_0 - librttopo=1.1.0=hb58d41b_14 + - libsolv=0.7.25=hfc55251_0 - libspatialite=5.0.1=h15f6e67_28 - libsqlite=3.43.0=h2797004_0 - libssh2=1.11.0=h0841786_0 @@ -85,18 +126,30 @@ dependencies: - libxml2=2.11.5=h232c23b_1 - libzip=1.10.1=h2629f0a_2 - libzlib=1.2.13=hd590300_5 + - llvmlite=0.40.1=py311ha6695c7_0 - lz4-c=1.9.4=hcb278e6_0 - lzo=2.10=h516909a_1000 + - mamba=1.4.9=py311h3072747_0 + - markdown-it-py=3.0.0=pyhd8ed1ab_0 + - markupsafe=2.1.1=py311h5eee18b_0 + - mdurl=0.1.0=pyhd8ed1ab_0 + - more-itertools=8.12.0=pyhd3eb1b0_0 + - nbformat=5.9.2=py311h06a4308_0 - ncurses=6.4=hcb278e6_0 - nspr=4.35=h27087fc_0 - nss=3.92=h1d7d5a4_0 - - numpy=1.25.2=py311h64a7726_0 + - numba=0.57.1=py311h96b013e_0 + - numpy=1.24.4=py311h64a7726_0 - openjpeg=2.5.0=hfec8fc6_2 - - openssl=3.1.2=hd590300_0 + - openssl=3.1.3=hd590300_0 - packaging=23.1=pyhd8ed1ab_0 + - patch=2.7.6=h7b6447c_1001 + - patchelf=0.17.2=h6a678d5_0 - pcre2=10.40=hc3806b6_0 - pip=23.2.1=pyhd8ed1ab_0 - pixman=0.40.0=h36c2ea0_0 + - pkginfo=1.9.6=py311h06a4308_0 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 - platformdirs=3.10.0=pyhd8ed1ab_0 - pluggy=1.3.0=pyhd8ed1ab_0 - pooch=1.7.0=pyha770c72_3 @@ -104,30 +157,71 @@ dependencies: - poppler-data=0.4.12=hd8ed1ab_0 - postgresql=15.4=h8972f4a_0 - proj=9.2.1=ha643af7_0 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - psutil=5.9.0=py311h5eee18b_0 - pthread-stubs=0.4=h36c2ea0_1001 + - py-lief=0.12.3=py311h6a678d5_0 + - pybind11-abi=4=hd8ed1ab_3 + - pycosat=0.6.4=py311h5eee18b_0 + - pycparser=2.21=pyhd3eb1b0_0 + - pygments=2.15.1=py311h06a4308_1 + - pyopenssl=23.2.0=py311h06a4308_0 - pyproj=3.6.0=py311ha169711_1 + - pyshp=2.3.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyha2e5f31_6 - pytest=7.4.1=pyhd8ed1ab_0 - pytest-cov=4.1.0=pyhd8ed1ab_0 - python=3.11.5=hab00c5b_0_cpython + - python-dateutil=2.8.2=pyhd3eb1b0_0 + - python-fastjsonschema=2.16.2=py311h06a4308_0 + - python-libarchive-c=2.9=pyhd3eb1b0_1 - python_abi=3.11=3_cp311 + - pytz=2023.3.post1=py311h06a4308_0 + - pyyaml=6.0=py311h5eee18b_1 - readline=8.2=h8228510_1 + - referencing=0.30.2=pyhd8ed1ab_0 + - reproc=14.2.4.post0=hd590300_0 + - reproc-cpp=14.2.4.post0=h59595ed_0 - requests=2.31.0=pyhd8ed1ab_0 + - requests-toolbelt=1.0.0=py311h06a4308_0 + - rich=13.6.0=pyhd8ed1ab_0 + - ripgrep=13.0.0=h2f28480_2 + - rpds-py=0.10.3=py311h46250e7_1 + - ruamel.yaml=0.17.21=py311h5eee18b_0 - scikit-learn=1.3.0=py311hc009520_0 - scipy=1.11.2=py311h64a7726_0 - setuptools=68.1.2=pyhd8ed1ab_0 + - shapely=2.0.1=py311he06c224_3 + - six=1.16.0=pyhd3eb1b0_1 - snappy=1.1.10=h9fff704_0 + - sniffio=1.3.0=pyhd8ed1ab_0 + - snowballstemmer=2.2.0=pyhd3eb1b0_0 + - soupsieve=2.5=py311h06a4308_0 + - sphinx=5.0.2=py311h06a4308_0 + - sphinxcontrib-applehelp=1.0.2=pyhd3eb1b0_0 + - sphinxcontrib-devhelp=1.0.2=pyhd3eb1b0_0 + - sphinxcontrib-htmlhelp=2.0.0=pyhd3eb1b0_0 + - sphinxcontrib-jsmath=1.0.1=pyhd3eb1b0_0 + - sphinxcontrib-qthelp=1.0.3=pyhd3eb1b0_0 + - sphinxcontrib-serializinghtml=1.1.5=pyhd3eb1b0_0 - sqlite=3.43.0=h2c6b66d_0 - threadpoolctl=3.2.0=pyha21a80b_0 - tiledb=2.16.3=hf0b6e87_1 - tk=8.6.12=h27826a3_0 - toml=0.10.2=pyhd8ed1ab_0 - tomli=2.0.1=pyhd8ed1ab_0 + - toolz=0.12.0=pyhd8ed1ab_0 + - tqdm=4.65.0=py311h92b7b1e_0 + - traitlets=5.7.1=py311h06a4308_0 + - truststore=0.8.0=py311h06a4308_0 - typing-extensions=4.7.1=hd8ed1ab_0 - typing_extensions=4.7.1=pyha770c72_0 - tzcode=2023c=h0b41bf4_0 - tzdata=2023c=h71feb2d_0 - urllib3=2.0.4=pyhd8ed1ab_0 + - watchgod=0.8.2=pyhd8ed1ab_0 + - wcwidth=0.2.8=pyhd8ed1ab_0 - wheel=0.41.2=pyhd8ed1ab_0 - xerces-c=3.2.4=hac6953d_3 - xorg-kbproto=1.0.7=h7f98852_1002 @@ -142,6 +236,15 @@ dependencies: - xorg-xextproto=7.3.0=h0b41bf4_1003 - xorg-xproto=7.0.31=h7f98852_1007 - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7b6447c_0 + - yaml-cpp=0.7.0=h59595ed_3 + - zipp=3.17.0=pyhd8ed1ab_0 - zlib=1.2.13=hd590300_5 + - zstandard=0.19.0=py311h5eee18b_0 - zstd=1.5.5=hfc55251_0 + - pip: + - accessible-pygments==0.0.4 + - pydata-sphinx-theme==0.14.1 + - sphinx-book-theme==1.0.1 + - sphinxcontrib-autoprogram==0.1.8 prefix: /home/ecm/anaconda3/envs/pymica-dev From 2592676d19351381c5f296827529f9044f19903d Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 11 Oct 2023 11:07:00 +0200 Subject: [PATCH 70/87] #59 Corrects __check_variable__ geoparam --- pymica/pymica.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pymica/pymica.py b/pymica/pymica.py index eecdbaa..59c6a33 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -107,7 +107,7 @@ def __check_config__(self, methodology: str) -> None: raise KeyError( "interpolation_bounds must be defined in the configuration dictionary." ) - if type(self.interpolation_bounds) is not list: + if not isinstance(self.interpolation_bounds, list): raise TypeError( "interpolation_bounds must be a list as [x_min, y_min, x_max, y_max]" ) @@ -121,13 +121,13 @@ def __check_config__(self, methodology: str) -> None: raise KeyError( "resolution must be defined in the configuration dictionary." ) - if type(self.resolution) is str: + if isinstance(self.resolution, str): raise TypeError("resolution must have a valid value in meters.") self.EPSG = self.config[methodology].get("EPSG", None) if self.EPSG is None: raise KeyError("EPSG must be defined in the configuration dictionary.") - if type(self.EPSG) is not int: + if not isinstance(self.EPSG, int): raise TypeError("EPSG must have a valid int value.") if methodology in ["mlr+id2d", "mlr+id3d", "mlr", "id3d"]: @@ -156,8 +156,8 @@ def __check_variables__(self) -> None: [ self.field_geotransform, self.field_proj.ExportToWkt(), - self.field_size[0], self.field_size[1], + self.field_size[0], ], dtype="object", ) From a97d3019e46f76053d2e5c1370580d86da777b99 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 11 Oct 2023 11:16:40 +0200 Subject: [PATCH 71/87] Add pyshp and shapely to meta.yaml --- conda_recipe/meta.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/conda_recipe/meta.yaml b/conda_recipe/meta.yaml index 37f40d4..964570f 100644 --- a/conda_recipe/meta.yaml +++ b/conda_recipe/meta.yaml @@ -16,6 +16,8 @@ requirements: - scikit-learn - gdal - pyproj + - pyshp + - shapely run: - python - cython @@ -24,6 +26,8 @@ requirements: - scikit-learn - gdal - pyproj + - pyshp + - shapely about: home: https://github.com/meteocat/pymica From 8eb11dbfbb722ff5ef2d99f09c43d94480325727 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 11 Oct 2023 11:28:36 +0200 Subject: [PATCH 72/87] Changes git build branch --- conda_recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conda_recipe/meta.yaml b/conda_recipe/meta.yaml index 964570f..6717fa8 100644 --- a/conda_recipe/meta.yaml +++ b/conda_recipe/meta.yaml @@ -3,7 +3,7 @@ package: version: "0.1.0" source: - git_branch: 47-update-conda_build + git_branch: release/v0.1.0 git_url: https://github.com/meteocat/pymica.git From 81a915d2d21885f49ab22b3a868783572dea5a1b Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 11 Oct 2023 12:22:48 +0200 Subject: [PATCH 73/87] Apply black formatter in some scripts --- .vscode/settings.json | 10 +- pymica/io/importers.py | 7 +- pymica_tests/clustered_regression_test.py | 3 + pymica_tests/distance_to_sea_test.py | 23 +- pymica_tests/geotools_test.py | 1 + pymica_tests/idw_test.py | 19 +- pymica_tests/inverse_distance_3d_test.py | 70 +- pymica_tests/inverse_distance_test.py | 33 +- pymica_tests/multiregression_test.py | 3 +- pymica_tests/multiregressionsigma_test.py | 11 +- pymica_tests/pymica_test.py | 788 ++++++++++++---------- 11 files changed, 558 insertions(+), 410 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 4fbcc26..f01530f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -87,15 +87,15 @@ "--extension-pkg-whitelist=numpy,scipy" ], "restructuredtext.confPath": "${workspaceFolder}/docs/source", + "python.testing.pytestEnabled": false, + "python.testing.nosetestsEnabled": false, + "python.testing.unittestEnabled": true, + "esbonio.sphinx.confDir": "${workspaceFolder}/docs/source", "python.testing.unittestArgs": [ "-v", "-s", "./pymica_tests", "-p", "*_test.py" - ], - "python.testing.pytestEnabled": false, - "python.testing.nosetestsEnabled": false, - "python.testing.unittestEnabled": true, - "esbonio.sphinx.confDir": "${workspaceFolder}/docs/source" + ] } diff --git a/pymica/io/importers.py b/pymica/io/importers.py index 2270d4b..eafe660 100644 --- a/pymica/io/importers.py +++ b/pymica/io/importers.py @@ -9,12 +9,11 @@ def import_api_smc( variable: str, url_meta: str, date: datetime, url: str, station_list: list ) -> list: - """Import data from API REST Interna SMC. + """ Args: - variables (str): Name of the variable among '2t', '2r', 'ws_2', 'wdir_2', - 'ws_6', 'wdir_6', 'ws_10', 'wdir_10'. - url_meta (str): URL for download the metadata + variables (str): String containing the name of the variables. + url_meta (str): String which contains the url for download the metadata date (datetime): Is the time for which we obtained the data url (str): String which contains the url for download the metadata station_list (list): List with the codes of stations to be extracted. diff --git a/pymica_tests/clustered_regression_test.py b/pymica_tests/clustered_regression_test.py index 0ea1ec9..9fa7b36 100644 --- a/pymica_tests/clustered_regression_test.py +++ b/pymica_tests/clustered_regression_test.py @@ -12,6 +12,7 @@ class TestClusteredRegression(unittest.TestCase): data = json.load(f_p) def test_regression_ideal_data(self): + """Test clustered regression with ideal data""" inst = ClusteredRegression( self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") ) @@ -29,6 +30,7 @@ def test_regression_ideal_data(self): self.assertEqual("cluster file must be a list", str(cm.exception)) def test_get_residuals(self): + """Test get residuals from clustered regression""" inst = ClusteredRegression( self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") ) @@ -38,6 +40,7 @@ def test_get_residuals(self): self.assertTrue(point["id"] in result) def test_predict_points(self): + """Test predict points""" inst = ClusteredRegression( self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") ) diff --git a/pymica_tests/distance_to_sea_test.py b/pymica_tests/distance_to_sea_test.py index 1842627..3da34e1 100644 --- a/pymica_tests/distance_to_sea_test.py +++ b/pymica_tests/distance_to_sea_test.py @@ -1,18 +1,21 @@ -'''Tests for distance_to_sea.py -''' +"""Tests for distance to coastline calculations. +""" import unittest -from pymica.utils.distance_to_coastline import dist2func, get_distances, get_dist_array +from pymica.utils.distance_to_coastline import dist2func, get_dist_array, get_distances class TestDistSea(unittest.TestCase): + """Test distance to coastline calculations""" def test_dist2func(self): + """Test distance function""" self.assertEqual(dist2func(0), 0) self.assertAlmostEqual(dist2func(100000), 1, 1) self.assertAlmostEqual(dist2func(200000), dist2func(100000), 1) self.assertAlmostEqual(dist2func(200000), dist2func(300000), 2) def test_get_distances(self): + """Test calculating distance from point""" result = get_distances([[1, 41]], "pymica_tests/data/coast_line.json") self.assertEqual(len(result), 1) @@ -20,13 +23,15 @@ def test_get_distances(self): with self.assertRaises(IOError) as c_m: get_distances([[1, 41]], "/bad_file.json") - self.assertEqual( - "File /bad_file.json doesn't exist", - str(c_m.exception)) + self.assertEqual("File /bad_file.json doesn't exist", str(c_m.exception)) def test_get_dist_array(self): - result = get_dist_array(25831, (420244, 30, 0, 4581058, 0, -30), - (1000, 10), - "pymica_tests/data/coast_line.json") + """Test calculate distance to coastline array""" + result = get_dist_array( + 25831, + (420244, 30, 0, 4581058, 0, -30), + (1000, 10), + "pymica_tests/data/coast_line.json", + ) self.assertEqual(result.shape, (10, 1000)) self.assertTrue((result <= 1).all() and (result >= 0).all()) diff --git a/pymica_tests/geotools_test.py b/pymica_tests/geotools_test.py index 7cedc19..2414d37 100644 --- a/pymica_tests/geotools_test.py +++ b/pymica_tests/geotools_test.py @@ -9,6 +9,7 @@ class TestGeotools(unittest.TestCase): """Test geotools module""" + def test_get_utm_epsg_from_lonlat(self): """Test get definition of UTM from a point""" utm_epsg = get_utm_epsg_from_lonlat(0, 0) diff --git a/pymica_tests/idw_test.py b/pymica_tests/idw_test.py index b87f6e5..0aa435e 100644 --- a/pymica_tests/idw_test.py +++ b/pymica_tests/idw_test.py @@ -1,5 +1,5 @@ -'''Tests for interpolation.idw.py -''' +"""Tests for inverse distance weighting method. +""" import unittest from datetime import datetime @@ -9,11 +9,14 @@ class TestInverseDistanceWeighting(unittest.TestCase): + """Test for inverse distance weighting""" def test_inverse_distance_weighting(self): - - residues = {'AA': {'value': 0, 'y': 0, 'x': 0}, - 'BB': {'value': 1, 'y': 1, 'x': 1}, - 'CC': {'value': 2, 'y': 2, 'x': 2}} + """Test inverse distance weighting""" + residues = { + "AA": {"value": 0, "y": 0, "x": 0}, + "BB": {"value": 1, "y": 1, "x": 1}, + "CC": {"value": 2, "y": 2, "x": 2}, + } geotransform = [0, 0.5, 0, 2, 0, -0.5] size = [5, 5] result = idw(residues, size, geotransform, 2) @@ -36,6 +39,6 @@ def test_inverse_distance_weighting(self): print("Time for 1000x1000:", spent_time.total_seconds(), "s") self.assertLess(spent_time.total_seconds(), 2.0) - self.assertAlmostEqual(result[0][size[1]-1], 2, places=2) - self.assertAlmostEqual(result[size[0]-1][0], 0, places=2) + self.assertAlmostEqual(result[0][size[1] - 1], 2, places=2) + self.assertAlmostEqual(result[size[0] - 1][0], 0, places=2) self.assertAlmostEqual(result[500][500], 1, places=2) diff --git a/pymica_tests/inverse_distance_3d_test.py b/pymica_tests/inverse_distance_3d_test.py index 9d9b313..bb78bbe 100644 --- a/pymica_tests/inverse_distance_3d_test.py +++ b/pymica_tests/inverse_distance_3d_test.py @@ -1,5 +1,5 @@ -'''Testing inverse_distance_3d.py file -''' +"""Tests inverse of the distance 3D methodology +""" import unittest from datetime import datetime @@ -10,23 +10,31 @@ class TestInverseDistance3D(unittest.TestCase): - - residues = [{'id': 'AA', 'value': 0, 'altitude': 1, 'y': 0, 'x': 0}, - {'id': 'BB', 'value': 1, 'altitude': 0, 'y': 1, 'x': 1}, - {'id': 'CC', 'value': 2, 'altitude': 0, 'y': 2, 'x': 2}] + """Test inverse of the distance 3D""" + residues = [ + {"id": "AA", "value": 0, "altitude": 1, "y": 0, "x": 0}, + {"id": "BB", "value": 1, "altitude": 0, "y": 1, "x": 1}, + {"id": "CC", "value": 2, "altitude": 0, "y": 2, "x": 2}, + ] geotransform = [0, 0.5, 0, 2, 0, -0.5] size = [5, 5] - dem = array([[1, 0, 0, 0, 0], - [1, 0, 0, 0, 0], - [1, 0, 0, 0, 1], - [1, 0, 0, 0, 2], - [1, 0, 0, 0, 3]]) + dem = array( + [ + [1, 0, 0, 0, 0], + [1, 0, 0, 0, 0], + [1, 0, 0, 0, 1], + [1, 0, 0, 0, 2], + [1, 0, 0, 0, 3], + ] + ) def test_inverse_distance_3d(self): - result = inverse_distance_3d(self.residues, self.size, - self.geotransform, self.dem) + """Test inverse of the distance 3D""" + result = inverse_distance_3d( + self.residues, self.size, self.geotransform, self.dem + ) self.assertIsInstance(result, type(array((0, 0)))) @@ -39,9 +47,10 @@ def test_inverse_distance_3d(self): self.assertAlmostEqual(result[4][1], 1.165, 2) def test_inverse_distance_3d_power(self): - result = inverse_distance_3d(self.residues, self.size, - self.geotransform, self.dem, - power=3) + """Test inverse of the distance 3D changing power""" + result = inverse_distance_3d( + self.residues, self.size, self.geotransform, self.dem, power=3 + ) self.assertIsInstance(result, type(array((0, 0)))) @@ -54,9 +63,10 @@ def test_inverse_distance_3d_power(self): self.assertAlmostEqual(result[4][1], 1.0820, 3) def test_inverse_distance_3d_smoothing(self): - result = inverse_distance_3d(self.residues, self.size, - self.geotransform, self.dem, - smoothing=2) + """Test inverse of the distance 3D changing smoothing""" + result = inverse_distance_3d( + self.residues, self.size, self.geotransform, self.dem, smoothing=2 + ) self.assertIsInstance(result, type(array((0, 0)))) @@ -69,9 +79,15 @@ def test_inverse_distance_3d_smoothing(self): self.assertAlmostEqual(result[4][1], 1.3335, 3) def test_inverse_distance_3d_penalization(self): - result = inverse_distance_3d(self.residues, self.size, - self.geotransform, self.dem, - smoothing=2, penalization=100) + """Test inverse of the distance 3D changing penalization""" + result = inverse_distance_3d( + self.residues, + self.size, + self.geotransform, + self.dem, + smoothing=2, + penalization=100, + ) self.assertIsInstance(result, type(array((0, 0)))) @@ -84,7 +100,7 @@ def test_inverse_distance_3d_penalization(self): self.assertAlmostEqual(result[4][1], 1.3382, 3) def test_inverse_distance_3d_1000(self): - + """Test inverse of the distance size array""" now = datetime.utcnow() geotransform = [0, 0.002002, 0, 2, 0, -0.002002] size = [1000, 1000] @@ -99,8 +115,8 @@ def test_inverse_distance_3d_1000(self): print("Time for 1000x1000:", spent_time.total_seconds(), "s") self.assertLess(spent_time.total_seconds(), 50.5) - self.assertAlmostEqual(result[0][size[1]-1], 2, 5) - self.assertAlmostEqual(result[size[0]-1][0], 0, 5) - self.assertAlmostEqual(result[int(size[0]/2)][int(size[1]/2)], 1, 5) + self.assertAlmostEqual(result[0][size[1] - 1], 2, 5) + self.assertAlmostEqual(result[size[0] - 1][0], 0, 5) + self.assertAlmostEqual(result[int(size[0] / 2)][int(size[1] / 2)], 1, 5) self.assertAlmostEqual(result[0][0], 0.013, 3) - self.assertAlmostEqual(result[size[0]-1][size[1]-1], 0.013, 3) + self.assertAlmostEqual(result[size[0] - 1][size[1] - 1], 0.013, 3) diff --git a/pymica_tests/inverse_distance_test.py b/pymica_tests/inverse_distance_test.py index ab7b333..2f2618a 100644 --- a/pymica_tests/inverse_distance_test.py +++ b/pymica_tests/inverse_distance_test.py @@ -1,23 +1,25 @@ -'''Tests for inverse_distance.py -''' +"""Tests for inverse of the distance 2D. +""" import unittest from datetime import datetime from numpy import array -from pymica.methods.inverse_distance import \ - inverse_distance # pylint: disable=E0611 +from pymica.methods.inverse_distance import inverse_distance # pylint: disable=E0611 class TestInverseDistance(unittest.TestCase): - - residues = [{'id': 'AA', 'value': 0, 'y': 0, 'x': 0}, - {'id': 'BB', 'value': 1, 'y': 1, 'x': 1}, - {'id': 'CC', 'value': 2, 'y': 2, 'x': 2}] + """Test inverse of the distance 2D""" + residues = [ + {"id": "AA", "value": 0, "y": 0, "x": 0}, + {"id": "BB", "value": 1, "y": 1, "x": 1}, + {"id": "CC", "value": 2, "y": 2, "x": 2}, + ] geotransform = [0, 0.5, 0, 2, 0, -0.5] size = [5, 5] def test_inverse_distance(self): + """Test inverse of the distance 2D""" result = inverse_distance(self.residues, self.size, self.geotransform) self.assertIsInstance(result, type(array((0, 0)))) @@ -27,8 +29,8 @@ def test_inverse_distance(self): self.assertEqual(result[2][2], 1) def test_inverse_distance_power(self): - result = inverse_distance(self.residues, self.size, self.geotransform, - power=4) + """Test inverse of the distance 2D changing power""" + result = inverse_distance(self.residues, self.size, self.geotransform, power=4) self.assertIsInstance(result, type(array((0, 0)))) self.assertAlmostEqual(result[1][0], 0.8407, 3) @@ -37,8 +39,10 @@ def test_inverse_distance_power(self): self.assertEqual(result[2][2], 1) def test_inverse_distance_smoothing(self): - result = inverse_distance(self.residues, self.size, self.geotransform, - smoothing=0.5) + """Test inverse of the distance 2D changing smoothing""" + result = inverse_distance( + self.residues, self.size, self.geotransform, smoothing=0.5 + ) self.assertIsInstance(result, type(array((0, 0)))) self.assertAlmostEqual(result[0][4], 1.9169, 3) @@ -46,6 +50,7 @@ def test_inverse_distance_smoothing(self): self.assertAlmostEqual(result[2][2], 1) def test_inverse_distance_100(self): + """Test inverse of the distance 2D array size""" now = datetime.utcnow() geotransform = [0, 0.002002, 0, 2, 0, -0.002002] size = [1000, 1000] @@ -57,6 +62,6 @@ def test_inverse_distance_100(self): print("Time for 1000x1000:", spent_time.total_seconds(), "s") self.assertLess(spent_time.total_seconds(), 2.0) - self.assertAlmostEqual(result[0][size[1]-1], 2) - self.assertAlmostEqual(result[size[0]-1][0], 0) + self.assertAlmostEqual(result[0][size[1] - 1], 2) + self.assertAlmostEqual(result[size[0] - 1][0], 0) self.assertAlmostEqual(result[500][500], 1) diff --git a/pymica_tests/multiregression_test.py b/pymica_tests/multiregression_test.py index 1b2d7fc..c49d3d4 100644 --- a/pymica_tests/multiregression_test.py +++ b/pymica_tests/multiregression_test.py @@ -1,4 +1,4 @@ -"""Tests for pymica.multiregression.py +"""Tests for MLR """ import unittest @@ -6,6 +6,7 @@ class TestMultiRegression(unittest.TestCase): + """Test MLR""" general_data = [ {"id": "AA", "value": 0, "dist": 0, "altitude": 0}, {"id": "BB", "value": 0.5, "dist": 0, "altitude": 0.5}, diff --git a/pymica_tests/multiregressionsigma_test.py b/pymica_tests/multiregressionsigma_test.py index fc067f3..2e07287 100644 --- a/pymica_tests/multiregressionsigma_test.py +++ b/pymica_tests/multiregressionsigma_test.py @@ -1,8 +1,10 @@ -"""Tests for pymica.multiregression.py +"""Tests for MLR sigma """ import unittest -import numpy as np from datetime import datetime + +import numpy as np + from pymica.methods.multiregression import MultiRegression, MultiRegressionSigma @@ -45,7 +47,7 @@ def test_regression_ideal_data(self): ) inst_regression = MultiRegression(data, x_vars=["altitude", "dist", "hr"]) - # print(vars(inst_regression)) + coefs1 = inst_regression.get_coefs() data.append({"id": "BAD", "hr": 0, "value": 0, "dist": 0, "altitude": 0}) @@ -53,7 +55,7 @@ def test_regression_ideal_data(self): inst_regression = MultiRegressionSigma( data, ["altitude", "dist", "hr"], sigma_limit=1.5 ) - # print(vars(inst_regression)) + coefs2 = inst_regression.get_coefs() # The MultiRegressionSigma class must have filtered the bad data self.assertEqual(len(coefs2[0]), len(coefs1[0])) @@ -129,6 +131,7 @@ def test_apply_regression(self): print("Time for 1000x1000:", spent_time.total_seconds(), "s") def test_apply_regression_errors(self): + """Test error raises from apply regression""" data = [ {"id": "AA", "hr": 0, "value": 0, "dist": 0, "altitude": 0}, {"id": "BB", "hr": 0.5, "value": 0.5, "dist": 0, "altitude": 0.5}, diff --git a/pymica_tests/pymica_test.py b/pymica_tests/pymica_test.py index 17c735f..e7bf26d 100644 --- a/pymica_tests/pymica_test.py +++ b/pymica_tests/pymica_test.py @@ -1,25 +1,36 @@ -'''Tests for pymica.pymica.py -''' -from genericpath import exists +"""Tests for pymica.pymica.py +""" import io import json -from os import remove, makedirs, rmdir import unittest import unittest.mock +from os import makedirs, remove, rmdir import numpy as np +from genericpath import exists from osgeo import gdal, osr + from pymica.pymica import PyMica class TestPyMica(unittest.TestCase): - - data = [{'id': 'A', 'lon': 0.3990722, 'lat': 40.6215578, - 'altitude': 10, 'value': 50.0}, - {'id': 'B', 'lon': 1.5613071, 'lat': 41.5426639, - 'altitude': 100, 'value': 20.0}, - {'id': 'C', 'lon': 2.7567764, 'lat': 42.4520729, - 'altitude': 1000, 'value': 10.0}] + data = [ + {"id": "A", "lon": 0.3990722, "lat": 40.6215578, "altitude": 10, "value": 50.0}, + { + "id": "B", + "lon": 1.5613071, + "lat": 41.5426639, + "altitude": 100, + "value": 20.0, + }, + { + "id": "C", + "lon": 2.7567764, + "lat": 42.4520729, + "altitude": 1000, + "value": 10.0, + }, + ] @classmethod def setUpClass(cls): @@ -35,354 +46,419 @@ def setUpClass(cls): proj = osr.SpatialReference() proj.ImportFromEPSG(25831) - makedirs('pymica_tests/data/tifs/') + makedirs("pymica_tests/data/tifs/") - driver = gdal.GetDriverByName('GTiff') + driver = gdal.GetDriverByName("GTiff") # Create fake altitude field - d_s = driver.Create('pymica_tests/data/tifs/altitude.tif', - size[1], size[0], 1, gdal.GDT_Float32) + d_s = driver.Create( + "pymica_tests/data/tifs/altitude.tif", size[1], size[0], 1, gdal.GDT_Float32 + ) d_s.GetRasterBand(1).WriteArray(alt_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) d_s.SetProjection(proj.ExportToWkt()) d_s = None # Create fake distance to coast field - d_s = driver.Create('pymica_tests/data/tifs/d_coast.tif', - size[1], size[0], 1, gdal.GDT_Float32) + d_s = driver.Create( + "pymica_tests/data/tifs/d_coast.tif", size[1], size[0], 1, gdal.GDT_Float32 + ) d_s.GetRasterBand(1).WriteArray(dist_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) d_s.SetProjection(proj.ExportToWkt()) d_s = None # Create wrong fake distance to coast field - d_s = driver.Create('pymica_tests/data/tifs/d_coast_2.tif', - 3, 3, 1, gdal.GDT_Float32) + d_s = driver.Create( + "pymica_tests/data/tifs/d_coast_2.tif", 3, 3, 1, gdal.GDT_Float32 + ) d_s.GetRasterBand(1).WriteArray(dist_data[:3, :3]) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) d_s.SetProjection(proj.ExportToWkt()) d_s = None - config = {'id3d': {'id_smoothing': 0.0, - 'id_penalization': 30, - 'resolution': 270, - 'id_power': 2.5, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'pymica_tests/data/tifs/altitude.tif'}}, - 'mlr': {'clusters': None, - 'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'pymica_tests/data/tifs/altitude.tif', - 'd_coast': - 'pymica_tests/data/tifs/d_coast.tif'}}} - - with open('pymica_tests/data/config_interpolate.json', 'w') as f: + config = { + "id3d": { + "id_smoothing": 0.0, + "id_penalization": 30, + "resolution": 270, + "id_power": 2.5, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + }, + "mlr": { + "clusters": None, + "resolution": 270, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "EPSG": 25831, + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast.tif", + }, + }, + } + + with open("pymica_tests/data/config_interpolate.json", "w") as f: json.dump(config, f) f.close() - def test_init_wrong_variables_files(cls): - config = {'mlr': {'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'clusters': 'None', - 'variables_files': {'altitude': 'pymica_tests/data/tifs/' - 'altitude.tif', - 'd_coast': 'pymica_tests/data/tifs/' - 'd_coast_2.tif'}, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + def test_init_wrong_variables_files(self): + config = { + "mlr": { + "resolution": 270, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "clusters": "None", + "variables_files": { + "altitude": "pymica_tests/data/tifs/" "altitude.tif", + "d_coast": "pymica_tests/data/tifs/" "d_coast_2.tif", + }, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() - with cls.assertRaises(ValueError) as cm: - PyMica('mlr', 'pymica_tests/data/config_test.json') - cls.assertEqual('Variables properties are not the same. ' - 'Variables fields must have the same ' - 'GeoTransform, Projection, XSize and YSize.', - str(cm.exception)) + with self.assertRaises(ValueError) as cm: + PyMica("mlr", "pymica_tests/data/config_test.json") + self.assertEqual( + "Variables properties are not the same. " + "Variables fields must have the same " + "GeoTransform, Projection, XSize and YSize.", + str(cm.exception), + ) def test_init_config_not_found(self): with self.assertRaises(FileNotFoundError) as cm: - PyMica('id3d', 'aaaa.json') - self.assertEqual('aaaa.json not found.', str(cm.exception)) + PyMica("id3d", "aaaa.json") + self.assertEqual("aaaa.json not found.", str(cm.exception)) def test_init_config_json_error(self): with self.assertRaises(json.decoder.JSONDecodeError) as cm: - PyMica('id3d', 'pymica_tests/data/config_error.json') - self.assertEqual('Expecting property name enclosed in double quotes: ' - 'line 2 column 5 (char 6)', - str(cm.exception)) + PyMica("id3d", "pymica_tests/data/config_error.json") + self.assertEqual( + "Expecting property name enclosed in double quotes: " + "line 2 column 5 (char 6)", + str(cm.exception), + ) def test_init_wrong_methodology(self): with self.assertRaises(ValueError) as cm: - PyMica('id3', 'pymica_tests/data/config_interpolate.json') - self.assertEqual('Methodology must be \"id2d\", \"id3d\", ' - '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', - str(cm.exception)) + PyMica("id3", "pymica_tests/data/config_interpolate.json") + self.assertEqual( + 'Methodology must be "id2d", "id3d", ' '"mlr+id2d", "mlr+id3d" or "mlr"', + str(cm.exception), + ) def test_init_methodology_not_in_config(self): - - config = {'id3d': {'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id3d": { + "resolution": 270, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('id2d not defined in the configuration file.', - cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "id2d not defined in the configuration file.", cm.exception.args[0] + ) def test_init_default_values_config(self): - - config = {'id3d': {'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id3d": { + "resolution": 270, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() - with unittest.mock.patch('sys.stdout', - new_callable=io.StringIO) as mock_stdout: - inst = PyMica('id3d', - 'pymica_tests/data/config_test.json') - self.assertEqual(mock_stdout.getvalue().strip(), - 'id_power not in the configuration dictionary.' - ' id_power set to default value of 2.5.\n' - 'id_smoothing not in the configuration dictionary.' - ' id_smoothing set to default value of 0.0.\n' - 'id_penalization not in the configuration dictionary.' - ' id_penalization set to default value of 30.') + with unittest.mock.patch("sys.stdout", new_callable=io.StringIO) as mock_stdout: + inst = PyMica("id3d", "pymica_tests/data/config_test.json") + self.assertEqual( + mock_stdout.getvalue().strip(), + "id_power not in the configuration dictionary." + " id_power set to default value of 2.5.\n" + "id_smoothing not in the configuration dictionary." + " id_smoothing set to default value of 0.0.\n" + "id_penalization not in the configuration dictionary." + " id_penalization set to default value of 30.", + ) self.assertEqual(inst.power, 2.5) self.assertEqual(inst.penalization, 30) self.assertEqual(inst.smoothing, 0) def test_init_missing_interpolation_bounds(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'resolution': 1000, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "resolution": 1000, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('interpolation_bounds must be defined in the ' - 'configuration dictionary.', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "interpolation_bounds must be defined in the " "configuration dictionary.", + cm.exception.args[0], + ) def test_init_wrong_type_interpolation_bounds(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': 0, - 'resolution': 1000, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": 0, + "resolution": 1000, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('interpolation_bounds must be a list as ' - '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "interpolation_bounds must be a list as " "[x_min, y_min, x_max, y_max]", + cm.exception.args[0], + ) def test_init_wrong_length_interpolation_bounds(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 100], - 'resolution': 1000, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 100], + "resolution": 1000, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(ValueError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('interpolation_bounds must be a list as ' - '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "interpolation_bounds must be a list as " "[x_min, y_min, x_max, y_max]", + cm.exception.args[0], + ) def test_init_missing_resolution(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('resolution must be defined in the configuration ' - 'dictionary.', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "resolution must be defined in the configuration " "dictionary.", + cm.exception.args[0], + ) def test_init_wrong_type_resolution(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': '1000', - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": "1000", + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('resolution must have a valid value in meters.', - cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "resolution must have a valid value in meters.", cm.exception.args[0] + ) def test_init_missing_epsg(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('EPSG must be defined in the configuration ' - 'dictionary.', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "EPSG must be defined in the configuration " "dictionary.", + cm.exception.args[0], + ) def test_init_wrong_type_epsg(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000, - 'EPSG': '25831'}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + "EPSG": "25831", + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('EPSG must have a valid int value.', - cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual("EPSG must have a valid int value.", cm.exception.args[0]) def test_init_missing_variables_files(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('variables_files must be included in the ' + - 'configuration file if mlr+id2d is selected.', - cm.exception.args[0]) + PyMica("mlr+id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "variables_files must be included in the " + + "configuration file if mlr+id2d is selected.", + cm.exception.args[0], + ) def test_init_empty_variables_files(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000, - 'EPSG': 25831, - 'variables_files': {}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + "EPSG": 25831, + "variables_files": {}, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(ValueError) as cm: - PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('variables_files dictionary must have at ' + - 'least one key including a variable file ' + - 'path containing a 2D predictor field.', - cm.exception.args[0]) + PyMica("mlr+id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "variables_files dictionary must have at " + + "least one key including a variable file " + + "path containing a 2D predictor field.", + cm.exception.args[0], + ) def test_init_not_found_variables_files(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000, - 'EPSG': 25831, - 'variables_files': {'altitude': - 'notfound.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + "EPSG": 25831, + "variables_files": {"altitude": "notfound.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() with self.assertRaises(FileNotFoundError) as cm: - PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('No such file or directory: notfound.tif', - str(cm.exception)) + PyMica("mlr+id2d", "pymica_tests/data/config_test.json") + self.assertEqual("No such file or directory: notfound.tif", str(cm.exception)) def test_init_two_variables_files(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif', - 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast.tif", + }, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') + mlr_id2d = PyMica("mlr+id2d", "pymica_tests/data/config_test.json") self.assertEqual(mlr_id2d.variables.shape, (2, 1000, 1000)) def test_init_interpolate_id2d(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif', - 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast.tif", + }, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) - f.close() - - id2d = PyMica('id2d', 'pymica_tests/data/config_test.json') + f.close() + + id2d = PyMica("id2d", "pymica_tests/data/config_test.json") field = id2d.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) @@ -391,22 +467,25 @@ def test_init_interpolate_id2d(self): self.assertAlmostEqual(field[750, 750], 21.693, 2) def test_init_interpolate_id3d(self): - - config = {'id3d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif', - 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "id3d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast.tif", + }, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() - id3d = PyMica('id3d', 'pymica_tests/data/config_test.json') + id3d = PyMica("id3d", "pymica_tests/data/config_test.json") field = id3d.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) @@ -415,46 +494,46 @@ def test_init_interpolate_id3d(self): self.assertAlmostEqual(field[750, 750], 21.809, 2) def test_init_interpolate_mlr(self): - - config = {'mlr': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "mlr": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() - mlr = PyMica('mlr', 'pymica_tests/data/config_test.json') + mlr = PyMica("mlr", "pymica_tests/data/config_test.json") field = mlr.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) self.assertAlmostEqual(field[0, 0], 37.193, 2) self.assertAlmostEqual(field[2, 2], 36.879, 2) self.assertAlmostEqual(field[3, 3], 37.193, 2) - def test_init_interpolate_mlr_id2d(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() - - mlr_id2d = PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') + mlr_id2d = PyMica("mlr+id2d", "pymica_tests/data/config_test.json") field = mlr_id2d.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) @@ -463,21 +542,22 @@ def test_init_interpolate_mlr_id2d(self): self.assertAlmostEqual(field[185, 814], 9.999, 2) def test_init_interpolate_mlr_id3d(self): - - config = {'mlr+id3d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + config = { + "mlr+id3d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4480000, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w") as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id3d', 'pymica_tests/data/config_test.json') + mlr_id2d = PyMica("mlr+id3d", "pymica_tests/data/config_test.json") field = mlr_id2d.interpolate(self.data) self.assertEqual(field.shape, (1000, 1000)) @@ -485,67 +565,99 @@ def test_init_interpolate_mlr_id3d(self): self.assertAlmostEqual(field[555, 444], 20.000, 2) self.assertAlmostEqual(field[185, 814], 9.999, 2) - def test_interpolate_input_bad_keys(self): # Fem test per les lat - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lati': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] + data_dict = [ + { + "id": "C6", + "value": 6.4, + "altitude": 264, + "lon": 0.95172, + "lati": 41.6566, + "dist": 0.8583929293407604, + }, + { + "id": "C7", + "value": 5.6, + "altitude": 427, + "lon": 1.16234, + "lat": 41.66695, + "dist": 0.8387222708681318, + }, + ] with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst = PyMica("id3d", "pymica_tests/data/config_interpolate.json") inst.interpolate(data_dict) - self.assertEqual('id, lat, lon, value keys must be included in the imput data', - cm.exception.args[0]) - + self.assertEqual( + "id, lat, lon, value keys must be included in the imput data", + cm.exception.args[0], + ) def test_interpolate_input_altitude_missing(self): - data_dict = [{'id': 'C6', 'value': 6.4, 'alti': 264, 'lon': 0.95172, - 'lat': 41.6566, 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] - + data_dict = [ + { + "id": "C6", + "value": 6.4, + "alti": 264, + "lon": 0.95172, + "lat": 41.6566, + "dist": 0.8583929293407604, + }, + { + "id": "C7", + "value": 5.6, + "altitude": 427, + "lon": 1.16234, + "lat": 41.66695, + "dist": 0.8387222708681318, + }, + ] + with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst = PyMica("id3d", "pymica_tests/data/config_interpolate.json") inst.interpolate(data_dict) - self.assertEqual('altitude must be included in the data file', - cm.exception.args[0]) - + self.assertEqual( + "altitude must be included in the data file", cm.exception.args[0] + ) def test_interpolate_input_data_variable_missing(self): - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'd_coast': 0.8387222708681318}] - + data_dict = [ + {"id": "C6", "value": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566}, + { + "id": "C7", + "value": 5.6, + "altitude": 427, + "lon": 1.16234, + "lat": 41.66695, + "d_coast": 0.8387222708681318, + }, + ] with self.assertRaises(KeyError) as cm: - inst = PyMica('mlr', 'pymica_tests/data/config_interpolate.json') + inst = PyMica("mlr", "pymica_tests/data/config_interpolate.json") inst.interpolate(data_dict) - self.assertEqual('Some of the variables provided in the ' - 'variables_files dictionary missing in C6.', - cm.exception.args[0]) + self.assertEqual( + "Some of the variables provided in the " + "variables_files dictionary missing in C6.", + cm.exception.args[0], + ) @classmethod def tearDownClass(self): - if exists('pymica_tests/data/config_test.json'): - remove('pymica_tests/data/config_test.json') - if exists('pymica_tests/data/config_interpolate.json'): - remove('pymica_tests/data/config_interpolate.json') - if exists('pymica_tests/data/tifs/altitude.tif'): - remove('pymica_tests/data/tifs/altitude.tif') - if exists('pymica_tests/data/tifs/d_coast.tif'): - remove('pymica_tests/data/tifs/d_coast.tif') - if exists('pymica_tests/data/tifs/d_coast_2.tif'): - remove('pymica_tests/data/tifs/d_coast_2.tif') - if exists('pymica_tests/data/init_data.json'): - remove('pymica_tests/data/init_data.json') - if exists('pymica_tests/data/sample_data_test_keys.json'): - remove('pymica_tests/data/sample_data_test_keys.json') - if exists('pymica_tests/data/tifs'): - rmdir('pymica_tests/data/tifs') + if exists("pymica_tests/data/config_test.json"): + remove("pymica_tests/data/config_test.json") + if exists("pymica_tests/data/config_interpolate.json"): + remove("pymica_tests/data/config_interpolate.json") + if exists("pymica_tests/data/tifs/altitude.tif"): + remove("pymica_tests/data/tifs/altitude.tif") + if exists("pymica_tests/data/tifs/d_coast.tif"): + remove("pymica_tests/data/tifs/d_coast.tif") + if exists("pymica_tests/data/tifs/d_coast_2.tif"): + remove("pymica_tests/data/tifs/d_coast_2.tif") + if exists("pymica_tests/data/init_data.json"): + remove("pymica_tests/data/init_data.json") + if exists("pymica_tests/data/sample_data_test_keys.json"): + remove("pymica_tests/data/sample_data_test_keys.json") + if exists("pymica_tests/data/tifs"): + rmdir("pymica_tests/data/tifs") From e8807d1866908e15af33611f333ed0c2b8297841 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 11 Oct 2023 13:25:40 +0200 Subject: [PATCH 74/87] Clusters - voronoi #60 Transforms input data lon/lat to clusters projection --- .vscode/settings.json | 16 ++--- pymica/methods/clustered_regression.py | 85 ++++++++++++----------- pymica/pymica.py | 20 +++--- pymica_tests/clustered_regression_test.py | 16 +++-- 4 files changed, 71 insertions(+), 66 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 4fbcc26..249cee0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -79,13 +79,7 @@ "xema" ], "python.pythonPath": "~/anaconda3/envs/pymica/bin/python", - - "python.linting.flake8Enabled": true, - "python.linting.pycodestyleEnabled": false, - "python.linting.pylintPath": "~/anaconda3/envs/pymica_test/bin/python", - "python.linting.pylintArgs": [ - "--extension-pkg-whitelist=numpy,scipy" - ], + "restructuredtext.confPath": "${workspaceFolder}/docs/source", "python.testing.unittestArgs": [ "-v", @@ -94,8 +88,8 @@ "-p", "*_test.py" ], - "python.testing.pytestEnabled": false, - "python.testing.nosetestsEnabled": false, - "python.testing.unittestEnabled": true, - "esbonio.sphinx.confDir": "${workspaceFolder}/docs/source" + "[python]": { + "editor.defaultFormatter": "ms-python.black-formatter" + }, + "python.formatting.provider": "none" } diff --git a/pymica/methods/clustered_regression.py b/pymica/methods/clustered_regression.py index 5b6ce1c..6a49c8c 100644 --- a/pymica/methods/clustered_regression.py +++ b/pymica/methods/clustered_regression.py @@ -1,23 +1,21 @@ -'''Runs multiple regressions clustering the data in all the ways is asked for +"""Runs multiple regressions clustering the data in all the ways is asked for and takes the best option for each zone -''' -import numpy as np +""" import sys from copy import deepcopy -from osgeo import ogr +import numpy as np +from osgeo import ogr, osr from pymica.methods.multiregression import MultiRegressionSigma class ClusteredRegression: - '''Calculates multiple linear regressions looking which cluster is better - ''' - def __init__(self, data, clusters_files, x_vars, - regression_params=None): + """Calculates multiple linear regressions looking which cluster is better""" + + def __init__(self, data, clusters_files, x_vars, regression_params=None): if regression_params is None: - self.regression_params = {'sigma_limit': 1.5, - 'score_threshold': 0.05} + self.regression_params = {"sigma_limit": 1.5, "score_threshold": 0.05} else: self.regression_params = regression_params @@ -41,24 +39,23 @@ def __init__(self, data, clusters_files, x_vars, cluster_file_regressions = [] file_mse = 0 data_used = 0 - clustered_data = __filter_data_by_cluster__(data, - cluster_file) + clustered_data = __filter_data_by_cluster__(data, cluster_file) for data_in_cluster in clustered_data: - mse_all = __get_cluster_mse__(residuals_all, - data_in_cluster) + mse_all = __get_cluster_mse__(residuals_all, data_in_cluster) try: cluster_regression = MultiRegressionSigma( - data_in_cluster, - x_vars=x_vars) - mse_cluster = __get_residuals_mse__(cluster_regression - .get_residuals()) + data_in_cluster, x_vars=x_vars + ) + mse_cluster = __get_residuals_mse__( + cluster_regression.get_residuals() + ) except ValueError: mse_cluster = sys.float_info.max if mse_all > mse_cluster: cluster_file_regressions.append(cluster_regression) - file_mse += (mse_cluster * len(data_in_cluster)) + file_mse += mse_cluster * len(data_in_cluster) else: new_regr_all = deepcopy(regr_all) new_regr_all.original_data = data_in_cluster @@ -79,11 +76,11 @@ def __init__(self, data, clusters_files, x_vars, raise ValueError("cluster file must be a list") def get_residuals(self): - '''Gets the residuals for each point, using the cluster regresion + """Gets the residuals for each point, using the cluster regresion Returns: dict: The residuals with the id of the point as a key - ''' + """ out = {} for regr in self.final_regr: @@ -91,7 +88,7 @@ def get_residuals(self): return out def predict_points(self, x_data): - '''Returns the predicted values for multiple points given the + """Returns the predicted values for multiple points given the x variables (predictors). The formula applied will depend on the cluster where the point is located, so the method classifies the points into the different clusters too. @@ -102,24 +99,23 @@ def predict_points(self, x_data): Returns: list: The predicted values - ''' + """ - clustered_data = __filter_data_by_cluster__(x_data, - self.final_cluster_file) + clustered_data = __filter_data_by_cluster__(x_data, self.final_cluster_file) out = [None] * len(x_data) x_data_idx = {} for i, data in enumerate(x_data): - x_data_idx[data['id']] = i # TODO: id must be configurable + x_data_idx[data["id"]] = i # TODO: id must be configurable for i, cluster_data in enumerate(clustered_data): if cluster_data: result = self.final_regr[i].predict_points(cluster_data) for data in zip(cluster_data, result): - out[x_data_idx[data[0]['id']]] = data[1] + out[x_data_idx[data[0]["id"]]] = data[1] return out def apply_clustered_regression(self, raster_data, raster_fields, mask): - '''The same as apply_regression, but using a "clustered regresion". + """The same as apply_regression, but using a "clustered regresion". The result is weighed by a mask array. Args: @@ -136,7 +132,7 @@ def apply_clustered_regression(self, raster_data, raster_fields, mask): Returns: nd.array: The final value array, after overlapping all the clusters. - ''' + """ result = np.zeros((mask.shape[1], mask.shape[2]), dtype=np.float64) for i, regr in enumerate(self.final_regr): @@ -149,7 +145,8 @@ def __filter_data_by_cluster__(data, cluster): ds_in = ogr.Open(cluster) if not ds_in: raise FileNotFoundError( - "File not found, or not ogr compatible {}".format(cluster)) + "File not found, or not ogr compatible {}".format(cluster) + ) layer = ds_in.GetLayer() num_clusters = layer.GetFeatureCount() classified_data = [] @@ -157,10 +154,17 @@ def __filter_data_by_cluster__(data, cluster): cluster_points = [] feat = layer.GetNextFeature() cluster_geom = feat.GetGeometryRef() + + input_srs = osr.SpatialReference() + input_srs.ImportFromEPSG(4326) + cluster_srs = cluster_geom.GetSpatialReference() + transform = osr.CoordinateTransformation(input_srs, cluster_srs) + for point in data: point_geom = ogr.Geometry(ogr.wkbPoint) - # TODO: lon and lat must be configurable keys - point_geom.AddPoint(point['lon'], point['lat']) + # Transform lon lat coordinates to cluster projection + point_geom.AddPoint(point["lat"], point["lon"]) + point_geom.Transform(transform) if point_geom.Within(cluster_geom): cluster_points.append(point) classified_data.append(cluster_points) @@ -171,20 +175,20 @@ def __filter_data_by_cluster__(data, cluster): def __get_residuals_mse__(residuals): mse = 0 for i in residuals: - mse += residuals[i]**2 + mse += residuals[i] ** 2 - return mse/len(residuals) + return mse / len(residuals) def __get_cluster_mse__(residuals_all, data_in_cluster): residuals_sum = 0 for element in data_in_cluster: - residuals_sum += residuals_all[element["id"]]**2 - return residuals_sum/len(data_in_cluster) + residuals_sum += residuals_all[element["id"]] ** 2 + return residuals_sum / len(data_in_cluster) def __apply_regression__(regr, raster_data, raster_fields): - '''Applies the regression formula to an array, to + """Applies the regression formula to an array, to get all the values for each point Args: @@ -201,12 +205,11 @@ def __apply_regression__(regr, raster_data, raster_fields): Returns: nd.array: A 2-D array with all the calculated values - ''' - if not type(raster_data) == np.ndarray or len(raster_data.shape) != 3: + """ + if not isinstance(raster_data, np.ndarray) or len(raster_data.shape) != 3: raise ValueError("raster_data must be a 3 dimensional array") coefs = regr.get_coefs() - out_data = coefs[1] * np.ones((raster_data[0].shape[0], - raster_data[0].shape[1])) + out_data = coefs[1] * np.ones((raster_data[0].shape[0], raster_data[0].shape[1])) for i, coef in enumerate(coefs[0]): field_pos = raster_fields.index(regr.used_vars[i]) diff --git a/pymica/pymica.py b/pymica/pymica.py index 59c6a33..efbdbd0 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -48,6 +48,8 @@ def __init__(self, methodology: str, config: dict) -> None: self.__check_variables__() self.__read_variables_files__() + self.field = None + def __read_config__(self, config_file: str) -> dict: """Read configuration file and return it as a dictionary. @@ -62,11 +64,11 @@ def __read_config__(self, config_file: str) -> dict: dict: Configuration dictionary. """ try: - with open(config_file, "r") as f: + with open(config_file, "r", encoding="utf-8") as f: config = json.load(f) f.close() - except FileNotFoundError: - raise FileNotFoundError(config_file + " not found.") + except FileNotFoundError as err: + raise FileNotFoundError(config_file + " not found.") from err except json.decoder.JSONDecodeError as err: raise json.decoder.JSONDecodeError(err.msg, err.doc, err.pos) @@ -216,7 +218,7 @@ def __input_data__(self, input_data: list) -> None: if self.methodology in ["id3d", "mlr+id3d"]: for elements in input_data: if "altitude" not in elements.keys(): - raise KeyError("altitude must be included in the " "data file") + raise KeyError("altitude must be included in the data file") if self.methodology in ["mlr", "mlr+id2d", "mlr+id3d"]: for elements in input_data: @@ -292,7 +294,7 @@ def __get_regression_results__(self, clusters, data): d_s = None out_data = cl_reg.apply_clustered_regression( - self.variables, self.data_format["x_vars"], mask + self.variables, list(self.variables_files.keys()), mask ) else: cl_reg = MultiRegressionSigma( @@ -385,9 +387,11 @@ def save_file(self, file_name: str) -> None: file_name (str): Output file path. """ driver = gdal.GetDriverByName("GTiff") - d_s = driver.Create(file_name, self.size[1], self.size[0], 1, gdal.GDT_Float32) - d_s.SetGeoTransform(self.geotransform) - d_s.SetProjection(self.out_proj.ExportToWkt()) + d_s = driver.Create( + file_name, self.field_size[1], self.field_size[0], 1, gdal.GDT_Float32 + ) + d_s.SetGeoTransform(self.field_geotransform) + d_s.SetProjection(self.field_proj.ExportToWkt()) d_s.GetRasterBand(1).WriteArray(self.field) diff --git a/pymica_tests/clustered_regression_test.py b/pymica_tests/clustered_regression_test.py index 0ea1ec9..2be76bb 100644 --- a/pymica_tests/clustered_regression_test.py +++ b/pymica_tests/clustered_regression_test.py @@ -12,11 +12,13 @@ class TestClusteredRegression(unittest.TestCase): data = json.load(f_p) def test_regression_ideal_data(self): + """Test clustered regression with ideal data""" + inst = ClusteredRegression( - self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") + self.data, ["pymica_tests/data/test_clusters_3.shp"], ("altitude", "dist") ) self.assertEqual(len(inst.final_data), 3) - self.assertAlmostEqual(inst.mse, 2.1828, 3) + self.assertAlmostEqual(inst.mse, 2.1853, 3) with self.assertRaises(FileNotFoundError) as cm: ClusteredRegression(self.data, ["BadFile"], ("altitude", "dist")) @@ -30,7 +32,7 @@ def test_regression_ideal_data(self): def test_get_residuals(self): inst = ClusteredRegression( - self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") + self.data, ["pymica_tests/data/test_clusters_3.shp"], ("altitude", "dist") ) result = inst.get_residuals() self.assertEqual(len(self.data), len(result)) @@ -39,7 +41,7 @@ def test_get_residuals(self): def test_predict_points(self): inst = ClusteredRegression( - self.data, ["pymica_tests/data/clusters.json"], ("altitude", "dist") + self.data, ["pymica_tests/data/test_clusters_3.shp"], ("altitude", "dist") ) sample_data = [ { @@ -70,12 +72,14 @@ def test_predict_points(self): result = inst.predict_points(sample_data) self.assertEqual(len(result), 3) # Order is maintained - self.assertEqual(result[1], inst.predict_points([sample_data[1]])[0]) + self.assertAlmostEqual(result[1], inst.predict_points([sample_data[1]])[0], 3) def test_apply_clustered_regression(self): """Test application of clustered regression""" inst = ClusteredRegression( - self.data, ["pymica_tests/data/clusters.json"], x_vars=("altitude", "dist") + self.data, + ["pymica_tests/data/test_clusters_3.shp"], + x_vars=("altitude", "dist"), ) size = [1000, 1000] From d41a60cb5ddd0cc05565b575c2fef6272436a4e3 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 11 Oct 2023 14:55:22 +0200 Subject: [PATCH 75/87] Allow again to use clusters in mlr + residuals --- pymica/pymica.py | 6 ++++-- pymica_tests/pymica_test.py | 9 ++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/pymica/pymica.py b/pymica/pymica.py index efbdbd0..676c032 100644 --- a/pymica/pymica.py +++ b/pymica/pymica.py @@ -279,7 +279,7 @@ def __get_geographical_parameters__(self): ] def __get_regression_results__(self, clusters, data): - if clusters: + if isinstance(clusters, dict): cl_reg = ClusteredRegression( data, clusters["clusters_files"], @@ -337,7 +337,9 @@ def interpolate(self, input_data: list) -> np.array: self.penalization, ) elif self.methodology in ["mlr", "mlr+id2d", "mlr+id3d"]: - regression, field = self.__get_regression_results__(False, data) + regression, field = self.__get_regression_results__( + self.config[self.methodology]["clusters"], data + ) if self.methodology in ["mlr+id2d", "mlr+id3d"]: residues = regression.get_residuals() diff --git a/pymica_tests/pymica_test.py b/pymica_tests/pymica_test.py index 17c735f..9f4c66b 100644 --- a/pymica_tests/pymica_test.py +++ b/pymica_tests/pymica_test.py @@ -416,7 +416,8 @@ def test_init_interpolate_id3d(self): def test_init_interpolate_mlr(self): - config = {'mlr': {'id_power': 2.5, + config = {'mlr': {'clusters': "None", + 'id_power': 2.5, 'id_smoothing': 0.0, 'interpolation_bounds': [260000, 4480000, 530000, 4750000], @@ -440,7 +441,8 @@ def test_init_interpolate_mlr(self): def test_init_interpolate_mlr_id2d(self): - config = {'mlr+id2d': {'id_power': 2.5, + config = {'mlr+id2d': {'clusters': "None", + 'id_power': 2.5, 'id_smoothing': 0.0, 'interpolation_bounds': [260000, 4480000, 530000, 4750000], @@ -464,7 +466,8 @@ def test_init_interpolate_mlr_id2d(self): def test_init_interpolate_mlr_id3d(self): - config = {'mlr+id3d': {'id_power': 2.5, + config = {'mlr+id3d': {'clusters': "None", + 'id_power': 2.5, 'id_smoothing': 0.0, 'interpolation_bounds': [260000, 4480000, 530000, 4750000], From 933673e714ac53fed6b07237e0c7fd2ac19dc95a Mon Sep 17 00:00:00 2001 From: ecasellas Date: Tue, 17 Oct 2023 12:12:42 +0200 Subject: [PATCH 76/87] #60 Test and correct cluster regression --- pymica/methods/clustered_regression.py | 6 +- pymica_tests/clustered_regression_test.py | 5 +- pymica_tests/data/clusters_3.dbf | Bin 0 -> 219 bytes pymica_tests/data/clusters_3.prj | 1 + pymica_tests/data/clusters_3.shp | Bin 0 -> 1612 bytes pymica_tests/data/clusters_3.shx | Bin 0 -> 124 bytes pymica_tests/data/rasterized_clusters_3 | Bin 0 -> 11646204 bytes pymica_tests/pymica_test.py | 870 +++++++++++++--------- 8 files changed, 529 insertions(+), 353 deletions(-) create mode 100644 pymica_tests/data/clusters_3.dbf create mode 100644 pymica_tests/data/clusters_3.prj create mode 100644 pymica_tests/data/clusters_3.shp create mode 100644 pymica_tests/data/clusters_3.shx create mode 100644 pymica_tests/data/rasterized_clusters_3 diff --git a/pymica/methods/clustered_regression.py b/pymica/methods/clustered_regression.py index 6a49c8c..df4a866 100644 --- a/pymica/methods/clustered_regression.py +++ b/pymica/methods/clustered_regression.py @@ -72,8 +72,8 @@ def __init__(self, data, clusters_files, x_vars, regression_params=None): self.final_data = clustered_data self.final_cluster_file = cluster_file self.mse = file_mse - except TypeError: - raise ValueError("cluster file must be a list") + except TypeError as err: + raise TypeError("cluster file must be a list") from err def get_residuals(self): """Gets the residuals for each point, using the cluster regresion @@ -105,7 +105,7 @@ def predict_points(self, x_data): out = [None] * len(x_data) x_data_idx = {} for i, data in enumerate(x_data): - x_data_idx[data["id"]] = i # TODO: id must be configurable + x_data_idx[data["id"]] = i for i, cluster_data in enumerate(clustered_data): if cluster_data: diff --git a/pymica_tests/clustered_regression_test.py b/pymica_tests/clustered_regression_test.py index 2be76bb..184f9f7 100644 --- a/pymica_tests/clustered_regression_test.py +++ b/pymica_tests/clustered_regression_test.py @@ -8,6 +8,7 @@ class TestClusteredRegression(unittest.TestCase): + """Test clustered regression""" with open("pymica_tests/data/sample_data_value.json", "rb") as f_p: data = json.load(f_p) @@ -26,11 +27,12 @@ def test_regression_ideal_data(self): "File not found, or not ogr compatible BadFile", str(cm.exception) ) - with self.assertRaises(ValueError) as cm: + with self.assertRaises(TypeError) as cm: ClusteredRegression(self.data, 23, ("altitude", "dist")) self.assertEqual("cluster file must be a list", str(cm.exception)) def test_get_residuals(self): + """Test get residuals from clustered regression""" inst = ClusteredRegression( self.data, ["pymica_tests/data/test_clusters_3.shp"], ("altitude", "dist") ) @@ -40,6 +42,7 @@ def test_get_residuals(self): self.assertTrue(point["id"] in result) def test_predict_points(self): + """Test predict points from clustered regression""" inst = ClusteredRegression( self.data, ["pymica_tests/data/test_clusters_3.shp"], ("altitude", "dist") ) diff --git a/pymica_tests/data/clusters_3.dbf b/pymica_tests/data/clusters_3.dbf new file mode 100644 index 0000000000000000000000000000000000000000..2ab6cefc2da96718ec782706fdd4e3fee21feae2 GIT binary patch literal 219 zcmZRs=Hg~%U|?`$Fb0xnAe@20Ij6L^B(=!Xg@M5jBx{7Ggja!NU_i1C1w+!c7)b#D D(s~%n literal 0 HcmV?d00001 diff --git a/pymica_tests/data/clusters_3.prj b/pymica_tests/data/clusters_3.prj new file mode 100644 index 0000000..382d168 --- /dev/null +++ b/pymica_tests/data/clusters_3.prj @@ -0,0 +1 @@ +PROJCS["ETRS_1989_UTM_Zone_31N",GEOGCS["GCS_ETRS_1989",DATUM["D_ETRS_1989",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",3.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]] \ No newline at end of file diff --git a/pymica_tests/data/clusters_3.shp b/pymica_tests/data/clusters_3.shp new file mode 100644 index 0000000000000000000000000000000000000000..7a40a9ef798a342bb062094d00c4b3bc09ff19d7 GIT binary patch literal 1612 zcmZ{kSxggA6o#jiiqT+M3Y``~!x{~0A_zgja8#s0W4x>yFp3)~U?d`x0E$aYKrm1x zkN~z?5R_GIj7R~M2T^2sKoJpHq9CAx#UR87aRwZzN1f#6&dJ<4cjo`U|5B9866&89 z-+6>jQ3CE+gAmx;Q9Cj>UvphKH&@yP&duDi|I9p!;{DNUQ}giC4+R7&qWmts36uWr z#Vn+3e>IUc-79RrPebwzh22sefp6O8bso=Xm`OO$U;2PR+_>H)ZCDIv@+@rvZW5?} z>^n9#Du(EUo&M5N0tMMo>1HWn2>a3ZJ>V(r+@#hJsUVLU%9(zA8}(4D6-3zzWQ6G-H&LfLI4gqfM`FxPnf@`$Jsh8;i(puA zcrx)8f&5pQPW)gIY^-Y5>}Tr0c*mj*YeZnRNFU-{NnltL8l6&P35v-GwXlZ3p#9q# zdvi-@+k9K5X7)Qa9QQ$x$2k&L<)5eJ?rLmrx+hH^rxmZ9Sb!p z7wf}R?njRgn-{cn@Tu#o7fRvy=a*4}Sps>F-TXpS63D#kpiF&FKSAc|3TFRsUf*>ee+g)H@|G5+ zE-aB`H7=8Y+E*su+fD%c$9$#{Ge-W!)QQX;N3SfF{{A?8IWbAUO)9AVCOdGy!}8Hu6Rg$(s%6R;RBx?g)j3>J@cih&FQxpYufzA+64yHa1o zXAv--GWja@rlHdoPHQg^s7>e}44)E%``($Hh%^FTt-Dtj<cNINvz`_faUpRj_pR7iP+8EZX57-y%8}=3Zj=8|xV6HHCm`ltp_U|VNxlV8Z literal 0 HcmV?d00001 diff --git a/pymica_tests/data/clusters_3.shx b/pymica_tests/data/clusters_3.shx new file mode 100644 index 0000000000000000000000000000000000000000..f3b8eb093aa4705f62ed7a5bfca6806b55e48e47 GIT binary patch literal 124 zcmZQzQ0HR64(whqGcd5iShG9R)DGMlJ|U!<6BmjTjghfl`cSK;i`h J1CtVn4*&+l2nPTF literal 0 HcmV?d00001 diff --git a/pymica_tests/data/rasterized_clusters_3 b/pymica_tests/data/rasterized_clusters_3 new file mode 100644 index 0000000000000000000000000000000000000000..4104202a189996266f3605ed75c4d21fda681b0e GIT binary patch literal 11646204 zcmeF)XH*o~+CKbSQ9u+F1qEpY1S5)x(4nffB8mY8!Gtynhzf$Dh{S?6gAoNIwqQU| zKm~JXbIx%LW1Gh;j#4BiGrptEj2IJag0Mck1-*+a62- zpbH8W(p;OaRlkC0u0C!_GXRTO4TQXc=9#k_fH7U)M)URzBXFeo0nOzZwV?&g zEo|s-^yMi0dgLbklJ0g*(8|e?rTA0Swas^aTLA8vxqcwSezZ z3)G>tfXS)_vct8&@U|A{?P`OrUv1DP*9LxbZBXB?4UDl7$UKa|FvbY<*+!r{W(3;z zM!-AN0rkK-z@*gyS!o?G{8jJ-`E~rn{1?F>IkU1NJVURKCryGNA zyD?}V7z1x^0&2ztm}nD_<(h!utO@A9nSidfDQJh70zcan)H_Xqd14AO%X(lS^*}$V z9_ZHA1MS6n!2hTR>h@;91e<{@(+muI%s~Il40KlYLEE!F@NxA)y}mv$SL=i9cYQE) zYyf(71JEsK0NMi$fPd8h)Hde8_?m+(!5j<)=Age}4!YVFpzUG-e5eJevn+r)Yyq+g z3ozI<1bx4Tpi6ED+RY7tzugej#*KjSXaur|MqtQp1o~r*K=-~8XdNtpA7}~cG)rJg zEkSnA5)AbkgI?YkbmJR?c12_0Pc;Vh=f=P|Hvw5-6EI9~0{ZPuK=+^tXw9vFXRJUS zZ3RrO70Aw6f#I7K=v!NZZiqE#XIlfm(;C!Itbws?3bO7^!7!;Q=+`y{-NmM${m~To z_RT;Y+zgn^W+2$Ye4w^pk-;Sq8ez zGSJ?Z0dH&%Y7cv0BJ4qyV-JR7_Mm@n4?2eypdHu(__P+FE^PtKy%r!da{z*-6ENqTKvwAlhSn`X zKcpq-X14_G&X&MGX$fjeXJEQJgDln=3~QZ1f6*CqKb%3^-Uawz7f@%q0JGNxWY1l| zVATrrJzIe;t`%t4w*vlZD^UM#1&mv3kcG4c!-CeJKhPR3~7#?&4y}29c7&p*Hy8)l;2I_Nez*M?{tW75{4Cw^=*_}YQvlD2a zbOPS8GpM_F1}3&M$nrXa;bLdd|L6?5_FX_5+y(f|E}-7q1(@euKxW+)3_ZJoKCUb1 z)^`Q%)vmz*?h0zRZoq_e1KGlEU^vhX^sl;s&c+?IzV5&$xPy9=J1{rhL1yFuhAtkU z5A^_DmIr7LdjMbI0cx2iF#SD2mf{J9&7PpY?Fl+#FVK2;0UzN7>Krd%j(dUZgBKVa z75dSf5ZdH8@f!Uy;qA5b6n0p^1b$Q*ltVPG%Nr}Y9|X)n;;>jk`7Z%`|G0~6UB zWGj1v;Z$$Xf9?%BXJ60;`T{@07u03Gz&!K?nMEHkFnvHD-3N5JeL#Dz5AcH zKd7z!fbsDI*;GF;toH-`RX@=E_5-ck0N_IgfO_EoU=9ud+3Nvduo(z?-+`b@7zo-; z1A)Ie5Y$Hgz;yKoS(rZT-MJy4tsDY;o1vf{Iuw{WLqWD{C>Wj$ z1-<1k&~+aM+Sp;h=M4k(rD4DrhJnm=I2eM5gFbUO==Kf=?epQlTL**MCm5Ki!64fZ z42G-0p#L2VI=2y^4H*Ia!V#c8I0Bg0BS2<55)8g0L7y-Zbel$k_U1_7jnts-ss<)Z z4YDO_FdSBczCsN;SqNzRhX9`v0_rUxz}yJ|naLpuasDHDL-G6B?gCIDj+4KmMYFhoRyJ|`M<$D={}AsTqc7*PAi0FxdAvaK;-xEBL@ zvx%TnOayJ@MBrCW1oi2Oz=e-DO#$ttDZm@1fZ8<R$y>Xy_9tS$>si5_l3jEZmpx!VQm}^r(2Jv8UiwAv3Jm?n2gZ5xN@UP=RZ95H^ zKGQ&!I1LP&rh)$EG|(9(fVOJ_@L>s{UXlRJkpz&vO8|o`5%m2NL6?#U+AWE|-$?|u zNfI!gNgx}W1csa>&>v3%-G?O5Iwk|}pA72sWMH-?gG`?c2D22oHXEf zrGffs8ZeF1LDnN346*5;&r1j0rF765(t&r?fO>=mn0XqI?bCqaxd!ys(?RDm9kf%Y z1HWN9sIN^224;Y)(+n_#%mDqu8K65j1GKMa0B<`J)O}_GlQ8E%)412v!4xy{TD@(Gt*iT>`qWC7@lh1o$IM zK>cnBF!oD9=C>3KDN8}WWhv-px(C{m=~)-)-)FkKDnTunhUxOxuCt43p}g=b*DAJj9LS-MQgxt za1H2RuK}H{7PNh|z$a=!U8n`-4=u>*tOY~YwV)4M3%Vt1L3?B^@bA`w+CC2$zdVqo z=7C{L9_a7nfzBi!w4V9EkIe`5vV34pjiI&~GRL-L)dn!e-z*Z3gwI&A=?$3^LtjFudLjdfP3a>$3&4 ziCcg#+yd%9wg6M77-Zdw!4Osq`X$AnJ5mhVcg4Wlmw?)@1enwkkQJAJ;Z6zYO-e!M zSqj>*rNA#M1@(ziU_O?D%xNna{I`NWeJkj;ZUwD=EAaKVfm*o@n5bVVV%sRL36qz*_O zkUAiB;D7JHM9b|R|M`sl*rEBI|H;-%Pj&exw?DC`>+jzh;dA(}^;UHIDdze4Biz4< z*|m>_$6GN6cUC z-sv0Wp;qRK{a-NWMY<@gKVx1~!YSB~nEP~7E84%u95yOVak~QZ;(kjNsyCRwyA&z{ zUSjr1JESmwhFP`hwj%N|=8nfcD~8?2+JXHDnC}xj3ymIh<%=?EeQr<4ZY#f-Uj4#4`(xzN#y%zJ`Tc?y8mty7*=#_Qn zU>^VFi_$3(^UMdPs(a%x4{T+lYCH_{*^0KRA|K30hO1PGoiQ`>{8b~HW7ZaoRduY5 zdBgQI)$teULQl@MSg3k;9<%ejT-Edv%q_bYt9sAF{6c+D)gS`%&#FtR)hf)Rx;;_t zY=~LYx>9BLC`~wL+bR=gX({H7_pF#}@tC(=Xvr*-V>Z9ng~|HH3;TP^yqRg`m^W<* zV!n;V>@{;7bIc0!g)1oxe<)ShpAeAATpNw~ZQW%|_>UA}{Y1_>=6V+9b9J{dM`V~~ zkvitg`eb2GyE7M#yCngCw>-jwPc>Y8oSJcX3FHelY^`%<&Q-^3Fk6%^D-quG6 zxu0!0>zo!T(ftH`v&pV}v}{>Jb~O4j1wqSp_@2I8?}n zlJ9KXi%~-M3a`V-nuG{>@y_~OXvdL4p4qPn*UB?k$P?Sxaicm86Y|`C&Ro4FLxg;P zrz_X~MWB#_$GCIXw*&}z|8SO*jT|WC?3~_Q#~=NL+`mZx=QY2tkezP_a|x!tLT>k9 z4A(hc9Gb!H8qElKW%mruI7=bq&yN>!kG6XXx%;|o z?$YsYLLQg0iVHj2S;!D2p;kYB3Ji22;VaKFx+Y`%0~$Q^7g$^90$g`7RvifB@=3c1JeW@N;( zb3zU>w<8@#oe=WtfEJ|Wg-*!r7dnyDS$l-+eb|L`>sBV@anIY3;L0sRzG37_#@yT} z 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%0D4mP^=RoS){WGue%BOyKZe3Z* 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%0DOE-!3}(n%ZN* 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%0DVj(!DxS8^Nu2CU@6&JlPAt~`{1<8+v~H2O2R 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%0Dtr#TO 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

5)6A5`Z13LNvm>r~A)f?C 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%0A^li(W5i9 zA+q)~`qce_u-5e?y1lP1bgevwz8;_lv$!MZ|MCaHkYehes=e2TTbc*4u5M)rm1~O7 z#}^HTjXw&|2X734J;BsVy`^FV(`%@g+7K`d?77`|rm&Fh1S#Bs{{6`qq*S+|i$o)! zaOoCwYMLoXe52gE^K~-_n3ak3_q{A&Km+C8P2E}U-JNpppR=r>&uz-RcYA0J|2a{Q z)m4?hmZ#^4q z2i<3cWBt)ad)QJyxp$i~2T=Jo6YJ%#N5fO+AoN_tu`uyC^*9NdoHTOSHFeJS_;dCpu2+LeiQgEp3d=hmYqEu05SzffN|Om;pb zUtWgwO)KZaq$1jTQrR^O{M}NpuDm=9ijrf{izOGpz1sQce(?)njQ>pZ>$eNQNnskg zJs=!h-&60{<90ag`QeInX>kM;40A*)=SRSywGQaDJtIN051;YtAs#fA7o!IqjR)0) zedyZ%SUrz=)(_Zy`V(5be&Jpt$_ zog{eh%p9FIItjk}Q@`6IBni?D^|1bNX%eK_^+!+5O9I^j>V4;zB|(4(?RdY{kOb=; zyWp9}-;GSpKg)@E=nTjdbog7&Gk2QKK z>!DBFP5pFzAC~8=)xrAo87a_hdtbEDe71Z1HQk3gDwbt#&&p!`V=C*b_WO;!Y<-p| znO)q9{%?H>JQ&h|7Hv)etz}hc-JL0L^7ut`eje*1m(V?_6-DgKyaKGRWjU7GCfX^} zew_WfT{mF8_ZgOzeYgx=&oVIH>4|8sE9_3qowLzvDp;@orZ+l~_1{~2jzupZ8`?hz5&(0^FJUbWkL^gPzD7p146 z%UHkOxj6#e{(;R590SlAESpqgOn0y9v);YKLh9r9XTAF?1B~!YC)T^y{HBSnW`6ok z5uMKZ_{AS(&?8wNzv9U^?6Ws9XXG}aV^~jri%Kd(!=^e1Cs_6!rSwF+UoV zgJ(Qhe}BK?M)V2h_sT2K@~pqV)h-b|m08MkCc1#R`I$TV4fDMI4rl|`>$j{nLr-H4 zuNs8TWd1DsH}^hnGUeV|S^dl2&Ui+N_5D?Ef5HB~CG)5EO=xdsqaAn9G0bVZX+O>e z=B(D^STADk;Z}$)V=gYIxxxcx3*Aht^BMTYK+3@XVlMPsi1nVVr|+a2j@Dpqz8r`i z%v`Z~GTMsSX!aPi1GBr04ceJ`TKzDz53{$cE_w#DO9bWN=P`$jR>XQV^R2yf?`$&j z!0ogjekt>H^UpYwSi?N1%S&`7^T>-2&|8^b484Kg#r$~M1#}*>hT}0bztd;k*FrQu z|JdkHvyh|A?p~X*evE}y z3)L?;gK6T=>;2s!KUeNP*7OsYWiD|afaYgK zr8|`b+g_y^QX8w=C$wYE{5!M$mzRRY&+nl5Z2b5UWrA&alXZ$QNPtB zSib6}F!yRYcS^8dOupd0*Z=0>gZBK*!yhmDyC1&uo+-ll$MtrCJx2`_?7pm@-~&6m zq4^nD^5Qm@3+8{M!kOB7!LCJ@1h1AqAb3;6X2A}>mI!7qCxRWM90m6f4HxX|%4e48 z*Lo~1CAg376P9bHy7T+T z@~B|#IzE?8b+b#e1wXuDE_kk9FTv5)^(@~_=l#5Q362N}6Fly&f#8v)wMPGQ{?MgO zf~Td}2&RlVeN8(1|IYOLpnl)ZR}$>^P5v&GB6#)7hk~!S8L~eMI`eeZ62V@dF9|+* zPmcY$)0rbmBEf|zse(g?7YVl9+bFoxJ$d$-pr3ms%1UsbdvgTuvB?yCZ_P=;F3*~T zOuKK-9ztII)~KO^^#a@k|29k&e5Wj1@K@6_LXMr?LLyk?CoAOG)0_qf4p?R@nfRtEtj+BG~Nro-m+ZDp5J(1y7ks_4tvJqtu;x`%8)(#@hf?8^IL z-+fm4?3tE#>A7=OgI+|rX1@V?A?K{JBA#! zmf1!Q{B+IQIi0+J>SOCoOUROUKU-glB`*-m+MJ(FzGACv6XiqJSfyiAF`j(O+{|XT zCHaN_7@H?LWCblBn-F>OhRtC%s_grY`QL-#=fyTv4dkTF>uqLVB7Yjc!{#!}Kk;WY z`ya45wuGFZd)7vII(b&qEt}I~viZQLHqpvtHHR-Y8vjvVy&+awlvGMC*HRG8SV6wD zS3|VRjr_UKV9|Fqa_K@VktKUa=6~H6AI6Gww~`y9y+vtmWJS$6qP|_ovEP$Kg(oP- zUea}i=<77H_+p0WtPI&hf2Zht9_84Fk1Z0N;>gYVCq=WXDaU@Z=89;oA9>WoyP{{$ zD93(yPm^fiG;&_uCsFqYlxgQuB*i{s$Sy0piEkXFOuJQYWpV$WWcB`#JGEnbyQnRe&qV6jOFW!hWbM2Z`) z($03-iiP5!8p^ak4P7D5xI>xtkm>1S`%22RKRvKT>~fqk?NLrS;%!-!X&-1;B$k~= zJKL|XJ1S1FqI|o)={fPs@04l3IlNpfIz*Xv?WHy12yfci9&GwpysC{d?S(ci;-#yn z;s0K@vpj}PW~fy%kW1ZJuJxn(az=ntk#x$-lVX%Abvl6$|_66;#e)^f4F=4gd68QddX)&plhoQ`I3>8~l% z{#bt-r+$z!?G<}=ai8Z>rd?GhkJ~(WFrL3%u#Zb?rcC?y;RiXB9LltBFFnku`%-Rg*#BDT_dWF>(rex?Z2BFx%zvQX&*QFIp?y6GVT7STDZbU%CzrSY2^&Z zQ>K0YoDZD54rSV(o%q77m!wSllONx?#upOw>ze-NoVWeL{_z9jPM{e>bEhzSDVXC+ zbEHZaX$WzodC?7TS+E&HbD=P6|+6!oIv$#kV_DR#+W^htp*bz#znv!w- zVE5xo_;ZIV^oJ;~3+O9%G@-8k3_2ry0IZ#T3Vmw)Kp5NUINJA*4qV)I7`^k59+Zqd zgf8%5GnqD;!)%c}nz~U)O z(dTMJFk??XH~%WfphRF6XIof-x2C(TE99%2uZ*3Ci>+2+7@ zt4v34mKy^K!~D^r$gyyLofo=m{Wuu@(-r;Mmd#ZnX_oRL#}S^ijlp_(r-|@p#VGU= zze&(GNQ{;|?hH|PEYJhHxx%B>Cg@6EH^`kl6kS_589WEm%*61EJH#mr#Cnd6Cv23Z zOuKrr7g+VAIZ5~#Z}_N7nfA1=Q()30c|1R4h%Yp*q)hu*KR+;fD2?@FEBxV_HD%f- zmQ0190Lrv~x)T7;Bi>^#eDQ~A(4&Mh?G19%p-Qz8>o5BSL9hKZ_eeHmyMN}~!ul$c zV3_W875&*X1ipr!L+>`830=?7d?Q7F7MPhH!g`$AZ1`SBGmV9v=fJfiyRg3O)f{Lq zr8&mJ@=&P%yaDSocF%>K{;SbLBIiNi_a*4Nw(}uyCCw|Q$c91Zv5<=dd)^Eng+U;dg?AkbU*672W*e}+wOSga(xOc7yrWEvlr{5r*KW^&FuSP+w!lYSF!Jx zT{rqT+Ts;E|6dMz5BvVwf{=9d9rj-GGjk#OCVO9*z9ksFiM_{^)H1u z_TCe4SquG{^~g_u>VY1>-jh=M|G@t7u(lM~R9%N2z}~ACU8SD)59V?E3$R|w-o2!( zGSI>7oy>hyD*89`t$Kg-67~*P*=;2HC$rW8J@gFro>w@7`qpL4xmT!H&G)Upcdfzx zt}k=cq`_7Hnf_47gw=j@;wER19%QqXWS2Nc~^hDP)`>d+Q9^^~r9$z!iZ<)Wn8;|Du znqv(A?&>&hz6pDN{CodNQBR@&SKy&0^xpVqH~K++j(`65=kV_{@b5G5?=$f4Gw|;- z@b5G5?=$f4Gw|;-@W1mJIDhFEr`4bKU$A>XxfVsTjO=eN>8Awt5Y5N`=3YD^7wq}X z4LL}*>HUWbj3!^-{D<2*f~?e60&1`S!G6uUa0z(Ymwf7;1gxF>8|(A!I>CTA>PxOE z?F28D|HS%hu_PF#wWED2S;l@2<>!wENWo@~dY9)VI>Vyhl#QQI*coOQeZ}*de$sH! zfqI(KYBKQkCS~K#KbC>T_8;*~uOeA^vXAocCsVt?`rmJ{9^)?uz3r&)*~PvqypMT} zb$#P*P`sUbpzC$J!;_=USpTlo1A3gJerUgeJ)!(m6V?w6mWSO1)Ek{`-3x}UYQ%b{ zNeb|L8udvHXDLF_&^oMdTizS4y?uc0en1IY@~CHObYB_vxZTD2DXBiNrmY$sWTpz1 z8>`SSW~+g@;Z5|%J$*s_WF^|+i8@3uL9T?Kt0)RT}Hya#soZb zUpxv5x=`-@OPC!D5rt!Y(r$aW96uLbb;|)RU!IAc`h7H{^`+eV8!eW5Pn?SNAct`< z@4qSN6T#y_Z-xiDCT#+{pV9?gxYH557CNDapKt=(f#cAg*C#?wjXheWeiH0kXNwMa zNW*;KiI`tY1!_4UG$m&}Bo} z{hjHw_ayD=9B8<{8|%uxq2Q@Wx%Z^Ep`gB+cA#8InhTE0qgb9x@SZPfxuu%({z zZHaLB{c$SRUxkOmoN6!hq-WuvSV#Tku9Milclile*EJ(fVEcu7&G}0r zVSOIm531D?2|tsJ@%+HCQE)G5F#2R3%ev?4qW_bKhM*6c=rZqUcs#u?+Oaqq?An#k z>pI7P+zIMOZ}y0R#hd63(Rq7gKxd0Io>BiC1Fq+&H(dy^aJ_3A_H75QVEyR2x9Ih^ zW1+3}1-e~14)SduqeH#pAiU--x|Q86>XJkEj4pq~GVq6JCyTvmJgoS32G0zh91pqi z$IuRISufk-AbR`Nc$hsTA8qw39-6&&p$D2IKz8XC^z<1CknWa&mdZ+iZJKM)U9Tm; z&Hl^Ksb3PHebPeoJncjX4~juQc1nb6%R|w3ViG~8TOfMMu0%+F<%y2J#&*09n25G& zO@zZG_UIgiB-oHeyIoG3CP7>^?Ra11!R{;dGsH9MF)ZJ1rHzi4 zHEjQjQWoukNo9A_OI^5tb=!<&_&W7CS~WizDkAoy6;899{I?wRup7zX-$Fg~gvV?z z%&2s%x3?z42FVrZW51HYS(p0hhr6@v;=~B7f9ab78@kRwFV|-o>{w6qd^5HWIek33 zcw`EcP2$jQPON`=zy$5fdh5UU3_{lgvW%jU2D&tq^->*rqt&BX_Vu|O`bRSBq04ka z`z&KS&&Pkj9=F3fmQ#&>iaxW6-Q~Hg27PsV3QUQ(jGmdB0+)uLK<5>*{lLcx(P^yz zZrip4Ez7bl-9KcY%}QAobmI!N!UeX|{%i_*2kXVBEuD*gR?g-DF}~<0H&_lf)e)V2 zo89-BN%yL%vcCM;-NUf%U7G@bwrisUSw81ZoC@0PaSFH@c0)gCWcl{p66gsm>z-Le z`)D>iXa9|nb=X5c#QOD{R#u|(T3FAw_B1-?KQ?ceuph1WhUJ{A=1SD*pf9kV{t9Uw zboy7;%l@c>c47VfLGQbwC0TzzyW$V_;&Ykxmb^w=vHreY^8@rn=9JoNXkfj5iD7ha zYYDUb!+luq%X#=AT!q&y_%)vGpM#51|fc|%U1_c8aLZ~%Rf`A7X8G(SgCe!3NXf;n~k26QR& z_dYAp=b1;0T!iLlEh`sBp|3JK8-$?wY%ZCfx}K(3=dy33j8$Z;fEBXm@UDr-%es8>8+26hK3e%qmGoJt6+(x&sGjg6~ z=vT~#HXlX5X4c=Ak8WkYl|nm@_?b{|rS(|nv+<_>OVE5CzDr>=n$K_+H%>?MbEExE zuISIqna}_3iuc-Rf^|L*Z||am=JW8~y7m!VS<)5V#_F2Uzj4m=ow?Nbm0;hbduTp) z`k(D3!J}pzM)NZ&(cQm!_`R`z^YG)izj^rc1EcXgpMke1n=07UY=YnlA4|d2Dud8` z*8RoUzx&~rRCf{Toh-lMJd8iHTd7g7cApAiPIg}Qm|)o(IfAQ(Z4i7)bFtvIyR!vr z%DM{P8Dk?jzwaQyC7DWs8(&JH`Rwu4xvyBJnE#OqHoCV2-{y`9&U?2*@ap81g6D=T z5PWWji{Rs<%mh!V=_gpHyR6`6?#(O*O~3A!DOUx*>AFvFLg#gY%@V=|*VpsA!|CUm z6c`A;T--yj_~k1h$8Iv@oZy1(*@A7Y;sw8*YcKe)UO&N~Jw6Ee_I)o73vP&CE_jCj zXu%WeIt%`Pk%9leceYEPFK0RXRP5^%NBOhg2ibPYHNmTAYq9?}s&87eKydlYV}iri zbz*;xbY|266Twpy!UXSKzgw`<$-9DY?3QEy8`IBi-Z@NgNl}1cxfcFj0XkDPy+rWY zYjr}VUAdpEkWqiXOi!@K#^HxsTLZg^yQ)^mv>ToNWy=5E#n%TP zQxY=mpY9A5cDDByPZD;vKb@W;>}>D8W~UkdJxct~eU)2j#{V78d(STk^V$v%tI;vP z(c!E)F6L)D%xNz%-{0X-r2_L!|5JZ*$2_6K`3BM!Q#$;llb(f1hbQYzwBU0F{I50r zdy+*3`?sEV^Z9HG{_YswXLp>nFzvAQ)fX1E?3skGPaoUWa#n|33w163W6wE!{n1hf zOV19E)}L)z!k(A-`mgF0mf!eiE%u{bZ?~mRhj%5FT3WK_F}{94{-LE2duHR^*ZPNL zXZBpjyWoPn)p7Rh$NSB89V=V*Ovw9aCy~_-_T0#O;6M+n>+IQ*cY|YuRawW*_HFN0 zSS7RPQoiojdz;lamNnshWL&Y8KKuSn-b*fCwUT4cy1dJdHd&1^<+=k z9@eQ3$WJ=;x30QFhAYFZciketOmVPoVbACM&s`bdYrVCMylhL9bwMe4Me%a$&PU0o z+p?^8u^%nBTu19Phv5XY|`yZZh$wtSW+;`qRn;k~vyTvUw{iMlS;lFI= zJ)pe$w&!x9zyfl5v$E()B)R04wkS|co}WKlBq>RbW&ebSmQi-SC1{c;IGLOh93VPs zM*g}XT-3LPvgrdG%@@u3VyNgn;XgB+wcmDTZzp7YtLV>JM zaaQEFn=9H+1inB_mdH4Nt4&@l^1`V zNtyOtVQONT%am!)JwH&Kra~^yG7=99pnSW+FDr5RF3PmWesU1^en6S_d&#ci8fo&A zoT=iQ29$3%nLby1(~k1(hL;k=yWA+>-f8+0v646C+x;!ph=03LzFi?;qj-cp<=ba8 zY!|0@>}*dwvRC{?it_F5PY#Jk-=R!<)r?c(&@9^7zSI7a*u$Cf?QTgo#b19>rhQ_s z2jVfiXlMJiU(dv2EGXZ8#o?{^XITLLS!uU?7tgnwinjkK$sIoFhqly^;~s1KqSr>s zbKMtBL05lM=7R21rhUQQew@6PC)Tf|4CJ_}?r6EihTNb`H+0}3V@~coW!mecthhl> zDAOLCV#`&0qfGl_t+5=)(9ZVG&6Bu>ZnU#~`E5^5LT)U6oj-L`IqBb&X@4U-lXHGe znf7z8Vcdjj%Cy&Ws`FfSg$BAZ^fI?5K^@)PrGmR? zM49%aoSR%h6J^>DS=MkxTPf4Nukt=;Jee}>J3Q;St-UDIe!ZcQv%gK5_SmV5RXwtrFaj9&{nsk$4y^m~r( zQQd>($)BK4Rmy|R;(9uBP63?qX+Gn#7D_ z4^&`1!9X2;cD;&T^rIiNMU0NYS*TSRd z;pcThuYU=;HEa;*Tt0w)t6>1H5rt^atA;Rba6a03_7ISHvj_c4&IsC$?n0;K4TCpJ zwxhd>jUn5AEBf$l6S&0DEM;eaDGbod#QM88W{{wij=mIS0h{F3qRrYZVWjjb^wcD4 zaFSh)p7PTM*2~lU#4=V4uQX_W((MBWkwM9LrYYDK9&V0BS3VpGjSpyMQa;WO!gc0i z{rPcwSd|ch))+7vhBiz?M=c)%vmJfWFW!uWsaI)EGIQd1FmrUl`ltO9K&xQ_I<|`w z_$Q7=zY3TLmV-v3O^&nw-#6NzZM(RDVy-#5-NO}bM;oIZbKD@$ljb3P{+kS)#tfqK zMjqhppp7nMcSPvBX`s!Eyx?^h%|Na+d4tZ*-dML#^#QjAntRL{>kGe(DAPVN(hv5e zOXHcWY?f)4>4ctmZYtDhP^Nu!eE@WGr%e0QFVkS~(Pr#_C$LO=e^DbkQI+lWX{DLQ zSnV0mQbC#aOM1cJQ%#xnd%7WTr}KF{AFMeO+Ja7?r}dr%Gd@zL{YaAGBIhvHtVfeE9J& z3LTIW275-$M&I{Y0N>@NQe8eAHVm7LmOUE|PY;hn*91kthzvmAl!=5RRc2`EJ&_O^ zLOXRfS6A>?o&*5?++ zgM|vs0Ve*52T`X@SpPbS?YWu18ohK|0?7E%o*S(f2@tw83hOTo65+A!4D_$riSVw$ z9i3K?2o;`V(7T@{La#km=twoTr~Tv*w5C%M>|U#dzLJy#D>anSD~pm~uWwiMn)^v$ zWluZX-~DF2{LQV{tFF>XhM|w@(2ir1K@O--zi3u6^f_6I_4UiyeXSO>vpqd88B!0? z9-7^3Crzkg2A-*Vm<*rXXlJ_@+u0s_i*~k~u$}FZ3xn`XiaN`67r3B3jo7{cBU^Me zus+If+A$;P%zE>Zbf4-kf0lLEr(XMmP}UdpmBI6S;#glt;|uno7c60YGM`4Y>w2~a z-t9WtV=K!cH=jhW-oyG^Kl0I1``OoAuo->r2+PTjSc!gln%#Nm9FGpY$oj7f0?|R& z*v^t&)H{E0gXN!(Sz`T8HM<*jr5@VvKHE9}T^YUT5$k!skU@`WVEZZpK4QQ5=+hK< z7xxfd&E6qKJ}X1#vUdyXnFrA$SdU!3Asd~>-bGy0R-w1Eca-QCG3Z6?-9>IS-Eqp_ zck0t*hxM{gtmk@QC|Z}j1IZp%L(gFS?-7S&(M#BSQnu_n>=Q3%?@xneYtUiry-H1w zdfR-Td$-DNtn=?-)#;xhAcbQm++WQX3*d`)US`U!K0WjMMgd+*%nJ|1n(TrpZ7?ZsSk zvnx7^IpX>=>}9TFt~8<^E#I%rc%P2-6U-9v!DznEy8W;T`VO;Puq?WPIZ~7MfAH_w zC)U$lmwYdC-4$ExFY>)fPrGl}x8r+_(FJSK{LT#hUa~?z@BRt}p_j%#zt9irXZ-WO zKZk#xfq$QYf1iPWpMig$fq$QYf1iPWpMig$f&ZP)z#jW=+(AF;Cz|_w<7T*$ColiT z-M1mXz5b1p>q~CcZR6xxX^)1 z98CSn2>GAf=r+pI+jjcJ1*DLVuw1=fN3K3b`ww?zo&@$Zv-BmP<{;(dODiN`Md)wr z2Sr780_8r`>s+fZ3C|CMi62X>vmjqdzJ724ny`m=UlP&<7ceQKsU ztTm$Et9(g6c($E-uZP<;U|W~Vc*cLMCfLoth`zf?3%qKm4_otc0Qj1m!FpfIfpC2t z<=*G7)PVu7k7Iq)V_mpsPd!;T<3ZrFy#(v?mgvL4F9*>j4-H_u<9>AW(7`YwcOUxE z!XYr>C*|IK?hS?U?zvdE&>sdH4(&#diXRS1-FBj#t{X$}tZir`^%0O)LAm$RS*EaR z2=!{OA2);98>m-nEolL(+tcy<(+QR!o=Lg)of%ee@xf}WyRv=nejWSXANCW0)752I z@8d6qYCG!NzTd`y)>Z1;j(!Lb;gpJJBzup9??)*2E;oJ@)YV2~eRQ%Nyp*9H?w&*T z5H*r|xZN5Y;Qlhoz0YR5NIV}+$MYq|V}Y}pioW474sPdC?)_lwco?HW{oHX`6QDlF z1<$NK>F6yqXFVy(G{jrvf0}+nD?X#?Rz2^G#x1S?hz6KldfFGdUNlYa6N$f#VTiK zf=i#%SbrTj3kq9~qUTA^hV^%;cbuO)8_FLQVtuFW9O%-XhxUIs2NcbykK8&h6gDs4 zhIRK&bHV#d7M))|7i1Esr+ly9Jn&IlhxOli^FZ7%iz34$sc}qX#byhY8y~(K%mOJL$5g<1A{#~qepd# zg_GZYV?VdnEfx%xd_lWykA-aaH|VnGu}~30`&kCF{&mr5>Sb@98wZk3HF!qxP#lzN zRHAd<#zEQOGPKK(cz7Rm8a-%cJoIfpj5f-Nhta2t(DNR}19vzV{k~TM^mw)%ea0aH z7LCn9*Tp74!SnTK_re5lKeiG*;!y%@K9z<}X8YyRpCqA0Y%c$?I2;|r?knYzC&K*Ewpi~zFbVpLEzk`PNszJJ2pt^4a_oAv zYE$%Nd})epRos> zI-KoxIp2)F&idxZw^9#XJ|G!_+p4hc5zThF-@T09yDAwfhnz-t*~Rw7{5*tScqAE4 z0_}@Yy~_5tf7*ui+S+6&Qp!Y^wIoBQovYB#+LEE`y2WU57q)-qBzAA;Yf1Dj)_?cA@EQBv#Vmg^dDnCF_>Jt|%{lkbk=s}=xX(582-b@) z+;R%NYF`Qjz1ojnbcpRj|G5jTevIv$uh@w8WqtWxV^*QZpJ%=1(1qycOYC0Nz%aBm z%hLQ-n~Jt)J$i``6VY97vtRcamhof603HT2=3{hi=Sz_v4})(5@`&?lSi#+OZ`CR_B~WYq385%iq+~uVH&? z7KZP}`gE3ccW%i<-)B92Bi9w^A*`qW#VQFslV#n#V`rgP^I7+ip6D&Czb_d*8oi$7 zni~I@qa#_bU$aaf?ZA5dM+()^GOX7>dZ#@41T(k3GkOZ^`wzeI8GH2anBVC=L&vfi zz*8C8@&1L`-~A%iXR#T;xYony8s?p)dFT;r9+19s3wkxP&x*C^$IObpX=r^m8^}|R zMu##7wo&fAhQA$oGwkP{xW62~&IRVqCA2sGGV`#9 z3$T8TIjie*^mS&R50lZim=l+eL02Prq@LGyWd#fc}-d>&q_Y9IOybMm0= zXnuyY%P}4Oj=9EkDVop2YaNI|e`Hp42}1LEct^Xxd3cTRzj=7~8^(Bs&%;j~IS~Dg z`TYfD!N+Xm(EN z%+gvj&I@k)RV4VRHT&*!_TvvbKfLEk!9KOof(=Ia3ii{p7re>VNbtbreFbk^(*@1v zkdtq|XBlMvM=B(Yz9V?hlv9GIYv%}_?aSwv>HNwS(Sjw-Jp||Y^838$%%}t{!S<87 z3ht`g%5u|mX8V%sg4=c<5Ny*YLvY=ZIKgK|x(fa{X_(-eLyCegpZF-`*tw5a1h+-y z2!1|bvEbp7lLRNu*A?8oN<#2Hy^BJ={eLS1|9@xNWlGlxnf8!ov5;fmUw%~Z`1{K2 z_eVV@`NcB?Uwgh+u*)X?&w|c`Iq=^zK&}s%A=vACmf&@_D+K3-@w@x!{H`tff?uz5 z7aX&7nc%}*q2QIpcZ5uP@p4HaqrT$4reFtSd%?;^^97r{Suc2H@j)TS{-M1_@Qy{l z1WRx2BjnhhuQL^VMC2i4+TWxn3z_z&gPVj*d-#-w4qj=8`+GqKYJ!|onzJJ-0zjKGT z;hrYTD)!9ATUkZQYBPJT<2@x&#Y)Vc_jp$r53xGQo(XvyFR{0hX3vVeO^c^mX|d-? z-oO7OSxK?yOy0*|ud^y(&!W7QF6CHt>BzTdpFd&MpFPL&bxFl4tEcSyI(e&nZLu2P zNDjF#Y3*D`b~&eL{U3XN=Fj}}(y{JQL)O1xVSSK)_GUlUj&ZWSc(vnvdyusi`yN%k z?xLPz-Q^Vd$h$SxnkD4&i`%W|6_7P_4p}$tAX{0LSBxPD(H(2>yd-p%taZmD7y~X4kB%q z3FCinncv(++JWS-m=KY7A9ABXyl5%=9&`STt^6|4oN#jP;dIf}K4d%D?IQORlw%K3 z-Y2@_OwN39O!T{na_m;AmqhEs$lqJ5MfP7Q$G*_wspxJbdCiOuqVKOM#~x$bNj%So ztUs=+xV4Nj?Z(x;#U|S1rg{x=TP$VT7l!GJe_o|byTkes;-B5fcD5isIfnA>sc93$ zALA&~-Vop=o|i+JcCCjq#2+tErv2sn2=VB9lxe@=&Mv=dq)fY&%nI@52FkRHyQPaQ z?@*?l3*I7rcV-U$`7Bk<5pT(+OuNOvBC*Q+Sy*>kc2w+WLHYJQ4(G%JKU1dtwST#I zWghKpKX9i;95W#Z&pYHk7C(PMnf7P5Tg0~`r(u1O_h<3QwyEg${t}#hm_Pb0C&Rs| z_eDFe?#{VzKIl@J-dskeH~Q!SHSR$pW!iVAYH<^^Jg{DqJct|MF&Q17Z^UIRbVVQe zZpJ;yaYm;`in)oWC!(*aIB9bmXqypiFzqjmcbGIc3`WHTZJ7OGo4RM1>jL zuD$m3b!N=v8di)#FMkllU7KNxem*mqyKc>)XRTb!O_dX&N3|~F+N-V5-F#Pbsv9lP zRrl6&=5A)_Oz(}{-R>jM-Y>Us;boL*S5Mf%ZHzR+`hAr>+=YQd(5WZ$x#-)JY41IC zKPO6{O#3pq5^kf8E}cJqjFY;ljc%WDnv;&wLVr;{&-K&jkFL0KiMx139i1Fm&dr~% zhSnZ%liS+25Bhp#HFxY9W!g7|-RFkJP^LX!p^lqvK$-R-2O7ER2FkSik9y8s%%V(t z%Iy|z!(_^|*Lk#ZTa_u(e&g;3POpyUOGn3j<&yJgM%4M(53VUv0)JgAl|P(L#!u|~ z&O6=-lE=_IXJow;jFA0|^^l*^kWoXkn&T>6plRQ0toIz;6@1swOvcr!I~XL<942&R zPngwl2k!)SAMc1ob$I?IrwHq^YSC7vN|1PpW-Oxys=&MEDy(SZy%@bgn}f5}G!Ge&1>oO6^N?9=Cs02WGe*67F}7jSnpL%-hd3SBK}$ItH%Y)`u}%{sD1xI?Oy z9-i5?zymrt4?s)o_k{E)ns01-<^|gd`(WK$c?x8{Q$(xV`#`HbW!kUI^979}Ijmc4 z^n+||X*z$x9~z5jj?v}bR485BhCOV9w*jF3`W zSCnbL&ob?gnkdu0WMDA7m%WB(BsD`|v+6i8Vd_%ak+bzgG?>J9$GV?o3=F$S^MTeQ zF;H;i2llO}8^%KaB{UPL&5niOPYqa~(IpPLwpXL|*}v@}o3Eh7cjBPx+9`CIaXbVp zp*=VER>gzu%{^G(^fVsAvT3)C&WHr4dQJDZ=A5^U;Zg8pHV1fJQt=!{wH9@n>OX#34caP1TI z>5W;>Ub8Uc-#`C?J!uQ2WN1CvgkEcz48xAlovT}?B!j_~GOS0(C&Sz)N6@f2 z8E$^dL-#tG410cUMoZsH2E!Mt(dIAN`5f9YQ_6O>tGLq6_Ja!SuD?3k*{-9@ddb&m zXStA-Y#Gm_R4BHK}ly3Jt(f3%tJZ_vO+UNn>CoxYRty7-@_y5oi zm<#Ovz`d*)`^sIKSP#Cn3N6XrC$>(ay)VaEU;M?1y;wJ3?;k&YQ2%=x>xCP=r+ZBU z-=)BXrcgX%!usEvPSbvuyX>8&NXG{26Isvu_DfxK4tob$Td9b?!`_WPuJ43yX75bz zOrK*9xPiS(rNot^&#-r_qS8a?MeNPtC)AB%|cIM?`{4Sw1C&MfYO&S4ghlSF@G_BEouGT&qVlzR?)tBaXs6?4#Mm<@ZaK)+>9j|oQi z{gVO-(Y9z?=FPHN=m2J~HYs!>vtvdr_9io#{d*ro?_+k$qn#q9%xeEl!FmPr>%(+U z=6&W3Yb3D#gt>>*S?mk)`#k)DXeS5XkG%HE9P3}0GqV1}J{FcwDn}??jN`Zab$bv4_t#M`E=n2ZjT{3Q~e`n{!s?|j|Xx-a{CUFAHpY2 zDS-U+<0o#N40(0wXU;l@?wj1a6v_Q-c0*cbp{f_m&kW0e8Cp!M@U^ah)JO zl=AQq+LEAFN_qGYDJd}i{vFTwy^(@3gQ$Pn>v3mz>hKloHut1qr91Ufx89Y3n;svr z-tkm}|x;6I!)@MKf|hkKi;-)ipF12QJPzgaRGxUvOd6>E533}-BUXW+efNoY-1mkk*!fl00>(3yvH;lZw>=!`Cd;Nja6 zbj~z=I3uDS?yA!U@ZU=6;cE0A3|AiR!!v{C41vQ2`RMqvq0lWM7yU|g7!18dx%aX2 zhC|rEomdYoGloG4)Xz0i9s#-cDEA&5Yzn3$vhd8iV`eZQGZURJWdVoV($TXfS%T63 zVeh{Gdj7xvfg__~q(Td6&Ggc^c${;4p2v9Z?Y3KEi=PkY-tO`zcJN48KxYn{ z$YJq;x#Y;n3TS6Oo4?L>0rK~7?%nn!z>?nF=hf)c4-O@8pI6tjKdfHIeO_2H0GeC~ zr`HCZv0vVlOqdx-H zF19AOGa3om5uAJfVKNG|C!14UX5t2#Q@9sgigTrniCw6EP1_xc*Bg;_T6n;^%N@x@ zbso@Bh5N!g-+00(H_p9(xa9?X_iE9Zd565=kxpxJGgQ17-Ny@i51XbMKe@{9u1&74<#$b@7MD z(=W+tmHx2x;1lx0trMVa@dL8i_=&Lg>uqvF?Md(hIQKs8@+45+QcU&X2>~$Mgmdrr zyG#b*6hHg3(T&OY42VN?=2kTBNpa@fyBj|HbF?Mr-j@~y!CV>V-WQCT0(st?dmmOk z1(vVOq}Nu=2!=AZK_P^%=c?i5U0*NS%!9vhOXZ2sqQc{8a7^TN3JT32E};Z&oZb-42;)n zLG{V0F)*XH8QG;I27dqGT`g)IFyAixqW*7AU@T-_t|1%jj|HXmmE=V~Vqw;vC*=1K z2OS&TCy$&N2N^4`lTV$EgZBX!$o(3}<9_TD9;n^17sW$Q`nmJO}6F@>aRz zZSUiuomw`zY3BqO0PDy*y%Hd8#|m=h;sj71vV>f9JOP#&@^egAze@l^vl&$1p`QrB zcVfxr&WYfBAcWjKG7@O9Z?0VdP;|iI7#rJKkrs#+@&lc*nbk zWfIipa^JkvJqhlqbfxpn<1jyPtP{Bw`{r9taSwgR!6aDHMuY0ccaq>!A@7Kp_Av=E zbCjsQrg<`K*6U!&$ME7K{?th!?6`BlBZeAqY%}Ry~&yJCe za0lR=Q0}wqVRmBVv|OrpKbZ_|-tZn7@0-bxcykri^Pl7SE=$OLJ}1Ms7qiJ#O8ERy z%|!AOjT9JY5JGO-DFv=n`jA)kNCDd*-Y+vrhP%Gk+EaZI_TRTha4%kcB=$Gocc=RI zvABOk*^ul!IR$bG+mY3#VFvO`3v&O26sS1XnEYiXW<=Y3r#^VsMVMXO`HK899dn+2 z?sKnv9rkT=ipk2jr&0a=5po>nTl%-)XROZMgE{k>Y^wJ;fZylp)#Q1Yjk)-K5qZvW z>{)-FLGFcF_s`Z5A?%Zi?ot6$*WlZ+B_u$kNx`}@~!t|rH01}WWQ5%~u8`hP`DC%432e+Ppwaxd)l z$CdM58~Bt0v8w#sR%`70CohoG89nU#KXd9qu0{|2uM>F>&H#?-wjulC4B&+l?|4_j z8Gz3&-tnG+?(wyX`t^o54~VY6wkc)I);Ia##RUh-pfOTEoxTbvU( zR%VbFqJy_^?)@&>un+Hh*T{1@b*=&fr@$^Pi^)2@+Y(bwOdAumEJS|28FLOUMiJp5j??kCQ}pF%6G-$Z9_ zpjRK^{qW)*pCK~d=_AfO4jb_N<0m@Re+Hdb#u-D~=P_h0w0`y!vVmBy7)S1gZcxa( z;>8_6*IV#DAaPz2R|9lr5W0`Q6?r83ro9>28+~n+F?j;IlcPR4813VxMUFsUE@)0p zKz|EpLY{%nx%i7_C-cx-N4+O6MRy6}eM2kJryAX*`a1M~`j^OA=%4$KleeNzT-Z)5`rFk)AF#|cQ$z-y)EB>?b-(B(X zDubzh1M4a~73ACKAxaixF%SP(&4l~_?Ri{>T#g>5)ru_U;oX`wA&Yrf-$A&d6D0F(X=2 z7(o{E@RzN8$)C{QG=`DIOlgI+g8T)&GtG=F=Hc~PcO;8>_ybw3$zldRuXhv4H6fp* z`PLMhN8}%PMr+$8$%UCk z*-1{iX-XFJ?X5;?Oa3}YMRGUezdPZ7^?XG0Ht~Gn)COqdk#k>*PhrcdDXt9 zlJyGWC9kdalw7$}F8M~Vk>tZw%_UnGf5e{xHfU01c0{3E>8|5i^xpJoD8r^4-Q=fIjKQo`N-sdIx>Z|3F*M2!JxorLq z$r-CV;eQW)ZPEInlKYOHF4@U2M{<*_%aU(?_$lSv+wazu^6F=I$R&Txoh12_-Xh6r z{c@%3dQI46$=bg@OI~nEL&~vd8JSBS-N{ADv}cD!_YwbJ7XK^1(@B#&dc!U$-@e=a zvXpOcne$G{v|qGsZYloVBEELgP-7|6{;n1*#lNG(y3OHnmg3)IqMPN-l6JPgGtHKE zw!b-cQQFx)VALtxg=SM|3--Q{#=NGJI z*8An3S}XD2HSx@=_j=Y)?=$>^g zUO$LuHa~1=lUDELYxHb%>#eia)@BJ_tB7aH{KnY4$7>$Z*9>Ra*wq{IGi;{f^^#bh z)_kAMLcG2b{XFNI%>ujz6Wylhoy`=yP7^(5w2G}MUcZSBn$zC)I9~6GF4pT~+ZC?^ zMcW4qwVj05ilSR?3A7ExYe>k?Z&(#>uj zW@yB(Q}Z~)?%Xl<`si79BMaH~Ug>s5c%3hvxpgSV&SVQaq_DuwVI4a?qS!8SS^fET zkL}jYV(VS{YPUIteZX5;78l6gIj60xkrzAVw~5TyneA6@B|BrqJ|lOQoiSur%g4$Z zw_v~cIZZa{OEP^wJ%-MfohxHcZl5OmeS&?yL8k0&7Ta4jPc~sXyW6l6GQo#!_OwJc z)P_Bz^to(eD|YbE?=rXNoLAr9wVAwnKl@5!P5Jj!w&v-M^1g%E&%?~*OIxw+_2u#% zC7fNKerK@UeKFf@#~8WCK(_9VP`kai)FFjaTwja`vE* z?{dSvoN0eq*I02wk6qQjrNSqLGwp_|+KL$uIMe>h-B9tZJ9|k_GevwfXWD%-Y!nv@ zIny4WZm-Cy=1lts6IaDKU3T6`AH{bC=i8?n1S|fGo=V?a%VqJ3%@aA_{_N%~#lAq! zw}&KESmZ}JP4aShu|Fja$dU%mPtZyqAZS^2W1+*7@Uvs8?x{tAt+tH2c-qX7Y zmP2@FdynhA1R<1nwyQYW3C-s4&h{6t`U$1!L+Sj6z0N|TjKSn@n_PwaY0l(L2Rwzs zS&n4W>hZ$Qkbz_kry!x_@B!rWXQl~Wrv1okd=iAAKLqk5wHboMtS>3A!%~$X6|o3xTsbkb8VPEz}w5 zlbaS@5ZumkrhRnG6`^V(XWF~;xgp3^+R&M~)pvwLdpOg+B>RDIYcyxty+%A1zBX)0 zXS9Aj7v}HfO#8cyuZ3zq&a|7@RSPLPJUeQ1^`o%jHqUwPkNzqot>Af1(|bRJnVt>k z>(mbUBiwWRMg842=8a)P`X_QPtES*L_&s^Jmom(0#hG?RtSXFn@{;QJ zmNth5$9b;OAgd)D-OjU=?49b6oB4pw?99`ENA=InZH>>-olta>>eq7Gg6ux;3VNQd z4W3OdQ+-sDF608wNxJ*$LyNg*s2(Tp0KR1>$SxWN5Gm)`$oZ$8Kx;=4)xYjAg2u)L zY7YCGk=ab z7#-O_4mGp@r^Rc@V-EEKwLqSGBn<8YI>UJG@#(%Lbe1otGu7j*p`zCk@{*S}pxSF8 z`R61%7-2h)?EYK^2~IrgIODAVhjBdX7+WGh?T=(S)4yL|xIHkAyl_uHIJq%`?4msY z!kUDVHz(V}+BlwXtbIBVcfI&gUFhcsOXiOyuixMVY9=1!V_%&i@ahQi)**u-dj{|F z@xbTV9<=9~#?5y_p-6K8ozajDhZFA=Wc67t@bSJ4`E0Q(BwXh?MyKW@VdbqJRM#6k z3TC|ckDNKj4dyj5A#XfB8ftqRkQ;q+hpypzBiWjqYG;Y|BiZ9h2mnCBA8 z#{N*e>k*v^=sE#-Ub0+Fqt#$zceO;%ddk}k8ThM z!w++&z3_D)?9Ap&`_9Wj@U(z4?e@7-VEkvEGek}ghJ`*W>9yvgLSWBlo-G7*3dLuu z&ZBzA%22qxh4<(Tw?9Y1klZd*pE5fN9(}Igg`*w~lUB5)`r%d4 zP&B6{d1bp8SbnJ~**!f5dK}}OH|WHqgLXxw=pxg-?(`lGjzhn`W;1>^&bU86ul4=J1o-l0KAmyd zn*c^e{EXIDUlYJ&VK~)q*(O5XzVT$sID8iCff3{$1&PpNKKJR%t1;`|g?G}7H^N@~ zJnqexyCuP%&Af*uWOfofnWo8KXI~Noy;UZUC{KcpEq+t)`K1y*TQ&YI_ox3$hS{wi zke?1thSkT5$uonKp>sU%m}!ptW(N1!MfKJAY}GMOHj?3VGT4Ntkvrfu;OYl+$b)N= z;b$k_+5V^*KBKQS?`(gshds*>?y09^fBiv6-r4>HaCb$Up7h$c!?E9E%RAdI_~7$Y z<9KKLoM7xFpXHtHvN-I)xB5yw=I?l&yJqqe@|C6dT*SyL71vK!cg zziUdqgxC1-eYDA+@Y;W=stWlS-V?k@_)5KG3%pn8GVvjKWCcEda{YO7ckF+^{FqNZ zjs5Sw)|<#WRrtO2UqZIQp0{}!?{qQzkOHzUepG*i_c5kjoXMehe=}o4FY;Zy@7e6y zfvku3Lm{o2lL7COQu}+8I2pQ%J?N_^+?RDmk7%k*^~q?P-9MK=2Q*!y2Kuv&aOsM4@|s2;9uPT_~(B=hkx&ZfA4{R?}2~s zfq(CTfA4{R?}2~sfq(CT|C{%Ko68&F&OKG?Cw2&UBZOaJZ(H$3*j2!OcK?mAG@X5@ z_glee61&Bgw?dp*eZ6~?kWr zUv_2PccJ-o&cl~2`5~kgasM>d;+J6miZk%`FX{xJ7VHzbe*}YW4d{F8eWC%Zo&KA8 zQeOEDVdw_#v9{XT2zP?~pn8j4O7L>qclLqC@M1M*;EPW;fspvmRR4ajDYSCo4E%^s z&2aZJXW$oWslbc7)pTaOOcjLr+>@Odpa!))E2+LKqd9E9#{Jpl*IK|MzY40qQEmm@ z-#sOVIjVzU_+#?D`K@6@RXMr*x&}D;a^KckM+?%f-lKZX#5Qoa&mHoE18rgOD(>N~ zZK@5IYpzp0(@O_V4!TO-xmOo#m#db9%=&pl1n!RMS_ z#b=y~|F5o&>;yO49wX=7Fof(ehsmbq#*mkFkbHfS3HZG{Kn{J=8H~H_Bj0i~1@EbO zI;Qp`uVM~Zz$o=2fD%N0L#r@x@?lxfHx|CjfG}{*D z9_HM8{#!fPXv(?w-o50ocHLY$(xScR{jd`Q8Sg!T(IZ|FKjsX zzA>mj%y;A5dwk{q&`u7gGfubc;qgAsy?<}y03AOEP(9w<5w!dJlaG5ifyxHXy&p_= z29qXURCmuB1Y6=c_nv-oFzl;yq5AmpA&|6$bMJ+phk~gY_lW1K42QB(?h)V8b%A{= zfX**6b%kqVIrpB|YXl6mw5EC=+mT?d$Ngd*`6$@X%A9{+nHywlbR)mB8V!!dUC5<9 z++nS~5n0>F12#o;ByZRB1fP8F9WQ9$1$XP(QTe1612R;Y7msC zaSwV|;1tN(x0&k6je?hSUH3aVLSVi^bheKeaIp^N}975samBm!g zyB-P)X3QtoxrKqY3+LY5O2fe2l5_8;Jf}jXe>|NTbZ;tnESyIE>54nvp9GQ1iqU@l zu{s70PUn92tyeK{b4Ej|FSm?^*F$Tm7i>B`7XCbVPtLj&3omxQ zBsbBB1D_KQ$z$E)AXtn0;Q4Fg;BM{}s;ia9!N%mXpok_u1yo*p5-R;OnCxihh>nzO-%spr_0HOISDXu{zCGF+X>JvU^dyZ zaUz_qNhUY#l?cAc5#)hBiLftpGP!nMBHTSSmfRJ0yvIiIj`ydy zydy@*BnkSSu%dd3Qxc4QVn)siN`e#aye}qlVG`&YwWs>;9k{=}FFy~}sW=I~?`}bL z@0Us79oUpCG)e~Lr`%_+)lY`LGe1&adzDo(R2`@w>kUta&}sL{%O@p+|G_Kd21(dY zPd!BrO-qLF7YoTRwkCu7V(z~OA5Mny;%us`T}=kp_%-C>N69dB-7<3C`((&Boku?X z2lvBwOy%>fa8JjVspMttQ$Tg9AK9}T?u*_!iX38t`$W#vA zd1Kz##hB{7CZ*u>Uv$Wwrec5maVzo+?9sa?bHCnuMhcWW|D>MyKHNd$xQ_SHEJ?$R zZp8!cn`6J;Ntb)~uQGA>c(3DB58H;{Tc>>T^4++9Tv{6>9tcg(t5+rJSpZoxG?~Q$U-_1>&2e>}yPxXU153pX=hddv%?ma`gkO$*zpxJ2N@%{^a z-%g$CnK&nyqSTaZg>!;b`&#PbpF|fay(R;u2esAE_&)- z-u+&Rj=bzl^(HuPxN|`u_dqwF(}z3?ZT*Kc@UiHscDx6E4f^V39XeBlZmOg~zJqo= zqDuaVE_hfw&66KAdoV()9e78!Lobv+Cl5yt_qtD>fIg$ndH5J~wEbDCFF=p` z!FhNwM>kb>AJuoGPwmJhA47*{XOYFZi1oWQF zEAAMoJJFHqf#|W5+L6Q2L&mit$D&=gH6y2@trQK&bJ3HahGsBJ&=1%C-4$OqpLZ3B zvz)nVm+4FaC^e$K=1LTBCFPW62B>Zpz6LiDtZ739O{OzVZ@6KE5c8RRqQ zr-viR7tnJL{@oA1eaYYb@L4tvbmk_WIltS6d}RR4<=0Ad4CJUGFu> z-_aerHI+Q-;%AzBi8Ci4E*=NA(Gq8u#xQI+LFJH_B)^Y1%- z>oLh?-LfQ?zMd=DD_7iE&gTcY_LZ#cAZEb1K45HP$@<+&F(=OT(dK!Qt-CIe+`hNB z?!HE{@{k9Tcg`1c{Cs|93m3_gN*79Aqgf>R&wzK5H*V0ypD({QY41SE zJM-cs57t;OdFqBUl0C|5q)dDIyf#u^J-^gSvaXen)Z5a~~`5?{o3Bj{O%}<<>j!&>pMwdh2{FwG#i`5znkY-OSp( z-r0vtt$WscM=uxa2KBz%Al3Q;{u?Tu4;#GRdRDy?S{}C+Kkp{iZ>)S_eIKs}Lsc$?eR%yQ*2h0Lwzb3SI?*M*a@&=7?I+r5_h{Rb zczq~(LbFKQ19%N7`ibuX+hDx56m6Eh-u4+@e~Qkp*=ySpuS-S$T5`emEnd5dp1<>n zZP*j`&$+*B)63cW545lwir2&98Lz7y?9y(rXBJx6dEvFRSYMOjV7K}r``ebWc5=K9 z7wg+v$Joh^ut(0HZ#NgO;l+B3nhd*EJJ}bX<=UOfVy{X%YPWbb`^U=?yRnPdN)E5= zI;64#&i=7GG>tvVv4yPd1a`YOdNTb{?EL55Wc&KFn+;RQ4x6+4I=IN%>ai!inIPNR zm_5iVLFQb=S@fc^`LePb>FX?O z)L%aEAp1y<5ptDj?9EC3^2Vm@&%dMO-|lmcy~op8^2}N6=D|zl$GWopwy%||UFID7 zwvAim_7mBW?)&9NwVY$$SawoAeh&M2@9Xly=Iq{qkL2YGIn%yi);sxpCH9*of8@a8Ao4QX>MBV31dtvM}#m~2#X*bPGRlNPonfA>d^AsANIMW^; zuuLJm2Zcsf(Q{IgwSmDQcpnCIZsY2VO3i6$&vxMO;GP3`;`GSF(E%{{S zVnO*NXWBocqzUuG`cVCy!D_)&w--78@;YJ4NzSx)OUV?<{LH96*lvr^s8Kg^-OpSh zXrn2)+nGH=rcGz^sU`abvm2ag-!`^LSU0&7)i3opCPe<}K-O+}S`b$0lV{yJFQl01 zl9jex7K+YsrhQpti4ZuBGwnV4-4R;+MiN?hQJ#SF0VYe#tYC1I=|{V`H9yMBh250oP(wUAm-67;sHu=)p9{NdTff2ja9j)_!Pde;}mWb*8y(!D>JD)a2(>#+gwF?kA| zu{Rh9-i;@bE0Z0dZH6!TXQ?BU+j^7dTR1~>CC@8zW)FhGtvs(7ad$A@PY|Kg5iDYu6}njW#6* zKXZdWyLm2=s^t!~pE^*z(Ety8-li`3afm1OgWHgst@MIv9a@w9i@YHzvpMO>X9W*NOa;G$Fscty4u?(gyccJ5Q8@g#?n(6q{?kB~z`JmUC`W)=;y|k7 z;t+U$Lq>kuKN5x~_9DyfM?zHme`L?eQLyN;0on0W6l8^JliS8c!*)OJ_us9JhS;sj zRL_WtfqORG=#VVUG5b@A{hbQO92kOVlXwwRo~Isuw>;%Bjbf0O{v z-D0S|-7pa}2J`b*Z{xFNRCRd|O~$4~xNw;J@olg-f5=2m=L7LGd=(?i$p`u;!4*3r za+?U;(|)HNIX5#2)bzRUzU*=moNdB8W-31=VQ=FT^`39)B*UR0Psss_WEi`#gnR}+ zcj*56Bv~mr8H&g4Bllg0^@7dhm4(T0w`Mh2w{*BL5?Z-P~ zj%#4HxdrcR|73!D8mye?e6cm|TG(z)c6Y*F(Qs4pUU$s2YxB-Vu6dyzfF>w1e$R zk>q@|n`#(^z;;xF!h{PVw`!@u{yzxTku_rSmRz`ysvzxTku z_rSmRz`ysv|NVO)_R(|UtUC87M|^oMxHn-pFscwz-?gB=XGB1S;CO|de!4;^+{m`? z^Fnwuk?ni*g;3IoebnovkbM((X5cTAR)(4TOw(fbP^}g!vb_9lNrlbv_CMBe<9PY)y^O zYCq@Umv#Rv6jgE_UhT#gA)y`n-kfj33f#aWexETzYlVTHoQI!m{8PA6zaPG{TAdIQ z&l&ix4gUyJQX0_tFEbiI+aH{P4_VX@OkQzM_Tc(PkaqqD^|lu7SAsVgoPp0OX$;4G zI0K*msR?Y<<_!Ea{brzl;Uk@2KS&vhgWi*0B&mR9<7#r#LRI*j&OO}18Z}s<`_72Xy zn=I@A2P?V%JF==Hcy&2RXBrLb1i$<__x>x-5SnEkrg{qvV|ZD{z2HWXCh)Ue0o8Zh z=?uF@aqj(&l_|KV2KR;QzIKJC8at?-M?&>3V$ z<-YLzQ40CEeLqmCjwf3u_Xopf+&j)WFaV~RaqsxUD|--pgXv65Z3nopiF5Do?HyrY zl^@k-g*rjaK+e6NTHy@8c6m~L?ZH8?x)b-2o8B7?l{wr;uB{mY?fVR&GgH*CcYM>4 zJj!4=NJd`iJOXx=T9I{KM#7pC+*AHBVif2c;5{i8Biul7 zuq&N8Hgq(o6?Z1DALtItDhv%*J1>}-(~dl#0q#lptw}!k z!W#?&)yb(B#=xJa&B+_LjD>lDoO{I)~rJc)6I`mZ@R<}t}cB`E+63!?E_zsO|>S#37^O04>u-2^3+nY-J*$LzVQ~h z#ehk$=G9el*w;z0a0ut#1GWahg)672UN>Sg=uJLGw)r&~26W)ud&lfRPPPH@ zFax%mtW^;Nevh}4d!|l-l;1gIU7cX)Wxa`fe@`%eUS=&hs$U4WedeBZZAl2e|L z$k@G=zo6wf0&hlIh=m9xmFKZHSbTq@Z$d@6i+6HBgpHx+uRhm%VJ!{N7I zAoIafJ4v_a?;iau*%>bcb$49^!gxB{Y7jf z6olK5g-4OlUZ4Bj8vUZ6;$1hY2WCa#EX0I7^iLG@QsdtD1+QpWIZ~JEPxeQ{pHo`o zEY%pOc56k}8W#hnTB?%!=Ep$o+s0&zhOzLz^bhrmtA@owyx~`J(%M+?+{@1~t$H2{ zi)TEidcSUQ@MQG^@@#yLsoQ&grs?VZad2>MG1VJAA#!GTJbb^L zPj0h29{k2~-+cGWc$nNZhw9-S65y`IdUDXH1SpuclAJX!0Y1Ft9q;XrB!Js`-tk`f zHUZwx;2rPH^%6l}5l82jI3+@Kc?dZkcf2oo$~)fgZcK!jLEKy4eIXIuZa`bWu~MC! zT9yRgI;xO6d{2U??+wWdHIreG-B;>gUpGT*SCT(DB;)f+%gKMR|GqDkd+|S_lEGH# z9M!9Fzsyt>-Zk?yGa2?Q&7=B5e17WU<@_ww$_vRbO>I5ZTRupJ=C!#d1og(>doIPFeeVTpOm;6Y?7%!k}4R`B^@m@mC$ zK~DBef!Q-UlY3&eq*I9=c~EEybS`X7z7>OgVKZfN3FcA?e1B7a+-W}kzEi8o{gz`M zIQb#@WJU_4q+BCk*@PMIfRp5)t(c$hwx6823!l4rVk>#tKJ3NouOq)ah�VEF(9- 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

p4vK9bAm$Q})p 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 i$yESWOdCU`0ucmSUdfNOm%Gt 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

!{@S1Y+9kJr1o+;)EI7H4NVLs3g6Q~ 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 |2{|w6DR{x#-{@x^ytN6xxa<|0! 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

E_bC-1T=l4lK`XSQEOQZhqIg51iCm-~O4c?@a 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

F?|E=Hdq{XTb%0hZOm^JF zUa+8^0IbKqS4BzEyR7Yr=-gB^PZvu7&Z@K5G= zsQJyZ%Fo^Le5N>HOB(W-WG6D^(wPbXEgp@-yL#xWixB9j=>(kx9K6p4u7ozyhj7^*IxN3qX%v4Qa9&DL_=_AxZ|8*!+Z8#AN7Ab>m;}pg&X_BxU zzmcr^A{r~0mA)1K&)?Gme-fh!W&ho zWYB~Y@{x~be7|8Fr-c{BPNw=fPMo+k)gRYLG2i5rRg~jY->~rLwms zi*R#!CzA2_tc+wW!s)i{$wcmuY!4TTwO>_8ht@k}6E1{eg!^|sVDK7Q2EQ0f0$%c; z8X{#m*^4o9P%W>PHeFWOa|w=pdW)anI$Wl=VF^yPF5nyMh^+F<65MNgl5f?&pUh=+ z7|zZ=z+Z9bA=@PMyl8rp!uR{BC;O=$j^%kt{Hay#WXF8Mal7tnp3VI$eY!6k)xXE^ z)#n?fH{OM#_QeIfnrXE((J=y}R!`+sZd{Yj4T-?BZr=Ra{imcWPekC!XD)nUW~Nm8 zbp$S+EaNAg-7dB35h<+UKK$%EYo)rQg#PWPy76AsG1A9zkvK6%moHfvD7}ysi3Pvg z@DDY8q?JMsk#grh+)gt$si%t2YrUwEGs<$53J)$~#nKw?$gZB!dxN5||L7ZBO_`q5 zW_A=tuxB`HNgHXv$|yYB?Fbh=>zgEFZxl}Zyqjws@mTUp*bB}+lE}4Qa#ONec=zW8 zlE58d^CW@qqHu1%a85gQpX6-oXgod1pR-t%ELm$1jWJ(Fa(vYa$m7}AqtRtqJUh@m+VRZUX!JV~%$B{H;#hh~ z$e;U8WPct{d5xLeVv)J?{!-|y-uy%UX^Z+fx*Me2^R6+-4*qR$q_ zy>XZ?oIRvhsIy+?B@S&LMq}BWFHHWyYzMD8p+9`+17?JLhr@8;JfqM4Ys~EE+jlHLkX}50c%^WQ}VqYSh!OYVqjMb=kdmG`LCR1j~Y$5~g=LqLFp4ge$J5I-b z&DUr|6?L(f`v&3cXGs2g`L6Tp?81aIpzc=}xFPzvVC%*V(T#%7 z9bPW_o#3*jQKCNyez>Ez=r4kkty_uyF1Vdjp_pC&DY%Q#rj~rWs@)LLO+r1cgKA5@ zJydg7OQzjom|csn1s-q7v_un1OL{*zcui04g6aJ|JK02HSli@{96P6*1*3t z@c*|4ylw3z&3g&W-?(L%V~al|$tBIt&^OmRwZ;~2${N_>HyI-&&3h8fV=gHDmyO?4 zI(2b?VHh(d;hdDTe?p%W|!R+X^O&^-72J;6>jzHrF6Bzos9oV zmnt06UPBh5@crPIwCQDQJz54}OjKaJ8N@bH2w(k5?#wt8^ z);F29!XX#c{BC{JXW>U16m~MBYx}c0-5CuL*mB&7VD# zGFcv_@biRVxsAeO4VKF*75VnWha2Qe6rO!}mt0q2%L9kxdxSm6=6MPqpO#xHtTFGV ze6J$w-gm(Rc_)ScwEG}mtjM}=vr%DgDYEW`*E%qr6h0bc$TYvlvU$$&!hUI>uvgmb z5=S``smQvU$GJ0$6u>aaT{^7tFrc#l0pOe3a33yBEZ+dQH zYF|?y+q#dj7WQ;8V{P}ZlI*6ma$vwyEq zf4H-N^;Bft%htuR%z0Wr5wniHpvbx}8n&ISQe@q)x7p7|9HwI~pUq*@_fi)}US^$B zs4FJiWk)1a>(8xci`G&HUHQtU#8E4As@&Bu>dKoPIY&j-{c3kZ?$I<_AK+@iof%6# z!Of97?Mad=hZ!c2jd;N?QzjuVB9pAT-I(oh?&z_)mw>9Q*HTAef7QDq&>ZR^Ne?uvC#v#Ic zwWapW@ZjfF)9m^P*=XKuKQ$lV$B$n?y#VI(YKpA;pfl0Dt|IHMwO|Dwq{zC@p17XZ zTpli7TYAP8zP3MgoLeei+!Q9(t6dN9WhbePGfwc2W>KG;dX|4>M6DZJ$UnciL>zCf zR>qfvQrEw(<+pXGHjzK)v2d|CX4s35{P~&GMNNNroi@~S&Z-h7BUBu-&#FC<66#qc zI;8F0MPhw+hR_3XI<@nm?qu+n5V1b#sRg+aL)~?7KLQ%m$Lpo!O%)sk(&qSigo#f^<+sW>S2aSBsn5btnY2uN<5#=5&blO z7rEk2eIhxX^f^Ma?&)Fs$zd((fzu9?(1kSjZZ;x|oV`c0?s@%l$pIPl8pkta?lzir z?__?Fz%PGs{xZF*#LbtQX?26-Uzj1*OJ3e4g*~V{-n>gv;%V-EMMf2w*Emfab3XV1 zndwFC#Xcdq!Z~yE&#wEQo{>0HYTeXE@@F;8y&oj+iRX8kbq~1tnIz7jmbm{QKPo1R zpZ##6iKKf_d#ftLq4Sf(x}AjzI7+DxgDQ+VK2fYs_Ed-7*3?Qv+QP-dzGA)q01dG1 zN8MyP*8fct3b?^8O#vghN(y1BMKoC>Fo%IOS` zb*Qa{{_tN8`-o#^RCR@C9@O)Ej3DFXSh2pP#2C7+p=LM}u(zYWy0bf!RE-hGWPLV; z@@3S^2ADy2Mc??sl|5nIgVExcuGf3P&$ZM>f6ak$qK@v@8@hiUC64*!V+k<_sE0=P z0c+u%@Xdc0nA#WKcc$KP&I-1b(rmnal{I`?N&V=(4O|~U9nr=X>YBX8&%QLV1GPMA zb-6wKnNNMf%K;MmQr`)5gf;av8}GJO0>^ezzdJ64E8f%xt7VYfmfEWg1Fz4~oO~`} zVN($Gu`musno_sE$iv?fnvIX>05Bzjx_kzLr#W>&krQmVMYHj*W&J^Q0d-T>0Ep40 zUMqKn2U#>5Z&mCDUj|c83Ur6edYXq%F&YHbi>b%fc*3l<)F1Z={p6Er9{$p@VKB^u zT6eA&glEt^e768^$m>PjC3qD4Os9GHUhBtz%!qozX&(sKNb~U5zKn-;t*B=@PlSE* zXdd2r*JLKr@Pin`2LG#;F}K40_RcGs-pto!a)~t zOr2&BB>WyA+Tq>;$R0$!_FxG3Zl)RdsI`kB^}e$>CN44@c6X=l8Wsg%Q=G*5xPqnN zy&FYO@LUEXgnp3C*KoNe7Iy1Uv-6gNpF0ujv)ZhHo8i3ZAA1u(wWT)RycXt57_mOyX+7MTBp0prb^|me$VBJv+629_q@sThO%i(UN<`07P6qeC zj-pd?wm?=d>aH`l!6#1#vA)P~2e>Y<7wvR=Cp_M2C%WCz6!>+)R`g`sR49GkPjuzO zG)U5-{=I4sEMslNx}W1-D4A|8dS}f(II+n}G>OcFDFuB+R~sG#-H$W_-zN7E{O(EZ z=XnH%jk6TT#MT}K*hKU2ZDt&Y-^CVUeZ#9P$ZJP^Ze}*5d76uL$HzJFY(34xrwq@9 ztjeBZeSiKbur{M^>Y5KR3(Um&nBdcJ?`jXx0awp}r!n#8j+j4LJ`M)!jwU zj=KOi2=%M1i=eUJM6Cb5R{*W_s29J#1Xosc6YCP?D=_`9v1q+ESK&)I_3ze&u&l{Q ztXBv< zf6#zl9oN`3B^!36EjsJiBz)V$jr z@O`h3j`upsg2&wf!#n!8zinUHt&MkJc&z6-4#^s#WpS6S$pyP(xw zAA=Z8`LoA&L0wZHH_kMb_f#*3bwBiQPB*#ytxY)$XwbuF(O&Y_KIL$&L=OY*1{TX_gEWISJo_P<>x#(d; zS&jVr@q2K`L=Q(fe3jo zY4^Dr-oMwuRbw+5wZk>AWs?q$u|2~WEv$tQD;*sCyo71=xDV3v+L*KN8Pmq@0VE96 z#4?Ik9qfuT zPard}18RGZVBdDAht%_$_-Btldp@KAW~pl8=-Mcjd;bh-oZI7Ptu^e{s26Z^p$3MP zZDW6Qe+5Q6+TpOH8bz>nr2Cbe3yV_y?>q{=(IUL7Y>n5?)Yi5;FG_xQWfZ-$(w03+D5<&Jq=5*9*D# zy)j(3HLdZ-$+`0>GaO~+uc%7cb2@gVG z(AF2waP0y&@R$a^5qclT)ZOL=+G^rbvnR0n_e1VtZU=l;_7IkuzvmqKYhnHTS~wt8 z=8f-YTY^G)6@xFu65(f7;}pK&SU3FL=?wG>n$OQ1 z+8tv?o`RpRmhuN0O)+YHHoV!il5dDN!^Xm6P>{2UUu@C~Pyadu(?{*(FXotIolPdx zFWJW%x%I{oQ!>EEB8z`{#}bY2w*kLMHXsN+=($Mjm{3zyt2_@WiSE zG4zz+pPkEK;tYK} zyTOFZ3&?VHCsfyRf{g>C$*58%G(OCLQLlLNZKX4=pXLA-&)1L+j{UIlC$Jwj4pKLMjA>?zN@yL?hLZAO9GBRs=7!2@tM2@i`-m_vLN_bz5{@0$wId?g%bg)CBZ$vEgSHYQ> ze#mXnC3{w`6W;$|jms8k5D%?H(0|_-qq9^<#(^!+UU=t>eD!x;GHNGWHtUU%lV9-* zb<*HiZ*z=zaG$^VcrUnh?}lxAML}F2m4|`Z(wPI^Nf+2uyZ#!g(K;^E+qV zhIgzEsy+zgx$L_z_D)AUdSMnnLbV!xOwmM}*zx?ANe^M}t9H1g+Yr9rrKd1%P8$qP zK)!9?m*D$C=+mBO&oAHh77Qn;p!!~OKCS&{;LDWI!Of5#6Z-=$NBxFFiCX;b-+v%r z#j4%Ig*Ib7HdU6(z9OVaCH zkd5%Xlg9&?k(SRDJnx9db*ezQ=@54`MF$TG@0~FsySc0pdT4t17Q7sp$hoN)plkGX zcq~ugULWg*;XLY^*W5%g=+&+?m|mUnUsXJs-A&j^;*e>w!14bHMPjD>v4z zm+*R$W01j1IgQH}=-=rethr;s{T$K<_gn0RgTY<7yfQ1aa8HF1+8wysA^os)(GG~- z+KT&IV28_cl40GqckE?rN7QMx2~Lf<&)(c1MUTmAp-gszz4%IaFGNWK*hb{DLpcsp zz2cxphl8x;GJ>+=XgF8CgKcvG@ws6rXq;WgW`1zSki@x=ePkJ1+{Fc-In02yw)0q4 z=7u(Zd|_+JIJUsU9eaEl10`kgBj?vLFxF4y(IyZUYIB#1hzx;>sy6KHtqbwnG%M0ef+EG{)*8`S$mow-x25X)e zLaQ4EjMlrcXf{s|#y>dD7_A$J$1OX;_~~hkzv%=F&}j=2k3^;^(-+MxRiJ))JoBpO zB=o8MNp|)RVVpNl#_<>45%01|jKR+-n9@{FY;iD?;O&P4H`fpdWSQe>({SeUQnI#B zALe-dbo^3WNEUh;GDnR3v0&CYVsJ*2DfXC&>wR;`Aa7-cnG+y9gLjC`QGYEriJOJz z`90+6s7m?Kjk8f=zJsVPxgyu!JO`gnOe8MSZ278nf!M2IHR%(+NA46g7rlgMVlsPf zmIqFohqLyFlfSJJ8jI)?3|N3Y?mS&D3Gx`jbv*`

?*^zX=Whh^NDj1{s3-2YY(3Ge7gkb%S?nJMZ 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Π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

-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
TB)0I^d-VRfM? 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≻GG8vnOvZM16}S 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

%$4tep)uA&AdX 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

4k2_eDYre`Yr1t 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

pE+!Nu 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�eu*V_cKe8_5oHjOB zxS4$S59gxdRl;|&z1%I-!i4Q)eTl~>OcK_UbtmV?HIBj*S>OKG#z^>=tW&w;?P3+7 z8(GV8R%5>iqGWx$k=HFjqO5OUET^erMR*agNM+KfgOHm$_Hh3l7_4?i#Y$;h4;)Q-U10@15da$2Y^qp;qQS zHi`~UW&WLc#h$zW;m&!pcD?;anJerj*mKVYbH`5<_O$1|AB*#@znA5G``VyndEYM5 zF_!P;9{BW>ylHpv5XwETYMH!m&$!~s_wC#T#UK9PU-;|5&j3FI{0#6jz|R0b1N;o| zGr-Tle{BZ%>-S%~e%x>K*O0%4{0#6jz|R0b1N;o|Gr-RPKLh*>@H4>A06zo#4Dd6+ z&j3FI|NUkl|9%g7-+mG_1Tea_$ zTP3&|&F$sh=~O>?(>^nPmfW}9x5%6Jcm3|jZLwJudv&gFm#9e4T;HBh8I5iuRvT1+ z=KA*2dbMb-#pr)g85?zOFL$@5A?UBf?eAuxxsF4unt|r_FO=*$j($NrH>3&un7HzZ zIyUNeiKo1^MPDWUrRk48L#$o33ca8BO8>p+9Ad8#)#w!BJAZ$pgNUb$)xj=(Eb-Sp z4ro*2XlGyaZ_>F)T~g3jh=0!8icTZmRd)*QO#Hm2o}N$InazbAu|MBNyxUb5?LgcV zW{W;c8k~pD?({fu`Oijb=tC)Nurow=tR>G8 zv|6L@)R1QZPB@|U$UdWGTYS;iE|6aRegyhqnG}Y&uR?SCmF~;gjJ`qkG1U&-i{41~ zH(mJXG&&-iJS(Ad6YaNF3Lc}I(1Io8I}6tRMSor_g$#97Y{*0ANa5xNee|Zuq4fI?hH4y;h7zw;7PnsB-}Nu%Z-JkB_D2d?fAqg;i+V+9Yszy@{T4A_?Nn zccE`(C&BH_N6~YllOSr`CG<#-BslATA1$&-f_^WW(fXape(&G@p-XDXp6#{Wun)gj zkO-62b<7}#L-1--R78pLxuV%P2D84V}Px}gUjj{>heO>~P|6qNPoiyq@2 z2^qZyp|2D~!0LG46|C$*=k7^yy*HziS-& z#H>&l^L80J-+Ljb4qc1>JTe3l8#ke+8I#uidp>&Om-!I1crV)JSP+!>9YKqN=7Ht$ zGiak8fzVNU1zomx4w#+3gT7-s8x{pUMO&53g7xWd(cAQAg3{oh=(gzTpk>qvdufA8 zKUnu#3Ek9r8q9yMjs`m)=xnWn*7ckU`3L);gJw?wzlCOKt2v%9CfEucHf0iw*zJH8 z3*14oFQE5y8xOPYjX~E|yTYNX?&vp5#=`Vp-e@iJF;E;3fX*y;g2T!o=-s16z})62 zboN<*Tgl1j^1%$O*t;CPXpIOA->pISe(VU>#$=!e8r#Fc@=fR-KDN;4nu~T{X${lA zY)3EJX90Z=>_)er8weef_M-NZkv%7c#B8J0AEX9ucuL7z+c#2T?m=yKy`);LrJ&0K!Y z&dgIo-w%DvYF+J#*6x3w>UbmqZK z)?u$bI>>Py>pEM2UjA@3Ti#2IzP@o8tACt9>(nN(tuDjR$|ob(f44`Vt7_-7H7=vj zYX{F{4NJ$M=aqZ0yL-^SeQfG@*2>QfkGE|a#V*-09&Pee!bV@Ed%2IDZO49mH3^U3 z7+}FxfA>Ux7;M6J`91}GHN=2Te>oNH|51|-y5xgSJJ6lY%bbSpRjkO0C;OwVs@oYK z#Tn>fXTLJKd+A>8_JdzBIU?G(pHzRuC|A(E+=m6%Fxj@WZ|^O+$RuXdz1)M7Pcq*= z(bnD4p@b0$Y2PmL-NocY(7xT}!xqMCC*8}vwRt^r{sL{?uZ>^LnBS+ZyNTWs=J8|N zx}Q!9XY3x();)4h0JHisZQWlaOlEBN(!PCaS7&C8l=kh~!^O-eSK7BvGO=dLy3?jz zSlpj+yG;H4rY_TQG40zAr>QaaI<#ruR^OQ!eT4c`$WO_7C)%`kwS6TCtDzSBx+h`X zY18goS}B=)jXK8vq(qgWP5ZSsMUvBdsV|SsmmKL%J9ho(4U#bnsL#w@DYdF%; z664#{zcf2Y_P0~3x}G-3O&w9u*hnP)9};hZTVzMCr?@-|TxTD$bz3w&|*LTZ8CPSL9p z>ZI)TBD)jR@0TwXl~+)^o(K|cxJ*6er@QFFb!z*KB9ZTH>Wf}xqWR?cL+<_b(bN>R zJ)-WEry$a6pnjFnEUY2VF>>cjepw^zPo8h&JmURvVLw^lp15F#@D6z%k~==gJY6W3 z_3cgfVub;+z8$*w3f*OW`_?oNb|vdkJimvzaGk7gU+CUb_>MfE$sIr3)+R6_>srpo zs_O){vcBCntxRAd>)U_4+b;Mm^Nhu-1;@B`Gx^D>4H9^h^)%-nH%1AXWiCxJ6U-&+ zZ|=C0wTj@b%uQ~u9c{?kojcz0p~7*g%-iC&I&y1$?)a+sB*#wVet`3)7vmglWj5(& z>gX%8$Wp;EQRb7LHyyHNHaFbqzLy! zH_80WJI|hb?w310B4UO;cfZ6rLZy#A_slToYKI4Q+`Sg(xVx$HzTKw4THdz@y|^~? zpX{7}QWtsOzCgU5+zZnC;kFh_iqIMd1wFmy!iLYe@6Ta@H4>A06zo# z4Dd6+&j3FI|Gj5`|9t*?e?Hv1<3A(*Gva4}p89%ULKJnM4ujtF9qgn7s z4g2$1#0A;r=r5$Zx$tBpI+VDl=WKL6>2zGTEkoN9A3T(Ujvy`1%hbc@T+;gt*>MBC zn{+^T+}@!xev-EQw<31tQ%Nh7y+j}Vi}Xb0D~F&LkiFcMhL1%b{vw5cEwj<*K9POe z|1CjheIQNy#EobR(k_|o+>K6nBZblZ&!Cf<$lmqpwe%d)K=t1Cksg0aI&)=3?8$>j zGd0Rb8~y4Yd6pq?0J`}Wxt_ifbRcQ3*nmlBPts($9Gs6Xs35KW>80pVq~Y2WxgKqC zkTmmqcc4e_Cf6b2D0=BuDI9OBMAxjB!qeH0(V8oyVEOPH8e*l8dQK6$abYldKb4y3 zH@;FBs%wI_aV2~H*Vv(31*98N9D_D7l|sa0AM`qP(&{e?L+g>fT|K|0pm&fxUk@M5 zK(~{=#P-Gw*NyTwV+V(}bZrjZ1vcm6~}_SexJEMlQs@*{N5q8O+xe~TV!6a#yHx1m+jqrs_fS8TjTev5+Y>pjrY2~p5f zsW*D|&PX_2XNt~#7Xb;QZO~^2ML;)ChMqrtG3Y9}pyOAEgU38Cw9no}Fg(KXx1%TJ@CiKxGGhyERujrLpGvJCx zJ9==CKTP&j#CAIIz%)>C>5iWL+y_FVG||;vz2SOeZ}fgcFPONxKl)Gq$$fb-=W(OUjP;r_@R zwC%bfkoPPf{ri|DbkEv_{&jN@^q5hEzR+k6iR>Ztm)9oHcgS(H`72{MGV}~u?QtJy z8gl_X=~{1?7JL=G@31bEY^_0G-=GCSk807;3pGHae?5BPD0S!``HUXdRRxWkuhHIb zlwiE|M|5Lp7l6zb^rI!6VBDWpwAq$_?1v*Auq`|}I<9LyDR#@?00O@ zxNhh%U7FZwiQUl)_CIB>?dyRq@qNe+yweMvqj`rt`du4+^x<`OPcMCR^uEii(_lli z@2a!xU9l1RO4KPfCJKk6v^&B+YCd*uPvQZf*IX#XB|??4N5*sC4vRaI-Wn!{H1 z_e&de!PYFcQ1_D|#B!>O+jqc^% zL9meR5bi|JiJi^vdPeth-}l{z%^EQlkMBD$kTZ&!43 zWdB*wzTNDr6>0Tp-~Q~W8SCs!`}P^#`m*yF+PCkI&|&ZO^TF3CG3>!+{_;iJc2Q=J zR`{Wt26bY`L{3K^H2BHPH=uocyWd-8*fF}7dxY*&=BtGE?U^ojm;=Y@UhZXIE17-9 zv~Sl_Kf@R%(Z2me-eG3!4Z4?m%+@{3B30VA_fgJg9<#J>AO9?qxgS9L_KbdMOi4WL z+b3U3VMyohrvey0U8A*sPZQ84C4@%~*pk6Uytjh@L8-@nw4nifcc+-S!>A;L#uokblsVyxuHBkBvRP|~G0?bYW_9VE%0Lfu7{ zLrV9EO!rg!XJv^>k5NaftQ5taq3-u;k!Zz5>gs7zMa|?HLhg5~h7A`Tx=Fpp&qCB( zOZ_KVPqe*`IzLHC)cAz@?v$^>(r45Pm+lMAo2Y-ZmJ5fIwIKJJ8_M?xmB<>AbIgs6 z!WCrg$azo865)BWrsV9_9w0nN)|#A|RbzxJ$r_ZigPE1EkF0MWxmicJQr5R?tx*tO zA!}LgoUU0f1TV-Mm-7L$OM(Vj>;55Xui%WVZ?{&-5G2d`_8sn#g27}x&7I$Paf0By z%nAC|0w-D1-aAV}a9n2lAKx5x$$FhT-{nY^V~EVBHx@dU%52%V!ttxj@AG^dxo2Ow z^F8)jJG#rr8v%zbvFD!Y<&Hai-e=F<3vnLZ6mI`T=JS&V+jGwebH_6dH_Q8W1>I~r?ipk5xUwtA z`}VG)C-T01tfHU1Z`Uu*C-;K%el_yoV!m(ZE*$>+@884!=QsazJ^9z+uOUAJ{0#6j zz|R0b1N;o|Gr-Tl|LhsyKmY&PpFj84^E1HD06zo#4Dd6+&j3FI{0#6jz|R0b1N;o| zGr-RPKLh*>@H6oL;tU+Tm?iJq2ZfZ$`*zh8f%3k+@OPcu`HX|SX=lD}lsi)Cx!j{q z50W?S$NxpkJViF86lr-SWOYcu9lYJH52ASLgcnzXoH_ z++OZRw^GntXQ4D;KbqTLa79@on%m3$#`_-FtG5uVUlO6YcB6~ILi7jXAzL@2-w^xS zpG7|>o_hT=`VsLzH*IXxZxa`|iP4qB_Ui-Dr-+Z%r=#~0J9j*Y-bB3P^*wYF@wdi~ z*rEpzck?ntk0fqPV9*BK@f`u^&!ltt_-`fp3~{XHPINNyOvyR4ka*R+7w9*nqxtr( z3-;%!#PJ@6Xd~hp9Ra$KG&qx=PC@GuziNs_$B<@c%a087Mbh&0FWiIvP8y#_!ROH` z#B~Kv(F&vk3My$wKP0VCL!1US=c`CV^ktbjT8*^s4d#HJL-y3Xy4M@MhU~TJ?;nkh zCVOyNI;Ww{$X@PlH}cUN$ex|43yz|Xy^_MSnb*+EUP$5d^B3sW1}R8&I$%$({#Xk0 zE~}$YJ|Nf1*ckop4tYMp!w#KaErrD^#-cA@A>GADSxIO4BS}Th@<8bdT`r;ZXbdCjo%I<&rn#Y zqdU!#!n(hP=(>qyCe5wT!eLUlUkPYMODS}1orE?bUE79+K=eG)yN$|DLZ2cX+`@uX z^k>q?bydniHyuiXNo)6@!`3IkxiKfub3>Ehq1#pT7MCOtAAN+b@0SDzHhe_?`k4sb zI(5P(yu2zAE@gB_f7_f0{S@@k0kaZedZ0P_=72LlVbw(tOJYT(ZEsY+4bRYX6z(%(7#0xp*I7q zt-T2H@)x2t`-Q=|r-^8lexb1U(+c!%t%Y!N(mM2pKMNqVcQ#sjKNwWpcA)zd%m*UkIZ*d!k>R^oAem0P7mJ_Tk3Pr2u42R0xSagXRz^>;@&>Ny8P_MBPt$$kx*ZtDyIei?V;KF+J+39w$ zbl7HeWu^^8+~10Js<48Xl%42{j|W5i=)LH>p9g?0dK8Eh~rytaHJ&j(~ z(ic8ypF`_68NhY>N_2dU9w-OgKnEPw24UVEbb5L(c=7xpx?*k*SZ3RRJ}&AG8`m_U zhpBXfCC%^9rge&NV%%4>ZJ`3>mHtB8hjoBWecRE0BU{-{mpfrwcuKW}-SwO9PO4-{&Q}n^CgX~_r0q9=G_OU-q2cxev6|jcgt9`=sxUjp(Y`&Wpd(Y+MBQcT z7s;?l+PB{dZ|8VCCQJceY>g(bdyq7?;0-&xlC<7jFq%2(q296pOr+> ziQ4j}k>p|m^|GD4BvFT{g+W~XI+(#DqXAjOjZhe%lh^gY>3c8*0+~km>}#d>)TZ#?S=cudXzig zvu7V+Us>Ot?4&GQAnV(gAO0ZNAnV(!RH_Bpvc6qq)FDBVtZyIMkR=!^>)VHHO%}At z{9WHikWJRp-0L^02n5`koAXa+eZgj#J8tYC_$PDs54Da{$l9GdXS3!($DK0&e4Ot1 zT;`Q6fsVT5et@H4>A z06zo#4Dd7XUz-8``u*3gANSk*HRP`$KLh*>@H4>A06zo#4Dd6+&j3FI{0#6jz|R0b z1N;o|Gr-Tlf4>=+DHY56cA-Xwyl*!#70a9U31-LS)+*PPckI8q#LFEUd|qxxwwJtP zk00nIcmD-j<$iPhF`Db!tylDxH|^%SQ{*-tu~FW%=T}zBeXXw|_Uc^U{>#u7&Gqfg z@e9yg-#+Em7Bsh)d$+CE&|Hh*^}Q1|>f9cLT7w6ozY^c=KNbCn`0t0+=(ohXCX}F? zxZ|z$=%>U-HY#JIevi1hYB2gbv2&Ftx`O!o@)Yzz;@5#Y(0RlYc3noVA{Nj8j9y5r z)YucdbZ%e9Z9lBh7Q`l}JqB&9>M4`(&=<7UWHa8P8a5*T}aoHcJ??rnDjn9 zH{L;qk`72$<15;O^g(&IyJ2(QlXOEV&3({&Nl)}T*&eMyI-|@-{QS}7E7u|S`@DTNUohok#klfvE=Ug&1B|7g!?VQ7tVvgd#Oa&&4b`HY$~ z(W4HK*@!GeTkj&B|IQO=hb>YF%)E|vUPrET*faEm6e$dw`5WyRC54Vv%Gi*<4kY`} z>*=CLPnANi)8=U57%3dC6rc<3$o}oVuIL~mDdcBON6+g<_MFd-L??Ys0_OY*^vZ`x zu<6W3wEvkTu)e(m{U|R9bb1{|-%dz^(9P%3I^M()chQNqNf3Vi75a`+5`4>QL%*m` zgmGP!u@8?cPK118Ewq1hA}k!x5A6ks;5BFn+Dsu4);a)s?S%w*GHn8SY+?fJKQIHW zOB%x#;bQdB7x7TAIt6_@JszH$rlSYg#Y6Y_9Q6FVad2)!A$shBICvO!1Re1&7Q$`L zp>tNp!pj>q=vm!kq0HkcI&O6g9KZDuz2D31VVD?9Y&--}_>++pZ-gBOG9m~rT$N#Wps&j-DB;Uciq2|_m{ zg@LL@40>!zD4c0ZK`$nIDhHXQp}Pf!K*^O%borx011>@YfV z{XFoFC`0cM2Eq^9O7zmZbKqORZS*7m*(-(FgZThtV@T z(q8(9A9OQOLVs|W2IEZB(X#`6V9_jX^rTf&;q+5O^!}VF;GScOUX<$z%mzzz;o3nPHP;_J0EsNPk8l-eW? zb-x#E*+MmRz_rJ0&6b|%yK(o~tP7gxx%Ri%aZNht?QK=;kWRhPZ8aC!6x}}Pw};Bv zRC8l=?amWymX!%wYxiOHyM;OWPgybBsox;&oa}?&1x0?4tTf zczo_83wG{1Pqgnu6L#ObDQM9;1J>s8RCFg*Ew)3s4|@HT?yN!jH1xjnifq;dfApho z?acCyGtk!>zA{~R(Y@UNj(WumbEJK{p6MgTuZ-^HzA3(jSxdf~fm=UUjJe1tZKiv< zA6t2nQT{|*_i$keb4Nh?_8OmE%>T#Uok!L5{f{3{sT2*Gm83y~Aw+jP=WJw5=19`4 zffAMGx)&uxrc4c{gfdr@B$*OYh7y?~M1)M4`R()C_kI8WuFvn>up2L^6}N~_Z@EKFpFx`Tpc$8` zfLh|n-=&n^2-37`u0BYeIz+tp%?@fWekO{&R(FjzQFe=nxAa&^WmgmHhQ(3ijY-Eo z)jW_&2qO0B>q<$E5zlsaqOv~{zdAjP(i=+Jb+6(5sKFt``%fBDc6*3j26v~N>WP0? z{S}vVAuYOEZkzbbK;q2Pcf@O4iBGv+6uZR{7q}IPr)3jAJ(MfXKTZ5cv{{^Xm-yoQ zRB>PYZ#?^Z^$Cp?d5)Lkd{zG*0(P<|0Y1PzWo8!D3~nk+XLNB320g0 zzOZA5KwH+dKe(JKxF+-W`gwwdvc5glb)?{@%>ENB1TlF1&HlMt7pV$bWPZ2%2_ND0 zI(xk2?`2Vnimc`RQf^RB=?d_S23i+=K!%e?=26_0(t z!Jc1wF_Tv;^ZU~wyegTEVutbRWv-1<;j!;+*z@ais~lg-eEfR4<2#u>PL6l{B=hgt zYL4tP!|eIf{fdXP@3mNqhWHI<-;c32H&7b>N9I&vvb=BqeEtl6|3}^rZ`a(&_3iA% zg0Fwy{}KH2ll^nQxSx}|N8Ai>Gr-LNHv`-Za5KQo05=2w?it|j&%gWrusXw8+zfCtz|8Kc9hxJ&z6g=eoH)nj!Do z&6V`zO?&y7O>$ox`&;fqBWB2(_BGLYa_blWlG~_NC~w;1yR4FXXvaBu-#$LQo4jeK zN-4RkCM}n{SIlvF->%sHPVQ|+X3(y)t^0|)Gr(+Hk*Bss-nUzamw>}Gn%(foU)mOmm9*3d1Kfz7d+6zsgQNMwWJe|Oo zuvh*F2bW;~I=dOX5Bo-333wy6vioCj9BXS;Xwf~fr#M@J#n?HuqrrOE>z;;yTXFM3 z|6L0%#2!|9033mx^y4zPKlc2;ufdJDqmcxwLx0ZpHOIXyz}>Ki{-MEXxWO@zc!Gc6 zPRHx&Qt&M7o};&bvvJo`y!9}+8uvavdez{&xC44(_yT+d_d&MHm7p`DSx(?nqQi37}HG}*2k|6DnPhiR0B(#2aSLnk-&n6+I0Bvx^nj~~g+Y~IA znS{O;_6P4VPC`v?Lhz{viReww31GB65zXyz2X{Fb!K)M#QBN-^xZ+p>n%XT5 zJkBiv^)%c9zW*&A-FUtm+;4L{nvrk>{J=IIKNE|r z;$DF#4U0vKwtfej=fdOyG68R#>W0o#Sb%T2%|vH*_Xo#MnSl&1IDohDr=dJ^F<7KM z1sPO2ftNP9pe|W1;58Y}=uY8G@G53JdZO$NK5~Bynz$txEDUx+eY_*U5ids|kzXP> ze>Q`TO-=^$&WKUQ%2nVb9U)SFkPgP%)}q1VGr(`Q4@3Rywu2R}4MBfHc7l(*AB6Vz z%>yT?4?rq!3cy`WY|*!?$H0%w`=N1XPJ#=}EYQ(&Nof^ zcuKJ%^3D7KzVhP_le1g_dcw|i-J($|rsM*VTs1a#PZ`ZyT)57=QMF*KE^OV^qpL!P|L?%$x{saH#!P z+QFFg?cobv(?vyOFZVBIkLfNH>D!l1x=l|lA$z%pe7H>4o0Go%nc5lpl7#f_?>86H zezjyT_r)6y&>uBO-`?-X4!V2<>D!Or*i5SjlD>VL=307?g!Jv>P9)PYt4ZHJI5CE% zSCPIwdwMY47*G0k)ap*>_>#UoY^V#}Mv=Zfz#h@Y8l-P`z3V`)xlQbEZ9`|JlfJ!B zzc;;)A$_~wuAa1dD{)qZDs7!Y`gWZ=zbLm}q-n1o@rL@okGMzieJZ#=Y1-rZ)=HPVw1;vD6J2~t82DUdDBSK-Xck()D9Cbc_^jUDUf#kj#((R z4F5aC{+(=p(w!QRNjx`gJazXGaZ|d0x@t<=^|GUO)EIZ-;}1=!^bN#1-L$AD7m4qf zD^YQuhzkWR3qLvZw9rIlDD4jU;K&@zCCULG-nJ9KIafR!CQR87^=c!vnv+=Wk>@^(n zc!j8E1@YR`i$pyy5$DdGC7O?)A!N_FF&~MnZxU07`-^7YA#lewLCw&O0|+c;XYWLGA$ISXtkmIaXhI7_V8`bEJ`7gl)3cy-RtsKvCAWcRO}Y z@KfeHXrG`_*1C)A(goY_TABUctd2#35wfPeYp1iILFT6I{ROk|nwvd`-lQqGEc2?H z?R;yzUT2T5a=XZnlezufF8(>0uR1N~|CCv8(R98&em}sT9~ETFpDnYpstP||=2zzR zysa`zJ@R-*Wxf`b$U86dsx>2cH)X!JLYwzc=DW8W9NA}j+1GFXz1@-hTr1WOU(I%8 zp9f}r{fM5tZ(qIag1m3vx;{$Yw;zesl=to77uL!9_N>*l^1eMoaVOWevlkS;{^#%E z|M^a?5&7pzaMzHVC2j_|8Q^Asn*nYHxEbJP;J-Gm|&%MVmw99}eDAW+T^av-UP*vBF~z~6D_a@aQ+T#fCwJO{iM zJK;+ics#cI+Xv))+|ke_U7$bTgM_7-h(rezZ#r@_vY*ym%RON`c=91B@}5@!R?d~8fX;I8oo#rJ`k6Puht}fxENBHs zER`Y$lfPg++?S1O?*R>Y4DQY{SDAoQaF5nEaR9iF6Mnv+g#z0R!GG4>Dc}_*xO*rb>{- zox5N~JKVra-hem$!5zDY0yN=uH)pZ0yONNjnGrZ)Uhcc|!Gos9qu|pg!CPA5(7YoT!ObCY$SmbHxa4gt5>03UUkZvvD^)*%k2l32 z#Q;UBNw5puPeYe9m7!Kv~}Q@rVG(^ z?QP&c-$IbCU^n>6H%(7it2!P9u&sKQza+UbGIJkivjYT(Q>9wsI44mF`7P?+$1J2iUMc!3|!S=tVp|M&5@R0jc(8z5gz?bqTp^mu|z&(N| zq8r}R!45_fkYJYwIH+ta@-q$qznVB2`P>Wxf4wmhS)7XnKO2LPaLF>T;!z6y-kS<8 z>?T4x-mL+9%;KYoGd6-3ZX1sJ-P#KFzdjU+f^xtWU+mFJypOHg;&? z@gv~IV2Rddmw^ZL?~4u|ss!5@o1)^HDsZ!+F&g!w2CVVI0KIg)4Gul8 zi)@nafzNH%Moa4+gRh5Zpdi~9;5lM-G;#GCFt3{`+VcJbctE`pDscY>R^Oq3-cf4Ii?Gb6g83{Ls>mN~1W2CmC^$@Jp&0C#nK%18pVz!i_~GZq_lz-j9n z81X56aOcE2M)|%GI9cxsQ~AXNeCYLg=8(D>`0pJ=qYfHgOi9EwrCpI`tDGMmo@|ZsKAa{y=5kNO}RN^y3q|h zwudqEF3}yVn4`n|o$Ue6SkRsE=;sM8is{PewRnNsSNx<$t@i<+-S&>|Hi-1?dn{Y% zwdG_l_kp&J^iL7#+b`|CMz1^+2D&FbCDLg;(zk02T1XEbMEdqm%e?5P zhNN!~-7uB@-bs9Vx)a@SjkNCC7kTuJ4AQr6e$byDH=XqDfm_Y!EEUqU?|-XDTNe^9 zd7w^Dm`?ikpYB~~pV!2XE_YB@<4E6b`MjBGRv=CL5`~-8FDdap?ekQ^SK_m3#Z*xc zY1)52*++f5N!+j|liD*Z0j`yT0{%RZ4aBj-lBs#E#NP!GRBt}%*!%l?Q<2Mw2h>lZ zimwn;F*IeVPI`4QV^67$BhEGKOYM;oum7Y&Ih-J_xS&FPc}}eRwo`1aL%Q^*U0TGy z#KgS|>cmI=h#jt;5r?G`Uzu=N9D0DbNOy<0sfzfW_ImN-r^Gu3E*Brb&$F@bN8arV z70=Nny>U*T-cyJdJv9@X`4C^zLlcIyNNG09unyvBz`_QOVm_EJa1l_sO~iJ`qwccWxRf3f6f6H zJw@yBx{CD-qp_lRyxwBnQZz(VkJn+WMZTt@e7rtm{rOXOkp#}fT8D)aye?#YX7@H>4_V*d)pdn%rmSzT`!rwZE9=`kD_n%b zKaunGPdf-3WP7{C1hkt-Sf>`27HT{*C7j{7EwV?9}9k%REi{DQ~^ZE~&?O`7*!O zUddzMld#|W)^9TJy38+!nDClp-tqalBl|vwJqNwab9^K7So;NzA7q|Y-Pe(QPMAGs z=+WE5+4onh{cTpr`}XJ~#`3;>k!7~LZ@;p>8NcTv|EEy#_7K;%vlkA&xc_J2t^+p% z+zfCtz|8Xw8 z+zfCtz|8#GuKVg2 znC;tj1MHw(XC1KGTi&-1j>-W4z{l7AtptC=Zh!P0%r+XiMSY=H|AgIb`UBK*KiFx{o;3Djq!?VGAu+^(8 zz-zImr@jO)!ESTy0bTkm?5D+c;NjTA)m^~dv3s3Z0)B{_7vFCi!TYcm7aaiyV7Haj zf{n4?{QU^NgqxboSDMhD`(hjA+kiW8gOmBr2^@w!FK{0C0d96i6r_M1uqEZ0;0WCH zM3feSx8vUD#)s?RT-*WaSHA(L;XX*kQx!V%DYzRl)iMFU#XXS$Zz$LccSdwyXYelE zA2q23f)C>^sciRhumtx?zM7lC+IXMN$4d`@J@EdWrZyE|cf7A>so)M+u?6?@AK!x~ zJ(i-@8Wrft9q!}n%r^ud!25>s{OrKFct6p(F*Mk)2H&r}Gr&La{-d5opEb;H+J{R1kAw^Qd2=LfW z33~W21)TFxf}R&{1XrDtpvoP)z}s>q$oIri@ats~bW6Pwyva*~hL+w0dkG}y!p&#k zzFHFWYSA}vUP}@(aZ`mpytpU{4WFS4HpH!;K-3q!1vh}D#`fS3-ILHmB^vy?CJ`-E zo&+AbG7(h|_5vTL6VcO*#o$lx5>T%Ba`3sV1k^2mE%^F~1Qgr4jrd7CTGzT4yeK{% z*%loK2WZ42{~2e&9+`0{v*9}Uw`m-5AMp_UB`X#M?`a3W)`~?XihsZ>5@XOYem7{m zL!LyVDc^g7M~S1+^NGE|N7qIn8%G=PjD{ts{O$1_Y6kdFU?@6tEeAYC z7=rFN?g#t)!A+~iad6?uU=%g|H2AYu5c29)1%CBC09_n%6Fen#9$HcRfSjY`k9?oJ z1n-UTMXwfo1`oaMjhIpe=%u4AypT<_D%jP3E;=5e2`=0`2Qf$V!SN-tk&(42c;A&- zDCCh9cu0*a8dX0KYBiGw@2JTrrT{lRy%_A~n5 z$X@QhC+=nx?+=FKVLP*!tH&L{BfD*3niCwsiD~PZ3nBqn-#U%?(k=pje2~JZZlb~0 z-K9*r-3V~tuqej5cobN7YzUKJKL*?*!2tUB9@`O`KFe0x)G#^u3m@QEJ!O#PWT z;B{3R%#L+)!F?-Km{U`|z`a`k(zKEfxU}{oJz+oD%l*UPR$5U+`u4Ey_vuY%$zJYz zz3S+J!%5$M&*mbnoK5y}9~f|o_V`3v_pN$I>4h}u+usb!qm$!E-~Q-a7XADH*~?w2 zY$N^T3TfT%^jb|Dv#Mi|8?~q;Kc#u%`zZkiNZ-r6pZgOPn;$h+dUI`u2#fnsk{NY1%DZyV7S* z6EE@Yq&~ZlzWt5u3#zPyWn#H<#n96&|?Q> zp-(#Yw)GpSWs$_^Qd6mGHN<71vDBnKq+_4iKY((>&s?!<;Ob#BsG-HghB2ckt4`wA zEe_O@;iO$p3ACaD!-%haFrb8a#3)Lg8qi3rd+E10wkv7TAI*3ro;{d&zobE|Picyb)Em)R%L;#A^({U3-z zHW4ejRf$}85U-3c6glC~tzo}+VdyTA^Ks%gD(gi_r-+BzEETm^68CTq5FNyyi^HC; z`O!sm@j7wG6P{@NZQ_d`EksUtiNAJgi!MAMPP(8Vy3tHL+wHk9>KXBq-q(a@T8VAf z6$y{F5&JCKA)MY$JUKZ{cpN_`$^N-7hDHi&JBSy2brlxk=PKFbUAu{d-m<=3L(M|i zEZfU{XL%3daJ+tH&xz0dB=DE@?X^R13&Lc5`|g|*0uNc=?y@~gFaWQQ+4JWeNftbl znVR4&NS5{O&iyHYmaJ)SI%+CdEi*GqN$^SLiL;vclkj?-eI3z?B7U~aM;>qFvul0! zcx zQD%FcPRFM*pWIOB_*!P8O^J@|`y%$w{c?1WBl~PH>+CPjqA;Cy-CUiIQ5e$PkV4`)6)&Gqf<1%j`C_x}<6^HctF@3^0tyIXw8|GpXE?#aLJp0Ga=cVD>s!p#6T1KbR7Gr-LNHv`-Za5KQo05=2N3~)2R z%>Xw8+zfCt@V_?$$1ZM__wA44SIPT!6C(q8)9!7MCbzBkC%J5a*#Le*_BJ=o)~^W-nVzEJe3HJ|ZyVqc^pr>GVFZXnpp3tj*#=d1Q2DAGVzTOlDev3W*@iy=) z?0b?*a0`1*?+@Vn*t~cHXw+|EpOT2dm$7rM1cA%2r~Ft4X7^Lnu{;Leg5A=i5iG%u z`O*bibbsvZg{EM(VL7se2KUBxI^z%Sz|G48jaA??*te{5!BT9e$>+dAY~93X;8(b# z+0m&C{rMVf6K_+n8Fs9d0Gx+=oZjuTz(&~3pX0!>xY;@VX9M^G?s{r#4}d@7-Y2^3 zJXjT5-=rD*3->`ogbL7^-^6|U5>;Jr5^jjLJJ^C1a9i|CWdzt2H%H^n&H+c`7AYVv z7VM21B{P+DusUv+mLJ{)j=)WmB;o{k9d4bTr`LepaRW6&_yT;j8F%In6rd-+`#_3* z=V^muaZ6R$#{#?;H&&tuNARRtDKf5c1}~__d-%Kif!ojF*PNONzFda)#$U1){HhRN z+rc^D(FIcE6?+6+y-SMfBF=%m@E)j#obG_XuEw7ipwkYHPm-cND-@v{ug80-Iu6nX zzx0u!jYekRol~W#$agUKAtObjtVV*D55TXPwN7qS^dci61+)xQ>x^)#iYMcbm#zU~ZnFQ4YcYr%SC82Iz zm7ocqUX_G)9?}H&&PYP91twra&m=VNv@KZKG6@}I_~3%)i75BZSn$O?iO7Au8(4Er zBHEZZA3R0_pK~-3Y*C(oDzaCB=lCa}YnwB`yOk5rpNYG`2lm7x^O{58KKyt@^)3S! zSH+>N6RN?wlj6`(&qi?Tb-b6me=GRz=vZVH@D-eXA_h5@c7?|Kh)E2x8>0zsj*CXR zen#M`x+qkjYYA2{jzR~#?ZHkSOHl1Z5!hl=Bzp8{EO^}62(-b(6+Ejs9A&Hffjd7h zM!SwL2G{;sgtn}$L}5D;z`s^As9XDTaOPVvx?!~n{K!d&#>S?Dho$pS){9MGt!u;3 zvykoJH$R4;{^~oyllt1Dpvt}AO3?tcJgoqH*Vz`$Sa1w%Kdm3i^E?R-o@{}J_?LqR zIhmmYap%DUhxA7IyQ;y)2E9;CeJ!}?i$2QHYXBGD&_UTg_rZ_zw2)KD6Y%e-9!N#+ zCAi5+4NZxC3ud%b(2A#@z(4OPqVAJ_fX_MoW%_z4Ku?%>=NmI>ixRjd_#=~5qXM4t z_YLE&pbp-b^@2I#paGswH8aVns1-eyF_24Lmc*O}k-y}*4eFEioq zdV^hlRWkRx^acNYUdAldumop5E@q0gt-*_5A7QSj+kvmE0GA!Q+qi6 zd1Vfxa%L!4t!*olux2>e(QhNuI++h%@_7w&S()_h#k*6P1IH*hel2JjW8#9qUAM$C zmG{YB?v@#04Bulk92eHiV;pM7f`b_kCU6Mp+Y8@LV>YKugyZj;#xpCflD*s;ltwV! z|B}7jzlQJ`#eSr3zpOKunIa~Ad-^wP=Fv#fw?~_rF}VWLx367h$m}p9efudZZRU2T z2fY3z6*XqcSx@j>8%4%0+8b=u<13xmhxF}*qhHetO37aChF>4irXxw;-ei88t|}*c zxlg`$nciwc`u06d<@EIw(ziGI71I0a@pCWu>)PA{bdVnD+eKA7X!miXZ@-winZ6P# z+spm#8d_-u>D%>_l4;Kkq;DUt5kn7JPx|)gXF>GUWu$MP8RJf`2_}8J@x_UBofGNX z|D0p!4qei>+l4sLlbVRj%dP3rn@QhZci4m;Hiq==NrIkqY&&t=Y*jiujr8q{wSQ5G zW~6B!wd^(3d5HMdw0L)mr`Z?NA& zt(`@hcGXv_sdLAP70M-)o-%3Icd3U^jWdWX56`Bi>>&0^A4kDJ-*#eF6cU)f(RE?P{S z>{22Q${_Y}-Y*U*Cf>YyoA~WbV#(*#Vnh5HE$p8qd>b!jKf8ss&Ub&YYH#9uFDHwQ zh7y0=Di+TlO?>`^o!EF5an{LRV&_2OeQoMugDB$C+8?6K<;3S~T14&Zh&799L^fH( z)QD1%Pad&BL7wQ)5#rBP86s2s>>vB{42?_?U9KSB(PyFP6n<8aJwD^>43Q#!hLCj$ zj}{f(Bu>n?6*b-=ers$Xin~u-?W-)xe@uKXuU!~|pIv0XchLG~W`{GyIh@rwz{HUzgc= zMm%2yzXxE?Ip{Zm&zIT2z?|rv%9Rl6)PRt_dKkZXs>d7FLUoOu_OC_i9J3ppmR9;%rI-(I7i;MUoCT# z_wCKuCGx&Kt4>MoFU{AuzMZ{r@b$mstShkj@^B} zhunv6@05GdGWK)p6%^RM-9W=s-n37>=_dCf;bwW$UjDFJ?tA4b(5th3`>X2?V770s zMGL`f-~Now2D5v)FEXeBvt7nsp%OIe?0$rT7(4Js?5xIZX90)*1+E9y%RhhcRfqgOTodo{n?~i z51x;kpz`{UU}xOAdw6z-=3EtbL+iJifwOSm{@0ra?t(j`%Ngvf1eFrdJ%W~f5O2zXK?>toeEYxiT!a4`1oNd z8n|mec-3Bff8U=1CuZW-y<06f7WZO#+Rwm2xFZ`h^e5Oc3b*<->d=r^O9pch!h z4e#;(!xr2)2G2u(5!iSbp6wSd;1hlD?>^BNoYGB-n8X-xV21=fzP=L7ZSc*0WCa~0{)qjfHwQA2PfI#<2SRw531wQp{@tOm%ZcBDAg0-w;gdPsO3EP zS9}~=wfiP`=kHkL?D7Ph7#oXHIy%72n;2y3(gnKiH8W$7%K>$;T4^*|vR)7Dp%slL zsGEUpy`oU6X@79fy-U#BI!ExCN0Im$gi+w@8j)zUhX{1&)?DyWmvCg|7(&jO zvlxw^5f5&iy9m`8tpMjw4?`Cgq=U=F3sFCdt>7Dmp(thKF7TGt1<1W7AAIh>e581x z2;9vh7@fDN0NW`9p|U^K;AdL{P}}%=@XtQ;(7mxzUaaVgQrf?Q!#%x` zI871SY2yM9o3C^ z19l&vil!8N0NZ|1LdW#Kf$vo)plK<8z>9nQWUj<1LUTB5=Vzw%xH5Q$!#k#^wHw%_ z<|Q-7xCi*r{HILMiCW+`tp`l^SRHWJ$_7TVTOV8&TgU9ZXaruzTw%(dn1KKEyuft% z+6SEQxtzJ6Yyl2^d6IGN(GNVZ{TTCF%@(ZI^&s=>H`&YGX-FQ^{BjT+?;f#}`Ehv& zIQ80grXp(?xJs14?C|4(Yc8fU#(jj~w7^wN`E@b)sbw;w6~=%^d{1DGcOiXy*Jt4j zTImGG=cxoUL4U|z?i=QLF%JXB!|^SDTp5pZ&fwX1CNc-rN#CB+Hj2p{L;ChEl!#FX zp9beB)DC6Nt(^h>m}AFW+&&YmaoC*sz1a;M@S_(Kw9Fm+Zlw;>)yo5%=-Qom+TRmg z<=vIhdgTSaJpCtqV2clUpYJ=mW*F()-@blI=UyOtxetANhn_Qv^zDs-*XVx5WG{E! zS(P-SPx|)nr%upMgGt}MDE%Nk{V3VXow~J~zW0K(?yAeT(Un@HZ+G9Zj-EM?^zD25 zrqbZ?Nz<-7{08NnN<4DnIcooJ;zbjSsC^4b(_U}4k1A{=e(+#BWiBL5yQ5n=HFgW} zosG+>@HfP*O5s$8m~`wGlozFiKVO7hi~cNgp^R#Y_lHo_G)>a0e@BBTg^9#L)@D>- zGO@Cj4t1%NIPJAEHR}~|j_Vh(n?C8%H!gi5{>uZ+@=0wX_cg=J*jr9-PFG3Hzo?|^`Sd;KRUgxn6*EuKrgV%qozoZrjZ{T$y>w{Cb z2xq+|o-9rlX5w`ud%V~zP`DGXFIit3H$fPR*PX0~Y#1z5{X%Sg(nuI3>)Rj9>nc2r z*RSk3o(<0hO|sU#->*x8dw9Le9^d#rUr;9N+tVF32qdz;JxM!CFc7by*>m=(P7z#^ zdC$i|g7J9G%^p8Jp{Jl+W?zdB{62V%&K~zUewiOB^W6Kn{L?bW%unHel{s|&O#T4; z9)LaH?pJ^QOqug?RQa(o?<#2EZIyY=hCJR;nZI60Cq7x(`!+;!k)fSUns2DlmEW`LUkZU(p+;AY@In*r|n{b$#Y{ci3Wa@UZX z0d5Ak8Q^Asn*nYHxEbJPfSUns2DlmEW`LUkZU(p+;AY_8Jp&7S9vk$}J(~EStGsFN zKfXZjsWrCprhR$(PPvD;E6Y3fosZ_o-Fi7+?w!{Z+qg?WxSBH-VcVLS@$AjCkZ@26Ozr^nT_6qnZw$AmR;3jO-6jNx_Z(yH^ zb^>3-K57sFF2PQz+YH`^-JVtg-iZA$R>wCJALM`v1s#n=Y-M}zgS#qUGF zt+;t9Q%MIGV*6Dd07qaiRH_E|$L_E82Hc37n!1JR(4R+R$Ii0=cf(HT%7D{wkJFLj z3I2hb9i7^x;F;Kug0_G&ao01b`7rnr?tOw%tHHN$2jqYE1-KITK~@@Fp)*gz-Oxu* zL$E#WiSAnu0`JG2(ej)z;11j$Jy-SxE8~4PQ;$o*PjIi~@OuL|3GdUn#3T<~kN5A4 z2q*(T#`}7j>)Zlw#`}Ht_IU$-_gIQvjO_|N`Sbg@t6!`K4rye&cWZFmE!>KmiolB3 z@qX-`Q^3Efq-dFTFnD&Q6qQb02JUuBitcu-2md}MMXf5k!PW37i@5_IqCdhnA=64ZOc4zS_@32K%c1|Lk7 zAe}>Ji2Wt#V*fgDBP~IF^q+!%>Pb-a@-N_*xZUe_SsD89fU+dCcYjYXotlL9E$#z$ zoRWk}90r25^^(w!pCa)3hD0>vp))vqLn11E<^hfvmxz{FhJjtaCm?C#QgF$>1jL`P z1{~;u9k~^(^)?>$@yZ4Jt&B(4bdP~GOybepooB#j55%FN-D<$*gW}L5kNe=}gR#gi z?=^UL-&myC{uA7NT?}$FQ-#L+^2cbjuU;D*JvkcfH8KHL?v6q|KKBEUZCiqJLxzHn z*epQ$>JwV%2Vo@3*W?5kSAjaz-ulnI}}c3-`br=^6(oD=G9C^*7X!PVb^4& zyL=3I<~$d4IBYWbbuVY+zTFKRd~O`_{o?~xojnFU-?aeT?dd4=Bw-2oq{j#}Xrlz| zbA?7D7o~vb*@zLpa5dOAPJoVUtOpyNbwoFlH-is$I-tWkSzu4gA!uybF7T<*gV4t4 zec%Zm{ZZJ2L*N5JHmGPwA$aiuD`YmHl$4UkfAL z&))zmD(Iu1fA4_z-|dM`OnnGGc2E=TIoJYz8P^>-^k@V38ru!kMZO2?YAd4$&0oNI z_qw1{lYfD!k-r%~?=H|T=H2RK?6-9VTh8lX-qostJ$|$?^@`oWueUs7x;tuu7YH6P zHU2%pkF(DUw|Zmn5SvR(aJwmZuhLn@{!d@9K}RX`Mb!%2 z_O_7ep=JXP`*Vo7szCboc8mQ?+Pi^pJag`D=ESYR;2npvn8E@Fu#Vmq=4+HASYb21 zZ#)6mdr%rPtxW{heVW2VucyJUyrqna?FjG+$0%l3(I~Lb=n&?WJ?Yy^(tVkXoN;h` zr_O9<_D`~xyGFxg=C`v89KUsY4CAt9GI)y?&6u2-3T{pt&WwLF9jrTMAXEO%6&%S} zG5&b&*>#j@Om9ZmG8?S*UXP(J%>mo(*I=Tz&IR|+QDHh~dx3-Y{H5!=`+zf3KhlGa zk-gk2TVK$&PNZ*7Jl8~js3v>4kJ725Ptl}rce{UqKAA`Ma=&YEithKDwC*RXj?fdv zk-q)>^SyL%GU?k7hiB2(3dvsXDhoE!mA6UjKCWgJy{(nB?sc1%()-_%*1a|%oOXIe zTK6p(espysY27CTxzcOONZ)SvVJ!W21L@m+2Z(5APtv#RXxr0&`;flfHPeC)X(Xo4 z8`AB`q;G$*OoMK*Ax-;&J4$rH1>zSWU#LBOmnf!* z*kOGMl{%3$?X5Ni)cF$P(rr1^C==4LQwDUXO`BUMG zi68u$MroWP-Z*6>b>Ro`qH9B`MgeKpi{@HV=@G>IPJPNIpEzly8r9N7JW=VF_`51; z(O(>H74LT-Ue|G3Y&M5@%!za2Z4%;f&Bw$ecN710-z|2jB<`lUN&Nf)v1MzDcz7qV zPfoaao+fFPT>?GCSyse`D&xdI1jP5;hl}@5B+eUYDLy-wIAWKs*cY!k*ts=wQx+HC zwFv8xIUS-RyhdSt=#53kNi{{r7`z;$TdUBgM<#Jz9-Cbg}pPHhP4~avb{}wtuAx>6% zDs0A|)5E@Ip;5Ka^d<4Ko5zGIvcBEreU>n{ogBADtAyWVd$}iTEfQ+s^(Fhg>7r@E z_K(Cnck+Z=KNH7)=_BkZ>)W@yQ4{*g`gXsJcY-ytzCCYUtzfgPZ*Pq}E=c@AzPI?& zR)MpuZy!H$so;;y+rG>ey`hqY#=yCeGyFzat|T8>|3 zJ}E32&OSfP9>1~KRo=G`?b0ak+pW(S%lr1luJ5?MoxND__3!>af`5KWu6Oz8N^tj! zn_F%MxEbJPfSUns2DlmEX5im91Kd6N_uUirC*tl4cVD;};AViE0d5Ak8Q^Asn*nYH zxEbJPfSUns2DlmEW`LUkZU+8uX5iSxt@6FxkG2QO`}Ss&?{e#?#K`-0OVlWLq4scj z(;lXkF1OU`zT8tLnai8@Lg7NWvpe(Uo^0D8Z`~)PTFaaEv6lknrcUR`oAzN%4RZG~ z)r4OCH|{J>pQFKS-(Gh-4$SW5o=oL|*}gr`?Nazfv;eniS+`PV~T$O}$^ks6PKt)Qj01aLks|99FYveXxIga`3x0E2 zipJZef$fT=DELSwI2Z3}y0-ivcnsd_)FHY8{CBGqxhviVpTT>h9$xth94y8A)o)jT zZv0KS6phu_1P}7Z_vm(Su>K4w;=LINP8}&lE8-Y%fIZ%aKYJQ@V=pPPSQH3;t%zsO zAPMa98h3E_)4&-wBxn|IJ2) z(u0Yp&3h(zmVYA3>>mU+HB3Y$f_U)yssv;(c_r8{ECHPvwh26;X98+y+yVZ2Bp%s~ zJP0-(9gi+2mV$li<4|Wt6*$@>4$&JMz{(F}(M;)ca4GI6`_KOZ9$FQH+72s0s~(0XA71jb<^1;QFUgsIkQy{BlqfT5UcE{Cm+7G)zGVE;$g1cBYI0mo`M8H7BNn z_jQJ&6I*=1RvO``YS1F^1H;A0ZMg&-ZmK29~%GZNmy$wa@H*5!6Tn<6+ z>h^#?ZCHRpVh@2eC(lP2>ra9Q{tiO92Is))I|EUnRt2_eHVCxYj{aYkO#UBU0R zjz<&nJi!UW#v)yZAn=s)PUzB)#o%KjMxs%_I7=bI13pXsmzJZh{xN{rkKw(%K&ictZ0_aa+#uJ19hb5uVR zs(%t(9d3aldY6OG1(+e}@blo-X}!_#xz*seyk5w9Q!RLdz5!}(s3(4>gPvI22Oqnj zh4#ch0hey-fi~T51&4d9A=8m>!H4ZsQ2yahVE#u%lwtA%d@1rT(`T##bcPB_-7N2X7S3iyOgJ7e9h23~yb1#`tr1H9S0nc+><2A@`GV)iELf+I_BGvo3Mz|N7^ z8IQ}oz!$}rnLaJO!LxPFF%6w&;Mi|v%q1mD@T&L44AspV-2Ckbvr)+oT&BYpd{*KKsk1+tg>vg}9n z1{cz|dsW?{U8~7n?&849v~U>d+eapr)3F;!-@Zt>ke=Q=A6|3!-~DutzNBwo6TE|d zKb`dLHS}hBTrBC^A1AJ%=WQT;dw*Z=-O^|U2TyKQV6g-#Gp{eF+)2}slaA?hkM^#t*gmeW+5Eos_q9FI_L zTZvWuc2ga{i2r(Rrn-5Oru~NbYU*PN@%Ir))Gu|?t{=>uPer*CKbh%97331n8$XtM z+)A7i%%i-lNxPoD&xTsyOZ@mO_`)FAxtBKte~1b3mle-LYQwu|+wNtgb< z;+{BVGVyPX%i`ye#Ok#t#DQChO`qk7MJ2?GguV$(M+V*O#n9Th_HsIkN=>}|!j+=%&ojKnQL#N!sLi8n+O2kU+lbtV%h<~EB4 zZy;XmbyYMin|PSXNm0Z;;+SK(qWq)8UA}A-DVGv|sa`J1IZIrnxj>YNpA}@U$rjsb zqLLco&v_z|+b!Z1ldVOejl^@m=!%pc5FZXv67_2)9-z}Ee2kx6WM8M)rB29eCEnmv zA{5}YAbWgW@owR3{0t;(?SORQ47_$^tw6^L6Y-jorCxx$aDl9E4{xT07P7v5vVT9} zLD^pJbF;OCDzd)aKj)i3EbH4V{2K+6WPQ8I@KXW?uYK9q%wD@gpeJkE6Z@wMZpd6H z^cO_R`u3jzNT4Wd+Aliy6-Z^?5}+)2EwhUBA%7fRud}aNI{GAki_B}9GWhpoF4SMd z?}^_7u;(1?KY~9(=HIW4_(3w4?&;vMp9{sFbL{D9-d>qk{9VsGB{K@2!@DZ;hfNl| zyE6B7Z+C2w`HXde;~SY<4Hr0mka^%XV@LMcVD|NAZM-D!+x^xC3}@eWvBztiU&{M- zp^uHcZ{PHReeU`H=6x*t=aMh(^||Z7%>Xw8+zfCtz|8Xw8+zfCtuoU@9#qz#A zIKW)qv`=1NCimUok@BY9cH3dOXUx-+ckB|SP`T9_Ps#1vp(gLxz0zFdev`FH?&z#r z;J>(!P*>5BH|;maOqBcMrZl;IpP!NU?apey!EE2YI>rv#b=J>zc+30tHA^$V>|TR? zdz=G*!)|=@9nAI`(@*z>Ui}kx^7_eOb}x5Z_hc~JdfdLZAKZ$4`Qt5cGxq%FO3~*|s@E+{gs}9erIPuhWp zW54X~0`898adHXxA?{y%zi$NZ!%ita0uI2|Jyi=f#vat=6ZjHtYR0x{LVxayU7v3Q z?!Y~c?|Ub37`7;A9{4_PcE(&y0T01`^fwc{2sb{$ensF6-2Uu3QVY(+O_1;XcCZw; zLYupFgU);;-XnAJI}`8&+!h5)b^uTKBt?TmCW2Suy*6#qgTU+G<7Wg?lfiTGUhb=U zZvnUAJv#@L=7R_0z1;27&VsF9;Ab3eHiE04;!gh32XObtQdHTX3T^qzCMg;{&j>vI z4&L{^v_E*%O?;2OG2nyO@I9S16D+-in{&l5aB&5`{+TIYehHq{jTzwINAO9FZZjWXurB zJfuWr2qAO)uXSGgw~zaNa6h<*+TY{7&J1(WlXK!BcJd*# z8`&fK{C){~JJ~P$r0_0UYgjyd`}G>_twrv+{R_SDc^uf}YhoX+av%;W&v!;Yi;RPY zYdz6d?c!i?`C#<2)^X5M#i1)N#)6~vc=Y1N zAXINHdhM_na0uFrUR@atx7Y4O8w5s!UR)8nt|bcW97@nTRz<;`cjf42?I@U+ScOhn z842&(eMGDOj)24CTVdDT!I!j_Ic?G7uZ4qdOeeHo&u~b6V}kx290tyx`k@aU4+V`4 z!_elRLm=h39lDKK2;|-#i~clfF=#BBj!yDf1dFfELq{$ShGmZ;(LP}d;kDZ`baOxu zOxvDb(68JUZ99PMa-Rg~pkHHQ zl>R6*d&(Kw8MvZv%pVQ+-KL?(=s3ZnavyZ_Hb)q=YyrBRnLS($i9pw80!Yde(AQhB z5cqdF+H|@U&W}z;kJ}>xpTbo1rG{Y;F^II(=0A9Vt5|?dzJ}kF_+OlM|A_;pc`mc3j>&O zpaNa0)*0e{JVfh0?f`XTtI)sp>Vi(eEA*rYEtsbF4qZ1~18icO(1}{D;osZu=;n%6 zpzrw?-OuVb_uf|(JHuHQzH;Mp)X^mPa@VPVwy(tKt>6}9L0P0R>8+O#uqDUAMB>Y=5H%!elGN0AE|6MNdRKf2_}G^S90 zo$So)xl28*n~d4iiT3J`T3IqJ!w_0-HNuv zOZ@z0nFiF}A12B=4y4xLKvrr;?PN1hc4H#-%cI6JXYw2!|G#^QIl40M#nkh8@(WYj#W97f>he+bG?Cl$z0ADUCiuJ^j)m>AH*5 zBYRAd{wSmNYqXPIzD;fVV}MkZoWuC<$EjUc=^1i9a$UpPW1S>(BlUkk~a-`-XOr>?P+^{(4=6isX%=b$=T3Lfo31arx_;hLni^D!g}f zzWAAFRqEm1g6XRGL%!kbEBMQY^S&);Jj=`6BQxWclRXr{sex&Lev6kc0%#Wq{vl=#iI zM-)zC=Gk6Rczex2+xrUNkhR!UE8J=6F`G9EkI9I!;ol4Ke{PjeUuEC^?RMob{+VI^ z`rpkF%D(;0k)O)GeZk{l%D%m5rZ#z>C;a~o{OcvW4)j$JUI*cI5N1G_0bvG&84zYb zm;qr1gcp8?^$1)Uz@br4<$VFrX55N1G_0bvG&84zYbm;qr1gc%TKK$rnx280<9 zW^Ib+?w;D9R%l++eJ?z!L64&;Uq4}MKYnBJ08;Ku3 z*o1B%jtf7J=Jy?L?9_yQLaY|1kBxc-abu(m&9@}|Oa0I%iBEl7i{3+Q*rO1=fjCO@ z0Xm+z%@-AH(S3*;=9{4Hi4Ui-Xk+3ZCw$PKNdKaxvkHBNxT4n%w4AtuO9@&+yeFy_ z-9Va}(aq}EpC=RVo?(LSL0sKSjLs)L&dj&&XanLKL!;5*q~Dn`d_DRc>3U8`_MqRB z-e*flDf%Dj+f4^nqd${AXvC{l*qN7-ZfIv+Cv*VmiIzHBpx=?sNOjV1G(+}liXA-B zQ_0>+R?f{4V!L$I#QsUeApdx6s{d$=|C(J$l6pIcaxQ zuqRJ`O7_p+*F*PuD2LJrGqn9(^7Vh%qF>x3E&5UybmJ8{=#QC$_AZgb(S&$(zmsH_ zd*K?i_^=#W)@7sP_mKVVYK7>x+vK2aS&H`0kOMp9A^O!S(&URjphv}$87o%9Zah9n z4qFrT&ZucXAmoN{CI0QWc$hxJEC8pVNXF9|y6SuDt3jY8kdj0MeG zQ_>{QSKgt&<)NVcQO%-OZ!H zq04FXKC>o_;F``fNx-pFX_+`t(Xe56cdOS^8P%&_w~@9h#3GB%Tkc z+(EQKlRu1zIDvkfZhj&`^*2kLG;M!SvhftmMTqh}qP1@ggKJPaZ)MmB8cKYgGPk22=7cF@<4UE=xMyvgs0?lg1XoHR(u%p-v9nxho4BIyV z-L>r`*!I*K-MMiB6go5L=nLbZ>n}&N?+O?2s~d~{CmRFm9X!yBUpj#}+#CHpY6SE) zoR7Y(>HwF&hM?`^?BKgrJUagk3&obp(5|Co;I%LbU9edUdv2~p_pY*m6Al^Z!TQ#a zSGgJOY(E6%$K;?}`H=ovx)c38vOhSr+mDW1W)2;`A3_JO=nbY{j-%(xdxE9PS#+o1 z?(nq7MYPdWBe*`c3@wux!s?{k=phDOAgAI!`b?u9tm^#?oqxU^6eqky7p>8TtXB=_ zBU3bC%ear|u%7Cmf3_K2)}R7GgZ`jZyjnQ<1Ql!!pTGactxsx=z7hM0+j2nz9n|41 zSN2^C?Yp;@8#|yK+I94EZpw5$^p&OuoXN`0X!ra(-2DRv=#<&lxl`rc&~FA_;Baa^&73tlhF9>J~69EaZih~XZU(OvFV z6Nhmj?!=4|nFaS58Ae_tWLt?(#&BpV5XZ z@SlnP*y|s=!^j(bT;ns__WUgLCBN6K<|Nv;pB(;}Eqh3Jxwp=^#mdLhzP;YFl=V4E zcezJxDP|Ar(7t`|m;>y7ciOi*2IR4u(rDlQ_2*{xLJ8gFKI&^K8&N}B_ro5mSgmH- zx+nKcU~m7Xtvjlm=yI@-6ZSL(2LtZ36-X{p9q-=dyu{*}2rllJXlYPHO( zdg|ntcbWJ8v~M4E@*-pVl6rOQF~-=9HtqgB_b|=psI9WI7=1I^u}8dK$J|Sx*8a4N zNq9u9>l?=S_op5EmeI4BC*jmakrNoxbJQzd0JEeO?bSnrhA<;JYU9qmm_rfNQ%X8B z{|cz{eKeUxRn$=RQ|72cyY#MmU&#*IQg7C&kk!wiF8y#$)@uoMrR_mkS{}9R);5`M zDRov>s;sPv`gF=tS^W>{R$Uj$>O0WJ_(A)rvQK@fJ3eug^_5Y-nrtQ8H87? zCiTTvdNLz&=HSo&7tgB6?8#Y#w|GyZ)G|ro?hm9*IUn=)%)1&XHX-L`-bdR{6rWJ|hu07>kaISF{mP(D z;v)(lX!#;CBxiK~`ZbF(QINuG((^^d3eSvRE^1cT!QMk;LEZ!K_ZK}HAaYaq&Rz{s zq{8>ZDs49^EQ-jpJ*cqy%}Co)g_qrs*xpsR|4I$pDupdFN^KexzM;L+=A*)o>#S_} z-*?6Txex!=D*N_zbCxUn_G$TThW%CC^Jj>IvTwf^sZZY9CE(}spD&oc3c~9kybi() z2s0qefG`8X3ma-i!VCyAAk2U;1HudlGa$@>FayF2 z2s0qefG`8X3b${P>ys~Nc3OTRzk-j~Y9eYThM5Ws& zT~=BU`fW zO0q)pef!fdfoQ&Ockh&i{zY6~cOA{|a#!u4hK)MkZbVJBKz}9<@R)+;`;MJjtI=-bP#dD8$ImOClFhy3_)8GpSe5<&F^&Vwjd6Dm-H`sunE1Hcwzn#v^(*lJNM99 z#G6`vp^Hdgb2XD$dCT+!V~i!{+E z2;G@9NhEe>SgzAA%mH&hN;P22n^UA6mqNXXkfl_kVGa z*uNDv;qr<&@Y=48?zTM+;(r>TKhBSXfsTF97l+2dv~|{K_ph;#^41>hUla>(=1xKv z2gJhQj&sp1J!0W_t4Q?c@)#)YxdJ^lG6n*_rJ_rWVnB7(R`lN!(J;Dt5Bm7{Xc*u2 zIC{g2D43&r3GGC>$WGtyq9fi!f>Fgw^sU*E5WMRP`a@*|7+z4tu6rpH0Tm)0^x&=G zpwH@~H+~L-oexaW(;*B-X<4GpmW0C1=OT3KsSx<=xyo?pkw7GbYfKiG;8Ogzwez7qYv#v zAMu+9fu%>$fd>AN<9HrjeZm*iB-hd9&T}Cn_dfdfZ6D~DP=mG}F&hFOG@>2%d&7&J zztC+|z2MDvHEgHdM$dqvCt7H|#OZMMw;tMj?^KvGy(@av1rMnCX^OVIJ{epe_Ct5R zI0=fr3_*`7aE0n|67-Yh<6&dNaP+J3V_{**81yPFXLxac61wTwD3JD>fp(iX5(z0-1<*Ov{?L!J$v%(fW&PYQy=?nvt zx=rXa%urahA{*W4JqY@8d1$@p0q{b5FZ%SVevtIxAUbJHANcUy;6FGJM+>Q zUDU3G+x?>lI`s2N?n)aov`zgHZmv#W^tcZPxW}3nXsxz;xR~Dq(0jx?xPsb2Xpi`< z-2IZFXxpb7xw&b>(32;u=N@>7&_z|r-0lvvZ7kqDDB%-Uv6bfd}!ZZb~2s4x{CJg>wd3h z*KVhMdvX2}cHVy4w|AQx#va^D`}QPk746IY2Th>$FkoB z(7yd-^AI-w6ZI0;K5WB2+P7&BW+r+vHo>-Ow^7232X=(S-RwoyB7{>j){)297K z&j#l6IclxL51B}N+O%iOt}$lks9lerWX4+2roE4T0W&^_dh&!ECQhAp>>kt7nSpbu z>n&C>htE-K%#UHFbfg{o`&vIH*qb{4;ACdRUh2=qj*Mv|we5#tjFTm8*B9IMW&Zk7 zkKAU+tjwnV{au?ey+a+zwPMNju0WL>mqZ|phVOLo|l`p5b)vLGAk5vd|s z@F?msi@vf4Q>j}(Usf`Y+UmH5Y)m9|huW{wwackD9DXL z)arA$OK%lYuYIyk+UW%K*e40n^z+nKD}1Fh$+Lp|>oBx&taLefhLCsQA(6B*dA5+Z z`BpP&SMtmu?~!sn>Gr48T7y)iM_*8%{_{%WO`cuk@3Gu;U2>p~dUkD*B>xTd^89Rx zv!ZYRwsp0n-~+wB!zM&>i##*Qe{RxUH^~ul*5v)|yhJib(YJTV>nW)tXH))qflNoj zpILct4gV|-{6YQb#T{{!qHo{b|A^R6(YN2z+AJ3TruPhJyF~m+;k+l)#p}r#n*Ta? zD#cFayF22s0qe!2h`!5MImwbFU@;m4w$*cs+#~ z5N1G_0bvG&84zYbm;qr1gc%TKK$rnx280<9WmwVOejmo~gov6FA zXQ|T`6RFob2i0|%7tEBEyx=+V{N+&ZiWz)W}bd}O`%PuJU_Bk4Dl})?19jo-= zElZSkzI901x5v1ARC@Wi9@wt)t$Sl9H#Fb6%LXJX`}XvW$I<*Q_wA|g(cg$K_w9BJ@Lm!*U&Zm^<%%$kBLu4m|&xRn^xs9`szOH*pXslGE&2@N$nj=q8S(H+M|5Z6Q}qF8zJJM5U4uSM z{NmJZ^kU-JzgN)xi7%?XLq8x*&C~f>*q?_J+s*2Q)+GMXibE%nHplq<4D=7u?0nZv zM7t7KS8PD1lg6iL(*g8p(*9&@x`w_=njqJK_2|Q-6*6vYjh%TU*^yZpX^8GhdZG(q zgV1ZqPR)gVoX~ek-yZU0Hu@#$+o!)zK%Z=s!)s|8dOX?XzHa4CbWQ`=U9Wi>z2mhU zYChjZPk1Q@?Sc0BdEQg@!>(N%E^V+pF7wtg$FYBly=y1}7z3F@veT?*C;*HPH zjie(R+xIJ4BZ}<6|Ir2;^2Ygc_}8%udiiuYgvRtn9~ndD!NmqWLo5fkJSX(*-sE={ zWKT!$Y$u2L(-)ytzQ@B_`7-pR=keg~z8)QZAs&oIc6WTx?2b|Ot?dKE+1Nsg^ zuhou&Bx4rsd?OY{4IGR1ToDV+{xi{W4C&jegVBDCG0=O`67-$S82I-(1-*ca0WYge z^rz?1@Mm~Fx@|->-0glC?bkLMOe)Wzk7Y!G$GltUZH7@W^!+pR&5TG`=i7*Wr5On; zYyYCxghoLBVohwk7d#Ay0ZARv{f36a@`F0)2IR11ZaQb2p! zgn->X7xcU7i(%C8Y3TkDi(u9ofArZE!63?rK#y6y5DE`0MaLutLBFrb=wAT~z5qc}JDt#TA2>tct_kSN zD@McHS5wiN{hXl6%Lna$$`QQv7ohub_Apx`0-bRL;8A7*TGfb!-(}0ucSEJ%sh^CV ze?bHT;!@F!iVdu4*?_(<%nIZiv(V9=gF(kB7yUWX5=`3dMxR=3L7velKrcw^3w@s! zq4%en!M>^!XpYE_?>&)&P`p=p3BR* ziDwPbLq}fY8lD-Uk998Pb~SfL&-i?rt7y{;ol$*^JKnwzy12TK%WvNgZTNLB_f?(t z?Z1rjIknFN@p{_SZJelb2)gybOz!UD;Zww&>G2Yq(xRB

qDsE}D4BhJI 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 literal 0 HcmV?d00001 diff --git a/pymica_tests/pymica_test.py b/pymica_tests/pymica_test.py index 9f4c66b..11a5e82 100644 --- a/pymica_tests/pymica_test.py +++ b/pymica_tests/pymica_test.py @@ -1,29 +1,45 @@ -'''Tests for pymica.pymica.py -''' -from genericpath import exists +"""Tests for pymica.pymica.py +""" import io import json -from os import remove, makedirs, rmdir import unittest import unittest.mock +from os import makedirs, remove, rmdir import numpy as np +from genericpath import exists from osgeo import gdal, osr + from pymica.pymica import PyMica class TestPyMica(unittest.TestCase): - - data = [{'id': 'A', 'lon': 0.3990722, 'lat': 40.6215578, - 'altitude': 10, 'value': 50.0}, - {'id': 'B', 'lon': 1.5613071, 'lat': 41.5426639, - 'altitude': 100, 'value': 20.0}, - {'id': 'C', 'lon': 2.7567764, 'lat': 42.4520729, - 'altitude': 1000, 'value': 10.0}] + """Test main PyMica class""" + + data = [ + {"id": "A", "lon": 0.3990722, "lat": 40.6215578, "altitude": 10, "value": 50.0}, + { + "id": "B", + "lon": 1.5613071, + "lat": 41.5426639, + "altitude": 100, + "value": 20.0, + }, + { + "id": "C", + "lon": 2.7567764, + "lat": 42.4520729, + "altitude": 1000, + "value": 10.0, + }, + ] + + with open("pymica_tests/data/sample_data_value.json", "rb") as f_p: + data_clusters = json.load(f_p) @classmethod def setUpClass(cls): - size = [1000, 1000] + size = [970, 1000] alt_data = np.ones(size) alt_data[2][2] = 12 alt_data[185, 814] = 1000 @@ -35,520 +51,676 @@ def setUpClass(cls): proj = osr.SpatialReference() proj.ImportFromEPSG(25831) - makedirs('pymica_tests/data/tifs/') + makedirs("pymica_tests/data/tifs/") - driver = gdal.GetDriverByName('GTiff') + driver = gdal.GetDriverByName("GTiff") # Create fake altitude field - d_s = driver.Create('pymica_tests/data/tifs/altitude.tif', - size[1], size[0], 1, gdal.GDT_Float32) + d_s = driver.Create( + "pymica_tests/data/tifs/altitude.tif", size[1], size[0], 1, gdal.GDT_Float32 + ) d_s.GetRasterBand(1).WriteArray(alt_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) d_s.SetProjection(proj.ExportToWkt()) d_s = None # Create fake distance to coast field - d_s = driver.Create('pymica_tests/data/tifs/d_coast.tif', - size[1], size[0], 1, gdal.GDT_Float32) + d_s = driver.Create( + "pymica_tests/data/tifs/d_coast.tif", size[1], size[0], 1, gdal.GDT_Float32 + ) d_s.GetRasterBand(1).WriteArray(dist_data) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) d_s.SetProjection(proj.ExportToWkt()) d_s = None # Create wrong fake distance to coast field - d_s = driver.Create('pymica_tests/data/tifs/d_coast_2.tif', - 3, 3, 1, gdal.GDT_Float32) + d_s = driver.Create( + "pymica_tests/data/tifs/d_coast_2.tif", 3, 3, 1, gdal.GDT_Float32 + ) d_s.GetRasterBand(1).WriteArray(dist_data[:3, :3]) d_s.SetGeoTransform((260000, 270, 0, 4750000, 0, -270)) d_s.SetProjection(proj.ExportToWkt()) d_s = None - config = {'id3d': {'id_smoothing': 0.0, - 'id_penalization': 30, - 'resolution': 270, - 'id_power': 2.5, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'pymica_tests/data/tifs/altitude.tif'}}, - 'mlr': {'clusters': None, - 'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'pymica_tests/data/tifs/altitude.tif', - 'd_coast': - 'pymica_tests/data/tifs/d_coast.tif'}}} - - with open('pymica_tests/data/config_interpolate.json', 'w') as f: + config = { + "id3d": { + "id_smoothing": 0.0, + "id_penalization": 30, + "resolution": 270, + "id_power": 2.5, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + }, + "mlr": { + "clusters": None, + "resolution": 270, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "EPSG": 25831, + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast.tif", + }, + }, + } + + with open( + "pymica_tests/data/config_interpolate.json", "w", encoding="utf-8" + ) as f: json.dump(config, f) - f.close() - def test_init_wrong_variables_files(cls): - config = {'mlr': {'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'clusters': 'None', - 'variables_files': {'altitude': 'pymica_tests/data/tifs/' - 'altitude.tif', - 'd_coast': 'pymica_tests/data/tifs/' - 'd_coast_2.tif'}, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + def test_init_wrong_variables_files(self): + """Test init wrong variables files""" + config = { + "mlr": { + "resolution": 270, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "clusters": "None", + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast_2.tif", + }, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() - with cls.assertRaises(ValueError) as cm: - PyMica('mlr', 'pymica_tests/data/config_test.json') - cls.assertEqual('Variables properties are not the same. ' - 'Variables fields must have the same ' - 'GeoTransform, Projection, XSize and YSize.', - str(cm.exception)) + with self.assertRaises(ValueError) as cm: + PyMica("mlr", "pymica_tests/data/config_test.json") + self.assertEqual( + "Variables properties are not the same. " + "Variables fields must have the same " + "GeoTransform, Projection, XSize and YSize.", + str(cm.exception), + ) def test_init_config_not_found(self): + """Test init configuration file not found""" with self.assertRaises(FileNotFoundError) as cm: - PyMica('id3d', 'aaaa.json') - self.assertEqual('aaaa.json not found.', str(cm.exception)) + PyMica("id3d", "aaaa.json") + self.assertEqual("aaaa.json not found.", str(cm.exception)) def test_init_config_json_error(self): + """Test init configuration file JSONDecodeError""" with self.assertRaises(json.decoder.JSONDecodeError) as cm: - PyMica('id3d', 'pymica_tests/data/config_error.json') - self.assertEqual('Expecting property name enclosed in double quotes: ' - 'line 2 column 5 (char 6)', - str(cm.exception)) + PyMica("id3d", "pymica_tests/data/config_error.json") + self.assertEqual( + "Expecting property name enclosed in double quotes: " + "line 2 column 5 (char 6)", + str(cm.exception), + ) def test_init_wrong_methodology(self): + """Test init methodology not supported""" with self.assertRaises(ValueError) as cm: - PyMica('id3', 'pymica_tests/data/config_interpolate.json') - self.assertEqual('Methodology must be \"id2d\", \"id3d\", ' - '\"mlr+id2d\", \"mlr+id3d\" or \"mlr\"', - str(cm.exception)) + PyMica("id3", "pymica_tests/data/config_interpolate.json") + self.assertEqual( + 'Methodology must be "id2d", "id3d", "mlr+id2d", "mlr+id3d" or "mlr"', + str(cm.exception), + ) def test_init_methodology_not_in_config(self): - - config = {'id3d': {'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init methodology not in configuration dict""" + config = { + "id3d": { + "resolution": 270, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('id2d not defined in the configuration file.', - cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "id2d not defined in the configuration file.", cm.exception.args[0] + ) def test_init_default_values_config(self): - - config = {'id3d': {'resolution': 270, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'EPSG': 25831, - 'variables_files': {'altitude': - 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init default values in configuration dict""" + config = { + "id3d": { + "resolution": 270, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() - with unittest.mock.patch('sys.stdout', - new_callable=io.StringIO) as mock_stdout: - inst = PyMica('id3d', - 'pymica_tests/data/config_test.json') - self.assertEqual(mock_stdout.getvalue().strip(), - 'id_power not in the configuration dictionary.' - ' id_power set to default value of 2.5.\n' - 'id_smoothing not in the configuration dictionary.' - ' id_smoothing set to default value of 0.0.\n' - 'id_penalization not in the configuration dictionary.' - ' id_penalization set to default value of 30.') + with unittest.mock.patch("sys.stdout", new_callable=io.StringIO) as mock_stdout: + inst = PyMica("id3d", "pymica_tests/data/config_test.json") + self.assertEqual( + mock_stdout.getvalue().strip(), + "id_power not in the configuration dictionary." + " id_power set to default value of 2.5.\n" + "id_smoothing not in the configuration dictionary." + " id_smoothing set to default value of 0.0.\n" + "id_penalization not in the configuration dictionary." + " id_penalization set to default value of 30.", + ) self.assertEqual(inst.power, 2.5) self.assertEqual(inst.penalization, 30) self.assertEqual(inst.smoothing, 0) def test_init_missing_interpolation_bounds(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'resolution': 1000, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init missing interpolation bounds""" + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "resolution": 1000, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('interpolation_bounds must be defined in the ' - 'configuration dictionary.', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "interpolation_bounds must be defined in the configuration dictionary.", + cm.exception.args[0], + ) def test_init_wrong_type_interpolation_bounds(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': 0, - 'resolution': 1000, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init wrong type interpolation bounds""" + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": 0, + "resolution": 1000, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('interpolation_bounds must be a list as ' - '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "interpolation_bounds must be a list as [x_min, y_min, x_max, y_max]", + cm.exception.args[0], + ) def test_init_wrong_length_interpolation_bounds(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 100], - 'resolution': 1000, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init wrong lendth of interpolation bounds""" + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 100], + "resolution": 1000, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(ValueError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('interpolation_bounds must be a list as ' - '[x_min, y_min, x_max, y_max]', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "interpolation_bounds must be a list as [x_min, y_min, x_max, y_max]", + cm.exception.args[0], + ) def test_init_missing_resolution(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init missing resolution in configuration dicitionary""" + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('resolution must be defined in the configuration ' - 'dictionary.', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "resolution must be defined in the configuration dictionary.", + cm.exception.args[0], + ) def test_init_wrong_type_resolution(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': '1000', - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init wrong type resolution""" + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": "1000", + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('resolution must have a valid value in meters.', - cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "resolution must have a valid value in meters.", cm.exception.args[0] + ) def test_init_missing_epsg(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init missing epsg in configuration dict""" + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('EPSG must be defined in the configuration ' - 'dictionary.', cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "EPSG must be defined in the configuration dictionary.", + cm.exception.args[0], + ) def test_init_wrong_type_epsg(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000, - 'EPSG': '25831'}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init wrong type EPSG code in configuration dictionary""" + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + "EPSG": "25831", + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(TypeError) as cm: - PyMica('id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('EPSG must have a valid int value.', - cm.exception.args[0]) + PyMica("id2d", "pymica_tests/data/config_test.json") + self.assertEqual("EPSG must have a valid int value.", cm.exception.args[0]) def test_init_missing_variables_files(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000, - 'EPSG': 25831}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init missing variables files in mlr""" + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + "EPSG": 25831, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(KeyError) as cm: - PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('variables_files must be included in the ' + - 'configuration file if mlr+id2d is selected.', - cm.exception.args[0]) + PyMica("mlr+id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "variables_files must be included in the configuration file if mlr+id2d is" + " selected.", + cm.exception.args[0], + ) def test_init_empty_variables_files(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000, - 'EPSG': 25831, - 'variables_files': {}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init empty variables files""" + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + "EPSG": 25831, + "variables_files": {}, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(ValueError) as cm: - PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('variables_files dictionary must have at ' + - 'least one key including a variable file ' + - 'path containing a 2D predictor field.', - cm.exception.args[0]) + PyMica("mlr+id2d", "pymica_tests/data/config_test.json") + self.assertEqual( + "variables_files dictionary must have at " + + "least one key including a variable file " + + "path containing a 2D predictor field.", + cm.exception.args[0], + ) def test_init_not_found_variables_files(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [0, 0, 1000, 1000], - 'resolution': 1000, - 'EPSG': 25831, - 'variables_files': {'altitude': - 'notfound.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init variables files not found""" + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [0, 0, 1000, 1000], + "resolution": 1000, + "EPSG": 25831, + "variables_files": {"altitude": "notfound.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() with self.assertRaises(FileNotFoundError) as cm: - PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') - self.assertEqual('No such file or directory: notfound.tif', - str(cm.exception)) + PyMica("mlr+id2d", "pymica_tests/data/config_test.json") + self.assertEqual("No such file or directory: notfound.tif", str(cm.exception)) def test_init_two_variables_files(self): - - config = {'mlr+id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif', - 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init with two variables files""" + config = { + "mlr+id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast.tif", + }, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') + mlr_id2d = PyMica("mlr+id2d", "pymica_tests/data/config_test.json") - self.assertEqual(mlr_id2d.variables.shape, (2, 1000, 1000)) + self.assertEqual(mlr_id2d.variables.shape, (2, 970, 1000)) def test_init_interpolate_id2d(self): - - config = {'id2d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif', - 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test init interpolate id2d""" + config = { + "id2d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast.tif", + }, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) - f.close() - - id2d = PyMica('id2d', 'pymica_tests/data/config_test.json') + f.close() + + id2d = PyMica("id2d", "pymica_tests/data/config_test.json") field = id2d.interpolate(self.data) - self.assertEqual(field.shape, (1000, 1000)) + self.assertEqual(field.shape, (970, 1000)) self.assertAlmostEqual(field[0, 0], 23.992, 2) self.assertAlmostEqual(field[500, 500], 20.052, 2) self.assertAlmostEqual(field[750, 750], 21.693, 2) def test_init_interpolate_id3d(self): - - config = {'id3d': {'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif', - 'd_coast': 'pymica_tests/data/tifs/d_coast.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test interpolation id3d""" + config = { + "id3d": { + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": { + "altitude": "pymica_tests/data/tifs/altitude.tif", + "d_coast": "pymica_tests/data/tifs/d_coast.tif", + }, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() - id3d = PyMica('id3d', 'pymica_tests/data/config_test.json') + id3d = PyMica("id3d", "pymica_tests/data/config_test.json") field = id3d.interpolate(self.data) - self.assertEqual(field.shape, (1000, 1000)) + self.assertEqual(field.shape, (970, 1000)) self.assertAlmostEqual(field[0, 0], 24.086, 2) self.assertAlmostEqual(field[500, 500], 20.063, 2) self.assertAlmostEqual(field[750, 750], 21.809, 2) def test_init_interpolate_mlr(self): - - config = {'mlr': {'clusters': "None", - 'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test mlr interpolation""" + config = { + "mlr": { + "clusters": "None", + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() - mlr = PyMica('mlr', 'pymica_tests/data/config_test.json') + mlr = PyMica("mlr", "pymica_tests/data/config_test.json") field = mlr.interpolate(self.data) - self.assertEqual(field.shape, (1000, 1000)) + self.assertEqual(field.shape, (970, 1000)) self.assertAlmostEqual(field[0, 0], 37.193, 2) self.assertAlmostEqual(field[2, 2], 36.879, 2) self.assertAlmostEqual(field[3, 3], 37.193, 2) - def test_init_interpolate_mlr_id2d(self): - - config = {'mlr+id2d': {'clusters': "None", - 'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test interpolate mlr+id2d""" + config = { + "mlr+id2d": { + "clusters": "None", + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() - - mlr_id2d = PyMica('mlr+id2d', 'pymica_tests/data/config_test.json') + mlr_id2d = PyMica("mlr+id2d", "pymica_tests/data/config_test.json") field = mlr_id2d.interpolate(self.data) - self.assertEqual(field.shape, (1000, 1000)) + self.assertEqual(field.shape, (970, 1000)) self.assertAlmostEqual(field[925, 74], 50.000, 2) self.assertAlmostEqual(field[555, 444], 20.000, 2) self.assertAlmostEqual(field[185, 814], 9.999, 2) def test_init_interpolate_mlr_id3d(self): - - config = {'mlr+id3d': {'clusters': "None", - 'id_power': 2.5, - 'id_smoothing': 0.0, - 'interpolation_bounds': [260000, 4480000, - 530000, 4750000], - 'resolution': 270, - 'EPSG': 25831, - 'variables_files': { - 'altitude': 'pymica_tests/data/tifs/altitude.tif'}}} - - with open('pymica_tests/data/config_test.json', 'w') as f: + """Test interpolate mlr+i3d""" + config = { + "mlr+id3d": { + "clusters": "None", + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: json.dump(config, f) f.close() - mlr_id2d = PyMica('mlr+id3d', 'pymica_tests/data/config_test.json') + mlr_id2d = PyMica("mlr+id3d", "pymica_tests/data/config_test.json") field = mlr_id2d.interpolate(self.data) - self.assertEqual(field.shape, (1000, 1000)) + self.assertEqual(field.shape, (970, 1000)) self.assertAlmostEqual(field[925, 74], 50.000, 2) self.assertAlmostEqual(field[555, 444], 20.000, 2) self.assertAlmostEqual(field[185, 814], 9.999, 2) + def test_init_interpolate_mlr_id3d_clusters(self): + """Test init interpolation mlr+id3d with clusters""" + config = { + "mlr+id3d": { + "clusters": { + "clusters_files": ["pymica_tests/data/clusters_3.shp"], + "mask_files": ["pymica_tests/data/rasterized_clusters_3"], + }, + "id_power": 2.5, + "id_smoothing": 0.0, + "interpolation_bounds": [260000, 4488100, 530000, 4750000], + "resolution": 270, + "EPSG": 25831, + "variables_files": {"altitude": "pymica_tests/data/tifs/altitude.tif"}, + } + } + + with open("pymica_tests/data/config_test.json", "w", encoding="utf-8") as f: + json.dump(config, f) + f.close() + + mlr_id2d = PyMica("mlr+id3d", "pymica_tests/data/config_test.json") + field = mlr_id2d.interpolate(self.data_clusters) + + self.assertEqual(field.shape, (970, 1000)) + self.assertAlmostEqual(field[925, 74], 13.225, 2) + self.assertAlmostEqual(field[555, 444], 10.859, 2) + self.assertAlmostEqual(field[185, 814], 4.075, 2) def test_interpolate_input_bad_keys(self): - # Fem test per les lat - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lati': 41.6566, - 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] + """Test interpolation bad keys input""" + data_dict = [ + { + "id": "C6", + "value": 6.4, + "altitude": 264, + "lon": 0.95172, + "lati": 41.6566, + "dist": 0.8583929293407604, + }, + { + "id": "C7", + "value": 5.6, + "altitude": 427, + "lon": 1.16234, + "lat": 41.66695, + "dist": 0.8387222708681318, + }, + ] with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst = PyMica("id3d", "pymica_tests/data/config_interpolate.json") inst.interpolate(data_dict) - self.assertEqual('id, lat, lon, value keys must be included in the imput data', - cm.exception.args[0]) - + self.assertEqual( + "id, lat, lon, value keys must be included in the imput data", + cm.exception.args[0], + ) def test_interpolate_input_altitude_missing(self): - data_dict = [{'id': 'C6', 'value': 6.4, 'alti': 264, 'lon': 0.95172, - 'lat': 41.6566, 'dist': 0.8583929293407604}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'dist': 0.8387222708681318}] - + """Test interpolation with altitude missing""" + data_dict = [ + { + "id": "C6", + "value": 6.4, + "alti": 264, + "lon": 0.95172, + "lat": 41.6566, + "dist": 0.8583929293407604, + }, + { + "id": "C7", + "value": 5.6, + "altitude": 427, + "lon": 1.16234, + "lat": 41.66695, + "dist": 0.8387222708681318, + }, + ] + with self.assertRaises(KeyError) as cm: - inst = PyMica('id3d', 'pymica_tests/data/config_interpolate.json') + inst = PyMica("id3d", "pymica_tests/data/config_interpolate.json") inst.interpolate(data_dict) - self.assertEqual('altitude must be included in the data file', - cm.exception.args[0]) - + self.assertEqual( + "altitude must be included in the data file", cm.exception.args[0] + ) def test_interpolate_input_data_variable_missing(self): - data_dict = [{'id': 'C6', 'value': 6.4, 'altitude': 264, - 'lon': 0.95172, 'lat': 41.6566}, - {'id': 'C7', 'value': 5.6, 'altitude': 427, - 'lon': 1.16234, 'lat': 41.66695, - 'd_coast': 0.8387222708681318}] - + """Test interpolate with variable missing""" + data_dict = [ + {"id": "C6", "value": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566}, + { + "id": "C7", + "value": 5.6, + "altitude": 427, + "lon": 1.16234, + "lat": 41.66695, + "d_coast": 0.8387222708681318, + }, + ] with self.assertRaises(KeyError) as cm: - inst = PyMica('mlr', 'pymica_tests/data/config_interpolate.json') + inst = PyMica("mlr", "pymica_tests/data/config_interpolate.json") inst.interpolate(data_dict) - self.assertEqual('Some of the variables provided in the ' - 'variables_files dictionary missing in C6.', - cm.exception.args[0]) + self.assertEqual( + "Some of the variables provided in the " + "variables_files dictionary missing in C6.", + cm.exception.args[0], + ) @classmethod def tearDownClass(self): - if exists('pymica_tests/data/config_test.json'): - remove('pymica_tests/data/config_test.json') - if exists('pymica_tests/data/config_interpolate.json'): - remove('pymica_tests/data/config_interpolate.json') - if exists('pymica_tests/data/tifs/altitude.tif'): - remove('pymica_tests/data/tifs/altitude.tif') - if exists('pymica_tests/data/tifs/d_coast.tif'): - remove('pymica_tests/data/tifs/d_coast.tif') - if exists('pymica_tests/data/tifs/d_coast_2.tif'): - remove('pymica_tests/data/tifs/d_coast_2.tif') - if exists('pymica_tests/data/init_data.json'): - remove('pymica_tests/data/init_data.json') - if exists('pymica_tests/data/sample_data_test_keys.json'): - remove('pymica_tests/data/sample_data_test_keys.json') - if exists('pymica_tests/data/tifs'): - rmdir('pymica_tests/data/tifs') + """Tear down class""" + if exists("pymica_tests/data/config_test.json"): + remove("pymica_tests/data/config_test.json") + if exists("pymica_tests/data/config_interpolate.json"): + remove("pymica_tests/data/config_interpolate.json") + if exists("pymica_tests/data/tifs/altitude.tif"): + remove("pymica_tests/data/tifs/altitude.tif") + if exists("pymica_tests/data/tifs/d_coast.tif"): + remove("pymica_tests/data/tifs/d_coast.tif") + if exists("pymica_tests/data/tifs/d_coast_2.tif"): + remove("pymica_tests/data/tifs/d_coast_2.tif") + if exists("pymica_tests/data/init_data.json"): + remove("pymica_tests/data/init_data.json") + if exists("pymica_tests/data/sample_data_test_keys.json"): + remove("pymica_tests/data/sample_data_test_keys.json") + if exists("pymica_tests/data/tifs"): + rmdir("pymica_tests/data/tifs") From 45a185313f7401acb354f36ff28aa9685f4d2970 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Tue, 17 Oct 2023 12:14:05 +0200 Subject: [PATCH 77/87] Remove conf folder --- pymica/conf/config_interp.json | 42 ---------------------------------- 1 file changed, 42 deletions(-) delete mode 100644 pymica/conf/config_interp.json diff --git a/pymica/conf/config_interp.json b/pymica/conf/config_interp.json deleted file mode 100644 index 427b41e..0000000 --- a/pymica/conf/config_interp.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "id2d": {"id_power":2.5, - "id_smoothing":0.0, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831}, - - "id3d": {"id_power":2.5, - "id_smoothing":0.0, - "id_penalization":30.0, - "variables_files": {"altitud": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831}, - - "mlr": {"clusters": "None", - "variables_files": {"altitude": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831}, - - "mlr+id2d": {"id_power":2.5, - "id_smoothing":0.0, - "clusters":"None", - "variables_files": {"altitud": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831}, - - "mlr+id3d": {"id_power":2.5, - "id_smoothing":0.0, - "id_penalization":30.0, - "clusters":"None", - "variables_files": {"altitud": "", - "d_coast": ""}, - "interpolation_bouds":[0, 10000, 0 ,10000], - "resolution":1000, - "EPSG":25831} -} \ No newline at end of file From 74f40d5f595b8e90b089ff55540698a9d8f73cfd Mon Sep 17 00:00:00 2001 From: ecasellas Date: Tue, 17 Oct 2023 12:19:07 +0200 Subject: [PATCH 78/87] Remove unused test files --- pymica_tests/data/clusters.json | 1 - pymica_tests/data/clusters5.json | 1 - pymica_tests/data/config.json | 9 - .../data/config_init_error_parameters.json | 33 - pymica_tests/data/config_testo.json | 1 - pymica_tests/data/sample_data.json | 1 - pymica_tests/data/sample_data_err.json | 1 - .../data/sample_station_metadata_ori.json | 8126 ----------------- 8 files changed, 8173 deletions(-) delete mode 100644 pymica_tests/data/clusters.json delete mode 100644 pymica_tests/data/clusters5.json delete mode 100644 pymica_tests/data/config.json delete mode 100644 pymica_tests/data/config_init_error_parameters.json delete mode 100644 pymica_tests/data/config_testo.json delete mode 100644 pymica_tests/data/sample_data.json delete mode 100644 pymica_tests/data/sample_data_err.json delete mode 100644 pymica_tests/data/sample_station_metadata_ori.json diff --git a/pymica_tests/data/clusters.json b/pymica_tests/data/clusters.json deleted file mode 100644 index 607997e..0000000 --- a/pymica_tests/data/clusters.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[1.677069479824013,41.78118660047449],[1.7234714712464032,41.79476381412827],[1.8263066674947412,41.968376456962346],[1.8701916298823422,41.97159773576579],[1.9050006645000361,42.14628656703876],[1.9492590364741722,42.171786246352475],[2.0669713187806185,42.161901458130274],[2.1118577590417553,42.25324431329125],[2.11397623802898,42.268073666201836],[2.035430686595818,42.368704844930555],[2.1107689348753778,42.76728306842154],[2.124964196023688,43],[1.947345179119979,43],[1.718029307883493,43],[1.067758586975329,43],[1.0004303131923296,43],[0.7661743389026191,43],[0,43],[0,42.72917649165112],[0,42.56102400000003],[0,42.298265039231154],[0.17719877791302183,42.24744694582462],[0.638042104801896,41.94558572001552],[0.6437455796625869,41.92804870650373],[0.721913480676696,41.81493150445988],[0.7461415979653405,41.79640544070961],[0.8337334316628434,41.859936239134676],[0.9582859729530515,41.810876049095135],[0.9649184955342657,41.80120204531271],[1.0585877606199043,41.80726373467069],[1.1210575297111616,41.77048674601156],[1.132870287137232,41.77095027818543],[1.205117305860208,41.79009930138308],[1.2583223520384854,41.73829374610427],[1.3488004892699992,41.73091596919791],[1.3691067584553391,41.668748367389526],[1.5295447977204233,41.636135145676064],[1.5497483552867342,41.671479025827395],[1.6421320417880687,41.71992325280875],[1.677069479824013,41.78118660047449]]]]},"properties":{"cluster":0}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[3.906143225356452,40],[4,40],[4,41.38921303254199],[4,42.06480004301471],[4,42.43038439483329],[4,43],[3.769118098282104,43],[2.898350800705477,43],[2.7653043351816438,43],[2.6778291430170915,43],[2.499646151948737,43],[2.173620081484296,43],[2.124964196023688,43],[2.1107689348753778,42.76728306842154],[2.035430686595818,42.368704844930555],[2.11397623802898,42.268073666201836],[2.1118577590417553,42.25324431329125],[2.0669713187806185,42.161901458130274],[1.9492590364741722,42.171786246352475],[1.9050006645000361,42.14628656703876],[1.8701916298823422,41.97159773576579],[1.8263066674947412,41.968376456962346],[1.7234714712464032,41.79476381412827],[1.677069479824013,41.78118660047449],[1.6421320417880687,41.71992325280875],[1.5497483552867342,41.671479025827395],[1.5295447977204233,41.636135145676064],[1.5276312159230714,41.60623350466181],[1.6104735826815668,41.51499380055842],[1.6175693731537757,41.513643982436015],[1.6886615686493465,41.41908564893244],[1.7293960475899741,41.431135851963866],[1.8060649151417776,41.35667629860929],[1.7679289486597067,41.32348694755581],[1.750527374369256,41.17013094604293],[1.8980116891736125,40.84085693437457],[2.0521557862581137,40.35178597556246],[2.1368902682925346,40],[2.2860084082345113,40],[3.287831804181268,40],[3.287831804181268,40],[3.906143225356452,40]]]]},"properties":{"cluster":1}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[0.7461415979653405,41.79640544070961],[0.721913480676696,41.81493150445988],[0.6437455796625869,41.92804870650373],[0.638042104801896,41.94558572001552],[0.17719877791302183,42.24744694582462],[0,42.298265039231154],[0,42.294307167027924],[0,41.53370887803066],[0,41.35760227391997],[0,41.049449108369814],[0,41.049449108369814],[0,40.84878166828725],[0,40.60486514425599],[0,40],[0.1502082836387089,40],[0.18000538509561836,40],[0.18695248104180956,40],[0.9452337190210565,40],[1.0511715789925238,40],[1.8242537701421964,40],[1.8269136372089259,40],[2.1368902682925346,40],[2.0521557862581137,40.35178597556246],[1.8980116891736125,40.84085693437457],[1.750527374369256,41.17013094604293],[1.7679289486597067,41.32348694755581],[1.8060649151417776,41.35667629860929],[1.7293960475899741,41.431135851963866],[1.6886615686493465,41.41908564893244],[1.6175693731537757,41.513643982436015],[1.6104735826815668,41.51499380055842],[1.5276312159230714,41.60623350466181],[1.5295447977204233,41.636135145676064],[1.3691067584553391,41.668748367389526],[1.3488004892699992,41.73091596919791],[1.2583223520384854,41.73829374610427],[1.205117305860208,41.79009930138308],[1.132870287137232,41.77095027818543],[1.1210575297111616,41.77048674601156],[1.0585877606199043,41.80726373467069],[0.9649184955342657,41.80120204531271],[0.9582859729530515,41.810876049095135],[0.8337334316628434,41.859936239134676],[0.7461415979653405,41.79640544070961]]]]},"properties":{"cluster":2}}]} diff --git a/pymica_tests/data/clusters5.json b/pymica_tests/data/clusters5.json deleted file mode 100644 index e8e4f73..0000000 --- a/pymica_tests/data/clusters5.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-178.30357560722896,-41.58486518794541],[-175.92153705270013,-41.31120788651883],[-173.9510936776593,-40.99874495381087],[-170.18586297318436,-40.24396482615431],[-160.55659018287355,-38.305015617513284],[-0.6996058386205,41.44466488126128],[-0.06947339048229827,41.34646726307743],[0.24504204951867223,41.351442385049076],[0.5066422576359668,41.425326173379354],[0.5524426077282875,41.429342793561204],[0.5728369156212961,41.42421174973831],[0.7029130184490868,41.47685978809858],[0.7994242694073164,41.409444812817604],[0.943702571634166,41.42196611312044],[0.955096127931111,41.426051697942334],[1.1258906288505715,41.28054065451487],[1.1532394879622567,41.28534459886544],[1.2826327654276855,41.16507660967229],[1.2979117004540528,41.1593206268535],[1.468027265013191,40.666069133134016],[1.902728814280653,40.330032467222004],[2.427848288936747,39.82923613247818],[2.6769281095781965,39.52693486610294],[55.8533020996193,-50.675233495193986],[168.60263600187685,-52.69127732999372],[172.73494953567416,-49.69888025815053],[-179.65619831154336,-42.75750288890014],[-179.12956589938202,-42.24856498960809],[-179.08907627088647,-42.214451047234796],[-178.5732946508383,-41.81670293834042],[-178.30357560722896,-41.58486518794541]]]]},"properties":{"cluster":0}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[2.0783585628719847,42.138825693683124],[2.0717831372130115,42.16530631537487],[2.170849331444586,42.254247191916726],[2.1708592646710554,42.25576161336071],[2.02880915528937,42.35534476610497],[2.0251741678390416,42.362050364937915],[2.1099214037304344,42.60587404815919],[2.198101796564053,43.379205050701636],[2.6548683813967235,44.20674764133992],[165.63113764170816,49.21969530177636],[-178.30357560722896,-41.58486518794541],[-178.5732946508383,-41.81670293834042],[-179.08907627088647,-42.214451047234796],[-179.12956589938202,-42.24856498960809],[-179.65619831154336,-42.75750288890014],[172.73494953567416,-49.69888025815053],[168.60263600187685,-52.69127732999372],[2.9654273136347324,40.92035662501062],[2.6234366256784654,41.489102727393906],[2.599107665113142,41.6451774035593],[2.552353629258829,41.69975849816434],[2.3928983724266817,41.69541760235085],[2.358144757528216,41.79570743398269],[2.2935022698142196,41.840673168575115],[2.1442755800304067,41.761745798394855],[2.0894622406983414,41.78533476079416],[1.999911885303502,41.9285725691036],[1.9828370287474,41.935623715727964],[2.0783585628719847,42.138825693683124]]]]},"properties":{"cluster":1}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[2.1442755800304067,41.761745798394855],[2.2935022698142196,41.840673168575115],[2.358144757528216,41.79570743398269],[2.3928983724266817,41.69541760235085],[2.552353629258829,41.69975849816434],[2.599107665113142,41.6451774035593],[2.6234366256784654,41.489102727393906],[2.9654273136347324,40.92035662501062],[168.60263600187685,-52.69127732999372],[55.8533020996193,-50.675233495193986],[2.6769281095781965,39.52693486610294],[2.427848288936747,39.82923613247818],[1.902728814280653,40.330032467222004],[1.468027265013191,40.666069133134016],[1.2979117004540528,41.1593206268535],[1.2826327654276855,41.16507660967229],[1.1532394879622567,41.28534459886544],[1.227938972185586,41.344837153752536],[1.2298991472229148,41.34825858946487],[1.3134290561842021,41.41877727283701],[1.2249281233511622,41.53852744962582],[1.234185444628971,41.571853229856586],[1.2400838179427227,41.576775594620194],[1.2867664861519719,41.58965449946783],[1.4422557036162826,41.714066722700004],[1.4279831190229353,41.72897985251899],[1.4148429281770234,41.887209544226074],[1.567964406407752,41.89972858228191],[1.6514677668331552,42.026289946349706],[1.7189452279333808,42.03024402437885],[1.8528726209027462,41.97843356455831],[1.8672286325543925,41.96519705647161],[1.982641868070015,41.935633435773596],[1.9828370287474,41.935623715727964],[1.999911885303502,41.9285725691036],[2.0894622406983414,41.78533476079416],[2.1442755800304067,41.761745798394855]]]]},"properties":{"cluster":2}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[2.1099214037304344,42.60587404815919],[2.0251741678390416,42.362050364937915],[2.02880915528937,42.35534476610497],[2.1708592646710554,42.25576161336071],[2.170849331444586,42.254247191916726],[2.0717831372130115,42.16530631537487],[2.0783585628719847,42.138825693683124],[1.9828370287474,41.935623715727964],[1.982641868070015,41.935633435773596],[1.8672286325543925,41.96519705647161],[1.8528726209027462,41.97843356455831],[1.7189452279333808,42.03024402437885],[1.6514677668331552,42.026289946349706],[1.567964406407752,41.89972858228191],[1.4148429281770234,41.887209544226074],[1.3336020412931118,41.93504139141809],[1.3281887124402831,41.93513913407532],[1.190502094824703,41.996400027587924],[1.1576004775916233,42.06092283357623],[0.9413935366106458,42.07192739543674],[0.8855620866779212,42.0465664917616],[0.6560670007349884,42.22647134692039],[-0.20482347127776226,42.2418382395759],[-0.3494397554287605,42.26338552824778],[-1.4222642085293518,42.52714160428633],[-170.18586297318436,-40.24396482615431],[-173.9510936776593,-40.99874495381087],[-175.92153705270013,-41.31120788651883],[-178.30357560722896,-41.58486518794541],[165.63113764170816,49.21969530177636],[2.6548683813967235,44.20674764133992],[2.198101796564053,43.379205050701636],[2.1099214037304344,42.60587404815919]]]]},"properties":{"cluster":3}},{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[1.2249281233511622,41.53852744962582],[1.3134290561842021,41.41877727283701],[1.2298991472229148,41.34825858946487],[1.227938972185586,41.344837153752536],[1.1532394879622567,41.28534459886544],[1.1258906288505715,41.28054065451487],[0.955096127931111,41.426051697942334],[0.943702571634166,41.42196611312044],[0.7994242694073164,41.409444812817604],[0.7029130184490868,41.47685978809858],[0.5728369156212961,41.42421174973831],[0.5524426077282875,41.429342793561204],[0.5066422576359668,41.425326173379354],[0.24504204951867223,41.351442385049076],[-0.06947339048229827,41.34646726307743],[-0.6996058386205,41.44466488126128],[-160.55659018287355,-38.305015617513284],[-170.18586297318436,-40.24396482615431],[-1.4222642085293518,42.52714160428633],[-0.3494397554287605,42.26338552824778],[-0.20482347127776226,42.2418382395759],[0.6560670007349884,42.22647134692039],[0.8855620866779212,42.0465664917616],[0.9413935366106458,42.07192739543674],[1.1576004775916233,42.06092283357623],[1.190502094824703,41.996400027587924],[1.3281887124402831,41.93513913407532],[1.3336020412931118,41.93504139141809],[1.4148429281770234,41.887209544226074],[1.4279831190229353,41.72897985251899],[1.4422557036162826,41.714066722700004],[1.2867664861519719,41.58965449946783],[1.2400838179427227,41.576775594620194],[1.234185444628971,41.571853229856586],[1.2249281233511622,41.53852744962582]]]]},"properties":{"cluster":4}}]} \ No newline at end of file diff --git a/pymica_tests/data/config.json b/pymica_tests/data/config.json deleted file mode 100644 index 2e6fea4..0000000 --- a/pymica_tests/data/config.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "loc_vars": ["lon", "lat"], - "id_key": "id", - "y_var": "temp", - "x_vars": ["altitude", "dist"], - "variables_file": "/tmp/variables.tiff", - "clusters_files": ["./test/data/clusters.json"], - "mask_files": ["/tmp/mask.tiff"] -} \ No newline at end of file diff --git a/pymica_tests/data/config_init_error_parameters.json b/pymica_tests/data/config_init_error_parameters.json deleted file mode 100644 index 1badc90..0000000 --- a/pymica_tests/data/config_init_error_parameters.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "id2d": {"id_power":2.5, - "resolution":1000, - "EPSG":25831}, - - "id3d": {"variables_files": {"altitude": "test/data/tifs/altitude.tif", - "d_coast": "test/data/tifs/d_coast.tif"}, - "interpolation_bounds":[0, 10000, 0, 10000], - "resolution":1000, - "EPSG":25831}, - - "mlr": {"clusters": "None", - "interpolation_bounds": [0, 10000, 0, 10000], - "resolution": 1000, - "EPSG": 25831, - "variables_files": {}}, - - "mlr+id2d": {"id_power":2.5, - "id_smoothing":0.0, - "clusters":"None", - "interpolation_bounds": [0, 10000, 0, 10000], - "resolution": 1000, - "EPSG": 25831 - }, - "mlr+id3d": {"id_power":2.5, - "id_smoothing":0.0, - "clusters":"None", - "variables_files": {"altitude": "test/data/tifs/altitude.tif", - "d_coast": "test/data/tifs/d_coast.tif"}, - "interpolation_bounds":[0, 10000, 0, 10000], - "resolution":1000, - "EPSG":25831} -} \ No newline at end of file diff --git a/pymica_tests/data/config_testo.json b/pymica_tests/data/config_testo.json deleted file mode 100644 index 4a3c3e9..0000000 --- a/pymica_tests/data/config_testo.json +++ /dev/null @@ -1 +0,0 @@ -{"id3d": {"id_smoothing": 0.0, "id_penalization": 30, "resolution": 270, "id_power": 2.5, "interpolation_bounds": [260000, 4480000, 530000, 4750000], "EPSG": 25831, "variables_files": {"altitude": "test/data/tifs/altitude.tif"}}} \ No newline at end of file diff --git a/pymica_tests/data/sample_data.json b/pymica_tests/data/sample_data.json deleted file mode 100644 index 1d6c9c0..0000000 --- a/pymica_tests/data/sample_data.json +++ /dev/null @@ -1 +0,0 @@ -[{"id": "C6", "temp": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, {"id": "C7", "temp": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}, {"id": "C8", "temp": 5, "altitude": 554, "lon": 1.29609, "lat": 41.67555, "dist": 0.8249644109282541}, {"id": "C9", "temp": 11.4, "altitude": 240, "lon": 0.39988, "lat": 40.71825, "dist": 0.44760469382021184}, {"id": "CC", "temp": 3.1, "altitude": 626, "lon": 2.20862, "lat": 42.07398, "dist": 0.8496267460497152}, {"id": "CD", "temp": 6.8, "altitude": 849, "lon": 1.43277, "lat": 42.37083, "dist": 0.9746396419478347}, {"id": "CE", "temp": 8.6, "altitude": 316, "lon": 1.80813, "lat": 41.53109, "dist": 0.6182540048435968}, {"id": "CG", "temp": 3.4, "altitude": 1405, "lon": 2.41456, "lat": 42.37717, "dist": 0.8360967464225357}, {"id": "CI", "temp": 1.7, "altitude": 852, "lon": 2.36429, "lat": 42.25839, "dist": 0.8445667646058737}, {"id": "CJ", "temp": 7.7, "altitude": 566.5, "lon": 1.33132, "lat": 42.21624, "dist": 0.967618969834621}, {"id": "CL", "temp": 9.1, "altitude": 349, "lon": 1.76796, "lat": 41.67399, "dist": 0.7607099759220941}, {"id": "CP", "temp": 4.6, "altitude": 690, "lon": 1.03893, "lat": 42.13924, "dist": 0.9670729105373961}, {"id": "CQ", "temp": 8.6, "altitude": 594, "lon": 1.02569, "lat": 41.99546, "dist": 0.9485059678298808}, {"id": "CR", "temp": 4.2, "altitude": 873, "lon": 1.9624, "lat": 42.08032, "dist": 0.8877095488666668}, {"id": "CT", "temp": 0, "altitude": 823, "lon": 0.74362, "lat": 42.39811, "dist": 0.988307296442732}, {"id": "CU", "temp": 1.4, "altitude": 1002, "lon": 0.79397, "lat": 42.69856, "dist": 0.9953519787539626}, {"id": "CW", "temp": 7.7, "altitude": 446, "lon": 1.09894, "lat": 41.39241, "dist": 0.6332101089073022}, {"id": "CY", "temp": 6.1, "altitude": 816, "lon": 2.17873, "lat": 41.87813, "dist": 0.7391495766364929}, {"id": "D1", "temp": 8, "altitude": 404, "lon": 0.75383, "lat": 41.28521, "dist": 0.6355909091732396}, {"id": "D2", "temp": 9.2, "altitude": 343, "lon": 1.915, "lat": 41.59252, "dist": 0.62225865339356}, {"id": "D3", "temp": 11.4, "altitude": 252, "lon": 1.93564, "lat": 41.38197, "dist": 0.3330619991696371}, {"id": "D4", "temp": 14.5, "altitude": 24, "lon": 3.18165, "lat": 42.27065, "dist": 0.0411977910157858}, {"id": "D5", "temp": 10.2, "altitude": 411.2, "lon": 2.12388, "lat": 41.41843, "dist": 0.1924910672308663}, {"id": "D6", "temp": 11, "altitude": 196, "lon": 3.16622, "lat": 42.43515, "dist": 0.0031904831479018236}, {"id": "D7", "temp": 10.2, "altitude": 53, "lon": 0.59376, "lat": 41.18499, "dist": 0.6481626486667618}, {"id": "D8", "temp": 6.4, "altitude": 515, "lon": 0.30565, "lat": 40.95134, "dist": 0.6711622053940252}, {"id": "D9", "temp": 12.3, "altitude": 59, "lon": 1.52121, "lat": 41.21553, "dist": 0.10686553010442312}, {"id": "DB", "temp": 11.3, "altitude": 179, "lon": 0.71581, "lat": 40.87287, "dist": 0.11672874196285388}, {"id": "DF", "temp": 8.7, "altitude": 28.6, "lon": 3.03543, "lat": 41.97751, "dist": 0.30923642591724887}, {"id": "DG", "temp": -1.4, "altitude": 1971.4, "lon": 2.15517, "lat": 42.39848, "dist": 0.9133153928364699}, {"id": "DI", "temp": 8.5, "altitude": 415, "lon": 1.62386, "lat": 41.43292, "dist": 0.5298640081572891}, {"id": "DJ", "temp": 9.8, "altitude": 176, "lon": 2.78969, "lat": 42.11653, "dist": 0.5638229912186732}, {"id": "DK", "temp": 13.5, "altitude": 2, "lon": 1.41846, "lat": 41.14677, "dist": 0.021146374050685313}, {"id": "DL", "temp": 11.8, "altitude": 0.5, "lon": 0.83449, "lat": 40.70719, "dist": 0.07485783448584127}, {"id": "DN", "temp": 8.1, "altitude": 150, "lon": 2.63108, "lat": 41.96095, "dist": 0.6387255047860665}, {"id": "DO", "temp": 7.9, "altitude": 14, "lon": 3.03241, "lat": 41.80857, "dist": 0.08377228566347805}, {"id": "DP", "temp": 2.3, "altitude": 1097, "lon": 1.8664, "lat": 42.38605, "dist": 0.9565269518909779}, {"id": "DQ", "temp": 9.5, "altitude": 287, "lon": 1.36259, "lat": 41.30728, "dist": 0.4285478534091186}, {"id": "H1", "temp": 7.7, "altitude": 333, "lon": 1.65306, "lat": 41.58642, "dist": 0.7088677903112097}, {"id": "J5", "temp": 9.4, "altitude": 158, "lon": 2.83423, "lat": 42.34215, "dist": 0.552440711148477}, {"id": "KP", "temp": 7.6, "altitude": 36, "lon": 2.69436, "lat": 41.73894, "dist": 0.2962111265774966}, {"id": "MQ", "temp": 8.1, "altitude": 402, "lon": 1.69584, "lat": 41.92047, "dist": 0.8766130576999169}, {"id": "MR", "temp": 7.4, "altitude": 500, "lon": 0.9106, "lat": 41.25079, "dist": 0.5233321525599}, {"id": "MS", "temp": 7.8, "altitude": 938, "lon": 1.97747, "lat": 42.25978, "dist": 0.9330852377166519}, {"id": "MV", "temp": 1.7, "altitude": 845, "lon": 1.67295, "lat": 42.13598, "dist": 0.9323492838126466}, {"id": "R1", "temp": 10.2, "altitude": 210, "lon": 1.87276, "lat": 41.70637, "dist": 0.7221434310179013}, {"id": "U1", "temp": 13.7, "altitude": 31, "lon": 2.95481, "lat": 42.30648, "dist": 0.3867893501038431}, {"id": "U2", "temp": 14, "altitude": 4, "lon": 3.0968, "lat": 42.17716, "dist": 0.053425947900169635}, {"id": "U3", "temp": 10.2, "altitude": 257, "lon": 1.63032, "lat": 41.37491, "dist": 0.43061363761828253}, {"id": "U4", "temp": 7.3, "altitude": 507, "lon": 1.84699, "lat": 41.83094, "dist": 0.8019522498321707}, {"id": "U6", "temp": 12.4, "altitude": 29, "lon": 1.06661, "lat": 41.08017, "dist": 0.06360213821092431}, {"id": "U7", "temp": 12.6, "altitude": 52, "lon": 0.50525, "lat": 40.85936, "dist": 0.4092651015620583}, {"id": "U9", "temp": 12.4, "altitude": 62, "lon": 0.61635, "lat": 40.76947, "dist": 0.21174530465882668}, {"id": "UA", "temp": 11.4, "altitude": 93, "lon": 0.76943, "lat": 40.9091, "dist": 0.09786857424234763}, {"id": "UB", "temp": 9, "altitude": 15, "lon": 3.06195, "lat": 42.05398, "dist": 0.25022939930751786}, {"id": "UC", "temp": 8.1, "altitude": 60, "lon": 2.99705, "lat": 41.97726, "dist": 0.36783341237168365}, {"id": "UE", "temp": 10.4, "altitude": 4, "lon": 3.15719, "lat": 42.02306, "dist": 0.03313054809860838}, {"id": "UF", "temp": 7.8, "altitude": 573, "lon": 1.90775, "lat": 41.28832, "dist": 0.11154794162678983}, {"id": "UG", "temp": 13.7, "altitude": 3, "lon": 2.03787, "lat": 41.29928, "dist": 0.07432991844574299}, {"id": "UH", "temp": 6.8, "altitude": 545, "lon": 1.48769, "lat": 41.34171, "dist": 0.4179962394235013}, {"id": "UI", "temp": 4.7, "altitude": 1386, "lon": 1.76218, "lat": 42.26477, "dist": 0.9481060128477371}, {"id": "UJ", "temp": 4, "altitude": 709, "lon": 1.3683, "lat": 41.52879, "dist": 0.7052911016216821}, {"id": "UK", "temp": 11.6, "altitude": 161, "lon": 1.80479, "lat": 41.27861, "dist": 0.1373473838040583}, {"id": "UM", "temp": 6.3, "altitude": 505, "lon": 0.66789, "lat": 41.35991, "dist": 0.736963445298532}, {"id": "UN", "temp": 10.1, "altitude": 171, "lon": 2.92694, "lat": 41.87449, "dist": 0.3459798952374309}, {"id": "UO", "temp": 8.4, "altitude": 97, "lon": 2.82069, "lat": 41.91461, "dist": 0.5019215057384486}, {"id": "UP", "temp": 13, "altitude": 81, "lon": 2.37702, "lat": 41.51773, "dist": 0.04734377614962304}, {"id": "UQ", "temp": 10, "altitude": 460, "lon": 2.44532, "lat": 41.61991, "dist": 0.24251682692034138}, {"id": "US", "temp": 13.4, "altitude": 24, "lon": 0.52329, "lat": 40.55786, "dist": 0.01953989478128637}, {"id": "UU", "temp": 12.4, "altitude": 3, "lon": 0.6321, "lat": 40.70776, "dist": 0.23439682470604972}, {"id": "UW", "temp": 12.3, "altitude": 0, "lon": 0.65922, "lat": 40.62725, "dist": 0.008589901344381756}, {"id": "UX", "temp": 11.3, "altitude": 210, "lon": 0.37112, "lat": 40.62652, "dist": 0.373094264914801}, {"id": "UY", "temp": 6.8, "altitude": 576, "lon": 0.76103, "lat": 41.87912, "dist": 0.9404184815730883}, {"id": "V1", "temp": 7.4, "altitude": 238, "lon": 0.82939, "lat": 41.78487, "dist": 0.9149440548802606}, {"id": "V3", "temp": 4.2, "altitude": 509, "lon": 2.23271, "lat": 41.95224, "dist": 0.7779671847367022}, {"id": "V4", "temp": 3.7, "altitude": 684, "lon": 2.21483, "lat": 42.11477, "dist": 0.865931205175241}, {"id": "V5", "temp": 4.5, "altitude": 774, "lon": 2.11993, "lat": 42.03947, "dist": 0.8489267027752054}, {"id": "V8", "temp": 6.9, "altitude": 223, "lon": 0.87741, "lat": 41.67279, "dist": 0.8743526796607947}, {"id": "VA", "temp": 8.6, "altitude": 257, "lon": 0.51161, "lat": 41.19645, "dist": 0.706170238777821}, {"id": "VB", "temp": 10.2, "altitude": 32, "lon": 0.63517, "lat": 41.06289, "dist": 0.5017668686536749}, {"id": "VC", "temp": 9, "altitude": 69, "lon": 0.43266, "lat": 41.24415, "dist": 0.7721028864930979}, {"id": "VD", "temp": 5.7, "altitude": 429, "lon": 1.20381, "lat": 41.68939, "dist": 0.8462510137199177}, {"id": "VE", "temp": 9.1, "altitude": 97, "lon": 0.46058, "lat": 41.48692, "dist": 0.8627765794838942}, {"id": "VH", "temp": 7.5, "altitude": 259, "lon": 0.39301, "lat": 41.65814, "dist": 0.9214794943205635}, {"id": "VK", "temp": 6.9, "altitude": 286, "lon": 0.4487, "lat": 41.68328, "dist": 0.9211579821640902}, {"id": "VM", "temp": 7.5, "altitude": 222, "lon": 0.62839, "lat": 41.7145, "dist": 0.9127569540036381}, {"id": "VN", "temp": 8.3, "altitude": 117, "lon": 2.74262, "lat": 41.88244, "dist": 0.4848459740438714}, {"id": "VO", "temp": 8.9, "altitude": 785, "lon": 1.42792, "lat": 42.08745, "dist": 0.9479446368996306}, {"id": "VP", "temp": 4.4, "altitude": 659, "lon": 1.53853, "lat": 41.80483, "dist": 0.8658445723931864}, {"id": "VQ", "temp": 12, "altitude": 112, "lon": 1.16774, "lat": 41.1713, "dist": 0.2230226122056138}, {"id": "VS", "temp": -6.4, "altitude": 2247, "lon": 0.77889, "lat": 42.63835, "dist": 0.9944424896777215}, {"id": "VU", "temp": 8.9, "altitude": 421, "lon": 1.91718, "lat": 41.63286, "dist": 0.648378062525824}, {"id": "VV", "temp": 8.2, "altitude": 528, "lon": 2.02647, "lat": 41.68129, "dist": 0.6131351505879965}, {"id": "VX", "temp": 5.2, "altitude": 1030, "lon": 2.30291, "lat": 41.74761, "dist": 0.5581300569731434}, {"id": "VY", "temp": 10.5, "altitude": 240, "lon": 1.29863, "lat": 41.25095, "dist": 0.33409106110914943}, {"id": "VZ", "temp": 13.8, "altitude": 83, "lon": 3.00736, "lat": 42.38443, "dist": 0.3023295774690491}, {"id": "W1", "temp": 14.2, "altitude": 2, "lon": 3.09021, "lat": 42.24726, "dist": 0.09830668186836011}, {"id": "W4", "temp": 10.1, "altitude": 240, "lon": 1.72857, "lat": 41.36619, "dist": 0.3790132237701731}, {"id": "W5", "temp": 7.6, "altitude": 490, "lon": 1.31489, "lat": 42.07683, "dist": 0.9513014212816396}, {"id": "W6", "temp": 10.9, "altitude": 158, "lon": 1.0187, "lat": 41.13738, "dist": 0.25016817066699004}, {"id": "W8", "temp": 7.1, "altitude": 438, "lon": 1.15998, "lat": 41.44237, "dist": 0.6671197286957244}, {"id": "W9", "temp": 3.9, "altitude": 461, "lon": 2.45451, "lat": 42.14557, "dist": 0.8079432403805485}, {"id": "WA", "temp": 6.9, "altitude": 443, "lon": 1.1541, "lat": 41.87694, "dist": 0.9175200673625115}, {"id": "WB", "temp": 6.8, "altitude": 267, "lon": 0.67022, "lat": 41.76036, "dist": 0.9211256409240551}, {"id": "WC", "temp": 6.9, "altitude": 261, "lon": 0.92446, "lat": 41.63642, "dist": 0.8528753895067349}, {"id": "WD", "temp": 7, "altitude": 382, "lon": 0.31884, "lat": 41.08671, "dist": 0.7399964165553783}, {"id": "WE", "temp": 11.2, "altitude": 126, "lon": 2.30014, "lat": 41.5444, "dist": 0.19230348080201942}, {"id": "WG", "temp": 6.3, "altitude": 301, "lon": 0.64804, "lat": 41.80104, "dist": 0.9318678599808554}, {"id": "WI", "temp": 7.6, "altitude": 350, "lon": 0.4809, "lat": 41.35741, "dist": 0.8056078307503578}, {"id": "WJ", "temp": 9.9, "altitude": 141, "lon": 0.72182, "lat": 41.1223, "dist": 0.48557662626490017}, {"id": "WK", "temp": 7.1, "altitude": 268, "lon": 0.57768, "lat": 41.81949, "dist": 0.9398340903442032}, {"id": "WL", "temp": 5.8, "altitude": 413, "lon": 1.0882, "lat": 41.57236, "dist": 0.7915264981153375}, {"id": "WM", "temp": 4.7, "altitude": 1167, "lon": 1.8267, "lat": 42.10736, "dist": 0.91093363172089}, {"id": "WN", "temp": 7.1, "altitude": 916, "lon": 1.83751, "lat": 41.59539, "dist": 0.6797531031872697}, {"id": "WO", "temp": 10.7, "altitude": 185, "lon": 1.46717, "lat": 41.27151, "dist": 0.2824728963988349}, {"id": "WP", "temp": 9, "altitude": 325, "lon": 1.69337, "lat": 41.48518, "dist": 0.5862213642774434}, {"id": "WQ", "temp": -1.4, "altitude": 1572, "lon": 0.72952, "lat": 42.0513, "dist": 0.9659701866029075}, {"id": "WR", "temp": 8.9, "altitude": 300, "lon": 0.79748, "lat": 41.2163, "dist": 0.5307861785595412}, {"id": "WS", "temp": 5.4, "altitude": 953, "lon": 2.41877, "lat": 41.84008, "dist": 0.6188102277580388}, {"id": "WT", "temp": 13.2, "altitude": 2, "lon": 2.75658, "lat": 41.64707, "dist": 0.015363043200898208}, {"id": "WU", "temp": 13.7, "altitude": 42, "lon": 2.24757, "lat": 41.45215, "dist": 0.022583365955919144}, {"id": "WV", "temp": 5.5, "altitude": 788, "lon": 1.87485, "lat": 42.23414, "dist": 0.9355569335800406}, {"id": "WW", "temp": 9.1, "altitude": 278, "lon": 1.9368, "lat": 41.79423, "dist": 0.7494516178585089}, {"id": "WX", "temp": 6.4, "altitude": 668, "lon": 0.88175, "lat": 41.9178, "dist": 0.9407970662137257}, {"id": "WY", "temp": 11, "altitude": 164, "lon": 1.79429, "lat": 41.43386, "dist": 0.48132092916911895}, {"id": "WZ", "temp": 12.4, "altitude": 17, "lon": 1.63346, "lat": 41.20187, "dist": 0.0014775248411612596}, {"id": "X1", "temp": 7.6, "altitude": 359, "lon": 0.81953, "lat": 41.15374, "dist": 0.42651156680443925}, {"id": "X2", "temp": 14.2, "altitude": 7, "lon": 2.18847, "lat": 41.38943, "dist": 0.02531698873761523}, {"id": "X3", "temp": 5.6, "altitude": 370, "lon": 0.5358, "lat": 41.74281, "dist": 0.9269198559790295}, {"id": "X4", "temp": 14.2, "altitude": 33, "lon": 2.16775, "lat": 41.3839, "dist": 0.0562481201579339}, {"id": "X5", "temp": 2.1, "altitude": 1055, "lon": 0.31822, "lat": 40.79705, "dist": 0.6021923287308033}, {"id": "X6", "temp": 8.4, "altitude": 366, "lon": 1.02901, "lat": 41.92173, "dist": 0.9345027297566544}, {"id": "X7", "temp": 9.3, "altitude": 215, "lon": 0.55314, "lat": 41.51909, "dist": 0.8558824399942864}, {"id": "X8", "temp": 13.4, "altitude": 79, "lon": 2.1054, "lat": 41.37919, "dist": 0.16273349309232488}, {"id": "X9", "temp": 12, "altitude": 176, "lon": 2.16836, "lat": 41.61265, "dist": 0.431008311685123}, {"id": "XA", "temp": 3.3, "altitude": 785, "lon": 1.4007, "lat": 41.60257, "dist": 0.7624028884721633}, {"id": "XB", "temp": 6, "altitude": 589, "lon": 1.53528, "lat": 41.47948, "dist": 0.6164602192966822}, {"id": "XC", "temp": 11.1, "altitude": 147, "lon": 1.97546, "lat": 41.47892, "dist": 0.46972946901729506}, {"id": "XD", "temp": 5.4, "altitude": 687, "lon": 0.8857, "lat": 41.32, "dist": 0.6239134367874636}, {"id": "XE", "temp": 13, "altitude": 5, "lon": 1.201, "lat": 41.10393, "dist": 0.027063756404474337}, {"id": "XF", "temp": 11, "altitude": 258, "lon": 2.06952, "lat": 41.56568, "dist": 0.4537420430741388}, {"id": "XG", "temp": 12.6, "altitude": 123, "lon": 2.22619, "lat": 41.56734, "dist": 0.3053410376898754}, {"id": "XH", "temp": 6.3, "altitude": 679, "lon": 1.12993, "lat": 42.40533, "dist": 0.9849304392877821}, {"id": "XI", "temp": 7.6, "altitude": 247, "lon": 0.87182, "lat": 41.61817, "dist": 0.8523255450215573}, {"id": "XJ", "temp": 8.6, "altitude": 72, "lon": 2.80686, "lat": 41.98223, "dist": 0.5779716698029695}, {"id": "XK", "temp": 1.1, "altitude": 1668, "lon": 2.43774, "lat": 41.77362, "dist": 0.5253025967450196}, {"id": "XL", "temp": 14, "altitude": 8, "lon": 2.08022, "lat": 41.34045, "dist": 0.14466342788161946}, {"id": "XM", "temp": 7.9, "altitude": 235, "lon": 0.73507, "lat": 41.59522, "dist": 0.8604913734506608}, {"id": "XN", "temp": 9, "altitude": 89, "lon": 0.42765, "lat": 41.46379, "dist": 0.8622734071110022}, {"id": "XO", "temp": 4, "altitude": 499, "lon": 2.23987, "lat": 41.93497, "dist": 0.764370426685152}, {"id": "XP", "temp": 7.1, "altitude": 349, "lon": 0.43006, "lat": 41.06581, "dist": 0.6639845277939289}, {"id": "XQ", "temp": 5.8, "altitude": 473, "lon": 0.88814, "lat": 42.16252, "dist": 0.9724712751393634}, {"id": "XR", "temp": 3.2, "altitude": 928, "lon": 0.98161, "lat": 41.31481, "dist": 0.5810406108642971}, {"id": "XS", "temp": 9.7, "altitude": 162, "lon": 2.66446, "lat": 41.86489, "dist": 0.5054737782952798}, {"id": "XT", "temp": 6.5, "altitude": 691, "lon": 1.51165, "lat": 41.98766, "dist": 0.9238673274618385}, {"id": "XU", "temp": 11.5, "altitude": 148, "lon": 1.72195, "lat": 41.28801, "dist": 0.20338494531892248}, {"id": "XV", "temp": 11.6, "altitude": 158, "lon": 2.07956, "lat": 41.48311, "dist": 0.34795436458458595}, {"id": "XW", "temp": 8.8, "altitude": 165, "lon": 0.64855, "lat": 41.59822, "dist": 0.8728088480465755}, {"id": "XX", "temp": 6.4, "altitude": 291, "lon": 1.04476, "lat": 41.68835, "dist": 0.8603513205218531}, {"id": "XY", "temp": 9.1, "altitude": 122, "lon": 0.55027, "lat": 41.56509, "dist": 0.874078098612281}, {"id": "XZ", "temp": 13.7, "altitude": 6, "lon": 3.06156, "lat": 42.18179, "dist": 0.13130658229150804}, {"id": "Y4", "temp": 5.7, "altitude": 1162, "lon": 1.42775, "lat": 42.17426, "dist": 0.9578241388399261}, {"id": "Y5", "temp": 11, "altitude": 152, "lon": 2.86295, "lat": 42.22793, "dist": 0.46396743721180256}, {"id": "Y6", "temp": 7.4, "altitude": 317, "lon": 0.74032, "lat": 41.04343, "dist": 0.36574453510107674}, {"id": "Y9", "temp": 14.7, "altitude": 4, "lon": 2.13091, "lat": 41.31723, "dist": 0.007566309256157644}, {"id": "YA", "temp": 4.4, "altitude": 1213, "lon": 1.93482, "lat": 42.44013, "dist": 0.9505487381672686}, {"id": "YB", "temp": 4.7, "altitude": 433, "lon": 2.47097, "lat": 42.18813, "dist": 0.7976024317292194}, {"id": "YC", "temp": 2.6, "altitude": 508, "lon": 0.96802, "lat": 42.24388, "dist": 0.9776751804644382}, {"id": "YD", "temp": 8.4, "altitude": 283, "lon": 0.85617, "lat": 41.51135, "dist": 0.7971586010427272}, {"id": "YE", "temp": 4.8, "altitude": 513, "lon": 1.305756, "lat": 41.79409, "dist": 0.8792227912665382}, {"id": "YF", "temp": 11.5, "altitude": 42, "lon": 0.93474, "lat": 41.02001, "dist": 0.03646042129549787}, {"id": "Z1", "temp": -6.7, "altitude": 2266, "lon": 0.98486, "lat": 42.64691, "dist": 0.9936818562504512}, {"id": "Z2", "temp": -8.6, "altitude": 2535, "lon": 0.88405, "lat": 42.46602, "dist": 0.9896159430261943}, {"id": "Z3", "temp": -4.3, "altitude": 2230, "lon": 1.7785, "lat": 42.46605, "dist": 0.9663044178773977}, {"id": "Z5", "temp": -6.9, "altitude": 2400, "lon": 1.27201, "lat": 42.70029, "dist": 0.990103195029276}, {"id": "Z6", "temp": -7.1, "altitude": 2228, "lon": 0.73198, "lat": 42.77011, "dist": 0.9964705084862989}, {"id": "Z7", "temp": -7.5, "altitude": 2519, "lon": 1.05476, "lat": 42.53412, "dist": 0.9905020130611043}, {"id": "Z8", "temp": -5.3, "altitude": 2316, "lon": 1.52407, "lat": 42.18254, "dist": 0.9519105610425879}, {"id": "Z9", "temp": -2.4, "altitude": 2143, "lon": 1.71498, "lat": 42.29265, "dist": 0.9546839198829672}, {"id": "ZB", "temp": -7.1, "altitude": 2451, "lon": 1.36597, "lat": 42.51939, "dist": 0.9846711181479781}, {"id": "ZC", "temp": -5.4, "altitude": 2410, "lon": 2.24565, "lat": 42.42117, "dist": 0.8936444631166904}, {"id": "ZD", "temp": -7, "altitude": 2478, "lon": 1.89716, "lat": 42.32211, "dist": 0.9491575113128119}] \ No newline at end of file diff --git a/pymica_tests/data/sample_data_err.json b/pymica_tests/data/sample_data_err.json deleted file mode 100644 index e822cbe..0000000 --- a/pymica_tests/data/sample_data_err.json +++ /dev/null @@ -1 +0,0 @@ -[{"id": "C6", "temp": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604}, {"id": "C7", "temp": 5.6, "altitude": 427, "lon": 1.16234, "lat": 41.66695, "dist": 0.8387222708681318}, {"id": "C8", "temp": 5, "altitude": 554, "lon": 1.29609, "lat": 41.67555, "dist": 0.8249644109282541}, {"id": "C9", "temp": 11.4, "altitude": 240, "lon": 0.39988, "lat": 40.71825, "dist": 0.44760469382021184}, {"id": "CC", "temp": 3.1, "altitude": 626, "lon": 2.20862, "lat": 42.07398, "dist": 0.8496267460497152}, {"id": "CD", "temp": 6.8, "altitude": 849, "lon": 1.43277, "lat": 42.37083, "dist": 0.9746396419478347}, {"id": "CE", "temp": 8.6, "altitude": 316, "lon": 1.80813, "lat": 41.53109, "dist": 0.6182540048435968}, {"id": "CG", "temp": 3.4, "altitude": 1405, "lon": 2.41456, "lat": 42.37717, "dist": 0.8360967464225357}, {"id": "CI", "temp": 1.7, "altitude": 852, "lon": 2.36429, "lat": 42.25839, "dist": 0.8445667646058737}, {"id": "CJ", "temp": 7.7, "altitude": 566.5, "lon": 1.33132, "lat": 42.21624, "dist": 0.967618969834621}, {"id": "CL", "temp": 9.1, "altitude": 349, "lon": 1.76796, "lat": 41.67399, "dist": 0.7607099759220941}, {"id": "CP", "temp": 4.6, "altitude": 690, "lon": 1.03893, "lat": 42.13924, "dist": 0.9670729105373961}, {"id": "CQ", "temp": 8.6, "altitude": 594, "lon": 1.02569, "lat": 41.99546, "dist": 0.9485059678298808}, {"id": "CR", "temp": 4.2, "altitude": 873, "lon": 1.9624, "lat": 42.08032, "dist": 0.8877095488666668}, {"id": "CT", "temp": 0, "altitude": 823, "lon": 0.74362, "lat": 42.39811, "dist": 0.988307296442732}, {"id": "CU", "temp": 1.4, "altitude": 1002, "lon": 0.79397, "lat": 42.69856, "dist": 0.9953519787539626}, {"id": "CW", "temp": 7.7, "altitude": 446, "lon": 1.09894, "lat": 41.39241, "dist": 0.6332101089073022}, {"id": "CY", "temp": 6.1, "altitude": 816, "lon": 2.17873, "lat": 41.87813, "dist": 0.7391495766364929}, {"id": "D1", "temp": 8, "altitude": 404, "lon": 0.75383, "lat": 41.28521, "dist": 0.6355909091732396}, {"id": "D2", "temp": 9.2, "altitude": 343, "lon": 1.915, "lat": 41.59252, "dist": 0.62225865339356}, {"id": "D3", "temp": 11.4, "altitude": 252, "lon": 1.93564, "lat": 41.38197, "dist": 0.3330619991696371}, {"id": "D4", "temp": 14.5, "altitude": 24, "lon": 3.18165, "lat": 42.27065, "dist": 0.0411977910157858}, {"id": "D5", "temp": 10.2, "altitude": 411.2, "lon": 2.12388, "lat": 41.41843, "dist": 0.1924910672308663}, {"id": "D6", "temp": 11, "altitude": 196, "lon": 3.16622, "lat": 42.43515, "dist": 0.0031904831479018236}, {"id": "D7", "temp": 10.2, "altitude": 53, "lon": 0.59376, "lat": 41.18499, "dist": 0.6481626486667618}, {"id": "D8", "temp": 6.4, "altitude": 515, "lon": 0.30565, "lat": 40.95134, "dist": 0.6711622053940252}, {"id": "D9", "temp": 12.3, "altitude": 59, "lon": 1.52121, "lat": 41.21553, "dist": 0.10686553010442312}, {"id": "DB", "temp": 11.3, "altitude": 179, "lon": 0.71581, "lat": 40.87287, "dist": 0.11672874196285388}, {"id": "DF", "temp": 8.7, "altitude": 28.6, "lon": 3.03543, "lat": 41.97751, "dist": 0.30923642591724887}, {"id": "DG", "temp": -1.4, "altitude": 1971.4, "lon": 2.15517, "lat": 42.39848, "dist": 0.9133153928364699}, {"id": "DI", "temp": 8.5, "altitude": 415, "lon": 1.62386, "lat": 41.43292, "dist": 0.5298640081572891}, {"id": "DJ", "temp": 9.8, "altitude": 176, "lon": 2.78969, "lat": 42.11653, "dist": 0.5638229912186732}, {"id": "DK", "temp": 13.5, "altitude": 2, "lon": 1.41846, "lat": 41.14677, "dist": 0.021146374050685313} {"id": "DL", "temp": 11.8, "altitude": 0.5, "lon": 0.83449, "lat": 40.70719, "dist": 0.07485783448584127}, {"id": "DN", "temp": 8.1, "altitude": 150, "lon": 2.63108, "lat": 41.96095, "dist": 0.6387255047860665}, {"id": "DO", "temp": 7.9, "altitude": 14, "lon": 3.03241, "lat": 41.80857, "dist": 0.08377228566347805}, {"id": "DP", "temp": 2.3, "altitude": 1097, "lon": 1.8664, "lat": 42.38605, "dist": 0.9565269518909779}, {"id": "DQ", "temp": 9.5, "altitude": 287, "lon": 1.36259, "lat": 41.30728, "dist": 0.4285478534091186}, {"id": "H1", "temp": 7.7, "altitude": 333, "lon": 1.65306, "lat": 41.58642, "dist": 0.7088677903112097}, {"id": "J5", "temp": 9.4, "altitude": 158, "lon": 2.83423, "lat": 42.34215, "dist": 0.552440711148477}, {"id": "KP", "temp": 7.6, "altitude": 36, "lon": 2.69436, "lat": 41.73894, "dist": 0.2962111265774966}, {"id": "MQ", "temp": 8.1, "altitude": 402, "lon": 1.69584, "lat": 41.92047, "dist": 0.8766130576999169}, {"id": "MR", "temp": 7.4, "altitude": 500, "lon": 0.9106, "lat": 41.25079, "dist": 0.5233321525599}, {"id": "MS", "temp": 7.8, "altitude": 938, "lon": 1.97747, "lat": 42.25978, "dist": 0.9330852377166519}, {"id": "MV", "temp": 1.7, "altitude": 845, "lon": 1.67295, "lat": 42.13598, "dist": 0.9323492838126466}, {"id": "R1", "temp": 10.2, "altitude": 210, "lon": 1.87276, "lat": 41.70637, "dist": 0.7221434310179013}, {"id": "U1", "temp": 13.7, "altitude": 31, "lon": 2.95481, "lat": 42.30648, "dist": 0.3867893501038431}, {"id": "U2", "temp": 14, "altitude": 4, "lon": 3.0968, "lat": 42.17716, "dist": 0.053425947900169635}, {"id": "U3", "temp": 10.2, "altitude": 257, "lon": 1.63032, "lat": 41.37491, "dist": 0.43061363761828253}, {"id": "U4", "temp": 7.3, "altitude": 507, "lon": 1.84699, "lat": 41.83094, "dist": 0.8019522498321707}, {"id": "U6", "temp": 12.4, "altitude": 29, "lon": 1.06661, "lat": 41.08017, "dist": 0.06360213821092431}, {"id": "U7", "temp": 12.6, "altitude": 52, "lon": 0.50525, "lat": 40.85936, "dist": 0.4092651015620583}, {"id": "U9", "temp": 12.4, "altitude": 62, "lon": 0.61635, "lat": 40.76947, "dist": 0.21174530465882668}, {"id": "UA", "temp": 11.4, "altitude": 93, "lon": 0.76943, "lat": 40.9091, "dist": 0.09786857424234763}, {"id": "UB", "temp": 9, "altitude": 15, "lon": 3.06195, "lat": 42.05398, "dist": 0.25022939930751786}, {"id": "UC", "temp": 8.1, "altitude": 60, "lon": 2.99705, "lat": 41.97726, "dist": 0.36783341237168365}, {"id": "UE", "temp": 10.4, "altitude": 4, "lon": 3.15719, "lat": 42.02306, "dist": 0.03313054809860838}, {"id": "UF", "temp": 7.8, "altitude": 573, "lon": 1.90775, "lat": 41.28832, "dist": 0.11154794162678983}, {"id": "UG", "temp": 13.7, "altitude": 3, "lon": 2.03787, "lat": 41.29928, "dist": 0.07432991844574299}, {"id": "UH", "temp": 6.8, "altitude": 545, "lon": 1.48769, "lat": 41.34171, "dist": 0.4179962394235013}, {"id": "UI", "temp": 4.7, "altitude": 1386, "lon": 1.76218, "lat": 42.26477, "dist": 0.9481060128477371}, {"id": "UJ", "temp": 4, "altitude": 709, "lon": 1.3683, "lat": 41.52879, "dist": 0.7052911016216821}, {"id": "UK", "temp": 11.6, "altitude": 161, "lon": 1.80479, "lat": 41.27861, "dist": 0.1373473838040583}, {"id": "UM", "temp": 6.3, "altitude": 505, "lon": 0.66789, "lat": 41.35991, "dist": 0.736963445298532}, {"id": "UN", "temp": 10.1, "altitude": 171, "lon": 2.92694, "lat": 41.87449, "dist": 0.3459798952374309}, {"id": "UO", "temp": 8.4, "altitude": 97, "lon": 2.82069, "lat": 41.91461, "dist": 0.5019215057384486}, {"id": "UP", "temp": 13, "altitude": 81, "lon": 2.37702, "lat": 41.51773, "dist": 0.04734377614962304}, {"id": "UQ", "temp": 10, "altitude": 460, "lon": 2.44532, "lat": 41.61991, "dist": 0.24251682692034138}, {"id": "US", "temp": 13.4, "altitude": 24, "lon": 0.52329, "lat": 40.55786, "dist": 0.01953989478128637}, {"id": "UU", "temp": 12.4, "altitude": 3, "lon": 0.6321, "lat": 40.70776, "dist": 0.23439682470604972}, {"id": "UW", "temp": 12.3, "altitude": 0, "lon": 0.65922, "lat": 40.62725, "dist": 0.008589901344381756}, {"id": "UX", "temp": 11.3, "altitude": 210, "lon": 0.37112, "lat": 40.62652, "dist": 0.373094264914801}, {"id": "UY", "temp": 6.8, "altitude": 576, "lon": 0.76103, "lat": 41.87912, "dist": 0.9404184815730883}, {"id": "V1", "temp": 7.4, "altitude": 238, "lon": 0.82939, "lat": 41.78487, "dist": 0.9149440548802606}, {"id": "V3", "temp": 4.2, "altitude": 509, "lon": 2.23271, "lat": 41.95224, "dist": 0.7779671847367022}, {"id": "V4", "temp": 3.7, "altitude": 684, "lon": 2.21483, "lat": 42.11477, "dist": 0.865931205175241}, {"id": "V5", "temp": 4.5, "altitude": 774, "lon": 2.11993, "lat": 42.03947, "dist": 0.8489267027752054}, {"id": "V8", "temp": 6.9, "altitude": 223, "lon": 0.87741, "lat": 41.67279, "dist": 0.8743526796607947}, {"id": "VA", "temp": 8.6, "altitude": 257, "lon": 0.51161, "lat": 41.19645, "dist": 0.706170238777821}, {"id": "VB", "temp": 10.2, "altitude": 32, "lon": 0.63517, "lat": 41.06289, "dist": 0.5017668686536749}, {"id": "VC", "temp": 9, "altitude": 69, "lon": 0.43266, "lat": 41.24415, "dist": 0.7721028864930979}, {"id": "VD", "temp": 5.7, "altitude": 429, "lon": 1.20381, "lat": 41.68939, "dist": 0.8462510137199177}, {"id": "VE", "temp": 9.1, "altitude": 97, "lon": 0.46058, "lat": 41.48692, "dist": 0.8627765794838942}, {"id": "VH", "temp": 7.5, "altitude": 259, "lon": 0.39301, "lat": 41.65814, "dist": 0.9214794943205635}, {"id": "VK", "temp": 6.9, "altitude": 286, "lon": 0.4487, "lat": 41.68328, "dist": 0.9211579821640902}, {"id": "VM", "temp": 7.5, "altitude": 222, "lon": 0.62839, "lat": 41.7145, "dist": 0.9127569540036381}, {"id": "VN", "temp": 8.3, "altitude": 117, "lon": 2.74262, "lat": 41.88244, "dist": 0.4848459740438714}, {"id": "VO", "temp": 8.9, "altitude": 785, "lon": 1.42792, "lat": 42.08745, "dist": 0.9479446368996306}, {"id": "VP", "temp": 4.4, "altitude": 659, "lon": 1.53853, "lat": 41.80483, "dist": 0.8658445723931864}, {"id": "VQ", "temp": 12, "altitude": 112, "lon": 1.16774, "lat": 41.1713, "dist": 0.2230226122056138}, {"id": "VS", "temp": -6.4, "altitude": 2247, "lon": 0.77889, "lat": 42.63835, "dist": 0.9944424896777215}, {"id": "VU", "temp": 8.9, "altitude": 421, "lon": 1.91718, "lat": 41.63286, "dist": 0.648378062525824}, {"id": "VV", "temp": 8.2, "altitude": 528, "lon": 2.02647, "lat": 41.68129, "dist": 0.6131351505879965}, {"id": "VX", "temp": 5.2, "altitude": 1030, "lon": 2.30291, "lat": 41.74761, "dist": 0.5581300569731434}, {"id": "VY", "temp": 10.5, "altitude": 240, "lon": 1.29863, "lat": 41.25095, "dist": 0.33409106110914943}, {"id": "VZ", "temp": 13.8, "altitude": 83, "lon": 3.00736, "lat": 42.38443, "dist": 0.3023295774690491}, {"id": "W1", "temp": 14.2, "altitude": 2, "lon": 3.09021, "lat": 42.24726, "dist": 0.09830668186836011}, {"id": "W4", "temp": 10.1, "altitude": 240, "lon": 1.72857, "lat": 41.36619, "dist": 0.3790132237701731}, {"id": "W5", "temp": 7.6, "altitude": 490, "lon": 1.31489, "lat": 42.07683, "dist": 0.9513014212816396}, {"id": "W6", "temp": 10.9, "altitude": 158, "lon": 1.0187, "lat": 41.13738, "dist": 0.25016817066699004}, {"id": "W8", "temp": 7.1, "altitude": 438, "lon": 1.15998, "lat": 41.44237, "dist": 0.6671197286957244}, {"id": "W9", "temp": 3.9, "altitude": 461, "lon": 2.45451, "lat": 42.14557, "dist": 0.8079432403805485}, {"id": "WA", "temp": 6.9, "altitude": 443, "lon": 1.1541, "lat": 41.87694, "dist": 0.9175200673625115}, {"id": "WB", "temp": 6.8, "altitude": 267, "lon": 0.67022, "lat": 41.76036, "dist": 0.9211256409240551}, {"id": "WC", "temp": 6.9, "altitude": 261, "lon": 0.92446, "lat": 41.63642, "dist": 0.8528753895067349}, {"id": "WD", "temp": 7, "altitude": 382, "lon": 0.31884, "lat": 41.08671, "dist": 0.7399964165553783}, {"id": "WE", "temp": 11.2, "altitude": 126, "lon": 2.30014, "lat": 41.5444, "dist": 0.19230348080201942}, {"id": "WG", "temp": 6.3, "altitude": 301, "lon": 0.64804, "lat": 41.80104, "dist": 0.9318678599808554}, {"id": "WI", "temp": 7.6, "altitude": 350, "lon": 0.4809, "lat": 41.35741, "dist": 0.8056078307503578}, {"id": "WJ", "temp": 9.9, "altitude": 141, "lon": 0.72182, "lat": 41.1223, "dist": 0.48557662626490017}, {"id": "WK", "temp": 7.1, "altitude": 268, "lon": 0.57768, "lat": 41.81949, "dist": 0.9398340903442032}, {"id": "WL", "temp": 5.8, "altitude": 413, "lon": 1.0882, "lat": 41.57236, "dist": 0.7915264981153375}, {"id": "WM", "temp": 4.7, "altitude": 1167, "lon": 1.8267, "lat": 42.10736, "dist": 0.91093363172089}, {"id": "WN", "temp": 7.1, "altitude": 916, "lon": 1.83751, "lat": 41.59539, "dist": 0.6797531031872697}, {"id": "WO", "temp": 10.7, "altitude": 185, "lon": 1.46717, "lat": 41.27151, "dist": 0.2824728963988349}, {"id": "WP", "temp": 9, "altitude": 325, "lon": 1.69337, "lat": 41.48518, "dist": 0.5862213642774434}, {"id": "WQ", "temp": -1.4, "altitude": 1572, "lon": 0.72952, "lat": 42.0513, "dist": 0.9659701866029075}, {"id": "WR", "temp": 8.9, "altitude": 300, "lon": 0.79748, "lat": 41.2163, "dist": 0.5307861785595412}, {"id": "WS", "temp": 5.4, "altitude": 953, "lon": 2.41877, "lat": 41.84008, "dist": 0.6188102277580388}, {"id": "WT", "temp": 13.2, "altitude": 2, "lon": 2.75658, "lat": 41.64707, "dist": 0.015363043200898208}, {"id": "WU", "temp": 13.7, "altitude": 42, "lon": 2.24757, "lat": 41.45215, "dist": 0.022583365955919144}, {"id": "WV", "temp": 5.5, "altitude": 788, "lon": 1.87485, "lat": 42.23414, "dist": 0.9355569335800406}, {"id": "WW", "temp": 9.1, "altitude": 278, "lon": 1.9368, "lat": 41.79423, "dist": 0.7494516178585089}, {"id": "WX", "temp": 6.4, "altitude": 668, "lon": 0.88175, "lat": 41.9178, "dist": 0.9407970662137257}, {"id": "WY", "temp": 11, "altitude": 164, "lon": 1.79429, "lat": 41.43386, "dist": 0.48132092916911895}, {"id": "WZ", "temp": 12.4, "altitude": 17, "lon": 1.63346, "lat": 41.20187, "dist": 0.0014775248411612596}, {"id": "X1", "temp": 7.6, "altitude": 359, "lon": 0.81953, "lat": 41.15374, "dist": 0.42651156680443925}, {"id": "X2", "temp": 14.2, "altitude": 7, "lon": 2.18847, "lat": 41.38943, "dist": 0.02531698873761523}, {"id": "X3", "temp": 5.6, "altitude": 370, "lon": 0.5358, "lat": 41.74281, "dist": 0.9269198559790295}, {"id": "X4", "temp": 14.2, "altitude": 33, "lon": 2.16775, "lat": 41.3839, "dist": 0.0562481201579339}, {"id": "X5", "temp": 2.1, "altitude": 1055, "lon": 0.31822, "lat": 40.79705, "dist": 0.6021923287308033}, {"id": "X6", "temp": 8.4, "altitude": 366, "lon": 1.02901, "lat": 41.92173, "dist": 0.9345027297566544}, {"id": "X7", "temp": 9.3, "altitude": 215, "lon": 0.55314, "lat": 41.51909, "dist": 0.8558824399942864}, {"id": "X8", "temp": 13.4, "altitude": 79, "lon": 2.1054, "lat": 41.37919, "dist": 0.16273349309232488}, {"id": "X9", "temp": 12, "altitude": 176, "lon": 2.16836, "lat": 41.61265, "dist": 0.431008311685123}, {"id": "XA", "temp": 3.3, "altitude": 785, "lon": 1.4007, "lat": 41.60257, "dist": 0.7624028884721633}, {"id": "XB", "temp": 6, "altitude": 589, "lon": 1.53528, "lat": 41.47948, "dist": 0.6164602192966822}, {"id": "XC", "temp": 11.1, "altitude": 147, "lon": 1.97546, "lat": 41.47892, "dist": 0.46972946901729506}, {"id": "XD", "temp": 5.4, "altitude": 687, "lon": 0.8857, "lat": 41.32, "dist": 0.6239134367874636}, {"id": "XE", "temp": 13, "altitude": 5, "lon": 1.201, "lat": 41.10393, "dist": 0.027063756404474337}, {"id": "XF", "temp": 11, "altitude": 258, "lon": 2.06952, "lat": 41.56568, "dist": 0.4537420430741388}, {"id": "XG", "temp": 12.6, "altitude": 123, "lon": 2.22619, "lat": 41.56734, "dist": 0.3053410376898754}, {"id": "XH", "temp": 6.3, "altitude": 679, "lon": 1.12993, "lat": 42.40533, "dist": 0.9849304392877821}, {"id": "XI", "temp": 7.6, "altitude": 247, "lon": 0.87182, "lat": 41.61817, "dist": 0.8523255450215573}, {"id": "XJ", "temp": 8.6, "altitude": 72, "lon": 2.80686, "lat": 41.98223, "dist": 0.5779716698029695}, {"id": "XK", "temp": 1.1, "altitude": 1668, "lon": 2.43774, "lat": 41.77362, "dist": 0.5253025967450196}, {"id": "XL", "temp": 14, "altitude": 8, "lon": 2.08022, "lat": 41.34045, "dist": 0.14466342788161946}, {"id": "XM", "temp": 7.9, "altitude": 235, "lon": 0.73507, "lat": 41.59522, "dist": 0.8604913734506608}, {"id": "XN", "temp": 9, "altitude": 89, "lon": 0.42765, "lat": 41.46379, "dist": 0.8622734071110022}, {"id": "XO", "temp": 4, "altitude": 499, "lon": 2.23987, "lat": 41.93497, "dist": 0.764370426685152}, {"id": "XP", "temp": 7.1, "altitude": 349, "lon": 0.43006, "lat": 41.06581, "dist": 0.6639845277939289}, {"id": "XQ", "temp": 5.8, "altitude": 473, "lon": 0.88814, "lat": 42.16252, "dist": 0.9724712751393634}, {"id": "XR", "temp": 3.2, "altitude": 928, "lon": 0.98161, "lat": 41.31481, "dist": 0.5810406108642971}, {"id": "XS", "temp": 9.7, "altitude": 162, "lon": 2.66446, "lat": 41.86489, "dist": 0.5054737782952798}, {"id": "XT", "temp": 6.5, "altitude": 691, "lon": 1.51165, "lat": 41.98766, "dist": 0.9238673274618385}, {"id": "XU", "temp": 11.5, "altitude": 148, "lon": 1.72195, "lat": 41.28801, "dist": 0.20338494531892248}, {"id": "XV", "temp": 11.6, "altitude": 158, "lon": 2.07956, "lat": 41.48311, "dist": 0.34795436458458595}, {"id": "XW", "temp": 8.8, "altitude": 165, "lon": 0.64855, "lat": 41.59822, "dist": 0.8728088480465755}, {"id": "XX", "temp": 6.4, "altitude": 291, "lon": 1.04476, "lat": 41.68835, "dist": 0.8603513205218531}, {"id": "XY", "temp": 9.1, "altitude": 122, "lon": 0.55027, "lat": 41.56509, "dist": 0.874078098612281}, {"id": "XZ", "temp": 13.7, "altitude": 6, "lon": 3.06156, "lat": 42.18179, "dist": 0.13130658229150804}, {"id": "Y4", "temp": 5.7, "altitude": 1162, "lon": 1.42775, "lat": 42.17426, "dist": 0.9578241388399261}, {"id": "Y5", "temp": 11, "altitude": 152, "lon": 2.86295, "lat": 42.22793, "dist": 0.46396743721180256}, {"id": "Y6", "temp": 7.4, "altitude": 317, "lon": 0.74032, "lat": 41.04343, "dist": 0.36574453510107674}, {"id": "Y9", "temp": 14.7, "altitude": 4, "lon": 2.13091, "lat": 41.31723, "dist": 0.007566309256157644}, {"id": "YA", "temp": 4.4, "altitude": 1213, "lon": 1.93482, "lat": 42.44013, "dist": 0.9505487381672686}, {"id": "YB", "temp": 4.7, "altitude": 433, "lon": 2.47097, "lat": 42.18813, "dist": 0.7976024317292194}, {"id": "YC", "temp": 2.6, "altitude": 508, "lon": 0.96802, "lat": 42.24388, "dist": 0.9776751804644382}, {"id": "YD", "temp": 8.4, "altitude": 283, "lon": 0.85617, "lat": 41.51135, "dist": 0.7971586010427272}, {"id": "YE", "temp": 4.8, "altitude": 513, "lon": 1.305756, "lat": 41.79409, "dist": 0.8792227912665382}, {"id": "YF", "temp": 11.5, "altitude": 42, "lon": 0.93474, "lat": 41.02001, "dist": 0.03646042129549787}, {"id": "Z1", "temp": -6.7, "altitude": 2266, "lon": 0.98486, "lat": 42.64691, "dist": 0.9936818562504512}, {"id": "Z2", "temp": -8.6, "altitude": 2535, "lon": 0.88405, "lat": 42.46602, "dist": 0.9896159430261943}, {"id": "Z3", "temp": -4.3, "altitude": 2230, "lon": 1.7785, "lat": 42.46605, "dist": 0.9663044178773977}, {"id": "Z5", "temp": -6.9, "altitude": 2400, "lon": 1.27201, "lat": 42.70029, "dist": 0.990103195029276}, {"id": "Z6", "temp": -7.1, "altitude": 2228, "lon": 0.73198, "lat": 42.77011, "dist": 0.9964705084862989}, {"id": "Z7", "temp": -7.5, "altitude": 2519, "lon": 1.05476, "lat": 42.53412, "dist": 0.9905020130611043}, {"id": "Z8", "temp": -5.3, "altitude": 2316, "lon": 1.52407, "lat": 42.18254, "dist": 0.9519105610425879}, {"id": "Z9", "temp": -2.4, "altitude": 2143, "lon": 1.71498, "lat": 42.29265, "dist": 0.9546839198829672}, {"id": "ZB", "temp": -7.1, "altitude": 2451, "lon": 1.36597, "lat": 42.51939, "dist": 0.9846711181479781}, {"id": "ZC", "temp": -5.4, "altitude": 2410, "lon": 2.24565, "lat": 42.42117, "dist": 0.8936444631166904}, {"id": "ZD", "temp": -7, "altitude": 2478, "lon": 1.89716, "lat": 42.32211, "dist": 0.9491575113128119}] \ No newline at end of file diff --git a/pymica_tests/data/sample_station_metadata_ori.json b/pymica_tests/data/sample_station_metadata_ori.json deleted file mode 100644 index f25e10c..0000000 --- a/pymica_tests/data/sample_station_metadata_ori.json +++ /dev/null @@ -1,8126 +0,0 @@ -[ - { - "codi": "AN", - "nom": "Barcelona - Av. Lluís Companys", - "tipus": "A", - "coordenades": { - "latitud": 41.39004, - "longitud": 2.18091 - }, - "emplacament": "Av. Lluís Companys (Ciutadella)", - "altitud": 7.5, - "municipi": { - "codi": "080193", - "nom": "Barcelona" - }, - "comarca": { - "codi": 13, - "nom": "Barcelonès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1992-05-11T15:30Z", - "dataFi": "2002-10-29T05:00Z" - }, - { - "codi": 1, - "dataInici": "2002-10-29T05:00Z", - "dataFi": null - } - ] - }, - { - "codi": "C6", - "nom": "Castellnou de Seana", - "tipus": "A", - "coordenades": { - "latitud": 41.6566, - "longitud": 0.95172 - }, - "emplacament": "Abocador comarcal", - "altitud": 264, - "municipi": { - "codi": "250680", - "nom": "Castellnou de Seana" - }, - "comarca": { - "codi": 27, - "nom": "Pla d'Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-12-16T23:00Z", - "dataFi": null - } - ] - }, - { - "codi": "C7", - "nom": "Tàrrega", - "tipus": "A", - "coordenades": { - "latitud": 41.66695, - "longitud": 1.16234 - }, - "emplacament": "Abocador comarcal", - "altitud": 427, - "municipi": { - "codi": "252173", - "nom": "Tàrrega" - }, - "comarca": { - "codi": 38, - "nom": "Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-11-06T18:00Z", - "dataFi": null - } - ] - }, - { - "codi": "C8", - "nom": "Cervera", - "tipus": "A", - "coordenades": { - "latitud": 41.67555, - "longitud": 1.29609 - }, - "emplacament": "Abocador comarcal", - "altitud": 554, - "municipi": { - "codi": "250729", - "nom": "Cervera" - }, - "comarca": { - "codi": 32, - "nom": "Segarra" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-10-27T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "C9", - "nom": "Mas de Barberans", - "tipus": "A", - "coordenades": { - "latitud": 40.71825, - "longitud": 0.39988 - }, - "emplacament": "Abocador comarcal", - "altitud": 240, - "municipi": { - "codi": "430770", - "nom": "Mas de Barberans" - }, - "comarca": { - "codi": 22, - "nom": "Montsià" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-04-11T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "CA", - "nom": "Clariana de Cardener", - "tipus": "A", - "coordenades": { - "latitud": 41.95378, - "longitud": 1.5851 - }, - "emplacament": "Abocador comarcal", - "altitud": 693, - "municipi": { - "codi": "250753", - "nom": "Clariana de Cardener" - }, - "comarca": { - "codi": 35, - "nom": "Solsonès" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-05-02T09:00Z", - "dataFi": "2012-07-10T13:00Z" - }, - { - "codi": 1, - "dataInici": "2012-07-10T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CB", - "nom": "les Llosses", - "tipus": "A", - "coordenades": { - "latitud": 42.15085, - "longitud": 2.19914 - }, - "emplacament": "Abocador comarcal", - "altitud": 700, - "municipi": { - "codi": "170963", - "nom": "Les Llosses" - }, - "comarca": { - "codi": 31, - "nom": "Ripollès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-11-30T15:00Z", - "dataFi": "2003-06-02T08:30Z" - }, - { - "codi": 1, - "dataInici": "2003-06-02T08:30Z", - "dataFi": null - } - ] - }, - { - "codi": "CC", - "nom": "Orís", - "tipus": "A", - "coordenades": { - "latitud": 42.07398, - "longitud": 2.20862 - }, - "emplacament": "Abocador comarcal", - "altitud": 626, - "municipi": { - "codi": "081509", - "nom": "Orís" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-11-15T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CD", - "nom": "la Seu d'Urgell - Bellestar", - "tipus": "A", - "coordenades": { - "latitud": 42.37083, - "longitud": 1.43277 - }, - "emplacament": "Abocador comarcal", - "altitud": 849, - "municipi": { - "codi": "252038", - "nom": "La Seu d'Urgell" - }, - "comarca": { - "codi": 4, - "nom": "Alt Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-16T12:30Z", - "dataFi": null - } - ] - }, - { - "codi": "CE", - "nom": "els Hostalets de Pierola", - "tipus": "A", - "coordenades": { - "latitud": 41.53109, - "longitud": 1.80813 - }, - "emplacament": "Abocador de residus", - "altitud": 316, - "municipi": { - "codi": "081629", - "nom": "Els Hostalets de Pierola" - }, - "comarca": { - "codi": 6, - "nom": "Anoia" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-03-31T23:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CF", - "nom": "Lloret de Mar", - "tipus": "A", - "coordenades": { - "latitud": 41.72346, - "longitud": 2.84282 - }, - "emplacament": "Abocador municipal", - "altitud": 63.3, - "municipi": { - "codi": "170950", - "nom": "Lloret de Mar" - }, - "comarca": { - "codi": 34, - "nom": "Selva" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-05T12:00Z", - "dataFi": "2003-06-16T09:00Z" - }, - { - "codi": 1, - "dataInici": "2003-06-16T09:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CG", - "nom": "Molló - Fabert", - "tipus": "A", - "coordenades": { - "latitud": 42.37717, - "longitud": 2.41456 - }, - "emplacament": "Veïnat de Fabert", - "altitud": 1405, - "municipi": { - "codi": "171077", - "nom": "Molló" - }, - "comarca": { - "codi": 31, - "nom": "Ripollès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-06-06T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CH", - "nom": "Falset - Escola", - "tipus": "A", - "coordenades": { - "latitud": 41.15076, - "longitud": 0.82357 - }, - "emplacament": "Col·legi Públic Antoni Vilanova", - "altitud": 350, - "municipi": { - "codi": "430555", - "nom": "Falset" - }, - "comarca": { - "codi": 29, - "nom": "Priorat" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-12-01T02:00Z", - "dataFi": "2005-07-05T16:00Z" - }, - { - "codi": 1, - "dataInici": "2005-07-05T16:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CI", - "nom": "Sant Pau de Segúries", - "tipus": "A", - "coordenades": { - "latitud": 42.25839, - "longitud": 2.36429 - }, - "emplacament": "Estació meteorològica municipal", - "altitud": 852, - "municipi": { - "codi": "171772", - "nom": "Sant Pau de Segúries" - }, - "comarca": { - "codi": 31, - "nom": "Ripollès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-11-24T15:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CJ", - "nom": "Organyà", - "tipus": "A", - "coordenades": { - "latitud": 42.21624, - "longitud": 1.33132 - }, - "emplacament": "Càmping municipal", - "altitud": 566.5, - "municipi": { - "codi": "251556", - "nom": "Organyà" - }, - "comarca": { - "codi": 4, - "nom": "Alt Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-16T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "CK", - "nom": "Santa Coloma de Farners", - "tipus": "A", - "coordenades": { - "latitud": 41.86472, - "longitud": 2.66451 - }, - "emplacament": "Dipòsit d'aigua", - "altitud": 163, - "municipi": { - "codi": "171805", - "nom": "Santa Coloma de Farners" - }, - "comarca": { - "codi": 34, - "nom": "Selva" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-05T17:30Z", - "dataFi": "2004-06-08T09:00Z" - }, - { - "codi": 1, - "dataInici": "2004-06-08T09:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CL", - "nom": "Sant Salvador de Guardiola", - "tipus": "A", - "coordenades": { - "latitud": 41.67399, - "longitud": 1.76796 - }, - "emplacament": "Urbanització Miralda", - "altitud": 349, - "municipi": { - "codi": "080983", - "nom": "Sant Salvador de Guardiola" - }, - "comarca": { - "codi": 7, - "nom": "Bages" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-02T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "CM", - "nom": "Montmeló", - "tipus": "A", - "coordenades": { - "latitud": 41.54911, - "longitud": 2.24546 - }, - "emplacament": "Torreta de Can Campanyà", - "altitud": 75.2, - "municipi": { - "codi": "081350", - "nom": "Montmeló" - }, - "comarca": { - "codi": 41, - "nom": "Vallès Oriental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-23T19:30Z", - "dataFi": "2006-03-22T09:00Z" - }, - { - "codi": 1, - "dataInici": "2006-03-22T09:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CN", - "nom": "Guardiola de Berguedà - Escola", - "tipus": "A", - "coordenades": { - "latitud": 42.22903, - "longitud": 1.87672 - }, - "emplacament": "Centre d'Assistència Primària", - "altitud": 719.8, - "municipi": { - "codi": "080996", - "nom": "Guardiola de Berguedà" - }, - "comarca": { - "codi": 14, - "nom": "Berguedà" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-20T11:00Z", - "dataFi": "2005-03-21T10:00Z" - }, - { - "codi": 1, - "dataInici": "2005-03-21T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CO", - "nom": "Torres de Segre - Depuradora", - "tipus": "A", - "coordenades": { - "latitud": 41.52603, - "longitud": 0.52711 - }, - "emplacament": "Depuradora municipal", - "altitud": 143.6, - "municipi": { - "codi": "252326", - "nom": "Torres de Segre" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-11-23T17:00Z", - "dataFi": "2006-05-25T10:00Z" - }, - { - "codi": 1, - "dataInici": "2006-05-25T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CP", - "nom": "Sant Romà d'Abella", - "tipus": "A", - "coordenades": { - "latitud": 42.13924, - "longitud": 1.03893 - }, - "emplacament": "Sant Romà d'Abella - el Tossal", - "altitud": 690, - "municipi": { - "codi": "251155", - "nom": "Isona i Conca Dellà" - }, - "comarca": { - "codi": 25, - "nom": "Pallars Jussà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-05-20T14:30Z", - "dataFi": null - } - ] - }, - { - "codi": "CQ", - "nom": "Vilanova de Meià", - "tipus": "A", - "coordenades": { - "latitud": 41.99546, - "longitud": 1.02569 - }, - "emplacament": "Camp de fútbol", - "altitud": 594, - "municipi": { - "codi": "252509", - "nom": "Vilanova de Meià" - }, - "comarca": { - "codi": 23, - "nom": "Noguera" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-04-01T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CR", - "nom": "la Quar", - "tipus": "A", - "coordenades": { - "latitud": 42.08032, - "longitud": 1.9624 - }, - "emplacament": "Sant Maurici", - "altitud": 873, - "municipi": { - "codi": "081770", - "nom": "La Quar" - }, - "comarca": { - "codi": 14, - "nom": "Berguedà" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-03-13T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "CS", - "nom": "Viladrau - centre", - "tipus": "A", - "coordenades": { - "latitud": 41.84502, - "longitud": 2.3881 - }, - "emplacament": "Mas del Torrent", - "altitud": 777, - "municipi": { - "codi": "172207", - "nom": "Viladrau" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-12-05T10:30Z", - "dataFi": "2004-06-08T14:00Z" - }, - { - "codi": 1, - "dataInici": "2004-06-08T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CT", - "nom": "el Pont de Suert", - "tipus": "A", - "coordenades": { - "latitud": 42.39811, - "longitud": 0.74362 - }, - "emplacament": "Depuradora municipal", - "altitud": 823, - "municipi": { - "codi": "251734", - "nom": "El Pont de Suert" - }, - "comarca": { - "codi": 5, - "nom": "Alta Ribagorça" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-14T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CU", - "nom": "Vielha", - "tipus": "A", - "coordenades": { - "latitud": 42.69856, - "longitud": 0.79397 - }, - "emplacament": "Prat de Tixineret", - "altitud": 1002, - "municipi": { - "codi": "252430", - "nom": "Vielha e Mijaran" - }, - "comarca": { - "codi": 39, - "nom": "Val d'Aran" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-15T13:30Z", - "dataFi": null - } - ] - }, - { - "codi": "CV", - "nom": "la Pobla de Segur - Bombers", - "tipus": "A", - "coordenades": { - "latitud": 42.23939, - "longitud": 0.96434 - }, - "emplacament": "Parc de Bombers", - "altitud": 513.3, - "municipi": { - "codi": "251713", - "nom": "La Pobla de Segur" - }, - "comarca": { - "codi": 25, - "nom": "Pallars Jussà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-12-22T16:00Z", - "dataFi": "2016-11-18T14:00Z" - }, - { - "codi": 1, - "dataInici": "2016-11-18T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CW", - "nom": "l'Espluga de Francolí", - "tipus": "A", - "coordenades": { - "latitud": 41.39241, - "longitud": 1.09894 - }, - "emplacament": "Urb. Espluga Parc", - "altitud": 446, - "municipi": { - "codi": "430542", - "nom": "L'Espluga de Francolí" - }, - "comarca": { - "codi": 16, - "nom": "Conca de Barberà" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-23T21:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CX", - "nom": "Vic - 1", - "tipus": "A", - "coordenades": { - "latitud": 41.93582, - "longitud": 2.23857 - }, - "emplacament": "Estadi d'atletisme", - "altitud": 497.8, - "municipi": { - "codi": "082981", - "nom": "Vic" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-18T14:30Z", - "dataFi": "2003-01-01T00:00Z" - }, - { - "codi": 1, - "dataInici": "2003-01-01T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CY", - "nom": "Muntanyola", - "tipus": "A", - "coordenades": { - "latitud": 41.87813, - "longitud": 2.17873 - }, - "emplacament": "Esglèsia de St. Quirze i Sta. Julita", - "altitud": 816, - "municipi": { - "codi": "081290", - "nom": "Muntanyola" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-12T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "CZ", - "nom": "Ulldemolins - Zona Esportiva", - "tipus": "A", - "coordenades": { - "latitud": 41.3191, - "longitud": 0.87868 - }, - "emplacament": "Poliesportiu municipal", - "altitud": 631, - "municipi": { - "codi": "431573", - "nom": "Ulldemolins" - }, - "comarca": { - "codi": 29, - "nom": "Priorat" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-03-04T10:30Z", - "dataFi": "2008-04-15T09:00Z" - }, - { - "codi": 1, - "dataInici": "2008-04-15T09:00Z", - "dataFi": null - } - ] - }, - { - "codi": "D1", - "nom": "Margalef", - "tipus": "A", - "coordenades": { - "latitud": 41.28521, - "longitud": 0.75383 - }, - "emplacament": "Dipòsit d'aigua", - "altitud": 404, - "municipi": { - "codi": "430751", - "nom": "Margalef" - }, - "comarca": { - "codi": 29, - "nom": "Priorat" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-14T17:30Z", - "dataFi": null - } - ] - }, - { - "codi": "D2", - "nom": "Vacarisses", - "tipus": "A", - "coordenades": { - "latitud": 41.59252, - "longitud": 1.915 - }, - "emplacament": "Planta potabilitzadora", - "altitud": 343, - "municipi": { - "codi": "082917", - "nom": "Vacarisses" - }, - "comarca": { - "codi": 40, - "nom": "Vallès Occidental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-15T19:30Z", - "dataFi": null - } - ] - }, - { - "codi": "D3", - "nom": "Vallirana", - "tipus": "A", - "coordenades": { - "latitud": 41.38197, - "longitud": 1.93564 - }, - "emplacament": "C. Arquitecte Baldric", - "altitud": 252, - "municipi": { - "codi": "082956", - "nom": "Vallirana" - }, - "comarca": { - "codi": 11, - "nom": "Baix Llobregat" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-10-28T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "D4", - "nom": "Roses", - "tipus": "A", - "coordenades": { - "latitud": 42.27065, - "longitud": 3.18165 - }, - "emplacament": "Poliesportiu Municipal", - "altitud": 24, - "municipi": { - "codi": "171523", - "nom": "Roses" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-07T12:30Z", - "dataFi": null - } - ] - }, - { - "codi": "D5", - "nom": "Barcelona - Observatori Fabra", - "tipus": "A", - "coordenades": { - "latitud": 41.41843, - "longitud": 2.12388 - }, - "emplacament": "Observatori Fabra", - "altitud": 411.2, - "municipi": { - "codi": "080193", - "nom": "Barcelona" - }, - "comarca": { - "codi": 13, - "nom": "Barcelonès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-11-03T18:00Z", - "dataFi": null - } - ] - }, - { - "codi": "D6", - "nom": "Portbou", - "tipus": "A", - "coordenades": { - "latitud": 42.43515, - "longitud": 3.16622 - }, - "emplacament": "Punta de l'Aucell (zona fronterera)", - "altitud": 196, - "municipi": { - "codi": "171387", - "nom": "Portbou" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-03-25T16:30Z", - "dataFi": null - } - ] - }, - { - "codi": "D7", - "nom": "Vinebre", - "tipus": "A", - "coordenades": { - "latitud": 41.18499, - "longitud": 0.59376 - }, - "emplacament": "Partida de Mallols", - "altitud": 53, - "municipi": { - "codi": "431779", - "nom": "Vinebre" - }, - "comarca": { - "codi": 30, - "nom": "Ribera d'Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-01-22T16:00Z", - "dataFi": null - } - ] - }, - { - "codi": "D8", - "nom": "Horta de Sant Joan", - "tipus": "A", - "coordenades": { - "latitud": 40.95134, - "longitud": 0.30565 - }, - "emplacament": "Les Forques", - "altitud": 515, - "municipi": { - "codi": "430712", - "nom": "Horta de Sant Joan" - }, - "comarca": { - "codi": 37, - "nom": "Terra Alta" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-01-28T15:30Z", - "dataFi": null - } - ] - }, - { - "codi": "D9", - "nom": "el Vendrell", - "tipus": "A", - "coordenades": { - "latitud": 41.21553, - "longitud": 1.52121 - }, - "emplacament": "Instal·lacions esportives municipals", - "altitud": 59, - "municipi": { - "codi": "431634", - "nom": "El Vendrell" - }, - "comarca": { - "codi": 12, - "nom": "Baix Penedès" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-06-11T09:00Z", - "dataFi": null - } - ] - }, - { - "codi": "DA", - "nom": "Vila-rodona - Escola", - "tipus": "A", - "coordenades": { - "latitud": 41.30839, - "longitud": 1.3622 - }, - "emplacament": "Zona de les Escoles Noves", - "altitud": 278, - "municipi": { - "codi": "431704", - "nom": "Vila-rodona" - }, - "comarca": { - "codi": 1, - "nom": "Alt Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-01-23T14:30Z", - "dataFi": "2005-07-28T10:00Z" - }, - { - "codi": 1, - "dataInici": "2005-07-28T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "DB", - "nom": "el Perelló", - "tipus": "A", - "coordenades": { - "latitud": 40.87287, - "longitud": 0.71581 - }, - "emplacament": "Dipòsit d'aigua", - "altitud": 179, - "municipi": { - "codi": "431042", - "nom": "El Perelló" - }, - "comarca": { - "codi": 9, - "nom": "Baix Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-02-05T16:00Z", - "dataFi": null - } - ] - }, - { - "codi": "DC", - "nom": "Olot - Pla de Baix", - "tipus": "A", - "coordenades": { - "latitud": 42.19144, - "longitud": 2.48263 - }, - "emplacament": "Heliport Mossos d'Esquadra", - "altitud": 421.5, - "municipi": { - "codi": "171143", - "nom": "Olot" - }, - "comarca": { - "codi": 19, - "nom": "Garrotxa" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-04-24T22:00Z", - "dataFi": "2016-07-21T13:30Z" - }, - { - "codi": 1, - "dataInici": "2016-07-21T13:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DD", - "nom": "Vilassar de Mar", - "tipus": "A", - "coordenades": { - "latitud": 41.51175, - "longitud": 2.38674 - }, - "emplacament": "Soc.Civil d'Aigües \"La Mina Vella\"", - "altitud": 44.5, - "municipi": { - "codi": "082191", - "nom": "Vilassar de Mar" - }, - "comarca": { - "codi": 21, - "nom": "Maresme" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-05-04T13:30Z", - "dataFi": "2015-01-16T09:30Z" - }, - { - "codi": 1, - "dataInici": "2015-01-16T09:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DE", - "nom": "Botarell", - "tipus": "A", - "coordenades": { - "latitud": 41.15404, - "longitud": 0.99772 - }, - "emplacament": "Planta de compostatge", - "altitud": 231, - "municipi": { - "codi": "430332", - "nom": "Botarell" - }, - "comarca": { - "codi": 8, - "nom": "Baix Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-01-16T16:00Z", - "dataFi": "2007-01-16T08:30Z" - }, - { - "codi": 1, - "dataInici": "2007-01-16T08:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DF", - "nom": "la Bisbal d'Empordà", - "tipus": "A", - "coordenades": { - "latitud": 41.97751, - "longitud": 3.03543 - }, - "emplacament": "Estació depuradora", - "altitud": 28.6, - "municipi": { - "codi": "170221", - "nom": "La Bisbal d'Empordà" - }, - "comarca": { - "codi": 10, - "nom": "Baix Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-03-25T15:00Z", - "dataFi": null - } - ] - }, - { - "codi": "DG", - "nom": "Núria (1.971 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.39848, - "longitud": 2.15517 - }, - "emplacament": "Santuari de Núria", - "altitud": 1971.4, - "municipi": { - "codi": "170433", - "nom": "Queralbs" - }, - "comarca": { - "codi": 31, - "nom": "Ripollès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-05-15T09:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DH", - "nom": "Badalona - Mas Ram", - "tipus": "A", - "coordenades": { - "latitud": 41.47638, - "longitud": 2.25213 - }, - "emplacament": "Urb. Mas Ram - Escola Pere Vergès", - "altitud": 126, - "municipi": { - "codi": "080155", - "nom": "Badalona" - }, - "comarca": { - "codi": 13, - "nom": "Barcelonès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-03-23T15:00Z", - "dataFi": "2005-09-08T20:30Z" - }, - { - "codi": 1, - "dataInici": "2005-09-08T20:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DI", - "nom": "Font-rubí", - "tipus": "A", - "coordenades": { - "latitud": 41.43292, - "longitud": 1.62386 - }, - "emplacament": "Masia Ca l'Amàlia - Montjuic", - "altitud": 415, - "municipi": { - "codi": "080850", - "nom": "Font-rubí" - }, - "comarca": { - "codi": 3, - "nom": "Alt Penedès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-07-16T18:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DJ", - "nom": "Banyoles", - "tipus": "A", - "coordenades": { - "latitud": 42.11653, - "longitud": 2.78969 - }, - "emplacament": "Abocador comarcal de Puigpalter", - "altitud": 176, - "municipi": { - "codi": "170157", - "nom": "Banyoles" - }, - "comarca": { - "codi": 28, - "nom": "Pla de l'Estany" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-10-11T15:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DK", - "nom": "Torredembarra", - "tipus": "A", - "coordenades": { - "latitud": 41.14677, - "longitud": 1.41846 - }, - "emplacament": "Aiguamolls els Muntanyans", - "altitud": 2, - "municipi": { - "codi": "431536", - "nom": "Torredembarra" - }, - "comarca": { - "codi": 36, - "nom": "Tarragonès" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-11-24T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "DL", - "nom": "Illa de Buda", - "tipus": "A", - "coordenades": { - "latitud": 40.70719, - "longitud": 0.83449 - }, - "emplacament": "Mas de Buda", - "altitud": 0.5, - "municipi": { - "codi": "439023", - "nom": "Sant Jaume d'Enveja" - }, - "comarca": { - "codi": 22, - "nom": "Montsià" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-07-14T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "DM", - "nom": "Girona - Bombers", - "tipus": "A", - "coordenades": { - "latitud": 41.96012, - "longitud": 2.80696 - }, - "emplacament": "Parc de Bombers", - "altitud": 90, - "municipi": { - "codi": "170792", - "nom": "Girona" - }, - "comarca": { - "codi": 20, - "nom": "Gironès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2001-05-10T12:30Z", - "dataFi": "2010-09-15T08:00Z" - }, - { - "codi": 1, - "dataInici": "2010-09-15T08:00Z", - "dataFi": null - } - ] - }, - { - "codi": "DN", - "nom": "Anglès", - "tipus": "A", - "coordenades": { - "latitud": 41.96095, - "longitud": 2.63108 - }, - "emplacament": "Poliesportiu municipal", - "altitud": 150, - "municipi": { - "codi": "170084", - "nom": "Anglès" - }, - "comarca": { - "codi": 34, - "nom": "Selva" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2001-05-10T16:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DO", - "nom": "Castell d'Aro", - "tipus": "A", - "coordenades": { - "latitud": 41.80857, - "longitud": 3.03241 - }, - "emplacament": "Parc de Bombers", - "altitud": 14, - "municipi": { - "codi": "170486", - "nom": "Castell-Platja d'Aro" - }, - "comarca": { - "codi": 10, - "nom": "Baix Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2001-05-10T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "DP", - "nom": "Das - Aeròdrom", - "tipus": "A", - "coordenades": { - "latitud": 42.38605, - "longitud": 1.8664 - }, - "emplacament": "Aeròdrom de la Cerdanya", - "altitud": 1097, - "municipi": { - "codi": "170617", - "nom": "Das" - }, - "comarca": { - "codi": 15, - "nom": "Cerdanya" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2001-05-22T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "DQ", - "nom": "Vila-rodona", - "tipus": "A", - "coordenades": { - "latitud": 41.30728, - "longitud": 1.36259 - }, - "emplacament": "Nova estació", - "altitud": 287, - "municipi": { - "codi": "431704", - "nom": "Vila-rodona" - }, - "comarca": { - "codi": 1, - "nom": "Alt Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2005-07-29T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "H1", - "nom": "Òdena", - "tipus": "A", - "coordenades": { - "latitud": 41.58642, - "longitud": 1.65306 - }, - "emplacament": "Aeròdrom d'Òdena", - "altitud": 333, - "municipi": { - "codi": "081430", - "nom": "Òdena" - }, - "comarca": { - "codi": 6, - "nom": "Anoia" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-05-31T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "J5", - "nom": "Pantà de Darnius - Boadella", - "tipus": "A", - "coordenades": { - "latitud": 42.34215, - "longitud": 2.83423 - }, - "emplacament": "Presa del Pantà de Darnius - Boadella", - "altitud": 158, - "municipi": { - "codi": "170600", - "nom": "Darnius" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-05T08:10Z", - "dataFi": null - } - ] - }, - { - "codi": "KE", - "nom": "Pantà de Sau", - "tipus": "A", - "coordenades": { - "latitud": 41.96867, - "longitud": 2.41404 - }, - "emplacament": "Central hidroelèctrica de Sau", - "altitud": 426, - "municipi": { - "codi": "083036", - "nom": "Vilanova de Sau" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-05T07:15Z", - "dataFi": null - } - ] - }, - { - "codi": "KP", - "nom": "Fogars de la Selva", - "tipus": "A", - "coordenades": { - "latitud": 41.73894, - "longitud": 2.69436 - }, - "emplacament": "Can Simó", - "altitud": 36, - "municipi": { - "codi": "080826", - "nom": "Fogars de la Selva" - }, - "comarca": { - "codi": 34, - "nom": "Selva" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-05T07:10Z", - "dataFi": null - } - ] - }, - { - "codi": "KX", - "nom": "la Roca del Vallès - ETAP Cardedeu", - "tipus": "A", - "coordenades": { - "latitud": 41.61865, - "longitud": 2.36114 - }, - "emplacament": "Planta tractament d'Aigües Ter - Llobregat", - "altitud": 156, - "municipi": { - "codi": "081810", - "nom": "La Roca del Vallès" - }, - "comarca": { - "codi": 41, - "nom": "Vallès Oriental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-05T06:35Z", - "dataFi": null - } - ] - }, - { - "codi": "M6", - "nom": "Sant Joan de les Abadesses", - "tipus": "A", - "coordenades": { - "latitud": 42.22189, - "longitud": 2.2427 - }, - "emplacament": "Agrupació Esportiva del Ripollès", - "altitud": 730, - "municipi": { - "codi": "171674", - "nom": "Sant Joan de les Abadesses" - }, - "comarca": { - "codi": 31, - "nom": "Ripollès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-13T12:50Z", - "dataFi": null - } - ] - }, - { - "codi": "MQ", - "nom": "Cardona", - "tipus": "A", - "coordenades": { - "latitud": 41.92047, - "longitud": 1.69584 - }, - "emplacament": "Boca nord del túnel de desviament del Cardener", - "altitud": 402, - "municipi": { - "codi": "080478", - "nom": "Cardona" - }, - "comarca": { - "codi": 7, - "nom": "Bages" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2003-01-16T09:55Z", - "dataFi": null - } - ] - }, - { - "codi": "MR", - "nom": "Pantà de Siurana", - "tipus": "A", - "coordenades": { - "latitud": 41.25079, - "longitud": 0.9106 - }, - "emplacament": "Pantà de Siurana - Xalet del Pantà", - "altitud": 500, - "municipi": { - "codi": "430496", - "nom": "Cornudella de Montsant" - }, - "comarca": { - "codi": 29, - "nom": "Priorat" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2010-11-08T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "MS", - "nom": "Castellar de n'Hug - el Clot del Moro", - "tipus": "A", - "coordenades": { - "latitud": 42.25978, - "longitud": 1.97747 - }, - "emplacament": "Aforament Castellar de n'Hug", - "altitud": 938, - "municipi": { - "codi": "080522", - "nom": "Castellar de n'Hug" - }, - "comarca": { - "codi": 14, - "nom": "Berguedà" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2010-01-26T16:15Z", - "dataFi": "2011-06-01T00:00Z" - }, - { - "codi": 1, - "dataInici": "2011-06-01T00:00Z", - "dataFi": "2015-02-14T20:10Z" - }, - { - "codi": 2, - "dataInici": "2015-02-14T20:10Z", - "dataFi": null - } - ] - }, - { - "codi": "MV", - "nom": "Guixers - Valls", - "tipus": "A", - "coordenades": { - "latitud": 42.13598, - "longitud": 1.67295 - }, - "emplacament": "Cal Teuler", - "altitud": 845, - "municipi": { - "codi": "251116", - "nom": "Guixers" - }, - "comarca": { - "codi": 35, - "nom": "Solsonès" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2015-06-17T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "MW", - "nom": "Navès", - "tipus": "A", - "coordenades": { - "latitud": 42.00707, - "longitud": 1.65239 - }, - "emplacament": "el Garrigar", - "altitud": 545, - "municipi": { - "codi": "251462", - "nom": "Navès" - }, - "comarca": { - "codi": 35, - "nom": "Solsonès" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2010-03-22T13:05Z", - "dataFi": "2011-05-27T23:10Z" - }, - { - "codi": 1, - "dataInici": "2011-05-27T23:10Z", - "dataFi": "2015-07-28T00:00Z" - }, - { - "codi": 2, - "dataInici": "2015-07-28T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "R1", - "nom": "el Pont de Vilomara", - "tipus": "A", - "coordenades": { - "latitud": 41.70637, - "longitud": 1.87276 - }, - "emplacament": "Planta de reciclatge de piles i fluorescents", - "altitud": 210, - "municipi": { - "codi": "081825", - "nom": "El Pont de Vilomara i Rocafort" - }, - "comarca": { - "codi": 7, - "nom": "Bages" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-03-02T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "U1", - "nom": "Cabanes", - "tipus": "A", - "coordenades": { - "latitud": 42.30648, - "longitud": 2.95481 - }, - "emplacament": "Mas St. Feliu, S.A., camí de St. Feli, s/n", - "altitud": 31, - "municipi": { - "codi": "170307", - "nom": "Cabanes" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1991-06-11T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "U2", - "nom": "Sant Pere Pescador", - "tipus": "A", - "coordenades": { - "latitud": 42.17716, - "longitud": 3.0968 - }, - "emplacament": "Mas Blanc, Mas Fages 17", - "altitud": 4, - "municipi": { - "codi": "171788", - "nom": "Sant Pere Pescador" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1989-05-01T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "U3", - "nom": "Sant Martí Sarroca", - "tipus": "A", - "coordenades": { - "latitud": 41.37491, - "longitud": 1.63032 - }, - "emplacament": "Mas Rabell de Fontenac", - "altitud": 257, - "municipi": { - "codi": "082270", - "nom": "Sant Martí Sarroca" - }, - "comarca": { - "codi": 3, - "nom": "Alt Penedès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-05-24T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "U4", - "nom": "Castellnou de Bages", - "tipus": "A", - "coordenades": { - "latitud": 41.83094, - "longitud": 1.84699 - }, - "emplacament": "Masia Can Vilaseca", - "altitud": 507, - "municipi": { - "codi": "080620", - "nom": "Castellnou de Bages" - }, - "comarca": { - "codi": 7, - "nom": "Bages" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-01-22T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "U5", - "nom": "Prades - los Hortals", - "tipus": "A", - "coordenades": { - "latitud": 41.31349, - "longitud": 0.99611 - }, - "emplacament": "Finca los Hortals", - "altitud": 969, - "municipi": { - "codi": "431166", - "nom": "Prades" - }, - "comarca": { - "codi": 8, - "nom": "Baix Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-12-12T00:00Z", - "dataFi": "2013-01-31T10:00Z" - }, - { - "codi": 1, - "dataInici": "2013-01-31T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "U6", - "nom": "Vinyols i els Arcs", - "tipus": "A", - "coordenades": { - "latitud": 41.08017, - "longitud": 1.06661 - }, - "emplacament": "Casa Sant Josep - Escola la Salle", - "altitud": 29, - "municipi": { - "codi": "431785", - "nom": "Vinyols i els Arcs" - }, - "comarca": { - "codi": 8, - "nom": "Baix Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1989-05-17T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "U7", - "nom": "Aldover", - "tipus": "A", - "coordenades": { - "latitud": 40.85936, - "longitud": 0.50525 - }, - "emplacament": "Granges de Fabra", - "altitud": 52, - "municipi": { - "codi": "430069", - "nom": "Aldover" - }, - "comarca": { - "codi": 9, - "nom": "Baix Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1994-12-31T22:00Z", - "dataFi": null - } - ] - }, - { - "codi": "U8", - "nom": "Punta del Fangar", - "tipus": "A", - "coordenades": { - "latitud": 40.78653, - "longitud": 0.74264 - }, - "emplacament": "Punta del Fangar", - "altitud": 0, - "municipi": { - "codi": "439018", - "nom": "Deltebre" - }, - "comarca": { - "codi": 9, - "nom": "Baix Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1992-04-30T00:00Z", - "dataFi": "2009-02-19T10:00Z" - }, - { - "codi": 1, - "dataInici": "2009-02-19T09:30Z", - "dataFi": null - } - ] - }, - { - "codi": "U9", - "nom": "l'Aldea", - "tipus": "A", - "coordenades": { - "latitud": 40.76947, - "longitud": 0.61635 - }, - "emplacament": "Barranc del Mas Roig", - "altitud": 62, - "municipi": { - "codi": "439044", - "nom": "L'Aldea" - }, - "comarca": { - "codi": 9, - "nom": "Baix Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1991-06-03T23:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UA", - "nom": "l'Ametlla de Mar", - "tipus": "A", - "coordenades": { - "latitud": 40.9091, - "longitud": 0.76943 - }, - "emplacament": "Caseta d'en Butxaca", - "altitud": 93, - "municipi": { - "codi": "430136", - "nom": "L'Ametlla de Mar" - }, - "comarca": { - "codi": 9, - "nom": "Baix Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-08-29T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UB", - "nom": "la Tallada d'Empordà", - "tipus": "A", - "coordenades": { - "latitud": 42.05398, - "longitud": 3.06195 - }, - "emplacament": "Findació Mas Badia - Canet de la Tallada", - "altitud": 15, - "municipi": { - "codi": "171959", - "nom": "La Tallada d'Empordà" - }, - "comarca": { - "codi": 10, - "nom": "Baix Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1989-05-01T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UC", - "nom": "Monells", - "tipus": "A", - "coordenades": { - "latitud": 41.97726, - "longitud": 2.99705 - }, - "emplacament": "Finca Camps i Armet - Escola Capacitació Agrària", - "altitud": 60, - "municipi": { - "codi": "179011", - "nom": "Cruïlles, Monells i Sant Sadurní de l'Heura" - }, - "comarca": { - "codi": 10, - "nom": "Baix Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-03-04T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UD", - "nom": "Serra de Daró", - "tipus": "A", - "coordenades": { - "latitud": 42.02895, - "longitud": 3.06227 - }, - "emplacament": "Camí de la Barceloneta - St. Iscle d'Empordà", - "altitud": 12, - "municipi": { - "codi": "171910", - "nom": "Serra de Daró" - }, - "comarca": { - "codi": 10, - "nom": "Baix Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-06-09T15:00Z", - "dataFi": "2013-06-01T00:00Z" - }, - { - "codi": 1, - "dataInici": "2013-06-01T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UE", - "nom": "Torroella de Montgrí", - "tipus": "A", - "coordenades": { - "latitud": 42.02306, - "longitud": 3.15719 - }, - "emplacament": "la Feixa Gata", - "altitud": 4, - "municipi": { - "codi": "171997", - "nom": "Torroella de Montgrí" - }, - "comarca": { - "codi": 10, - "nom": "Baix Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-06-09T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UF", - "nom": "PN del Garraf - el Rascler", - "tipus": "A", - "coordenades": { - "latitud": 41.28832, - "longitud": 1.90775 - }, - "emplacament": "El Rascler - Centre de Repetidors Aeroport. Parc Natural del Garraf", - "altitud": 573, - "municipi": { - "codi": "080207", - "nom": "Begues" - }, - "comarca": { - "codi": 11, - "nom": "Baix Llobregat" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-02-29T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UG", - "nom": "Viladecans", - "tipus": "A", - "coordenades": { - "latitud": 41.29928, - "longitud": 2.03787 - }, - "emplacament": "Planters Gusi, ctra. antiga de València, km 14", - "altitud": 3, - "municipi": { - "codi": "083015", - "nom": "Viladecans" - }, - "comarca": { - "codi": 11, - "nom": "Baix Llobregat" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1993-04-29T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UH", - "nom": "el Montmell", - "tipus": "A", - "coordenades": { - "latitud": 41.34171, - "longitud": 1.48769 - }, - "emplacament": "Finca Vallflor - Aigua Viva", - "altitud": 545, - "municipi": { - "codi": "430901", - "nom": "El Montmell" - }, - "comarca": { - "codi": 12, - "nom": "Baix Penedès" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-07-13T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UI", - "nom": "Gisclareny", - "tipus": "A", - "coordenades": { - "latitud": 42.26477, - "longitud": 1.76218 - }, - "emplacament": "Coll de la Bena - Font del Cabrer", - "altitud": 1386, - "municipi": { - "codi": "080930", - "nom": "Gisclareny" - }, - "comarca": { - "codi": 14, - "nom": "Berguedà" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-03-12T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UJ", - "nom": "Santa Coloma de Queralt", - "tipus": "A", - "coordenades": { - "latitud": 41.52879, - "longitud": 1.3683 - }, - "emplacament": "Partida la Cabana", - "altitud": 709, - "municipi": { - "codi": "431397", - "nom": "Santa Coloma de Queralt" - }, - "comarca": { - "codi": 16, - "nom": "Conca de Barberà" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-11-19T20:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UK", - "nom": "Sant Pere de Ribes - PN del Garraf", - "tipus": "A", - "coordenades": { - "latitud": 41.27861, - "longitud": 1.80479 - }, - "emplacament": "Granja escola Can Pere", - "altitud": 161, - "municipi": { - "codi": "082310", - "nom": "Sant Pere de Ribes" - }, - "comarca": { - "codi": 17, - "nom": "Garraf" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-05-11T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UL", - "nom": "Castelldans", - "tipus": "A", - "coordenades": { - "latitud": 41.52911, - "longitud": 0.75303 - }, - "emplacament": "Mas de St. Jaume, crta. de Castelldans a Puigvert", - "altitud": 228, - "municipi": { - "codi": "250674", - "nom": "Castelldans" - }, - "comarca": { - "codi": 18, - "nom": "Garrigues" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-09-16T00:00Z", - "dataFi": "2017-02-21T11:30Z" - }, - { - "codi": 1, - "dataInici": "2017-02-21T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "UM", - "nom": "la Granadella", - "tipus": "A", - "coordenades": { - "latitud": 41.35991, - "longitud": 0.66789 - }, - "emplacament": "Horts de la Vall Major", - "altitud": 505, - "municipi": { - "codi": "251018", - "nom": "La Granadella" - }, - "comarca": { - "codi": 18, - "nom": "Garrigues" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1992-01-30T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UN", - "nom": "Cassà de la Selva", - "tipus": "A", - "coordenades": { - "latitud": 41.87449, - "longitud": 2.92694 - }, - "emplacament": "Finca Mas Bassets", - "altitud": 171, - "municipi": { - "codi": "170448", - "nom": "Cassà de la Selva" - }, - "comarca": { - "codi": 20, - "nom": "Gironès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1993-03-08T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UO", - "nom": "Fornells de la Selva", - "tipus": "A", - "coordenades": { - "latitud": 41.91461, - "longitud": 2.82069 - }, - "emplacament": "La Torre de Reset", - "altitud": 97, - "municipi": { - "codi": "170736", - "nom": "Fornells de la Selva" - }, - "comarca": { - "codi": 20, - "nom": "Gironès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-11-10T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UP", - "nom": "Cabrils", - "tipus": "A", - "coordenades": { - "latitud": 41.51773, - "longitud": 2.37702 - }, - "emplacament": "IRTA Cabrils, crta. de Vilassar a Cabrils, s/n", - "altitud": 81, - "municipi": { - "codi": "080305", - "nom": "Cabrils" - }, - "comarca": { - "codi": 21, - "nom": "Maresme" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-11-27T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UQ", - "nom": "Dosrius - PN Montnegre Corredor", - "tipus": "A", - "coordenades": { - "latitud": 41.61991, - "longitud": 2.44532 - }, - "emplacament": "Parc Natural del Corredor. Masia Can Bosc", - "altitud": 460, - "municipi": { - "codi": "080752", - "nom": "Dosrius" - }, - "comarca": { - "codi": 21, - "nom": "Maresme" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-08-09T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UR", - "nom": "Malgrat de Mar - Cooperativa", - "tipus": "A", - "coordenades": { - "latitud": 41.64908, - "longitud": 2.75209 - }, - "emplacament": "Cooperativa Garbí, camí del Pla, s/n. Apt. correus 80", - "altitud": 2, - "municipi": { - "codi": "081108", - "nom": "Malgrat de Mar" - }, - "comarca": { - "codi": 21, - "nom": "Maresme" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1990-01-09T23:00Z", - "dataFi": "2005-05-04T10:30Z" - }, - { - "codi": 1, - "dataInici": "2005-05-04T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "US", - "nom": "Alcanar", - "tipus": "A", - "coordenades": { - "latitud": 40.55786, - "longitud": 0.52329 - }, - "emplacament": "El Mas d'en Serra - Barranc de St. Jaume", - "altitud": 24, - "municipi": { - "codi": "430043", - "nom": "Alcanar" - }, - "comarca": { - "codi": 22, - "nom": "Montsià" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1991-05-06T15:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UT", - "nom": "les Cases d'Alcanar", - "tipus": "A", - "coordenades": { - "latitud": 40.55219, - "longitud": 0.53252 - }, - "emplacament": "Port de les Cases d'Alcanar", - "altitud": 3, - "municipi": { - "codi": "430043", - "nom": "Alcanar" - }, - "comarca": { - "codi": 22, - "nom": "Montsià" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1993-08-31T12:00Z", - "dataFi": "2001-11-11T06:00Z" - }, - { - "codi": 1, - "dataInici": "2001-11-11T06:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UU", - "nom": "Amposta", - "tipus": "A", - "coordenades": { - "latitud": 40.70776, - "longitud": 0.6321 - }, - "emplacament": "IRTA - Estació Exp. Ebre, ctra. de Balada, s/n", - "altitud": 3, - "municipi": { - "codi": "430141", - "nom": "Amposta" - }, - "comarca": { - "codi": 22, - "nom": "Montsià" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1992-02-06T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UV", - "nom": "Mas de Barberans - Mitanplana", - "tipus": "A", - "coordenades": { - "latitud": 40.71727, - "longitud": 0.41633 - }, - "emplacament": "Finca del Sifonero", - "altitud": 205, - "municipi": { - "codi": "430770", - "nom": "Mas de Barberans" - }, - "comarca": { - "codi": 22, - "nom": "Montsià" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1992-11-17T13:00Z", - "dataFi": "2011-01-03T00:00Z" - }, - { - "codi": 1, - "dataInici": "2011-01-03T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UW", - "nom": "els Alfacs", - "tipus": "A", - "coordenades": { - "latitud": 40.62725, - "longitud": 0.65922 - }, - "emplacament": "IRTA Centre d'Aqüicultura, crta. Poble Nou del Delta, km 5,5", - "altitud": 0, - "municipi": { - "codi": "431362", - "nom": "Sant Carles de la Ràpita" - }, - "comarca": { - "codi": 22, - "nom": "Montsià" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1994-07-06T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UX", - "nom": "Ulldecona - els Valentins", - "tipus": "A", - "coordenades": { - "latitud": 40.62652, - "longitud": 0.37112 - }, - "emplacament": "Comunitat de regants del Pou Valentins", - "altitud": 210, - "municipi": { - "codi": "431567", - "nom": "Ulldecona" - }, - "comarca": { - "codi": 22, - "nom": "Montsià" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1990-11-15T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "UY", - "nom": "Os de Balaguer - el Monestir d'Avellanes", - "tipus": "A", - "coordenades": { - "latitud": 41.87912, - "longitud": 0.76103 - }, - "emplacament": "Quatre Vents - Monestir de les Avellanes", - "altitud": 576, - "municipi": { - "codi": "251569", - "nom": "Os de Balaguer" - }, - "comarca": { - "codi": 23, - "nom": "Noguera" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-07-07T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "V1", - "nom": "Vallfogona de Balaguer", - "tipus": "A", - "coordenades": { - "latitud": 41.78487, - "longitud": 0.82939 - }, - "emplacament": "Escola de Cap. Agrària - Finca l'Empalme", - "altitud": 238, - "municipi": { - "codi": "252402", - "nom": "Vallfogona de Balaguer" - }, - "comarca": { - "codi": 23, - "nom": "Noguera" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1990-10-17T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "V3", - "nom": "Gurb", - "tipus": "A", - "coordenades": { - "latitud": 41.95224, - "longitud": 2.23271 - }, - "emplacament": "Masia Can Borra", - "altitud": 509, - "municipi": { - "codi": "081000", - "nom": "Gurb" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-03-31T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "V4", - "nom": "Montesquiu", - "tipus": "A", - "coordenades": { - "latitud": 42.11477, - "longitud": 2.21483 - }, - "emplacament": "Castell de Montesquiu", - "altitud": 684, - "municipi": { - "codi": "081311", - "nom": "Montesquiu" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-12-02T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "V5", - "nom": "Perafita", - "tipus": "A", - "coordenades": { - "latitud": 42.03947, - "longitud": 2.11993 - }, - "emplacament": "Finca la Tria", - "altitud": 774, - "municipi": { - "codi": "081607", - "nom": "Perafita" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-07-03T18:00Z", - "dataFi": null - } - ] - }, - { - "codi": "V6", - "nom": "Viladrau - Aigües de Viladrau", - "tipus": "A", - "coordenades": { - "latitud": 41.84256, - "longitud": 2.42636 - }, - "emplacament": "Camí vell de Viladrau, s/n", - "altitud": 871, - "municipi": { - "codi": "172207", - "nom": "Viladrau" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-10-03T14:00Z", - "dataFi": "2005-03-29T11:00Z" - }, - { - "codi": 1, - "dataInici": "2005-03-29T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "V7", - "nom": "Embassament de Sau", - "tipus": "A", - "coordenades": { - "latitud": 41.97554, - "longitud": 2.39837 - }, - "emplacament": "Embassament de Sau. Club Nàutic.", - "altitud": 435, - "municipi": { - "codi": "083036", - "nom": "Vilanova de Sau" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-05-20T11:00Z", - "dataFi": "2006-05-02T14:00Z" - }, - { - "codi": 1, - "dataInici": "2006-05-02T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "V8", - "nom": "el Poal", - "tipus": "A", - "coordenades": { - "latitud": 41.67279, - "longitud": 0.87741 - }, - "emplacament": "Finca el Molinet, c. Afores, s/n", - "altitud": 223, - "municipi": { - "codi": "251689", - "nom": "El Poal" - }, - "comarca": { - "codi": 27, - "nom": "Pla d'Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1989-09-14T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "V9", - "nom": "Miralcamp", - "tipus": "A", - "coordenades": { - "latitud": 41.61333, - "longitud": 0.87608 - }, - "emplacament": "Partida la Boletera", - "altitud": 256, - "municipi": { - "codi": "251351", - "nom": "Miralcamp" - }, - "comarca": { - "codi": 27, - "nom": "Pla d'Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-09-26T07:00Z", - "dataFi": "2010-02-01T06:00Z" - }, - { - "codi": 1, - "dataInici": "2010-02-01T06:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VA", - "nom": "Ascó", - "tipus": "A", - "coordenades": { - "latitud": 41.19645, - "longitud": 0.51161 - }, - "emplacament": "Camí de la Serra de les Moncas", - "altitud": 257, - "municipi": { - "codi": "430192", - "nom": "Ascó" - }, - "comarca": { - "codi": 30, - "nom": "Ribera d'Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-06-15T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VB", - "nom": "Benissanet", - "tipus": "A", - "coordenades": { - "latitud": 41.06289, - "longitud": 0.63517 - }, - "emplacament": "Grup Fruiter Benissanet, crta. de Mora, s/n", - "altitud": 32, - "municipi": { - "codi": "430265", - "nom": "Benissanet" - }, - "comarca": { - "codi": 30, - "nom": "Ribera d'Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1993-07-14T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VC", - "nom": "Pantà de Riba-roja", - "tipus": "A", - "coordenades": { - "latitud": 41.24415, - "longitud": 0.43266 - }, - "emplacament": "Presa de Riba-roja", - "altitud": 69, - "municipi": { - "codi": "431251", - "nom": "Riba-roja d'Ebre" - }, - "comarca": { - "codi": 30, - "nom": "Ribera d'Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-11-18T18:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VD", - "nom": "el Canós", - "tipus": "A", - "coordenades": { - "latitud": 41.68939, - "longitud": 1.20381 - }, - "emplacament": "Camí de la Figuerosa", - "altitud": 429, - "municipi": { - "codi": "259118", - "nom": "Els Plans de Sió" - }, - "comarca": { - "codi": 32, - "nom": "Segarra" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1988-10-22T03:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VE", - "nom": "Aitona", - "tipus": "A", - "coordenades": { - "latitud": 41.48692, - "longitud": 0.46058 - }, - "emplacament": "Camí del canal de Seròs", - "altitud": 97, - "municipi": { - "codi": "250387", - "nom": "Aitona" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-03-12T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VF", - "nom": "Alcarràs - Torrent d'Alcarràs", - "tipus": "A", - "coordenades": { - "latitud": 41.56482, - "longitud": 0.54999 - }, - "emplacament": "Partida Graminella", - "altitud": 122, - "municipi": { - "codi": "250117", - "nom": "Alcarràs" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-09-17T14:00Z", - "dataFi": "2013-07-31T10:00Z" - }, - { - "codi": 1, - "dataInici": "2013-07-31T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VH", - "nom": "Gimenells", - "tipus": "A", - "coordenades": { - "latitud": 41.65814, - "longitud": 0.39301 - }, - "emplacament": "IRTA - Estació de Gimenells", - "altitud": 259, - "municipi": { - "codi": "259123", - "nom": "Gimenells i el Pla de la Font" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-12-10T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VI", - "nom": "Lleida", - "tipus": "A", - "coordenades": { - "latitud": 41.62918, - "longitud": 0.59622 - }, - "emplacament": "Av. Alcalde Rovira Roure", - "altitud": 190, - "municipi": { - "codi": "251207", - "nom": "Lleida" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1990-03-30T12:00Z", - "dataFi": "2000-06-15T12:00Z" - }, - { - "codi": 1, - "dataInici": "2000-06-15T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VJ", - "nom": "Lleida - Pla de Lleida", - "tipus": "A", - "coordenades": { - "latitud": 41.59957, - "longitud": 0.6478 - }, - "emplacament": "C. Pla de Lleida, 10 - Bordeta", - "altitud": 161, - "municipi": { - "codi": "251207", - "nom": "Lleida" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-09-16T00:00Z", - "dataFi": "2013-07-24T11:00Z" - }, - { - "codi": 1, - "dataInici": "2013-07-24T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VK", - "nom": "Raimat", - "tipus": "A", - "coordenades": { - "latitud": 41.68328, - "longitud": 0.4487 - }, - "emplacament": "Finca Montserrat - Raimat", - "altitud": 286, - "municipi": { - "codi": "251207", - "nom": "Lleida" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1988-08-31T19:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VL", - "nom": "Seròs - la Creu", - "tipus": "A", - "coordenades": { - "latitud": 41.46014, - "longitud": 0.40562 - }, - "emplacament": "Crta. de Seròs a la Granja d'Escarp", - "altitud": 100, - "municipi": { - "codi": "252043", - "nom": "Seròs" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-01-05T15:00Z", - "dataFi": "2011-12-15T10:00Z" - }, - { - "codi": 1, - "dataInici": "2011-12-15T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VM", - "nom": "Vilanova de Segrià", - "tipus": "A", - "coordenades": { - "latitud": 41.7145, - "longitud": 0.62839 - }, - "emplacament": "Partida lo Sort", - "altitud": 222, - "municipi": { - "codi": "252516", - "nom": "Vilanova de Segrià" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-09-17T15:00Z", - "dataFi": "2003-02-24T21:00Z" - }, - { - "codi": 3, - "dataInici": "2003-02-24T21:00Z", - "dataFi": "2004-12-03T12:00Z" - }, - { - "codi": 2, - "dataInici": "2004-12-03T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VN", - "nom": "Vilobí d'Onyar", - "tipus": "A", - "coordenades": { - "latitud": 41.88244, - "longitud": 2.74262 - }, - "emplacament": "Camps de Can Salvà", - "altitud": 117, - "municipi": { - "codi": "172333", - "nom": "Vilobí d'Onyar" - }, - "comarca": { - "codi": 34, - "nom": "Selva" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-11-10T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VO", - "nom": "Lladurs", - "tipus": "A", - "coordenades": { - "latitud": 42.08745, - "longitud": 1.42792 - }, - "emplacament": "Masia el Pla - Montpol", - "altitud": 785, - "municipi": { - "codi": "251240", - "nom": "Lladurs" - }, - "comarca": { - "codi": 35, - "nom": "Solsonès" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-05-05T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VP", - "nom": "Pinós", - "tipus": "A", - "coordenades": { - "latitud": 41.80483, - "longitud": 1.53853 - }, - "emplacament": "Masia Can Caselles", - "altitud": 659, - "municipi": { - "codi": "251673", - "nom": "Pinós" - }, - "comarca": { - "codi": 35, - "nom": "Solsonès" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1995-07-03T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VQ", - "nom": "Constantí", - "tipus": "A", - "coordenades": { - "latitud": 41.1713, - "longitud": 1.16774 - }, - "emplacament": "IRTA - Centre de Mas Bové. Apt. correus 415", - "altitud": 112, - "municipi": { - "codi": "430477", - "nom": "Constantí" - }, - "comarca": { - "codi": 36, - "nom": "Tarragonès" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1990-05-29T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VR", - "nom": "Tornabous - Montargull", - "tipus": "A", - "coordenades": { - "latitud": 41.68994, - "longitud": 1.04401 - }, - "emplacament": "Masia Mignot", - "altitud": 291, - "municipi": { - "codi": "252252", - "nom": "Tornabous" - }, - "comarca": { - "codi": 38, - "nom": "Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-09-17T15:00Z", - "dataFi": "2013-08-06T09:00Z" - }, - { - "codi": 1, - "dataInici": "2013-08-06T09:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VS", - "nom": "Lac Redon (2.247 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.63835, - "longitud": 0.77889 - }, - "emplacament": "Lac Redon - Tuc deth Pòrt de Vielha", - "altitud": 2247, - "municipi": { - "codi": "252430", - "nom": "Vielha e Mijaran" - }, - "comarca": { - "codi": 39, - "nom": "Val d'Aran" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-07-15T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VT", - "nom": "Cerdanyola del Vallès", - "tipus": "A", - "coordenades": { - "latitud": 41.48401, - "longitud": 2.12745 - }, - "emplacament": "Parc Tecnològic del Vallès. Masia Can Fatjó del Molí", - "altitud": 84, - "municipi": { - "codi": "082665", - "nom": "Cerdanyola del Vallès" - }, - "comarca": { - "codi": 40, - "nom": "Vallès Occidental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-05-15T10:00Z", - "dataFi": "2014-01-03T08:00Z" - }, - { - "codi": 1, - "dataInici": "2014-01-03T08:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VU", - "nom": "Rellinars", - "tipus": "A", - "coordenades": { - "latitud": 41.63286, - "longitud": 1.91718 - }, - "emplacament": "Puig de la Ballesta", - "altitud": 421, - "municipi": { - "codi": "081799", - "nom": "Rellinars" - }, - "comarca": { - "codi": 40, - "nom": "Vallès Occidental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-02-18T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VV", - "nom": "Sant Llorenç Savall", - "tipus": "A", - "coordenades": { - "latitud": 41.68129, - "longitud": 2.02647 - }, - "emplacament": "Masia Can Brossa", - "altitud": 528, - "municipi": { - "codi": "082233", - "nom": "Sant Llorenç Savall" - }, - "comarca": { - "codi": 40, - "nom": "Vallès Occidental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-03-25T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VW", - "nom": "Caldes de Montbui - Torre Marimon", - "tipus": "A", - "coordenades": { - "latitud": 41.61235, - "longitud": 2.17099 - }, - "emplacament": "Finca Torre Marimon", - "altitud": 164.5, - "municipi": { - "codi": "080333", - "nom": "Caldes de Montbui" - }, - "comarca": { - "codi": 41, - "nom": "Vallès Oriental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1990-12-23T00:00Z", - "dataFi": "2007-03-08T08:00Z" - }, - { - "codi": 1, - "dataInici": "2007-03-08T08:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VX", - "nom": "Tagamanent - PN del Montseny", - "tipus": "A", - "coordenades": { - "latitud": 41.74761, - "longitud": 2.30291 - }, - "emplacament": "Can Bellver - Serrat de Bellver. Parc Natural del Montseny", - "altitud": 1030, - "municipi": { - "codi": "082763", - "nom": "Tagamanent" - }, - "comarca": { - "codi": 41, - "nom": "Vallès Oriental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1996-01-04T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VY", - "nom": "Nulles", - "tipus": "A", - "coordenades": { - "latitud": 41.25095, - "longitud": 1.29863 - }, - "emplacament": "Cooperativa agrària", - "altitud": 240, - "municipi": { - "codi": "430982", - "nom": "Nulles" - }, - "comarca": { - "codi": 1, - "nom": "Alt Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-09-18T13:00Z", - "dataFi": "2008-10-20T08:00Z" - }, - { - "codi": 3, - "dataInici": "2008-10-20T08:00Z", - "dataFi": "2009-05-18T11:00Z" - }, - { - "codi": 2, - "dataInici": "2009-05-18T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "VZ", - "nom": "Espolla", - "tipus": "A", - "coordenades": { - "latitud": 42.38443, - "longitud": 3.00736 - }, - "emplacament": "Llaurants. Ref. Cadastral: Pol. 5, parc.195", - "altitud": 83, - "municipi": { - "codi": "170643", - "nom": "Espolla" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-06-07T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "W1", - "nom": "Castelló d'Empúries", - "tipus": "A", - "coordenades": { - "latitud": 42.24726, - "longitud": 3.09021 - }, - "emplacament": "Can Garriga - Mas Bellesguard", - "altitud": 2, - "municipi": { - "codi": "170470", - "nom": "Castelló d'Empúries" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-03-14T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "W2", - "nom": "Torroella de Fluvià", - "tipus": "A", - "coordenades": { - "latitud": 42.18259, - "longitud": 3.05783 - }, - "emplacament": "Camp de Pla d'Avall - Camp de la Creu", - "altitud": 7, - "municipi": { - "codi": "171984", - "nom": "Torroella de Fluvià" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-03-14T17:00Z", - "dataFi": "2014-04-08T11:00Z" - }, - { - "codi": 1, - "dataInici": "2014-04-08T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "W3", - "nom": "Ventalló", - "tipus": "A", - "coordenades": { - "latitud": 42.15006, - "longitud": 3.06494 - }, - "emplacament": "el Camp Lletget - Mare de Déu de l'Om - Montiró", - "altitud": 4, - "municipi": { - "codi": "172109", - "nom": "Ventalló" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-03-14T15:00Z", - "dataFi": "2015-01-12T10:30Z" - }, - { - "codi": 1, - "dataInici": "2015-01-12T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "W4", - "nom": "la Granada", - "tipus": "A", - "coordenades": { - "latitud": 41.36619, - "longitud": 1.72857 - }, - "emplacament": "Rasa de Sagols", - "altitud": 240, - "municipi": { - "codi": "080945", - "nom": "La Granada" - }, - "comarca": { - "codi": 3, - "nom": "Alt Penedès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-12-25T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "W5", - "nom": "Oliana", - "tipus": "A", - "coordenades": { - "latitud": 42.07683, - "longitud": 1.31489 - }, - "emplacament": "Partida Esclotes", - "altitud": 490, - "municipi": { - "codi": "251497", - "nom": "Oliana" - }, - "comarca": { - "codi": 4, - "nom": "Alt Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-06-22T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "W6", - "nom": "Riudoms", - "tipus": "A", - "coordenades": { - "latitud": 41.13738, - "longitud": 1.0187 - }, - "emplacament": "Mas d'en Domènec", - "altitud": 158, - "municipi": { - "codi": "431299", - "nom": "Riudoms" - }, - "comarca": { - "codi": 8, - "nom": "Baix Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-10-19T09:00Z", - "dataFi": null - } - ] - }, - { - "codi": "W8", - "nom": "Blancafort", - "tipus": "A", - "coordenades": { - "latitud": 41.44237, - "longitud": 1.15998 - }, - "emplacament": "Cooperativa vinícola, pl.del Sindicat", - "altitud": 438, - "municipi": { - "codi": "430290", - "nom": "Blancafort" - }, - "comarca": { - "codi": 16, - "nom": "Conca de Barberà" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-01-18T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "W9", - "nom": "la Vall d'en Bas", - "tipus": "A", - "coordenades": { - "latitud": 42.14557, - "longitud": 2.45451 - }, - "emplacament": "Escola Verntallat", - "altitud": 461, - "municipi": { - "codi": "172076", - "nom": "La Vall d'en Bas" - }, - "comarca": { - "codi": 19, - "nom": "Garrotxa" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-03-16T15:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WA", - "nom": "Oliola", - "tipus": "A", - "coordenades": { - "latitud": 41.87694, - "longitud": 1.1541 - }, - "emplacament": "Partida l'Era", - "altitud": 443, - "municipi": { - "codi": "251500", - "nom": "Oliola" - }, - "comarca": { - "codi": 23, - "nom": "Noguera" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2001-03-26T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WB", - "nom": "Albesa", - "tipus": "A", - "coordenades": { - "latitud": 41.76036, - "longitud": 0.67022 - }, - "emplacament": "Partida l'Eral, camí del Torricó", - "altitud": 267, - "municipi": { - "codi": "250083", - "nom": "Albesa" - }, - "comarca": { - "codi": 23, - "nom": "Noguera" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-06-21T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WC", - "nom": "Golmés", - "tipus": "A", - "coordenades": { - "latitud": 41.63642, - "longitud": 0.92446 - }, - "emplacament": "Partida Fogones", - "altitud": 261, - "municipi": { - "codi": "250997", - "nom": "Golmés" - }, - "comarca": { - "codi": 27, - "nom": "Pla d'Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-08-08T11:00Z", - "dataFi": "2014-01-02T09:00Z" - }, - { - "codi": 3, - "dataInici": "2014-01-02T09:00Z", - "dataFi": "2014-03-12T11:00Z" - }, - { - "codi": 2, - "dataInici": "2014-03-12T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WD", - "nom": "Batea", - "tipus": "A", - "coordenades": { - "latitud": 41.08671, - "longitud": 0.31884 - }, - "emplacament": "Clos Cóssos", - "altitud": 382, - "municipi": { - "codi": "430228", - "nom": "Batea" - }, - "comarca": { - "codi": 37, - "nom": "Terra Alta" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-12-23T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WE", - "nom": "Vilanova del Vallès", - "tipus": "A", - "coordenades": { - "latitud": 41.5444, - "longitud": 2.30014 - }, - "emplacament": "Mas Casa Alta", - "altitud": 126, - "municipi": { - "codi": "089024", - "nom": "Vilanova del Vallès" - }, - "comarca": { - "codi": 41, - "nom": "Vallès Oriental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-07-05T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WF", - "nom": "Vilablareix", - "tipus": "A", - "coordenades": { - "latitud": 41.95425, - "longitud": 2.77578 - }, - "emplacament": "Mas Saüch", - "altitud": 108, - "municipi": { - "codi": "172155", - "nom": "Vilablareix" - }, - "comarca": { - "codi": 20, - "nom": "Gironès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2001-04-11T10:00Z", - "dataFi": "2015-10-01T00:00Z" - }, - { - "codi": 1, - "dataInici": "2015-10-01T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WG", - "nom": "Algerri", - "tipus": "A", - "coordenades": { - "latitud": 41.80104, - "longitud": 0.64804 - }, - "emplacament": "Comunitat de regants d'Algerri, ctra. d'Albesa, s/n", - "altitud": 301, - "municipi": { - "codi": "250156", - "nom": "Algerri" - }, - "comarca": { - "codi": 23, - "nom": "Noguera" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-12-13T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WH", - "nom": "Bellvís", - "tipus": "A", - "coordenades": { - "latitud": 41.67342, - "longitud": 0.8129 - }, - "emplacament": "Molí de Balaguer, crta. de Térmens", - "altitud": 196, - "municipi": { - "codi": "250523", - "nom": "Bellvís" - }, - "comarca": { - "codi": 27, - "nom": "Pla d'Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-09-17T14:00Z", - "dataFi": "2004-11-17T09:00Z" - }, - { - "codi": 1, - "dataInici": "2004-11-17T09:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WI", - "nom": "Maials", - "tipus": "A", - "coordenades": { - "latitud": 41.35741, - "longitud": 0.4809 - }, - "emplacament": "Paratge d'Argelagar", - "altitud": 350, - "municipi": { - "codi": "251333", - "nom": "Maials" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-12-20T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WJ", - "nom": "el Masroig", - "tipus": "A", - "coordenades": { - "latitud": 41.1223, - "longitud": 0.72182 - }, - "emplacament": "Finca Terranova", - "altitud": 141, - "municipi": { - "codi": "430825", - "nom": "El Masroig" - }, - "comarca": { - "codi": 29, - "nom": "Priorat" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-06-20T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WK", - "nom": "Alfarràs", - "tipus": "A", - "coordenades": { - "latitud": 41.81949, - "longitud": 0.57768 - }, - "emplacament": "Escola de Capacitació Agrària d'Alfarràs(de 1997 a 2001, és Almenar)", - "altitud": 268, - "municipi": { - "codi": "250138", - "nom": "Alfarràs" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-09-17T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WL", - "nom": "Sant Martí de Riucorb", - "tipus": "A", - "coordenades": { - "latitud": 41.57236, - "longitud": 1.0882 - }, - "emplacament": "Camí de les Comes, pol. 2, parc. 137", - "altitud": 413, - "municipi": { - "codi": "259025", - "nom": "Sant Martí de Riucorb" - }, - "comarca": { - "codi": 38, - "nom": "Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2002-02-05T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WM", - "nom": "Santuari de Queralt", - "tipus": "A", - "coordenades": { - "latitud": 42.10736, - "longitud": 1.8267 - }, - "emplacament": "Santuari de la Mare de Déu de Queralt", - "altitud": 1167, - "municipi": { - "codi": "080229", - "nom": "Berga" - }, - "comarca": { - "codi": 14, - "nom": "Berguedà" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2002-01-23T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WN", - "nom": "Montserrat - Sant Dimes", - "tipus": "A", - "coordenades": { - "latitud": 41.59539, - "longitud": 1.83751 - }, - "emplacament": "Ermita de Sant Dimes", - "altitud": 916, - "municipi": { - "codi": "081271", - "nom": "Monistrol de Montserrat" - }, - "comarca": { - "codi": 7, - "nom": "Bages" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2003-01-02T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WO", - "nom": "la Bisbal del Penedès", - "tipus": "A", - "coordenades": { - "latitud": 41.27151, - "longitud": 1.46717 - }, - "emplacament": "Fondo de Cal Sumoi", - "altitud": 185, - "municipi": { - "codi": "430287", - "nom": "La Bisbal del Penedès" - }, - "comarca": { - "codi": 12, - "nom": "Baix Penedès" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2002-05-16T10:00Z", - "dataFi": "2006-07-07T11:00Z" - }, - { - "codi": 3, - "dataInici": "2006-07-07T11:00Z", - "dataFi": "2007-07-25T08:00Z" - }, - { - "codi": 2, - "dataInici": "2007-07-25T08:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WP", - "nom": "Canaletes", - "tipus": "A", - "coordenades": { - "latitud": 41.48518, - "longitud": 1.69337 - }, - "emplacament": "Camp del Roure - Can Feixes", - "altitud": 325, - "municipi": { - "codi": "081228", - "nom": "Mediona" - }, - "comarca": { - "codi": 3, - "nom": "Alt Penedès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2002-05-17T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WQ", - "nom": "Montsec d'Ares (1.572 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.0513, - "longitud": 0.72952 - }, - "emplacament": "Serra de la Corona - Centre d'Observació de l'Univers", - "altitud": 1572, - "municipi": { - "codi": "251961", - "nom": "Sant Esteve de la Sarga" - }, - "comarca": { - "codi": 25, - "nom": "Pallars Jussà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2003-06-17T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WR", - "nom": "Torroja del Priorat", - "tipus": "A", - "coordenades": { - "latitud": 41.2163, - "longitud": 0.79748 - }, - "emplacament": "Ref.cadastral: Pol. 3, parc. 38", - "altitud": 300, - "municipi": { - "codi": "431541", - "nom": "Torroja del Priorat" - }, - "comarca": { - "codi": 29, - "nom": "Priorat" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2003-11-27T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WS", - "nom": "Viladrau", - "tipus": "A", - "coordenades": { - "latitud": 41.84008, - "longitud": 2.41877 - }, - "emplacament": "Mas Vilarmau", - "altitud": 953, - "municipi": { - "codi": "172207", - "nom": "Viladrau" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2005-03-17T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WT", - "nom": "Malgrat de Mar", - "tipus": "A", - "coordenades": { - "latitud": 41.64707, - "longitud": 2.75658 - }, - "emplacament": "Camí de la Pomereda", - "altitud": 2, - "municipi": { - "codi": "081108", - "nom": "Malgrat de Mar" - }, - "comarca": { - "codi": 21, - "nom": "Maresme" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2005-05-04T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WU", - "nom": "Badalona - Museu", - "tipus": "A", - "coordenades": { - "latitud": 41.45215, - "longitud": 2.24757 - }, - "emplacament": "Museu", - "altitud": 42, - "municipi": { - "codi": "080155", - "nom": "Badalona" - }, - "comarca": { - "codi": 13, - "nom": "Barcelonès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2005-09-21T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WV", - "nom": "Guardiola de Berguedà", - "tipus": "A", - "coordenades": { - "latitud": 42.23414, - "longitud": 1.87485 - }, - "emplacament": "Monestir de Sant Llorenç prop Bagà", - "altitud": 788, - "municipi": { - "codi": "080996", - "nom": "Guardiola de Berguedà" - }, - "comarca": { - "codi": 14, - "nom": "Berguedà" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2005-11-28T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WW", - "nom": "Artés", - "tipus": "A", - "coordenades": { - "latitud": 41.79423, - "longitud": 1.9368 - }, - "emplacament": "Artés", - "altitud": 278, - "municipi": { - "codi": "080109", - "nom": "Artés" - }, - "comarca": { - "codi": 7, - "nom": "Bages" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-02-16T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WX", - "nom": "Camarasa", - "tipus": "A", - "coordenades": { - "latitud": 41.9178, - "longitud": 0.88175 - }, - "emplacament": "Camarasa", - "altitud": 668, - "municipi": { - "codi": "250621", - "nom": "Camarasa" - }, - "comarca": { - "codi": 23, - "nom": "Noguera" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-03-07T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WY", - "nom": "Sant Sadurní d'Anoia", - "tipus": "A", - "coordenades": { - "latitud": 41.43386, - "longitud": 1.79429 - }, - "emplacament": "-", - "altitud": 164, - "municipi": { - "codi": "082401", - "nom": "Sant Sadurní d'Anoia" - }, - "comarca": { - "codi": 3, - "nom": "Alt Penedès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-04-11T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "WZ", - "nom": "Cunit", - "tipus": "A", - "coordenades": { - "latitud": 41.20187, - "longitud": 1.63346 - }, - "emplacament": "-", - "altitud": 17, - "municipi": { - "codi": "430516", - "nom": "Cunit" - }, - "comarca": { - "codi": 12, - "nom": "Baix Penedès" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-06-27T13:30Z", - "dataFi": null - } - ] - }, - { - "codi": "X1", - "nom": "Falset", - "tipus": "A", - "coordenades": { - "latitud": 41.15374, - "longitud": 0.81953 - }, - "emplacament": "Abocador comarcal. Crta de Porrera", - "altitud": 359, - "municipi": { - "codi": "430555", - "nom": "Falset" - }, - "comarca": { - "codi": 29, - "nom": "Priorat" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-12-20T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "X2", - "nom": "Barcelona - Zoo", - "tipus": "A", - "coordenades": { - "latitud": 41.38943, - "longitud": 2.18847 - }, - "emplacament": "Zoo", - "altitud": 7, - "municipi": { - "codi": "080193", - "nom": "Barcelona" - }, - "comarca": { - "codi": 13, - "nom": "Barcelonès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-09-22T10:00Z", - "dataFi": null - } - ] - }, - { - "codi": "X3", - "nom": "Alguaire", - "tipus": "A", - "coordenades": { - "latitud": 41.74281, - "longitud": 0.5358 - }, - "emplacament": "Aeròdrom", - "altitud": 370, - "municipi": { - "codi": "250169", - "nom": "Alguaire" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-06-02T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "X4", - "nom": "Barcelona - el Raval", - "tipus": "A", - "coordenades": { - "latitud": 41.3839, - "longitud": 2.16775 - }, - "emplacament": "Facultat de Geografia i Història. c. Montalegre nº6, 6a", - "altitud": 33, - "municipi": { - "codi": "080193", - "nom": "Barcelona" - }, - "comarca": { - "codi": 13, - "nom": "Barcelonès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-10-11T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "X5", - "nom": "PN dels Ports", - "tipus": "A", - "coordenades": { - "latitud": 40.79705, - "longitud": 0.31822 - }, - "emplacament": "Montpublic 21 sector Cova Avellanes", - "altitud": 1055, - "municipi": { - "codi": "431331", - "nom": "Roquetes" - }, - "comarca": { - "codi": 9, - "nom": "Baix Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2007-01-04T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "X6", - "nom": "Baldomar", - "tipus": "A", - "coordenades": { - "latitud": 41.92173, - "longitud": 1.02901 - }, - "emplacament": "Baldomar", - "altitud": 366, - "municipi": { - "codi": "250349", - "nom": "Artesa de Segre" - }, - "comarca": { - "codi": 23, - "nom": "Noguera" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2006-10-24T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "X7", - "nom": "Torres de Segre", - "tipus": "A", - "coordenades": { - "latitud": 41.51909, - "longitud": 0.55314 - }, - "emplacament": "Torres de Segre", - "altitud": 215, - "municipi": { - "codi": "252326", - "nom": "Torres de Segre" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2007-07-02T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "X8", - "nom": "Barcelona - Zona Universitària", - "tipus": "A", - "coordenades": { - "latitud": 41.37919, - "longitud": 2.1054 - }, - "emplacament": "Pistes UB", - "altitud": 79, - "municipi": { - "codi": "080193", - "nom": "Barcelona" - }, - "comarca": { - "codi": 13, - "nom": "Barcelonès" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2008-04-17T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "X9", - "nom": "Caldes de Montbui", - "tipus": "A", - "coordenades": { - "latitud": 41.61265, - "longitud": 2.16836 - }, - "emplacament": "Torre Marimon", - "altitud": 176, - "municipi": { - "codi": "080333", - "nom": "Caldes de Montbui" - }, - "comarca": { - "codi": 41, - "nom": "Vallès Oriental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2007-03-08T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XA", - "nom": "la Panadella", - "tipus": "A", - "coordenades": { - "latitud": 41.60257, - "longitud": 1.4007 - }, - "emplacament": "La Creu del Vent", - "altitud": 785, - "municipi": { - "codi": "081332", - "nom": "Montmaneu" - }, - "comarca": { - "codi": 6, - "nom": "Anoia" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2008-12-18T13:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XB", - "nom": "la Llacuna", - "tipus": "A", - "coordenades": { - "latitud": 41.47948, - "longitud": 1.53528 - }, - "emplacament": "Cal Mateu", - "altitud": 589, - "municipi": { - "codi": "081043", - "nom": "La Llacuna" - }, - "comarca": { - "codi": 6, - "nom": "Anoia" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2008-03-19T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XC", - "nom": "Castellbisbal", - "tipus": "A", - "coordenades": { - "latitud": 41.47892, - "longitud": 1.97546 - }, - "emplacament": "Turó de la Verdalaga", - "altitud": 147, - "municipi": { - "codi": "080543", - "nom": "Castellbisbal" - }, - "comarca": { - "codi": 40, - "nom": "Vallès Occidental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2008-03-18T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XD", - "nom": "Ulldemolins", - "tipus": "A", - "coordenades": { - "latitud": 41.32, - "longitud": 0.8857 - }, - "emplacament": "Pigrossos", - "altitud": 687, - "municipi": { - "codi": "431573", - "nom": "Ulldemolins" - }, - "comarca": { - "codi": 29, - "nom": "Priorat" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2008-04-17T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XE", - "nom": "Tarragona - Complex Educatiu", - "tipus": "A", - "coordenades": { - "latitud": 41.10393, - "longitud": 1.201 - }, - "emplacament": "Complex Educatiu", - "altitud": 5, - "municipi": { - "codi": "431482", - "nom": "Tarragona" - }, - "comarca": { - "codi": 36, - "nom": "Tarragonès" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2009-02-05T15:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XF", - "nom": "Sabadell - Parc Agrari", - "tipus": "A", - "coordenades": { - "latitud": 41.56568, - "longitud": 2.06952 - }, - "emplacament": "Parc Agrari", - "altitud": 258, - "municipi": { - "codi": "081878", - "nom": "Sabadell" - }, - "comarca": { - "codi": 40, - "nom": "Vallès Occidental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2008-10-23T15:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XG", - "nom": "Parets del Vallès", - "tipus": "A", - "coordenades": { - "latitud": 41.56734, - "longitud": 2.22619 - }, - "emplacament": "CEIP Pau Vila", - "altitud": 123, - "municipi": { - "codi": "081593", - "nom": "Parets del Vallès" - }, - "comarca": { - "codi": 41, - "nom": "Vallès Oriental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2008-10-30T16:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XH", - "nom": "Sort", - "tipus": "A", - "coordenades": { - "latitud": 42.40533, - "longitud": 1.12993 - }, - "emplacament": "Escola de Piragüisme", - "altitud": 679, - "municipi": { - "codi": "252094", - "nom": "Sort" - }, - "comarca": { - "codi": 26, - "nom": "Pallars Sobirà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2009-07-31T15:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XI", - "nom": "Mollerussa", - "tipus": "A", - "coordenades": { - "latitud": 41.61817, - "longitud": 0.87182 - }, - "emplacament": "-", - "altitud": 247, - "municipi": { - "codi": "251370", - "nom": "Mollerussa" - }, - "comarca": { - "codi": 27, - "nom": "Pla d'Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2010-01-20T15:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XJ", - "nom": "Girona", - "tipus": "A", - "coordenades": { - "latitud": 41.98223, - "longitud": 2.80686 - }, - "emplacament": "Horts de Santa Eugènia", - "altitud": 72, - "municipi": { - "codi": "170792", - "nom": "Girona" - }, - "comarca": { - "codi": 20, - "nom": "Gironès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2010-09-15T15:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XK", - "nom": "Puig Sesolles (1.668 m)", - "tipus": "A", - "coordenades": { - "latitud": 41.77362, - "longitud": 2.43774 - }, - "emplacament": "Puig Sesolles (Massís del Montseny)", - "altitud": 1668, - "municipi": { - "codi": "080811", - "nom": "Fogars de Montclús" - }, - "comarca": { - "codi": 41, - "nom": "Vallès Oriental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2010-09-22T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XL", - "nom": "el Prat de Llobregat", - "tipus": "A", - "coordenades": { - "latitud": 41.34045, - "longitud": 2.08022 - }, - "emplacament": "Camí de la Ribera s/n", - "altitud": 8, - "municipi": { - "codi": "081691", - "nom": "El Prat de Llobregat" - }, - "comarca": { - "codi": 11, - "nom": "Baix Llobregat" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2011-03-22T13:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XM", - "nom": "els Alamús", - "tipus": "A", - "coordenades": { - "latitud": 41.59522, - "longitud": 0.73507 - }, - "emplacament": "-", - "altitud": 235, - "municipi": { - "codi": "250045", - "nom": "Els Alamús" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2011-06-22T16:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XN", - "nom": "Seròs", - "tipus": "A", - "coordenades": { - "latitud": 41.46379, - "longitud": 0.42765 - }, - "emplacament": "EDAR Aitona-Seròs", - "altitud": 89, - "municipi": { - "codi": "252043", - "nom": "Seròs" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2011-12-15T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XO", - "nom": "Vic", - "tipus": "A", - "coordenades": { - "latitud": 41.93497, - "longitud": 2.23987 - }, - "emplacament": "Vic", - "altitud": 499, - "municipi": { - "codi": "082981", - "nom": "Vic" - }, - "comarca": { - "codi": 24, - "nom": "Osona" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2011-12-22T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XP", - "nom": "Gandesa", - "tipus": "A", - "coordenades": { - "latitud": 41.06581, - "longitud": 0.43006 - }, - "emplacament": "IRTA UETA Gandesa", - "altitud": 349, - "municipi": { - "codi": "430640", - "nom": "Gandesa" - }, - "comarca": { - "codi": 37, - "nom": "Terra Alta" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2011-11-30T08:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XQ", - "nom": "Tremp", - "tipus": "A", - "coordenades": { - "latitud": 42.16252, - "longitud": 0.88814 - }, - "emplacament": "Conillera de Joncar", - "altitud": 473, - "municipi": { - "codi": "252347", - "nom": "Tremp" - }, - "comarca": { - "codi": 25, - "nom": "Pallars Jussà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2012-10-22T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XR", - "nom": "Prades", - "tipus": "A", - "coordenades": { - "latitud": 41.31481, - "longitud": 0.98161 - }, - "emplacament": "La Comanda", - "altitud": 928, - "municipi": { - "codi": "431166", - "nom": "Prades" - }, - "comarca": { - "codi": 8, - "nom": "Baix Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2013-01-31T16:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XS", - "nom": "Santa Coloma de Farners", - "tipus": "A", - "coordenades": { - "latitud": 41.86489, - "longitud": 2.66446 - }, - "emplacament": "Dipòsit d'aigua", - "altitud": 162, - "municipi": { - "codi": "171805", - "nom": "Santa Coloma de Farners" - }, - "comarca": { - "codi": 34, - "nom": "Selva" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2013-03-26T13:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XT", - "nom": "Solsona", - "tipus": "A", - "coordenades": { - "latitud": 41.98766, - "longitud": 1.51165 - }, - "emplacament": "Magatzem Municipal", - "altitud": 691, - "municipi": { - "codi": "252075", - "nom": "Solsona" - }, - "comarca": { - "codi": 35, - "nom": "Solsonès" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2012-07-12T14:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XU", - "nom": "Canyelles", - "tipus": "A", - "coordenades": { - "latitud": 41.28801, - "longitud": 1.72195 - }, - "emplacament": "Cementiri", - "altitud": 148, - "municipi": { - "codi": "080431", - "nom": "Canyelles" - }, - "comarca": { - "codi": 17, - "nom": "Garraf" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2013-07-16T15:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XV", - "nom": "Sant Cugat del Vallès - CAR", - "tipus": "A", - "coordenades": { - "latitud": 41.48311, - "longitud": 2.07956 - }, - "emplacament": "Centre d'Alt Rendiment", - "altitud": 158, - "municipi": { - "codi": "082055", - "nom": "Sant Cugat del Vallès" - }, - "comarca": { - "codi": 40, - "nom": "Vallès Occidental" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2013-08-08T13:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XW", - "nom": "Lleida - la Bordeta", - "tipus": "A", - "coordenades": { - "latitud": 41.59822, - "longitud": 0.64855 - }, - "emplacament": "Torre de Vallverdú", - "altitud": 165, - "municipi": { - "codi": "251207", - "nom": "Lleida" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2013-07-24T11:00Z", - "dataFi": "2018-10-17T10:30Z" - }, - { - "codi": 1, - "dataInici": "2018-10-17T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "XX", - "nom": "Tornabous", - "tipus": "A", - "coordenades": { - "latitud": 41.68835, - "longitud": 1.04476 - }, - "emplacament": "Masia Mingot", - "altitud": 291, - "municipi": { - "codi": "252252", - "nom": "Tornabous" - }, - "comarca": { - "codi": 38, - "nom": "Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2013-08-06T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XY", - "nom": "Alcarràs", - "tipus": "A", - "coordenades": { - "latitud": 41.56509, - "longitud": 0.55027 - }, - "emplacament": "Central del revés", - "altitud": 122, - "municipi": { - "codi": "250117", - "nom": "Alcarràs" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2013-07-31T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "XZ", - "nom": "Torroella de Fluvià", - "tipus": "A", - "coordenades": { - "latitud": 42.18179, - "longitud": 3.06156 - }, - "emplacament": " ", - "altitud": 6, - "municipi": { - "codi": "171984", - "nom": "Torroella de Fluvià" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2014-04-08T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "Y4", - "nom": "Alinyà", - "tipus": "A", - "coordenades": { - "latitud": 42.17426, - "longitud": 1.42775 - }, - "emplacament": "Tossal de Salamó", - "altitud": 1162, - "municipi": { - "codi": "259084", - "nom": "Fígols i Alinyà" - }, - "comarca": { - "codi": 4, - "nom": "Alt Urgell" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2014-07-01T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "Y5", - "nom": "Navata", - "tipus": "A", - "coordenades": { - "latitud": 42.22793, - "longitud": 2.86295 - }, - "emplacament": "Can Tries", - "altitud": 152, - "municipi": { - "codi": "171117", - "nom": "Navata" - }, - "comarca": { - "codi": 2, - "nom": "Alt Empordà" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2014-08-26T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Y6", - "nom": "Tivissa", - "tipus": "A", - "coordenades": { - "latitud": 41.04343, - "longitud": 0.74032 - }, - "emplacament": "-", - "altitud": 317, - "municipi": { - "codi": "431508", - "nom": "Tivissa" - }, - "comarca": { - "codi": 30, - "nom": "Ribera d'Ebre" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2015-03-26T11:30Z", - "dataFi": null - } - ] - }, - { - "codi": "Y7", - "nom": "Port de Barcelona - Bocana Sud", - "tipus": "A", - "coordenades": { - "latitud": 41.31725, - "longitud": 2.16537 - }, - "emplacament": "Port de Barcelona", - "altitud": 3, - "municipi": { - "codi": "081691", - "nom": "El Prat de Llobregat" - }, - "comarca": { - "codi": 11, - "nom": "Baix Llobregat" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2015-04-08T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Y9", - "nom": "Port de Barcelona - ZAL Prat", - "tipus": "A", - "coordenades": { - "latitud": 41.31723, - "longitud": 2.13091 - }, - "emplacament": "Port de Barcelona", - "altitud": 4, - "municipi": { - "codi": "081691", - "nom": "El Prat de Llobregat" - }, - "comarca": { - "codi": 11, - "nom": "Baix Llobregat" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2015-06-26T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "YA", - "nom": "Puigcerdà", - "tipus": "A", - "coordenades": { - "latitud": 42.44013, - "longitud": 1.93482 - }, - "emplacament": "Poliesportiu municipal", - "altitud": 1213, - "municipi": { - "codi": "171411", - "nom": "Puigcerdà" - }, - "comarca": { - "codi": 15, - "nom": "Cerdanya" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2016-03-22T16:00Z", - "dataFi": null - } - ] - }, - { - "codi": "YB", - "nom": "Olot", - "tipus": "A", - "coordenades": { - "latitud": 42.18813, - "longitud": 2.47097 - }, - "emplacament": "Pla de Dalt", - "altitud": 433, - "municipi": { - "codi": "171143", - "nom": "Olot" - }, - "comarca": { - "codi": 19, - "nom": "Garrotxa" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2016-07-21T14:30Z", - "dataFi": null - } - ] - }, - { - "codi": "YC", - "nom": "la Pobla de Segur", - "tipus": "A", - "coordenades": { - "latitud": 42.24388, - "longitud": 0.96802 - }, - "emplacament": "Horta de les Feixes", - "altitud": 508, - "municipi": { - "codi": "251713", - "nom": "La Pobla de Segur" - }, - "comarca": { - "codi": 25, - "nom": "Pallars Jussà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2016-11-18T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "YD", - "nom": "les Borges Blanques", - "tipus": "A", - "coordenades": { - "latitud": 41.51135, - "longitud": 0.85617 - }, - "emplacament": "Escola Agrària de les Borges Blanques", - "altitud": 283, - "municipi": { - "codi": "250582", - "nom": "Les Borges Blanques" - }, - "comarca": { - "codi": 18, - "nom": "Garrigues" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2017-01-25T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "YE", - "nom": "Massoteres", - "tipus": "A", - "coordenades": { - "latitud": 41.79409, - "longitud": 1.305756 - }, - "emplacament": "la Creu de Massoteres", - "altitud": 513, - "municipi": { - "codi": "251327", - "nom": "Massoteres" - }, - "comarca": { - "codi": 32, - "nom": "Segarra" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2017-05-17T14:30Z", - "dataFi": null - } - ] - }, - { - "codi": "YF", - "nom": "Mont-roig del Camp", - "tipus": "A", - "coordenades": { - "latitud": 41.02001, - "longitud": 0.93474 - }, - "emplacament": "Plana dels Penyals", - "altitud": 42, - "municipi": { - "codi": "430923", - "nom": "Mont-roig del Camp" - }, - "comarca": { - "codi": 8, - "nom": "Baix Camp" - }, - "provincia": { - "codi": 43, - "nom": "Tarragona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2017-12-20T09:30Z", - "dataFi": null - } - ] - }, - { - "codi": "YG", - "nom": "Tírvia", - "tipus": "A", - "coordenades": { - "latitud": 42.51881, - "longitud": 1.24244 - }, - "emplacament": "Heliport de Tírvia", - "altitud": 954, - "municipi": { - "codi": "252213", - "nom": "Tírvia" - }, - "comarca": { - "codi": 26, - "nom": "Pallars Sobirà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2018-01-11T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "YH", - "nom": "Pujalt", - "tipus": "A", - "coordenades": { - "latitud": 41.71734, - "longitud": 1.42403 - }, - "emplacament": "Observatori de Pujalt", - "altitud": 747, - "municipi": { - "codi": "081764", - "nom": "Pujalt" - }, - "comarca": { - "codi": 6, - "nom": "Anoia" - }, - "provincia": { - "codi": 8, - "nom": "Barcelona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2018-04-06T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "YJ", - "nom": "Lleida - la Femosa", - "tipus": "A", - "coordenades": { - "latitud": 41.58462, - "longitud": 0.64172 - }, - "emplacament": "la Gabarrera", - "altitud": 170, - "municipi": { - "codi": "251207", - "nom": "Lleida" - }, - "comarca": { - "codi": 33, - "nom": "Segrià" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2018-08-21T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "Z1", - "nom": "Bonaigua (2.266 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.64691, - "longitud": 0.98486 - }, - "emplacament": "Port de la Bonaigua", - "altitud": 2266, - "municipi": { - "codi": "250241", - "nom": "Alt Àneu" - }, - "comarca": { - "codi": 26, - "nom": "Pallars Sobirà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1997-11-06T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Z2", - "nom": "Boí (2.535 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.46602, - "longitud": 0.88405 - }, - "emplacament": "Vall de Boí", - "altitud": 2535, - "municipi": { - "codi": "250432", - "nom": "La Vall de Boí" - }, - "comarca": { - "codi": 5, - "nom": "Alta Ribagorça" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1998-11-13T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Z3", - "nom": "Malniu (2.230 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.46605, - "longitud": 1.7785 - }, - "emplacament": "Estany de Malniu", - "altitud": 2230, - "municipi": { - "codi": "170998", - "nom": "Meranges" - }, - "comarca": { - "codi": 15, - "nom": "Cerdanya" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "1999-11-03T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Z4", - "nom": "Ulldeter (2.364 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.42205, - "longitud": 2.2524 - }, - "emplacament": "Ulldeter", - "altitud": 2364, - "municipi": { - "codi": "171925", - "nom": "Setcases" - }, - "comarca": { - "codi": 31, - "nom": "Ripollès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-11-08T15:00Z", - "dataFi": "2011-09-20T12:00Z" - }, - { - "codi": 1, - "dataInici": "2011-09-20T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Z5", - "nom": "Certascan (2.400 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.70029, - "longitud": 1.27201 - }, - "emplacament": "Certascan", - "altitud": 2400, - "municipi": { - "codi": "251235", - "nom": "Lladorre" - }, - "comarca": { - "codi": 26, - "nom": "Pallars Sobirà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2000-11-11T00:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Z6", - "nom": "Sasseuva (2.228 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.77011, - "longitud": 0.73198 - }, - "emplacament": "Sasseuva", - "altitud": 2228, - "municipi": { - "codi": "250313", - "nom": "Arres" - }, - "comarca": { - "codi": 39, - "nom": "Val d'Aran" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2001-09-20T11:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Z7", - "nom": "Espot (2.519 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.53412, - "longitud": 1.05476 - }, - "emplacament": "Espot", - "altitud": 2519, - "municipi": { - "codi": "250827", - "nom": "Espot" - }, - "comarca": { - "codi": 26, - "nom": "Pallars Sobirà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2002-03-01T17:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Z8", - "nom": "el Port del Comte (2.316 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.18254, - "longitud": 1.52407 - }, - "emplacament": "Port del Comte", - "altitud": 2316, - "municipi": { - "codi": "251636", - "nom": "La Coma i la Pedra" - }, - "comarca": { - "codi": 35, - "nom": "Solsonès" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2002-10-03T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "Z9", - "nom": "Cadí Nord (2.143 m) - Prat d'Aguiló", - "tipus": "A", - "coordenades": { - "latitud": 42.29265, - "longitud": 1.71498 - }, - "emplacament": "Cadí Nord - Prat d'Aguiló", - "altitud": 2143, - "municipi": { - "codi": "251399", - "nom": "Montellà i Martinet" - }, - "comarca": { - "codi": 15, - "nom": "Cerdanya" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2003-11-06T13:00Z", - "dataFi": null - } - ] - }, - { - "codi": "ZB", - "nom": "Salòria (2.451 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.51939, - "longitud": 1.36597 - }, - "emplacament": "Salòria", - "altitud": 2451, - "municipi": { - "codi": "250175", - "nom": "Alins" - }, - "comarca": { - "codi": 26, - "nom": "Pallars Sobirà" - }, - "provincia": { - "codi": 25, - "nom": "Lleida" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2004-09-30T12:00Z", - "dataFi": null - } - ] - }, - { - "codi": "ZC", - "nom": "Ulldeter (2.410 m)", - "tipus": "A", - "coordenades": { - "latitud": 42.42117, - "longitud": 2.24565 - }, - "emplacament": "Ulldeter", - "altitud": 2410, - "municipi": { - "codi": "171925", - "nom": "Setcases" - }, - "comarca": { - "codi": 31, - "nom": "Ripollès" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2011-09-28T10:30Z", - "dataFi": null - } - ] - }, - { - "codi": "ZD", - "nom": "la Tosa d'Alp 2500", - "tipus": "A", - "coordenades": { - "latitud": 42.32211, - "longitud": 1.89716 - }, - "emplacament": "Tosa d'Alp", - "altitud": 2478, - "municipi": { - "codi": "170062", - "nom": "Alp" - }, - "comarca": { - "codi": 15, - "nom": "Cerdanya" - }, - "provincia": { - "codi": 17, - "nom": "Girona" - }, - "xarxa": { - "codi": 1, - "nom": "XEMA" - }, - "estats": [ - { - "codi": 2, - "dataInici": "2014-09-04T11:00Z", - "dataFi": null - } - ] - } - ] \ No newline at end of file From 315c23ddd5fdbf5514bedd28e0cbce0712a55faa Mon Sep 17 00:00:00 2001 From: ecasellas Date: Tue, 17 Oct 2023 12:43:04 +0200 Subject: [PATCH 79/87] Add save array as tif in geotools --- pymica/utils/geotools.py | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/pymica/utils/geotools.py b/pymica/utils/geotools.py index f8bc7c3..281acb1 100644 --- a/pymica/utils/geotools.py +++ b/pymica/utils/geotools.py @@ -2,7 +2,9 @@ """ import math +import numpy as np import pyproj +from osgeo import gdal, osr def get_utm_epsg_from_lonlat(longitude: float, latitude: float) -> str: @@ -17,9 +19,9 @@ def get_utm_epsg_from_lonlat(longitude: float, latitude: float) -> str: """ zone = (math.floor((longitude + 180) / 6) % 60) + 1 south = " +south " if latitude < 0 else " " - desc = ( - "+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 +units=m +no_defs" - ).format(zone, south) + desc = ("+proj=utm +zone={}{}+ellps=WGS84 +datum=WGS84 +units=m +no_defs").format( + zone, south + ) utm_epsg = pyproj.CRS.from_proj4(desc).to_epsg() @@ -42,3 +44,28 @@ def reproject_point(point: tuple, in_proj: int | str, out_proj: int | str) -> tu point_x, point_y = reproject.transform(point[0], point[1]) return (point_x, point_y) + + +def save_array_as_geotiff( + output_path: str, data: np.array, geotransform: list, epsg_code: int +) -> None: + """Save a numpy array into a GeoTIFF file. + + Args: + output_path (str): Path of the GeoTIFF file to be saved. + data (np.array): Data to be saved as GeoTIFF. + geotransform (list): Geotransform as [x_min, x_res, x_rot, y_max, y_rot, y_res] + EPSG_code (int): ESPG coordinate system code. + """ + driver = gdal.GetDriverByName("GTiff") + ds_out = driver.Create( + output_path, data.shape[1], data.shape[0], 1, gdal.GDT_Float32 + ) + ds_out.GetRasterBand(1).WriteArray(data) + ds_out.GetRasterBand(1).SetNoDataValue(0) + ds_out.SetGeoTransform(geotransform) + spatialRef = osr.SpatialReference() + spatialRef.ImportFromEPSG(epsg_code) + ds_out.SetProjection(str(spatialRef)) + + ds_out = None From c18fdf90d96d0a4a61fc42a64fbb1ca447a16999 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 18 Oct 2023 08:12:37 +0200 Subject: [PATCH 80/87] Remove old documentation --- docs/source/_static/ems_dsea.png | Bin 29248 -> 0 bytes docs/source/_static/ems_max_clusters.png | Bin 40334 -> 0 bytes docs/source/_static/ems_max_noclusters.png | Bin 32562 -> 0 bytes docs/source/_static/ems_residuals_id2d.png | Bin 24579 -> 0 bytes docs/source/_static/ems_residuals_id3d.png | Bin 31694 -> 0 bytes docs/source/_static/ems_residuals_idw.png | Bin 23814 -> 0 bytes docs/source/_static/tutorial_03_cluster.png | Bin 65857 -> 0 bytes docs/source/_static/tutorial_03_clusters.png | Bin 65857 -> 0 bytes .../source/_static/tutorial_03_noclusters.png | Bin 46073 -> 0 bytes docs/source/clustering.rst | 106 -------- docs/source/ems_tutorial_1.rst | 139 ----------- docs/source/ems_tutorial_2.rst | 164 ------------- docs/source/ems_tutorial_3.rst | 136 ----------- docs/source/ems_tutorial_4.rst | 162 ------------- docs/source/howitworks.rst | 223 ----------------- docs/source/ht_01_data.rst | 84 ------- docs/source/ht_clusters.rst | 57 ----- docs/source/ht_dcoast.rst | 60 ----- docs/source/ht_explanatory.rst | 113 --------- docs/source/ht_multiple.rst | 76 ------ docs/source/ht_one.rst | 84 ------- docs/source/ht_rasterize.rst | 69 ------ docs/source/ht_without.rst | 83 ------- docs/source/mlr.rst | 80 ------ docs/source/residues.rst | 133 ---------- docs/source/scripts.rst | 68 ------ docs/source/theory.rst | 12 - docs/source/tutorial_01.rst | 229 ------------------ docs/source/tutorial_02.rst | 101 -------- docs/source/tutorial_03.rst | 177 -------------- 30 files changed, 2356 deletions(-) delete mode 100644 docs/source/_static/ems_dsea.png delete mode 100644 docs/source/_static/ems_max_clusters.png delete mode 100644 docs/source/_static/ems_max_noclusters.png delete mode 100644 docs/source/_static/ems_residuals_id2d.png delete mode 100644 docs/source/_static/ems_residuals_id3d.png delete mode 100644 docs/source/_static/ems_residuals_idw.png delete mode 100644 docs/source/_static/tutorial_03_cluster.png delete mode 100644 docs/source/_static/tutorial_03_clusters.png delete mode 100644 docs/source/_static/tutorial_03_noclusters.png delete mode 100644 docs/source/clustering.rst delete mode 100644 docs/source/ems_tutorial_1.rst delete mode 100644 docs/source/ems_tutorial_2.rst delete mode 100644 docs/source/ems_tutorial_3.rst delete mode 100644 docs/source/ems_tutorial_4.rst delete mode 100644 docs/source/howitworks.rst delete mode 100644 docs/source/ht_01_data.rst delete mode 100644 docs/source/ht_clusters.rst delete mode 100644 docs/source/ht_dcoast.rst delete mode 100644 docs/source/ht_explanatory.rst delete mode 100644 docs/source/ht_multiple.rst delete mode 100644 docs/source/ht_one.rst delete mode 100644 docs/source/ht_rasterize.rst delete mode 100644 docs/source/ht_without.rst delete mode 100644 docs/source/mlr.rst delete mode 100644 docs/source/residues.rst delete mode 100644 docs/source/scripts.rst delete mode 100644 docs/source/theory.rst delete mode 100644 docs/source/tutorial_01.rst delete mode 100644 docs/source/tutorial_02.rst delete mode 100644 docs/source/tutorial_03.rst diff --git a/docs/source/_static/ems_dsea.png b/docs/source/_static/ems_dsea.png deleted file mode 100644 index 0c4e24401135adca76264a309e98cd26ed9a7713..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29248 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%0DI)nihl|t{<}1!mi!@w=o&nuqL%s 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 diff --git a/docs/source/_static/ems_residuals_id2d.png b/docs/source/_static/ems_residuals_id2d.png deleted file mode 100644 index 55897ead28172049e85aa30f682656790f4d4967..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24579 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

^9`|v<(oR969j!`pX=(NTd%oVfyp|PY68* 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 Tb_RmJ9%5~2f1uR-RP6r)j$(P~ diff --git a/docs/source/_static/ems_residuals_id3d.png b/docs/source/_static/ems_residuals_id3d.png deleted file mode 100644 index 8e88365f7339f53fd725704df15bb7136b5f5043..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31694 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 diff --git a/docs/source/_static/ems_residuals_idw.png b/docs/source/_static/ems_residuals_idw.png deleted file mode 100644 index e67dc0be12a003e773af5e8313f5fc92b3997cfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23814 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 diff --git a/docs/source/_static/tutorial_03_cluster.png b/docs/source/_static/tutorial_03_cluster.png deleted file mode 100644 index bcba9fa27360dfc6b1bfe47593f8e57cac06d6ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65857 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ℜDKRKK`R&--CSgrt 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 rA+PfSYJ`_ - -If Delaunay triangulation is applied to a bigger number of spatially distributed -points, the result is shown in :numref:`delane_points` - -.. figure:: _static/delaunay_points.png - :name: delane_points - :width: 550px - :align: center - :height: 400px - :alt: Not available. kmeans_5_clusters.png - :figclass: align-center - - Plot of the application of Delaunay triangulation to randomly distributed points. - Image taken from d3delaunay_. - - -Voronoi diagram calculation ---------------------------- -Once the Delaunay triangulation is performed, Voronoi diagram is calculated. This -diagram connects the circumcentres of adjacent triangles resultant from the -Delaunay triangulation. It is implemented using the same -d3delaunay_ repository as the above section. - -If Voronoi diagram is applied to :numref:`delane_points` the following is obtained -:numref:`voronoi_points` - -.. figure:: _static/voronoi_points.png - :name: voronoi_points - :width: 550px - :align: center - :height: 400px - :alt: Not available. kmeans_5_clusters.png - :figclass: align-center - - Plot of the calculation of Voronoi diagram to :numref:`delane_points`. - Image taken from d3delaunay_. - -Export to GeoJSON ------------------ -The polygons created are exported as GeoJSON format. An example of the -result obtained using the clustering software can be seen in :numref:`clust_3` - -.. figure:: _static/clustering_3.png - :name: clust_3 - :width: 550px - :align: center - :height: 400px - :alt: Not available. clustering_3.png - :figclass: align-center - - Screenshot of the browser to edit and export to GeoJSON the automatically - defined clusters. diff --git a/docs/source/ems_tutorial_1.rst b/docs/source/ems_tutorial_1.rst deleted file mode 100644 index bbe3ed8..0000000 --- a/docs/source/ems_tutorial_1.rst +++ /dev/null @@ -1,139 +0,0 @@ -Tutorial 1: Residuals interpolation methodologies comparison -============================================================ - -Plots the same air interpolated field with different residual -interpolation methodologies: - -a) :ref:`Inverse of the 2D distance` -b) :ref:`Inverse of the 3D distance` -c) :ref:`Inverse of the distance weighting` - -In order to show the performance of the different interpolation -methodologies, we will call the ``pymica`` class. For this purpose we -will import it first. - -.. code-block:: python - - from pymica.pymica import PyMica - -Since we only want to show the residuals interpolation we will use the -``pymica`` class with a single Multiple Linear Regression (MLR). It -receives five parameters: - -- data_file: The path of the .json file with the point data -- variables_file: A list of the file(s) path(s) containing the fields - of the explanatory variables used in the regression. -- clusters: A dictionary with two keys {‘clusters_files’: path for the - clusters definitions, ‘mask files’: path for the rasterized - clusters}. -- data_format: A dictionary with the name of the variables in the data - file if they are not named as the default option. Defaults to - ``{'loc_vars': ('lon', 'lat'), 'id_key': 'id', 'y_var': 'temp', 'x_vars': ('altitude', 'dist')}`` -- residuals_int: The indicator of the residuals interpolation - methodology. Defaults to ``'id2d'`` (Inverse of the 2D distance). - Methodologies available: ``'id2d'``, ``'id3d'`` (Inverse of the 3D - distance) and ``'idw'`` (Inverse of the Distance Weighting). - -Defining the parameters of PyMica class ---------------------------------------- - -First, we have to define ``data_file``, ``variables_file``, ``clusters`` -and ``data_format`` parameters of PyMica class. - -.. code-block:: python - - data_file = '../envmodsoft/data/observations/xema_20181024_0500.json' - variables_file = ['../sample-data/explanatory/cat_dem_25831.tif', '../sample-data/explanatory/cat_distance_coast.tif'] - clusters = None # We set this argument to None in order to calculate a single MLR model - data_format = None - -Inverse of the 2D distance -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To obtain the interpolated field with the anomaly correction using the -inverse of the 2D distance we must set ``residuals_int`` to ``id2d``. - -.. code-block:: python - - id_2d = PyMica(data_file, variables_file, clusters, data_format, residuals_int='id2d') - -Now we can save the interpolated field into a .tif file calling the -``save_file`` function of ``pymica`` class and specifying the output -path. - -.. code-block:: python - - id_2d.save_file('../envmodsoft/output/residuals_id2d.tif') - -Or we can plot a quick look of it using the plot_temp function with the -``result`` attribute of the ``pymica`` class instance. - -.. code-block:: python - - from plot_interpolation import plot_interpolation - plot_interpolation('../envmodsoft/output/residuals_id2d.tif', 'temp') - - - -.. image:: _static/ems_residuals_id2d.png - - -Inverse of the 3D distance -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To obtain the interpolated field with the anomaly correction using the -inverse of the 3D distance we must set ``residuals_int`` to ``id3d``. - -.. code-block:: python - - id_3d = PyMica(data_file, variables_file, clusters, data_format, residuals_int='id3d') - -Now we can save the interpolated field into a .tif file calling the -``save_file`` function of ``pymica`` class and specifying the output -path. - -.. code-block:: python - - id_3d.save_file('../envmodsoft/output/residuals_id3d.tif') - -Or we can plot a quick look of it using the plot_temp function with the -``result`` attribute of the ``pymica`` class instance. - -.. code-block:: python - - plot_interpolation('../envmodsoft/output/residuals_id3d.tif', 'temp') - - - -.. image:: _static/ems_residuals_id3d.png - - -Inverse of the distance weighting -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To obtain the interpolated field with the anomaly correction using the -inverse of the distance weighting we must set ``residuals_int`` to -``idw``. - -.. code-block:: python - - id_w = PyMica(data_file, variables_file, clusters, data_format, residuals_int='idw') - -Now we can save the interpolated field into a .tif file calling the -``save_file`` function of ``pymica`` class and specifying the output -path. - -.. code-block:: python - - id_w.save_file('../envmodsoft/output/residuals_idw.tif') - -Or we can plot a quick look of it using the plot_temp function with the -``result`` attribute of the ``pymica`` class instance. - -.. code-block:: python - - plot_interpolation('../envmodsoft/output/residuals_idw.tif', 'temp') - - - -.. image:: _static/ems_residuals_idw.png diff --git a/docs/source/ems_tutorial_2.rst b/docs/source/ems_tutorial_2.rst deleted file mode 100644 index 8018d4f..0000000 --- a/docs/source/ems_tutorial_2.rst +++ /dev/null @@ -1,164 +0,0 @@ - -Tutorial 2: Distance to coast calculations -========================================== - -In this notebook, we’ll show how to calculate the distances between the -stations of our network to a coast line and transform it with an -exponential function. In addition, we’ll obtain a distance to coast -field ready to use it as an explanatory variable for interpolation -purposes. - -Calculate distance from stations to the coastline -------------------------------------------------- - -If we want to know the distance to coast in meters of every station in -our network, ``get_distances`` function provides it. Then, once the -distances are known, the following logarithmic function (``dist2func``) -is used to get the distance to coast function value. - -:math:`d_{coast} = 1 - e^{-\dfrac{3\cdot dist}{D}}`, - -where :math:`d_{coast}` is the resultant distance to coast of the -function, *dist* is the Euclidean distance from a point to the coast -line and *D* is the distance where the distance to coast is cancelled. - -First we’ll import both functions (``get distances`` and ``dist2func``) -and then call them. - -.. code-block:: python - - from distance.distance_to_sea import get_distances, dist2func - -``get_distances`` receives as parameters a list of longitude and -latitude points. As an example we’ll calculate the distance to coast -function value for two stations. One with longitude 1\ :math:`^{\circ}` -and latitude 41\ :math:`^{\circ}`, and another one with -0.5\ :math:`^{\circ}` and 40\ :math:`^{\circ}` for longitude and -latitude, respectively. - -First, we calculate the distances to coast in meters. - -.. code-block:: python - - points = [[1, 41], [0.5, 40]] - dist_file = '../sample-data/explanatory/cat_coast_line.json' - dcoast_points = get_distances(points, dist_file) - print('Station 1: ' + str(dcoast_points[0]) + ' m') - print('Station 2: ' + str(dcoast_points[1]) + ' m') - - -.. parsed-literal:: - - Station 1: 3910.667706725694 m - Station 2: 30695.846524391513 m - - -Now, with the ``dcoast_points``, we can call ``dist2func`` which apply -the above-mentioned logarithmic function. - -.. code-block:: python - - print('Distance to coast function:') - for i in range(len(dcoast_points)): - print(' Station ' + str(i+1) + ': ' + str(dist2func(dcoast_points[i]))) - - -.. parsed-literal:: - - Distance to coast function: - Station 1: 0.11069945630424916 - Station 2: 0.6018296681315223 - - -Create distance to coast explanatory field ------------------------------------------- - -The distance to coast raster is built using ``get_dist_array`` function. -Now, we’ll import it. - -.. code-block:: python - - from distance.distance_to_sea import get_dist_array - -The ``get_dist_array`` function returns a matrix with the distance to -sea values. It receives as parameters: - -- proj : The EPSG code for the output matrix projection -- geotransform: The output raster geotransform -- size : The output raster size -- dist_file : The path to an ogr compatible file with a line containing - the shore geometry - -Now, we’ll call the ``get_dist_array_function``. - -.. code-block:: python - - dist_file = '../sample-data/explanatory/cat_coast_line.json' - dcoast_array = get_dist_array(proj=25831, - geotransform=[260000, 270, 0, 4750000, 0, -270], - size=[1000, 970], - dist_file=dist_file) - - -.. parsed-literal:: - - Progress: 100% - - -Now we’ll save the ``dcoast_array`` as a .tiff image in order to keep it -for further steps in pyMICA. For this purpose, we’ll define the -``get_tif_from_array`` function and then, call it. It requires the -destination file path with the name of the file included, the data to -include in the .tiff, the geotransform and the EPSG projection of the -.tif file. - -.. code-block:: python - - from osgeo import gdal, osr - - def get_tif_from_array(file_path, data, geotransform, projection): - ''' - Reads an array and returns a .tif - Args: - file_path (str): The path of the .tiff file to be saved - data (array): Array of data to be transformed - geotransform (array): Geotransform for the .tif file - projection (int): EPSG projection code of the .tif file - ''' - driver = gdal.GetDriverByName('GTiff') - ds_out = driver.Create(file_path, data.shape[1], data.shape[0], 1, gdal.GDT_Float32) - ds_out.GetRasterBand(1).WriteArray(data) - ds_out.GetRasterBand(1).SetNoDataValue(0) - ds_out.SetGeoTransform(geotransform) - spatialRef = osr.SpatialReference() - spatialRef.ImportFromEPSG(projection) - ds_out.SetProjection(str(spatialRef)) - - ds_out = None - -.. code-block:: python - - get_tif_from_array(file_path = '../sample-data/results/dcoast_sample.tif', - data = dcoast_array, - geotransform = [260000, 270, 0, 4750000, 0, -270], - projection = 25831) - -Now, a .tif file including the dcoast_array is saved in -./notebooks/preprocessing/dcoast.tiff - -If we want to have a quick look on dcoast_array we can plot it using -imshow. - -.. code-block:: python - - import matplotlib.pyplot as plt - plt.imshow(dcoast_array) - plt.show() - - - -.. image:: _static/ems_dsea.png - - -The required raster fields where the regression models will be applied -have been created. \ No newline at end of file diff --git a/docs/source/ems_tutorial_3.rst b/docs/source/ems_tutorial_3.rst deleted file mode 100644 index 358f3ec..0000000 --- a/docs/source/ems_tutorial_3.rst +++ /dev/null @@ -1,136 +0,0 @@ - -Tutorial 3: Automatic creation and rasterization of clusters -============================================================ - -Tutorial 3.1 : Create clusters automatically --------------------------------------------- - -Weather stations can be grouped following different criteria. One of -them consists of defining groups automatically considering machine -learning techniques. In the present case, we will use the K-Means -algorithm to classify stations, which is implemented using the -`SciKit-Learn `__ package. - -First, we will load the required modules from PyMica package, in this -case, ``create_clusters``. - -.. code-block:: python - - from cluster.create_clusters import create_clusters - -The ``create_clusters`` function receives two parameters: - -1. Stations data file path - - The path of a .json file containing a list of the stations to group. - Each station must have its identification (id) longitude (lon), - latitude (lat) and altitude (alt). An example can be seen in - sample_station_metadata.json which contains - the automatic weather stations network of the Meteorological Service - of Catalonia. The first element of the list in the above-mentioned - file is the following: - - .. code:: json - - {"id": "AN", - "alt": 7.5, - "lon": 2.18091, - "lat": 41.39004} - -2. Number of clusters - - The K-Means algorithm allows to chose the resultant number of - clusters in which the stations are grouped. - -Now, we’ll call the ``create_clusters`` function with the .json file -path and with 3 as the resultant number of clusters. - -``create_clusters('../sample-data/data/smc_metadata.json', 3)`` - -After executing the previous code line, a webservice prompts up, where -the build clusters are shown and can be downloaded in a GeoJSON format -for further applications. Once downloaded, they can be opened by a GIS -software and easily modified. - -In this case, we did not make the last code line executable since it is -not possible to open a browser from this jupyter notebook. Therefore, -this script must be executed from command line after cloning the github -`pymica-examples `__ -repository in your computer. - -However, the following image shows how the webservice looks like: - -.. image:: _static/clustering_3.png - - -In this case, we downloaded the clusters file and save it into -``clusters`` folder as ``clusters-3.json`` - -Tutorial 3.2: Rasterize clusters --------------------------------- - -The clusters are defined as polygons, but they must be rasterized to be -used by pyMICA functions. Therefore, in this section we will show how -the cluster polygons are rasterized and blurred. For each cluster we -will obtain a raster matrix with a value of 1 inside the polygon -boundary and 0 outside of it, which is then blurred to avoid sharp -transition when clusters are merged. - -For this purpose we will use the ``rasterize_clusters`` function which -receives a .json file path and a ``Dict`` with the output properties as -parameters. Therefore, we will import ``rasterize_clusters`` function -from ``create_cluster_files`` module. In addition, -``create_reprojected_geoms`` will be also imported to transform -longitude and latitude coordinates projection into UTM. - -.. code-block:: python - - from cluster.create_cluster_files import rasterize_clusters, create_reprojected_geoms - -First, we will use ``create_reprojected_geoms`` to transform the -``clusters-3.json`` file projection from longitude and latitude -coordinates to a desired EPSG. In the present case, 25831. We will keep -the output of this function to pass it as a parameter in -``rasterize_clusters`` function. - -.. code-block:: python - - clusters_layer = create_reprojected_geoms('../envmodsoft/clusters/clusters-3.json', 25831) - -Now we will rasterize the above layer with the ``rasterize_clusters`` -function, which receives two parameters: - -1. Clusters .json file path or an ogr datasource object. - - A file with clusters boundaries with the same format to that obtained - in the above Section. It can be the one obtained automatically or a - set of clusters designed by the user. It can also receive and ogr - datasource object. - -2. Output properties - - | out_file : the output file path and name. - | size : the output raster size. - | geotransform: the output raster geotransform. - -We will pass the ``clusters_layer`` obtained layer as the first -parameter of the ``rasterize_clusters`` function. - -In this case we’ll set out_file as ``'clusters/rasterized-clusters-3'``. -The two remaining parameters will be set in accordance with the extent -and resolution of the final interpolated field we want to obtain. In -this case: - -.. code-block:: python - - out_properties = {'out_file' : '../envmodsoft/clusters/rasterized-clusters-3', - 'size' : [1000, 970], - 'geotransform': [260000, 270, 0, 4750000, 0, -270]} - -Now, we call the ``rasterize_clusters`` function. - -.. code-block:: python - - rasterize_clusters(clusters_layer, out_properties) - -The clusters have been rasterized and saved as a .tiff file \ No newline at end of file diff --git a/docs/source/ems_tutorial_4.rst b/docs/source/ems_tutorial_4.rst deleted file mode 100644 index bf81bab..0000000 --- a/docs/source/ems_tutorial_4.rst +++ /dev/null @@ -1,162 +0,0 @@ -Tutorial 4: pyMICA class application -==================================== - -In this example we will show how to obtain interpolated fields -considering clusters or not. In this case data from the automatic -weather station network of the Meteorological Service of Catalonia (SMC) -will be used. Particularly, data from 31st December 2018, which -corresponds to a persistent fog situation. - -The interpolated fields are obtained through the application of the main -class of the pyMICA library, PyMica. Therefore, we import it: - -.. code-block:: python - - from pymica.pymica import PyMica - -PyMica class receives four parameters: - -- data_file: The path of the .json file with the point data -- variables_file: A list of the file(s) path(s) containing the fields - of the explanatory variables used in the regression. For more - information on these fields, please see `Explanatory - data `__ section. -- clusters: A dictionary with two keys {‘clusters_files’: path for the - clusters definitions, ‘mask files’: path for the rasterized - clusters}. For more information on these fields, please see - `Step 2 `__. -- data_format: A dictionary with the name of the variables in the data - file if they are not named as the default option. Defaults to - ``{'loc_vars': ('lon', 'lat'), 'id_key': 'id', 'y_var': 'temp', 'x_vars': ('altitude', 'dist')}`` -- residuals_int: The residuals interpolation methodology, which can be - ``id2d`` (default), ``id3d`` and ``idw``. - -Tutorial 4.1: Preparation of PyMica class parameters ----------------------------------------------------- - -From the four parameters above, three of them are the same either -clusters are considered or not (``data_file``, ``variables_file`` and -``data_format``). Therefore, we define them before explaining how to -obtain the interpolated fields with and without clusters. - -For the interpolation we will consider two explanatory variables: -altitude and distance to coast. But first, we define the path to the -file containing the data. - -.. code-block:: python - - data_file = '../envmodsoft/data/observations/xema_max_20161213.json' - -The first element of ``xema_20181231_1400.json`` is the following: - -.. code:: json - - {"id": "C6", "temp": 2.1, "hr": 93.0, "tdew": 1.1, "altitude": 264.0, "lat": 41.6566, "lon": 0.95172, "dist": 0.8590799662714769} - -Now, we define the paths of the altitude and distance to coast -explanatory fields: - -.. code-block:: python - - variables_files = ['../envmodsoft/data/explanatory/cat_dem_25831.tif', '../envmodsoft/data/explanatory/cat_distance_coast.tif'] - -Since ``loc_vars`` are ``lon`` and ``lat``, the ``id_key`` is ``id``, -the variable to interpolate is air temperature and it is labelled as the -default (``temp``) and the explanatory variables are also the default -ones, we can set the ``data_format`` parameter to ``None``. - -.. code-block:: python - - data_format = None - -Finally, we select the residuals interpolation methodology. In this case -we chose the inverse of the 3D distance, ``id3d``. - -.. code-block:: python - - residuals_int = 'id3d' - -Now, we have initialized the three parameters that are common for the -interpolation process that will be described below, either with or -without clusters. - -Tutorial 4.2: Interpolation without clusters --------------------------------------------- - -In this interpolation process, no clusters will be considered. -Therefore, the ``clusters`` parameter will be set to ``None``. - -.. code-block:: python - - clusters = None - -Now, we call the PyMica class and save the result into what we called -``global_int``: - -.. code-block:: python - - global_int = PyMica(data_file, variables_files, clusters, data_format, residuals_int) - -We save the interpolated field into a .tif file calling the -``save_file`` function of ``PyMica`` class and specifying the output -path. - -.. code-block:: python - - global_int.save_file('../envmodsoft/output/tair_20161213_max_noclusters.tif') - -And we can also plot the interpolated field using the -``plot_interpolation`` function, specifically built for this example, -which requires the path of the interpolated raster file and specifying -the interpolated variable, in this case ``temp``: - -.. code-block:: python - - from plot_interpolation import plot_interpolation - plot_interpolation('../envmodsoft/output/tair_20161213_max_noclusters.tif', 'temp') - - - -.. image:: _static/ems_max_noclusters.png - - -Tutorial 4.3: Interpolation with clusters ------------------------------------------ - -In this interpolation process, 3 and 6 clusters will be considered. -Therefore, the ``clusters`` parameter will be set accordingly by -defining the paths to the polygons and their rasters. - -.. code-block:: python - - clusters = {'clusters_files': ['../envmodsoft/clusters/clusters-3.json', '../envmodsoft/clusters/clusters-6.json'], - 'mask_files': ['../envmodsoft/clusters/rasterized-clusters-3', '../envmodsoft/clusters/rasterized-clusters-6']} - -Now, we call the PyMica class and save the result into what we called -``clusters_int``: - -.. code-block:: python - - clusters_int = PyMica(data_file, variables_files, clusters, data_format, residuals_int) - -We save the interpolated field into a .tif file calling the -``save_file`` function of ``PyMica`` class and specifying the output -path. - -.. code-block:: python - - clusters_int.save_file('../envmodsoft/output/tair_20161213_max_clusters.tif') - -And we can also plot the interpolated field using the -``plot_interpolation`` function, specifically built for this example, -which requires the path of the interpolated raster file and specifying -the interpolated variable, in this case ``temp``: - -.. code-block:: python - - from plot_interpolation import plot_interpolation - plot_interpolation('../envmodsoft/output/tair_20161213_max_clusters.tif', 'temp') - - - -.. image:: _static/ems_max_clusters.png diff --git a/docs/source/howitworks.rst b/docs/source/howitworks.rst deleted file mode 100644 index 533005a..0000000 --- a/docs/source/howitworks.rst +++ /dev/null @@ -1,223 +0,0 @@ -How MICA works? -=============== - -.. _SKLearn: https://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html - -In this section, the general ideas of how MICA works will be explained -following the next index: - -:ref:`1. Pre-processing` - - - :ref:`1.1 Clustering stations` - - :ref:`1.2 Preparation of explanatory variables` - -:ref:`2. Processing` - - - :ref:`2.1 Calculating MLRs and residues` - - :ref:`2.2 Comparison of 1 cluster and n clusters residues` - -:ref:`3. Post-processing` - - - :ref:`3.1 Obtaining interpolated and weight fields` - - :ref:`3.2 Obtaining the merged field` - -1. Pre-processing ------------------ - -1.1 Clustering stations ------------------------ -It is a semi-supervised process. First, clustering is performed by the K-Means -algorithm provided by SciKit-Learn (SKLearn_) -which allows to specify the resultant number of clusters to group stations. -Using this algorithm, a first classification of stations is completely objective -and unsupervised. Then, however, two restrictions are made to the resultant clusters: - -- The number of stations per cluster must be at least 20. -- The stations included in a cluster must be representative of the area - covered by the cluster. For example, the altitude distribution of the - stations included in a cluster must agree with the Digital Elevation Model - (DEM) altitude distribution of the cluster. - -The latter is critical as it prevents unrealistic values to show up. -For example, a cluster formed by 20 stations placed at an altitude range between 10 -and 300 m ASL with a cluster area altitude range of 0-1200 m ASL. In this case, -the station altitude distribution does not represent properly the altitudes of -the cluster and may result in an interpolated field that can not be physically -explained. One way to overcome this situation is to modify the cluster -area by introducing new stations into the cluster until there is an agreement between -the stations altitude and the altitudes of the cluster area. In this case, -stations can be included in two or three clusters at the same time. - -1.2 Preparation of explanatory variables ----------------------------------------- -All the explanatory variables that are going to be considered for the MLR -(:ref:`Multiple Linear Regression`) must be defined. In this case, -altitude raster is built using a DEM with a spatial resolution of 270 m. -The rest of the explanatory variables must be prepared in accordance with -the spatial resolution and extent of the altitude raster. - -2. Processing -------------- - -2.1 Calculating MLRs and residues ---------------------------------- -First, a MLR is calculated using all the stations available. Four explanatory -variables are considered: altitude, latitude, longitude and distance to coast. -Then, the regression residues are obtained. Since the MLR calculation includes -all the stations, henceforward is referred to global MLR and therefore -global residues. - -Since there are different numbers of clusters, each of them are considered -separately. A MLR is calculated for each cluster (internal division) of each number of -clusters contemplated, hereafter cluster MLR. This, is performed taking into account the stations -that fall inside the cluster. For every cluster the residues are also obtained. -In Table 1 there is an example of the calculations involved in dividing an -AWS network in three different numbers of clusters. - -Table 1. Example of 1, 2 and 3 clusters and corresponding Cluster IDs and MLR and -residues calculations. - -+---------------+------------+--------------------+ -| # of clusters | Cluster ID | MLR & Residues | -+===============+============+====================+ -| 1 | 1 | [x] | -+---------------+------------+--------------------+ -| 2 | 2.1 | [x] | -+---------------+------------+--------------------+ -| | 2.2 | [x] | -+---------------+------------+--------------------+ -| 3 | 3.1 | [x] | -+---------------+------------+--------------------+ -| | 3.2 | [x] | -+---------------+------------+--------------------+ -| | 3.3 | [x] | -+---------------+------------+--------------------+ - -2.2 Comparison of 1 cluster and n clusters residues ---------------------------------------------------- -The global methodology considers one MLR, so a unique RMSE -is obtained. On the other hand, an RMSE is obtained for each numbers -of clusters considered, but obtained comparing the RMSE of each -internal division with the global methodology. This comparison is done -following the next steps: - -1. Obtaining RMSE for a cluster considering the cluster MLR (RMSE :math:`_{Cluster}`). -2. Obtaining RMSE for a cluster considering the global MLR (RMSE :math:`_{Global}`). -3. Once the two values are obtained two situations may occur: - - a. If RMSE :math:`_{Cluster}` < RMSE :math:`_{Global}`, the MLR for that cluster - is selected as it improves the MLR global. - b. If RMSE :math:`_{Cluster}` >= RMSE :math:`_{Global}`, the MLR for all the - stations is selected as the MLR for the cluster does not improve the current error. - -This process is repeated for every cluster of a number of clusters. -This means that each cluster RMSE is compared against the global RMSE calculated -with the same stations included in the cluster. The combination that results in a -lower RMSE is selected for each number of clusters. See the example in Table 2. - -Table 2. Example of 1, 2 and 3 clusters and corresponding RMSEs. - -+---------------+------------+---------------+------------------------------+-----------------------------+----------------------------+ -| # of clusters | Cluster ID | # of stations | RMSE :math:`_{Cluster}` (°C) | RMSE :math:`_{Global}` (°C) | RMSE :math:`_{Final}` (°C) | -+===============+============+===============+==============================+=============================+============================+ -| 1 | 1.1 | 120 | 1.5 | 1.5 | 1.5 | -+---------------+------------+---------------+------------------------------+-----------------------------+----------------------------+ -| 2 | 2.1 | 60 | 1.2 [x] | 2.0 | 1.1 | -+---------------+------------+---------------+------------------------------+-----------------------------+----------------------------+ -| | 2.2 | 60 | 1.2 | 1.0 [x] | | -+---------------+------------+---------------+------------------------------+-----------------------------+----------------------------+ -| 3 | 3.1 | 40 | 1.2 [x] | 1.8 | 1.2 | -+---------------+------------+---------------+------------------------------+-----------------------------+----------------------------+ -| | 3.2 | 40 | 1.2 [x] | 1.5 | | -+---------------+------------+---------------+------------------------------+-----------------------------+----------------------------+ -| | 3.3 | 40 | 2.1 | 1.3 [x] | | -+---------------+------------+---------------+------------------------------+-----------------------------+----------------------------+ - -In Table 2 three number of clusters are contemplated: 1, 2, 3. Firstly, only one -cluster is considered (global) and the RMSE is 1.5°C. -Secondly, the AWS network is divided in two clusters. Two RMSE are compared for -Cluster 2.1: the first one (RMSE :math:`_{Cluster}`) is obtained considering the -residues obtained by the MLR :math:`_{Cluster}` calculated using the stations included -in the cluster. The second one (RMSE :math:`_{Global}`) is obtained considering the residues -of the stations that fall inside the cluster but with the MLR :math:`_{Global}`, -calculated using all stations. In this case, MLR :math:`_{Cluster}` performs -better than MLR :math:`_{Global}` because the RMSE :math:`_{Cluster}` is lower, so the -MLR :math:`_{Cluster}` for Cluster 2.1 is kept. On the contrary, for Cluster 2.2 the -RMSE :math:`_{Global}` is lower than RMSE :math:`_{Cluster}`, so the MLR :math:`_{Global}` -will be kept for that cluster. The initial error was 1.5°C (Cluster 1.1), -but now the error is reduced to 1.1°C. - -This example is useful to show that not every MLR :math:`_{Cluster}` perform always better -than the MLR :math:`_{Global}` and that the MICA system will only keep the MLR :math:`_{Cluster}` -that improves the existing one. In this case, the combination of the MLR :math:`_{Cluster}` -for Cluster 2.1 and the MLR :math:`_{Global}` for Cluster 2.2 is the one that, in terms -of RMSE, performs the best. A similar result is obtained when considering three clusters: -two MLR :math:`_{Cluster}` are selected for Clusters 3.1 and 3.2 and a MLR :math:`_{Global}` -for Cluster 3.3. The RMSE outcome for this combination is 1.2°C. -Although it is 0.3°C better than 1 cluster performance, is 0.1°C -worse than using only two cluster. In this case, the two cluster option is selected as it results -in the lowest final RMSE among the three options available. - -3. Post-processing ------------------- - -3.1 Obtaining interpolated and weight fields --------------------------------------------- - -This part of the system receives the parameters of the MLRs of the number of -clusters selected in the previous section. In this case and following the above -example, the MLRs selected are: - -Table 3. MLR parameters for each cluster for the number of clusters selected. - -+------------------------+------------+------------------------+ -| # of clusters selected | Cluster ID | MLR coefficients | -+========================+============+========================+ -| 2 | 2.1 | MLR :math:`_{Cluster}` | -+------------------------+------------+------------------------+ -| | 2.2 | MLR :math:`_{Global}` | -+------------------------+------------+------------------------+ - -The following procedure is done for every cluster selected: - -1. An interpolated field for the whole extension, country or region, is obtained - using the MLR coefficients and the anomaly correction of the residuals is applied. -2. The cluster polygon associated with the MLR used is rasterized. The polygon - becomes a raster with value 1 inside the polygon and 0 outside of it. Then - the raster is blurred. The blurring effect allows to smooth the boundary of - the raster from 1 to 0 progressively rather than sharply. Then, a sharp - transition with adjacent clusters is avoided. This raster will be used for - the final temperature field and from now on will be labelled as 'weight' - field (W). -3. The interpolated field from 1 is multiplied by the rasterized and blurred - polygon (weight) from 2. - -The resultant fields of the previous process are shown in Table 4. - -Table 4. Resultant fields for each cluster for the selected number of clusters. - -+------------------------+------------+-------------------------------------------+ -| # of clusters selected | Cluster ID | Field | -+========================+============+===========================================+ -| 2 | 2.1 | T :math:`_{2.1}` field | -+------------------------+------------+-------------------------------------------+ -| | 2.1 | W :math:`_{2.1}` field | -+------------------------+------------+-------------------------------------------+ -| | 2.1 | T :math:`_{2.1}` · W :math:`_{2.1}` field | -+------------------------+------------+-------------------------------------------+ -| | 2.2 | T :math:`_{2.2}` field | -+------------------------+------------+-------------------------------------------+ -| | 2.2 | W :math:`_{2.2}` field | -+------------------------+------------+-------------------------------------------+ -| | 2.2 | T :math:`_{2.2}` · W :math:`_{2.2}` field | -+------------------------+------------+-------------------------------------------+ - -3.2 Obtaining the merged field ------------------------------- - -Considering the fields of Table 4, the final temperature field can be obtained with -the following equation. - -.. math:: - - T_{Final} = \dfrac{T_{2.1} · W_{2.1} + T_{2.2} · W_{2.2}}{W_{2.1}+W_{2.2}} diff --git a/docs/source/ht_01_data.rst b/docs/source/ht_01_data.rst deleted file mode 100644 index a3560a7..0000000 --- a/docs/source/ht_01_data.rst +++ /dev/null @@ -1,84 +0,0 @@ -01. Weather station data -======================== - -In this tutorial we’ll cover the preparation of weather station data to use it in pymica. - -The data format of weather stations data used by PyMica is a list -containing a dictionary for each weather station including, at least, -the following variables: - -- id: identification code. -- lon: longitude coordinate. -- lat: latitude coordinate. -- value: observation value. - -It can also contain other keys referring to the variables used in the interpolation, such as altitude or distance to coast. Altitude must be named 'altitude', the rest of explanatory variables do not need a specific name in pymica. - -An element of the list containing this variables are organized as -follows for each weather station: - -.. code:: json - - {'id': id_code, - 'lon': longitude coordinate value, - 'lat': latitude coordinate value, - 'value': value, - 'altitude': altitude value, - ...} - -The weather station data is supplied to :py:meth:`pymica.pymica.PyMica.interpolate()` as a list of dictionaries, one for each station. - -As an example, we'll work from the Automatic Weather Station Network (XEMA) -of the Meteorological Service of Catalonia (`XEMA `_). Still, you can provide your -own data to PyMica. - -First, we’ll import the required libraries. - -.. code-block:: python - - import json - import pandas as pd - from datetime import datetime - -Now, let’s suppose that our data is in a .csv format. In /cat directory -we’ll find data from XEMA network for 2017/02/21 12:00 UTC and its -corresponding metadata. There are four files, two in .csv format and two -in .json format ready to be used by PyMICA. If you want to skip the -preparation of .json files, just go to :ref:`1.2 Generate explanatory data fields`. - -We’ll open both .csv files: XEMA_20170221_1200.csv and XEMA_metadata -using pandas. - -.. code-block:: python - - file_data = '../sample-data/data/XEMA_20170221_1200.csv' - file_metadata = '../sample-data/data/XEMA_metadata.csv' - - station_data = pd.read_csv(file_data) - metadata = pd.read_csv(file_metadata) - - data = [] - for key in station_data['key']: - df_data = station_data[station_data['key'] == key] - df_meta = metadata[metadata['key'] == key] - data.append({'id': key, - 'temp': float(df_data['temp']), - 'lon': float(df_meta['lon']), - 'lat': float(df_meta['lat']), - 'altitude': float(df_meta['altitude']), - 'dist': float(df_meta['dist'])}) - -If we print the first element of ``data`` we can see all the required -variables for a station (longitude, latitude, distance to coast line, -value of temperature, identification code and altitude): - -.. code-block:: python - - print('Sample data: ' + str(data[0])) - print('Number of stations: ' + str(len(data))) - - -.. parsed-literal:: - - Sample data: {'id': 'C6', 'temp': 8.8, 'lon': 0.9517200000000001, 'lat': 41.6566, 'altitude': 264.0, 'dist': 0.8587308027349195} - Number of stations: 180 \ No newline at end of file diff --git a/docs/source/ht_clusters.rst b/docs/source/ht_clusters.rst deleted file mode 100644 index f157007..0000000 --- a/docs/source/ht_clusters.rst +++ /dev/null @@ -1,57 +0,0 @@ -Create clusters automatically -============================= - -MICA system is based on applying different regional regression models. -But before the application of the models, the regions must be defined. -These regions can be delimited by administrative boundaries, -climatically or as in the present case, automatically. - -We’ll use the K-Means algorithm to group stations. It is implemented -using `SciKit-Learn `__ package. - -First, we’ll load the required modules from PyMica package, in this -case, ``create_clusters``. - -.. code-block:: python - - from cluster.create_clusters import create_clusters - -The ``create_clusters`` function receives two parameters: - -1. Stations data file path - - The path of a .json file containing a list of the stations to group. - Each station must have its identification (id) longitude (lon), - latitude (lat) and altitude (alt). An example can be seen in - sample_station_metadata.json which contains - the automatic weather stations network of the Meteorological Service - of Catalonia. The first element of the list in the above-mentioned - file is the following: - - .. code:: json - - {"id": "AN", - "alt": 7.5, - "lon": 2.18091, - "lat": 41.39004} - -2. Number of clusters - - The K-Means algorithm allows to chose the resultant number of - clusters in which the stations are grouped. - -Now, we’ll call the ``create_clusters`` function with the .json file -path and with 3 as the resultant number of clusters. - -A webservice will prompt up. There you can download the built clusters -in a GeoJSON format. In addition, it’s possible to modify the automatic -classification made by K-Means and then download them with the -modifications. - -.. code-block:: python - - create_clusters('../sample-data/data/smc_metadata.json', 3) - -The .json extension downloaded file contains the boundaries of each -cluster. Then, it can be opened with a GIS software and modified by the -user if necessary. \ No newline at end of file diff --git a/docs/source/ht_dcoast.rst b/docs/source/ht_dcoast.rst deleted file mode 100644 index 2a2ef5c..0000000 --- a/docs/source/ht_dcoast.rst +++ /dev/null @@ -1,60 +0,0 @@ -Calculate distance from stations to coast line -============================================== - -If we want to know the distance to coast in meters of every station in -our network, ``get_distances`` function provides it. Then, once the -distances are known, the following logarithmic function (``dist2func``) -is used to get the distance to coast function value. - -:math:`d_{coast} = 1 - e^{-\dfrac{3\cdot dist}{D}}`, - -where :math:`d_{coast}` is the resultant distance to coast of the -function, *dist* is the Euclidean distance from a point to the coast -line and *D* is the distance where the distance to coast is cancelled. - -First we’ll import both functions (``get distances`` and ``dist2func``) -and then call them. - -.. code-block:: python - - from distance.distance_to_sea import get_distances, dist2func - -``get_distances`` receives as parameters a list of longitude and -latitude points. As an example we’ll calculate the distance to coast -function value for two stations. One with longitude 1\ :math:`^{\circ}` -and latitude 41\ :math:`^{\circ}`, and another one with -0.5\ :math:`^{\circ}` and 40\ :math:`^{\circ}` for longitude and -latitude, respectively. - -First, we calculate the distances to coast in meters. - -.. code-block:: python - - points = [[1, 41], [0.5, 40]] - dist_file = '../sample-data/explanatory/cat_coast_line.json' - dcoast_points = get_distances(points, dist_file) - print('Station 1: ' + str(dcoast_points[0]) + ' m') - print('Station 2: ' + str(dcoast_points[1]) + ' m') - - -.. parsed-literal:: - - Station 1: 3910.667706725694 m - Station 2: 30695.846524391513 m - - -Now, with the ``dcoast_points``, we can call ``dist2func`` which apply -the abovementioned logarithmic function. - -.. code-block:: python - - print('Distance to coast function:') - for i in range(len(dcoast_points)): - print(' Station ' + str(i+1) + ': ' + str(dist2func(dcoast_points[i]))) - - -.. parsed-literal:: - - Distance to coast function: - Station 1: 0.11069945630424916 - Station 2: 0.6018296681315223 diff --git a/docs/source/ht_explanatory.rst b/docs/source/ht_explanatory.rst deleted file mode 100644 index 4ab4c81..0000000 --- a/docs/source/ht_explanatory.rst +++ /dev/null @@ -1,113 +0,0 @@ -Create explanatory variables fields -=================================== - -MICA system works with Multiple Linear Regressions (MLR) whose -independent variables are known as explanatory variables. These -variables fields are needed in order to interpolate the regression -models. Then, before starting the MLR models calculation and the -interpolation itself, we need to prepare the explanatory data fields. - -In this case we’ll show how to obtain altitude and distance to coast -fields. - -Altitude -~~~~~~~~ - -A Digital Elevation Model (DEM) with the extent and resolution of the -final interpolated field we want to obtain. It must be a raster image. - -Distance to coast -~~~~~~~~~~~~~~~~~ - -This raster is built using a logarithmic function -:math:`d_{coast} = 1 - e^{-\dfrac{3\cdot dist}{D}}`, where -:math:`d_{coast}` is the resultant distance to coast of the function, -*dist* is the Euclidean distance from a point to the coast line and *D* -is the distance where the distance to coast is cancelled. - -The distance to coast raster is built using ``get_dist_array`` function. -Now, we’ll import it. - -.. code-block:: python - - from distance.distance_to_sea import get_dist_array - -The ``get_dist_array`` function returns a matrix with the distance to -sea values. It receives as parameters: - -- proj : The EPSG code for the output matrix projection -- geotransform: The output raster geotransform -- size : The output raster size -- dist_file : The path to an ogr compatible file with a line containing - the shore geometry - -Now, we’ll call the ``get_dist_array_function``. - -.. code-block:: python - - dist_file = '../sample-data/explanatory/cat_coast_line.json' - dcoast_array = get_dist_array(proj=25831, geotransform=[260000, 270, 0, 4750000, 0, -270], size=[1000, 970], dist_file=dist_file) - - -.. parsed-literal:: - - Progress: 100% - - -Now we’ll save the ``dcoast_array`` as a .tiff image in order to keep it -for further steps in pyMICA. For this purpose, we’ll define the -``get_tif_from_array`` function and then, call it. It requires the -destination file path with the name of the file included, the data to -include in the .tiff, the geotransform and the EPSG projection of the -.tif file. - -.. code-block:: python - - from osgeo import gdal, osr - - def get_tif_from_array(file_path, data, geotransform, projection): - ''' - Reads an array and returns a .tif - Args: - file_path (str): The path of the .tiff file to be saved - data (array): Array of data to be transformed - geotransform (array): Geotransform for the .tif file - projection (int): EPSG projection code of the .tif file - ''' - driver = gdal.GetDriverByName('GTiff') - ds_out = driver.Create(file_path, data.shape[1], data.shape[0], 1, gdal.GDT_Float32) - ds_out.GetRasterBand(1).WriteArray(data) - ds_out.GetRasterBand(1).SetNoDataValue(0) - ds_out.SetGeoTransform(geotransform) - spatialRef = osr.SpatialReference() - spatialRef.ImportFromEPSG(projection) - ds_out.SetProjection(str(spatialRef)) - - ds_out = None - -.. code-block:: python - - get_tif_from_array(file_path = '../sample-data/results/dcoast_sample.tif', - data = dcoast_array, - geotransform = [260000, 270, 0, 4750000, 0, -270], - projection = 25831) - -Now, a .tif file including the dcoast_array is saved in -./notebooks/preprocessing/dcoast.tiff - -If we want to have a quick look on dcoast_array we can plot it using -imshow. - -.. code-block:: python - - import matplotlib.pyplot as plt - plt.imshow(dcoast_array) - plt.show() - - - -.. image:: _static/ems_dsea.png - - -The required raster fields where the regression models will be applied -have been created. \ No newline at end of file diff --git a/docs/source/ht_multiple.rst b/docs/source/ht_multiple.rst deleted file mode 100644 index c6357e3..0000000 --- a/docs/source/ht_multiple.rst +++ /dev/null @@ -1,76 +0,0 @@ -Interpolate with multiple numbers of clusters -============================================= - -This example shows how MICA interpolates air temperature observations -using a Multiple Linear Regression with altitude and distance to coast -as explanatory variables and an anomaly correction of the residues. Two -number of clusters are considered, in the present case, two and four. -This means that stations are classified in two and four different groups -(clusters). - -For this example, we’ll use the automatically defined clusters obtained -in `Clusters `__ Section. - -First, we’ll import the PyMica class. - -.. code-block:: python - - from pymica.pymica import PyMica - -PyMica class receives four parameters: - -- data_file: The path of the .json file with the point data -- variables_file: A list of the file(s) path(s) containing the fields - of the explanatory variables used in the regression. For more - information on these fields, please see `Explanatory - data `__ section. -- clusters: A dictionary with two keys {‘clusters_files’: path for the - clusters definitions, ‘mask files’: path for the rasterized - clusters}. Form more information on these fields, please see - `Clusters <.https://pymica.readthedocs.io/en/latest/ht_clusters.html>`__ section. -- data_format: A dictionary with the name of the variables in the data - file if they are not named as the default option. Defaults to - ``{'loc_vars': ('lon', 'lat'), 'id_key': 'id', 'y_var': 'temp', 'x_vars': ('altitude', 'dist')}`` - -Defining parameters of PyMica class -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -First, we have to define ``data_file``, ``variables_file``, ``clusters`` -and ``data_format`` parameters of PyMica class. - -.. code-block:: python - - data_file = '../sample-data/data/xema_20181231_1400.json' - variables_file = ['../sample-data/explanatory/cat_dem_25831.tif', '../sample-data/explanatory/cat_distance_coast.tif'] - clusters = {'clusters_files':['../sample-data/clusters/clusters_2.json', '../sample-data/clusters/clusters_4.json'], - 'mask_files':['../sample-data/clusters/clusters_2_mask', '../sample-data/clusters/clusters_4_mask']} - data_format = None - -And now, we can call the PyMica class. - -.. code-block:: python - - cluster_2_4_int = PyMica(data_file, variables_file, clusters, data_format) - -We can plot a quick look of the resultant air temperature interpolated -field using imshow function. - -.. code-block:: python - - import matplotlib.pyplot as plt - plt.imshow(cluster_2_4_int.result) - cbar = plt.colorbar() - cbar.set_label('Air Temperature ($^{\circ}$C)') - plt.show() - - - -.. image:: _static/ht_multiple.png - - -Or we can just save the result into a .tif file using ``save_file`` -function of PyMica class. - -.. code-block:: python - - cluster_2_4_int.save_file('../sample-data/results/clusters_2_4_int.tif') \ No newline at end of file diff --git a/docs/source/ht_one.rst b/docs/source/ht_one.rst deleted file mode 100644 index 71b65ca..0000000 --- a/docs/source/ht_one.rst +++ /dev/null @@ -1,84 +0,0 @@ -Interpolate with one number of clusters -======================================= - -This example shows how MICA interpolates air temperature observations -using a Multiple Linear Regression with altitude and distance to coast -as explanatory variables and an anomaly correction of the residues. One -number of clusters is considered, in the present case, four. This means -that stations are classified in four different groups (clusters). - -For this example, we’ll use the automatically defined clusters obtained -in `Clusters `__ Section. - -First, we’ll import the Pymica class. - -.. code-block:: python - - from pymica.pymica import PyMica - -PyMica class receives four parameters: - -- data_file: The path of the .json file with the point data -- variables_file: A list of the file(s) path(s) containing the fields - of the explanatory variables used in the regression. For more - information on these fields, please see `Explanatory - data `__ section. -- clusters: A dictionary with two keys {‘clusters_files’: path for the - clusters definitions, ‘mask files’: path for the rasterized - clusters}. Form more information on these fields, please see - `Clusters `__ section. -- data_format: A dictionary with the name of the variables in the data - file if they are not named as the default option. Defaults to - ``{'loc_vars': ('lon', 'lat'), 'id_key': 'id', 'y_var': 'temp', 'x_vars': ('altitude', 'dist')}`` - -Defining the parameters of PyMica class -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -First, we have to define ``data_file``, ``variables_file``, ``clusters`` -and ``data_format`` parameters of PyMica class. - -.. code-block:: python - - data_file = '../sample-data/data/xema_20181231_1400.json' - -The first element of sample_data.json is the following: - -.. code:: json - - {"id": "C6", "temp": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604} - -.. code-block:: python - - variables_file = ['../sample-data/explanatory/cat_dem_25831.tif', '../sample-data/explanatory/cat_distance_coast.tif'] - clusters = {'clusters_files':['../sample-data/clusters/clusters_4.json'], - 'mask_files':['../sample-data/clusters/clusters_4_mask']} - data_format = None - -And now, we can call the PyMica class. - -.. code-block:: python - - cluster_4_int = PyMica(data_file, variables_file, clusters, data_format) - -We can plot a quick look of the resultant air temperature interpolated -field using imshow function. - -.. code-block:: python - - import matplotlib.pyplot as plt - plt.imshow(cluster_4_int.result) - cbar = plt.colorbar() - cbar.set_label('Air Temperature ($^{\circ}$C)') - plt.show() - - - -.. image:: _static/ht_one.png - - -Or we can just save the result into a .tif file using ``save_file`` -function of PyMica class. - -.. code-block:: python - - cluster_4_int.save_file('../sample-data/results/cluster_4_int.tif') \ No newline at end of file diff --git a/docs/source/ht_rasterize.rst b/docs/source/ht_rasterize.rst deleted file mode 100644 index 6aa6040..0000000 --- a/docs/source/ht_rasterize.rst +++ /dev/null @@ -1,69 +0,0 @@ -Rasterize clusters -================== - -Once the clusters are defined, either automatically or following other -criteria, they must be rasterized to be used by the pyMICA functions. - -In this section cluster polygons are rasterized and blurred. Raster -matrices obtained are 1 inside the polygon area and 0 outside of it. In -order to avoid a sharp transition when merging clusters, a blurring -effect is performed. - -For this purpose we’ll use the ``rasterize_clusters`` function which -receives a .json file path and a ``Dict`` with the output properties as -parameters. Therefore, we’ll import ``rasterize_clusters`` function from -create_cluster_files.py module. In addition, -``create_reprojected_geoms`` will be also imported to transform -longitude and latitude coordinates projection into UTM. - -.. code-block:: python - - from cluster.create_cluster_files import rasterize_clusters, create_reprojected_geoms - -First, we’ll use ``create_reprojected_geoms`` to transform the clusters -.json file projection from longitude and latitude coordinates to a -desired EPSG. In the present case, 25831. We’ll keep the output of this -function to pass it as a parameter in ``rasterize_clusters`` function. - -.. code-block:: python - - clusters_layer = create_reprojected_geoms('../sample-data/clusters/clusters_4.json', 25831) - -Now we’ll rasterize the above layer. ``rasterize_clusters`` function -receives two parameters: - -1. Clusters .json file path or an ogr datasource object. - - A file with clusters boundaries with the same format to that obtained - in the above Section. It can be the one obtained automatically or a - set of clusters designed by the user. It can also receive and ogr - datasource object. - -2. Output properties - - | out_file : the output file path and name. - | size : the output raster size. - | geotransform: the output raster geotransform. - -We’ll pass the ``clusters_layer`` obtained layer as the first parameter -of the ``rasterize_clusters`` function. - -In this case we’ll set out_file as -``'../sample-data/clusters/rasterized_clusters_test'``. The two -remaining parameters will be set in accordance with the extent and -resolution of the final interpolated field we want to obtain. In this -example: - -.. code-block:: python - - out_properties = {'out_file' : '../sample-data/clusters/rasterized_clusters_test', - 'size' : [1000, 970], - 'geotransform': [260000, 270, 0, 4750000, 0, -270]} - -Now, we call the ``rasterize_clusters`` function. - -.. code-block:: python - - rasterize_clusters(clusters_layer, out_properties) - -The clusters have been rasterized and saved as a .tiff \ No newline at end of file diff --git a/docs/source/ht_without.rst b/docs/source/ht_without.rst deleted file mode 100644 index 1c49f11..0000000 --- a/docs/source/ht_without.rst +++ /dev/null @@ -1,83 +0,0 @@ -Interpolate without clusters -============================ - -In this notebook we explain how MICA interpolates air temperature -observations using a Multiple Linear Regression (MLR) with altitude and -distance to coast as explanatory variables and an residuals correction. -No clusters are considered in this case. - -To achieve that, we’ll use the PyMica class, which is one of the main -classes of the project. So first of all, we’ll import it in this -notebook. - -Let’s start! - -.. code-block:: python - - from pymica.pymica import PyMica - -PyMica class receives four parameters: - -- data_file: The path of the .json file with the point data -- variables_file: A list of the file(s) path(s) containing the fields - of the explanatory variables used in the regression. For more - information on these fields, please see `Explanatory - data `__ section. -- clusters: A dictionary with two keys {‘clusters_files’: path for the - clusters definitions, ‘mask files’: path for the rasterized - clusters}. Form more information on these fields, please see - `Clusters `__ section. -- data_format: A dictionary with the name of the variables in the data - file if they are not named as the default option. Defaults to - ``{'loc_vars': ('lon', 'lat'), 'id_key': 'id', 'y_var': 'temp', 'x_vars': ('altitude', 'dist')}`` - -Defining the parameters of PyMica class -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -First, we have to define ``data_file``, ``variables_file``, ``clusters`` -and ``data_format`` parameters of PyMica class. - -.. code-block:: python - - data_file = '../sample-data/data/xema_20181231_1400.json' - -The first element of sample_data.json is the following: - -.. code:: json - - {"id": "C6", "temp": 6.4, "altitude": 264, "lon": 0.95172, "lat": 41.6566, "dist": 0.8583929293407604} - -.. code-block:: python - - variables_file = ['../sample-data/explanatory/cat_dem_25831.tif', '../sample-data/explanatory/cat_distance_coast.tif'] - clusters = None - data_format = None - -And now, we can call the PyMica class. - -.. code-block:: python - - global_int = PyMica(data_file, variables_file, clusters, data_format) - -We can plot a quick look of the resultant air temperature interpolated -field using imshow function. - -.. code-block:: python - - import matplotlib.pyplot as plt - plt.imshow(global_int.result) - cbar = plt.colorbar() - cbar.set_label('Air Temperature ($^{\circ}$C)') - plt.show() - - - -.. image:: _static/ht_without.png - - -Or we can just save the result into a .tif file using ``save_file`` -function of PyMica class. - -.. code-block:: python - - global_int.save_file('../sample-data/results/global_int.tif') \ No newline at end of file diff --git a/docs/source/mlr.rst b/docs/source/mlr.rst deleted file mode 100644 index ae9e43b..0000000 --- a/docs/source/mlr.rst +++ /dev/null @@ -1,80 +0,0 @@ -Multiple Linear Regression -========================== - -Multiple Linear Regression (MLR) allows for the prediction of a response -variable using different explanatory variables, as opposed to only one in -simple linear regressions. It can be expressed as: - -.. math:: - - y_{i} = \sum_{k}^{} \beta_{k}x_{ik} + \epsilon_{i} - -Where: - -- :math:`y_{i}` is the predictand. -- :math:`\beta_{k}` are the coefficients of linear regression. -- :math:`x_{ik}` are the predictors. -- :math:`\epsilon_{i}` are the residues of the regression, which represent the difference between the predicted and observed values. - -In the case of MLR, the predictors are included in a forward stepwise process. -First, the correlation coefficient is tested for each predictor. The one that -correlates the best is selected and left out for the next step. Second, each -of the remaining predictors is added to the previous regression. If the correlation -coefficient combining the first predictor and the second one improves by at least a -threshold of 0.05, a second predictor is considered. The one that improves the -correlation coefficient the most is selected. This process is repeated until the -improvement of adding one predictor is less than the established threshold or there -are no more predictors available. - - -Explanatory Variables ---------------------- - -The explanatory variables or predictors are those considered for predicting a -response variable. In this study, the selected explanatory variables include altitude, -longitude, latitude, and distance to the coast. - -Altitude can be derived from a Digital Elevation Model (DEM). For the Catalonia study case, -a 250-meter resolution DEM was chosen. Longitude, latitude, and distance to the coast are defined -based on the resolution and extent of the selected DEM. However, the distance to the coast is -calculated using a logarithmic function rather than the Euclidean distance itself -and can be expressed as: - -.. math:: - - d_{sea} = 1 - e^{-\dfrac{3 \times \text{dist}}{D}} - -Where: - -- :math:`d_{sea}` is the resultant distance to the coast based on the function. -- *dist* is the Euclidean distance from a point to the coastline. -- *D* is the distance at which the distance to the coast becomes negligible. - -A plot of this function is shown in Figure :numref:`dsea_function` with *D* = 100 kilometers. - -.. figure:: _static/dsea_function.png - :name: dsea_function - :width: 500px - :align: center - :height: 400px - :alt: Distance to sea plot - :figclass: align-center - - Plot of the distance to the coast function with *D* = 100 km. - -This function has a value of 0 at the coastline and approaches 1 as the Euclidean -distance (*dist*) increases beyond a certain threshold (*D*). Thus, stations closer -to the sea receive a higher weight, while those farther from the coastline have the -same :math:`d_{sea}` value, as differences in sea influence become negligible. -An example of the :math:`d_{sea}` function applied to a map is shown in -Figure :numref:`dsea_map`. - -.. figure:: _static/dsea_function_map.png - :name: dsea_map - :width: 600px - :align: center - :height: 500px - :alt: Distance to sea map - :figclass: align-center - - Map of Catalonia showing the corresponding distance to the coast function. *D* = 100 km. diff --git a/docs/source/residues.rst b/docs/source/residues.rst deleted file mode 100644 index a47fb1a..0000000 --- a/docs/source/residues.rst +++ /dev/null @@ -1,133 +0,0 @@ -Residues interpolation -====================== -There are different residues interpolation techniques available in pyMICA: - -- :ref:`Inverse of the distance - 2D` -- :ref:`Inverse of the distance - 3D` -- :ref:`Inverse of the distance weighting - IDW` -- :ref:`3D Ordinary Kriging - OK3D` - -Inverse of the distance - 2D ----------------------------- -This interpolation technique which takes into account -the Euclidean distance between points and stations. A residue value is calculated for -every point of the region considering the quadratic inverse of the distance between -the point and all the stations. A resultant example map is shown in :numref:`iod_2d`. - -The formula used to calculate the residue in a specific point *P* is the following: - -.. math:: - - dist_{2D} = \sqrt{(x_{k}-x_{i})^{2} + (y_{k}-y_{j})^{2}} - - W_{ij} = \sum\limits_{k}^{} \dfrac{1}{(dist_{2D})^{2}} - - R_{ij} = \dfrac{1}{W_{ij}} \sum\limits_{k}^{} \dfrac{R_{k}}{(dist_{2D})^{2}} - -where :math:`P = (x_{i}, y_{j})` is the point where residue is calculated, :math:`dist_{2D}` -is the distance between *P* and station *k*, :math:`W_{ij}` is the sum of station weights -and :math:`R_{ij}` is the residue at point *P*. - -.. figure:: _static/iod2d_residues_map.png - :name: iod_2d - :width: 650px - :align: center - :height: 500px - :alt: Not available. Inverse of the distance 2D. - :figclass: align-center - - Plot of the interpolated residues considering Inverse of the distance - 2D. - -Inverse of the distance - 3D ----------------------------- -This methodology does not account only for the distance between point and station, but -also considers the difference of altitude. This difference is multiplied by a penalization -factor :math:`\lambda`. The higher the :math:`\lambda` the more distance will be associated with stations -that present a bigger difference of altitude. In other words, if two stations are at the -same distance to a point, but one is at the same altitude and the other is 1000 m higher, -a greater distance will be assigned to the second station. This is methodology is adapted -from [Fre_2014]_ and [Lus_2018]_. - -The formula used to calculate the residue in a specific point *P* is the following: - -.. math:: - - dist_{3D} = \sqrt{(dist_{2D})^{2} + \lambda(z_{k}-z_{ij})^{2}} - - W_{ij} = \sum\limits_{k}^{} \dfrac{1}{(dist_{3D})^{2}} - - R_{ij} = \dfrac{1}{W_{ij}} \sum\limits_{k}^{} \dfrac{R_{k}}{(dist_{3D})^{2}} - -where :math:`P = (x_{i}, y_{j})` is the point where residue is calculated, :math:`z_{ij}` -is the altitude at point *P*, :math:`dist_{·D}` is the distance between *P* and station -*k* accounting for altitude difference, :math:`\lambda` is the penalization factor -for altitude difference, :math:`W_{ij}` is the sum of station weights and -:math:`R_{ij}` is the residue at point *P*. - -.. figure:: _static/iod3d_residues_map.png - :name: iod_3d - :width: 650px - :align: center - :height: 500px - :alt: Not available. Inverse of the distance 3D. - :figclass: align-center - - Plot of the interpolated residues considering Inverse of the distance - 3D. - -Inverse of the distance weighting - IDW ---------------------------------------- -This is an interpolation method that computes the score of query points -based on the scores of their k-nearest neighbours, weighted by the inverse of -their distances. It is density dependant as sharp gradient variations are captured -when point (weather stations) density is high. Otherwise, smoothness is imposed for -low point density. - -It is implemented on pyMICA using -`IDW git repository `_ -and an IDW residues interpolation map is shown in :numref:`idw_2d` - - -.. figure:: _static/idw_residues_map.png - :name: idw_2d - :width: 650px - :align: center - :height: 500px - :alt: Not available. Inverse of the distance weighted IDW. - :figclass: align-center - - Plot of the interpolated residues considering Inverse of the distance weighted - IDW. - -3D Ordinary Kriging - OK3D --------------------------- -The last option available for residues interpolation is kriging. In this case, -three-dimensional ordinary kriging was selected. This methodology is implemented using -`pyKrige `_. - -Kriging is similar to IDW as it accounts for the nearest observed values, where observations -are weighted using the distance between them and the point where the prediction is made. -However, unlike IDW, kriging also considers the spatial autocorrelation of the observations. An -empirical semivariogram is obtained and fitted using a linear, spherical or power model -among other options available in pyKrige. - -For simplicity, only linear model is considered in this version. An example of an OK3D -residues interpolation map is shown in :numref:`ok_3d` - -.. figure:: _static/linear_kriging_residues_map.png - :name: ok_3d - :width: 650px - :align: center - :height: 500px - :alt: Not available. Ordinary Kriging 3D. - :figclass: align-center - - Plot of the interpolated residues considering 3D Ordinary Kriging - OK3D. - -.. rubric:: References - -.. [Fre_2014] Frei, C. (2014). Interpolation of temperature in a mountainous region - using nonlinear profiles and non‐Euclidean distances. - *International Journal of Climatology, 34* (5), 1585-1605. - -.. [Lus_2018] Lussana, C., Tveito, O. E., & Uboldi, F. (2018). Three‐dimensional - spatial interpolation of 2 m temperature over Norway. - *Quarterly Journal of the Royal Meteorological Society, 144* (711), 344-364. \ No newline at end of file diff --git a/docs/source/scripts.rst b/docs/source/scripts.rst deleted file mode 100644 index 2f07bcd..0000000 --- a/docs/source/scripts.rst +++ /dev/null @@ -1,68 +0,0 @@ -Scripts -======= - -PyMICA installs a bunch of scripts to work with the library. They should be installed with any of the installation options, and are stored under the *bin* directory. - -pymica_run -########## - -Creates a GeoTIFF file with an interpolated variable from station data. - -:: - - positional arguments: - data_file The file path with the station data - out_file The out GeoTIFF file - config_file The configuration file - -pymica_generate_clusters -######################## - -Creates clusters from data locations to be used by PyMICA - -:: - - positional arguments: - locations_file The file path with the locations - num_clusters The number of clusters to generate - -pymica_distance_to_sea_calculator -################################# - -Calculates the distance to the coast file from the shore geometry. - -:: - - positional arguments: - shore_file The GeoJSON file path with the shore line - out_file The output file name - - optional arguments: - -h, --help show this help message and exit - --epsg EPSG The output file projection EPSG code. By default, - 25831 - --size x_size y_size The output file size in pixels - --origin x y The output file origin coordinates - --pixel_size pixel_x pixel_y - The output file pixel size - --verbose VERBOSE Output progress - -pymica_create_clusters_file -########################### - -Creates the cluster files to be used by PyMICA. - -:: - - positional arguments: - clusters_file The GeoJSON file path with the clusters definition - out_file The output file name - - optional arguments: - -h, --help show this help message and exit - --epsg EPSG The output file projection EPSG code. By default, - 25831 - --size x_size y_size The output file size in pixels - --origin x y The output file origin coordinates - --pixel_size pixel_x pixel_y - The output file pixel size \ No newline at end of file diff --git a/docs/source/theory.rst b/docs/source/theory.rst deleted file mode 100644 index b98cf43..0000000 --- a/docs/source/theory.rst +++ /dev/null @@ -1,12 +0,0 @@ -Theoretical aspects -=================== -In this section, theoretical aspects of the implemented - - -.. toctree:: - :maxdepth: 2 - :caption: Contents: - - mlr - residues - clustering \ No newline at end of file diff --git a/docs/source/tutorial_01.rst b/docs/source/tutorial_01.rst deleted file mode 100644 index 4984942..0000000 --- a/docs/source/tutorial_01.rst +++ /dev/null @@ -1,229 +0,0 @@ -Step 1: Weather station data and explanatory fields -=================================================== - -In this tutorial we’ll cover the first steps of PyMica including -preparation of weather station data and explanatory variable fields. - -- :ref:`1.1 Preparation of weather station data` -- :ref:`1.2 Generate explanatory data fields` - -1.1 Preparation of weather station data ---------------------------------------- - -The data format of weather stations data used by PyMica is a list -containing a dictionary for each weather station including, at least, -the following variables: - -- Longitude -- Latitude -- Identification code -- Meteorological variable value to interpolate -- Value of the explanatory variables that will be used in the multiple - linear regression calculation (altitude, distance to coast…) - -An element of the list containing this variables are organized as -follows for each weather station: - -.. code:: json - - {'id': value, - 'temp': value, - 'lon': value, - 'lat': value, - 'altitude': value, - ...} - -The weather station data is supplied to PyMica in a .json file including -a list containing information of all weather stations to consider. - -We’ll work with data from the Automatic Weather Station Network (XEMA) -of the Meteorological Service of Catalonia. Still, you can provide your -own data to PyMica! - -First, we’ll import the required libraries. - -.. code-block:: python - - import json - import pandas as pd - from datetime import datetime - -Now, let’s suppose that our data is in a .csv format. In /cat directory -we’ll find data from XEMA network for 2017/02/21 12:00 UTC and its -corresponding metadata. There are four files, two in .csv format and two -in .json format ready to be used by PyMICA. If you want to skip the -preparation of .json files, just go to :ref:`1.2 Generate explanatory data fields`. - -We’ll open both .csv files: XEMA_20170221_1200.csv and XEMA_metadata -using pandas. - -.. code-block:: python - - file_data = '../sample-data/data/XEMA_20170221_1200.csv' - file_metadata = '../sample-data/data/XEMA_metadata.csv' - - station_data = pd.read_csv(file_data) - metadata = pd.read_csv(file_metadata) - - data = [] - for key in station_data['key']: - df_data = station_data[station_data['key'] == key] - df_meta = metadata[metadata['key'] == key] - data.append({'id': key, - 'temp': float(df_data['temp']), - 'lon': float(df_meta['lon']), - 'lat': float(df_meta['lat']), - 'altitude': float(df_meta['altitude']), - 'dist': float(df_meta['dist'])}) - -If we print the first element of ``data`` we can see all the required -variables for a station (longitude, latitude, distance to coast line, -value of temperature, identification code and altitude): - -.. code-block:: python - - print('Sample data: ' + str(data[0])) - print('Number of stations: ' + str(len(data))) - - -.. parsed-literal:: - - Sample data: {'id': 'C6', 'temp': 8.8, 'lon': 0.9517200000000001, 'lat': 41.6566, 'altitude': 264.0, 'dist': 0.8587308027349195} - Number of stations: 180 - - -Now, we’ll save this data into a .json file to use it later. - -.. code-block:: python - - with open('../sample-data/data/smc_data.json', 'w') as outfile: - json.dump(data, outfile) - -It is also important to create a file with station metadata information. -Then, we’ll use ``metadata`` variable to build a .json file. - -.. code-block:: python - - values = [] - for key in metadata['key']: - df_meta = metadata[metadata['key'] == key] - values.append({'id': key, - 'alt': float(df_meta['altitude']), - 'lon': float(df_meta['lon']), - 'lat': float(df_meta['lat']), - 'dist': float(df_meta['dist']) - }) - -Now, we’ll save this data into a .json file to use it later. - -.. code-block:: python - - with open('../sample-data/data/smc_metadata.json', 'w') as outfile: - json.dump(values, outfile) - -As you can see, we have introduced distance to coast values in our -metadata .json file and in the .json field containing temperature data. -The reason is that in the present case, we’ll consider distance to coast -as a coefficient in the Multiple Linear Regression models. If you want -your distance to coast values for your stations or know how they are -obtained, please see `Distance to coast `__ how-to. - -This is for the Catalan region, but you can try it with data from any -other region! - -We have finished the preparation of weather station data for PyMica! - -1.2 Generate explanatory data fields ------------------------------------- - -The explanatory variables considered in this tutorial are altitude and -distance to coast. Then, we need a Digital Elevation Model (DEM) and a -raster matrix of distance to coast values. - -In the cat/explanatory directory there is a DEM of Catalonia available -and we’ll use it for this tutorial. All the explanatory variable raster -matrices must have the same spatial resolution and extension. Then, the -DEM will be used as a reference to build the others, in this case only -the distance to coast raster. - -First, we’ll import the necessary libraries. - -.. code-block:: python - - from osgeo import gdal, osr - from distance.distance_to_sea import get_dist_array - -For ``get_dist_array`` function we need four parameters: projection, -geotransform, size and a coast line file. We’ll get the first three from -the DEM and the coast line from explanatory folder. - -.. code-block:: python - - dem_file = '../sample-data/explanatory/cat_dem_25831.tif' - dem = gdal.Open(dem_file) - - projection = 25831 - geotransform = dem.GetGeoTransform() - size = [dem.RasterXSize, dem.RasterYSize] - coast_line = '../sample-data/explanatory/cat_coast_line.json' - -Once all the parameters are set, we call the ``get_dist_array`` -function. - -.. code-block:: python - - d_coast = get_dist_array(proj=projection, geotransform=geotransform, size=size, dist_file=coast_line) - - -.. parsed-literal:: - - Progress: 100% - - -Now we can get a quick look of the d_coast array: - -.. code-block:: python - - import matplotlib.pyplot as plt - plt.imshow(d_coast) - plt.show() - - - -.. image:: _static/ems_dsea.png - - -And we must save the array into a .tif file to use it later. To do that, -we’ll define first a function to accomplish that: - -.. code-block:: python - - def get_tif_from_array(file_path, data, geotransform, projection): - ''' - Reads an array and returns a .tif - Args: - file_path (str): The path of the .tiff file to be saved - data (array): Array of data to be transformed - geotransform (array): Geotransform for the .tif file - projection (int): EPSG projection code of the .tif file - ''' - driver = gdal.GetDriverByName('GTiff') - ds_out = driver.Create(file_path, data.shape[1], data.shape[0], 1, gdal.GDT_Float32) - ds_out.GetRasterBand(1).WriteArray(data) - ds_out.GetRasterBand(1).SetNoDataValue(0) - ds_out.SetGeoTransform(geotransform) - spatialRef = osr.SpatialReference() - spatialRef.ImportFromEPSG(projection) - ds_out.SetProjection(str(spatialRef)) - - ds_out = None - -.. code-block:: python - - get_tif_from_array(file_path = '../sample-data/explanatory/cat_distance_coast.tif', - data = d_coast, - geotransform = geotransform, - projection = projection) - -Now we have all the explanatory variables fields built and we have finished the first tutorial of PyMica! -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \ No newline at end of file diff --git a/docs/source/tutorial_02.rst b/docs/source/tutorial_02.rst deleted file mode 100644 index e877e9d..0000000 --- a/docs/source/tutorial_02.rst +++ /dev/null @@ -1,101 +0,0 @@ -Step 2: Clusters -================ - -This tutorial is focused on clusters creation and on building associated -raster matrices. - -- :ref:`2.1 Creation of automatic clusters` -- :ref:`2.2 Rasterize the clusters` - -2.1 Creation of automatic clusters ----------------------------------- - -In this tutorial we’ll classify a weather stations network in two -different number of clusters. First, we’ll group the stations in two -clusters and then in four, using the K-Means algorithm. - -What we need for this step? Station data including longitude, latitude -and altitude that we’ll get from the smc_metadata.json file. But first, -we’ll import the required libraries. - -.. code-block:: python - - from cluster.create_clusters import create_clusters - -The ``create_clusters`` function requires two parameters: a .json file -including station metadata and the number of clusters we want to obtain. - -Firstly, we’ll create two clusters. When calling ``create_clusters`` -function, a new tab will be opened in your browser from which clusters -can be downloaded in a .json file which we’ll save in -./docs/notebooks/tutorials/cat/clusters/. - -``create_clusters('../sample-data/data/smc_metadata.json', 2)`` - -We repeat the process for number of clusters 4. - -``create_clusters('../sample-data/data/smc_metadata.json', 4)`` - -We have finished this step of the tutorial, now we have to rasterize the -clusters! - -2.2 Rasterize the clusters --------------------------- - -Clusters must be rasterized in order to be used by PyMica functions. The -rasterized clusters are used to obtain the interpolated field. - -For this part we’ll call ``rasterize_clusters``, but first we need to -reproject the clusters built to the desired EPSG projection using -``create_reprojected_geoms``, which in this case is EPSG:25831. - -We’ll use the clusters saved in -./docs/notebooks/tutorials/cat/clusters/, but first we must import the -required libraries. - -.. code-block:: python - - from cluster.create_cluster_files import rasterize_clusters, create_reprojected_geoms - -Now we call the ``create_reprojected_geoms`` which requires the clusters -.json file path and an EPSG code. We call it twice for the two number of -clusters chosen in :ref:`2.1 Creation of automatic clusters`. - -.. code-block:: python - - clusters_2_layer = create_reprojected_geoms('../sample-data/clusters/clusters_2.json', 25831) - clusters_4_layer = create_reprojected_geoms('../sample-data/clusters/clusters_4.json', 25831) - -Once the layers are reprojected, they are ready to be reprojected, so we -call ``rasterize_clusters``. This function requires two parameters: the -clusters layer and a dictionary with the raster properties (name of the -output file, size and geotransform. - -In this case we will use the same values of the DEM file. - -.. code-block:: python - - from osgeo import gdal - dem_file = '../sample-data/explanatory/cat_dem_25831.tif' - dem = gdal.Open(dem_file) - geotransform = dem.GetGeoTransform() - size = [dem.RasterXSize, dem.RasterYSize] - - out_properties_2 = {'out_file' : '../sample-data/clusters/clusters_2_mask', - 'size' : size, - 'geotransform': geotransform} - - out_properties_4 = {'out_file' : '../sample-data/clusters/clusters_4_mask', - 'size' : size, - 'geotransform': geotransform} - -Now that the ``out_properties`` are defined for the two number of -clusters considered, we call ``rasterize_clusters`` function. - -.. code-block:: python - - rasterize_clusters(clusters_2_layer, out_properties_2) - rasterize_clusters(clusters_4_layer, out_properties_4) - -We have finished all the necessary steps to start working with PyMica! -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \ No newline at end of file diff --git a/docs/source/tutorial_03.rst b/docs/source/tutorial_03.rst deleted file mode 100644 index 0debd0b..0000000 --- a/docs/source/tutorial_03.rst +++ /dev/null @@ -1,177 +0,0 @@ -Step 3: Interpolation with and without clusters -=============================================== - -In this part of the tutorial and with all required data built and -available in correspondent folders, we’ll obtain an air temperature -interpolated field. For this purpose we’ll use PyMica class, which needs -as parameters the following ones: - -- data_file: The path of the .json file with the point data -- variables_file: A list of the file(s) path(s) containing the fields - of the explanatory variables used in the regression. For more - information on these fields, please see `Explanatory - data `__ section. -- clusters: A dictionary with two keys {‘clusters_files’: path for the - clusters definitions, ‘mask files’: path for the rasterized - clusters}. Form more information on these fields, please see - `Clusters `__ section. -- data_format: A dictionary with the name of the variables in the data - file if they are not named as the default option. Defaults to - ``{'loc_vars': ('lon', 'lat'), 'id_key': 'id', 'y_var': 'temp', 'x_vars': ('altitude', 'dist')}`` - -Before starting with different interpolation examples, we must import -the PyMica class. We also import matplotlib in order to plot the result. - -.. code-block:: python - - import matplotlib.pyplot as plt - from pymica.pymica import PyMica - -Since data_file, variables_file and data_format will be the same for the -examples below, we’ll define them now. - -.. code-block:: python - - data_file = '../sample-data/data/xema_20181231_1400.json' - variables_file = ['../sample-data/explanatory/cat_dem_25831.tif', - '../sample-data/explanatory/cat_distance_coast.tif'] - data_format = {'loc_vars': ('lon', 'lat'), - 'id_key': 'id', - 'y_var': 'temp', - 'x_vars': ('altitude', 'dist')} - -The examples in this tutorial are: - -- :ref:`3.1 Interpolation without clusters` -- :ref:`3.2 Interpolation with one number of clusters` -- :ref:`3.3 Interpolation with more than one number of clusters` - -3.1 Interpolation without clusters ----------------------------------- - -In this example, no clusters will be considered, then ``clusters`` -PyMica class parameter will be set to ``None``. - -.. code-block:: python - - clusters = None - -Now, we’re ready to call PyMica class! - -.. code-block:: python - - noclusters_int = PyMica(data_file, variables_file, clusters, data_format) - -Now we can save the result into a .tif file using PyMica ``save_file`` -function: - -.. code-block:: python - - noclusters_int.save_file('../sample-data/results/no_cluster_int.tif') - -But, we can also plot a quick look of the interpolated field, with -``noclusters_int`` result attribute. - -.. code-block:: python - - plt.imshow(noclusters_int.result) - cbar = plt.colorbar() - cbar.set_label('Temperature \u00b0C') - plt.show() - - - -.. image:: _static/tutorial_03_noclusters.png - - -3.2 Interpolation with one number of clusters ---------------------------------------------- - -Now, we’ll consider number of clusters 2. Remember that PyMica will -only keep those clusters that reduce the error of the field obtained -when no clusters are considered. - -Then, we set ``clusters`` parameters as follows: - -.. code-block:: python - - clusters = {'clusters_files':['../sample-data/clusters/clusters_2.json'], - 'mask_files':['../sample-data/clusters/clusters_2_mask']} - -And now, we call PyMica class: - -.. code-block:: python - - cluster_2_int = PyMica(data_file, variables_file, clusters, data_format) - -Now we can save the result into a .tif file using PyMica ``save_file`` -function: - -.. code-block:: python - - cluster_2_int.save_file('../sample-data/results/cluster_2_int.tif') - -But, we can also plot a quick look of the interpolated field, with -``cluster_2_int`` result attribute. - -.. code-block:: python - - plt.imshow(cluster_2_int.result) - cbar = plt.colorbar() - cbar.set_label('Temperature \u00b0C') - plt.show() - - - -.. image:: _static/tutorial_03_cluster.png - - -3.3 Interpolation with more than one number of clusters -------------------------------------------------------- - -Now, we’ll consider number of clusters 2 and 4. Remember that PyMica -will only keep those number of clusters that reduce the error of the -field obtained when no clusters are considered. - -Then, we set ``clusters`` parameters as follows: - -.. code-block:: python - - clusters = {'clusters_files':['../sample-data/clusters/clusters_2.json', - '../sample-data/clusters/clusters_4.json'], - 'mask_files':['../sample-data/clusters/clusters_2_mask', - '../sample-data/clusters/clusters_4_mask']} - -And now, we call PyMica class: - -.. code-block:: python - - clusters_int = PyMica(data_file, variables_file, clusters, data_format) - -Now we can save the result into a .tif file using PyMica ``save_file`` -function: - -.. code-block:: python - - clusters_int.save_file('../sample-data/results/clusters_4_int.tif') - -But, we can also plot a quick look of the interpolated field, with -``clusters_int`` result attribute. - -.. code-block:: python - - plt.imshow(clusters_int.result) - cbar = plt.colorbar() - cbar.set_label('Temperature \u00b0C') - plt.show() - - - -.. image:: _static/tutorial_03_clusters.png - - -Finish! -------- - -Now you can modify and change data, add more number of clusters, design your own clusters…! -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \ No newline at end of file From f3242249ca0cd8729cd56d2b1ba6d7f45e7b56cf Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 18 Oct 2023 08:13:23 +0200 Subject: [PATCH 81/87] Add new tutorials documentation --- TODO | 8 - docs/source/01_howto_prepare_data.rst | 285 + docs/source/02_howto_predictor_variables.rst | 103 + docs/source/03_howto_int_id2d.rst | 135 + docs/source/04_howto_int_id3d.rst | 139 + docs/source/05_howto_int_mlr.rst | 134 + docs/source/06_howto_int_mlr_residuals.rst | 252 + .../source/07_howto_int_creation_clusters.rst | 151 + .../08_howto_int_mlr_residuals_clusters.rst | 180 + .../02_howto_predictor_variables_9_0.png | Bin 0 -> 62107 bytes .../source/_static/03_howto_int_id2d_12_1.png | Bin 0 -> 92011 bytes .../source/_static/04_howto_int_id3d_12_1.png | Bin 0 -> 129717 bytes docs/source/_static/05_howto_int_mlr_12_1.png | Bin 0 -> 151078 bytes .../06_howto_int_mlr_residuals_12_1.png | Bin 0 -> 153463 bytes .../06_howto_int_mlr_residuals_23_1.png | Bin 0 -> 158763 bytes .../07_howto_int_creation_clusters_13_1.png | Bin 0 -> 46458 bytes ..._howto_int_mlr_residuals_clusters_14_1.png | Bin 0 -> 159858 bytes docs/source/conf.py | 2 +- docs/source/index.rst | 9 +- docs/source/installation.rst | 45 +- docs/source/tutorials.rst | 49 +- pymica/methods/inverse_distance.pyx | 3 +- pymica/methods/inverse_distance_3d.pyx | 2 - pymica/methods/multiregression.py | 2 - setuptools | 135972 --------------- 25 files changed, 1430 insertions(+), 136041 deletions(-) delete mode 100644 TODO create mode 100644 docs/source/01_howto_prepare_data.rst create mode 100644 docs/source/02_howto_predictor_variables.rst create mode 100644 docs/source/03_howto_int_id2d.rst create mode 100644 docs/source/04_howto_int_id3d.rst create mode 100644 docs/source/05_howto_int_mlr.rst create mode 100644 docs/source/06_howto_int_mlr_residuals.rst create mode 100644 docs/source/07_howto_int_creation_clusters.rst create mode 100644 docs/source/08_howto_int_mlr_residuals_clusters.rst create mode 100644 docs/source/_static/02_howto_predictor_variables_9_0.png create mode 100644 docs/source/_static/03_howto_int_id2d_12_1.png create mode 100644 docs/source/_static/04_howto_int_id3d_12_1.png create mode 100644 docs/source/_static/05_howto_int_mlr_12_1.png create mode 100644 docs/source/_static/06_howto_int_mlr_residuals_12_1.png create mode 100644 docs/source/_static/06_howto_int_mlr_residuals_23_1.png create mode 100644 docs/source/_static/07_howto_int_creation_clusters_13_1.png create mode 100644 docs/source/_static/08_howto_int_mlr_residuals_clusters_14_1.png delete mode 100644 setuptools diff --git a/TODO b/TODO deleted file mode 100644 index 32a850d..0000000 --- a/TODO +++ /dev/null @@ -1,8 +0,0 @@ -* pymica.py fer que es puguin configurar paràmetres de dades -* Travis -* Fer camps privats a les classes? -* Treure getters de multiregression.py -* Mirar TODO de clustered_regression.py -* inverse_distance canviar estructura de dades per no tenir un dict sinó un list -* Canviar paraula residues per residuals a tot arreu -* Canviar enumerate per zip quan es pugui (apply_regression, per exemple) \ No newline at end of file diff --git a/docs/source/01_howto_prepare_data.rst b/docs/source/01_howto_prepare_data.rst new file mode 100644 index 0000000..80fc7c0 --- /dev/null +++ b/docs/source/01_howto_prepare_data.rst @@ -0,0 +1,285 @@ +01. Preparing Weather Station Data for PyMica +============================================= + +In this tutorial, we’ll cover the preparation of weather station data +for use in PyMica. + +The data format for weather station data used by PyMica is a list +containing a dictionary for each weather station, including at least the +following variables: + +- ``id``: Identification code. +- ``lon``: Longitude coordinate. +- ``lat``: Latitude coordinate. +- ``value``: Observation value. + +It can also contain other keys referring to the variables used in +interpolation, such as altitude or distance to the coast. Altitude must +be named ‘altitude’; the names of other explanatory variables do not +need to be specific in PyMica. + +An element of the list containing these variables is organized as +follows for each weather station: + +:: + + { + "id": "id_code", + "lon": "longitude coordinate value", + "lat": "latitude coordinate value", + "value": "value", + "altitude": "altitude value" + } + +The weather station data is supplied to +:py:meth:`pymica.pymica.PyMica.interpolate()` as a list of dictionaries, one +for each station. + +As an example, we’ll work with data from the Automatic Weather Station +Network (XEMA) of the Meteorological Service of Catalonia +(`XEMA `__). However, you can +also provide your own data to PyMica. + +First, let’s import the required library. + +.. code:: python + + import pandas as pd + +Now, let’s suppose that our data is in a .csv format. In the +``sample-data/data`` directory, we’ll find data from the XEMA network +for 2017/02/21 12:00 UTC and its corresponding metadata. + +We’ll open both .csv files, ``XEMA_20170221_1200.csv`` and +``XEMA_metadata.csv``, using the pandas library and present the head of +data file. + +.. code:: python + + file_data = 'sample-data/data/XEMA_20170221_1200.csv' + file_metadata = 'sample-data/data/XEMA_metadata.csv' + + station_data = pd.read_csv(file_data) + metadata = pd.read_csv(file_metadata) + + station_data.head() + + + + +.. raw:: html + +

+ + + +And we also present the head of metedata. + +.. code:: python + + metadata.head() + + + + +.. raw:: html + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
keyaltitudedistlatlonname
0C6264.00.85873141.656600.95172Castellnou de Seana
1C7427.00.83911641.666951.16234Tàrrega
2C8554.00.82538141.675551.29609Cervera
3C9240.00.44860440.718250.39988Mas de Barberans
4CC626.00.84996842.073982.20862Orís
+
+ + + +Now, let’s prepare the data in the format required by PyMICA, selecting +the air temperature variable (``temp``) and using ``altitude`` and +``dist`` as predictor variables. The variable ``dist`` refers to the +distance from a station to the coastline to account for proximity to sea +influence. + +.. code:: python + + data = [] + for key in station_data['key']: + df_data = station_data[station_data['key'] == key] + df_meta = metadata[metadata['key'] == key] + data.append( + { + 'id': key, + 'lon': float(df_meta['lon'].iloc[0]), + 'lat': float(df_meta['lat'].iloc[0]), + 'value': float(df_data['temp'].iloc[0]), + 'altitude': float(df_meta['altitude'].iloc[0]), + 'dist': float(df_meta['dist'].iloc[0]) + } + ) + +If we print the first element of ``data``, we can see all the required +variables for a station, which include identification code, longitude, +latitude, temperature value, altitude, and distance to the coastline. + +.. code:: python + + print('Sample data: ', data[0]) + print('Number of points: ', len(data)) + + +.. parsed-literal:: + + Sample data: {'id': 'C6', 'lon': 0.95172, 'lat': 41.6566, 'value': 8.8, 'altitude': 264.0, 'dist': 0.8587308027349195} + Number of points: 180 + + +We have now completed this tutorial on how to prepare raw observation +station data to be ready to feed the PyMICA class. diff --git a/docs/source/02_howto_predictor_variables.rst b/docs/source/02_howto_predictor_variables.rst new file mode 100644 index 0000000..52e7871 --- /dev/null +++ b/docs/source/02_howto_predictor_variables.rst @@ -0,0 +1,103 @@ +02. Preparing predictor variable fields +======================================= + +In this tutorial, we’ll cover the preparation of the distance to the +coastline field using the parameters from another typical predictor +variable for air temperatures, altitude. The altitude predictor variable +is obtained using a Digital Elevation Model (DEM). + +In PyMica, predictor variable fields used for interpolation must have +the same extension, spatial resolution, and projection. Therefore, the +DEM will be used as a reference to build the others. + +Distance to Coastline +~~~~~~~~~~~~~~~~~~~~~ + +PyMica provides a utility to build a distance to the coastline field +using a DEM and a coastline GeoJSON file. Let’s now import the necessary +modules. + +.. code:: python + + from osgeo import gdal + + from pymica.utils.distance_to_coastline import get_dist_array + +For the ``get_dist_array`` function, we need four parameters: +projection, geotransform, size, and a coastline file. We’ll obtain the +first three from the DEM, and the coastline file will be sourced from +the explanatory folder. + +.. code:: python + + dem_file = 'sample-data/explanatory/cat_dem_25831.tif' + dem = gdal.Open(dem_file) + + projection = 25831 + geotransform = dem.GetGeoTransform() + size = [dem.RasterXSize, dem.RasterYSize] + coast_line = 'sample-data/explanatory/cat_coast_line.json' + +Now, let’s check the values of each parameter. + +.. code:: python + + print('Geotransform: ', geotransform) + print('Size : ', size) + + +.. parsed-literal:: + + Geotransform: (260000.0, 270.0, 0.0, 4750000.0, 0.0, -270.0) + Size : [1000, 970] + + +Once all the parameters are set, we can call the ``get_dist_array`` +function. First we’ll import it from +:py:mod:`pymica.utils.distance_to_coastline` and then apply it the previously +defined parameters. + +.. code:: python + + dcoast_field = get_dist_array(proj=projection, geotransform=geotransform, size=size, dist_file=coast_line) + + +.. parsed-literal:: + + Progress: 0.1%Progress: 100% + + +Now, we can get a quick look of the ``dcoast_field`` array using +``matplotlib``. + +.. code:: python + + import matplotlib.pyplot as plt + + plt.imshow(dcoast_field) + plt.colorbar() + plt.show() + + + +.. image:: _static/02_howto_predictor_variables_9_0.png + + +The coastline of Catalonia can be clearly identified. Values close to it +are low and exponentially grow as the distance increases from the coast. + +Given that the distance to the coastline may be used as a predictor +variable, it would be interesting to save it in a raster file for future +use in multiple linear regression interpolations. + +Then, let’s use the :py:meth:`pymica.utils.geotools.save_array_as_geotiff()` to +save the ``dcoast_field`` into a GeoTIFF file. + +.. code:: python + + from pymica.utils.geotools import save_array_as_geotiff + + save_array_as_geotiff("sample-data/results/dcoast_example.tif", dcoast_field, geotransform, projection) + +We have now completed this tutorial on how to prepare predictor variable +fields to use in the PyMICA class. diff --git a/docs/source/03_howto_int_id2d.rst b/docs/source/03_howto_int_id2d.rst new file mode 100644 index 0000000..0263deb --- /dev/null +++ b/docs/source/03_howto_int_id2d.rst @@ -0,0 +1,135 @@ +03. Interpolation - Inverse of the distance +=========================================== + +In this tutorial, we’ll cover the interpolation of point data using the +inverse of the distance methodology, available in PyMica as ``id2d``. +This methodology only requires location (``lon`` and ``lat``) and value +to interpolate. + +We’ll use Meteorological Service of Catalonia sample data to demonstrate +how to apply this interpolation technique. Therefore, we need to import +the required modules. First, we need to load observation data and also +the PyMica class. + +.. code:: python + + import json + + from pymica.pymica import PyMica + +Let’s call the PyMica class with the appropriate parameters, setting the +methodology to ``id2d`` and the configuration dictionary as follows: + +.. code:: python + + config_file = 'sample-data/configuration_sample.json' + + with open('sample-data/configuration_sample.json', 'r') as f_p: + config = json.load(f_p) + + config['id2d'] + + + + +.. parsed-literal:: + + {'id_power': 2.5, + 'id_smoothing': 0.0, + 'interpolation_bounds': [260000, 4480000, 530000, 4750000], + 'resolution': 1000, + 'EPSG': 25831} + + + +where: + +- ``id_power``: rate at which the influence of distant data points + diminishes as we move away from them. +- ``id_smoothing``: if 0.0 the interpolated value at that point + location becomes identical to the observation value recorded at that + precise data point. +- ``interpolation_bounds``: [minimum_x_coordinate, + minimum_y_coordinate, maximum_x_coordinate, maximum_y_coordinate] +- ``resolution``: spatial resolution. +- ``EPSG``: EPSG projection code. + +With all these parameters and configurations set, let’s initialize the +``PyMica`` class with the methodology set to ‘id2d’. + +.. code:: python + + id2d_method = PyMica(methodology='id2d', config=config_file) + + +.. parsed-literal:: + + /home/ecm/anaconda3/envs/pymica-test/lib/python3.10/site-packages/osgeo/osr.py:385: FutureWarning: Neither osr.UseExceptions() nor osr.DontUseExceptions() has been explicitly called. In GDAL 4.0, exceptions will be enabled by default. + warnings.warn( + + +Now that we have the interpolator set, we can input some data for +interpolation. We will use data from the Meteorological Service of +Catalonia AWS network. + +.. code:: python + + with open('sample-data/data/smc_data.json', 'r') as f_p: + data = json.load(f_p) + + data[0] + + + + +.. parsed-literal:: + + {'id': 'C6', + 'value': 8.8, + 'lon': 0.9517200000000001, + 'lat': 41.6566, + 'altitude': 264.0, + 'dist': 0.8587308027349195} + + + +As we can see, the first element of data meets the requirements of +``PyMica`` input data, so we only need to call the ``interpolate`` +method from the interpolator class ``id2d_method``. + +.. code:: python + + data_field = id2d_method.interpolate(data) + +Now, we can get a quick look of the ``data_field`` array using +``matplotlib``. + +.. code:: python + + import matplotlib.pyplot as plt + + plt.imshow(data_field) + plt.colorbar(label='Air temperature (\u00b0C)') + + + + +.. parsed-literal:: + + + + + + +.. image:: _static/03_howto_int_id2d_12_1.png + + +Finally, we can save the result into a GeoTIFF file using +:py:meth:`pymica.pymica.PyMica.save_file()` from ``PyMica`` class. + +.. code:: python + + id2d_method.save_file("sample-data/results/id2d.tif") + +We have now completed this tutorial on how to interpolate station data +using the ``id2d`` methodology. diff --git a/docs/source/04_howto_int_id3d.rst b/docs/source/04_howto_int_id3d.rst new file mode 100644 index 0000000..516856c --- /dev/null +++ b/docs/source/04_howto_int_id3d.rst @@ -0,0 +1,139 @@ +04. Interpolation - Inverse of the distance 3D +============================================== + +In this tutorial, we’ll cover the interpolation of point data using the +inverse of the distance methodology, available in PyMica as ``id2d``. +This methodology requires location (``lon`` and ``lat``), altitude +(``altitude``) and value to interpolate. + +We’ll use Meteorological Service of Catalonia sample data to demonstrate +how to apply this interpolation technique. Therefore, we need to import +the required modules. First, we need to load observation data and also +the PyMica class. + +.. code:: python + + import json + + from pymica.pymica import PyMica + +Let’s call the PyMica class with the appropriate parameters, setting the +methodology to ``id3d`` and the configuration dictionary as follows: + +.. code:: python + + config_file = 'sample-data/configuration_sample.json' + + with open('sample-data/configuration_sample.json', 'r') as f_p: + config = json.load(f_p) + + config['id3d'] + + + + +.. parsed-literal:: + + {'id_power': 2.5, + 'id_smoothing': 0.0, + 'id_penalization': 30, + 'variables_files': {'altitude': 'sample-data/explanatory/cat_dem_25831.tif'}, + 'interpolation_bounds': [260000, 4488100, 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831} + + + +where: + +- ``id_power``: rate at which the influence of distant data points + diminishes as we move away from them. +- ``id_smoothing``: if 0.0 the interpolated value at that point + location becomes identical to the observation value recorded at that + precise data point. +- ``id_penalization``: altitude penalization factor. It influences the + interpolation by taking into account the difference in altitude + (elevation) between data points. +- ``variables_files``: here altitude is required and the path to + altitude GeoTIFF is provided. +- ``interpolation_bounds``: [minimum_x_coordinate, + minimum_y_coordinate, maximum_x_coordinate, maximum_y_coordinate], it + must be the same as the variable files. +- ``resolution``: spatial resolution. +- ``EPSG``: EPSG projection code. + +With all these parameters and configurations set, let’s initialize the +``PyMica`` class with the methodology set to ‘id3d’. + +.. code:: python + + id3d_method = PyMica(methodology='id3d', config=config_file) + + +Now that we have the interpolator set, we can input some data for +interpolation. We will use data from the Meteorological Service of +Catalonia AWS network. + +.. code:: python + + with open('sample-data/data/smc_data.json', 'r') as f_p: + data = json.load(f_p) + + data[0] + + + + +.. parsed-literal:: + + {'id': 'C6', + 'value': 8.8, + 'lon': 0.9517200000000001, + 'lat': 41.6566, + 'altitude': 264.0, + 'dist': 0.8587308027349195} + + + +As we can see, the first element of data meets the requirements of +``PyMica`` input data, so we only need to call the ``interpolate`` +method from the interpolator class ``id3d_method``. + +.. code:: python + + data_field = id3d_method.interpolate(data) + +Now, we can get a quick look of the ``data_field`` array using +``matplotlib``. + +.. code:: python + + import matplotlib.pyplot as plt + + plt.imshow(data_field) + plt.colorbar(label='Air temperature (\u00b0C)') + + + + +.. parsed-literal:: + + + + + + +.. image:: _static/04_howto_int_id3d_12_1.png + + +Finally, we can save the result into a GeoTIFF file using +:py:meth:`pymica.pymica.PyMica.save_file()` from ``PyMica`` class. + +.. code:: python + + id3d_method.save_file("sample-data/clusters/id3d.tif") + +We have now completed this tutorial on how to interpolate station data +using the ``id3d`` methodology. You can experiment with changing the +``id_penalization`` value to observe how this parameter affects the +interpolation result. diff --git a/docs/source/05_howto_int_mlr.rst b/docs/source/05_howto_int_mlr.rst new file mode 100644 index 0000000..dde73d9 --- /dev/null +++ b/docs/source/05_howto_int_mlr.rst @@ -0,0 +1,134 @@ +05. Interpolation - Multiple Linear Regression +============================================== + +In this tutorial, we’ll cover the interpolation of point data using the +Multiple Linear Regression (MLR) methodology, available in PyMica as +``mlr``. This methodology requires location (``lon`` and ``lat``), +predictor variables such as altitude (``altitude``) or distance to coast +line (among others), and value to interpolate. + +We’ll use Meteorological Service of Catalonia sample data to demonstrate +how to apply this interpolation technique. Therefore, we need to import +the required modules. First, we need to load observation data and also +the PyMica class. + +.. code:: python + + import json + + from pymica.pymica import PyMica + +Let’s call the PyMica class with the appropriate parameters, setting the +methodology to ``mlr`` and the configuration dictionary as follows: + +.. code:: python + + config_file = 'sample-data/configuration_sample.json' + + with open('sample-data/configuration_sample.json', 'r') as f_p: + config = json.load(f_p) + + config['mlr'] + + + + +.. parsed-literal:: + + {'clusters': 'None', + 'variables_files': {'altitude': 'sample-data/explanatory/cat_dem_25831.tif', + 'dist': 'sample-data/explanatory/cat_distance_coast.tif'}, + 'interpolation_bounds': [260000, 4488100, 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831} + + + +where: + +- ``clusters``: set to None as no clusters will be used. +- ``variables_files``: dictionary with predictor variables as keys and + their corresponding GeoTIFF path as values. Here, altitude as + ``altitude`` and distance to coast line as ``dist``. +- ``interpolation_bounds``: [minimum_x_coordinate, + minimum_y_coordinate, maximum_x_coordinate, maximum_y_coordinate], it + must be the same as the variable files. +- ``resolution``: spatial resolution. +- ``EPSG``: EPSG projection code. + +With all these parameters and configurations set, let’s initialize the +``PyMica`` class with the methodology set to ‘mlr’. + +.. code:: python + + mlr_method = PyMica(methodology='mlr', config=config_file) + +Now that we have the interpolator set, we can input some data for +interpolation. We will use data from the Meteorological Service of +Catalonia AWS network. + +.. code:: python + + with open('sample-data/data/smc_data.json', 'r') as f_p: + data = json.load(f_p) + + data[0] + + + + +.. parsed-literal:: + + {'id': 'C6', + 'value': 8.8, + 'lon': 0.9517200000000001, + 'lat': 41.6566, + 'altitude': 264.0, + 'dist': 0.8587308027349195} + + + +As we can see, the first element of the data meets the requirements of +PyMica input data and has the same predictor variables as the ones +provided in the configuration dictionary. Therefore, we only need to +call the ``interpolate`` method from the ``mlr_method`` interpolator +class. + +.. code:: python + + data_field = mlr_method.interpolate(data) + +Now, we can get a quick look of the ``data_field`` array using +``matplotlib``. + +.. code:: python + + import matplotlib.pyplot as plt + + plt.imshow(data_field) + plt.colorbar(label='Air temperature (\u00b0C)') + + + + +.. parsed-literal:: + + + + + + +.. image:: _static/05_howto_int_mlr_12_1.png + + +Finally, we can save the result into a GeoTIFF file using +:py:meth:`pymica.pymica.PyMica.save_file()` from ``PyMica`` class. + +.. code:: python + + mlr_method.save_file("sample-data/results/mlr.tif") + +We have now completed this tutorial on how to interpolate station data +using the ``mlr`` methodology. You can experiment with changing the +``variables_files`` in the configuration dictionary to observe how the +behavior of each variable affects the interpolation result. diff --git a/docs/source/06_howto_int_mlr_residuals.rst b/docs/source/06_howto_int_mlr_residuals.rst new file mode 100644 index 0000000..ad6b5ba --- /dev/null +++ b/docs/source/06_howto_int_mlr_residuals.rst @@ -0,0 +1,252 @@ +06. Interpolation - Multiple Linear Regression (+ residual correction) +====================================================================== + +In this tutorial, we’ll cover the interpolation of point data using the +Multiple Linear Regression (MLR) methodology and applying a residual +correction, available in PyMica as ``mlr+id2d`` and ``mlr+id3d`` +depending on the residual correction interpolation method. This +methodology requires location (``lon`` and ``lat``), predictor variables +such as altitude (``altitude``) or distance to coast line (among +others), and value to interpolate. If ``mlr+id3d`` is selected, +``altitude`` must be provided in the ``variables_files``. + +We’ll use Meteorological Service of Catalonia sample data to demonstrate +how to apply these interpolation techniques. Therefore, we need to +import the required modules. First, we need to load observation data and +also the PyMica class. + +.. code:: python + + import json + + from pymica.pymica import PyMica + +Interpolation mlr+id2d +~~~~~~~~~~~~~~~~~~~~~~ + +Let’s call the PyMica class with the appropriate parameters, setting the +methodology to ``mlr+id2d`` and the configuration dictionary as follows: + +.. code:: python + + config_file = 'sample-data/configuration_sample.json' + + with open('sample-data/configuration_sample.json', 'r') as f_p: + config = json.load(f_p) + + config['mlr+id2d'] + + + + +.. parsed-literal:: + + {'id_power': 2.5, + 'id_smoothing': 0.0, + 'clusters': 'None', + 'variables_files': {'altitude': 'sample-data/explanatory/cat_dem_25831.tif', + 'dist': 'sample-data/explanatory/cat_distance_coast.tif'}, + 'interpolation_bounds': [260000, 4488100, 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831} + + + +where: + +- ``id_power``: rate at which the influence of distant data points + diminishes as we move away from them. +- ``id_smoothing``: if 0.0 the interpolated value at that point + location becomes identical to the observation value recorded at that + precise data point. +- ``clusters``: set to None as no clusters will be used. +- ``variables_files``: dictionary with predictor variables as keys and + their corresponding GeoTIFF path as values. Here, altitude as + ``altitude`` and distance to coast line as ``dist``. +- ``interpolation_bounds``: [minimum_x_coordinate, + minimum_y_coordinate, maximum_x_coordinate, maximum_y_coordinate], it + must be the same as the variable files. +- ``resolution``: spatial resolution. +- ``EPSG``: EPSG projection code. + +With all these parameters and configurations set, let’s initialize the +``PyMica`` class with the methodology set to ‘mlr+id2d’. + +.. code:: python + + mlr_id2d_method = PyMica(methodology='mlr+id2d', config=config_file) + +Now that we have the interpolator set, we can input some data for +interpolation. We will use data from the Meteorological Service of +Catalonia AWS network. + +.. code:: python + + with open('sample-data/data/smc_data.json', 'r') as f_p: + data = json.load(f_p) + + data[0] + + + + +.. parsed-literal:: + + {'id': 'C6', + 'value': 8.8, + 'lon': 0.9517200000000001, + 'lat': 41.6566, + 'altitude': 264.0, + 'dist': 0.8587308027349195} + + + +As we can see, the first element of the data meets the requirements of +PyMica input data and has the same predictor variables as the ones +provided in the configuration dictionary. Therefore, we only need to +call the ``interpolate`` method from the ``mlr_id2d_method`` +interpolator class. + +.. code:: python + + data_field = mlr_id2d_method.interpolate(data) + +Now, we can get a quick look of the ``data_field`` array using +``matplotlib``. + +.. code:: python + + import matplotlib.pyplot as plt + + plt.imshow(data_field) + plt.colorbar(label='Air temperature (\u00b0C)') + + + + +.. parsed-literal:: + + + + + + +.. image:: _static/06_howto_int_mlr_residuals_12_1.png + + +Now, we can save the result into a GeoTIFF file using ``save_file()`` +from ``PyMica`` class. + +.. code:: python + + mlr_id2d_method.save_file("sample-data/results/mlr_id2d.tif") + +We have now completed the first part of this tutorial on how to +interpolate station data using the ``mlr+id2d`` methodology. The +obtained result is similar to the one in `05 Interpolation - Multiple +linear regression <05_howto_int_mlr.ipynb>`__, but with the additional +application of residual correction, which is evident in the interpolated +field. You can experiment with changing the ``variables_files``, +``id_power``, and ``id_smoothing`` parameters in the configuration +dictionary to observe how each parameter affects the interpolation +result. + +mlr+id3d +~~~~~~~~ + +Let’s call the PyMica class with the appropriate parameters, setting the +methodology to ``mlr+id2d`` and the configuration dictionary as follows: + +.. code:: python + + config_file = 'sample-data/configuration_sample.json' + + with open('sample-data/configuration_sample.json', 'r') as f_p: + config = json.load(f_p) + + config['mlr+id3d'] + + + + +.. parsed-literal:: + + {'id_power': 2.5, + 'id_smoothing': 0.0, + 'id_penalization': 30, + 'clusters': 'None', + 'variables_files': {'altitude': 'sample-data/explanatory/cat_dem_25831.tif', + 'dist': 'sample-data/explanatory/cat_distance_coast.tif'}, + 'interpolation_bounds': [260000, 4488100, 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831} + + + +where: + +- ``id_power``: rate at which the influence of distant data points + diminishes as we move away from them. +- ``id_smoothing``: if 0.0 the interpolated value at that point + location becomes identical to the observation value recorded at that + precise data point. +- ``clusters``: set to None as no clusters will be used. +- ``variables_files``: dictionary with predictor variables as keys and + their corresponding GeoTIFF path as values. Here, altitude as + ``altitude`` and distance to coast line as ``dist``. ``altitude`` is + mandatory as selected residual correction is ``id3d``. +- ``interpolation_bounds``: [minimum_x_coordinate, + minimum_y_coordinate, maximum_x_coordinate, maximum_y_coordinate], it + must be the same as the variable files. +- ``resolution``: spatial resolution. +- ``EPSG``: EPSG projection code. + +With all these parameters and configurations set, let’s initialize the +``PyMica`` class with the methodology set to ‘mlr+id3d’. + +.. code:: python + + mlr_id3d_method = PyMica(methodology='mlr+id3d', config=config_file) + +The data we’ll use for interpolation is the same as the one used in the +``mlr+id2d`` section. Then, let’s call the ``interpolate`` class method. + +.. code:: python + + data_field = mlr_id3d_method.interpolate(data) + +Now, we can get a quick look of the ``data_field`` array using +``matplotlib``. + +.. code:: python + + import matplotlib.pyplot as plt + + plt.imshow(data_field) + plt.colorbar(label='Air temperature (\u00b0C)') + + + + +.. parsed-literal:: + + + + + + +.. image:: _static/06_howto_int_mlr_residuals_23_1.png + + +Finally, we can save the result into a GeoTIFF file using +:py:meth:`pymica.pymica.PyMica.save_file()` from ``PyMica`` class. + +.. code:: python + + mlr_id3d_method.save_file("sample-data/results/mlr_id3d.tif") + +We have now completed this tutorial on how to interpolate station data +using the ``mlr`` methodology combined with residuals correction +(``id2d`` and ``id3d``). You can experiment with changing the +``variables_files`` in the configuration dictionary to observe how the +behavior of each variable affects the interpolation result. diff --git a/docs/source/07_howto_int_creation_clusters.rst b/docs/source/07_howto_int_creation_clusters.rst new file mode 100644 index 0000000..514c042 --- /dev/null +++ b/docs/source/07_howto_int_creation_clusters.rst @@ -0,0 +1,151 @@ +07. Clusters - Creation and rasterization +========================================= + +Creation +~~~~~~~~ + +PyMica offers the possibility to apply different regional regression +models. However, before applying them, the regions must be defined, and +stations must be classified into these regions. This classification can +be based on various factors such as administrative boundaries, climate +regions, or automated methods, as is the case in this tutorial. + +In this tutorial, we will use the K-Means algorithm to group stations. +The implementation of K-Means is available through the +`SciKit-Learn `__ package. + +First, let’s load the required modules from the PyMica package, +specifically ``create_clusters``. + +.. code:: python + + from pymica.utils.clusters import create_clusters + +The :py:meth:`pymica.utils.clusters.create_clusters()` function takes five parameters: + +1. Stations Data File Path: This parameter expects the path to a JSON + file containing a list of stations that need to be grouped. Each + station in the JSON file must have the following attributes: + identification code (id), longitude (lon), and latitude (lat). For + example: + + .. code:: json + + {"id": "AN", + "lon": 2.18091, + "lat": 41.39004} + +2. Number of Clusters: The K-Means algorithm allows you to specify the + desired number of clusters into which the stations will be grouped. + This parameter determines how many distinct regions or clusters the + data will be divided into. + +3. ESRI Shapefile: Path to an ESRI Shapefile where the clusters will be + saved. + +4. Extent: Bounding box (x min, y min, x max, y max) that defines the + area where clusters will be created. + +5. EPSG: The EPSG code for the coordinate reference system. + +Now, let’s call the :py:meth:`pymica.utils.clusters.create_clusters()` function with the JSON file path +and set the resultant number of clusters to 3. We’ll use the bounding +box as [260000, 4488100, 530000, 4750000] and the EPSG code as 25831, +which corresponds to UTM 31N. + +.. code:: python + + %%capture + # We are capturing some warnings to prevent them from appearing during the execution of this cell + create_clusters('sample-data/data/smc_data.json', 6, 'sample-data/clusters/clusters_6.shp', [260000, 4488100, 530000, 4750000], 25831) + +After creating the clusters, we can check the output in any GIS to +determine in which cluster each station has been classified and to make +modifications if necessary. + +Rasterization +~~~~~~~~~~~~~ + +Once the clusters are defined, whether automatically or following other +criteria, they need to be rasterized to be used by PyMICA for ``mlr`` +(Multiple Linear Regression) interpolation methodologies, including +those with residual correction. + +In this section, we will rasterize cluster polygons obtained from the +previous ESRI Shapefile and apply a blurring effect. The resulting +raster matrices will assign a value of 1 inside the polygon area and 0 +outside of it. To avoid a sharp transition when merging clusters, a +blurring effect is performed. + +To accomplish this task, we will use the +:py:meth:`pymica.utils.clusters.rasterize_clusters()` function. It requires an +ESRI Shapefile path and a dictionary with output properties as +parameters. + +1. Clusters JSON file path or an ogr datasource object: + + This parameter expects either a file path pointing to the clusters’ + boundaries in the same format as obtained in the previous section, or + it can receive an ogr datasource object. Users can choose to use + automatically generated clusters or create their own. + +2. Output properties: + + - ``out_file``: The desired output file path and name. + - ``size``: The output raster size. + - ``geotransform``: The output raster geotransform. + +For the first parameter, we will pass the ESRI Shapefile obtained +earlier. + +In this case, we will set ``out_file`` as +``'sample-data/clusters/rasterized_clusters_3'``. The remaining two +parameters will be set to align with the extent and resolution of the +final interpolated field we want to obtain, matching the characteristics +of the Digital Elevation Model used in other tutorials. + +.. code:: python + + out_properties = {'out_file' : 'sample-data/clusters/rasterized_clusters_6', + 'size' : [1000, 970], + 'geotransform': [260000, 270, 0, 4750000, 0, -270]} + +Now, let’s call the :py:meth:`pymica.utils.clusters.rasterize_clusters()`. + +.. code:: python + + from pymica.utils.clusters import rasterize_clusters + + rasterize_clusters('sample-data/clusters/clusters_6.shp', out_properties, sigma=30) + +The clusters have been rasterized and saved as a GeoTIFF file. + +Now, we can get a quick look of the ``data_field`` array using +``matplotlib``. + +.. code:: python + + import matplotlib.pyplot as plt + from osgeo import gdal + + clusters_fields = gdal.Open('sample-data/clusters/rasterized_clusters_6') + clusters_fields = clusters_fields.ReadAsArray() + + plt.imshow(clusters_fields[0] * 1 + clusters_fields[1] * 2 + clusters_fields[2] * 3) + + + + +.. parsed-literal:: + + + + + + +.. image:: _static/07_howto_int_creation_clusters_13_1.png + + +We have now completed this tutorial on how to create station clusters, +which can be applied in mlr methodologies. Feel free to experiment by +changing the number of clusters. diff --git a/docs/source/08_howto_int_mlr_residuals_clusters.rst b/docs/source/08_howto_int_mlr_residuals_clusters.rst new file mode 100644 index 0000000..a6eec65 --- /dev/null +++ b/docs/source/08_howto_int_mlr_residuals_clusters.rst @@ -0,0 +1,180 @@ +08. Interpolation - Multiple Linear Regression (+ Residual Correction) with Clusters +------------------------------------------------------------------------------------ + +In this tutorial, we will cover the interpolation of point data using +the Multiple Linear Regression (MLR) methodology, along with applying +residual correction. This is available in PyMica as ``mlr+id2d`` and +``mlr+id3d``, depending on the residual correction interpolation method. +We’ll use clustered data and regressions for this approach. The process +requires location information (``lon`` and ``lat``), predictor variables +such as altitude (``altitude``), or distance to the coastline (among +others), and the value to interpolate. If you choose ``mlr+id3d``, +``altitude`` must be provided in the ``variables_files``. Additionally, +it requires ESRI Shapefile clusters and the corresponding rasterized +fields. + +We will use sample data from the Meteorological Service of Catalonia to +illustrate how to apply these interpolation techniques. To get started, +we need to import the necessary modules and load the observation data, +as well as the PyMica class. + +.. code:: python + + import json + + from pymica.pymica import PyMica + +Interpolation mlr+id2d with clusters +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Let’s call the PyMica class with the appropriate parameters, setting the +methodology to ``mlr+id2d`` and the configuration dictionary as follows: + +.. code:: python + + config_file = 'sample-data/configuration_sample.json' + + with open('sample-data/configuration_sample.json', 'r') as f_p: + config = json.load(f_p) + + config['mlr+id2d'] + + + + +.. parsed-literal:: + + {'id_power': 2.5, + 'id_smoothing': 0.0, + 'clusters': 'None', + 'variables_files': {'altitude': 'sample-data/explanatory/cat_dem_25831.tif', + 'dist': 'sample-data/explanatory/cat_distance_coast.tif'}, + 'interpolation_bounds': [260000, 4488100, 530000, 4750000], + 'resolution': 270, + 'EPSG': 25831} + + + +where: + +- ``id_power``: rate at which the influence of distant data points + diminishes as we move away from them. +- ``id_smoothing``: if 0.0 the interpolated value at that point + location becomes identical to the observation value recorded at that + precise data point. +- ``clusters``: we will modify this parameter to apply interpolation + with clusters. +- ``variables_files``: dictionary with predictor variables as keys and + their corresponding GeoTIFF path as values. Here, altitude as + ``altitude`` and distance to coast line as ``dist``. +- ``interpolation_bounds``: [minimum_x_coordinate, + minimum_y_coordinate, maximum_x_coordinate, maximum_y_coordinate], it + must be the same as the variable files. +- ``resolution``: spatial resolution. +- ``EPSG``: EPSG projection code. + +If you want to incorporate clusters into the interpolation process, you +should define the ``"clusters"`` key as a dictionary with +``"clusters_files"`` and ``"mask_files"`` as its keys. Both keys should +contain a list of file paths: + +.. code:: json + + "clusters": { + "clusters_files": ["../sample-data/clusters_3.shp"], + "mask_files": ["../sample-data/rasterized_clusters_3"] + } + +Let’s modify the configuration dictionary and save it to a new +configuration file. + +.. code:: python + + config['mlr+id2d']['clusters'] = { + "clusters_files": ["sample-data/clusters/clusters_6.shp"], + "mask_files": ["sample-data/clusters/rasterized_clusters_6"] + } + + with open('sample-data/configuration_clusters_sample.json', 'w') as fp: + json.dump(config, fp) + + cluster_config_file = 'sample-data/configuration_clusters_sample.json' + + +With all these parameters and configurations set, let’s initialize the +``PyMica`` class with the methodology set to ‘mlr+id2d’. + +.. code:: python + + mlr_id2d_clusters_method = PyMica(methodology='mlr+id2d', config=cluster_config_file) + +Now that we have the interpolator set, we can input some data for +interpolation. We will use data from the Meteorological Service of +Catalonia AWS network. + +.. code:: python + + with open('sample-data/data/smc_data.json', 'r') as f_p: + data = json.load(f_p) + + data[0] + + + + +.. parsed-literal:: + + {'id': 'C6', + 'value': 8.8, + 'lon': 0.9517200000000001, + 'lat': 41.6566, + 'altitude': 264.0, + 'dist': 0.8587308027349195} + + + +As we can see, the first element of the data meets the requirements of +PyMica input data and has the same predictor variables as the ones +provided in the configuration dictionary. Therefore, we only need to +call the ``interpolate`` method from the ``mlr_id2d_clusters_method`` +interpolator class. + +.. code:: python + + data_field = mlr_id2d_clusters_method.interpolate(data) + +Now, we can get a quick look of the ``data_field`` array using +``matplotlib``. + +.. code:: python + + import matplotlib.pyplot as plt + + plt.imshow(data_field) + plt.colorbar(label='Air temperature (\u00b0C)') + + + + +.. parsed-literal:: + + + + + + +.. image:: _static/08_howto_int_mlr_residuals_clusters_14_1.png + + +Finally, we can save the result into a GeoTIFF file using +``save_file()`` from ``PyMica`` class. + +.. code:: python + + mlr_id2d_clusters_method.save_file("sample-data/results/mlr_id2d_clusters.tif") + +We have now completed this tutorial on interpolating station data using +the ``mlr+id2d`` methodology with clusters. You can experiment by +changing the cluster files to observe how different cluster numbers +impact the interpolation results. If you wish to use ``mlr+id3d``, the +process would be similar. diff --git a/docs/source/_static/02_howto_predictor_variables_9_0.png b/docs/source/_static/02_howto_predictor_variables_9_0.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb9e941515321bf63085f1ef7f5543589228077 GIT binary patch literal 62107 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 TstT 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 literal 0 HcmV?d00001 diff --git a/docs/source/_static/03_howto_int_id2d_12_1.png b/docs/source/_static/03_howto_int_id2d_12_1.png new file mode 100644 index 0000000000000000000000000000000000000000..18984cea67fcfa9eaf6cbe5d2693bbfbd34680a3 GIT binary patch literal 92011 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�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%0D!0Z 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 literal 0 HcmV?d00001 diff --git a/docs/source/_static/06_howto_int_mlr_residuals_12_1.png b/docs/source/_static/06_howto_int_mlr_residuals_12_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e882cccc74bd745c0e22a8258a40d41b168b01bf GIT binary patch literal 153463 zcmb@tWm{ZL(5O2z%m9PC2KPX43p%(53ogOkgCywSfuO-5xCeKK!98e#1xavsx5M+E zz0cl1;CxsgdUaP{-Mwm6S5@B~q4rJ=6O9ZF003Yr$V+Pg03d7t0GNl0{PM;`mEolT zc#pf+VAQHX=X@&9YU z?(AmG!B^8z_R!s50w& z-CVl;Pp-jN=3`S?SM|lB(eJfRn^4fZMoaxEY|N*CxEYWH=`3Oeu5-^;(svx zf31tL+2-}S%A804#Ph?%y7SX`*XQF?@l&QJu>X~Hz*X8d$7qnH-oP#WT?T)=t)?^de~6@{!TPZxq)KjS#h>cb+nrj45te*3N3nP9}D*ZB^vF^D8+Ym?ks|`6EkFwHaqVC4Ty@QFpZeH-b z``Nh4L{0U0jo$FMf(`@lfrJ8C0|_Pz8kg;|xu^nn^(Dry(|$fNToyK!a zWafp5MN%6uYGCUJC6F4E8lBDA95?J&Og>}i7@B*~JJ23jjH`L+-VJHdSc0qyI4$XE zH0Eh!QyXB3m%|)K&}WD8_u<m2j}0v!KF|eupI`&l8zYHCz>{_uSRp8 z4-V_xP)_t}Z*BgC&tda#^9$D4s5NjF{9QFTS^u#XqkX~gR>4{5KBjl|i%p6E8%hOCb>6LJc|dV>0bl&{{V5=0QDwI0(2 zD-291sp@*mT6HH1iE*!j08V>Rh1NL0G_VS(>IjsIUG88y^54?F39o6nMx&qUy+Hz) zv723se%^BjbY&_evS6cyt)($jYNE@>7YmZL{yk`km#G#l6*C}pdbZ=+VjG5 zDDCY8m>O3NKu^mF2TL*{xA|7)NolF)?)=yR{8%iUl_(k6q5ksi5nb|E2o`0mhb8l; z2R4&GhOAHG0SC|BzkU&Rs@WUqJRGkc-2BRZ7R)m2AZt6l&_B`oaR1!jS{b|cciHg6 zUEznw#AzP3UgxJRXR%&c077IUb^A7L@LCDklV>uJ9ux*JQs+Ql%mPBD?LKg_Afq

#1n`$<4})ZtiJ1ofOGA+v$JxOf0F>ebh7TJj9; zjT~iT081E?OxOGBU~COZW2kKd^%NGGGW;h%1yHkWaci@dGl5*rt2Z`Dx~34X69k)L zXDcZ*KyPiwOAPd6K^Vt96s=lI7~|DSPihw6OUyg*3b8WdBEUjG=v5W~27zgtXzZ}T zYN;{1A|z3HS*eku*0S;K;9utbwY7adm~tX%07lS261j2cKzzDY(lwf(4%JuN?{c6B ztRYNT9c;EP@8yq~_h*FMKG~Y95y{a}s)@q!Sl~geRxZesB)WJuTsX)e=A~P0kaw*g z1Ym(=ErLFYsz5@WQ;ew_2&e|hi&{3qT^>uD8R~zTqcs#fn+}= za9O>N01Wh2C6j_2l5iMJ!B7iOVG_v6>KPv92UM&znGeae+ph4*nW*maVEAq~pn)#L zl?u_svsB2780waX+5{%FZfCd2i zFWhL3IqO9~cPdP1`^9uDXbWn4$1oL8^RC+4`2W7vX;%lQK!?7^BTO{D=u=zP99kdA zbE*M{n@5-k%;-V$@tJTn%N_==SMzXr8h8XsGfN_8d{DQ10W#Rbup<5#*wU2 zBtsKAprS?>_r=T`eFr~x0?r5$K*GNq;r`@sEgMH-ZW0Jhu3#C6{(v?KyJ9dr?AU#m zi*b>OG6fp4FzF{jfu+U0Yh7+8O};I4M4F$+5Nc~F)|z4(japi1$~b7)9SF+%#E%V` zhOQ}^uiiUkhnG3OKfL^QxY}9gr;1J*hbmi$KMg9t4-}fjx)QJh8-wKIMH#O;9jzzE zy})*zRR;$Hg}@pU`vI<#sH}Gwnc&o)fZ*@ThPC=z>~PfJ{&^Y?H55qm0`_cl;4Tl$ z4pyoPYq|V58gc{+CyOHz);9DDAdUIqz|^qYc-#(z62ekKDmfd00NhDoiO`%(WCTom za(E$k3(mH13B0to+E$jPI~f^}=0u>AFG)rESDP2OM#)c+1?zUpAj;JM8Vjl95i>tM z^JZff-Wr&dBL{xNu*#z&oiyw4q6})-VFg;05Ab>%DE59Q#~U5WvsYCEXzrObP~$%X zJt+;$<*nbVOqQCmV>a-_*h{>l&^(gIBKV!GW+15;^e;g8LmmJ>P7@^ot1;K5Yf!fQ zr_~p$_s^f-VWKSVtrJ@|6o4b88VAz|h!-yO2aT&o37r$^u1dY(D=Wdno%_mYMKNF` zra^w1`{Q8=!H&;&8yL|b4fjN;X**c( zYrTlPPc55Z6xyo~*_kwU+D^DJhq|^1MFq<5v}MNAIooplY{(!02g_Jc7GZky6BEZA z?C@OvbV9=oS|mpEqhJuK z`61L^X-J_uo3#~BU&+SUOhIA5(@r(D&ata8WK);(kgVuWTmlfi=zc1&<9qMZheRcZ z0KDX6b@Oa_uI;d4CA2h%YSE0SXI|V*BkepZ`#G9Pf8U|r6#Q0Ut2_C}_|`d7aW=e55EU6%%@OI?pkH%kHc&g%mH z>jEb}0msMvFUs;vO7(m*_`#dpQI(lhEt_B`ULsG>&w@-sZ8#{c1`4OA)N5m8wTuEl z(f2eC!dUxt;bIFa`iwbp9i&9y^JUWclZ=j9h=x|xFDCS`Qs*eir6rXt@S2uH9#Nbq z&Mzex6O0%ZAu@9Tuh1^uw(Cj&{BZ|I8pAu8%5|_LA27&uX`cVUDq$_%LwgDYwh`v0 zQC}^nQ8cFs4|`&CI=NJ2mq^zl@hS)?YTAw)uftGmBeUOLE!EkO7)XK=?ZvI@0?F~H zDKZ;|C{Lg}b&^-0>Y&$j%e6^#Xvl@{GBKoaB)&?1g;@#f+0xKsS0mDjEE~4Zyo+p2 zsBc$;PNAO2SOiPm7c?f~$1>4`3ayZLRUJGAjo5%Okh-h^o?t=}kCj9|_z=9nRf3=R zi=_Hjj2`FvS~n*0^X61^eYWcn%_hV zll&g$Tzw`BKvD0hnGkHjGRuBlc{aR)1if#*`Ke9njYgJzZwgnX$I)%6b@6GAP_INi zQ7ee?#dz<8gv4( z;aa4?ehke8bz0X4{|XqbfP~>l%JMIV#>Ga~-;8(fUsy1BT@WlZt+p$1V#)Rv(_vEd zzJ)h8y^=NwP2oi4)&r=r0(9g4g{g?Jz%AA_gNrBuJzXcWDi~?8cEEmd%`fOJK+z@7 zf=?#I=#0@Av(k;u7(tNfdgimtyUrKsuTaubma__~IxQ6py`iU3@(ju43#xQrnsPG< zH7l{?QrY30bm|KCS}*(ejiUT^3Cy7;W1*2q-#_kn>;8M&vb90vG^>kZw$r%ExyatF zgkLMZuj$7ET+I!*|&i;Vg6GG6&uin zAIdSraTuA1%s^pXBumf)AUs9THF)jJiQPCMt({C7pvpZ@eF)Y|=m>ZA3C#Vu{9fHn zPJtp6()K6rd!S9vdPmWp$xu1OaZiz+{B^L&gVAhXY@3lx#eyy+4ZZdkbOF}^7wKxT zhA7Q(Eb1sr=2E1d645|Yp$HR307hIl<$Ow3jbcwJvBjQXgPSuI6F+0Fnw$ic$@;5u zaNMVFs!yL$8B+>Qn?3?2jea?d$qjB$zcipl!YwkIAEA0l5BPQN`$4d)TF)}!%TE&c z!EL|Zj(R}UsNaGzVGEtQj;b~&=$@B7AWlSTWt(LSx1Q<{98vcbsM9Pa1VgKkJ zIoRYTRi2B2^C_%z*|*7oLUu;ylcyt4To)Umi0p~)ul6ylj(#CEuwHOd4gDtFfn3`Q z<%};-IQN*qv1&&+ptBC|DjieW1=4Krwm{Wl_I4Q51ZBqj12$Q60#a39r%2{x(q_IY zK-68E(M}(whnM~c40By;tc61qMxU0tvu3bCZ_xBHH*K|tByyq=Oy&gCyfCVH(j3Lf zT{db)Rvm_kt@8?$58?tv_wyIHv+G=}hxNf;>4G+6P5#Q#D(7o#gxT#F658C8?{+c~ zDZc|@7&8L&p}fd@+C0^?*#CFe~bSbSo-+h zm8)V$ai`WpduM^z9uQe~Es8=w(+YO@;A4Hv4fMAD^9Dav1u1?W9^7~!IlN_wnFG!B z0L9f@S!9x98E;K<7RS8hGfeE~CG$6|+>g?1`pT?X&E%KJ$4%-&YC;{7%f|d(ov-C& z>Yb+o#n<_Y#ngDP6%u7W8{Q@c9{msxBJde|C}g$bmsU9JT&wZ4zthp}|12jSz={`W5KU8Rjqs2ehrt^!RV#M|;&uaRmQAp2-PFvOidy4G%pLs||bSj{bI z8}#VSs`1u-GrY(YjD~e6g?hy6tQ;PfXZ+elNlF~Y>fZ>OL^!|@*DJeLCmw0W}~fw zjiBE9K)?eDGLsQOOSBDO=cR1lh+2$7Sk9#C?O48q-dz^Y3NKwJ<6&Y;=DI zj4j}BzPM+toO`6}Q{Ixq1E5d#mObCeJWFXl4yrW#tY(qPU@%vFRGu@{50&9YgCdG# zQ2lz}y5QiDL}IPXBU=;YVYnLquIBD93P4>u8RBh!@SYWE|KnZJ9jqMHsk)|#RDt;& z^*3v&yccE!s+vsO(17y${@L=eDeIt(=m;A**(E*Ob&>sJ;e5CX^B|FKt!9rypd=X^ zLQV&X(-*=Vqye_?e6DMz6@Q{Lf#aNGJ{Z}0nf4pe*V8?YeuQlM8(|Rb@C_(T;AJ)|kVIN8lR@}n=dUC(Us8nLI z!ld0rmZ#td!1_qz|1jz+ka+fT`Cj`DE8G zHco?f;==&R%T*GjHp2J9rNNYZjm#hh9ad~im#M(pH!>83ls@efo-56GixL&R;Hx&M znC*Fwe55xIusoGrN4`m4)H1Z1mV&ed`sh|KCWwTujNdq|ajKDol<8|f_=S;J^Nw+` z8*aRMAAMMt5Wv_~iF!2HJ&+FWb<6Q`KZ<`*$%b=pDC^1+s`|=!bpJzHfs$Pn8BFRsrrx@1Cd#pJ}l(2sa zVtH>ry)7WbkokKB|2)r&wY~Pw*AIse>+FyI@wzv~Z+lG2#jKiFR*4xQ4@3y2QIfsz z>z%fc7uOnvl2+cS(wSOPbn=89pa-9|kf`vv`ti=WI01sdAs{n1sqj%JlV34~VZzaQ zrAFx&oV+noD-V<>iTv?Su4i}@brYaSKr#nNwPl`_bVHH|tg&jj`<)H*2xk5tT`OlY z4AyOC;T=>Jh@OwV4a-PHQ-f#DQ3YF~ws=@)#=@b%UQ*x}chE>?&V)9zwZOy(6Fz}r z&2}<5Szhn%Kq|E>XF@E9!E?YG-GA4j3SB$@cvigNF|#bim`G9_b+J&ANER54kwu<+ z4E`4AZbpwH&+RyvB9w-x5_}ZXr=tMJ#b~c`-c0Y{>|V7@*Fs71U&%JF=1U*c?#u}5U)HG3czvbW zZ))tCU{!9v(oUDSCY@^w&YO`WVc|O%`K=Wn{?y$8c_n|~CiV9TBj2=0jqwWs1MAzU zZ*U}P$NU7^Tk{k+|T9XHYHtAB+|pq6AL8 zv48(?+U0Gr1qXk@rq=yLkqn!nN(-N8F}6Rc7J&u>*T+Y#3H?4)`woX(elr@g_VCE> zw%tLwYgZrhYdn~N2eKTR%Tx$eATDOPIi0rdh7Qa5{jhQ-KxDhg3~nBT&rwt3)cx7( zJu;DZ+@I}tBq(5O#x6?5(V}a@Ie&Cv$C@Pvrij6`K)3wVO2Xy-kXxGxra60g#zcF_ zA#`&fh)#zBCbzI?;6qbjM{U*$aoIPKiS}Ujigd@DGn?$to~VEQJ0dOyagl6xJDDt# z((leP0u$x@EimNAc_5Bw&o%BfALQyqtPY{q8&qso{8n4TQwLqb`>Z1gp>`PbEFPkC z0Aggyc*%x;SLepD-c}(UqOK1HGFYb8B+s9s9RfXI+HFUBp@-pC4R|pAA4XQdN**=z z*Kpep-NR8HJ-0lH$Zk7ZA8J1}sm!QH3LfkKwc2~0+$7=Du&!#q_+=|-9<%@YpTDO` z>MxS;lTttA0Jh@WLcwx83etW-P30`lO{<*A-*_l`6u@o>cR3T1w`=yT#C#Q z3#*Qh>Y>>Q z|L(5^K58QppwM##Icurxc_9vM-C^s6?{8a{%n`}`jSE+N9B9Ub9h^n>GA;O3_ZgKI z*LvO4Q0~vw_(-^gBgwcg;Q;IKcK& z<7?B<>kLkwpC~$IkK1;|T@yqluDk$T3@l+A>IHbhfsyZ?PznuiVf60siZ(eV>C|Zt z#bjvU9>r_$P)trzCJQwxVL2xtml!t39hD`Is^9A6z!?Ipum+e$+J8k};$ak?xulj$B7{N{r(04@`x-)vb03Q$a_MJ+IXw$hrN>bZy?dwy!ByyK(aGoEgq5Cf3k z;7rataR*$~1Z-1c!{5p?F1ka#{M_1Xt;t^L_62k^gK=sey$NK*Dz7~|R@VL&Fi&@v zQELTSRoV7}3`lrfc>u6~3wfGj$+oZeAklX|lefEIm!>YgZ5bPgNHe>^fWDIl_yRyW z3x6+)?h%=hfj(~3fQ{UW@@(@fimg_LHEZI-j!y$A?s6;iYzpKmMk;Kwh>8B)FZ{0~ z(8FpI#_Sd1#>y<<>A+j(rS!#%ak2wp>(Dz;?ZWdM*@%6&67vBNZ^GFp0Tjsj1FU5( zGN@TU>}F78a3t;?2{K*HUNB+8H%0yk1niT~^D-^i-2J^l6)!f%`*M!cN%g8noKKBG zuVN;YE2QYQzC))z4q3C%;xOyb%)Ge#(Zffa8iqSyNZ`@9{Bqdk$;I0{3Vfo}C+(nD zZbMEJ^0vNU(2KL8IG5sO(VY*(RSuV89Ed(A-V}7QC?|U5z+mo>$EQu+s7JHn!IK)6 zitVP&UPq)+(?V#yOyIVKk86d^FGXkU;2qXzQ4hKD=06O2A7(Wp02tuMNQOZfJjSrH zezkE*SN!rGA%dkO9|NK4L7ZvvGoOVmA0A*fsB2mI79uEsbnZSQ1|I0vY}TmmcV~{7 zI^YwH3o5Qfu8@_dyXC8UuzJrJxe_jdh9ul4Z|Ito*PZ$1qxfNiUhFavN7IX0MyPbJ z=m7!k?gb2(xyE9VyR<7N^0bM?Xh+Gp8EV*og=53OWoPv1A2vP%5B2$~QJa`;w}mrA zuZoH@5V4|2yr=1T6gDNtQUdX<);nm(>I5R?P=JMq57hAiUEIMZBNq)9qGAKnLBQ>otEYDWU^T=8sJ^RkqrI z%thpZf`alYV;_UxP?I*(!BICGeTHd`(OH`eoh!omPn4EFNQA3vfcKddWQM~;OOWgE z4}xp~QK4~q>QxvR8~F`e8sgU9+~J~G<%w#&c}v1B1*yf-v3iU&F5?C*FtnUDti=q8 z1YX%s?``t_;;~7V@O?&+806*qf}=lfb!^zzPRA%Ss{Oo;v5$poO+Q-&^uUx_tt521 zYUkX;b3=ayS>IA*q9C|5 zY!+;^31;k$fIycNFz2Gc`WZ2yylS&SWSS96T%Cv7L2=~BFhXu|ERp{Zbbrh(L^E)C z%+|Mf&Ka2AY^rtcJYN`ABtn7;VE$91>Y=NU9gMst7Kc+v<5cg2wnlGRZ(+OvNwJmq z>yIr6K6hb{d!Vj5@7TwVaSbr8Iz};R(Y{M+`Y$xIKXJKp2~yGP`DOks(wGm(k{52l`PJ48laZRSi(D5iDS>~R)LJMei5y83a?rtsoZONc_ z=}rD-^#r3DhATxCk;5XSMH`_@05I1zbsIzsl~~da?fE@IbXTi$R${LAS8$o<^{_oF z1~wd!0PX@ac0L2Uy}unn=83pH<2S~|q3{H(gxC9FoQPkq3V_wQ`oa8720qIMyYl#^ z%WWhx4VdjtD_H!R7UofR!-r+W6ten&YFYFO`?sw;{JZk(^}Mj2pZ+*D?sd}WJ1ud1 zn}@G#f72La{l#@^Cg_O3Runh`7KHE87W@IL1-;>z$c-@|impOj^u)Wban2B6yW8n`j9w*rQ z9Fq{s@OALgxN0ulQ9m2!9hIlf(2-;G%kkb~PPwQ2jwV>A%hn1bT{IKCy$H^4A)J{B z^WFPxwC49{1w33cTc(Un!#lmkA(3SJ_|xmElV*rbu7Mk+oE|`u5Er{*>$0u)gtlLB z;_!AAcspRX_D@z$(dqq$W7aZ?y`JAHFNo`h@G7*ZiR>&BmcWHojLo%2xLh{nT*qy= z%BAPk=S`UWi7SMh92pKW>UHg_7&DA#sncvJxR-e=Nt?b)jy%5*-*bukFk2F65 zJ8|&BJ{Ay2uHx?%CWQ%N6uy@5%pj>fCcKQuF@i3VQ@H(dRQA+R!>zOGWM3;L_053W zQLvo+HGL0tSGMve4AkS=d$z5e`puZmc_NVjXv13exCoAV9@}Bt@*o)^wS=NXaKAP2 zAa{0O3a{_$vUd3S&SC8O8$97wO^s*Y!5#Dlsw3bulV1J{Qld4qx6(r-Rfn~z87$8@i;c| zfblezeamyRBPWhV+Y@ku{rq=j)!E7EMCWPbL${7^zm7@Q>Uvq%UD>IW_=VK*zheLG z{RS(_>AXoLa}?#T)Rcmdf)MXCS%VLeG!lT9{dsM*PdcTR^rS!wQPxCe=7VX{J-CRf zqBifDY+0n$E`ne$I9I-LA`kO$LjJYw=%OV^@|wIlr?Lb^p!Uou-Ub*=)KT99S`iv) zLA`9_&)>7u7&@qoEPr=cR|81V9)WU%oXy5;Hb?l#mf7yV=W>Sb&wjy+OtO5XriH@g zQ`T|4ApOnM=ndAt_EvM?+dmvNNfvAAal5hyTw3)MQXD{3&Vb}Fo7yyU&b4hiD;L-s zM3oNKE1jD^=+2IpF<>XSY=oqFYw-lpX)THlpiB>bO<{VAGw@zL&E4YmaZMSndB=tK z-8sSbEqhxMnsyx@)wTy8K!SolJHMpC@(BEy|L>aj2=hm&G&1jEu6N{4pF)nFaK}}t z;-ewfZN>$7iSBi3UIDmqT$G;eNs=TOvIlIBVz5GTkuKR+~ zA5h_J$El>p$GeXUVc}Vr+c|$9xdZlotX-RkT;12S{xeGbar-kXz{lrn)oprJcT>Q9 z)4DV zDMwf)8@?GG@(sFKg!H3?*izYsS3UPL6oauFC^>sK?i((Wp(^O7FmTrAtQ*ADn|nxl z%bZimEGN^syT#aierG!q-=HG!)8z(MxRL1h!#LlWcOGiLJIj?=c4&i2Mb{?QHK9Ie zQyK+hqFgIXeV0Sgc=zZ%oZs-VgSOmxzVSRWiF6vxS>XaNXny^6BfpnPI61yW7BRUY zi5NqA-!BHaiRVGzwpnerjw)Pwi~1*jLw9KkqI|a(fu($ zlKG^A(I_FHT`*1*C#5$38!XDmtFbX`Wjgs8K^@9Xe$Fv0W*+}{G>0|+1FB6fjc>!W z;-{D3pB`x8f$xolEGzM~27`OlhA>9Lp6mN)CCVj@MQhD#vHjq0kWE`B1lDgWC=&FP z=iz!RXkC9y#NL{J5eLR3zAF=s`+h&_>tiIjHEz$QTRNF^V4G#_ktR`w{a;#TR3t86 zbYx~N$Jf@bZM$OzWfnHnMYF!mNt%KlT)^WT65#3V!_(-E_47gY-);Y+?H8bMyG}z>V5BBzi3xOwU!)~MO=d&wDx2%H zOyXxXtMoB-jLE}pd4zI`FHRNCE(9C$mazHQGZwOID+EkDfPL*OX>GtTL zJ`kr%tyBq)j{&8T6#Gdoy+wR#J!CSGXgwUi)3aJGFZY_S9FpJi1l!WQ(xN9uay$PC z!ERLy>0DYw?L}p!7!J+A1;4OmeE^ce38xTVf{SHR)aRonQJOa*^9eT`eHnWVUNaJF zDb=`nabVul%c^@rA}Zo?LqQJZvTR*LU#&!^aO89vL&xpsW9e>KZTVhg#j7-G2< ziE(*&kMi1Mc(To5GyZ$^owVZ5WDg{OYt-+fozEGZrGBH6S^yOcM+*jA?zNtACGp5^ zdJN2PkguCs5pS#S7~@h{y817mpc!bFMDy5)K{_%KGJLHyFaG&SW5g^>2MF|IXDP` zbyK5~KrpHO5inmTwG(axO^{HRR2&V?N!xn}F{co!(SpDBfEq!U)jn(28SC-mQ^)Fk z$4%$)eWzD@rmF8h{F@r8d#;Djt`p*usaSsk@k>qd(Es4a0r6X==MAI98L$5wVHl=? z%RXA06mtoB^UJ9r#A`gNu_=DpHXfIr!64&9i{@IPm0lbXtCIV%F0+>>zAnf7wmJ!4mbN(~e;vIwYOVUd zU#**RXTt=hbzP}xy;q~s=&ZpK_fuz6d7PDr>r{3_z#>-DW7_6fy@w%U3GY`R5OqiF zFBivN?2<#=POALZn5k9m0fb9(6arJ1^^HkI_+K_#eGFMK=$V;AR1GKPlu@eP68+Ay zXD>SX(e0b;#J4l^?4?+mWnxo;PjHAogSp2@1s2Y*RutyqQo*?TiYc5(R_M$`y#$oM z&yjleE~C(`>AV*m5EH+TrICjpMBp|iKSwm|vo*!f(&oh08DO{|kT@N$Bv%IYQ~5p4 zi4{h{bdkDVdnh;WXz+FiIW3Vpf>`i-w zXNt-;t|ixMN0t%(zk98es8#{o0%JUH^I3C=dZ~O|HN)n4y!Rv>tcrWO!WlWW_4TNN&Eq^7R|yx&f6H(aSCI0WI{oYw=a1t0Fzs? zhYr`ZJZ=x|=W4WNq*H|vX3K+S+P64?Xn3OM+U9<0Bw@N7qrB3id)xPSUgpr9q*ace zFB{ce)%tJ()B5Rl4Hie8{|U+qIJ3*~$nfIt_(I%%npi!24LIdEiFi@3q^onS|8m<~ zO=LH-Q&`plN0n<0bgOuaVl-M@V~SCGbgeT#hP;A&HO_-^AS^yifwXTZ($^e7E!3)V zVeGk7Lq#+tDCV5g>NP%^D!k2gYtqZgsb@w4!0n&LnojL~Q@;Rlptq%;nX7;0^hT(Y z?l6)6v&_PRiSOXt0+Zvnof>X^>&Mja({QJ;;H``_Hk;)oaF!?GT#hSJK-tF>@?sGY z);DujbPnE}NMbwTVF zW5D5bjCrehVzHQ=-<5-iuXKFkRs;6)o;yF} zBi;pr1ey7w*62|g5c7wD0<9VJa{NdbuOCMsE7!F= z{)&2mux1ndkZ$kU^tg|MudR}zlPAB#>rVL!{{9Y^;?KvPihk2Pq8*0%*IX01EKdz7 z0i!5)&#$A`rpiJpG@_4t?_;199Kj>8*^4*W()hQ1lSf;}o8{`SWy+_|XNM%H-G0Ri zu8bQWBOp|b{R4M7iQLkMT{_Fi0FlpU8@y5mbBd`MVaX895iH1p{#dgww zM@zJ$Tek}JBdzk>vOB7TI(l5}`1hNkQIdt)$=lMV&v(8k=gg=d>1A4Y9Q)muY2HfU z=NkhyymVNiUTjn=HwpSVBSD|Gx$5AXbEcX@#T8vl`fgLQKwt~WUOZhWE=&|eWwn60}B_B^c)fNOk48^fH?y{aYn#;j5TQH zRHe7kJy>bt7Hhuf;V8qKSxa_BmEV)LqVKPq;PrvVoSh1@m^obdzB(YT%>By@a;8JH zI0xcBYHj2%pDc;xj%#EvF+mT&(An zR4La*s=A)K@B5~M^oC}342uqdnvcp1gtCf}D<&Y7=eBtukjtT(I77*j$^K2l)E}Z7 zyC&R)@OCprZP^khoPPTG`|7eH5npsPs5Gh8E$LdE2|OpbdnbdGfW%1Pdgz^RRrEQ{ zC&6oP!4JRpZhe<~+h~dsbtV!)A3E}Nc+{4eAJ2m-yU0?pY(lAB$qGG@A3gGPM(+X-Y(9tfO*+NJ8PcxmoLM1y>9LketchSYQL$m4? zWK52gqyDSKLUDk#2IjVcj2Lu8MNY^AUC3wPsO~q}$hcF`=Lwtpp#sr3l_}Z9v3bSX zsS{4cS8xdAEJxlcb)ypr5T*k*iS*m6B&7ZXtG*iWwU#P@IZcVYomWGbl!kkIwq?Bb zOd%|8$nh-0&(3Pi%$wQKfb-vYML`pDKLR-WJhsYh3bV%%5pmk2o)hh6B+?KQZYd5j z$)QQoKI+Q%HemL&H)YvbWYh{w6zBZqY+!kX-!JyU#S5;hLTnCDoAf#mBVbQ#KN=cD zw!=7=Qg;-?>Z|V`r^U*biR2o@o266Yv#5vL$XxJ8zvh|n^W$dkqn~H1D@-kZd61dRm&2+ z&s=CGPmnf7PL46Z*~HP{$3F$ifFb&#jvdcjW^ig7#Pc7JWDG@WVw@SMU0_Dn2uv+a z=6SvK#zc10ZMl2#m|P+sg~;)aD4%;pEB3n}G4s=?^sf z#kAZRGU9f(A0Dg`PL&aNHlyY8OBiThNF`5yi@FBL_9IDb>IsAkJBjA|d}?kz69(b@ z%Nw(9IzOr!BuWk=H_k$;C1P$HKCEt4ohnIm{EfT@^c-(XS3D%QGRpKr?W};dl=J#hsvw1sP9=W!@50j~PHD@z3!pU26g*B2tJWZoRrB&eKNdti;w{6O#$ z^MmxVPoj^glE5lh`1dS8F@sbGmG@rSJZ4}BLH9+F;ay&8w&wL-w+`>EoONje7S4?DqZ#NWXXZUFj2&{^`na@0V<*m4YqnH8b#*G551}m4kyEs(sxQ&ng{^1Ls-msL&4hP1K=NbZRryTOb z<*Spm0ET_~q06o5HaKSM`lNTb027E0Ia8h4TOuULxGupSm<2Q0RG4CO5<+5N;plpr5QZyNp zrQ)N*0O010oWlcF9D&}q3Tell)-vM4$k$W?G}}uR=O9-5Yk#-4kY8Nq zE^hzlm)k&E5C1rxXvNOrW7o{7?nye2_B*jwFO611AN^xv10L3IcC(*sAIbtQt4?B{ zPsRNUAAOT9^@GE`C31q7|CAG$kQNchig}LBg|u#SxxFpoUvvQXoFT`u=|#k`19H2v~hIr{|rkJ-9P%)sT6g}deL zKh-M~lRs1?MNscnYKPUsO6td9Cm8$`qSehD@Lj&Bvv*qI+SJl1rp<-pS#r^8ejq!J z4I|XO!>XfSuqd};W&z5$)?LEs(l)K;8n9ZZGBh1^#^6^--5{DB$Qa+7gONMG!T`)U znHKB$2qW~fy2y-h7>}3=i@sbC;pmHQo}TJUN{QDFqD^b+byyG`+O`1a(ZF@%zR}*7M-62;B8Q3bIFzB~3j%N; z$;ngh89AjZ|5*O&?h;RpkxO)qY!Rd>AU2G#jEkzbE#50I|KW07l69Opk9gW{QS4mW zw?qs`MfbK{cE+OLv}E7E_3ah#?Y()N$$sJmtSxmOE}hVcpV8e2Ja4V8wRPRMoo+w< z$?mllJ16yhSf?6XeQXOLUOlB)J@r34+sCB5i&5(fs^`u%wz6T2(^dV{f}2Q=-sk9i z&~w*Ea6U@@JIKoOxAhaYu_SZEWHB#BmIduaT5j4T6FKuQCbA$U<2Sv9cBB=gs(RX) zKde{sI`-$^E1}-`beu>SPEG}VV&6yF zu+zO9Ls|n$_7fTSaCmV2kjjD|#I4pseTHwK8 zo=pvow?jA~g$XkQM;|AdC}EYK1;C{q6&DMzAZ|>rcY7hbrMvIX9A&cc>p2(MN%v=c z%e`pT4%ajxT5U8lHNp6~FBkC+Cs`zl>JL?Qh_x2^-g88K-b+BLt!-#lggyofN3D>` z+xyHEj;VSGx^1=P5b{rQj-{_zLahlKKfZ+Y3oNrJ4l+=hR=R(>pT4(!mrWUp>Tl`Hiqq`jLiKMxZZ2D}Li=s@tfx8 zJC9u+u6iLP*DY6?Gz<}Xq*D`6x-jQAkW!E=v0|#`=Y3AVMS2+G{V?S!TL}oOeNoMkq#7 zr;bwCC_jmbu)PI;`IKdH_Sc&d=Z5-L#5ZoP<$k-&VLh|_zmTlS{tmJ~+VwDc`d|9c zx6seKY3@Z;ta8eU`u0PU0C}0QU@>xu@|6|nX!!Kd#vNsv6){_mKu_ zWog2vWV9k>qu0Z=1Mf3ev@xQ=9;wK^nwXZ@NPBuNAr(0_Xjz3{;ID#& zJ|y2B2BtnQLhZI3t42j)+dQG4A1kCS+mOvKMamsE#ACWvR&C>CReq#=ICc--iOkVwd%+l@jG>`<@9sb1GJG=bJAznuA-s3s?t7@j>tI4NK;3X z2i^dHC4;(zk&Q@Iy&jir%N~!$(9l?el@qgijC;sS)Q1RD9@(XQA;x+ z9xOJwE=pkNYQ%52^$9NW=2kVyGV!PSIb|gTP;e~%wW6ke zLuJ5T%`jZ5mD<&ORBJ>z9@q*}*Y>tDSU>)@)iOyrqk?!PI ze4>{z!B9j+68W^7ao%KZJgPGapx3aB_#@)L2Rm_G?^|^=R-n0#ylXrQ>$K7GeAd9u zeaI%}6+4PKT~X5mbU`oNVSV9#%$%x_1U=sQP4t|y?#EM>bYz#sK-q2RhC@0tP*c}R zhpeKM#>IkaEB+XMiAi3bM3hlLwx#Ck6!*9~{A@Wx%R6U#@^2GQb*D`@Fzdq%0Pd8@ zVERyy;8#g0Re_r0C)LV}6xqpLKxjYe2v%tQENaoln4!wc_oh$#9dI9YkLuF zmU~1UQmxvE}* zAvvtQP2Z4NaO}n+Fbj&04qwFvXH{n;03e-NSjW#%vIwt+Fo^;%#FPObGWP)-ig#a} z3nK$SjGyE20T}cFn0WC}tQW25yy)R>JOTM?O zgI`(1`Fi?czO(gOgNNyEe_u5KK=^y`N5= zA;WREpdZ8>8K>&t^N#u17HSzBuiy=sUKdR9CQ@>ZN7d<>=ary15|+ zyC6QCDrQN9)pgMSk~UH0Jglxw?+_GozSE&o0MQWmK?$c*!Dn#5@os|nWJIcjR4o9N zYX?(4bHOH2+KrmrERCz8bQ>{V4>TMg^GT6T9Uw3D#E`5U=VW73`fj80!<31;b)Imw zHrTdL4j>5Jja7jvs42)9ivWp|lQ9}qfUf8l6QF8cG8f52k!KTEsVS&-$egW%=GvmU z&EilfCvY>Pu;?loQ&#K!wo_os)RS9txBXT+vY8()-gCAF@bbtEK!E8jyTRL3OrTy0 zG8;nR9t_8JL+&v{B)e8&wfE@<+1wjfM!I7_2+|3C*Fo7Pb;^et>XeXfcyxtW31bsZ zjwEuFDKJc@##nM8AOTG5W@Iv$huB|*g9$hQ(G5g|2Zb`M8^r$}(@|reLL&mfu>98I zg3UNA0?3*`N&RNtAyTaSBEzO>vKYPzlPNhHwe2%Df-N{7-woibgTe%qnLB3g!!Rm) zSt9eO7=krSy56c$MV;x>*nQ`<6NZ#-DBG%#U+$H5b?8pf1%d2kVi+#P` z;NeC=*9u%%R=!>VyrX+rt2sPw3iY0`3Eqwy#hyB4=Wc*pzu~-M4@jJDz4xSVH=_C^DL-``rkysI5gl%MVk`zI-y*4^H@qzz3_v#E!8KY@H%dZdu8Wsd;&YGj;z`Zcy3r5;Z=Ml;YzM1B4w#a+ zW^Vow03f7jeY@dXD9|b-w zx(h6WB{BM(tJC)m66%4lerPK>SdHFU1)?#EyWBSPmaHAKcz4AdwPxP|b*i2%1Ij1M zMDs~8J#EN0s|oc4P!Dt_5(MawMzFC#Qwor^{-rgjZwD7-!9P2=$afvG5@g;+BS*Oe zYWuPOEpZ{KF$L3gN86hoV}6sc|NmLppzU4H(6&jz9l5TK6D53{HR;mN}?lVwGUyFNSzJPtu2w~fTr9!)HebfXslP+7h?iL} zqklLLqz^Ot51Plr<9hk^T7!ptYM{?HaL>pm(*UejuH2u1RsfoSR4ki@XO3}mJ{O2d zA*{uQL#2}#7`U#cKe);sh>c=z7c{Jd^U=j`E~v8>K0&&zprry`fL%u4XRFtDpJQ>f z6wW4jT6 zKkeSBLMS)QN*7&5heoPic9MeWsg*jGD;r)GtW^Mmd~znHDe@wIZoI7Fe~)rh@$L~l zvyDdC^d9C^3AfwcGz~G{9082az@1D1hD{qm3P=aioiPl0=+KpiFjtC>X`<%UL1+R< zNhWrkO?=p%h|hhYQC?uz?1Xj)fKBLhHe~}cw3%R~`0iN{A6^gsecUuLYS+Qhz;m!M z!8&MCz}r5FZ7Qd|nay4ywsuq~%#|_#YqV~P8#F0w?g$HNbq34*8K&HjSh03{e4pz! zhXOE>r2n2NSOy0UXB`yh>vLuQ&vSQtUTfv~{EJszFA`zC)Ace&QTDutz~O_LoySzu zSKG$Bv@;*z^;(06w#z6?C^sF`Tc#I6!J2udo~cD)}djg z3!^>z%pey##=M4M7&T*Ll3Y!s$<6BRmIV^13N$6?ZbHAD+|z)Nd=`eyZScT%>#WD# z>it@QI`a^MadY~P2um1KJ#g>|d=Xy&j)4vS*0u)YTAx4K&i~$eNf(Z`B zOqfWG2CETlfw^fKZC;MBj+JKq8p?oA`9e7=P9I_{PXKOK&RCwXb)Ga2m?!lXMAN0T zLo#Q{+CfYAHckV2S`zxcKoeoTN@MzGIAx||AFiE=tfL1opcCR<$z)4&x@^`BR8V$3f)8UO!k9$?0OVa6!3qK!Ak8a{PMzrX zkfOuuLL4wEtlI*~Ix12zLnwA*C=oKDsrt1@FkOQXn9X^T2=+6nccLif(lF&s3>o$B z$<3hvv!R|+8`CraIFRV~Ix3#Gf^9fw4etH?T)^;rQR6uvd69+mc{fH1@g?L7SIY2x z5BT(=cln^UX##Ku(O26)`2c83zR>IS1`h`YO7gnC(fPcH(fO6Zjj^cJ*EJgx5pH~% z3{)hxOxcnJLkCg_`Q(AL!}SMNizmMsMXAGT{^}hK+XbVAfkcowLwx$CWD77`kj5C| zqzPDy&vsA~dYZ}5CWMS2Etx?jf$kPi7o=?AOR`6Ta zenEGOQ}Yd4GIUoUJL@u#iQW3y-ZPzSUq*?-=WNsi4fjrNKBdz27bJ=#HWjlbV-=_a z1P=z?wgdQB?H#Z_u|Oq@Wu9Es4Vtz&5N##^Y^*>^02At^i7B(sxmZ4IEK;8d>l-!| zwA^`nYu|hf)Jsk#0#qO~`Y!t{3<2L&3xW;|xLE*-&zO$JoKROQ(J-OSrmqMfp=|q{ zR(q_wC&VbVI4}(`npOj=lrY*P**y-D&&-grfy7_{sJUjP0^P-#k+GjAd7(1^F!T&* zG4?FECc->2fL0mxO3@A`3XPc^a1g@kjE9$4`sC-BU?ynZ3Jot4hBpK^8ttx#Q{bO{ zbFp-=5@O6ouGM6yc$+5!QUp>G8Y}YLu-h9VVfJ$c0}jk)WzGDo>twh>mfSI=j*^~b z4}xXjvwyR9N6g#?aCja&@G9Da7j;8C+~&FN;o*9__kKH{hrtf`ea~*7c&^vOx&Gnd zI`?>ZJI3Mt?zDJZFTY-E@K6tIvni6b%b6E}dVO9o-S~xm874$=lXd!Xw%Tes5sKIQ zHG6kMW~Yp8yQyy81$q%PB#eR%)25*ANz^i9z=H6Ov0l3S+^uD*@X`gZ;Fj#o&ID3AKNgWf+}<_NVgU2B@~@AG$-KAr=U{o zIkkeO3DkDbl&mvkHnC{iTPI3db(md6*NU|zdQkU(9GPus7K}Af)C(*7P}@YM;-*UQ za}wSH{a|+|D+_I|i(mlFU*q=9z4$2gHO855?{WN69xb@}sF>gE!|~GmJ7kFRAV5D9 zP%|e_0MG`=p^Q=QN^S}@VSuRUut-g;CHK)<>OYG0qj`HP5@TuY~!Fw2zSEe5YE6w=0pvyPWGC9vVcwEOmbl7@qexV=3Od=Eq0D$q-<`6ij z@EU()#njb22oz3z3%GV;2gGi0P`j}jgiUj!S1}QwslZxE z1?ecmntLS+${K-9FbuUK#T_k-ePd19&aA`Yh5bSjf}v@RXk&L_Cj=gwiG3+vmj|@CUf_kZfzQ; zW%xQ+DJg7vl#>h*C^yA&kx&ohPNg~=BF|eil?_~_Mb9(@+i{86EYV#7G5`U%zQo6j zn@i=^#@h~xK0E8+B1L5r4<`2jVK2W$H%Bl{F$8UUz5OlUZTgDy@>O_1Y(QZvJw&&O zeb^0j4gJjG8V+xT<~8bWULs5zNE_QHm?id^vm_KY74|qm=8D}^F&Fo^@UldUX_~B< z(xzP~XPyrCN)axIoKi=2h9PrDA~lia3+7P_zz_jZ#hoeB*gk+~fW+q`W;}1jwEcd* zDDs`yQ@`wUA9h?k|2Z#a9bUG4@z9;}3%TAM&BJ5a;sd>+C9>}abFhwJuhm zhgr|jZj9?2d3bZI%i-~Br&d-YD2nNpqb5D zQv^s>&d|A_@A7a}lrll`hpon6JNWtted{TR2vjoCn-$b|kVIg&-Ufhj(||+91pnNg zeWx%x@{FD|+%>HQ5*h*A*rMe_COi$A{+^4Xkj-gGek|JNzzD$RCZqsg?hjg8rIZ(-Uexr zc%X&_M(a$lR^LeGf~o4RXUHd`{iOu>I&%#56i;TqPET%%q`22EYx{4EfB_bQ>|w$G zj*YdL0CkokKvFOtq2)2p3=CF?8x3|%*#=UD_9rbK(7pTu*RO98a!|Xqyfa94NZ1aN-I$JQ9HKaWi6E0TFI~7Z{T3R=c5T1(}E%H6BksT zQ?UTfEQ0N3yI9Oc1%Z7xZE`#e4#m9b>%$LP^$k_Fug+5vPgRHXt-z z3+e@7y(CCZn4fwuDU5R4K&^nL41Rh9YJ<*u^s55s4*9JU=(rk7;Q~2Yx(PTB8T^*d zd{705pvNPyn}Df6=IrCgy<9;Sa7i(|FeFEi-O3n!w$bA0B;z>clN&u%L0S@|WH(IO zW^_mcq!GHXU;7-+u&4 zGt;R3n+^fnM9&jkJWD`7V?i7^05(arUMWBdYQ~o2TVpDQaMA;}`E6j>WXlAb$O;Tm zWjbv-i(n`MfCIobZFK_<0PXq179Eo?>eNa&A|`? znzbXU5PD}cPDrdM56cm>l`KNHa1I#kXBnD^U__G`|NRO=4=#jUI1Dw zc(#3ZBP7p6okk9(ByOgs51EB_y#)H+go5STGfNM2c@fLTCks-iHxl@QJpkDdr+hL1 zz}F}9CFlu#mr*}*Kz@1xzj=dvTukdwGWz9YEQBiX+iyZ!voeRMi6`d?T&-PEb{R4! z^s@O#aNFw5HWFG#a2PI}Ud92Lwt%~g;{q5^GtnX3@M>doH0+VdY4a=FcJ@FA2L!^Oxl2sawwtK7lux(%RYpT$DzT^s&>+(Ia+1NLQGU>e;7^Cc?+qnSFN*D-W zaK=K2dSJD`_nol}edp#-Sc^7&xuKZg!M}g zC?$c9-Zd~;`9d;TXT^t}fYu6445|$f1=eaB3Nj&Q+vlOlNGG$6)@m&ZL%8NcuOb6h za(cF!>5|L|F?G@gdMVZm7bcRIkGxLKb+d1d@Tw#p>scvEeTZ22 zP$c9$pkMSul_SWY6xU5R!Kj@RDC8DcK5U=9Jk!oR}U1lylB)93`^ zYS&Xf>Ckg@_jNFz3~YW6`HW5D(Cb*4$+~vTjWOLZ%C!wN;~K0M4OY(f2SX3hC;K@a z%{4RhDCgyeA&T_xhk7|B1f4?LehtCo*);$dm@;OH#$(&ac8n4bH6S-acY`V2chE(1 z0ALO`XA{*rkS< z8%~^Y>V_l|DVijdR3Q!`M1e)JwRrke&E~T-y7F+Ye0Cr0y*n6u)^+f3qUMVnEnk+^ zcokEs=yrbCX%S+{SJgYb>|m{TV?7EcUv9nD-~sB?Y%*aSlt5l1Zx?pcW58PO6wqQd zQ_X%uA#Vkgptt>Iy^nx?e!+Wvw;1SPwT!m!fD^ONg|PQL?HDOWdw0cpNn62clCTR$49Kx7{{uD>??+!2%#JJ|DsZWIEY<#K1Gj0B7^2 z$VdB+tJu_1XQ(96V1#T&hs{3GWDHO`*?9Ht`!TGq&t_1hYJs@iZEcI?&Ok_XH>3(T zp)wRH-83@I$IZ7r4HwHO?*y9>OC$ocl{}iW4p2K5VP*zcSwz_x4rfa=nHPn5reK(8 z#qkcXgw?KpH~^Cgh}KJ))y<(cron*2_Vc*j+Xj>Y-5e~%!GZ&s=95;ln_u;nQ9D5| z8z>9X)WJ!Rl7QJwqR9SjJz)wz2YA8xv($8}O-J38 zI(dE9$`tFBWov2i%-2Pf(R(f#t}fqdy7B&PN8lJw9FOfSTQnuP1(fv)ZiJ*Gvl>+Q zLPK>vm=51z5+AWWSpenLqJ&ZE2~@3Qp%bGQ>#nfRX)FVLFjKkdkVI$~JRBP}`>_!L zohrZ#EqNOUUCh2Z%#qT`+!!^HwWT%%_wI}dZ8Wv2cQZIkvIxy{5ZEA*(``_1uxyik(p4g z!(fXCdj!BbT{5HZlC^qzX+hbBDfOL|QKC};9@Hg~2}eWRSd4Lq7DS5F4feCK5u0E# zOq@7;GSo{5ew?`KusEmY--$`VDK?c#O%nvmy+stlVP9wo?K)q3!MZ%3fcB!HEgr#L0Z!L_aC(J2h z>ID~h#UZb_YZF$nao;Dg*R7I=$yD_(`MF5*p4pSvRE=%e0(b=X^FaTwMe_@}1g=Fn z(>(+(cu}{-i}VgrviMy74(~@tMpt@ersKV2O5U&aT7w5E0B6AF;1GIHy1WGooC&w0 zwhJ=VIaflxP^*!99oWQoihLVcABGStvZ7Fw_t`ggrIT55V|lvE5ihDL%}F z8b(`Y(8psRfvr=3F$8*=td+3O#t6(z7SLj-P$tM#Mmlx_8UzS?S3%w~bu*&Mpf`3% zw+!S2IZOaEXsPJ?g6>l)ZQg`w7mBL;X?PZ&oP}s=0d-G4zeCZpy}lk2^1^PdOk@6p zdS-8oj1C1qDTdF0vVz6*7GeEu!@fM|>UO>(gVtn$$PVV&h-YAQC=8~_{WsDfK{KIV z*ln=fcBI9-O_G7l01%Q1>k~Wv=e`c9hA`5_h!vw$5bdC<#waLng3SO10f3@()($|7 z@zxAz_wE)o9gTq|W4xksqL0#@F>&c+x{c;eprhP#R)&ZYh+X48>U?xL*n5OA70xf~ z6{8EpuGdYgGNxxLKny61jR=OJyO0y&3<=x$N=F*+ZDqZfoQdJInePZ(*$l9HwrgNX zs98{pf=dS_MJXMnG+gbLF&(oDo0o_Z>I07j@zO@LbDml;eM3*UsS_{(OV6lcnujKg z))T5EoO;2;9s5)vAe@?kgQjT%DS1Wl0H3)ddFi5%?c4Lp7Vq|Ki*u&p?U;p!fBRf4 zL|5}=>GvMnN*4Vdi1^@^EFRa(uh$wpn4nQddsmD0vtSwA5*MtXilJ&B3VX3ZQEjK= zX507n1+hA=`UqnJ-)&`td#svZbaMa^C@g4&Ew&WbHYA%HVAQT>Q(o&&?hgUDh4C0T z6;70V(1 z83qO$L1wj<+-@zc*7|72aM1Gr0u+!~&2--22LvvS54DBq>+vH znQThxt=}4%d`Oo$kt!QI6D^rzw07TEu>gd2Jgh8X-VijjHI|V2whtTQkneQ6ZWF+Z zBKZxq@7*-Zfmawig~+r#rBRxQjuOCqB77j4=1pf1=1mZL4!m=u1Eag*yu+lQxk}=! z`yxQfLk8Lau?LlM7Mx}SKolZn-%n%u6n$^!H$=tBjigc>w@T1L(5hz8wr}Vx*w2>x zzIED}heK}2ELJuUHlQH!RW>k@NpR`~H|vZ!HLQ|Q9V8?cXv?^(rfuj#SX#!M8tz&F zm(8+TT*m+ab8168IRJw@LMGb&1MtG2{dP9e&wKtm`P=z=*m3b(yX|q4-MTK$^$ss8 zSv(_}d`_3ebNA^zWFY#x&~4FQ;yAzV>$L_C04&2{p!@I~Q{B_XtQCbYkh*0>Hu@O| z@tU%;7dxOI1dy$SP~IXFjCl}ACs)3^pF{{JH390>b6yn9mE>7mu;-lwmg0pIATXvQ zjsZb-!4)5d6!Q=AF&GHTz~lQBw7U``7YhV!&m*wq9f51IcFz`U1Kd<8M4oAs9b{s} zcdk_7ZUqt8GQ*PZw%aF9>$ zER1$=kBIErf(sLj%E_6k!{+!HT8?yb8}p{9dm5wNqb$*shFMv3KuE?I^PN`T&zOBt z0i{hmSubg51EPb0Iw9YX&74q-DW#^hu*X5sU4+qgI|g6*c@H2I9UtW9Cm8Gi4h8~s z^Rv+HwPWel@c|ekK@33b+zt@PKyuBCG9a^e_VBiU07mDOF&75*)kk$xQtWpXhpFOj zE$G77PZiZCWvUX^Zma+&9UT{QYPha5mX@*hggG^+5?W{6t`qj9BD3IjnUIrpcyxcQ zD38FqOKnj0=VHMC4l#MNa326;1kM+9Tm(}QfaBqMUYn)39|Z97!pZaX5O754;@npv zwwlg<9?wMxB%fchc+q>lUnL6w<2=6FHXgyl2Y!VYKuqPcTCfg^)dum<01a9cwD`#B zJFnBm03UWc3q^EhkIQ_^8{RF2#8Wda%z^aAKdquA@EQQ<+sOD5zh!*r_c*{O6h zrRuXW0l^~3%&1qEpkOpvGpm(cu&pPi0kgNx@&W2)q9-Fvofxpk}voOL9 zQlN>kd#0rPCI-_3`DhG4Q!n-Dj|kV81=LQQ4$&K^4t%_owI51~p9 zh{6~PYNe*>sWS|0rGTLqX`4-UpEnN@NPzFHgruu6VhrHCHI$rjW8DA?CK^I9bsfq% z<80Rm4HsDUGEcC5U_f^FZ@Qsl=@$a2ru(7hL3uW6NoTPgNeZwcO@fPy6Atr=t|oSj z-B^1q60&Pl*4JMTH0rmbC*1@8bnVaa*#R9unE8zClFn|x)dPWUK_&hMgie6n{K}XQATq(N z9t@lZZ$kF~9OAutvEBIF9;mCgR5GDn8Yt++Iz#G}cYye)@%74m8ocblRnhls!>-&t zGt8rG+NfoKN;F&%!xMv7_0mT&Rv?9N(vCq;)#b)sTirKcy7l0*Mqu^ec_iqiI`wU3 zrV#X{MF(9^s$RM|114m&e+VBVutjTOS{)=_CZvUiCq(yA?GaGxrFHH=0?R#5_4Qb`c)9gj zg9n)a2ma8aKo6%v9ds$R%`q=D4C&+|GqDbhwh(x>Om%)!F+UX_Vg>K(7xa<_yAb{W z$^`7UEIB3s_Q^8SR25BPM_|E}?dD2KgHCJ*-^ZjVx30=>cJocEmrdBdtr6V1XWXG~ zk4%|^&2aU7WVVs1p9?noMCiMy@f%2J2g3Tq_BY;Zz1l`d$COC%;3<C<7y0m}dH{GOw9AgZOM@whR#sHk6nGg4YCi{< ziPA_~bhKfftNnvT;?-D|avR1?It+gT5Lp)N*G03GJGxfd0jSP?rIn095d&}}rcJ=I zosXDInvVc4cAldH1vmpB4h+SEYy@vRcV{I7*Vd40L&5>ox+S9I=F?i612FaLam;qn z0SIIQHb0bYpT?Xg*LTF{12D=|8!*!iL5Q8l5R{J6NBA)CnfX=ra}}St5olH@1gLII zHVKfdJOKb@YREprLWHp@fmy%=OAC{u$dS%(HIT1zNgE1`pOIy14lAKYI? z`|!{M;$_zPcAr}UdB8qAbesfjWea%@fOsbXxr5&~*5RBvd6jK^v9H$~Jj`lU1E;mA z8$bw=~=8rE*A^+K_{VOP5OE^NAkFbbO1XdScdlsg59xG-?j28{Zv-)P&xGOQ4E z#iCBYWHnh+?d!P7CyrSKaPuXv+qNw$OugmmH#b*9jOVq3fe|Ltzl`}89*D!h3F3xPejcJL zB~`Ph7B3sI3tD3z;yM^ifrFE__i|J<6?%Z!?!bcAO)Q%hY*x|^h-_|#=`YfvNZzg( zOhAuw=bt;RG{$BRaiu$}whIF;qYZO!?9_HWMM+`1CPKq9?xW|IbTB0GUh#EsCdDSM z(so_S#yY5LDBQ->c2G@+(V3u=*f1|YuGGlJmM4Wyo}uqLQZg&*ocrbmDdwRNBe#bm zBilvMg$IzROG0Z2%Uyx434KXuyM$@35HawwwuCz_*yV;cSKOW^w8oI0kbPq3sbypq zT$K}=u(xG)_j5?2E%c$QCCE&l>OD{I`|D*yj$LW64=!vl~({4l$S~l;LdIR;a%MPr|f-4$+PlK(8&TAR@$=lM&MAa6VPW9AJPQ4VciJ8(RxT7 zQ19lT5MFvsJZk5CN2pJ1G&9r$bTJ%kj2O=rm~1~oz^GQU_AGI0D>cxO79F*6V@80o zZdA7U92lUB>6&~dz>_JArqo#o9)?9x8tE>e>{Ezb2~q_0!(v_*V%n5@-7jA9kO^oP z*nph}$C#nf4)%Lmw*N*OBFqybx-6hPEVt|4bSILm^wIWS8t{@BMF~yMfsX~n5I2%r zQO9fwV2c^-$1niF7>4BnNNWc*79!3|TJ4xi-x#H^nbr*SXt#_~1F((R9$zGk@=~x4 zl4)bNqI94e%x6kNUeRq1J>}GgJW;0xb-5LhI&OnR7>7?e>`1d?GHU6{5h2 z3K{|P)WC#$w$@D&)}DZbt@Y9`(9C_bYA%w^qS_r2Oay5RMA%d_EX#kp&WH1oMF5BA z2_qx;KQxtk-g>(>&27~9S@IO@gFp9ku?`P`!?W*ypLOWxBBl3Wy*nmRU;LowwFVC) zfb4Zp_cmvN#*J>!+fG%pvjNuP39L_a2)H6cgHyR$0Ln(?vWo+ynEiA+Y&G@hNw+LE z3c*`|us5_F;)T$&O^Xx-Shtq606^g`nW}EK#bnw2=+ZcQz7#7@kWz-V{m)o6X|Vz8R+82*$^C<<&sLlO@RCo5Ih z{_-ftLfMbfi0mo~%oOn|+4x1pujmhqzAKrgI1% zh;$@O*T$6OJGfP{F*kIYRp(*$1Oz!`>^7O6~7?^+-+u+;Y0YTem_i&V?5 z+ui_xW|(?i?6Z(}bOi9|(-w#%8$%HRn5(&DrVw@d80on2Q-{rTaIqsI+isDaT6-g@ zYXS<}q|R=08{!_w?2L?O(?ifWd8y&Jokt7&Y|8sd(JswDBj0Y8(9u>H*>!Zy$Qgsf zD-HhyV*p~Vi30=zsEd^Wx*}D9QU>|x=(tY8B0Bz!5=c*R9oT{94Ah+g6q&YQYmSiw z^;r@&UqVM)B`Iu-xEe@`&IUk##VCTgqQ`6Zobnw4;`(^=jCLmh?M<(dlyjS`+GA zaWSvR$@B~%z|>^MQmdq4T@3)4#Kv{Qf_wmneX3y6d*zMH9Ys5YEOSr5y}%tE7r+J} zo;Qm7owQ><1Q5Wcdw2*c9+odc|1g#V2zdrLoUspYQ?3~M^jy~AaeWZiYYiSGIkOp= z48uwmvCeOJeltubxQGs8UVyn3o^?4ixVaKQO>BliVQ^=pO72o<^n7<=S&v@xZb4$b z^680@d3vWr1a8d=Q3ah`o$f+J6J-+miV+Yr8Mx3yV`3s;!RdU6P}JeW2&m5vs>JrM zUYX0}^mLoEAd_z_g6@R?+Z8zK?8i2?UHK; zqGw-CLGRRmbWd;xaMsEi*?yk^ssyT57jH$8Zg>PMC15xf(k9Tel7av1EI@#fd}EU~ zqg(=D6Gg6;`$(}l9bxYrT^x~_OQA7SW9UO@d(S=@1JHNsz{Eg6+tbjppc`|y~$lQ9p{$$fC$=+olqsH zFjTArD8lF}s5N5|Le3tv^S%w|jo9 za{zH~DV`}|+%Hwo#yY$JIGn%7!_vmK-|uzVVk^D8$~L~(*Xs=)CIyPqn}D$nexoD5 zVMQ-FH5vhuJoD;1p9kR24+VcYdPYdFSqHAt=fyc#1tc@l$+A0fP|&jiGpt4nxP#x8 zX=$;NMTo$_W{pkVUSr_FGWC4By{_#H7;v@c^&Q5DW-D7@DD{W!Z~!VVr9>^BoB0fc zQeP%D79#=ussmX-ixtT2IbH+eF!*t;MzrWf&{Nw7Np51q_Sz zhGBq&c!~czTv-Ds!GKO^gCw7|du9caLaMO=RK!MdH?r?qQuNhI2_Qum0Y5?98BuoO)xa@efXP4wLw5FE)wv_@D(1NvAyTvXMvx-2V0OpKrDq%Wow{ov z*ym<+G)Y+G*;}n?Ao`fE5#~{a`aP{fv}uAE6SWce131`oo-+~CLBcseI0p~_?palD z^{H(O_C6cPdB{SHxAfPD64p_s*vb_z0uB!ip}Nx8xBKAYy$i;VWs8?vuQhlWH>bW8 zb2TgAmdZ44%sy4{7JzJGI%QzJ0(eLFM1cT6oySd(yQ%HXC*8i^HBU@j)+w)STag&XJA`?(!0;CVw(r#iu6Z~0;0lbOP`UHsEY|8}5K^zQZ zZ_lGKM`3+qV=dZc2WDd&aAKruGu7$d9TLN*tj2B`pLsc8=oWgIa4`VrFbcW;d>xa zVsVYg8s(_)Xi#%7jiFegV;}Nq3-ZQ5ZTgh}0K^!jt~eg&jMY|}^WW3vNutF78y|Ty zj^gb-W2CyW0Z90^M=VnKm(9U#{Eq@O+rCAqO5D@KM7#EV0V}XN!=$jXpAvX=6+eKO zfU9m4)mc#qXlsIYf{6cD8B`g3>Aj0f+Io0WRMAApGw5 zJiN2l|IE+)4F2Ii{D=7YpZ|IM#&7%ve)LCw6yNks-*oRezw}GLgun4O{sw;fr+*qE zg5UFdeh>cLzx#Li*vCHhO8ffxuGbnoq$42-ZCwo}nD)T!!bhh`^Bu7JZSm~NfdP?~ z58NP%LI6h_Jss_C)CtJu?kAIj5_j+Gv)>Q9-Sk>gaALDcUN$NiPFaUI48XXN0-n{! z&D6^nh!O`jAkn>~AYRv($sID2KQ~(trCm3Qw$linz@~F(S7L#9Z&5*)1YX$d&!#%x zY@%&n>ZR9sZ;U1AL)2+{3{pTE0c@okZa}#l(Q zxd&(f8`$E-Y`Asq_O~LY(2p#3Hqb+NWIhUuft|dV=ECM%09*yBikBu5^05I;$M5yh zT0`4R)C)6ouO;L!3KHo-+>TD}wLvXTX_O;sKMu5LC_RYJef$ z=T@d6x}4mda>wh&Dgc-OME7}upgZ6=2N5Bb>>zs|2MiVIr5Fd>e|`oyyqB!Q`?YRw zZ}Bx>^ELSPZ~u0D%eQ>XGk^bI|LcF@6QB45{^DQ!i}?QU|9-sj#vAyhU-~8NcDwgs zZ*9HS;DHyiGJ)TuM!TJmWm~*uHC!#2%}*86wHk0BquNL9*S{=nZ>&Lx&&+>-MmF8{ zgv9DM97VqK8&s46b^;->j3+ulighsHyoT*{;8-K0bC40)SyvR;#VW+u)uC>UfK zhgrN;RgsEV>st|MO6D1$K)q7aH0*5ppbFVdRjie?A3SUC7+w<8Epv|Uf<6H$;~vOr z7xwwejn{{hC+vtIcz+0!btcfD)5!w~XtS0!4+b~Z^1wsY9S9w`$)RuO-NBEt2|%NK z0;WM}^O!l&p_x$++1hq9K}s3IP;2F-?VO00RC<&b%m*XpQMA1=Iq0pKuc!b+D~uU83}c( zcmrs`AW{dKzm|oNuCa-L#efLNf)0^^8#!hxy{zoBPrRE*qU@vhd@raI=-R%#GK<;T z&mFoXpczwk)Y-H!K48m4kO`-raak6hV{U8b~K=T9UAd#X_LyzCRba37GxRV(NUU0z+-s;wxRH)&=%U}l*FZc8eqNY0D zQ3aFWqz1??XloM+K=2~q5ZikZaESE~IJ}n(M9evP)or|!^~q0u5}*9!CtvvY@A;nZ z!Jqn5e+vKLAN+&y*zf$Ezw`6nzjtH3*5Dy};5GC#4j7_8Jm}O2`09axyRim^XxwPc zh-jM;V56Fi4(+quVDbrrMHq7uJP=x0!7>`ltc~)g>>1|jjDuoyW{lb~VTiM~YtF@W zqjrr=z~*2|J4gc%#h&KH7QZ|55J7; z``HOJi}mU|wH~dfFDg4)X9s~ZBSwS=-5(;yya>`sG2L_<)2+Id1SSHxPNeP4np%q5 zi0DboX8go<&KumCnno*SpUqQ5n~NaBqd`1tE}K(mWap{6Tc&qrMDUkn*Db-0ZN9?@ z);86Zuuh705GWXFiF2dln(CA73jp-Jm=TkIk0=Xd-=T#dokrKoLUGE0rzShmS+D?@Iui zCfH?yY=g~cgOMoI$KQ9f`rmdqX~6{+9C*RC>~NCZ zcnw2PsG({e+Y&H#RB_S*)+nKf0|jFuRwPtSF9Z&;f1gX^@P00N7s?j#nVvpeXyU-*Szz*l|MSK+(A`@5ehZM>K3wFVEP+u&@p zZ_uSN>mq2=zW0fkWuuSFty&%4bq(Q75I5$wBeYAqiB+NDwJ^FHe6)5@#6#r8it}tM zoh%y;VOHO7Sym|B0jH1`reLTz9sjRAQxEDU}AbQU?G`-T?ZP2k7R+zMV*o{09$x5gfW#lNYV(*l1(>} zstjGg=ychUkN&pIbbW#`f5Cu{qFq_Q<%JQm8q5ZL6EF^uYa+9orPpQ@i@Z1&@o4;nA*#K`;%Fj6Te7hs zk5gimP-C4qO$1;~*N6O!AGlIVRHNLHz6fj;pXJfvyvl*Rv&GS0v^I%$R#XZB>(f_J?pEL*P3AZH71u*Rgc@ zA=70(EG$79spiEAfC*NhjI|>1k*0L7ugY@S!6hH#rC)TV!$!LJLGh&8F<`y+DX7wT zHz|(09b52mrGeOCpaK!w^Slgl!G#src~O3nu^x&I8Hintbl=)Xz%aaA1_ZgnUjMP3ovSpzK9~^wFv<{^+lw+2Q62L8yq5ov@bi0uZOSK#5`8Gda*W2C0yq z=uf<(-9-ip5y)dxjI5m0-t$7H9rB%nA(4~sf!7V0pWy34eX7LP$8{G;pZsMpxc}DR z`u7HeL9;qn-?QXJ>8ay%T#dfKsf0n;g1)fWbzIrtOp-RpgujE_oOVdLG3dB5pg$$R zji>JpHM?cEXLuKq@mMhOJr_-|V*f}m(`C~OT4>VHH5Kt=#UoyVbS3b+IqOrho4>Qw zuyYl;1XbVn+Y10rG)&qG=3wm$8KZRo{pMEoq#k!6R3TR~NSAvP8m+R#-(kRA5oZQd zwkJ>EySFt>Yxnzq6!Dvbv6P!9K}%AAIT>Jwxc7$mCTII!4j=?_>Vids9;}1$L|+F) zUm=QO9(M=!=mgA=^!O&!yct43-#7iW8-X%&T)zONs6V&`_=(95d^0 zL2^Sr*~(T#?KlU1W`Z5ybrr+LKe$4dhu^=nN$>xRmW>8Kd|j}R41TuL!y9cFQimiu zySmYdut4$q@bG(|d*N|ezkcQvTn&Zz z5zKr}QXJ7Fayyl);!BPBg_Z2BUu9fj!f_Sd$pe8(**E(VSp>5hLf&8QA4BfZfBhZP zRc`Q4C9`Ljgb2J0U5mna?N_6xF)WofRLk~TW}pWFa6ACy`Bs*-b|pHTQ$G1n`h9IH zC6&)_+T9XM5sV^xR0-Gw-zKM1cPGQIG!SUN!|gd{!0m)XlK@cWjw+p?0l7lHZs(_R`Q4Y@YOq{cih_l`nL2n{^Mc$eVx(q<$s81F8+PMD!!1&l<#`FQ&SBh`3tSa!v_-IIA&J)N~JyMQrm ztRzYE2PXw~_mx_Y&(l|nsCaBYa|}jxtjTujQZ%Qa#w?Q7Zv8ftIf{OO023ZT65?%6*6XsIvAvfh z4v7VTGIK2izmj#WKM+Q$&UoTtf{JJBc;QhDrBSy4B%9f^M3EAG7NbqR-lIh};92D& z*h1ujs19rB$g?t_&gR2NA3h{*PbnGE^`h-$RwgNf(-Izt&l4<}^5x?0u|8dy)w8VL zsyijVR-2W-t^fx*o673KP<_OZ2q{+Wsvl%U28V39h;*$&AxvlkYiQk+7Ikjox0B$d z$4WZHjY~%2TKz}xwj-mq^LPIv7kJ@SQ_TrBPVz3_JRLy#AbJ--no62UrQ4944Ic z?3YZ-ZPEIjV>`XTL>4gYHwF+G5fnsxw2Jg;3GBvO)OZNi7(b7;;hKza32=&qUGnbX z10kEOUxaE}zbXPzK98f8I zBA4x+ix4EsK0$3P;0vjf&yM))eXc02a|`++uck0C)KyRiV%)9n6qZ65 zg$(=zhI^js9Sp>X!-nhnrUk~?tjN18NB38MTs7)PZhI3LVdMj&c2uUg@uiaJ2|ERdBaYI^t^=bFRFv@X7k zu)`5G)86d`9NM~w!sqinUB>*+#EjTG%`+uqgpVl>e?~H}3+W`R;aFg9O{EpW2037U zxZ6Q|?_(EQE4lTGxPs18ag@5`4Bo4y0!{FkV#uDFWAq!Up9-na-z04)`h7VF0BZf! z)2nKp^?NPV6CV9ajtHNf*W-B4$nuQneg*VzIcBrnphe@fIugNYeOV`ywWjXS-}xC0 zH{qI=@ZS0Y{0c5h{$9r!65bpkf=px#$My@I2>Kc&>RF=JyV2pM;q3p5dOhpxLEe6@ z-i{G{7jP$}8bYX?d@Z>e?FMRQ*eC74g&Yj8%rF49E^(buI=NEC3V7@8wHMizg zUj@v9i}7Dgjo#Mb(ROoDEt>TFhg^5)0nI0=7)Y44o;D3$SM&KSk-=4GYi{`&&Yt7E z#LoKa*9GplS~kbx+*uJR+VU~j`~jkM0qVp9l8#FSHI$_x-Clhy7x%n@G9?276ov$_BAn-dLdsr^I`wa?&d ze){#2P}Uvp(Pr5a4ln(fku=)Y>6GYAu~?JUb-n}NF~!xv33UxqcfyH|T>~gAjHRnN zdt$Oy0z}L*N+Rvo8K@?Q$g!6?T|}z7E8ih7j$>qG&XwbG(z`K72>9m@sy4fmu2`iq zg$2geWM!nx)5WPB+|NHS=iw|Ypw)!6C}NP;X(t>8VwQV}oS0Nq6_DJw1@1T+~(=d7D8T0)?csSVvU|HvEiju%}sOei)O9tRlQG z&#yNEkI?G)Fpb9Q{du=Vc_7hD1vLakG=_AA@&HCJ*5*EY$pk+FuF?&Sq@&00sNcU^ z;F=|sdF%J{|Azs4==^T=dX4_U7PJE&1b~2q-?d(Aw(mQyuRh*-N9aUuqIK40bpGSt z6Wj-z@J+@Of8vh<#IussYU?C|OU72=kt&|go5f}`1&+4^j`XnBiN_Ae5RJD{?F6@H zM;8nI#bOdJ{*I+Rja1WsGbu}a>BXgId=DPhHgRtFH5?yD_t)Q5K+>}o4 zHdW|m;&8#g5pH|Dzs4}_v==Io-dgC#e~9{D5!tV&Yr(c|jS#rkG(T(|ZFJm6Ae0n{ z6<8vL$w|be>xT@>M$yvKQtY5(0VV0Vh@w)XB>=tzK^aeSrc!r_pJy{bN%SUiZ0VG6 z7>h6{$^8O#Mo<{!576 zid7pzt*mZJAj`PWAFo#qK8jQKR%HJ?vkOLSE4#L|c3Ug41^`cb1)~EpHfJ~|e8MN& zygc%D{D`I>(zx3C{{8w?A`ic5Nd~zIE7V2}#8iOz3z3rgX_2jFt;p?`jGE?ThEd*= zi0yXAng{~LYA_5<+*dd}>@?ZrvTe9D6Bcv*wcDL0SxJU>SEl6%igQ9Wl_&O|Xeh*aMnl4E}b=BtJW^D_HP3s+&4seU5{Uu(4pei32eRA+Xya3kl5@Ig&q z(8Yn zRy(v3bg|N-AbVHeYE3MJV-2swd?~DBz|1wFUpmWcfcdYgr5NJB+8AdCLK~&FSjIBmZ`2>GXq%+6_dgC{#OqVl=w=dfnijS z)bs{0nZgW(d1-^_N>)D@`39Ge!ggrC2mpx~__RjKi|E z0~er|00$tS2vPHifz;BBDpSsf0k#X=J%1Nx6cR_c5x4YRuS@ZE=C%KNE^E1eehcJkVbB+E zOgojIA<;h&r}g3DRfY%sGl89m$$}B%AW~cy=KX$SwAp)X*Q=}xxW`g{ov2K(t@s|U zOsSOf52~Dfw@mGzekxWkV|ye+M#hYl{J>59G3Gq5uL^t z0R!$QaIK$qZ+Kd-3i0j$E&FM+NtR$kG9_b2hI(BTQJ|A7aw$L>-!Q>3^v17s z&&Ug$?g>kpfTToI*4(Urs$D!%2^A)Arrb5mg0N3by=5a|+2wkZu{yqD;QWs%i?gwj- zOQDu@#Yi8MD0y2vo7;oeI@it4lw;|-4c$DAN33@NC|tAa32a5muMr;#k~U!DLTnl5 zOQKNkn@V?SRMK6E>VmcO2bh>gW&XQf^Yz1pM}x)ZVK^IB%-49aJe`!!rv3f-?LvFR zvto**oc3db>vzgg!Oe8Z*EyUeCq9~@6e@)j1Gq@iuksNAp*%|*ks8f&h98~4sAQB^ z9$?+O4xR1i)KEv*907=}@{aD#>iQ z-*(ZbAf*G3NPr%Z$v_&Da?8kgRBO}*)WN14GE0&UCL7?$zx=6a1 z*cCtoOqKR=V}~--?A8C))-gNxu}4PK-Oc6S2Qyxd5Sue2wP3K_Mh?Z5cy;Xtb&2B+ zhvL(WuiivzQK5A;VN@~LsWk7Sj%2xL&~2pZ>0y-R?uPxu9^M_|Kqa^L=k`Reg*WeR zyU2t?H#yFs)PRO_yd}0Leg2idE~?0PW}h%qY4c|A7+ofx#0q3PX)A$M{)Yrt1%Pw7 zh?FQf(5dT}9lpbq=r{@VYK1Iu*i^XiP6IJx?pZ%;D5j)JBthcIPyTXQN)@VkvzsRn zw({F{7@_(sT(WNo3G?7KCpc|pC-N2H8ld{PY*6ZM3m%2U$0?fvH&2x*$*Zmhk;YNv z#n|f^j*QFfl38SwdZ3zdx4D`G&ZT6bIB-x#r4XtprG79Ts&bi(YI~iPfb;cvfR?AB zWL&3{|Keqz}PE>?ZtetP1WR3uH7L5&)!p*{0$9RbX2cZH>=uSGg8=;5#MbGRSUSQ(n(~#tWt;Yr0wpHvy5vED@}$&m33CY za%c@|-en;c!}75&!I9j#d09zdw%`LXJ!P2+#5K?;RJoj`s`LCOzDt$T+fg|9!#Ts= zlw<&Z8Vj0gc>xO!jZVH9AaL3+f-GT6V8&tTag`!42o05FH9`dzqTwWTf5X97*BCH# zUVaC{`RHJ11kW_Hxv3sjq=&qjiXUi6)}na)tgtT8;;l%4r#!e(LOeeoO6O``KvQRuaM!a8SX0w0z zqjAl^KSr5MeFK2LEkHHGsI0U=FKA1X=wn#*SoB85qL~WY+Y^Twii+8gVdb)omJ_5^ zSP6U9D5s&{v96ME(PmKkbWQoNY*MN9b$dwdMO51rY}ea#u@U3G)t!UOk9`fp+Errk z$QC3`zWK3DLg}OMO+Itp7qhKQXo|~vp0Wz&kjbqCa@EkXuG&>ImWN3`maYy}t9825 zGt4p;5t3v!y_uusX*wv?uAOe`i{R`GUqF=UL*&2Hn!xRW?8u)z5Qx{bu2vN zGN{Q-e#?wa!%2g8?oHf6lC%OkLKI^jk1)E#JFm;v9A>d{SmK5a^S{OX!EmYE>Jy~S zaA3M+UXHX#?j$H=Yzb-sEMa&yq3cQT_fE->q<2;){|o6hCxDr!L#+!!-r&%-&e2GSA+NgefT@4r%2Ae z69(6oUmq;LOy4@m7C*`QRozPvyqZ5OSpbOar8|K@@+~;&E828Ggu)MRf;f5o#6MopcO3i z55~)4>Mg#n`;h+^AQfu!Hm1^NP+Ie6!6>fILfFggoQR-$2M@!o>XDrcKaycx15}J2 zYI~QDpi3DUwB$~cl_@!L$BB;xZ#sSvEQ&*62P5Z44}JdPtMCvra+ z?(J;&Em_5x;5z~@vRtfN|Bo*FXv++wo|7Y9>UiCpqP4yYOZXeMPEhDP6?ZUYh)dAJaJ+ zy-(A1sC9KN5}KK4-txl{3qm8Pk0x8#Zx|TpvR7JC&b$Hlx1?vO00t%;dD}2NUaywc zx*Ts5KK!elS)+ZQ%JZH-2fVEW3-|0G_W<~<1I}857<&#Bdtm-&ONvD?PiQ z4BY-s{+v(VZyo$#y?^zZ(;LqEzQ;OT`#N6x-`NLTD?|KD{}-?F^?f2Znz!dB-e<;t zD_r!x^c_d!IuxBE;(88k*Md6#63!OM{wa7_hC&q@#iFWSWaRidOEvq$(39N*An2T|BKw_qI*h%xHf zOReLXK{i(jq;g!#By{Z-^*r*}k3vS)tL{Gkqt7s5wxYrH{MO4vi?jOkGU)U3R#za9 zbL|FG(=)PZEZn3(AQB3db*B*zO|+LAs-gDO%|--oNxMy8uLNqmvI&4MhJw42zZXT= zjBz?Vwf1`|Bf!0$nnCPRjOf+ZT znz%P(k?nvKI-c^2U~1vEVkstWvua@FTPCCV6y_P0nlqKn?()0F49;8CetmDA$RPs) ztbn{kgiDI28&z9Udl(OJ8C6$Xu3BswEF`HOagId;qgoBB(2q)9mC5xCSfVRzXb(xx zVYfyhh0R4a8>i@H8ow$QPZ!rC&lO(9M)C?puNcWP5s zzTN6mIl1@C0QK79Rcb$(SPIv!WC!U6T_*DHS!pDxfAi2x_h0^IkHj(%cC^pUGBBt8 zZz+J1sU|zL(q$dI4a?eA=k?7VFRWb+?gw7hpP9TeF5z%lZ#o7ajerPrre^5Z& z#EH0xx}A5hz_HxPa(`FAi|*vWf>>W$V(0r?^o9swdDhI{Lo#?E@#85m@AW0{%Ab7e zZ+hzvH2D+YeU|)L5(D!UjQ$Gfxi{#=4Stw;*8_k>-%3AloCD7cZvK}C1R3!P2>DzC zJ`VC;v0ob@AG*Hu?j;6XLxyn!PjNF(D6a=!-f4OuCcV4jZfM3fWidEtcoz(c3+tv# z70Q?%_uD8Jzjq5_J_}Y4JN|P4cw7ZMcYG<>r^x0g=`-QdASG^z*gzPHu#03diE%b1 z)p&6YZ~ZSDkPvW|wKI4Rt|X7ISzpwebPNdW(b|fOcKRNgmqV)I&b_iXnHZMeS^6-T zK1o!W{48K(L&C*jx(ca$570psLac*njBb&*pjy<$EQ!ggo?SaC>@$U-IT_N-R30oh z>HV7hFM<5$!yb3qENV;?)5+XDW7SbbR*-4YW8gEaMc9l5iYBy|14}VfW=Kp7)kdiK zw^LigU=uhaG^xk$xV&i;Sd^_mZX2!+uIg|gM&oB|_?9BrX+n^Zyi&z{8 z4Ccx|>cBpw6h}Z%6wiciiA9K?FToQ!yv$)fGSjA=3hz>9Se-FgKy>^R;;ooXH3nC5 zH6@!m-nK=%aTvjSMP8_R-)&OSh9H1}}) zf}uM!o!u-GkcUQMxDP245a5m3)wEOSJ4bL`>x+=dmdu`G5?625$h=c6D1ZnUhAZ+w zBn4EpWyzwF*<)_=*YwuzZXguzefAEvM8Gw)3Qi$EiP0>jri zu8*0Eye){5Uipj&UN?%qG(vCk&AQ? zabf3?;p~s!$8S%hTyxc-2%CovPaR;aStJHSMfIX5>;ZLw#NsCYrVvs`1^I?OcQ6Gu z8#E4M9W>v+zOqvTDZNlfWQ6?Sz6Lfdd?k@DXySYGeyOd}I-(=VYo|7hz~;IJ)B!1Y zIU`v1G`u(%b}x%$7Q;`1Jr9(tMc2Rj^U_xK@sEo>@)r#MXc zRmxK0K>0@0;uPY}^QjCLsCJJ^&81Bpx=U-iQMfp;l;!-Y z_wvxzT2T4gwkwH=K9S;@6-Ue32Zys`w97bD*$#80bw23ZhN_iND6M=ek4HOG>%`AN z164e{3tgr$ryuO!1E`Wcpv#aTY9Yg!&7s|qkj}8ac{V-$QdMMZ!Uz;wFPz6sy{%&Z z+()Vb~{#G%sO*BGPK;Rc6l%Z5dQLU{Y-#bZTQV69J&^v z?8&8F4A*I8PCdmcFv6Vp4~$Ex%U@eiAF$sSu(}ZR5WR+E++M%bXcc$w*76gTObTZE zb!t0K^a=ihV(TWs8vqEp9#Hu&;vjqt zP1PkDQF)j+V^rD_Xb45692zH@VaNT{h)NULr27Da0mDIQL52$`EFyX!7KU>Nr`r-S zAs;J73>us^Drr5r$8>*OE0ei{8Sa?2dJJq*8a z-usZm7OfbAqg2|q9i^*Jdk)U4!kDqTSUbOmf|}FJ5iOddi??{&oM}~=*h^kK+~BkK zuy}16lS2Jb|AV_k`M8Y3CzHxJOAXm5YWULskC;6cS105Ztn) zDud}n6rJNh=e6pWjcvHV9f@)c@wPBYn#PUJlpN zJ}7LaodympkWKj9g9pwWWAR(N9j>oYx35v3oIfslH#1L{s`4GNf6xVa^#nGJyiWE0 zU3Ok2tV2@9Z8-`i4!5{YZ_5US^Uhx=KV`p%zav8Yc zmD4F7-${b=lE^R zW-;Q7W0xP%$IvRkN2_o7o`+I>NLv5Aq=XmfSgt8A-jld96{tJOFqTXy^F?8R462JpE2olN7A(PeSD=d~#XnP1O7 z*%Li^!cM9+s#KZm*~w6Z(P+1hcZ4J|p0ZGFe;M^}sn;J>x= zU2v)CMASLxKN-S9jvPy=^wd&-P#cVp?qi!ABkgntRU%Ih!}uDhqMgYAY>84>H0L44 z8aI|)ZM~#^J+i^VFAG!8;3mSuqvYz#>TCaDSP&UYC@u{j;F^kjZ57qU;kKuvIf(^y zf}O0VoF@~8?4{|#MW;yH2dfwanQbLov>(8!gIXz=>_7M$4cZ(m-TzSxU?%zhVH zT#ah&zHroC!Da2b?nivN&PNYK_Nda{&5s%%Mju>`FH}*qfQ=ZqI3MF@ zFU+Pg(mEV?Bo5GlTkeldy1(mF?G2q5COzHAp{<|)TsZoy1ER1~MAi^g$vg7#aZ4 zI88VAZ+P}GR;+$uYl!E_$ChP&N-MY4aB+H6eWAE$WUM3b6b?e5&?;5LA;Ae*EV9db zCNRfTr`!dNtbV$<;whEJQ>DkyE`ds;fUR(44@AMOXJZlHP=a?UL*?pdP0m&X!V!?5 zW&_&jg0MDfVaTLK0g9p`Q2H<9q0k^+yB1t+NL8jHKv*YT#Sg+E9m1JI!8HSsI6iQ% z!%mzEAwlsSvlov5nEi5oW>T~&Y~N_(px^*EH5b9m^{EW`v`!lM>y}c=&qU>#qddUL z9d7C^sYR((G>eCm99xD)OARTIO0#r}|C|2GtWs)BJ=4}{XRF3XxZ#p@sJ!M?or*G> zuk(C#Y_p8guXQADok+`{&2!d(j4&i7_h`8)ar4I#>YBZI57ePMl*fW$Q}W3aO0_-< zC18lv#sM~-@~@~GBj9Yzc}yr&e_a7xp2cx>U(Q9TnBI7bmIyEf$55AeU%VZxoYPz_ z-pyUVU){`zR0NC)nU6aI`~tvpR{=T&KzFqi0j%8%tQ*<8qC~)ft2w3(U`tr8;Ww*2EtP=pp`}mia zn2Hs&M;8S3_5IIRG{DmiylB+_?A6}EkKVlpycAxd#NB6>ZJD`-Kac32&b`<2ikBH| zc%A8UMku^Hzs1r7_T=a&YdDN$YFrI{r$*i5c`-w5*8c7<6~#&*=K*W$;p@7yGt%kW ziI@z8r>f@?D#W~yLAcA4j~X*K{j?Y*qc$60z(B z32~$Bg9DN8?m&tc;qOd^5qyijj(AzftBlp5{8&s(t;z^SzR@J#VOe=e3Lf2F1&n6I zsRToFI$VP?ta3$Z*;vS6jTgvdPhYZW|_DG)kyT&C>IwtJg0lB;~DQ+HnodBRdvA$ zuMVmF|&JlC+*d0!2MWzB~zpC8&S#D@(;-{zpZrGF|-3^_N#Fgj&8tVTntNXG+ z2eQ}Zq7UY69UXQ=-(DWC%zL-PqyA6mNw|7K3s|-e#1lDd6hZzkI5%`)H>CFo|HI7x z{67JR@XB|_|9Y6W2XjXBL#XGEK@V*2)#FGv5t+GYZi>nlqN&3c#O9l_H|J%ACY z%{7?0Gjw8u8^e#&!r-$Gwgy(vi%%$1T?X0A3UKut#phQ<_hK}WdqHWCu~Hw zrT#L_wp?iR13USc@P|H~ea8r}0Ks$5%ZtGZ;Lv7nM*jrec8Icu=S*bRFQ?9-gGfc~ zW$~gLk9!nLG>?(+-cgM8aYk7>?O3G{*RDxgEP6xc4o%P#yDAM+-6_;i1a`0XiuZMM z(bj+}^h0r#{=>epdYaD`Vo`9B6JkTQ$n&HnWp*64n4c+b?iK?S&*x64p&T!5c|l=F z+A!m0#Gr~AI@HF@xo+Bn7=FOo^2=P$ZglcP=+GdC; zqhQU=DL|$t`z#V${29k7L}QbMc1UIJ;J=3REt+@^{@UAdWsXRBC3D+_#L~r3XwOC& z@p=YsHWzdH&{AC3hvI*h{|f5&eaYXkGj>T!@T!>{l~=G=v&im=vUsP_{4v)|jV5G- z(2j0^OaX1e=tY|SfENM%-9iI5C@~8KQ_y`!pEhze#u!|XLU9zqK-@oXCK3Xd{P2n$ z38v#ezgasS^)V0F2&(1w9U(^LV^OqgOCD!TI$eL5(ub zU!R1!V;cZ>+Hxmfd+f>sqr9$AVT_kp`+MQBV2Ux23uOP=_OUqVnhlaPlXo#;vTNfQa4XjT$;O~RRfyLe zilz z?LMUnRmD_GgIfbQSm?!7sh(j%030XRHCB$R_0pgkp#7&*iJi^JwU zHc#wm>AwO|tO6*d>N8Eik3`1>uE zy4d#DtN&H?Xa|ggS=Dc}whWzAN~vkqU2b^I=v5_E{%^(`tOc|QWQ`nHQg+SNzBst8 z*;_CVwgZM*9_`5O?Ow)3TGHhYdK>C?N)({Devt;)6MUJX!AKxrg-LTtPR9Or!o!gw1qXuzzytrHh z9Fy_*aw*S&xzOMJ)^3)J0M~UzCxd{h_^9ix#~%DEh_smZoU!Tjo&2?rd=UM82fZit zXYk)QI3&swd*M@Cq2*aSYl$reH@2Nh zm=Eg>Q52D^#}MRwlrp)ceI|a2qnPmOh>2P6`;%`Bo3(Gc zkX!+OA)!mi58&|FX1{3N>Fsq3{=LxE^Xou5g>nr#+_eHxRUD#w2#sz#e>aBu6ac8Y^ z9Rjc}>z~FaM|3Tjo$5xqV+Lmls&vNPi6~r3Wu|!!oJ(>np7WNlgm*4TSI!tcV0mUdxxV; zZ8-AsdLArKzc5ZBJ~B@k0c|B=sKBL>2HYo(l*l2%@cwj{ianXYEx)g%+T}K#)JBzQ z+)~PUM=-X6zdJuL_Xn0a*i{D=o#^-`_S&)I@N_#ZV z8($74A`hZ^l;cL~`pc^>1qdZXI#DC>r?K=k#ouua?mwR2$G+T5>16eQEo@*K?zWrl z=iZIz-h>@X8TTIu3|w0MN5FCjzv+o29kWBzL3|1D0-Y2*nUov;_1pkv_64gu%A!m> zGxiA$ep98cO`umEf`7SPc{YNs-gT7KIV~&_zV6a#rXnK|8GKi2l)1L)#*LSR9=BBk z7MKN$9m1nMSN?>QS?3t%Gm1pP@ECwO{}8D;6|5>#s&T=!(fKPp3} z#T*5R?(-?UwQ5FJNN<)J*D31ars87^c4>CONcmOc;Op@mc4R2Mc4hdv;pg`NLmg1w zw?@t7HHrx=*AE0unHx+5K$6e=8k8ne8yWV2D-0_NgBTZ2q|~j9X3M+*#nhS9tRdH1 z?=sfkgGIz7C4_9QiHk03_g$QWoS3NF&^TYfe8IL6qS%%zG%2_G#G@+S2-7s3II7s{ z-Tl&6iRxj}(No`2xV8!m+GY7vetHax8eMk>o-0K}6MIuO#APD=KIKE4e?FP@2eUFJ zM<6pf_)79#mCz1f3Sr`&TbH9b(VqSLVNo4m5u#xb#V8~soHK!d zSP;m}{l4w^UQnKN4dcyE#F~{Mmuc_am?wMC#lQg`b^jI{mrd^0;Fl{X(TROio$q4% zXvp7=clFDwwwQO%$It(jUk>5$+oMPf`%)vb4rMbUvc_#ga{er0_KcnMzuj2$^EP67 zP{g&ipiB0c<1{D=G)Vo}JUK|Pmi9wA941})*eJ7YOjJ|TGb#GcV=8+}{j`>-vOtKGKavTCJka25>aUj0&Xy6xX7J8s-DVP zCa$@8F$2bZULtsd3d+7Ow*c=*osa}+xxj0arRbL=1U=n9H`rYW_NmN|4y+6mL9y*Y z&t}V2Y>jH(nQO79nvnG^?U#QVwHzAgkOl6?@3QM^mcjtw8R8wUzcfct5EgrqIEkjj zD^*0zBMExaP9eYX>Ft8|Y`?MU5{H$WHH;*FGLEf@v{NplmqEp^fDTD|SbYziFOR!9 zQl>uz?V(-2KR=9Z=GtCU9`jA9e z1vEQF=90|1*4=Z-DHy6{f}65TKymU3G>Px(YO!kK=f_ly^?WGAV<{+PHc9EES@%*( zn`JCO2j0*JMTmxU4J^l9%n2)b5?!s_Bn(c82~Liqqn!=aMEZV0M?wqoSprYFW2&7v&^5 zu;hD~4_CT;h)`vMNhipvV{usI&3|VbxY|59E(e4YLSXLWB1_{&sKk5ltTpM1*KB}F zP}TaVGdg|WS9Z=h2yb_QVkS{45cbxoelw+5H{S_2$x?tGa-U!I!|$BVKW;(+c4pKk zw|FcUFr(1+4HYdfXd(P&D#(O!UmR4N$wz>&seE_=NG#OlLyvDB>jiDt<@dK*0%nJC zO!>-kj#zPOqit-3#bz;A%1}I-nhbIPS}Gh&oL|T7^?hB&a%oW5T2*_D&mzid;$OIp zh+_TfwU4Y`uFV-}>D}uOB3=GID#U?hp_zsyP->6Nl!Lp)NcnzoqW7(F*IKb@r|Hz_ zm3@eU1!j1BOe*2`kCejFi?=*5-t(wp-O4B?*eLK{373rMmT2mx);s$a5T91dlntKj z+FJSVL}&VKX2t~YmW9YSpxQTI?^pX~iFv#)!k^)e_fJ)(rQB_(_|b5)<9|EaJ9u0) zNYh-Va{uU{Gczx)zTi8vzy`h>`||P3?U!Yj-{>vxeT4cAvPNh*yfX}`$wn$QPQ@sfB_bwRa z!)6Zsh6aTCedI%3mfzv3*iP_4C;kp*1L9?85~`s-igJkvCzN$Bazn2YeRnSQAd0V2 zRgcv41`mwOlFC%medb7NvWUCB*o}9<8?-qZRI79zT;H z?uf9fg|~bjWG-dyUNR8i5Ep0bo33oOX`{kl9wVU~1ev7CWi5H_!~||=?t{C9xe42R zG_B6f;1=ddcq=imbPQEu@dDiwJdEZBPY+I1Qh#tGOY{Nv+daaIWk~ufs2e={yL}v% zXRvWebY*!wp$2qzBD4rNwQw+Ds9@-CRe>~AhT<-okgMs77D@-4HExM%-jPx`G#vSx z#|~QyWk%3N+v5m72~%bB}J&y)pFJnvc}&Ay0=gtM85Z73RQR!+{d8_ zEZ|Md4=#T3sdk>>@&P#fF^`j6htrV{#PE=A_$<7Jh0^T;9nWpUYkPHXus!YQos$nR zX~(r;6m2M0A^%fEi$Sess*?kHAt`$}_){gsew+Ga^nZ&j~K>}@!uLGb$p z^!t|S$^F75vt({%PUfMsh~)gujuh{*M8!*_OOBs&PDJ0}(@Ob+R!|wK%_MCR4wM8e z{C%xSjol+k#zN8iBy#i-#7&0nq;r4ywSfb*VtJ)J+A-dQIL)#8=LW07?^Obr7jMv3 zOh~9&3m$m2i|6OO3rPTOl`vR~+yDgGuCe8y&kk%mC7-3*_l2G}@4r*6^A~q{n!<%x zDrfI8H5q8&u8CRIuq89<5ml}2LQQ(sSOsrXlF9a}n24N77f-mWDCD5Php%JV?W)Q4 zWOp#BdKh>ONzCicf88y?MSv)y5vr6J6kmq5er$QY?d_S&%m@Y5vDk)oj4^f^Z)0_`R}ir-i0D7@e49FKnXD zWP}(k*F&C&ORGBSOR5^Ut=yfMxEqAZiL0dfBhsG)TF$~u9n(SC8G^U3@cxyH07LWj zW@5GBSb7~8e#YDN5sbvv{Khr%hTd|uJ85i^L3A#=!@@HZsf8Ggm@U?Z?oE(P6nGwNd&?ozrBo7bn7{W zdg9AY7|`)5t1GEcN9K(b*q(nQQ8=F_(Zfvjm>g%&&K~=-j}tc^dACKUIjEW!$&a8A z$zUxBT^BW8IQei%bDMSO(K_&#)rvEfRavQX!+Byh{Xd@0GAzpP?bZ|vvgZJ5_5bljcal2`UUTe44oM;z3?pxHN;Hssj+51Cava3L#B-ZnP48V92okSj4(a{L zg0KRIc+Z7q(-6)xSiEdN{Y_HMx=>!WapjYg`}+OFFGq2%I#|(_X4?$t7VAbOUQO;e zcIn%+=$$1QMvs3+G0>yqq)LVUljof=izFDnbQU{*vW;VgXma9f1_{sY_J0en^>5YAFB9oSp&*99AF&yYo; zrpI>^C8CUx>cgP&DbOHzM3VFTC|@m&is>ZV*gLWa2Hy18Y-`0qpf}$mQ~~ZN|<5Z(S{~ZdQRKO1~gan_54`R7J{PC?=ecH^p*4bIXh5#WoMTW$spP z9-_Y;nN!cEbcdwZ?F1vXdhbH%a#0(?kL<{W4clN8*OHqhQiUZ}i4JMZ?bnmHJ8rk3 zVusbQvw8!D<>gr2aA32gWtPsosW8t^rJ1EdsTBZ2XwiV~Yjl-{9Ig2cNVl(KB6O&yD#+tajHAS*WNrESa40@9U z9`I6TRsG3ig2f(L2nMl1FCG3Om_p2FkO#0kssT}$hlERybpkAWZ1rYuNVlv2v$7yv zM$;02Rr=~0*piB=6ujSg0IpT&Ws=f`(BV6~rq`aQD;hC;y1SLkBE*ePPgM`}3869b z`%eKv#9EAdpl7J-3Vy@ZQT-u>#WXW-^GgPjKg=1KUBR&wQRZ zQ?QA!$XCiH-ygxEr&F6_b3wJ^NlVIr;s?`zt~O8&a~DD&8!>J5Zh8yO-)p>@EgFed zy4#~}nHeJ*jHo`7Fl&?71>mzs^QP`a}kaNQfwS<&#fYIOAd&#Y;rV>5Y=;Iv7 z9AhOju*A4hy)+w9{nqQs&uKbo?#0{M`vmMF16?D-GXKB;wA02&1za{apU@K=5Pr@=tv zEu1}EB?Fy6v@)An4p}`+9uW53ase{T?uo=s#JLHiIJIYWiM7M?pA85td%#tMC6mBi z?4ZkY$;&C!kHKXf>vg|M1oP0s6BU=gFsHT<`<|}Y$0J1-qIqVk&d+2{#?!Cg+jdpH zuU!}#fmTJ?EMH`+fEU_^ zc@58@d!{EB=dnocMkMQ>dM|FKIy~NP|EvBS+vWy&ik6F6*i9^CjV!=2=U>kVQHT zvKT4~OD4eTe7i>_vwlbgoiF~gLuujt%q&$f!K9a~vkI-O zg)F&&Y`e}zdv|}fk z-=KUYqq@D$LaCA+rzKW+qY+I#*!t9?4!=r#UXN(9e`gg)#1k5E%NLhDkxlp&L99p0 z3QD+@vg{)uRzZDo-pnq?u=|2F(|aj0ykDv&l&v}Nv5ZWo5}l(wu4O$VsS}KLsH63V;u`0kGBWl-2CZMj#Y_3o8F0mfzJg-x}E$FbL^FEgJ% zt7w-7{=N`0X8py(mQy8EIE+rQy5*#(N3w@=WZ@Em1=wR7<#}*2{21BaShEA9=m{Cb z#Ay?7-8Cfket#K9-N^OLT41Oq{EdzYTjSQ@psM`lAtdG*7YpbsMA5@Xv zt%!C_wSF&G6q7vV5V7m0gI-7^ML(*d}IB-piZ-UwQ2Sw zzuBsqJO0`4N$-cH#B2T!bVT!dMmgR$&5Bl?P;__pL^itRN7QC}S*kSgC&P6^D))J1 zw{d0We${f0l}utRQ75?4AR5pEh|fcU zs6y9(8fyl9Q(!OIRLW4p4bI0rj3;KR#BsA^0=o{HW zzo@_8>mwB38b>1v^3hpfGz;pnbZ*o-ku?)!U3I@4Q>5_1OBRwPIE$KL&S4}LObcu1 zCd>#QAJQqlGqU)Dj~rmnl^7zE$j^w^fvJ>>!Gxc6gz-~Sc1^ZySeaSHeEzovEUDxt zpvnUFT7O~)W<5JYFLO&PWKC^r!^EmTLE@u5KJa=AiQ=_zvBlR9b)>bVhPqsD6Hp#M z@1zKwxj^?U(m|vST8$v>`e7nZ4tS@}P|=EzO*+TENA6NQ9hw5WzkK)LlY6{yrIRxO zBFcTqdf`r-+y!2@LYRxW2${Jjn1_&OKlU%iIJ?9h?O|`FGgbl%7jP5CXTbp*r*UQOD^wSdN6YB2>^=t~|_w+w&F~c}{Vv ztQ4w23Wd%I;D)h}O@ceyX_5!y{fdzSLLPND5W*jv+f~3;maK*YU7x5AqImm}%sS8H z9o(Q5l~IhLWK11LVv~kcCV$rc#^tBphDVCl-10)h=7}+e$dUx0ukiwfZFOeEU@2Vk z`n`!YBPSaHK!fZz(T(l55}8T8+ViiVykJH1%)ld?gKyXmj9O>|)etiDxk?g4nT+O5 zM(ofysPQK2*Gf7=P70$YZVW+wdjnb(O?}J`JsGa=;H;KV}B?NPF7V*TBdBbjc@K;a@EJUNRzsvESjaBhkJ+JXf6;* zZR=VJ70Jki7^uP$1k~v}tn99-5i#pFD88(M?3ed}z?4T*LGo1~);(Ts$hdwTOUK%T z8WbjDJYGdMR9jU=?~v~I%JMqrgN7qJ)s5O^z(i*T?_VLXQJDlm9zd5NS1v>-%HB#}0VKcgr&E4{ zUX`OiTqzH@@sKW#0aCcHs-0pPVhN~fnMjy+ohZk}s}>gd!I&0%u^5j7O0e8{cbbqa zmndCwyO;QmXpVjrdl}w7h+@tsLTX@2Jw=Xgbk)xhDfh-Z*ZD%K24m%`x1HP=?Ntj_ zz{MuV8kwr975p}ogLh%bLxCE7%3tg1lk;GM+C9+kqj5*vZtiZz?x`f_;Rb@E#&1W? z5lM391H;r#SYRF#K)7UdOCHjlT^WlvAn_(LDK~@M>7;JCvX*(%rEGR=aj{$`;*Q+G zPQ5}FbNxdRb45+=0=K_?x_vy5qVW6=cWlqr53QmNYr*7Fdk$#(0}D6Tx#uCa+glWV zJI+IzFN}HcFWsTS8Axq-W+N4&rKEIc0g5uC^!V9hrpPg1*6QN{mBw#s^hvHIZ`qT) zX?dYBgy~F=;+U4<7WBoF?&z?3>?aMi3ZY$85-JfYrV>M^%DyCfq^iH^#QbFxTvbj^ zKd9(fM_hFIHAmG{M6`#J3`{KsBmOE-Mq$Iem-m4etbj*)dpGAw-yWqMPicGy5OcOUBzf?Qz3=53diu;W5Y@2_u5fbk zo?*KrygH%d!^tv6j zs%}S3ewT$Qk!p1_m#WpEv+*<`&(lY6p@HyFm~;=QZgP^f46c18{qG_`5N6HE<0$ne zz1|AtWehIeDM|JWz1e#MAs2H^ru>#!D+-dJqIfcv#4@ujTEk+4xg7~Ngsp)Zr7nS~ zIBru|dE# ziOsNTA(NYcE%%&`^w>BiW!k$pXCo*^T>+vB+^Z-y45h?@*sXD^Ls1&}uR1!y@+E-A zlbbsyvQh$SBYGn2IWnZ`4T2Wmi4rCe#goMRcDi(%Sr|rSxRF=?yc0q7dFL|Zv7Q=p z68M8K;!D7wqj^A1if6)R!%$(aI~=9BstRzcKgvv;k1jM9n?!8;z=%-`j9!w7DAo|# zaDm11-!fj#8$Y36NINAL zb_NHi`mG{?x_uwpMkK@Jn1(F7Bc4BfU6?|e-X>U->T;(enq`MtQ#_Yxx`WB2=9hiO+E zo+ZVxDPnX{+&`qP_s9jv*1{E{< zt07v{U#Ml8LXE;usm5IR;my^0T&6BN5G%qR);cMIF&t+Ck2)|F$u%MjIc@wm$04nb zUPTThS$2DiQZJ+VeN6c)kb^#L&Fz(qHtisWif$-hk@*1buD3yLZZe6g$QlRXUo8J3k@KXeH5&?O&HKX7`w*DoG5` z*OEpCpp$5+-d+1>Z5&$FgZbE7Z0Du?Y5>^Xz;9U9t#Qm>^sm_!7#DT5{Mvs+wR>Hh zWSIF^6iZu5`jTq>HpTl?IvUT>;G3s~Fqk$`rAw`}GjoJz!BoS^+{p|EN%FtT}zO}AgKP?yYzuPOGbq1E?QuyVkOd3F%HMl6?* zb@;)kzH}J^zBG*?JdV-MbND@~_6h&KQgJO?^YWi}xUfdD`%XJ?g7s1?XvTd)uTaPU z2eBJ*+Z@C;i#essV`|h!3bro^ikPOB+9Wt1ms-MQiY!`|6@>Kdvpqq|Tk_H)#70QA z9~888SaClgK|UPZCOnUzZ6p<30yFnoi2^=(d`4x4H`QzFljGq>0{%6Q_ zrz5TRn!@)kO#ObJQ_+MRx6E$mSMO?^xnzK&w7MPpdXB9fAH}ex9KW$)&~I+l_!`Fg z%)Fov3uOMAo%MJ5MZ>+Q>#74-@Ils4bBr|6KcY`(QiNeBPB?`wt2YF-hv~D2FRfsS zUHyd*>FBU&TI_RXGssO!DrOtx*IU9#m1g^^!TAm8?YT`%z$ryaiOivU^PZ>irG25e z1?y%XCFBrdNG(Bp+E2xuhoU)+J%PLviSO3^z70)95S|}MMr4=I=OC8-Y?p{ii?eQw z-fWd8Y*D z(^tn986ifAK>Gu!P&x}39m1bc>#UOV?>bL;tJq$?2zOSEMvVd11XO1>QxQT>h;kOC z0>26MS;-pUL0GsF=<`$t%ac++^9AQq1#1I1l9zZ51qsx)Ejy)X~{xtv#r)YA4rxKAoZC5aLW^=Z-<9Qc){v zK}JOA!w3pf$U0*odXT~px?aVvN85d5ki}f2Fq4l8xd+L+0nzh1c91h3 zyn4lVIaQpJkAu=G-J0YM7hXvXq3TCVd$6e3H+MX@emDulE)yNH;sSv%(++fJ?N!6k z!{l9b(ESt*G2284F-Jly@=nr=8J8;DPee(?^6byS3oTvbX*qXvR9}Yj1*l@7w5sd! z_bPy5?yD03F4i|E2q(}7!!QyO&)`cZPhk07S%Nj<%<7G`jy*RlWO;$HTuuW@9$}P^ zbPO4idMy;r+>(_JCYT%Z(PONB#vMc|iD>7NMX5)TM~UeK)4b7b6E$~T)yN-H$%bTr zg$P^zimt}RNhFU)7?bzpc!UygnKGmHsybS=krX0d8lHr#BCgGeUp2PUg~H47#Vo5a zh{4p<4BYEv3Sq& z^-A_M4C)Y*wa$-IfA)YH5f=8{9&#IZFJ>L}VFx z3iV3=oeb^>g;8`-?G@4TonXs*bMyVei(r=iL#KY!&|fo8pFc_cQVzXQzVbp;4nEvy zyxbUE9sk-w9BBa9Z7#5Yh>s3ZW4unVJ7QiU88!E}Iqwrs&Vxv&a2!`(%1S>28V-)J z`Z^iBPz-ZL^uX*a3)U4*#uOXH^yhg@Vw6Gc2<9e%hC%vPWgN$xCE6WD5JqAMj5+@^!&;;K>A}JV7OXKF(kA+A#aF2`kwb3!RmUL8s}Q zYM8Q7eS`M~l{xxieho(jU6G`6G%VV@8}JfZYeJOb>9nu#nA8qUvNE`Z48gs5b>e{~L(ha%o9Im?$5h;-;#>PB|W zCuOw3Qs#2S@;p)uFMc2l-7Awi{4Wah|B{e?FTb{T|LaTm^A_h~zeRFm$C9(HA@s8N zu_h$A3!gwL62=V~Q}-Xl8di^fy4CA`s@i%Izv}ox{b-+Ge>e)1rF;sP`uKrsY~V2> zy3w<~YhjEcnVOjD!RZv8Sx~l;QaF`~^7N^}PPuI*-k2y;)IDOsJ)VSNC3tlJ!=L`B zG|>gjd1`VmXiSxUBuoZ(s!zAD7*)ERIC)(CjS=7l&r`5nqFj)F*c5Th3$aS|hy5>$IDgFu?Vcnp!IT5(s zY`&X!NU(j8taepKXCG@*B^DH>GE4v;aP4$CwCszOOQN2R2D}nv{fg;LJk+j6)`il# zaP>}Ys!=BB$QRTJb@ygbe1rz}$G#UnfY11zxR;(6T{C$V~V#Y**9e*t^(GJU)os)oi3rF0Fw zpHWV}U!z(Iez@HIGIJC#CNc9mB(!}G(QLqRweq}fK78@iH*il(y)o_-)G-K}jqtQU z#CYpa^JAvRuL1AR2~4C1d~L*mE=w2tv2r5B@BSVN{^YjU1osy_KmNOTzF5w3PYUtJ zZtWvUIT4wStNKLnwx%$(YHJ#=0G$Wf{ihQVQsbuC0I?HDg0ZmqvKko-mMdQ;ik|D6 zGbXLqb6+{3)%)UA! zLp$LqLb(Ako4gWMElGy|QGM1&YFLRdg{pI&VS4_sh3Yn1gZvrGxlo`<*@53iE4lrb zq}m>(?b$1g#$v*CVP|K(T!D#Mg}*e?+MI-1`H0sVIz5fTs*A4$m34uh81-)mF|4W# z!^OA|XMExW%4bxncv}Hy5ITa&b7k?}vc4Gu3)f?`tZ8`UbA1%CdtDbdKN-|M5DDQ* zeL-U$bU5BwU2E#kL#CbTyDBCa$Imf!g5w z%m*xOfH278?%@dPhGNpR1eKwQ!dL#|$2@;=OX}{eF#OrkxR0UeUE+jR&M0-7ur?en zOz9*jzecoW-tf!0jNPJMLTqm4-v@hWhc36h%lPib4Ux=FJ$PsBRlq+4yd)t#H1x4E zRQx{{RsX?L@QPmuDIzFS8+zOLu^{Oz(+y$&OX=r}JbpW8?Dp5`6~-i>wBao8O-rc} zPdp)7owy50Prr27+^4N~Wcq#H25Snh*8xiP@=j_G3w1G_nY|cfPkvH*bATjjX*J&uweSpF5{5nfD2)~MLPJoBW$jyjqNvp+{kbq!k&b0nLuBhXNf zRmB%ltmUW;*ge1kwf|6Gbuhso!Z7u|RXZFmK~mtF#-aH-StahEo+ax3sOm{nS51Gh zEaU({lxUF*nl6d*uoOxd5-uywvE-+1eNv!xln^}CV0_bBPNL*Bme3hkU_pBUuylmU z(x-f%@4Z`AOf3I{kH{v^P^oAVl$@RW9K~7CU{vt9a@WYyI0@fLK{?@r;YuX)Pe^Tz) zUA_{dWXr*NsTLN)TqCxyvy!Gx?LE8mh?G$+k`>_$U}|YVYT+rx%c3yZy|VTUI;D0a zQP<1&g?}Pn+~wUL?m|Z76QL_%mJ=e&A@MW)dmHJS7=mvoNRWp0;T9Qpn-)*IOY zKTA5FlEzOKd->7#xyOHw$U>+)@r=i!@|4#IB~Ns!oP^F81xlD;Vjyddi7_M-W@K18 zRyekIK})4p-g#T6AC*W!C+9!rM)sid;RO_0v?VrpM1d3+aLzj0g4S+n=&a9#0Dy8X z5;@6Vvc_edgEhBjCN!o6F(&V1+jZ=;u=Dn_8r0Ig#_P&!&iriq)_#1|@YO(a+!L03 zMo*OtpA_o6wU$iEO|w|TPlz4fyDj$F%LzXMh<=Y0!{QXbH;D>+`wW8{KGV+Yvl&S9Dn{VxREO0)z8)?tZh>_L8QG>EQK2rGiy>Q3x-LRT(+HWz8-wJ){g{5(?m~cG~xUe`*gJ> z!GrrO)%yd#JTF#PW3QkJrs+aElwAL2ws}tWLDcmKE-Upl=*i#hmByv}#a18T<)vpw z@t@q{!Dy))y5K{*kG79SY$*Q=d4i-bK@aWbkL?C+FWEhaQ3MFWm{rY&MS6aq4Q|Kv z?%oU)PVxY+dyjr`+&2Gqi@!fpF8$K*bK`MQ0Eyg5s{oG_HR9juBhKtd1pD8NX?=GM zA>={(UAiSVLWVSHxt zK$(TEDp#P|OcuM&(H3MZq=t{N_e_ctVK4HcXH=mXh)=>iQTHpmz`NW--BDh$!5@es z^4L{am(=KH>yvSFo!!1fpAI3pcAQw`l(t{MNcG27#a%MamUEP`Y9Wf$-5$~e-WSv8T1zvQ-8dc4w~-P0$)rg6opFBT zn-v#^uGE}l7kc)D7fYAcMIQg4OHDZ41l77o8CX!Bu>UWwMnQh-{_z^3Es3g`UVyL*z>0 z+`Qgc>K;H{W$;nNjvz5!AGY5?m36)-nug){_eCp zC3IeU!@_`lKo#Em#*7U%4O4@p}J2K(3X@rI37CP4;dvY*>zKdy53;vGy z4_!(Wy*Uyaba07AY@f;!HBP-8ZQ)ZnU#mB4#G~h>F}ZO9QO{-CuI6cBy7)&4Ibdy0 z_92jQ50dX>e?X`d?%bZFxPr1=s-Os1(Fnv>V%@9dq7=xOLxZ_D=gBsi706`Kr@RiW z29xD6)W9$d^46`#GBH43aRY7=*e2OPB`@UslX(K2*6fM5M=@f=2|Qg(9b0 z*X}Ld1k5)6;0Wr={+cfF@gLdCPsF)#cky3*cXa0E-^@OOa5ZlC@z8EB(JgrY%f8Or z|FH{Z{uImvD31Sm+hIo`0honKtBQA(q>01;)H!egF`r2T%iZ~1OVgq1(0&3mXB&?9 zH!D?V&p{Tf|BwqrP?3Ey$Hr_%@v^luvHbP8zw<{NnXj(5`wCG z7NrW%(_)z{%##JmphK~|2W#K^`LIZO_y8u5mt;TK0`N!SW(RTkBD?hVn3km8KWcX9 zcKlUYMcb|{*3ef3EMo`j%6)==3w_crF#QB8%R#=N*F8zlZBmJc6Mr!_m2v>Wm@JUs z`!4!Ipa{_e)U$uh@0RW&!x^@PVT}fg|t_B+bQWHxor#V;lo=(NTZDq^1z z3K^7?ifOlddI|tmT9d8|;+i-0cz=|Bq;JjA@FZBbG^klW+EoaOkQ%*YTa(SU%^lh;p7|7LNYW;w*NG#2j=8M)KQ z?#9LT-`%VPn(RGxys&Y)p4Ih?KS$lj&BkXND*3y?t#aENc!`6HD|8S;zc<7&$~J_K zi^ZMa0}F+-ARhqA5e;r+3_~7w_xL=3J~#8An|lmAUN}JRTj8aLD(Nl|Od=7cofxv1 zx9;%M!ZqFOro75XFRw+?yxN(55DaUOm2UX#o1%}dYc!f)9nN24MY064fbfbiyt(;8 z=>0u1=+yzirGI;V;DmqMqy>^~tDDrM)3<|(NS|O$^q8+jbxsOw6jh_S=UznR<4|uM z{3K#a#MiVFo79uuzvVRJ^HP2k0!VQfZ~6B!7jv9XN!Hnjyy6#U4AW?(7FQ}0DIOIN z@jn!NL1!?H+`Y-=@}%+NPdWpH7XgvmzPj{{wu!CMOIL{H`0$|mj#nf8>#5R-qO`7R zvj!)R1G__Yf}Wz%1IZWbI9oZ&&JUHc9Ky|g<4*~6?6;Y;fYenMCk-@jjFZJYp$+U8gW zLSmv{fN+=XymqbTEiL2V&6ZBrRrs5bQZ_9QRDmL`!GrkkTel5O=jWG>5TG=gS!O{jN7s37t*i@gg*D6S){JA6N2#E!wTy& zsx{+{?>a`_q_ojXKdSOg_m{GsmtPBxQw*IbuQk^K#Bt>suw#A z(fu@4HU#7{jCL57s$S*B+;=ov&;Doo&ajp8#olrW#@)oxWz%rDYuK{ZqwDVhK8?j{sr!Jbn+N#QOqOp(KM{??VM!A_sL6u{A`#kWvo1x{BuhjQ;GhJ&gIoNFl~XV7S&$dmw%kogL3($Jb7E@ z$`S5;Q-`ZnT=DX=mo*$xc|Xgb5elE1aX;na8KYn1a+G$muZ~H)9@auhp*3Aus|sxK z9gCyP1Dwzhq(C5X`C`H=Um`X~a`%6VPlb9)UEsa>doU~pD4g5*vVr$wa%DG|(+e4g zL44Mj8}TYw3U8G$il$bbRb9&A@5#mgg^UMu_4p19M~dwU8$2l=eF+uBEw1^`hMTb6 z8jJMQX()Sx#KnR_#MNz#UL`x~EA{mc@+D<8njL>I!;PU68mB9Qz$zc~eYa;0xiFEf zc~4vAJ7$Q$&6%d@$#z7El2>w4%6X3R{g_9sy%dUCkEIye`@$7es+>Nxxv*i3IZLj% z=0v(oP2?CYfdK40GBf%lZ*z9p1?8f#3v&F3NDrR z52~^w64viDXa5eqS{&DO$u#H)Kq3YNI5HH&h03mlyh7 zvp^No{rbKS;AnEo;Z?px(wPr_v0`P_3M=NP{zl^AVd&1=sP>^d6CwvC3+&nbM{sTL zHM2CKKdJYq*^KS1pen|-Td8qcW0+b^udT>5#O=%_6(l%V4vMI_;nggD2>_Qm6Q!pdRM_;MK#<0xH4S-c69mwJpp^xPvH+(%x}+d<%EM; zj@o`|w!Ky}Dt@>5aZ>=$pPar@0YqLc-S*!yRTNjQ_U|YmTA8Rt3-35A{VgNQxMnWLUYUg;-dy zx@0B2+IJ=Vz$FvSQbH?TDSHgyTNZnsDQJ`}|q+rc!7Oos~z#aKvw~oj90zFiBsR zCrOa}(WATOS3SrzA-omPUz}PY(p<5;wxfdzBo0H*mptpm6K@6FSe+jYy)sf9f8Uzx z8WzTglBvsi&Yg2ak$@D%-pBu!Gx#S^OK>ulUg^JE)RuvtO0QyKtn z6n0&JVQ4~oBXWjsU+@!G-A*7n1m=gS-j6v=uxO@Q;DQHYIdZ|byDIOC64+%his%TB zCM>CVRTh9J(9Ag7!kMQW2BP}*Ii*MTrUaTp=|E0)CYR`*e9wKjzot3)L zsSN-Eq2Q^ynzYW5_nMSAlmrRQ`jsmeI)|5ZHf6hSx<(!6{f*s1dmC|?=N2kX5Wdo8Vi`t(-_p z%W;}xB|?7R;+urrP-Q}BiDYc*1lv5+{Fc4(bk4d>-@$E<*!0Kt5ip}DLr6o~HeO?D z)y|*Gt^h&Zdo8kY)@q@j2W5D!SPBnSmC5N+6QrxnG+w1pIMi`+kgQ3to0rDM(K^?e zp}3)1gp~bn&fe!OO936QyrqkE(M`EbbD!{I-?~=u^R!WcM<}tq3yx$ZsX19~{Vyc4 zlyxBT?0^hBo%7_uEK{D{h~M8$JfORh}*4SKEjVs9g3NbPlh0nQFM~X_6NemtxvIZpsCpe`vry{)GA3HCYfD((JAR2 z!ivy1uG*_GZ5tA_^|omN7JtbHxFv&~aL5U3t@nM3c=PS=p`;R|t^y=^-oaihCMJSG zS6hsE{dCr)kgq0A!m9E;gE}H12l#M8E-X8Wf7=XrIaNEX)$MHR#za;1@A>$!jyM&_ zStmb@8RJgIk^Z)*i~scwGDdZyg7ad;t2tx`nFuqx|00r4KzEW(#{dBoeV~*2dRLR= zC&-;<6 zSNjicupe&zK}tbS!xtva3iplxF&M3Y8U*v*E{ERhX=H1*gfJfC^**XL7Z3I<331iF z*j4l*((IA%+GNK=jdu^?{$C3~ju@vRYt!+Fivx;euXeGJd)nv%7rBhqatW~kz>-_- zoBN}G)TY8^YNn_pUsKaB27MI#2H8sTBHOC!sW-m z*S(|}@+jIaf0OXoE6XGAt<0`AgX4uKg}DfN6qUxY&MYF+n-3v)@s9ExfR-yYWEo!+ zbfk`}RflQgoA-7|HZ)1YT})o1uG#?pNT?N534f}d7WOFEH4UlFqq$l;3Ph#tsG+A} zmbIcR$$-RqV|islVg=b2Fn>;xUzZPRH6%06*qhSVT_QPQ$s+I3njV6Tv&O0PjKHjJh?~(Zp#?g_Fs>Eohw)X6Yz;759 z$I$V0!+6l^)wyLQN!(tG==uQ3HY8_Sq+|6o>njPrY%212wLKM}Utbg^@%w>GD`7Mo z;txn`*pj!c;%dI%PIcUOlX4RRJ#oqIaRFtv`@w++OIyK{_nE);+xro2!QEIAWOXqR z3&+1Z$n{Ty;{!XfKd{iF&0A!KEBD_}yTY^8^qRTaG@=v6Akp!j;4a6P%^OX&o%Q3l>5pJ zM8c`pvKHu;;|c(br@8m3Rh4dGR`C6{#ot7&I(2R+$Q4+elo}=i`>N!^Oh2os*o(`x zb3_LyQb39kPx*F?rL|8PLe8jGIkPu7t{mqsIHan7FUD3Z^SbQ;Kmb5RL00z$-7Wdb zHIRsaYG_^m3b*ypg^|0fIO+U~IHH?r+RxFx576>)3W)i&qR+Q_JkPyr$sJ9AOw_)RRvh+jyX&b zHax-S|Mth~yhV+R^Y2Xq%MWxy5iF3gE);8FcJ)@yX%iYOEj&d~+0X{L#WB1j3=G0% z*zn9|y0x$I`IxXS7SQK%<=KgbOSAJI4-=s$eMB9&a~g=s&!_DDGvzk+9|v>yzZ&E# zMFfoXwbMW&^`%8j$&#|0v_CIia#0p{Roeyl_CnR`Strog9HtHpY}tEdc7K-VdSAk_ ziV`qHuHE~d@0TkXE|WEdglLAsHTJJS8g`%N0<61Hb*Ex#uScJbH*PiEp7k<%7`h-l z^}#=ka_t?XU%1bYM&q!cA5Rdv*<7IT(Z`o(Dj5T~(PYM#LT2IlFUaDqEehX!jpJ=i z(aH7PNFh?{?dU%A)E))3Ns*{w3W5!?bcOJ>e-eP4+QbGh?uk5sZF0kew^A4inkY!WDoHvt|)$PfA@R@%uw?y{ytfJ2Nq zlb;u4hyOIUyZ9&4Slykf=}EW*)uS^@KMdmTxjoenM20@kyoheyb#(6H{tJ_a%sg$* zjD8##kCy&t`7iqA^3~=2^Vat8fAuAV+t26QNzyMzFaO@HzaZ@E5OE-KdFN~0;)Niz zsj#$Jqv+=E02Ca{B{nP@JoFrF?@gcp;Ko}6mh2=|ugLq%X8)O#1=ow{;ISkuz+Hd% zJ#R^<-}u|6Rh>*97%I}NOw_`o%VIm;fxQ%{TFy}ho5Y(4)2a@SgUHM~rks}m%ig@8 zD&)^H1zs+k-d9KS)cc<&iPk<{GQ1%ZGFfTaivJMzm(R!WLD#(QTO!W_VYb zTyz@)q8t(V=9Wk;?7DDsX-1ND!MeS08HwNS3~HmM_3lc74mJGi%|neC^G9hm!4GjE zuY{L`%l}Kgp_!#tSqQNV$q+v_wZG)BH(WE`6DREjObj{h)6($3~RHMGloNxJQuly z4-Sa8*qa~vKbFn{sLihH+JO+<-QC^Yt+-o(7MJ1_FBaV0ifeKA77D?O6n7~SiWPU~ z%k%#KOeQnQWHOVv&z*Dj+H0@t2j{@7IJO{4WkzGV@(SV;q_l&9^`8A!E7wxix zJtYpNQ;_4&enz;YSYDD|kJn&A7XdX;w1(BQZ4f3=tuF39;b_f@NR$Qt_}gzijz6MX zL7fYZ{h-KMt06dkO(Z1R4JlfwrZ0u0FH#3+gF9``!TX}XyRy#lCinH6gjRGXM7JHv z!#O-Am(<;hy@%cXNq)~R*H2Qtj#n%gFXsi;bc%}Kc1{BWXxo=!_qPA%$~vm)L4A9W zdb8_>Qk->O@pN=_+|N+GXa~UfH&j6|P7cN9CCBDv$=%y=7}8d)-Sk@!CbdSaUulI` z_$1maGP$^1h}y$y=^?8m1?ulGx=GCP2Ub=uyAU z;x>nIT#hj!K(ppPULNRdOdzb(e8(!yQHw)S+@A8DNdB?+Y__m-3I3Q5WH?ulS3j0l zcb;pryXwLUg$B&_L))<2<#s~j8jY*1|058ndVG-wVRj$k1BnJ50=>ixD8}Q3GneH9 z*g`et=_R5%MBaP)48ECg{pU~CER>q9%@LZ(L_+Y@vJv0`8`d} z`jY;g2Oq$Gdw=DuRy65^2wzKMwVFL%FA#D*Qv7uIa2DhX&di%lU#iNnqv(dgVV5NC&I3EkucyBRR2`qg1bh#?&ZI=jY=lnEe_N?&V zp7L6mv~qTLAKP$`8ZcxS01AQ;lK#Q6j8~AbpnYye~ovU(b|uC$Y* z3wD?fXcXPTN?vnV70Y#%!-%X8k3(+%MZxcY_TwX{XLb(j@a?n|Ged<=bm^8INKkRp zEx-xdB{p74AbJlZOldrT;LpKno#KW02W_pGg(Qd|k#=SYdx%lFEHVK(tIF=&?wB>L zsP1CYM=Zw#=hz}tW7<;6G%6^dC)9I#PgaMNdrJjb^=-XU8WdkvScPCk*4&H%(3q1) zsc=cCEef$Zslx_pVgr=5zE$6dY|9t1(QhCI7~&rg|FSX|+mNf0>^3bzg|@4~ICibi zATIn`BGCNj6=PJ}bpA7;Xuuk&wutoC4EN=X;hfzPWv8wx^TJEK0eVvP+#%{8 z6ErB4!ZXj&C<+YW7VF(Hue%ciSPh)G5pfYNF$R^6Sg* z6IqwT9Kgh@@tZ&Nl+^GddfZLEnH|;Z!|{AjQS5&I&8X6zS3X%Z%n%&*1pr>06h8l= zLycAYoyO|=)(;M&Qn(Q|?VuG0=Mz?G5dI=%MH#?043Oc^{*3FWu7!kMZ+1|XUJ$Ch z2bvj?(0mUfSx&Fl7w(w#_AUnb=SPeGEyLh*`Q1@G({USD0Y-j%`CvH?>oypFG6`Vc zI#;23a|(;#fmpV&s!pLQqMQ%JMSW)$Ep#!>E%Ek!LyLppMD=4URnPQjPvpdb%kcZFMhoQ5|; zE44Mi3RkJrhBl}Y?pC&XaX#)7!tY@l&s=it8H6#q87Okf{6ub_zEyTnr6}v5ZJz{0 z>mDKE3$G#DTwPDUwU1Z-!G=CGU(DO4XN*cRi3u%=;xG%_ABP1KX0*1Yu@1UMvP*1y zMzE3r%xQ*K{y~DjQ9`ce{f@~?-c4Iz0+u~j44>wu zY^k7xy2qbY_I4PlDUF2iDkAJltV{AT)fUbePJlZ&T|r`;Q{7fdZUo5Bh&Iiw7#IYl zEHIA+vSV6^#Ec>8HQskJItf^o*SZvIZU2MmNA8LkITqXRNz^QJqNdAL$c4LYg5saH z7mek@*2>bNu}!CA35wPA5S}#Snh7_CT1j60*lSNS`iyXpu)su)KPB<;ap1i~|J-@V z4{^FMt%Bt%@CcxLMeqn}I!#Aozj`3j021MIVvo1}Cnx|0zxg;prVEgSL*HMGXd>7K z(-h}Li{G>a>r53{l`KqhIiZ$8po42XJJ-SslaC8PtcHws5Fh|Xl!B%3j(2R01Ran3 zXNO4Jlz>5_V5mQ{NUHk~Du~$T!(>+X8H}a8ymu_iHb^Jt7Not?+9|XMS&nWjQm_LW zKt2HW+xp_;0=(8=6AZ*Ojw{}|ako>x%cE;wy&1y_AAzt$*Zrf%W^4~qXql6 zwgStW2(S_MW{cwEE#XZ#9N*G-^CM$ctW>oPN(glX>DFX2z&RuWi^Cf8Wr+!BhQ~~b zzryO8Vpf|I*6K`JuT@TEN1beq&?#srz<+!%p96{<{AE*n3VBJ`te)J9=E3i2&Qo|2 zdl#!5e6tUt4vcXaXIRi^wDk0tFsbc@+XWHD^3K$X=#i^n@pie20I&|cOUHcdDL!h! z<_2~4VqY7UDlA2^{T<;j=fPOO2U|yqm4rk@ETNh{w(O7-tvX<18|Nqr6811@ ze{zi8Zvb3gmrkoYhZZH-_nEXyxms9n<59ywc-i%!*iqWOtnni@QLOR%Rzj{n(BF}> zZ(Np77)7q>FHLgOI(Lqu)PRDV1^Bm`lVBulI?kP0gyf{Lk8;K5MkD~X{|KOZcaJO4 zk8Jc5&^}te_Ej?}?LM!3_n(vMNzGVf^}EsZta;YB>+>l3#97hC|nc!x>UkJ;QYkqV2d^Tp!;Usp!A`x%u?-zBKqcNfM46u=V=#bic#( zY8fzf7l0LX4;vz2ID3L^B>aGIMKUZl-y~auf^tq(BZ(M}r3{J#^Wd?BPoP5;Ds?*ttt*@jA7kl3 zI7r_r2>EwVKsV8&-QTmCoT3Gp+_?Auu-7(ZM2Xwhv~SGKKi8mfziwe%eV7% z^=2msYn-r&vuY?e4GwuP)^GBwrJ{M?soLf=My}v)@$?UhHljLqR1JuI=B&$o+oErY zYZIHc6j~QVGqlEhaYir2QM!4_!(vzMd)*+OoxO(5P-G=3@F4c*e|8#S!ZsDj!G*-% z@*OVo)+>bi$V+~_Q_<1DGp}pDbz`0zBm3cmiO%-CSogI6)G)qIjT3T3*5!&e9zlI% zs!5_{S^NGaZ6xhJx1T54I(Urr|4mVY)b~k&NS_V>{SnFNpZ2sDdVYZloJKP({aEv^ zFLZ2hh(WXBEZ(hNd@N!~Vjsz1(sfLXN6Mak?#Ubtbw?-T95;SC<7_vXd|oRXBH_*_ z=j5f1q#js}@ZYY($T;fT6Q2J zkx#RXBd_0lP&bkqtQYw;$U@2z`Z|8z7XYG5s4CCTS62L3)AADQMUi)c)Em2WR-c@< zra#J=O#uqN>*78rd~-<#*E6eNg4NCEe;XAv*(n5RfcV*#qm|!-o#U9Zo1Ecz9M-+! zj|SXQ7V$=gzbUR~hDZIw9LaNQ`PN>-lA-6=Pr(0)*a-P(wrXbi=#m7Z_2IYKu2U$4 zoXO4u{9=%JV)U=fC!+tM z1x#EpqX>ER+wQDJ`3)N{{4woQ>lj)b)c90~v*c!Nu?`!pM4116Ik$(j_fxA8N}xcz zqz_#cifNxEBzM%&M67X(LCvg&=0&wymZMMoc6&NT^4kpU6hA9LZNpbZQbzjdX3kgJ zJT($`!u+$lCUAxk#`SeN*cvkvYV8mBv2#&US1U`zrJ)yjCb7CZ=(lr#H^K|XyUS)S zt0Rg$@Qgkb>;8$0i0xkOx>YU}l7}i`R;SL*u4L9HDM`={1IBJb78VwCgMG{(V6YtVpoE9U#?c~6b3f`)-pf5cviCgOcuEcVG04pbO6m; z6@!oO!_#2toz4)31COCuxd^bRVYr;4h=X<(O`SF>7Buug%yyO~;Y*I=j5H8#!*eWX z-?RHcc3L)&zZvr`&nZM*0nNT?ixEPPWJ_@pD*0Z{ip*ELg-${-5WXodganAs{wSjG zWUBfmK}=!JQ+&*C6vv)DN3{sqGlvHOvA)C`V{eGpSi2}1$jX_`|D<|0ZK|B4IYLm2 zKe|?$4%DM5;$BpV*3K8X`y_|@!??f+9@HF=2xT4)nXRA+H4;iXbro2_a3_8dpt&yieF z*btF9%sq7+wnlHB5smh-k%X*hr%!{6vVXRj*H*{f5spT=PZ1T>Wjr9Y0xnX-#zAb) zeWk6i1=%~mIdc&Kk*@Dje%-Nvoc_8lR3rBGVb3MCkyhNr_$!nf$Gt-&qk~$UVZKAG z556*lQz{EKrW6}7rwzoJly4;)VNUG^N(ZEOJfN(wRRzAmN=9jVD0_SmT}#A!33U-c9pJs|ZNJcR3b-kvv=J zt_RishC37YB`sHX6NBCAqWE}cQVHwK=Qy$v;VHnx)0Mgl8NJ$%ZfkZ|>h?v|M^8S1 z@2nKM>$HmJHQS&HNZ7mk>==cm>YB-$E!_gvOf4GIYH>xN-l1fVB&Mi_+Ks+h6Ja?? zC9$at>0&U)HS2o-@%KjD7x=0S_pWb(H*T(?v}n)>C>$609dm~9qa85`c1pRQTa!~& zyoe2XDyf!2HIsR$1+5CMwH1oDOkDlfTiTWCK#t-zURW|mDz@@aptNh@y`%8g%Ta8i z;m3c3G*$+!C&ft%3!isq<9M-Z{GK$OYdQqqyZ=c`)NjLE8T8sOnOZAZO)dTARWGp9 z(SgR+zm8s{=P$F|gc$YR{L-kReCDeN)Z!0~yG*Dbg%+IZ5D(M(B8rKA)@U}LY?brG zoD`CCRps~jsK2;E;?US6Ury6Cg>@zu)46H&@<;zoa{8h!g+xXj(K_wP<2n$rG2f{< zEW<1q34Om`z3^IC?doG<0)t5&pKP233B8_f zzI5IHM+uU;5X0&72^jI&g1vt?zIq4qN1U>DpWwFa%>4k+8A-pbJh1jEzUZ#O3xA^G zSKN6XQWTg2@aIG~Ul+d5=KE)T@QWc*_PDEUiQuS~l2~-$3@Z;!mNf@zu8Y#@CM3QC zC;ouqp$Co7DAGmTsqwQRTJ_+FR{?V(&@Z4)Lr%1D2t*CQuE^vWG?g+u;tgLuju&XB z)ggnVn;Kbw*y_2sqOfAuL7Tz`o4+L6u1}H-DN&%>rHoMoWDiwt$5YqeRLz}s%hE6z z1q#QI-3cZ;z&+ow7Nz&+x4~)gg~@Vxi#X=B&pq+)a*=avjT-(NNo`DzUK0@DKubv+ z=Z!-Nzv;ZT3uoEO?31RitL%bkDRAcVPT+$}vxN)wLSxMAtgk`Aggc|Fq!ni0KR((kCshwrFA*`b0Bp4JzwUzYd zhq4j?Bk`CPMDahi$Dw}GMrdIzluP3GuxudB@Ul4dKwn3j5i*D4r4&aZ7bjdg9T^%B zC8}{NK`XveFM2Z$gUFo~u{Rce72CD=A(omdoClzw~(l_bCDvOOsSCYg4gLs)MK=8TyoS}z5 zhq_6?T1Oz6}1FCU+i-Y%rhVYHPqo0BJ4 z02M%E4UtX@yzrxmb`$QS3Ebyo*QHPDnvy+-6sC|RRQ^ZS#b8aj{G(bse|63<@GJ?U zT}V_!l~hu-pSC=_j&qG6tr2Cot-!R3I&tM$0;z{PZR#~NH6-4=&9{8d(W%DAtSr7L ztjiBK+ddUF#|M#PwWMm)7#YOOXKWzfwjgQ;#6oM6*ELEuG|3acD8?9Zk=8UK(tXut z?FtFvLEmpZG&p&{RagPe#T}@;j>aiqG$Hg4@l%I8plVGa`t95}^x`~tbRR@fW1s`< z1;>T_`e)D+b*B42vRUNt%4(S<g z>e5Iz7rv@QH02wkRcR-K>*IVsBhEW!YQM{h~(;-o_}@{al-W7>+>pJrr} z!oqInQ|#zMos8*iRCz#xO;qG}+U~Wvuq07d;5J8m*D6m#xp{Le<8{w$U;wLA??0ax z&gcIzj2~-yNrSh!o9eA{lAN^xj^yj(@e2Uh9=aCTzENH z6Pe1reX~7u2rn_kxdt-2aUH(_KxFJU_=~I1H&)bk4*mX=0OZ%_*h-YrSk0aUJR;d22NzoXWu+@ zYuWilPDP^oUWb*=O(|+n$gMT$fz|f89Rx`muN{lMx2UyqAUIHU%zQ60$~D`T6P*| zr4HeE?=J!~fPy_9&c=%7Ko@^DI8ql78kjQ@{GicCgR*@h^g|#%=d}_q2*Mt7v>uY*yL(U)~UX z(H)En#3=JWcwyKxHwY@5cU2+spgXAg9KY}DfEtMq|8~1ZCx?SYU~N?lix3KGWU_nF zw>HeYz-%WK8l!*v0c0&40ar%nGcCnihivyVR{hzSn~EdjINan6f+>3s|NdE-qV+j| zg5XIXHw(RUp=msgOC4EVFRz<#PZwyt=VQb(Q*RGaG_?0HjIdL{>3+~D+v*u? zE7*#_KEUsO3$&)03;{-N!u_Tnr7+7KY9b&3RHPBg$^57x@R>{$0&EuzQOd1Qy)!5a z@H{_#89k4<+G310Rxl(wd0!(F+JvAVVc6Zs104I}+h>=HIR^q1AA^5DmoK~Mp~>i5v$^)rmo!ZsqW98*SnW%JZz?T-Q0^^>-~S-=qVkl z4L*2Nrhl{e^vF;;t&jzUQvH2zHWI)sc%^*KUGDHm7+gTe(aaK$N#1TTv;mnt|B}L% zN!}zgg$GWX(F1hi^m}Ey<>JCH55AHg3%^Q%*zPA40jsOiUr!0{22MVi696mINR73H z-9xVXyXiK1M|>P_BOMsl^DSgWSZ1w4&Yo%qdZy-t&p7)vG3uLtkI0PtPLoR#u#l5Z zWf~E|vvCH#H#z)dVyA)#_m`>o!**`Yzn_`Yg%~vFXDx*> zQ+}ghlP5mMnc#8phi5f3r_rMRCVjFzpq-7f=?mQ9xKWGFZv3EsJ{-L?pcj@;mx?L* z{4AnWL`$J2Efa?BOc`v(6sk+v;~P4+I7D(z7k7M%%?`q}FW3AM6y>q^6m?LDA&g$Q z>Gs2-u$R!SwdZFC+Taby2{Uy*;fJMOOBt~$SuZ=`t3Wg6#7&u$F?)gz69a^;q~D`){pFA!59hXeLIB*l%YoXiwqKrJ z3mr6`FGg2U#KxHREB;CWzz8sXk}l!Nmh55Wc|S7r9Z%)yS_PixSgEuL(>vu#a{}v< zgJp(K%mzMw;utkQx<>BOwKY8(Yo3BHc@|tuT}mZBVmYJ=&}a=cRkMwNIG7N%LGcuI zn%wGzM{ADCR{+4`L>Cbnnj? zVR0mZvSG(QL(O9NYFqLMCj zG;mkDJi*$^lrMssUUJla0aXhh;dfq2*RjY}eUI)w%!jh%FKZzQ3`VsJjiq%8UR))S z#xbatjVzeebzuM4ic`(LL3xK%eN!;=Fyr!7cLaAR2@)?A+u|1mVZU|a$c0Ii?a4(D z01T!;g`tddMLVpVwfC?ahrG@zTdxee1;XpIeRE0q|n|fjU(`YzRlk@Kss| z%}yO&166O;f66;xF(_ULp0ird&{oEn;QG$U3Q1a4Iy%+L^Z6EI)%VC zQ4t)IS7n6672V{_!;AHr!k@T23iWp9irJ5MSUZ56piGLvsRd*B)nIP-E6lOj*`TE z#^j@@4T(mdJ^Y;-gw|V4?++BRq6&jsPXg5Vq!qG#+UPzW4`ZuUR<;U2JdSW?)Jr56 z4GL*fpRJu681}aR=NWk(2_`@D9TDT6;*-2C#@gm^^&20t+5C@UF?kL#dX75jwt>qF zg00<)Cb5Vki9+0N{z}=r4w- zI**u^R%cW#s|TDKY~^{O4i6>kefvbc8uiym@%la>HZ-2%0>Ya=ne2W1nyoim*r7e= z-uq`5@Ob7VKKFJ-Akd;ga9!fOzl1{~IDq6#OUYPS&vciDQ0| z^gK}9*|NmfqP2v$v!Lv2BB&?(D$g0(voMKh2A`C!ORL(XZ+kHn zaCaP|pDplFe>m8$i+z>UK(nKUJN_PcDN8~oAyw?Bd+#qI6$HS5Q0&CA!(nw$aPGvC zkuh!1!&>z`VazQWg#1*I$={M=hX z5=g606p8^pKP<*^`$9!!gbt|tK#P7aY*%{RqONa>^vjechV-VMJ-qIDP%CzNCD?xJ zovajQGtq^}?c$gcxb}-{Jsbo$V#BkuRU|FxgkVw@}-|ZWe?+7Gen3RBX~&jq-~dv6F^{w@O|AEc#j=Sr&a;xH%h* zd*+R?+4kxu4jJ7I5@)Kk1IJPv4X~tWoxTs`eXq&)$Rgsq2;rjsqUi z$@0mRmVWTg@xbBLHT$OOJD9iz?Z^rX&B8w~zb4ML-y04gg8dcRkVmZ@s%Hzh^AeK# z_F?S0J3vmr^!8(1u<9%K?=wSL0<=*R)x8HQbU7t#JKx~YW*EU^xo#E{$b3Z<_!b1Qq zmP9^jTW0xEdUm2)8lk`5iIAQ@d%eSUdJ*1wC(l7&qfS}WLi*}Uf=!ZLT82P<_8gc} z|Jq_C7AB4J+ihQ-T4Wu`v|$T91l!oO9awft(sqa%y5^U5(#3|_53-&EIz?l z(yf}bokUTAYFc~XJ@AirJWF1EsF<5?YBn*n8}8<#eY~p8xq0T_ zk;C4*j2o!4B0;~*qOI7;Qn=1Zg(y<6)X#f;`XY5xz?k$sPm)PhJg6z5IFS-Bg^iXK zmW2LrNE(9{OfF6MNizKbiHtla$>U?uP@kwJm&nX>~?B?5M9uM8JO4HyDz%#D=xx^E;NR>SKRig?4>?msM2=GY-t4_Nu;On z%6;mhQ*zat2-&l4ZQ;Qj@3V^2X6xhFQE+~y>bich7Zrs%K7Tfd<(BMYar9PCuv|z%&=x(+R%N{sri9X z^G@KA$ydGPvuFs9hFT}Ef?F$2RQZd4=!WV^mWv{s5F_lQQ(zC+Rq1*%U*x&TwWw>X>L$`=4!J(0q6h(*i)&6H9{tazG!4m@e zIga^(E*mEL8=m?`R(aJPw^k=@OCml~Q;!oOQZ4UKRter%J&hC!S1@)8b4<*>tB~5E z@$TxLy>DM;h0S|@Gzc=i$LTs~ia^KJ(jli9vJK#LwVFTdYm)2djV863s7*HY5&29F zT~9Ise0|^vi-fx}HM2fdl<$@Oieu0urxc!Mfytu(lF^vp@5$t*?1Sr{!bg8=ImMcR z--Kt^=_MZ8<%Ld7FFZ?E;zLLH$zH{rNKS;|&-^}klqM!JbU!xF1)RR%(qe1fb5!zP zxkX@b*@Jyp)V#6I2FD5Scbs}1g5Txlw_($-dg>+wdhnw=pT4(ytbO$p7Q2Pk_lvKm zoIE39+5R;nv8i^RqW@Logw14x^wgE&sq9cs^JM)*>LD{E{6p=K3C1(j0=7lU?QF>- zB7}1zk&Oko!RyJ)*2ULQ^Ny!HI^~(8TOwi!YJ>rK9k&_YFX+lw@xcwm@7|@p-ySCC z&wg8!Gs7lUs0UQP$6pvME~{1%L?9px;RS{vB#t)*{t~zG0U7qQd(VOP=k*N`z24CG1jW@DF| zKgu(Czb6_hT;GS)`RmLgW9AYbNVM@;p#shvDpr;VWc(BpLFQTb;RBx*v6lju0Am^Y z-N&P59&c15TgF!z2ld9b5?8@54Q~-#K^JlN1!oThz`I}zaFjYn#zvicVZ8rW z08$!+hKw78HPao%;~jH&7A@P<02hzm2$ElR9KVt2-dTG3olRUc2&$M5R8|VB-PPp~ z<5)%d{Kl9o2hcm#N!dTegn zZfw{5mNH@Rh<;8U@d#*a7**CbARxjlr_6eMbWV7vUzJA zrDC>uNC*KB+Q4>mS234S13zD#j+NXWB;%>+CV*@Yg_hH z@aukX;?w%Rye|@JBqMmb5_f4Iv zgx=e}kZDJUtVd%2bM;qNL^%u9}gYA$LoiLgK(r#iquvVl6z@- zv!LklA$HJQX*uoqGGuy8D=re0%!|f5Hfngmr;rVJgZohsW!5jHxvv6Lx5U!%9iuKVR;=L<(>$b^;rl{ls43vgGv3rAF(r(oF@38Yu`wTY0wXYA ztsGEk4Ggi4PwgZ#o~CAVDk2UloD+TrhgZ(^z7F_z+Zl*SqIV%6YmLY1PJlBV`&HhH z18tl%Is|=&MwBtkYHW7KXelB2ih`k5wqm4hY2GR!1urYwOSy4b|GNglr=rTRk=Rti z`pZFcdU{zC?U~t2LUScA4bIfRo?cz&bi=!iv5K>@*NT}e&L zdfvIulM=Q}ThV-+?HjS*%3IW0hy$^aOjROOIV*ni{;AoW+3$?W7hckDx1k!WO{B9HpCk~;elz{KJ%i-y0GC`AE001HK9UO>yXa=|vNicjQj+yw z62k>dX$HR(e&%q^XS||aO`CSXqdINLD1RW%`!V{Ya2!n%-EW}vs)Oe+Oid~${B5P^ zZH)(6E4xUh!jy2)Yg)V3;Kb_l0R@p&>encngX`rFqHw{p`cjM({f`?X|pQ&ycdQ*B*%#dn>F z0<7&_1h7Y`rMCJoC z-%hJGnd)|5M1$=hwT^6anQ~(zkraiB3?Iv9{X=;*ZtV69iHPjxDThPN-hD*r^=!B_ zGmMTQSQeP%Gc2J6SMqrq3yNlT4x`TYF%;eNtSG7LJB z1Z_$RWdHbjnFWnyt6%QebbZ}(9VYv8j@bQr(=ak3_3Hi%OOF!p_VIDQ>)QOEMf$Tr zRW1>xuRQ>e?Ysz3&b1`;%*e}eE^k9z9!3WkO~L{it9t3R=(*;$d-{v#AY=0z;vSDvws z48bOk^AR!UC@2n$rpKpq4FPF&Nz7xI8=k-ms|C+SffyZ~q_4vlQOpTqPc! z;0?$oU5Oy4=+lg|20PdGCnx{(uKm*zt&6hTdPi_ors`ggsXgv(C?FVKO*`xc3xm)qc1&&2q_un$2nN5thl`QU-^7Yxl3s9v|JhNYhD-fCAnT3W)A0(R+qXW~AF*EIBycKrFm zR{!(X_P@JFbQ`ZJB(rAoqaTEI9S9!cZVt^LO z7NPX=zt&&IlBnuQmiG}=$@f5kT@rIQbL&8K41gk#@>t+AyG+~GWPOO>n%oTw?%g}O z`M{zp8Y}EAb4Pt)TQX)qkkUaW%O>8Z6rOnI&yy%Q*>GAPTKW+`mvD2TdRqD^?3BFc zaO{g$s$Ue*x;S@mv#o{$PCT>Zq`tKjBmGl}UJP^WS?2NOP-A#mUg$-}WvTpCk2VvQ zT>k1uED?nOVlj^D2N1E%4>rN%YhJ3d*YHN5j&)o@{geR1veL;O?-n4ez~-paMX^UP z`^lKCJ;T*TVB2{@idNzl0+GlCIhW?=`2n23>_EsiFK#L^c_3mU*2V-&w%p$UL|EK;xa6o zIQCpxWbl|jDO@ukrih`3z>}e|lc1>f-TRLj#3%?lpB%t?N8%wHc&0{dh7!)1wk$l2 z$zL#jOirGGgxwUBXFW{oGf7J3gppB5TOHE5Ur?U5{SM1zVsW`gS3nQrJfLR!VK5*6 zn8W6G9iUvbDz5vdQ+;n10E1D>?{em~qh;WyZq4E{(Q1=AM$(CAvF?62v&ZL-7!5#zathpJ?^M+l3lBOof2m zBTPQfk3n2AqLF72PuY=R(s}o6K<=)3jZ8fKcjtXSBKAMt-HSMy43%sek-CsRk3jCY z0dralC7X;tbi2;aN?GYzD8r`KB!`lAW$E|nvrg*C$++UE;IAr>R)Y>;Qt$fwFV*`=4e~8E|U@Lla6&0+8{xuMsZO8O&3X+0eha!EQg(octO1LVg}5nCV{(VQV?w8WJ<;ZEYY^ZT(}Azf9G# zl|+WcAA3w74^RSO5C1*ZSPu{S#EFMjYRY#fl4`3T9U!0ujs|1c(&AQpvxQ`e6M0kv z!oh?JRFQr-k-xG4Bk9`3otyx}fPTd}8b*5pHH|s;AJ~_{`z1#T(L9Dwds8ABQAtjC z%ra>!WG8POL>@{Q{q~z#uKJ9@RQkVgCnJBV^bKt4oe+TJI+ySg<6u%enq2Ib#Q z9?^_4myl7ts#fB`IdkSgnUJ2R$LN!xahNCabn7<_R;Te#=`A?J`af3(gz=dz_XK+?f)g2 zr&oxBh(37Eyua}hJn2TnB3mOhf`}4);|IDn>|l{@X_0K~i7p88X4%)c1vSZ@fAEo8IHmf*>=!6Jc8b3oe9$SwRBJoT<5c=O*_cae z;;ZIrL0NEN2xO6305CUt&DQruJSE_7r^Se7_~Fj?ibcSsVPXM1+J(bZ+q~NrFPr&5 zA_^3e;CFC|;$_o|9}ftOl#aum>xbObzO&9p+ida0F6-}5Pv~DCuvBvnB$IE2Y(Ux= zIgh;E%S>!%%9DXuB6~aIHFQS9m?l9G1qz};Ty7f3KY3;z+OQbXgBE{j00Nm-|5)?~ z5cWUyiV6!!q z>Gj_^?OIMMoS5!)Aow23POQ7dfrt@Sf;D185CGi6`U!?;sEpt+f%a7e$H6uCuP=gH zJl=rsd6e0>Wh&piYycu?mhz+2qk)+a6`-%)nZ?WMg8$crFQLN%_D425FHIG(ZOO~1 zsLB|vrQ)v>tepsDDIZ9K0MD$nu-N!cvX3XQszeItawb`H5*KFoD!kK zT1?|FCc`mbhYFI1x}Fi-@LrH&Tm**m;6D*YR%$7RvT_Xna!A)f(PcHgyg$;@Ttj7p zAhsf)@qWdo-j24SDt8o5SIONeh^~AO*Mn6tqA5}P?JUvKJ*&t9e``8hw?(}f#l1fCKM;h7ookqJy{2SCVS)G-g*wOHS6cG4K=N)|4G{qj&I@r z>bo!vP2EAT51m)OlRzze-esz}${c4XcsaI%p8E8PC6bGTGQrMl_iMc`Yb_*Whq*kr zKdRnmj935scEh2S?2$_BT)p|PdMSuXcT@d!U|v#GFjmJ&CBB1LN4fCW8}~5{r3DY= zr3#@pOHW1A+fRRr{R<{J!rUYL#g%|n&&T8Owwr~=+pg{(Q=Axn%B;3u*F35U_#Vic zcdX$(SCYu_XxiA&p_U)s?XcnqMIWilSGr{YP{^+OuOL7c^O|pA0Eb}w7y#RLeo`DA zO(G@_wyc}d3=KlR@R#r{Uz3j;Tv3$%autu5lM0@a4jAa}SW2VLi9*CY9#)wtoHY-V z3KOP~{v;z$V0)MTBCXqFY9UE6BC3_;<_|9-C6CHDs-c*u@`Wb*4`|N%Dge@GBR&k8 z78Y$N+n~h2-S8bpk@BCoOKZ)%pcQx|9&UJK)GIB7QvPY&Z<9!niGi==E+1T=Z^x7) zG43Jx!g6Yu6~iJLiF^SzZFQ^}pOe;HBD#E-+@@Z=O&2#4RiBkjcW?P2?w}}}OX5_k zb{fAIau06=NABcdiQ3eWf;}_7N^I?_pYs-6e#Z<+x>e&Zjc{gt`WLtc<_?)wg7kl6 zZq=xpolj7Iem>K344SALxC>Y0yw)T(I|EBfZ6L` zvmLD0EiAXgZ&{Q_&s>3rs=mioRBK494JnnP^-37`OS5 zzu55~8@}uG|#0(h7MqWWd_^SKIMAnO4OqW|dLS3Np%(9tWyek{_qdU&bb^ z)jLLRJBSJ#CV-YE0h2|zY=$QBI7=f2yHpMxBwuSlVNiofBRu#EUah8SfLPq16e&%` zCPLC9#F6bDhmWdp10zRq+2+TKQpfC4CRJlBr5F@luAXOx#P46`cJfphN@(lwM}xyf zXNz3<^Nzpwr#Z_7*MGMM5LQTkAzdQoXvY0Rz7 z%UdS@-4MzJDfS7$a6N8BrGP0zL|+2@+7fi3rW+JyA1V7jAG>utV8Wz>Yy9(}ZDtoV z6J(Kv%T6hfCW;x#+On#|>z7Wk*C}72^@6?fTZE}i)H%y{wISQBCFPT1!Y7|W4b-yy z49ET=?GqsgcA|AVEH8I@4!L^hihSkCDozUAMKVXm$lT2nSruhmIBmEgH6YOX0Eask z)r?Thy87&r*~wUrkGGiLCB5WrQ_{8-)e|vbtEKRT{eLh2D+q?&2eF)U0m#j*9g2oTY9=sizjHI3~%97y!7V`!7f5ar5|jqE9z)DqxS#ea*RJ zTix{w-v37X|C1vCTPLo;V)fmZD$g*X60YZ8SIm z8x%shhYxgJEGEY#fm7U*mF!4f9R_*q06zN z$JVKQGxg3@gfxsv^86W1REES(a2s1GO?)TIg`qK0TdF$BOU)S0ZpEe%Sz3P-w6%uk#kRXot7vU-0=f z*Y1F{$Q~)NiI^rYMQrY$N>=w-EJVK4S{lN$VF*E}Yt)~qImgyZ54~*AOk8%n+(9pEJ4j)0W7dR5SSW7BEYl> zT}o9~7<|bT zj0-rAw-X1#POKC`cRs;HfOFV@J;#FI|B|I)TiQ|U3oKLkZ20W$^$hy<^!D28@T70} zAp({Q+AFed?jc5Zeh!s-h5pxWpcIF#**eI8oz&C&^?XkdvqB8OOPAuCwjPQf~U)(uk-@xbZgP-49Td!SbRmaTCWYBLzejE^z z^T!VjZ}O2qnTP$3)`#6T0Ejt-nWIo)Y)Z$nS zXEY8N663yQ$#a5qMhQB%s!f~&z6av;yE;4NQWi?Md|0C` zmfx5;R3;)42YBV-MR%WgrmXS}#<2x9NsyoQTIgMU5i5t z#T|+}fBIegx4FzY`|O!D>sbSl0tl>rxG{H>P8b>p3cI8>y$8@cutWn#u8 zJIaNPW-!G&AAbatKGyxk~7M*}Xe5F;F$`Jb5iJS5R$lYJh?7vi$Df4i%FK;Uc{D(1f^m?9{;9P>1B+V25m2-~^oDw&W zb$Aq;1kxI%6B1Ned^l7v-0P<VjV=Sf)llw~uB4an7? zKH>;0eg32i5npRIhW*)9+_;zeL`^GpLvece;`MkSo*Q+YpJ7FSv>O?7j7r?5z}LlJ zX1bSXPM3mYvN(X|F_}z2+BSLUFDQ4Z9w8$#>t0tSB?8ovvNTN~MkHkA{%Gs>?lOw7 zE-FJ;f1wXr?#R8AxJ-r`z!>$S5WxnWQTq`W6`$J8VhWH97)#DTAN$%73dfiLPbK}r zjkBp?4mOgw2AwJ}W#p)ZdiIbkL*1*;BiNX=$)t_db*>vg2Tj7Yvv_PsIouyX8roRv zd4*a!H_Uj}_D6cH1U$wcsHh4|e>&U!H^8Umj>EXyfe1jw=lVp)Lc8Y+)o1^N39!6m zMp+==R3CF%J61uCf@46E&_iZ=Wso6&ES4tJIe(h?JWw}$HshIVKHSJ56eS=yRZA>% z62@L)e=9($kWgkNHz0SwWcJ=oG=`4zP7yIizjkwn*x8uSBKZ_ejL?2h=Un0ydz842 z$(;7zLfa8iO5i}S`bb&dD4i8CysZa4@1w{_h9#v*TSOc|!yp-$0ZfkC!tsJd@;jO#jXMG!xBBb}{+&ZmL{*Y}v8q@c2jwoO zS7lwuGVpih{4cbb-KY?xkMH2JQg>C*`ta0&vUSg@s3OF@klHM7S~Hqm0h|?LL?`P6 zdN|e4J^!4?E<@9AS=7?a1HWdUi6&yL#s;o&qZ1Xd`|@rGvMDZoLouSC-9 z>jYf=3B&I);pc>g$*|!eoVSfEL3kCf)*RH3{G{$CrQnPlB7}oey%EbP^MqQ#sXTs} z?wjZcDZv|e)!q;geoxSMAXbTEpN`(Ap7d=Y`XPy)3@z(^t9}qK5ErdAJJG6t^O{Eoczy^ zc)PvHdZ531c(#m`0LG>Px!CTeLX3fvqJr%jk5Xa}5|>*2N6^-Tm6`gu@mh}@a&8G6 zAo#U=%40x^%=Yhs1F?d<%Ua-JS|Dot=lKG+pUV8^jRt=ZKllR09!6ES#!X+jUhm`I z?qeQB2z>7^B0k0#y0jwxBPG2JQGow*9JMWVV&%YU4**BITaEuO#rW3URKw)hmgmdy zI)f^=jzs%bSlJM*vCYX5iw%{npkEAJ^ohvW$GeH#4`-F_h zOopYoVaYrp>uz2+ajzz50zg%#P|L_5_qP4PDl>t92GvJT!(oCekiE1Zx!<(LT93}g zoX;o6!T&QaFuWe0xq84vgI5v}H|p4g1gIRkY+=t=DYKxYRdaZUGp^Y@^s$Img+W5I ziOZ(q9Vx!MlI+oD!c2R@3cd}gQwO}QAwc#8Pxd8=5R|Aj>Q3r^qMq{;TYkEsN-K}G z41z{~X-ny8w~S3xmIN5nzR#|pM5CWpomo=5o0sQQ6-gobXkk7jKj`IG-C#80|{2-?RqUUTDoYy zxFHdUm?vTl%y9#j%i~~i`l{WIrm>z>+0c8>h*|GEzUyZ9Ub z6~w>p2H$Zf;C)1peLwJiYxwK)FpFV8x)0;UMf$J^($`ztuR6|8f2dx~zx4Befj7DD zBi;(UYo}uGh9LvK+p+(~p8!C`0@``Nx&PlN-3~aw#U}Dcl7NlvA#&G&Z`s%MfS!LN z@Go2VIXx_<4`cnYzePrNuL{Ru8xFyv@&$o_ncQ>pINl+$l~*M$3d{p}smv45UWSVi zVO8+h2(MWLL&Za1kP=Zys|?pR6S=z10~QKJ3Tv#03#QEVNgEDv6nh7^CT$x|wcd>YdsL>oq4w8l$?M0(0Z%?C=?*bpYb6akMJV1mvj>+Kxzy_N-4B6Px1tA4*=(0cETxilE1&;aexELo4$T> zIjG~l9VBUo?v60!bz&QIzvTksl_x?^8tND4hyfEXrA`23 z*>?iN6|b#_iVS6*d1cvfsdctd8}4jK?i&c@ivRgb4LDuv3!wVt%qH8BAg{b%#johe zwf|5{Zik|;G=@A837qk1wy26ds6#W^mq7FL)@Wh5OppJpvXmvvo-oKYRP z{_CWVZXIhniIz;iidMHBF&lX=Xt%sR9@lkt#+HceG67mfhT~rk;ASsCAK~;mRYPN8m+t! zvriyF02H-ZcgbA?T7yvpyt#n`CqdRYNv&D>I~+GT;voy}Gyf$vS3}UuwI>=FSY$N3 zP4d5}5E+)QGxa4UOrX;r7*6lj6(eD!YI9C}(gQ|(DafR-2v0F$rlM9t%n%&QEdr*C zP|md~B4Ft$Yk|Wwdp%!hMg(tEe+JbHoAYvLpBYPdsp~!gY&Bc7x>$b?%dp#weQzLd z(Q4wrs3I%mk*#!Csotr&EUd~Zg9E3w%2mTrFYldgf>9Uo<-)eMkmUH^Oj`twV6TvI(ekf5L% z5WGxnL4`x}LO+~|B60QpaDBjK#54~P?)Hu;C|*jwwO>jNOZ`|81zmgwFj@B0$ds|# zZBEDNW+Y?7bwkEp+nDT}$!QxT(ciJ`*wFWGaa}CMAH}*GF8*0zVp0;$+L0f#9a>EG z)s`2KL;**_S~`;xPfa0z=%kPBDz@jpKldApN!s_E11X|c@cv-_Ao880QmCKFDfXy2 zp%A8k(ID3N4535U1E;JS1qAxz*1x%@*Tu5HRd;el0RNa1{US)LUjSR@$Ra>_seeq#VEM*OnSW^K-g(SMLi|vng~x3Rg_W?| zEIU{t5K08u!pabDeZ7E)_QLTkuj#jtYjKyZ((Iv7aLX-CB2K>A(T zf(ni*?CFh@Pn%2*3ZZaK=V;j@<9Le>`b0B~rUx)%OtRW%y|@(!DYkoLNbW2hayTa~ z)uOujJ=tJnLE$tZBdp5TvcLuButQi&(62J;Wpk!DRKBbfERQIaXih}d1`U#Vpj-_c zC%F=p_Qc0COmz6e3CJo(P3%R&fgnUkMe0V1ZV<88KAevS-xuHC4_|= z=kOD(AKL&mD;pt{c6vz3{s4hlM!owlZn4mt$60)(SnHoF3T1-fh7IU-XYW#-0T}4! zdXO@k5XG>dble|9(*Bk6-xCB=ov^U0k7o^EF#9=b*MhnEo30*2X>AC27xSE5lyR63 zMP;3Q^yl@78in_!>`%+Lm7ZFTe=InJ!M049_Q&%7hDM0&&^%i&XVrfsi@t@R9w5S z#DtRHdjA{HVr(hRKs&xnJTK`gR-Xoy4a6@W)4~sp^p-4C3CkFpdr@C5D-XE8XB_$% z4Ac3n3CmOJNyhhvU60iYr5t>sgm&6!F15-b)%6ZVS?9_fp)(Jb+u3dzVd-%A^-*^w z)j2=b8|N+bcJUTu*YVgxB5C{<`EpUxVpUR5lWJUtxje-e1S595He!O0_~qQJ_AOKl z*>lk7>4*Xo)GmOt_Ye-no+yATFTT+}%N)Dy7~Qp~^LVjnes$^dHdi9!sHfs4NzmJRJXNT1Z*6uXTs<3kB ze$n+s2hd~sJZP%*G&TR-Jun3Mr`I4qA|B*((Mnd@3Fqm?PGFDK&n_hJ@&aFsxz?Is zFY7^oUURT<(OUmW>z0lkMnzY%3pz4vzjtnVqBgU&zazd9uy!g`t^DIsbE@un466bt zOmqm2k`_KLmnm~Lt&Z70;pqHF)YFK4!DWV3I{-Q3_??c`77_r!9z0k|A5P!S?&X3a zh>}7Yp8&Y#I!8c|ptqrd>Mf|P`s7H*;K4)nw~(7t2a4Ze&PgxB8Ko?L17h7MtZ|@k zR$`lfWZgE~CfBK}fWrqa+SkgoK;;wRP$0Umo%<;#CMR|ISh6uGD~h6@r!}hHBd6m*7U9 z2(3nQ$Jv7+(-@KS1Dlp~B1kX4OM>a)Gf&XIWeXBA`laE9*H`&9eRrq&lz012;Lp1A zdku+bcu2xJs808a(1V!Wox?M-Lgktq3P?nbRiNb6YexOnAG=%REEMEKcL}EF_A}p1 zF{(LGW<@;76gEtnx!N2n{?6r)okxl-l8_SI(lWuB!8=;A-=}QzTt1-*q~8$;rmK?@ zUWmSnuB>OF ztsHX-vOcG;WOQVHN_2E?vDgzLUJeV*dZBSA)n5yWR*N-SXLi?j$^jnX8fe!60hbQO zudp4ac4Y&~nOJj9P5oL8tP$4Sp|7U93Rx99Kx9x}5z)K_8%mC`JTAN+$kShsTI(;S zCap!b!XK7+p+#}9bj9gRJ=T9lM2Ay9hKQ+sTj*9FuqiX&AvIj8{znxO@UgXieP2;m z5?M)O{#1bP6(!bPML)=GuH`?m#WV4toV&p(4y03We#nzmb=_akIJF*iaJ}h%f&R^S z7gItW1;YiNfNS*11xtUP5|C+GK0DTfm$JWD@3tT_kb+88V^_s~uieJA^o-8q9R}ju zmQmAO$t!k`AVI6UMUNz~QZ7TA$RXSVUcP?(0D1l2)i+ich2_<`^;Vo=FT-iL&3NW2nglJ+RJxy z2H|j}+Y}I?0?DbeTe`AB9uzl0fQK9f68IMxjo`_EAc!-4D{14o;Eb0q#F$8>M%l3% zt!vs_y|kU@*e$3@_T%I1Q`>u3<^Fmw6JR2+DXtsH;|w+zGyL3cOsGonHM1#^M&LAZ z^AQ{0Oa>$0hET61`}%rSIU#)nV&zv@UtZG_nYB?*KI8_+$QgBd)YTfnE7Qj(Jbf!% z7cPX$B8-M_p`RedFfMsE$bqxytZuAB3cYz+dbOkYK{%6f{oBiw12)Ot1MYQ}?b4W) z?nf|qL&#A^Jrh4%wrZ5XCt+)s+ryC`8f->_AA*kY%C);c)xqI`|K>EP@1*2ccCksC z>0XJ)d{{pH^QBa056}`-3ZxjZOnK*mSrI6>2br+GUdH6^EJiq<^lTiaaU;u3F4&s~ z*RZ_8QAcIeyQ5v|^KyJ)y;C&$p=h9rE2hhg8QCCh!|pa2Jy8!ex=pp6t!~}ll#5)^ z8#3utmcv>LjO^qIiAO~z(_&<9VTe;N!(i^lB#cnN`knCjd%k~WJF^K1#MOcW;9L-K z&x%0MLVLoATp_?Jt+f0g;h~p^tWjMfURc!RoM0taCc>cxfRFd4Wz)#6deh{#k^e7l+>x&vlEBtGE864tYe1=)&hliJSjhrv@qGVKA2uh3g-iYc1OdAPKI zU)ZN&oXhOCHUgzc5}c*GddANCrx++2+RlkvZIjKAo~bm&Ux8n6 zXB3Iqk(?E`k`8scv8zXsay2Iu)ydPm-N|3cjvGYsQ)pB{JzBpEDei#l$Rv_hCG7Gj zQd<&n6gU~o9;{HS2S|}bdE=v?cLz%jF#BDPTIQ+&5y-p$lp&#Ww#xTVPuAnF>&|;t zR^)?nbYCCHj655Lnf+iV=9VX%#%5tUiJ|`69(2}xB$F@>sYOcP0rZIMOp5g2WH>Ig zp0cJ}P`*d;>t83N>e7AIcIn6{U@ z4)fojbAL@Zs^Ld6?g3IM45obu=hybB=`uA3dE^!EK!buvRcSRs*p+&Qo}9%)dCIXX zNU+hhj9w*Sl_PlX_f@*b9^%qix*q69jv*l9D|X$a*|%fa^01bktBPL{mr3_H{BSOa z_cVuZN!~QH#x7v?y_A&*TsewiaVdZt78CNcLQ>Xw{@g1J%dt+A-ruD$F(S5jE;0#$ zVB}g!0_uf68F*C`K(vp1t#evL2b<#_le37D=7}h1+x?bQ>K63Ho;=gQ>tY|7!~IgouiPz6dvx9 zR3R(>sSJoS6HnvHf>fvn-cS&lz~WZTg}>#-HSveh-FjwX-swR+g^LvIg);gFYIvw% z;2Uljy$WwU9=oi|=BdSQo7}0lDx@CE)bW#%|LV`|aM38=|N++9y5)Z{bk%pbe;!!#9&WWrmQ9^1+)I}(Re4uescUC{Bp z1X}GlCPKV>6IN`8S(X$gvjA#oih?rhM1_`htRd^|Mut(Q?;c7XBw9Z7GmaE}VRot6 zd#XL7aHnC~=6F|yR9-1BQ3edw=uq_HTu&n4mEQS_0QZG&C|p^V#P%d$P#-TWa?GGzs?k2whkjRSp`zgU= z+7d@1d)v$y)6FZ#@J-kjl6Mw=kTA;nRWi-rPuvJ6u_n>EjIQF00=1&7ffH`>>TC}t z0kC#bc{!X&095$vPzd{J^N>w1kb&Zc?2a%JWc#sUp+Ae7DEoC-g{ zAOV89$>BX^Kh#S>DA~66GfnLMt5`~SeEpFO?|aav1l{q6<)56fN13@d&YyopV#91z zK~hiO=_P?GznW1Kj4b)^Aac^F22HXW>ZK0so>k~*g;!Fz6FdlU`Z%A$CY8)*5}9#^ z_!?^&Mi~l&a0yW1FS0$4pV+PVEQ*ly0$$!} zYrF!iOy#RsACYLHHLGOeX?&{^{}@wXn-|OfdM8GlfCrduha|vG^+ExMLj;~bHP|vG zo{B3Mr+}?TT<6TvqX?QF`2c{>2vrVYS-R=PWqGt=P+nx%W{T=WS+-|DUj z($&EkEDvALWY}yw@omxOLyxE|B7%gREF_9-ucSX3{bSIwfSaba~R=<7)Laq)A?FmJ17i z?KIGv_eUvg|7V+HUqbcWe~K2W*Cj00q^9ttjF%1~k$LbAjT1}>GjVyXON%d>b@(<| zUX0{j5o4Q%7iJ`=+^9GET3E`Ya?447Flaq+DuB43-|}M5we0We5IMo zRqKog{H8)Zpw(CmrJfEe(y+lsfsFSi(g?-6Cn!ZFmyVI(P$2i%iSB%Gn@AB%nc`>4 zwe+G!%WPv>q3~ck#;f~FyqF$88ia?;JSN!m8$nHrEKFK2TqP*vh>t#A`-C|y3=qNT zH`!Es=WpRUrB7ag^;>p;uCVO8>?5I1!$qoRrH;L#|1?DiS`AZbk}=LKemmcefV(EZ zT3WOai`&5A1n{-3P^yf#T;v-$9#urEk2k5zrWS7P}LBfEOTgO9C6?g5&*d4#t z4I6!&1tNA0tHfCj?H44>*_cji8y+KVY_1Y3-&kPpr31s%Q9) z`@s)GFchuj-@Su~J&EQM>%Hu?DxMxzcC1uO(&j-J;+#y#A_^&YwLDoRZ1(H^P}>+2 z;%6#vX-H?AfehZJD96H2dBCS*1{aW?&HJwXISk+#)~*hXJzzg?KAA&6Z)k#y@EOfl z$FnxIi?FGqceC1MVPKsLHvCV98Q< zivc@fHZ;1=__?KT{2yng4hTnh5m--RxC^y3C?b8ceiMSJ?epXi(k!W&flLX(Sm+uc z_dyxM6nt=s$0)we6h*;!SbKdaS8y8(QkAOuo4%@ z0~g&lg`7$F0V3$?bkFK`Nl#=griK}7VOwgX>_D(gXyq{t>p+am1cv1Rp&+TRKorWu zdV+|BSPdK-Ii*HeP-#%Vaj-YI6Cm)P*qOp9O#QqPJimewx{flbo_B`rx)0aqJs-4< z0eh>vZT116cLljZ+3%JynCD+J*ZL?^$6EcqM>Aj40I@V7PFKlAuL4+a1d-^S#4Hu%T{Q*n2-s6rW&;!eW*=Te6t&IFDr}zVtXOmZ{CBQeC6A zp0;o-HreXVa{074uUjDX#R}}*YVkzDqv_w7PZNBDBm5Mj+L%Y&@A#j$Hh^J#i#jHx zO_ED(6D`wt>PKlTUxUP;(Oq8$$s*!N9Udxx(+nrWv5WmW`xai#=j1<#WTR=2lwEt< z_9~Dl1Nms1eIBM%KmC!Udc=WEBIX>Pbh|DIzrZ#Xu!vn{OoQ5{ugFDCmR702Pu8mo zt-sdEPG43L)@qxoIOiNX3LczlSdgj@HFXqK;oqtp5d3OZqaJjnDwe{AUcjUmwn8)t6%^XJgB0aPaI|L!%^u zEQyJ-kCiHg;@x?Nr^;=Yls{T{okYlac=8s8p zY~)Og7Td(vZAxIe{-)weN_!+~a(EA6{%^4OYm|WA+P%RPs|Rg)4_9zK?w1$1d%j2` zZEYD(d^b%B{}Lo6mCCWHLRgFQblm;w7+QF^?T?J(7WYIa8wMvDYg< zegEv!_(T0aj|Fc|+?3&gnM5T#by_!b;9S5^H|Zd_%2pvnCSvO1yg(UKm%<~@*(UMU@Q3Jvm+e(cOjgcY zskNBLU9py>m#~=HRG6fevk(hL%Y7wgQ|w_F{8nzGAQKNjS+Ob8F{j(J6f}_RSU}-vj_YgYxRfF|HU0H3tJW_Avp+qE)u1v0?@REB zys%<+f(#G7!h--3sBSt2b~|H`C8>7IpVO8`yJcgxd5%_Iev@fQ4T^lS}051 z82T(4HTr<4U_IGU<*Dw-2YoC;#M%-g#XpvldlwOVI%rr#v=)U$^?!up?uy3&Nl*)H)nSig9cm$e-)uK^W9B_KF{_2boRY8jLU-p5qt^OpX<2`KSLi;K0TF5D=UIZ*hrWoC_67hAM zO$>7CnUifK8YS9tRp@Yx;JzUljEi!D*0j%6`ZV3KfWF}H#!a=^;95@XCTVnPH6wCs z*1)fmk*GsfXaY(UUn83PMUL-|x7la9-k!Rt0AMLcg(TQK9(JOR|Bk~#kZtGh!hn=Y z6^u4d7p{OIEu~)jZntrlEFWqQr>4?!cs1Ae(FAz*M-~h5t*@&scb4iXNLd%&7CP0H zB(k2WXn5Dsyby3eRu}S-`;RNZUI{G>wbhyF!?Rfv)i~$JX6pRYG>Pn=ta{cNX#Vno zNO1R{5MZnCm{Jgg>p!*(5YA_dnN4o!0c4)xb>qq(2@4fAESkT;0f;Bh?B7{0WSsIO+j|XK4I!#w>7$HQp9;{T(6_FlAitNig z;gp^qbzBmoZQ3uA-PRm}zPqP7`r(9ca-7Rn%VgH92@*{h#8TXbV=>|0`q)C>fA)GW zvW^mps4JpOvvdP}?uInzvn#zDOZVirSgTs*Xq!FY7q}+Tb3&)2Eb>huF++|EG7Gnu zZ}b9(B5QLZutC$&(tiwjf0$C}=wB_*nc4S^4*F6}(YLmj%u#@gg@M#5Kbf`5_1pQ| zG2^#j`(_Ei;!yt6#9t38&7R(RhEE3VkRHhxkvCYbY{1_<>;M$l1@&uMe}kC7H{AlG z93u9srArl?Gv=dPFP zgQz?Aj;V)6x2iJcah{it^u-6d7w^HWQb6(qf4df(X4Tc#$XWcjj5JV~4jc$q99t&L z66&YiIj3!dr3M8fn^W453QWMJ9}^PSs0Vn+3XceviM_$2pQ#n}{qrhsfd!8Ti|^%t z{o$kd#rc)bK~hY^g2~rPagC5MRe13E5y2#+kv z_>`i9C3#Y(2zsLqHk@McV&5z^E$8$in5{5`t{}KGP1scymWEw67u5#v#Z@3o?8rLe zispIP%6);!ZdWu~DHb8YPOdJ?T*#zgy<}(1ij*J|cnr+|zVMEy zB1lHX?G=JvX^)2E4vSDO>3H!XTm)u>oc&emV1obRBxOgXhhISYy+{;5iPYWw3OY{f z4M&M*F}(>qsvn67vEAG>+KNF;o42N}Fkd1&n=#*$)c$5(zH%kO%=I%Mo8)}?-T*0o zTw}>-oI34zYM;qBF_WwhM=FBBw`hYdH*T1bTAb&7;fMTWMTaHn+C7&r*rc<|6qbc! z%^wb14~lG}evTz-BW6}X&T;M$F1c9mCPp(sJH!^eK}Q52M=g`Brjvx`aq!0B#d*O@ z_}XhU5CQ>TDR0c=)+%6+$=-pZxEGgNk z_j;Q&OH}^A&dLX|yVhx#wN3jeaO-{G*38TIjm=(?N~T(lg=F<*E8pTNSJKEYM&l|Y z{_U5cyfT_gj?Ec$%7glhkla49A2DE3RSf{=V2_==gT9}<%+MhK{+540^DfP7X!X_- zmH$=kv7H5DQsfpDHRrhfIe&Vs@qkL5Ilbgf6B@)VQm$rexLQqD& zr&&MJQ->*Jkc8s1to9pMw#HvB`&ReFdZgODs1?l4--c;}CAULuMt5iBvgaWV<^uGf zLtQ<@_}v5j8jIeIUjpxE50vm5 znvkvLDn^w!yEff_-~rUJuKa6tsZ076#7WBsW!0UqlaWf|;C!6zSnk_p? ziWh?)0&&;Y)>`&O&mZ2Xebeo#g8sx#ia!O^;8#pB>7ry}e_#m^6Ky>hW=t!>{|&C&zZY@ISkw0C?(mPee1D z6GoZUjOgt7 zkp(EThqe^RQpCZ`DI=VI13kb{*|wCj$v;S!NO?FvbC`SL@f&;2bdo`x8&9<`oj>07iofku&HhGsES}<=kh~$(_Ehh#S*K!? zvs)`}rD5byiZdo8b8AJSOm~(u-b%C4sr?TQ59d&DsOJecvCG7)KS zV-7QL3KCQJuQAQ>@{hTYm?(XY^9ZBXpX6#B14(CsGT|ROSsK}s;NmQN`Q(WlzaS#4 zyHW3uh;~E^%&~FGMAYo$>-p#D`kl36L)mFR_npnaW^85V;hlB;A`RHTrHyztBqi7% zQ+`RXESX<}vJ}`Y9Qih3(X}2z2axEtqH?9jtTraJ7%*EYPk~uz8bj=CHY=l)8n-J@!ou9y#X+UwEOFN0ualpdDY>ozZ>y_+S}5c^{caMS&TU zo1t)@y48ZrJd&ZtyQ1HrP7+Ql07!rpro*xhV95l@Ea2 zhd2vDDB}$Sg4_V>USXx=E&+2Jb~ddIqdthQXihy;H7j^Un0;n224UD3H13dbgf>!* zeb(+mwCUu448;0R52^qvx1e&^bc3~_E(R!+|0Zq6PbQ9rMlc5A9(JB0T%U(r2mWpk z|Alc|u!dBmrZ=Qel=9w}6N8OW0NhaVdb{2zM&=VTF8^OjC<*mdYyLc&oFL{}-e2t0 zpb>q%CsJvOW(os%W-B928Nc%GqxI*nYmDzB3I{U#2QzVtJk3x zNA{)y#+bgk%fiTA_7D^m8q?__i}k^ah?BkxMow%ro=dBhdBv6UFA^VsIVsU$K@+UV zPopimW&O+^ey7p4?FnQ=hJj|pGQ)#qJ`HN~e*>{g`Y`m|^v}MzgeR=vp$;HGwp(j{ z<;m{nBZb}yR$b|JN3ea|%y&uC6lJp7&Yst%p&q8ocTRP$?Nd$arB)8XpY*~0-IPQ< ztflcG`amnL0^AcLG5aM~ymx>#gcK+Yhw=Dj^0%GZk8VuYo?uAU3t+$;(qDWZ!8Fse zufJIL2*m%GzBuP6D$J|TT_h0jBPo&EH9at zDj9ewzk(uwgrCgKn*5u8fsME!k1QL3ddg$v7)IT$>oEx%gy+EwJWii&24Fd8ts2J? zQyUn^@pBf8h4N^U|Hzs7*H}nN784(OQd( z;AAAKc{R4CapgC+%Q^dzSY3iao^^-~*FiGGL|NcyXhF7N>l>PY9o6x${!+pK zx75>79w!zWhzkl%12+JU#@gahP=ava@{Zw##pF%^9bNXOMZ@7)2>Dg?H#P{a+f0t`peYHKn(qkUz z89d;mNUY%_>9aLX&*ijxY$6VW9A~aSEO-e~$v29OfN5zpT2y7XGD;i2U^AiiRL1Ei zR2m*M#S`+!tLKkb20pO*^WVC{8Wi1|-rj;w*=2Y?-F0dtO|D=reyXnXr!MS@$` zZMXY5&Ecy8>Oc0dx@8N^$=Ugjdi-aCe?SRk>3K5VnR~qd=09#82)Jt*7QLwc)QR4_ z5hyHnnHax$R8b?gW7i6c#Su3g$0M<9AL7e>5OFukf3%Kotau#jF}uod%94d&jWt)wNg1AtOY!+7X&)>CO`BWc$%j_Gz>Fxq<>aE`8m!D zDSgGH_w4Q105nO|~kQ#d(5X|K@`7EB&0bC1*9R;p=@qJVWnpwqPUT~1T3jo!Zx z?ChDRFqWfl)@5+BzovE<+36t&DBC;{BMIcjqt>^e$ag_rmctsgl%w>oo92Drmi1>- z8;3a;DtWp@--yRpp1cSxr`C*1Syseg_L&3WKKs3&s>Am`VPLn!0*K^bc4sbL#7A{)YF@#s7Q?+xwk2siTZ!(*4)^tcu4VDU8Edc7g7JZs2G z4Py1Gn1>A_UJ!i~4PN^P#=CDVM3QMmIYnU|8s`B$KFtONFKpIlm$ylAq;+W_IL1Us z_}gPcSrNQ@(5ZZFHAUG9{~{pw?OVDWH@8%G5P;B$te^r;c=%w}pUCWp(PEL%?>N7X z112Ug`?eT1hkPHAu2(S+KXsXTBIbi-UCet*@07)A9~iajK(RkZXIsEjZ}SjNC||Hcn*Q@!1f1~4&n?D5w0PQRW^JLn7; z{=OvoS9!p4*nbDv!e$gtx2IYC|FGVF(FH9>C=uExhxlDdSs4YMhji$_69w@ zt4#_?Xp4Rf;-D%fFnJ=P+ULhVe^NvABTFbJ1LEJA>CO?_%{c!+qF33E(`&az2U(O4 zZ{cYamVdA|HToIx{Zl)|O@Jz|F!mE-|GTjpL5*@?Xy-oaMUCb6mUxHuU-36Dqj1QP zmJlOu7TwEgTNWc&2JH7VhQqs(o3lPhN@Y!q4Z0QbjSrn-+rkIKU9)d#epSN5KdFO zV|_<&DP0>}$3$^sMqO_aSgnbw2Z!$FhgXE1q;hAeKTLdL)=UFbIE~@~KhT_=d zNs>~vzo+-l^U)O;OJTKS=duZ;7De$aR|a%+-8*cc`ghJ$qDx#Ty6Vo=#+iNcdy% zE+MmcY3;Q*@)+GdbG7g6s((R{asd&I=I93kvAxynD1O=-ZA5aZ#gS;1;8Hytb9`3F z%;~A9v)#90Jt8SS^#JZMtK1mJSX{gPyyZ)wB5x0~Vpsq3q`1TStwKdar5|8sZtSGY zG9~=Ha&sW^fSh1Tf-y=1yMqr*qG+;ZVSR>(g&^l(z9h7i68u~>X#@ex5`V!ZW!rD8 znaR5wVw73w2`E6Kp}n3;AuY@v%4q7rR>UYkc5Xo6yqT1{I&`A3MbO4&K&1Qga3k{o z^?7(UP~)}ZRA(#-dJLYjB|R3`4=D%h{$%Ypdt*o70jOrf0RB-fjJ+>mw0k z?9M`eB5m4(g|y&)LD1;sgH9GcZ@q0y{x?Vju1>-#$0!bnTZNoBI#r$e9AdcZY28(% z42&qV8MmrA6;@{6BXCQfb6OtYy71FFZPzp=-p3I!`j-l|_y4I-rPcp%XF!&P{hD=} zarplrdNnFlm_4W#miPBB=C5G|!_d%h;q@Od5kZFUmK}mz)M!2UD>(cM2KkAMz!A0c z7|QZE`W4MYA3{L&i=6IQpc*OvGIe?EkD+=Xwue)rvqg%i_X|8PXE}Lz&k{edJId$O(O1hD%_TZhGl8#k$ zOXitzkHIo#7Q%)T80yJaZomK;oo(#9he{p5WQ7;D=UlMtI*Z1;b&pn>4t-zASB%JUdTAU!T^#c3L@+&=}W+npXszAh;t*W~2VdXT(fmoRq zsRsy_&TF~$fkplRC4z<+2cLg1fsmTP$3m{lpiDSQ&ujn?5A(1xP!^#HtNXa#3HwEo+L@i&Yv;sKzd2$>IAI259r1MrEKki$(}%QTw$c`oeFWRtOO=g}jj9 zw#kYEgym?3X>N;j@5cnSl5;!uO-QJ!W3r0OQ!B0(w&03LJGG~@;Y6u#PoMZOoq@~= z`UW;$$Y42QCL3xul;g|&?Ra!F!&w;79x5K%iDdvJFAYlxE;JpO0V|8s4vIl-(Xe&S z1P~+Ng|do%$FU35I-JMA8t9WEfly3#rZ9iE(hDLJ_)*y}4(Shcf~V4jk4Rmx%Ls3( z5!T!f!ozAFS)V}${7Yye^cDE#^RSx+Z-%sGa@UsT(hXyV7nh;Rr=&0`LqFF1UoN6J z8H1btPI!=-B~qQB@}TnkaLyUooNZ%ll=^~n4(I2Ezx7{fXFMhsm)%iw!JaeoV+KM6 zHWTDAXUV;;K$MyT`%@8b!=7uJfd6CcEZ?Gf!?iub&D5pdy50Ok+#KtAli(MwWzrWmoiz>uh-_Y~`Wu1W}{+~&}ChM`_?GKlj% zySjp*=b_hoHcKms33S7c{m-6Ylnn5Xz%57vbYaSLQ|su45o)HOvKrQkkTgnVVRh!~#$WDIAIJXoV5Z&M|C%Wa_`^GZSW|x2nlI8OB zSYXhh(eO{M4P|=GKy)>d!pYHW{=MSu%D994Dq8z}l0*be6y>kf_d6U&wr)@lY_jzi zX(Jf<9Ke7&sOYw*HqtLKTu6IYw)zuQWc`?3hJA`ll6%^ADgH@nT(b>m>Bc^u_yC9{ zb7jjG6$t6r&<&U-%)YIYR>9n*v+w^EpHO$6P+$HlmX3dQmG-Jj^2ks97LXv)J%VH; z*1-6%f6e3m#~PG&%xn4m=zZ1EH+k~#y!*~SZ+Is0iO-Q!H{<2^#_2BW1F3Nqj`}-k z;1yJNR*pN{43SN3=O{{?B|$y&ax(N;O!Yg9AqjN>3G_Ii)FR}7O(oCOvug`uuvHk~ zXbK08PFr3h1n=Vl9LKr&-@_umIkIJNR;7T#OA~d}L#FGJ3{be1tyl24IZUC;nGz;S zeho(BXM=glSK=gOaEcIJcd9+42MMjMn1Vo;#Av=;6b+ox%1q!zHvtUC>L;lxCKsGV z)d0f{(f=Q}(7^URCj$3xH!e0E92|h1)8=x;3xnxAO0x_g%?iC;Ye1uxuxgVA8%Y#^+kJXhe;8}|Z2}6TNp;DTdP4;( zC*8dcD#()XBLY}JL511Uz-83>BXNkgWs?ZlNnLb35~m)gZ+%m5(*HWRL3d~KKY#XX ze>qKsoIU)!=pcWDm!1H1f13X){!%DfG{CT-S9@9&VVGlH>43zj!*MRq{yXKA!;kY;%&tol z@+8k9jJ3a@E8f#{Jyz#WW{6sJFe(;||1I9>nSnWD?esVcY-37;ND(AQXZl^wo#OO? z$eP_n1?Xj#$mpwvLm5iDjVM#Y2Dkqi)^k|r5NM?GoQZ;gpk!tu!Y5 zgr{3 zVj3>^FwEW01%e&5LJXz249X#iof4df7yixRd_QDC308Necq8|!;<$f@5v{mj+FOOU zjUa~6`)UL_EXa8f@+gXo`P>U`7-E&g8|4)M4zSP@eQGO!32{6iwJTk(2oKeA4Q{1d8Z5P5SRJ4>8^Ild%{7&p=! zTxrcH&yVxnYSfG3S2T(I@n=$y-qu?P9QMQ=#=c~pC`s#X-_@NpB>QDe@#1l9sLBq@0{gTZHp43$R?`cU# zbIg`YRi(n}(IXV=P#Fq5{y)`?$DuQGflo*9t z4nmatb+76a%U05A-;WA@cl>9(o`2<9de6NkSz4+aPp*WOtqZs8O1CIaZDc_Dt zW(=lJet z+%r)^KteCE$$UfBw7--IX9XjX!TiivadAdJm()${ly3j}oCseaLLRkxU9pNn$k-nRkjkX{A1SU90N+zOUkX@q@V|UdJR8HI zTUu3sLu94CXyf?j4RQD@!?uQCm-)tDG_*l=rl_Cx@9F~<4@+|#7rw4>*nMn{UOg+i z;lJ5!#^U^|wLUX?j~nnZ$i)esih?O{Sn+FOHTRt~HU;ir%9V;B#uUEl8YUQzOqimm zn=S>D<);iP5p*xA7 zuH@Ft31_tcU7frzXta&6l3EAuNIF6vmKL1;PZ@-nN?_8)Hn)mf2K)Vw_)Y7ZdiDdGk>B?%f<^7)-MBz-UHgRs ztu~68aX@5Jkbbu;W)w|cq*t`56fYxF*Q_}%!zl8QDf@wf`|nx_I_=F&QPREjm#e?O zEU7O|KF&9GmRbI26#u3w=``^e%k=-F{3<5sgzp~h5ZDwm7lyfA7rDt|g4O+owU503 zE5hT4giGfbI(x{Cf0G_u4aze});VKFSTeiYuQqWx#441_ID;nwrE7IMjUX7CH~eL9 z{o~FqM$mC1%Ju&I2-piyMTzn$bW3RZG`8K4c84xnX!#cEt2}nmv=t%1kmo|3EhC8j ziOKPn>blM2pdq>%hJndfwweAJ~an=ehPFoIiv~AEM&qut0_@*sx#ticej#?sdCZ&gA3@XT+cr;3?}ns z$w20hJ&)I~^W7+)L3^201G0sr1nrZA6+vm;g>u|~lA|&;kp~{J!Fco47zAXLPh8qa zefS|vWmYKrq8<$1+KPxA9!D~w6H*|4wR;z(j5Z1@p9Jpz^@dvc6lG8~5MeGi4o_(e zj{hK>Ll3;9^~33`LJW@L&S#?hn)8iUFD}PcZ&m;60RTl#&0Y$RF_F2?x)rg1sU&nF zEJHle<1|%N#NAK`X89`$71SwaV-lX;;0^0FJpXy#uvIj;FXyzDB8P>i5HR|&4Swhs z;|=d3rZ(J1C(*6Jz_2HEufABR#+xca{GtLDHEtAXsvFs!Ko=I9b1tK0C&v{V+j>i& zBo+mp;4%2TFHMaDgVu+a>Gzu4krH-(zmf{nQ13?0mbTZiYk{xIU@q&DK+&< zq|5@TNnWn-qgpGm3HYaAl4xlX#RGg-G*J!HiQq64DpUf4waF`@IR>PRC2jwp2#%JS zO(QZ-C)fJOSA}Mcea%AbwP9qJ1r6;^P>QFo~pZi88jc5Dn0j+|6gpv&E z8UwZsh{Th8exLn3urMh+&+`D=GxNtF6os%Kidc+%ujor(;IZ|xlw1fM9=0iHYy}QQ zBi2U#-ZvrfxhY~8R29H$JQAmcIa^xbFAbQMxBpRf>n?kB=XeYFFj+urrDc`fkCPMq zO%1(x{yi_v@gzS8QEpaO=psZ|&RF~DLR)5R&fb(rdsMC=FU{&)=u3CPV2ppyYAgyy z+o@Z>c^z+Zi;R*D)pU?sr5s$BWx8^|EOa!04i#>2{vtRPtn=2Ko>1E=S49>w3^^T8n1 z4koUo*(wIbyuf7!P$!jgB}!t8 z_oPf#p7SG%ghJ%gU!!xgY?6?D6)|rM%BKyd2fqdwQ>R1+}1=yz@ zFmMDwo{f4Ig_rLeR!0YyAR>dm%|d>)WygI=rvCDX>0 zJ1WU`o_=YZ^{!U(A;&p%CD5*wV|KB(dkZ)Ta5X&k$9&JqUd01!(uK$s7sI`uy+ z_9|Cp;4=OmOOgMAToQn3Ap11)|L{*Z_l(9LuW8LM1?u*R?%Xkuohg%qtAOzmh~6n3 zldK`%;^7U3*Z7JP5k#$!upA3GG89g91h!O8e~KD%_~R(B=@s{p=-HD*KN_89)QEl( z(Bv~RFMgN-EPW*1nE*GUU@9oF27yMh#$SN<-XO(-q3VRG8>tv4hk^V+Z%b+{Xz`s1 zlg=6OTb*I+iZCO*l^q(Dc|F#Y#&v{A-dA)m)5wYN3V4`X{I&FWZSm@E=2c%x_O12G zc^I1nc=dK{HSY1ry@KGUQyK{E5I|%VEosMgr<&2ZCf{SK7(NXsA*_XW9fmIOy44CS zMLAY5CX6XbR|E~=_sK&!z`QMZ297fqQF5kF< zGQaj!+n=wqX)|b>oU9wz#^*eSE-C_^+$SZf#$W1!KSwV__8yhQim?dMZ^e8i0-<4( z2@l3(L31WYC|5$o6VMCYc?peI>@Wzq3Rd0+FEvJ-J}r*mWHQ0P>q{3=~7THnY0JMyhyr$7c22uxuXUF96Rxpv7ZBw*6X)||}qHuRox zDKb^{q+kruHQtuB^rMA+_ONrI@#q{&AID?+64790s=?Oo`4n3@xMyC5}Vr}4UDIG81s*4|KswND761D{zoUf z{$6V6ip<=Z%2>$9#!t{dnevH2lbR>|H2Omnug7nd?Ako*SuI5@0Z$H>7g$;Ju|9GT z8g6@ovIcXh#P6!;Q-p}e=$@@6o0(WKDl`}t(_ov2M_5{lN*y#LjDs3&D3xbowpcLzr07gEvqjycHCk#|zj8SWLq&gmutUJButRJW5YYa_osd)~yjTyC(7(oTsQw#PEsZue&Y9gv>dmI8BEvvJ{x_%l% z=%$O+5zQgqIgTVHrErH0^imHjvzOlVKKHXy>MOGTiR-P^*Q9=J8p8XY0)Oq*-MVCO z-tIR>7#c18Tok~U_i+1tB}@#Oei{0gibw~bsA4)7-nSBQ9JJRCq^dg=iMzt;$XNHV>5-$P?7r@ zMP#GL7?$W3)#ncnJLI-)QEX~~pV(HV*f2`jg zLD@|~H%$=Ge~H-ahuiHFVA*Zz^A5*^}0tD953=)I>1<@8yYTUk&So-Q@wZAz!FVyS}Cgp#B+S% zto~#mrS}6FupssCbQR_7?<(hfze{?aDUr@hePJlN#n@UZ9a%tfoB6qxT57;-pQU@= z&&O@kPg3yJuN~*`iiEyIpA8iVR$)h|qRJbRNpCcE(86SE4nv*|P4D11``7I30Y?-J znFVR}W6{~3W`Va+9^77%1>H)%B$`hImLW-@PhuI9JQF!w@FGmRTvOmX8<&H{jNrELtSx@m0zePp$G~!4LqDQkYU9w#LdMJTM zV(3UvN1GhO<+WL3=$CTy^&;yfSzpJJI)rNR;Ef*h2t&5QV;nYG{T<5V3IH3S>;*BI zTYub(J>myYdx% z9rFaA_nX2((q16((j+LS#G^FzHB(M}Y?6NgD(aM9B9lVJ-_+G@F;sBs@8ZJCw22x# zqD}Vxs`6t^DPn4SbmDM@NfZMH9*G9%t=+SUR@~HJ*%yR$fz}JV389=BQs%R0|4fmd zZE|s83*2j$=e!9M7u72jz`r#PhfcwtEBqUy_z<#ZDUy~8ksSRp2nY^apCb!iHQ}FN z*<4~F+{LF%wn_tk--V;1zT8tmnu!|Wu}Esi#j{Js1Sk83OI;jk`v_UT+-Jm5@Uyg0 z{PcX6ozq~4aQFsY*g)?ID}?IY<2y+cnnygo1#Og4v^R0=+8B-B#^HRg)cjQ=2nBQ= z`zF(|Vq|~ZlKOn<{xLoNKYT2VHYOLnZ;lA#9^DE$w(FsX;^>~TnTmTEs(jKhtPid^ z=HrBGaNEJ@f4C4^>$B`pf3KAWKYODF&Zamy92(KA)qkDuz3mO@#H%VTNH+VKcKw7GoW^$jzTuDTG?+^{XfMu_FzUQifGYOGL zbEbz_5$)#b_`JFc96ceFDJ)RXmI?a;qzSqcGjG0sC8{O*ZMIYM`3-0IemJ2AA&xYV z;?Y{;m-n$yEDEEIt#EV*?)m3b4zPfV0Z;m?zqzroNV2+9V3I7c?t1Hfyaqxi%RAF3 zDE8WY@(m?23l@qoH)X#)rzxL^0MlOYdlHIT9byxligo0^n9K|_^f6QkM(<$j=7eOR zFc{oV>mRJRNn|yxNp=;^=c5eKeE1wRB4Z2J2&FC3qDL4UcCJbWESo%UvM9Kg^#( z)0M_mA-g`Bn0bZZO^a-^mH=r47bh@n1@@-X>ueb~>box-^4h8S?uVOAq-}_&(6MtF zV};d&x?=_8hRySU^Y~3rf}}kT-x#}j8f(b$lR?7r;~i@ee01C|p1T%G3iv2}>{p}C z<;nUN2qlqi!THmU7tssHQBes;{!10Y%5o@@{#3XK0}Na^@KLsMXbeXlH5u8?rLoH` zuA*Z2J=3P5VGn+P6O6gEX#OK69H1U0xS$WP&Tg6nqpuwUsZ?VMoIRXzp+7+H`~3X; zcyX?S>`|BCKEl()(0|?Z_dOtPoDBG~y2kjl!H|b|vNFWxDVXJ+vEu5krH_CxJ-0gQtlzcS&t%un(%OlN!>R^ZY!Dsc(aqZc{H7jw3 z{nM?s$rH`dNls##Qbjtq^@rG$*$BGB&IC6&3iZ1W^x_?g*eJb{x||lnu#xzJEg9|_ zl$rMP_f|9@8;Z@RFP!$lH=TWH)_;N!^b!7s-@ba)CXdU+_HuV+8bsNr&EOS=Y<1)B zph+~70=$+nnj~|DlY^rO;KJWYqsUr$z6k7xnI=O7VY!RxB6}|DO)Y4z(PN9$*gM+p zDAIpF3?tCp8u=ZlL>s9QOc*_6(EpR9lqsMy;~Btd8x=%S7g?KFsh)djDiV{2e{&0# z>wC8OPrc$--K(+;WL% zTx!FOX@0yu5c#z+I_vW~D()HSa``>!dQJ-MLv`No)p(BExaQrxS1CuTtJi_pG|sKt z=Mw(vUyDOQNE@ce97|0nB;x>ye75wPEh^6doO2>r_>>^=tmyCwU@JB7nH#=?S1RID%c$rGYCmZZvSo51Vef^>{p5iDci z^%y<+)x7#0iqe5+!8hhE$nDO=T~Cmz)0T?itys8RbNM}Tvus`6BzlVL5@uS5v~WCg zL5sH@U+?XS6C%3|qGeVJNYp*0(9+kfOudhsw}405?D7{ALcE`KdQp+UFqbqS5zXi{ zyXG>b_t_|TrO}hETvU^>wDQlA2|NlQ;<^*su~bYbrA*C#AsHZU}?w6 z;uZW5b`V?s;MHd!ZZ$>>4Bpu+xRX$~PWrDRgJe+QZJqsIhshP}aGu~;#o-B&SMQ+v=)!z-zn12|S_eF^ z075r**-Y2mk?+iaU_fxc_k-5eECKE@MS)saZhs%F0pAZy));*rB809n-caURA~AIF zhrn|(rx}cnNu_KkLP$YWo$&$n)Ait6oX@o!3nYMnDhsxupIP$#NZgjegcBefQQ6|q z%ofyvp*NGKXo}NF#=P-bdtCkjiOX9ltYmaSrwtxriwSW!Vl!}zj9`f`{&lC6UW<5`rg1HHNk?E9hIJyi;sK>O>*o=PnDOu+9FLa;qWETQXAYbEf4=oR3QH{ z>;?fmj#jU!7&vr=3W;ov#5;s2)y z!i2M74#B-BT*tMatPw%Vtm;QJ{4*py(~^D#HYbhBv@f=zU2Gh3sVS-Y(ZaK6g@;Y0 z)>dWd_qn6($49M2yM+PMuXm?>4}$-J=+CNxBs&iGIu1Yo^8>PzhJ{MnpBefUon=Q< z<|k(RCe09|4t|7=`dujzhS0{c6^bDU!9xcKvq`GxN9}7|ijT`|k=r0x#eMUn}# zH=4)w>ck3av>D(xZ^bqo4P(D2U846q2O&%m?DHV_Y$WlX)dd>fX~6E;-<)2BUsfLa zn>TL+PZ3=?~L%>FgpS}5e7fCg&i()N!JjX}P6dBy% zl0IpKm+-VF`#_M zlo7MypR*JhO$-8V%jz(F!kyx>=Wv^Ya~)qYG(oms|$&20iEJqSqZ&=RoT5mDKD1ZmZqIzPEC}cIAOE z3cqa#$(VjAaOxtB0^(%0;sy2aCW}0OslUoWb&cx zPY46Ug$!npZsW+mt97zAPsml}ax==yFv6=7oa{I0G|}|UQnv!Q66QZsNj*4k%PUv| zaX{4dpL{L*k>+Af@ck;vkbLqA(V>}?s#mI)yl^y~WnoH@?Ah`g1C1sN$0#W}7hZ~t z6c&gmbMB=vs50lfIe}!dRO1JE$kn3{J^zQpUK113I4d*QuepI{w2`iolY{B0^dqT2eF^^UL2DhbgdS=nYK^N{ z;J`01(;L7jYp|Oq_N2!>>7=UAlkWIiW7bQPp2dzI&FmeH9{A)M{--I~ah*49ojqrB zuM$Ui+xDHnDWI75|~6jASgVltGUxat4-r1x8!p__t9w~}P5E0`sLnDm^{!isbv zJ}$T&qbb2Pr9H!TS(Hm|<*7EbR|-(v87+r`#djl;HhxnXes&Oq=^%pR-&8xxgw%p( zybD^i{KJl3P5$Ur#r%;ICwE_2+8o7wyUB`>lWN>UiE4iBvsz$re|+i$unD~eQP!LS*OtoQ-b#Z zDK|hBw?Tz`OTp+70R5gz(C`xc3go$kAKC;lZ>Q#xq; zpq4yaX4^h17GGF7QE`M44M>RaM{xAsb1!;yrUr0Ii|9*Yh~}1%8r5DM8o>=1aZY#P zZK|>_&chFT!5dRzkRx7e8s!@6b{XM@JUl!UJ9wWn{BpR4ET#97q>IhJn+F%fFxXJ(Vdr98r-+W91e%KdQo=H5pmX z(FrAL!53UHT>CCaO-jKZfMd>or$oscXu!BytVb6B0_>rgRi6M2h{F;koGw3nnEaWRUAM1N9rf>L2xo@H2C^ z;%!glt4Sc2oZ%9hUd9WDJ6bBX{t-N%SEiL9O1Pn=ZJKaRwsOUnJ2jXzaNs?@3>75J z+oceUF$HJ-UbO~8SwNnhjeHP`NKK`v+WwT^sLZDhD`XCArV|GQ2mnFg}HfvN$ z(x)2}1xi7rMM&8l=5g+aK-J;Y(T?zr!4k-d(d1jeweFvan+stT*X@m%uO)Iip+$$; zGg$dQ=+wdXpm;~@H-9A+<3e5t?9`4GLMb)_aTzdmK%r(3IJvS)X!}bGyC)h%lus^C z6k8KAu?!=f^;fzqzM zaBlH-`$kdn_)dmSIER&6hM)6=$g|eci`4OtaC`v?lOcZRz1Y~;)@>IF1LHL=GK0LO z>xG+fztty?S;8YWJ^YuuT`ZJMS(C8@pCl?&`nDjG90CrHqKx(Ks(15S?50oHOj?(0 zCXwNJurgF?!^o1B3|kpUVm>8p&G-afvF=}R)y591)I z)m$=E$3%e*O`u_?rW)ljUM`!AlI_5NoSC<;nZ8o223 zaZlfaBHb_PM)dD@K{63vPMLzYeCZBJdoeO^uu7Z^!rqN-ei|qBEqE5e7({-3hoxX; zh-nRx3-=>P`k$y!6i_fW{|hT({Szrf||p5W*? zDN)9@)D+JMOqIG;UI@e;#Y`{DR3YdPDohF=)X&82B>9*OQU)pgec`A-9ZpG*Z)}~C zpI+YRl43xj5w{QgpB&wcB#*SB*~tW_V(b}*Z2~}5svd?zO02wTQYpi^U}Jg=uvFx8 zy$1UIqu;_~RCPdGH{0f?W7<&luREC~pux-P(?xaNqf;rte9^~fO5!vZ)-$IiGEo^& z!9QCxD~Lr5m7#uO5YXhKpjxz>NA)CBv79kAvbl19EVq-dyl!E0{|SGoJ>T#u@K-tQvthA1)V)UTzP2>B;ke)ouc4V0tS-usMs zjl&`x$5dJ2C7VOW%lRnLqAqYroNBF%QtQq$gaNss=k6B(M!V7I!KLi@W*)6L)%7Y( z1@m3Z{>PU^jp#(SVm#U=B3xJPg$@vx1q@P^Wco|6vjgp(W+?gxe{e*Dcz!jrQ-GSu zrpk+T`0q>c)p^An9E}ATq>B(>M7p7b6dzyMUd=~HV5o07Ftxua|S0x zZ=0d!eD0M5Er@6ys(gr0#C(syJC^EhiK>9oSTgkvKF@oja5?1q>b2E-1s|(G(&+6E zUYRcvzc4vb%fAvJn39JM70C=gpg`s46}4E6Bl37+rb95n;Kp&eO*rvPLK16Ntc#%? z4vl=Q1#uQV5kQ$;kW4Wpt_>Q^iJ76byLuOiX@rAFbs7>7e3b^RAGdme$jybOhb!p^wx7olPuGO9 zub_bd9uVho#5-whYRCN#(?q*^LK}H_bQ|H5F5v!Be;R>?_xo6+l|KG^^kinuVt~bX zu}Nm`J-*$caI@tW_wI&!>Q@#yI@f}2tK8*jH3Eq?6B>K_1!qS^y zic+E+6;O(;rTcg9qX(9<`M~=dJ%aVZTW_s1nM)`EbR_AW>_-K2LYX?uIgDnLhABU@ zld4W46LK+XS+j%#iakM+S=mPYv1q5fYP?Z?_f@zB@8?8!soh2e=~88;C*2fTD7ews z^m#p;zW)rLIR3(@u;;L;qGho`2Oz#4ouNF^o0pg+Uf-Yhcs*Fc!asm&E8)Zp4)o34 znDz>zP~K@9uzgOR+%$?NQ^E9)uPXBDRx=sx=!nJ4PXZo}Hj(YqPUzurUVPs3SVGHE zuD^6LEhxnS9!j~V_v8wHkL!+r{HsIFIQQ{U^QWpUc9cg&6cPLuy~DoD`L(jwRxItw^u0Xq8^F=`bP5AI% z&d}=wGeGC?*gw9kJi6w6tS2+mUty*z`viZ1d7uDdsyoUvzb<~@b76P=!TB5|Tvb0F z)e2d5zli*n?oyrAwVyImRqks8#cS1?NLZQFlR_{ctZ(Us`?Quxh>mieGZM=9MXt8Tp-2?oZ3)kN$mdhW)(_Y{bv#yf77AeB)xBe-}7h}eT2}0@E5`- zQ9^5_=~Hk!`lUgRa8fT7Z}Xr5+Y)KNifNkFIBhLlQuq_E1e=#d*SXzalO^%{q=-0; zKg4?f#_eZ-Xf%bhzI$T-VShKh{5)jY+VOluiWjSS+(8UpX0YXq3DC(nKVm17{kgk# ztcicYPTWPUbSo!`b#CB^@Tx(flZPs5G5u>nvE8=h^-ROHo_!69$xW)_mdDsOOp&=x z@{Rhi&6z2rzf8WAfMdjSifsn(l9)4~NFJbwwPe-^Vei|4P*P|hbfF|3jCLke-8zav zx*u6+^cH+4Ry3+U3hhl^U%0R+EB}aHOOCHf8qNT#4KOVbR4f7FA8u1y8d-fUeVHAi z(0ax_Df3^5`ky)(Z~lUlK|;Ce4^xx*e@)I(DAZeB$v++KftIdPbg_1uzy(rn0(iR$Q9P zAFz4P*gTfAyEQu_0WAE1o&n6q1L)4_eP2HRW;#ub!BL|M_Ij%00h-O4Y$bi7>Y4Ve zycVfrI>6-6j=6_U0B3ZK)b>cw^`XUFBlyL-5X3oNlV4>xTad}|qdMb~RD~u~SZ}hN zW6x$EmL&MkU`r~!X5wP9geyP(>HPHOmx7@d48MiHWeCL{(Wp=BCZI?T^1f8@F1j`> z`}%d&Vk^=jvzarhi!e#IA9iAH4_+P5a)K9M>`->#EdnC(iM!>AU%*cgAMo(p0X`r; zU*JhB;YLdeOD9m`5AVD#>oi)rzrX0De*_4Pf1QvMz<+Fs(A^(LZhTJ+6u!R+dN_I{ zaz#IWpUs!+v1gh8!vT2Oc{SDyXzCL)zHPExjvw8sy#rpcspOnFGk>1@y`Z})-)-^L zXl1^3k_rExe~%wc_Lo4F2zqoEQC8Jt{qxDNW5TSxb`5QsKyhyatMe<_syBUKPp=wm zd-{u}`+6DB;MT{vT>hN3i_a9-Q&>-4`p2JdL2+_pM|7Z_+>L2jgB}?6LHi}wRg`k2 z%Y=e2W>w#Z{dPFYjYT{q<;?P+)c|8)6Kx8rt|^MKCJGgDW)YRBRix&;^waAbtV~*P z?uDHmRUEw-ts8wEh1U^#b^A`Tl$6ZInXxvur!7hW@M(5xX%>gm>(T&tbLAWD=JHNl z@*7$j4`px4{X#l6&(flNO!|DSzaZ%~S}juUl9;fCozn6;8&1!+ODZ~~+7^`Z__E9R z0%HFhbRhdH*G+D}GZa*7_sas7P$Zs2Ak!fkF<-h;FMLS6aAQoGAPN;JrlQUU{W}7% zi5mP(t~KTjSkyD?k&e#}pDZb@@fHuXPoNml9vRjkeN0TWcj5H}rL6 z@^5qAXXX2_wegq%Ld~_uCFjr6^d_Kr=L>Re{lj{DjQ_x&KrfxJ4Jdl;#0Xp;?e8a_ zweBRVat8eDVa=(Uu z4_ZAlU2X7L`R!Q(rUSX(95nr<&K3a`P_pJ}u|EOHiLx%}!WZ0A3hx69&zu5c6!)Zy z`V%{5Mep24IXmX%eq_{Q5*N>&|A@1?es(6JQK-U+W0{#*O6~OIpu#9=ZPU#96PSON zuK=9#G8i%-%Fssmgo4m$y;bWC>hy*BhXn>EN!CAMEF%Ase3K;-P?6Y@eLHJ3ZER#h zMZ4RkNC~^=NnB_jpJ+4hHYCZ=dsZ{s8Ag>^Z2>syuR4rPw}`eg@n-)Zlnfs>kI@55 znNX@jLu|3 zyKn62YTSV2p+~EWRQ3iiVmtv*1^6J4)a@^PD~gESOs>jil*eV;S!QGVz71aw0LMD> z{+*_e0?+MB3si?^5ZGx_q9$BUAd$uwXfb=B!GWB~D^y#W{l8B%(TS-8N3G3#jQ!(0 zNJ+?F_J|4xu=p}buE2=|U)8x3qRXFO*)f}{>iXCy=CEjXsD07zunn8w$XVZ2jGlZ0ezC>%y5&3! zQyQ!x%FNnL0a!cKO+1Y=BNU!KaxO2RG>x~2$12&tQR166ApQkJ{ohj6UJ<#^ylJS*1_mL_)-tb#&Iezlc0A~A0s`%pUu^|ea-N;XhgRYA&Q>3qmZ&x2~f=*&PFJtYN zS99;XACc*65!9~8M;^)Q!`LZ!>8SCU*T{QGLZ0^0PC#Z&O4-@^l=$=^-2|RG(Wj<4G-Ubu&dPR_}0AI#UeQ% zG`f;A9N*}Hb&!lAHo|rKrJpn1;!CjnQGZ?`NG*4tpm4GD-JiE6##|=<>MopaXoa#T1hOaCF2L*! z__fNijekN0W%P$himDiqvVnV}&os{DzJfwUZc{=XuZtJwiIqBs;`}QT>+d_xu-Pd} z4U%o&r5h&w3q?1th!4oWDO_L#4Y*D)fQLcTl~`ZjPnc>&Te$mqzXGEPx?*h(UhWJZ z*kqtX5*JC6i5#l)_fWPZL(xmZ7W~yd&@kDF#fi-jnS+G(777I}tSZGdO^8hDLPD8b zQaZ%WYII6a4b;1s88vbbxH3R}-*7p{H$T#+qTz{*B*l}!I%L-I0li*IJZwPjcpk>? zr4hUf;)a|f@c_V?FquIvn2nU0ZgY{z(5ia0?Rud6MwvzcYgrK$`ru=v385 zs&De2D{R}E#?5cU`1mxV(_{m$@Zj)py}~VkEAS3rxKBPF6qfhQF1nuv{CKLn)B(@{ z2!WBH6BqR8fCv9ywD6G~V1YxUBu-oJ0Za`B(j=6eLmVasv}*5Y4gK&KD$2F@@6c&1 z8Hk5Ze^Q-?LL0yYNfYU&)pIpVsF=baFrrkE)$KYI6l-ll4^2?~$7*dx5TnsZs>PAn|jxHRd{IRiVl#rHMtRVK7bpM*lj)59{mLxC5tdL~PslCya zudPI*RB_L}LLlOHmApAKKcb}2Y?#Qzl;wt_mpmH51vC=FL72RuRaz^5_v0q+N$zct zlZVnNh`~BE+{kDfL@Yf`SD-QqxOpy4eYPk)_Dj{=g| zk-_hN4BM~S@cAzohDI*AbxLBSvV8{D9kG3~7vTi|G1wj({u5u1IvYB&R6``?Y?|6by*LR13mBS#QeF2FtL z$tds@=t!|CUgmLhDWA^iTcSat(?iQeuSMY!vQLN4}ut(2~Cz3&AvWJ!N9*tiX%q{S5`6cG9piw zuBVt|Bu!L zIl_Ns>m|RcIKJpT{L=d|F7b}UJ8YLOkon(@t$FZ1 ziLQG8i{n!L@q)Gc*gqM9A2|(9cu<3hVw4b_7|hbB7;|@QI?jpCaohB^#*v8b;!n|B zl)#%sqje*wGh}VXDEirZ&PKJ2V1=@4gE!EyAd%-}vE6`WhPGsz3DIlE^rzG&`vx0i z@^5GX3aA6GW#KidC$sTgam6G^)q?4u$8l|Z>#`pk@L#qT0(HY5faD%;_utZWva9MT zMWq1}Ab}>wRXr*p%SWjtP)h3MF^*1Yn9DKeHziG10l$s-8GwTtyK{Mc%$JKp3Q6h! zrG9F(+=CcvwN%-3E=Ebc0#f3-)`}P#B_k5-nIrul(Gs7ip#tWVV8!B{I*yW$YrZH` zCH_I966O2R;r%i6pTqPIj)MG`xa>bRX_4MF$6EhjvP_=oA3Z0ypS1;DZP1FI)oO^95&Fh^O(C0I8Kz~_tEC9#{E*0Kje8AC-|e-Bh#WnCQQSIw9Et(ORYKE;d0 z`Ylt2Tmf{4+;5;pgWkqs!3<7cb3ps&8>uw2Osw-V`iSjt;Lf3w~N?9XnN@ zm93L@Ib(J?8@!CqY8pCw%5PT#)g`fZaxTwch~FmavAc_UNw+{ZRQvfW-z0ThO@2Zh zmMpO1Bba3S%XKib%z``oggdnf>iF8`E2l%EoU%hxj69t)aUpMNq?0di>U~UQ6<5{7 zU#}-Qs-n}vSU~3f6!Yp+KVPJ{WMPanP>Fc4@&O-@$3(kTU}nByCo0e6@) zYkRNSb5qe6%Lj5Xoo8#B4{(aX`uN~&8uzjj%nrT58{)hvXKSz~qN4`gJ}hsQTtT`l z#!9rgJTZiYoo?tV|CXfQtA>8aS|<0yA#)CN>?3gW|=C!mi%%Hh|QFLvW-_Cn?4 zF4xnBT*1}XNpD!tfwW3|(WY0~ZEx z+#y7f=G*>yLC|peY=HaTRfVXYd@!4@mW?Pco`!=Ze!Ym^j1C$CA;O}VY7Vq&aL}muq*EV%JP0K zO!pJT7yW1`TahwhePo8IMTXn8qVVhUwCU_yxi>CA(GGc{hKv?`H%K3cB6}AGoX_=* z>qpx*Vwco#XUE9t$!sktrI`0W=>7`EV`!F%<*Ou1neg=Cbj;zfjc#W;7!I*9w|v#9 zcenT?!%U}PI1nGK;AW*#8duoQmCI+s$!0k?lN|rKHu>|`PnG==Kx8^F{aGKa6Q^ju z*h=WK*-=Kjbvp;@$rtXCDX$n|g$h!x3CwEKSlW@We#%}=Rj`{PF6*OGcc;X^9gz%4 zFA}HhBPY-vNY8HL1@44I^lZhqabVdj-da)h#uwe#DbMubdwgPwi=G%?Bz-={qtzY- z80XAY%WdXQD}55ACR^fi-kiL(Z~aKeooRp3pAF;7cIg9Nr4a@^YVpg!n$zg-3Ro_v zix*g+8mlBNkfXqCbrbe7n=lFiNZvl%}z6BCZE~f=Tr3GQ%|Al((!ibFs7E9E`)-mWA(X9XDrAi$;o z7CX&_EfVVUN#=gaBo~>V+JEghX9K}SySX$$ZM!|VOeE1NUqJ(-I*JviG?G3TEX>ZX zE*Qjb=*hW;5aLaX_&OS=(LIo=U`>2M4@+i%4%0>uk9Ze*jgsj&r63^Cja>y;k`GA0 zZsNu-?KVnELR@e#)pRNh=FWZR@<}?8oVliG^J&~=)*c-ul03dfN4p9PCd=%$73b*B ze7Fymb<KdqRf*(G7$8-0ao0!%#_H^dPbCr0ZYQ-V47>Xn9P>K*J$?CzVD}FI!vovo#Sq#|2FrpZd6>)BW)Z! z)+OlR>Om2KzAvA?n7oMkEz&vAK2?^99FNOvYLDEE`}%|wVZva<%wPSDbP2K$D3&YmgKlnvzQAzW^G3M z<1)v1W?OfGIRM9dKZ zrfPIm8#8ffcIjx%ewQv%M6X&lzd6Ytn_B#pKjN+IE7Cpt7|7r;@(a*`*iiF7>^fR^ zE2T*Z`IaA%%sZXIVLW0wX_#_Z0zhddkltnREr!Vt0|fX{r@oi3Ir%1(Vtp10w&gByZ!@n>I(lXtX1{;h_LiiOy>M@h^u?ECl9po~(f7EP`u4Z^zhekB zjbpO_(-iC^Nn@Q@e?bWRVafBbMffQ+`G$JpR>Ml$dPl4akQhefM>5iY$qBjQ)z}QR zc{_KPXtHNFir8cV;HtMGsNj>k>@)m70Fq+0&yDdnkYd~cM0J5?~i~FYWNg-0Bqei3ILtcvY z#@97Zn8fi!JWEFIFedGj^=y3?CLP3_%l==a6GKyo=UlSD(3ON6Iq>lQM#5m3~pWBR!NvB3_(!NV+xSj7yeEU@Dh(?l3S<}w@gPFP0Czq*W zPGotI-ekk4anS(&gYB6@PsEB5vg<#yy*7d5zv@Ln75z#!9=E*MD@lsO#QGjiEPC_s zm?>$han9E@7)?*j09pI`k#XrVs)1Nk^LH0 zl#b{%|(qGo^#55|=y}T$N+;;E zQkO9R%Pew#K3wazF!6>e`VQLC@1w{>+|8QTs>; zrHv~#nskk~|KX#68SSp!Ck(*b@32wEz7=gDB$~pyVM$kZOn*q-Y_KeWiS12u2UEcJ|N84kPX10gEw;R@0p{9U>nxg~z~fSa2t?@2js zO(MD%RQ{F^u>G$KCMYQAA0XUOyr^kRKJ5QlyCt5_=Y~c&nhs1=uQf4it3+hg&md_7 zU7asWfJ@&E_qa6l?YJj&-QcW|iEa|nGY>OwKRqWcU(rFhcBrR0Yux7}}@a8b( zuD-v4qsar$M}NoWYi=@=q1hM*oPC^q0IOuYZma0-y%5G_8zw4l$&s_Z)YwX}%+T6T z;8NQ342M_W0aC^1qNp8fI-^NYux&SuRo27v{4?w;7tdo-!76&Jm)^%^ zYXpl`hR$$YN6stvTBGl>yyoa@p}kY(8E4)XDy463AnNZBei*1#{X3@db>4_ z(UfnOQPec=BaKnCZiu18W_3b1rsyU4YA3x>D|Tdv0fUH%S%(sa+&>*BzZ5*XEXlGr z+hcsCr2ripdr&CF4H;)6uAJ0*PJawJ=~%ht5VRBoqdLFzJ-!%;6JS#^2w)k&KHc|6$7 ziOWx^pwyqZvp^{z0xPzx0z0L0J=v+K`qWJEU4uGO#CH$`OL$lRV3Z&n63=)UrI zei{;Tc=|HpAiVTC7?P`0XerE$1<|U=(sC{Rd%d_JQIAiY+2s~pNqp(2^^RRAY5PvJ zhp?k}-v8vp*yUj_JW4u&%x~{{Hx5x+cD;vEFA~NN!Qb-0H!)KMYW8H** zlC1Zl$405Tb4Gv7w6|hqVHfObP-8kZrfji zuP5b?=;(PazyHCHLkNM<^%ig#@LrErI^S~+%Ai#PTZwio=rT8XHb=d#!x(vNB)JpU zM5&>O+EcmbFVxSVRs;%v6ptnD2GemsQ&sbdfdFMtNhM|7tjgkO_PaxAn-+VGm@{P! z{`u{(_@FSRMJlCyX297Z2&pijrGZ#PQe(e#VNHq>0cK)$szF5YTwWI3g8#jGQAYdp;9ZQQ!%ZZw8UX)NHNvcb=c8= z(G-yytHd3X7NCUr5MeHW?2Ty{%KAZ^E0lTuN@7zgJ~K`n(6Wxo4t_#>g&HlAALF7T ziXy*qZn1KjMe-B2oy9Q-Jh#_o!Szh>^`|Y9`BCufhwWa$lW-c-r&0sjRZn~u=d0iQ zv1r7M_-Z^ZmhvC(dt4&r?|l3&rN_=oAvp0%$?t(gVbWV{@5A33Z}Yr-2nDIMejAR>f=1FI2?8M`|<#zj@bqw<&q zXt5lKVi>ekw)>~b6sa4A6`C?!BFX2Z+78t95z&{D08uL#L{n+>dup4W@Dg4T?=Yeua8uc>6O8!xV1 z#^b1L63@a8W&ZWEg*}^By?o+AtO`gq;3UA#{fbzFr-i?$zFSoLbd3NNnF0`1w2ORSEw#v3)DCksjuREV5drvK zDqjjQ!>AfaaLX*GUDn|l;XS3VpiL-&AD;Eqt=3$@^y$iyOuiZHJIJjQ2PAr-wmLaI zU`n9F-(Q=neLiwFyE{iM&khCKwJI){#1q1fxVgx;6R|?geQr2p6fHxK-7Ko3$doPP zPGbYb^~3*U6qyM5)@4YPsyGF1x#m*zZ-*v)kTRq`aSN66ysZJpyY4n83-X5CckUEa z@yS2je7NN=eDQbUMgPwq-9@s3zuz31nSIv%$Pjif52NO0)&ieqcU%7=tdfvyCn^UU zvUs_ar?!x8mk?=VdE_8<6D#qR$14jYo>PzyYlEYy z|I&t%EU$}S%qAyc5-_W?t3pVN5x9VD1`?5{exrH^S4Yy|sNS0LU|j=zvc{}bC~%Q-{NzX(N5AxXP$)BV>4^+ zw_pr%KmM2F0&9dnGliqB0wqTe`(1Q>^K+< z>DJ=+fZs6nT%Gj%+Bf*%unKQEE(cVwk)@s-0i)SD1o6Mdu|uN>kSQmtAf zl~byxwG6S@t~q8185Rtbx1Q^3kfNtdPdTusEeZRn5w=5CiX6Os_CRcVGi_E9@0!97 zwpU7h0#2k1{<#49Olfm5_!@o~sUP*Fv|=-2djB%!KnWXT2an>J1vC615Q3%;agO^P?f;drM0IW|egKtA`8 z5C7EPw=;&yGm3sy?F%%*%@~wc*y`l_UruUrURUX_4VuxJw5~!)aBgFSf{ddWa&MPm zyyq9`X})YKvtL@d!sc#AZ+_d!H1Qm6Zz!Zdb~${vs*+XqGM&rcZFgqU$fwU1oc@SY zxK?y=g1V65cb5^Xexa177|);#Tvsx}dH?~KA0JFPW?1jz5Wo_2>4pp*T}8F}=ahIr zddGc#)e!jB^?Orw9+5`bIX3ct-T2+mwbk%PNqhYrANt`e?k(;+q0f7zp7H&^s)D}n zy#)W5>S(3kY@6wRY=_ta9Jgp5Y-r<9C)(lP9!*=ReAFaM&9> zS_N?AFtC(V*|mq09yO7i*qp8tWnnQCcs!l4H5uw`TJBcx`Didv3TGTnM zxrY&H!Y+K_qfs5_CS;4%oUyS2pR|qAUNs_Z@>D>>x`x|M;y;go?=1FY@GGHhRWL3W zj;~Ha>}IvpECaf+E!{hQ+UoQ;u1N#D3BH*LFxu0aw}Td^b-+-u9sLYpA2DTZz)sxj zqprQ{K)st(oh=)FPDw8|bKjIKhxGM8}a9ua6ca+o|ZcV;;_DVhfZ6o#stLM<~ zmF{zz5lQ);Lq?@^K3P#HXDzC+d&6&NT$L*EJ~iE=S!h4vDp28E^A7}5fL8Z-tB9^lQZP)_eT@=S?80d^@7IOXnRNgo@6egooyP+ zDh&JNx62*nTt3Yl#mm8FWjI_z5a(VR*p*!6rKqaA{8Fts@Ae3lZ%1sLG)fXD?F-*` z!eaj328gBWhPAqsaIOaE?e{CJ%dYQgSNmoIZ)(r+HyjR=;0d+I1&S!*!aXYeu0Fk`%74&ny%ER^dU%V9&7#D$iF}eJ5SAV8m;`X|6b|lyob3219XsG4NrmT*j zdUL{f68#}DAtBA{Xbpv?rnzw&Q5tw3sSu5(Yrtu?LMBr2ljlobA!9bfdS58b7h}K3@Fy%l4@7`44TOUB;p{i-_>&zTDV(H% z!1eU}NTIzVA0Z6PXm%%r%jpxTc#WuX?#z19rzseu^+Lwte}oWE9DAcLF4{gQfyLtk zFh}^OKhpKR*!(0Z;=8@9#NNSU;L$t{s!no_796clrv5=Dn!>wlrQpsjTplip?5RTo zY)n-VNPQRb=A2)#^!84MTi9edib;xB!WPe4;<<2;M(zCS1%_3lPzqX-H;19{+8)vTSXv9HCWj^eh5!?L-_QO{{k~UM;w@)mfkZihH+` z%Az7uGscRCb=nS*GuatFEh|QEUp739bkM|m?MclZ_snBMYaC^^t69lP6lI(T*ZAW7 zo_{XCOT^KYRkNu~2bNdWnRjsWXp!`A{N-gZ!W8_H^ETwmng?As=M%$SC$~V#Q+gT# zs0vm^zyuAGUxpTAF7u1*Y+aSIVqYUcgDkT02>HAzAQ`A{kS`Dm5YyoEhNowA3DKcj zBX)*c;?3|w2A!@qnFYZaXJX7 zu?3h`Sm@*6YG>E}Y&PVXaYqU0Q&14Q@U_%>{mch8%=pxe1Xxsp0O!`lT|Z5X$WN!P zO6SZO$5}U07d+KjuI8l|5>Edlh-U!hw#~sAsp|0Oh_W}_F%AN7O&$|sL9)NxIW>zs z@$m@IO*620=x4Ok#+y4K#FbX95jAWwfX5lqa^i7Xl+EW6I%$S3ag>o1ss(cQI5E}f`|lN7IR%X=&nqVObHlRDT3b|N>s0I;%Smgw zQJn_aku<!($`^cQGGw{A zr19H^@Ac)fhTol$#OaoD>`h8sw;K?}$Qf+MzRwH+F7XEZN@-3BJO9u`Ilpk5AqM#v zHz0L9j}!XW39ItQAyV>q%iHVmzem(-Fq7cOa9PguKa!7vzk42qqS=8ozFzz4V?AgE^+ZnUN{ulRdQ0zFi1ZaS!uSG#OCF$ zCV`iEuF;Nn70a|BxfH+tp{J!vPU0rRIk<`-UdQ8-!uD1V znDwnK|Oo^nA1>0c$<|rwq%Az}!VZG1_UMe?2BTYMZvT8h?8!;{Tp~wDX z^R!T61u?~pYppw|KE5p6MOf@-%DeRv<-Q1l>F)KbTd1)Yp#Plpd#{#+f|joGQvE0a zJx>H^__^QEs#&(8F5Wmh3=4&Hg}J&k?3awEJwB&P%a6tyr-74zC3>J3Y@VzRdgP|D z_}@AuuI|LLu}cIp$R2Dsh&-Jj?<;$4vsdhCC1*Rdm+cGTehyp7UX@(d?bfmOxi*Ba z3qFkA7b#Oi>1#X2L^-R^dshdD(S4aGl+qEe(PuA8?p|EdA!XXk1;dW8Y2Z!!6K8B8L5rjcHV&t$+>*VHT)n(uu< za?Cx_F-F)_kNi(LUpsD(`AqPw)Xz)4#uWrl>g?bp`|6e6Y7lG0z7a(RqxrmAder#% z5MM>@Hl>|`+A3uXm5u9xH0_cZdSeTo(XRL>jA&~{Mfpl0R z;zv_4M>4mI9za&t;a%SGK+MY zj&7l`9l;wGQV(`cZ8k^{U#=wf94+S{e4QrzUWMAZIxB>pp{r0900@J`fpQGY^VKkZ zGm@p^F#$_WBUcrCypzla6=U&(TOFqmpTUvdcKZzwIO$JPcux3^I%;_2yhxu?pWi`dj`;t0853CqR-%pP7lJ{=u2a@j(uJjnZ79OkQ z)u^!)MLb$_uIGML9IEl1o{2!fPZT^)o+~CjfF;r75N$yF*x8(R{{;@9{@YHdeF$-% zaEr10sMAme(_4-9H;zU#C(}VxN$qKssKUb8j8xkWfTD`MIfPgI=gwmz^$6w_`QAEX zr)4VhKD)JFA5c|9dr|rbH6_|)QbhobE014nWNIfpaGqT1NyXall&!ZxA4%{{jf_?W zj1N}7)JH(01##`S-Sws97o|JO>t+2b2o9qS5?qfGkATx9g2va6bsC&9eOKchOS;S{ zx=LjeYmy1HN7L#chRl&}qtV-g00W`Iop1Ceg3YW#=~kfHsO=6l3!tXP)89@;kfiqD z``E9z7j-b|x0 zkkX@$6I(?#uS+Z2Kg5&82NM>Tti(cwm)Jbpc+r>Y(NV~XD5x-18q}^+I9y(S@nnRl zkgwq;o1B12<#?DzN`r1;+jrVfdfgqPDT=jTO{6155YY8P1)3IW_-qdV9H}}_k%EWZ zsc?P@(A!w-LcnB3wBO+1^k>rvUz=MIu1|^UNe{yCpLEIJ+T7_9l*) z=pXhsy%HmnRf4SaGz+Mx6B>vZ&akOzD?AGiwqe~)bSk&~qD4x<)R4}rn11@0)NMDu z)*lbiR-uA>6}oMVZN}@f4B;;~h6#F=LjO>?_enke7OTu&MP=T#85;QQjio+yZP?e~(3iEaGzbn!I% zuxd7I7?w;1>ozt4kf?PfXA$JGlE*=dzI*nZ(F9JXnMkNQ9^DXJ z6)(nqUMO+uModYCIl;Y1M_hH;RM&Ou`fqHxShOGuUmM82&O0MXrD&y`F|aN>?MVgk z52@$G*)2NhTd}SLSH2vCiq95XK^EIC?isVgrr8Ouqe?5XR6CA40dY;!pk3n%a5VR5 z6bsR%Z+JtD1_-a^^){(KOVd!c-$P$x`1zBUo!7(SOYv0_0S;)%?j3nNY|JQ13Y z53rA->9xV9_dMT{`nf$L@_HdQ`D;4q>a%jUlGymT$c+8B!t93px=+g$?fkiL%pS+y zEWq}Lz>t_WfNhD19QkI&q^o~H`xPr-pLhW_PCB$p@is=p<_T_%Oo zj=v^Lc)m4~Ed5^7Oj`xr{-I8tC*?))T)K)OZ!9P~f!cR^IQ$?iyY6d@VCLNRH)vQ! zl47w}A_KSQv9fVGhkl%>;EtNf5;EnP5-H0oW(hpMCP8i^ay4ZDHRrdu{K$c*DsE$! zb0a@!Dqm)R^7}x_Wpizm*u{-cf`f(6cvg1tyvgN+WLP?lGU_`_4D$Rq62Xel2q zf_wEX6UWoxtGU(`w<9XI$57X}n2qO2mqbFoiABOcb_manY9lFEcKU#;A0RfyI~}l% zx5EB?%T&^MyF99rO+!)D*IBk_%yfF(TTwyhYO&mvDcJa?!*79eB$EZS zl}EQ*;Mg~%BF7+@#@}Ao7A0vMbWs8NxdTrIDcy+}K-fv5>KM&l*;=7-yIGDb_1c!9 zu8>AY7J!rCEjKPwd^34swyN2M!y!ivvWhn@J=CN9H{$69hW0UGsg(*hV6s!0_;J(_ zE0h8!hBW~z*oZ^ie~0cGPpSdL(DbA|wxYGbpDm8#5tRK=^)-JYi|~q+L0RN4okHe~ zw8fV^u1{UC8}K-iT0G4ojb~Ga1j6_|?N!6DjuvTrFZklXzO7s-)3w8l9FsSKIr`AR zZ*4*t?snC84pR%bY`~=XVa3cy3?)61*l|Z;N;ZOA_r<_cE|Tcuo3$jB%~ktP_$f)N z?gk0Lixih*eH?@{X#-z{tA)LTms zW5-dfXj{z2l5!gg4AhIcHsTlf?ybglRZX9nvsaEk$>^v>&rlm8ylolsBY?;{?M%9T z|3ldlU(e25ZSIid(aRY`v>-X#6{$N{lZKu8fz2*@m>IMl7waq7VbCMf*BFE*v!A#^3L--2gXf(fCmo^f?Zp$q@??Tk*YOVS_W|r^)s-5j%cAlRDjw|ELW~ zrEnA=Y^lZGP*Te?3g*IU=qNxlLaWNfDu|+x3VM=mEf5eug7s3*Si`5DMV|sPeiT_C zS;fpLRBy$}NzI}`${Fjy3MRBBc&MHKEST(nvN25SlcN3W&`w>8ofdt9_cdm14&j7{ z?C9$o1~-@rau!FC*TBF#bqS=g#eg_w&SHr_NPmLWY8xe==dtCUjncj@#dnulb74n6f<_B+WoZinA_ zc_S4k6!jT`gsM^2Qt4|NW{(};tPFL<5*y%AsyZi9?k7reqKspLUTE)@ zjAHnaM9+7vg-B&}zwA=e7=NshfW5)Lq5A6)qryvC&e~493(h0Fq-MD!)8U_BoBYg+ zTh%}&wp5+1=k1se*RMzN;xzZLUN12#vQ#}@t9W!7y!JMTh2S#04;-(NwWv+KHvU>2 zd#9n$oMXWlve@yJk0t9gtGP~1u?8kg{8F${rnhxos!N|Y81?(o_94(J;%2|+_Iux5 z7rGkst-3^cI?C&(eu}Ip3BYELhl?=Z5Ja1F@aS07Gxk}fQ>N2Wf_1DW(Uy`3lsM8F zb;A^gH;uZpFs!y7Ok51*^Wlz3QiiHX$1G7)XP&B3-wEE5c;|txBeP(96BDXOI zZLg}%%Ek*8tX6@EcZJb2g1Z5#IC2ZkYy7b|mc}Xz+Vo);uU(X!b^usF$jyg+Q0##w zE)_)`|9AWi43TGx69w>dG=3EBkN!iM4cRBE?Xwiir24@7$q;myXUP34em~lcbkF47&6>toSw^ zZbFBB%xU9wpajF(MEF6Bn1H!rDWgyF)P#c6gxu@j2d-`UuR2@C^!|?OZQtLXO}r_& z;@uV~wJL%sT+U^t}d5$vAw&VL)lqIi#Y!BFJhpURs{AE*Vm! z$2jMyQ>FbxRs}eGM9`r{l+&z$eJf_1RuY@R$+}QcJlVSad)!h!#Gcz(|MGegE85P8 zLdG>pi4;ogp)98D@q$o1VCNT5qIoUbkx=!^;2Tuiy|Gn~s=k5AIaR)6{Pm)hOFj1u zYh;SPf5eAecyt}OfY+vx>j!~%T|=w2)JVTJYVJ1cSB+j<3(NyHmcrPlvBCqYN^wTr zjK7kcs)bXF>kN;A(tS{W(tiJ$vvfH~R({X*oNz*{mbGxASeJI^LRX|ZnQAy#OQf%c zNBV@`nRj}9dF_uN$G>Xn05)JLc=FIRgfGfQzi&|KeH{dxQZiKj8R)l5oV9q_HaUP{!rf>)qDVOj^{=&-x*COGUsw5%5H=G-U~91e zT@%67Teli{`#uZ=zTyb~XdEbBQ(KL&mNKj}8msuq0VWJ3sus9*f;=@@0*|Hu!Y(lZ zqkMzrdlL&p?BIy+(ROwl6ZM*=HA)lcXE|JmU@1{~>BRby;0m=58ri!#8XfBMuCQRW zV0uAulq|lC{XqvsIqXwVAD6~XVt@+}9N+$z$n@;q!~y(Q-P#iV z&An$gT_)sbs}~B?#YXITZUWx^sw@U1AxoS_mFR<(HR4}@o6&34wwN1-fBh!FX`&Xp zXDD|)uh(>=Ed#SwiaVDQJ*j(0_!W})mFty83^N9v43}4IE_YfKcQ|*fxBOx?384nP zi@U(A-i0=OJX*V*d?gVxgt(&t|KV?yhs0eP*qKcveI_M|n%~OOiF+#N=%z7i?% z>VKXslc=^vfaI6;T-o$&YDPP&B8cx%R{^l_Q;qCe%U_k%_)fIGpu;9rni_Btd!w+m z(86>-2O*D)nWRn7JLlI(?$>;}C9)QfM>@|BL`swX4e@e4w=U$iV)W1~oEaU5S(MvP zMSeX2FjltbM-mF$$*-NLr1tMefDSY7SjX**{j<-{l%%s+T*EH7k@q4r`IO9(>MHD1 zx_w9rs?%SS)%k(ttdU8GfwQ77zra5B;az=sUX0VF998ljRJtZN2?CS+@9O7mut3NZ zmQS8Ss+=v_H$L6)KY#lPe&8yxnHW+kCK`_};OgvMJ|c}wU2d+AU}K=z>N&adyK3Njio#o-sher8xU6{jkbD2Zfj(!dEOu2X8M7zg8VBQ6XW= zYAU)g=CwI94*ZDIwdWt({$1|AMll0~K`o=T!h z=^+};of-GMv@1*RRt}s{fDnY(X}P8Y1YJ2(`NnoT01`Et#h=KsK^jB9rVyYfMfY4K zv=0^*4*--x&|Q78h6ajCH}R++%3Pf76m{q1QDi2C3qSJvb=eWqpfduYM|%IjnZADID z#7yCeiIQm5!lq72Z0I4NF%Vwm8?UW%gaxd+tKI#jqCq;IsEGwtYs^09B1F*{8pQkQ zNBjwQ^B9v2eMtc?fsa#ju6nJ%VxeH`nNWTuNv%f+It|UuhGD$^Hc3a>!v51B%^?xr z7ar%g3N!U;q}LI0nvsZ7vEF%!`*+61Lap~u$} z|ELz`KdTZ_nm8W43(IOejNZfTfcJqH@vg)iN6CRh57ZyODodK7*kOT8G@VmjRS+xlZoE3fZ8xZ=Eig1WG>asX-m8qL-?L$FlPOLXm^zo zb@8McbpsI71e(njWRi~2r!rh)!T$5KRau*+n!_Q*nUcYBFk!n4uZ%P>aV!sCX$zsO zgop83di!fkw9>pRH8pi@?zsUjX-U6eRN@ThI`Y6Gu=O5EKutGajghm}{SMK)b;3IQ z&UQ%?=v>|x=@;B?cYUNwecYnQhNnZ4$dwuQr`RmBxh_>EMl!(KMdIy?QEse^8HbmH z3;mL(9b;V%CsUX#Ur8HCFrXMsPb$4*!0}8NR<@UsRLSgrDsydOf^R#R2sA zJdf0NLpw~8TKT#$m~*SW3CEtq1y&D2+^HBIO4O@Ubk60VZlf3=16*ta2(c#I#clFV zW~r{YPRM$=KBi}{B?-{_#%VxDI)#G=IF7Td5hM4(V@F@g?3-BEqz(Bu*wYB~Z+Bkgqf*i z!Y|jmLXKL;8l+0!=?y}#J{qewa@7%#5;TRaMNa{*tKd~v3-QKowix#1b{o*gh2T6s zqII^oe)$t9bzx&ov=Q^A3)WevehvC>Mo$d63FmS#nK5+hF;}~XE%hcwqbiB7pm9P) zi7ISt2DdMhRKnIXOGLFfh;eY@LD-qsNiLdZ=V7~NDRyhKZH%t17e%C=1(X;{omq|s z9j_eMj6wp@*G&6`@W@Y9kk2;WpR7yIq+j#Yq=-EwO9&*3uVf_%N*zPox=SMVcR9!!RWSK3PnNn{Bu1eNsCn{wy&V^?IAqrwr0Xiu!t8iN<$ph?%4n?t4 zk`>vh@kBeo^JYeRoc1Szb`4>yk~+fL_^H#&Os}!*73eAj@v9BW_ZDbO z0y# zz8R0<{&AyM6Ppgh z01s+cpRY@lo2_?y5K?vVC>AiRYbTn80@lhpYz8+rqR^>+dFl5aeL_K%8~8gR(XJ+% zbpxY$n53++X-}LnDuO6!IkyBC2dDJ=dJi-8|e(9$+cf)FpA-rT`1^%rqQn`D;lVf*`@S3v{G z!(J&`QY3H{9V|T5n6Bi`_N{3T_JC+m8)HqiSXy!ePe1dbE2-gBT7|Y_a`|`u|Do%> zgW>waxBt~UYqiCa)q9QJyIs9^iB%E=Axf0!z4zXG38Dv)=ru$QLPU*TBSZ+EV$T|{=$GG85#r2o*D@&0Bg*Xl7(M)9iWf;;%MIgaI~QTX@m^MnJ+)W{mosOH-UN5{M)waHIU(R^?REsq=ebB)J&_Un;)C`kxxI z11uCSBK^glGjo_uz?-%Kt?*tgUmbC(*OM)px$Ier!EgRP`>yuE;ggJJZAnz++xKvnGxO3@*$n4=N zzktlzEX2Zcoe5t}Q7zPf+E&ZFhXYMp<@+5Aav`^vlPs>4pgfr!fpUVxdBh}Z=|aN= zD!E{8Syf!@2N;&z5*%B!Z2QE1tY;z7LaLPs+t2YD1>5#-i6Fu{3&v3(o z_~O?@1!pW2mOqsQ&BX+^i+VCxT6MgPeYl?byLY%UE|ea5(YB zhLB&Tvp}ln#EMlG({0|lpC;p=k{G~Ii|^3vWBBK&HkaZVW2EFvLXx7v*;y(yLU?mT z)rWru$Rb2G8aQXBJ|%h15)GJqo$${-=gy6=U+(r?rLN9Lo}^4L5I4_IyoD2gHZ*i% zH3f-8@ek|@ljJvi-I6~w);tF<8$5Oj>rtx4rKB7(!}W?Glp!*_4dv;d!#1)<&IiR% z?Kc^?1bY#*3e^n+=S>NytG(o-yUlvKpsafmJWkc&{VV6v9ziimQAI5C~wbj zRnIDcQsdu+$m<5@XaMf9WR zt=aYT3%3!UcxCa6`~`4~6e%l?SLF$2(uL-pnp3!C<(+S&Q_Lph{<-+J`Lce>jR{W? zGnm4j-bgTY;^9up0WJp9?u%tp9AFTW8={FAgNBT%M(GTo?iSw%2U4M@4;kq#AtD6O zk=9A=2Ff)dp|+O)?5*yjU!^W$Svo>f<^z^8%g;WchwI)Av90`De9X8oLxy9iw&-cH zbifo;qJzL5%6twu6P4_3znlmA(_Pv|f3%G=a4b`>F-{OjQ#PPLu_~niI;lnlBd4fy zx7C8;46ieq0z=t?kZoU)>q&Q1y(z6jm4QJ|g|~Gdm@Lwv3}yB%QY3bhw+!_pzn6Rb zgV?xWwwb6dXo)JGmp5}opSpF>AGtB*rLhT<#Ai0n?z7Kb?%S+&__plPH)RvxB#4qhbX0H1;(L%sEn?eGte>vhF`@I`hq#Xc!b{_Ne;H3{;;m+1L zWIup+aGfK1sPS0*nc-mEq8huZ((AItf9_ZPJ^Gh65dxGEnBQ-|a9DQexT$Rh1v z@Z3S472N*L8H)3EZ7p+{5lwhjlgap|mv}tz!xpl}9V)z+dx1?;XuNS3FO=x{1 zN3{Tn6#R7#_f9(C8_$)6AhMRv)q#K@Mvqc{1b2}wkVP>NA1w%z0gYedaH9?h=cBm9 z?l^y06eHI3`_1#?XULe2AS^8FpmZmg$FZ+puOj=jJ`cQ zGhBAKG2;)m-bhMyWG2q1G4KS-dod7M!l({RhGIHDTQ}H~TQ4=fWh8K3eqQh!=SLx&3`$Kc7EvO+6Zyk<-E3PyG=Y*dV9qqow6{eR&EH8uv~2bAo{5|Tw;J!2&u zFML&3RCX)PW;e@Z2d75lR*@}0tQcINoy!iik<^e!*&VB42__W3@PQG*;3uU z<_El0d}Uv;dgW4c;G~*1bNb|-GdfhN^Ub^#DNj+f-NcBef{KaQav)Lj1Vuf=|IVw3 zC{~FjBVL6YVwmOmz02l{B2Ca>D}E#rw)CD)mBzQJf%)1o_P<4m2S4y2c*(;PF3;%9f~6`hw$U@NE?0S%H*Y3! zW)`)=9O*Hn`aR>ruTLYq5l*UgWx+8|D#tWuA}3J z{11Y|I*X7mi{v%V0{QbyC5@dW0ionDpCplAYmB6+HsO``tTR3C*($K5u*9<~0V8Fa z44;{o{Za(VmG%Q6N~rn9x3h8{Y(()lugO)vNVM%;vBI$37Dbv|p__ad@|cab1-9Qd z-=hKAy7kjYhl$1w%5Pn3MxQ0asg#O!PuWQI$Dgd(}nL&c4 zjHz-C2IVW4av8u5x$~J&Zb~+dIUl1;ju%p?ngr6Ynb1ahk!qyZXK9`Jp%_y-|0Id^ zflLk#QULF~Q&|~vbZpakJHK=yP}kOvC&$cOOSV^GfL&a^>W%v-obn{&G^rQ}L|cVH z<{M-S-}5Z>xaTXwDEHXE31vpxn7N;>)PL>NqX_s%EqdZf8g6Ry+R`9bnwe5ve_W#N z^O@#N3ko>v;-3)YYEb%eM*v1u3x{5}GflXGnv%`paqibU zD4}AXSDD9v3Vt7)<0Cs6D56QO{;04(pVyCb7;DsrP$}BLo=`cVn7eiuV{u(qgIh;a zWYTg9>J#*fIpk-KS{Sa9r+fjObHlI@StRRiU(26HgrhZ$gIJn}@-XeCAn+R=d`?cn zwiab`u$LG{kw*U2gT}_1>?mtfJ_|BG=an217zVaM4X@so;7v9!FgAQn8mIpuhH zgHgM*`NPpW8D0oNegxtNi)9usVX&*R1}St}!-a>2c;h-639bVqyxf}tFqQg5$2sGb z7>{P#AjSLg_`f<@7F{G{DoOh$MibJ-KRa;XKL5o)h(}0={H8s;s2iS`RHkQR9N)MD zV-ep6g;oB8o+~|i*7~VliQa-yMf}BKg}X>HHhm=$>Tp47Sf_L=J-4Gj%vc@G>k#V+ z!3a#CUg$o^I*8&l__J3}w5Lbfcr<`A_f>WhHmxewHuvbCPmPqY{$PKTKbSg077Axo zQqCH=dF9xDnGfbgM@iZ>vAY?tLfPX{dRMOyTuFouF>`)W&@zRhps&)dSjzPj#AD<* z%KLBG#;P>*W2`Xk!gI0p5V^ zoh$ds5Ou`Q0Y>vg^ttyF3jR{_`cTzxo4bm17w4L>B8v+@m0D0n1jiNP^M6iqah)Y^GF3x({WX`gb62-<%w@gYc=X?=Acw_07Cq(cMzF^br>NKMG zQCk_7Y}H@2co@BG@Zvco3nm(~j$?R!?Wy%>mw^nrE_w7z_k4-RRT>UJ=rZLMbww}W z;l$m1%L!Twaw2fXCZI@nkI_J^StO&_IP#u^B;lGefa8=L1K+H42u4TYkddvwp?MjgDWZSi9IkJ9Dq={AP`X7vsw(F+>-#Ivx%CQ|_sgNpoMvCOR+Z1^ z6&rU;TT#xjKcuI>^OZb!SB|E$Evq10+59zMZeZbS`p-%f{|@wTS)TD-I-h5WE=>u2 zsUVBoG$L{k7{W<)1K5nR%n0 zgI)teuY zz!W(`Nl8iXpIlF)A9_jYZbO>_E?s9TQk&G1JwJZX2OJIu5UyU&zo+!YxEOresTMN@ zBABlbkC9mP=?oXW9RO~`@smDZ2hm#OTgK3_w?+EXk)zb$CswIzyul7%T!~N{%5rT1}13j z0f78m=A8Pw`=s;(h5zhx_rK5W>k+i4Q;H<=)t8kMtONN19l5Nf)ufcA^ucR_8ublO zD!idha@!y$6Go&^gu`AdINDW))Z%PyyJtYYx5%SURuO$?jF9CUc@(5gKAnRs&eGi3 z855sL*IpQ9JTV;!ZCq((FlE52W@c8vaJ|M$SyXq*J+e&qOR@4K5>XZ)?^qBUr?s@- zC!IFD*Ad8qte=o_O6ACsIMea%M2n1@qX`&emUt;1S|h%ODZi{eR}t!*eEv5IeTv?2 z*SB7oiO6}=i|&Lyx}Ve4fZ(EnG>rbU4ezhhr+1$Ndu6Y1?m-W{O3+%zq(5)K$)5m{ zhvSFcqeAz<5Z^Qoyf8l7l)c*o1+Ct$tPYlEK8bli4tsw#{}IAg_y+R&hY#D`Lz)bj zPy3Vzbagc>oA3|?DFmQ<4?~^XZo(V~;3D4E@fej{`$w$@YxW@`kn#+6d@Ox6=IWti z*Eq8J*UDod2r4u{uHDwIexLWOQuTwYy1ZC=f@`0+7)=Uv4|B&b;#_(AnU!YYtI`HV zNJNbSLeUVtH_j4Y0ew?lAvkGhkyKoWxvYUS3PoHwI$u8}b20K+4SLr}Ak(?mRdJVC$Gq@2?lmLa4ex4>8=+9t@JT{zrHG zpf%dnD{T6}e{Nmd!tc(8AG+-iWPhseE9I`AJTH3{Nu- zWU07e8{qH$Cj0Sokiji2==mix+r52rbSRxFEj1oHS~j$YTD4K#hE;vl0zYU$+V#2G zleD9r`sy^v*Ybe0%MK&8>Pz8_cgvPb1tquUYrzCSYse6y<%p!(dp3#;{>7GX>Gwx( zkV&rYDKr?mOI4AD&-ZRj5GYRV-JVxr#hy#&snwrwmuVOwo#u_ z!daL4NO{6O0e1s?5AxHx81}H+3ho+J1dUmuto4TLBEg?|vT$r%bAeC4p~H0U$&uzS zKT>GR{AC7!R-EkRMXf_PvRCq5>qIX>AgQ}6U_AjND_UNCe^^j21I}{;3b{YKu7^`; z9rh0|xB(*yHlO~B4V=C*J3O=E;^imxvkk{8WU;3u5YR_5ZM%i1N)6HJ`09LDbbC-_6`+)6n z>IbioOeeW2JZFZ&%da&}AHS#F>-!S!$!t;HdkibT=j?V#Eaiz3fLl>??EM^ekdUOS zG>?Wb4_uucjIXC-`;RdVv3YG?_9Oh2=xFkb@N>I}z6NMxXVrY~5&_HNNw4=z4{usq zzKA9mC%_UfCzij3C&`iqF<5muSe4=M>+gX?V%uh}2esyOgvd-o+@HQK-3VUI!cOaC z8Qh*Xm}t9Nkf5&+tnSr3AX+WenG!MYzXK~WOcvvG_rS!gRdFheLVqx~Os9Wyc#3-pdyY@y+bu6cqZc$LsWYg8WI zGvG|e`3tB(#YIjQh4X3m>n?H6gR6Ealt~&Cbe@Vaq??M_eILS-cWJSLR9x=ZX2V_9 zhKWS8gCaF3S+x>=>=a{ccPi$~2GZ*pk?5-Z)tlgY*9EE6E*t_ID9NrGI5y zPxdUYW^D`~YjfGj{Vz?Xx{(^WE|1^VyZy`4!SW@R^0`&kj zz-i+Bnd}hX{V%@Fjaa@RWh%?Cz-#S$jwiqbg`53Yz^q4aQB%xd+3S*Wb^=ObCt@MO zclL+HHHLgvqTW(QXS|x3X!Z@V-~uAE*fj$>>0;S*R$MDk%U&zG?PUYzd4XVUMX)cI>2ra54-wf-I$jCVSD_f59neD&H$>TH0l z{jlltX~z35towh3_wL=3lB<8UU@+L)16cmk&C1Ef$=ynK>}0@Y^N&q5(B04Of0>9B z%y)se2X3yeLB=2V4X=Q~G9vGX6{U&Rv){&&vpW>oF4DiAnNxx5VlRQr)a`j{r9C-N zWkI~kCE{2mW5#&?9Hk^2#3i0AkNXC(R7 zEaek&WM5_&O$vLqR6DKq?pien1EI{0uy%r!DfAqrdMuN;nnMs&y~L2iZSoL(H+n?>t`rj<55i zvvE(Um{hgO=L#615tbP6yY%YE$?cDyUjlK#O3RgpV(#07TKN*;Zv#&9bv|I+qy0Sj z-VZ2HtjnGY@x>}Wj?31GWZ+6+t5T}|e3)M-tP-2)u+oOmFq+OzpCWpWmrhrOBet)S z|BVetlS|Y*-E_bs-H=A)SsML@T&36)bpa>NRqk0rJaa=`%gYU6(@s2-&j(75w)Gnu zA-_RXWjkE{oSYm4C^KY#3um-4vcF5Sct1@33xeLOF~&vkr6Z%p=Uw`xghE$=Lwj2x zl8kB9#Z6$iKqoRpb`oN3WYt=Rx)xB?h9#s3)#fs%?F?P@CH@G0sMOfB3oJg1dt3f3 ze(@uonVMJF$TZ<}m}Es};mu@$bnMCf-O2FF`^%S`7>}+%05|*7$(0hl2+=>cx=ia= zzk7}J7M+18bmshoE`CVb{7+pFAR_B9gZt3|R*(-m11{2~W-Hj6_d4ei&L<1T%&*rZP5vPZT6hV_zQ+2lxJ;#r5dMu&+zXd$b@@FFzy%PlE+L zxkM?(@te&@6nVoPdw*?&E=3=|ycsK=@@)I#NlBKaDN48Oa39JPWki2d89c7}D*mtXtW)=7tQt7qChouji#rSdD}g_F)V_`Iy$FMK~4)3jg6W` z3Uj@9>^{Yc=~7ULOgU;&HGSc55(0KXm08`uhQ!Tgbh1g@d{qqVOIIqzucrpPsx=oH zqKP8OJ`w@z+c#z55e4Dfuv*5LSl?8~(Jyt|P5X|b9cNP4YarifsILK%>2j$o$gl+T? z`+K|051}xh?4mjRn|^`IW*8Om7aP7&rq`;`25J1vZbf8pG%vejs@97AAn#s%`0kPy z3n6xs$3Sm6cOLk$=W+VZSnxqP>4=g;8XwyQZ>rW!PdC@jUXOi@;NsEe)QE6A#V$*w zbI0HBck3T#8J$fDCGH=b^LT$YV_ul-KJ=mL)pg*dtf${S{gH{p;Z~ywIzsCIR$6y; z{k1ikof8>J?~AJ~b%t3FOkwHPd=U?D3uJq{|BBvYZ=QJ{TZi=b7^OybY49_zvv@`e zwmq&;mxXT5P*oqP>Z*lywFHKxFt@}ClAEC{mT(6EjJknWP%)=#(d?Ktv5C4PrJ4vS z&fXjHXABf9UgfRt=s#nY-?+LGoD})+^Q-)A!Bd58w0#F9b$YG2eXC;OE|FK&`RF$8 z@xsD04J}o)d+elS9ec$(>#Jdx*b92gu=r;F#N~BHL$p{cigcQuSJ$z2RGmKcqn(IQ z|J&VCqVvPyMU@hr?t-^>-B~e;^=;l?-#!UfrS~aoI@$@m+xZXB07NWS5E~#TaUXW| zn_!xXV#4IXR6QCnlHCq~NoCKlw+yr+K2|ECSy>>!Xbwj0Uo!A?`izar^fsNcQDyph zYO3w*l99pOl}6}Q5etjP@{AtibL2}7&9}nue`kbP!ISWpg`4-@2>2lK{?65pf2<7C zwAA43vSb7wuoAhiVCLcu#<}e;FYio$%p*6k*lh>sG@N>CI}PY=+o+T1yu{yV|x6{m;NK)x(RTdg}g0im7l zi`A8YbMuzDS7y{@bgxBF_AxYztd?Kzzqfam5jnrp)<(4?7m2$ca|v;o33D{Kn`nNG zpnLK6FV6=n7&gG413DO;d8H5E5yy$%VG)rsWy1k94y|;{T65ay1kj4++J0FjEwWu( zaBY?M1tZ+7t<3$X>`a!zh3*P@41wn7C;fuHCn+{rFPTB@gj4mne+F4mtXoO|F!qcyXoU!P6LM`IZ$!*5La-RxuD7;LvPl%X~v#8k&h z@Xl#OT9YF@!}g4kP$ML6&1OCOL}SRHH3QGc*g%wj3yKtmlj1r@oC*SlAiY6VZ<1gD ztqG7iRIglKi=c>Eo;JA4036bg`E!bypHmQIg!#5i-qgG-3~n3k95Of!wDl#UDL5Lzht?ffu_ezLG(9zJ|bzNxYT1b}6GEspv^dY?LEG-o*_ ztUS#kts5DVy`Ro6>8bNLI;JzgOL=y}E2pCPllN=OEJ+?P0XRaF4LhKVf`?qaQqrg$ z_oaIanwZpvD-5B)bzPtH(39^?k{kQTS@KK9xi(T!mlNJhiqA4qDG=6h%caJnE1`-M ziQ`;p+&Q0f9AKI05w*_Xzyf97jSdlEqJw`j5?8z$ zOhgA&m|5@rJu1)Z+!{@OqBk~04SnY*|A~j;dR2z{;lH3vlOT-TZ6pVB;b~?HryGU9 zKFG*dCs{T>6Yr9HzTGcoPv$(j(RSVB{8rLlE!u4DiotuZr{k}wOo~UePUG0&uVhc* zQpzeM5B}G9e8HdD@HAgZh!j`0kmFr=#nToV(x*79;q_&x6$+^3b_0Ix3waYCTN~8I z;zjk{DWYHE(xx^<>^C!m!XqC*W@aTB!d;l-OtXZbEjc{Guj?w^jP8X#SB`k)G)r}e zm&_Te;Q)oO=ZRReaV2rY=a=;WH$%E!UoJabtFc5P(Q^u}%NH2tsO*XM^eHu1;cGW2 zeut5g2qVwAQhbmU>GaxQ_s804G8|T%R>wFA`Kls2SyoaF`+Z&PyN|J_$pS~uj0#s7 zDIjDHag>n9BpHplGBIl59g~fe0z2z3n1H5SXMvyPG`5x7##CxJ$L^>i8*mzef|?qX zf)Q3p_RCt!i`*6XP>X ze%)yuAN)wX4cR6FQB}HjGX;FwY-oD`RKVdhWB##(IwkpCSZ%9)C*M^SI-XpS8Y5%M zYy_U3uFpFmdH6F_iit_cpv||&e%ffB?&m94+tXy@j6??>CcvIxLtV?Y)W{K5+MHk) zUWTH(5y*%Z`8`lP%n2A48IY~_s@AeNHkc#0n841a{-@&hSq<8jPNW5+wk^P)X8M##g zVq@prd}Vo04<7rCe@zXRS!zIu*%n4R4;rQ7yi(B~x-D+Ed6tph_E7|F$b>FTWah7| z{rx1(%Wf-g5U3q48N?6_r~psnKfdnkIwg?I9@Br!SAY03NjyK)gC-_R%vSfSGM&gw zvHu?}9wqi>a(Sv`g=JP#1$6ehXCYRBY_ouf1lRERk@PDoQjR;ulLk7$RATYdXZcI_ z2=t(Dsg;Ur0Wofx-mI`Q=JO}__0zRIDrbAHizlKY#Rl%Qz;yyG#L6O+%Z6EHlU$AZ zknk0*Ji9s;N1ZYHpAhKJHp0ic#k1QkW>&IviXp&qCBAVaB#Oq!x3;KYFQ?F{P}4Ti zi;ThFp^+QGww4H=p|vydnGV*I9F|LTc=7q|6Jfp zuM$ih779;@K&ae+iO99pB-cL^=XaXYpKSKFIF}V)=l3((OvLtg;k~>6$gOhN7B2)E z7F}{R81Uxwod6cDs1Had1EK&@`(~nV%D%-ZpRqWEI2PSM@ojhz!xfvuZhVxBvis*w_k!6D-}I%E+MY{D8>$` z!LC$&Hl@2-MtnJ4Dhl2GmDctsofi?WrfgUq@+c}nah7k?Qb2gPNVu_hawlIWKR5fGa0l`Dc{VJ)A%dKxbvQeO*6-HY``CHm8eU9Wx3=JhYe zWQZNA&U|)#!n@zIDf&%wcn|av{1Z=UZ!m4^d2yA?-Fd=z^ODR#%nP$u zXHe9B{lUDJBNc>+Ab=kC9+~N9mSe(oqXvXWnyQHyocg(KoPPEPNT_TqSr<;ecAY2G zNl{`|KV<8O7pp4S;H+Mm^(s$gRVAd+D78i}wh#(UtX3so`i&ib^l1g1o^R~QsR12&v3n6^Dlzq&84|v~&6-L)%nC(YSb1YT~U(IaPn>mk+$Pu~4Cc z7rounoyZe00Y-9N4ZP`chI3uT*wq?|#!(kc{(fJ?_K)m{ejX2Y zyS?iVe5&*a1^}9LSPhGwf{x6{+^QN<3RpMk+=~CswO3$r+tvBmz@Bw_+Ho+AqeUmg z7^60ahnXnKbr5p0bwoWr` z52+k4cO_7=+plZmQhu8kw$48hm#~2yU|?G$7%3c(K^zKDXvbNTu#4D;(YT_d#_ct{ zVZd1*jK6n(#*G5=FFDdiVTR2h$l`B%7x&?D1K*~5GM^n++92eid*n8C$)k|+WN6LQ zj2V7Tl!OpzWQ9G(%UEF|4fv9o*IQybfrBh%n04i6Xl=MX7K2)}fiMA?k~MKCyWc;^ zUMz(wrjhBbs|mrEEvRbu)%$h!FhBKZ3%{Au-ztR<%~@6wff3xKhCKq%2sW11aRR@F z8el)>eb1_^Mg!bfRcSC_tyA|mLpc}3^)b(@Dvq-~>lA6-q6)VvFRDR#RDjinBAz;+ zZF5NbFHPS?b5a360Q_LXY8%+r)4j}$5_lVl9m}~%J6;>r-=$>z>-)jSGrlD)A4Ab^ zf5UvFIkF@onSf>Q_r2*O`!%_8qGk_ZVnBj=jZC0uxP7i{k>p`Y4uolKl(Q;~hHZ*A z)mUE=AL|&cZS{CHeAk_ClQ{kg$6`o6ioN6BSQEz9&1MC^`mKShr>ph5Wd!`qKy{$l zc{+iK2LPK86mH)Fai2c$#*~o;KWysRVJATO0Sb{r<;^kI#qZ19rY(bIH zaZ^dxvk{r2E1F0gO&Oaz;gm5(4ZtVV^1e5Q!TFBN^}ob)PC?kP#gov1eD|w?H79|d zZ`MKj-*5rlD|(K8a$EBbHXT|0M~!+^@TOb~(10zh!9X8@y^pq-y(RZEXc4&eST6+}xu>g-4*hgM9uSVd#Tawx+YwT7)Y2iU>6&?RNQ{VbLg3s$>EVs1ssZEBlK@dQ!b z#g@T6e&u@2Me-St(~s4P;Y*vhqoGM4L=iUycC<<{1?Ji;X}GTUDtE{VDlrlt-JCI^C*#MD=g+Dz zv3@`dZKx{BgH3fHj3lIP{LFnDCs_@_NB8R=p%yI+6sa^Mfp^}pZs!zx?wI~B=I^Y# zH3db@_Wr(iP5ven7*`;~9l2e##qcTd3I8`d;7GRjDc~wpvq0=PCBn~@@trZfn$VXP z$Krs=DI`N9RZ8__hpghD+zh~(^<$YKT_Ww-E4GOoJOf%coz|FGIiZ?#a<^}6szp*-Yd6~MN(tVw5*~QTfA@0I zf0SSc)Z|^r{)&m`|Fh2u`ylk5r7#F1XKN8TrI9EQ4lt;7>Hsb?s}>LH;}eOlanmAmA331=v83| zdzZB4W?qWLc=(v8`8UbM@4+t7ZimfgXwxUF8}{**s-Bn|B)1|B@#p+kv<=7;J41IL ziPQ+qYrlGO|E*#&;PQ&FgO>-3Tq@>OPxbj$sgVQ0bV4t(xBh?voJ<=YDyYmT?3D_; zK_+M{wV(yIQY#D&FvM#V*pl+uw&*InqHj(;3cg zOeif|NZ!`AWXU|s#2v7%&a!he7`xw$^L&zO2nH_nMCNFH_>3f6*`q4Jy6@M@u;Fiz zZ5E%?vL01nB+`1u#N1cG073DK7~wP&CNx%B&>q{yS!NsKVi-%8mDF;#SuzqijoAja zF*Cfr4keUZFX(aCn}02jU~jr*B*!CH=mY=#l)FS4Ny@^`-W#R&w7}FYF>VbH6U5Tj zmBXp9e@9lqpx`=ZJ<4>z-!bI1_ZtTjS$U2BPzmYBp@qRlU{c7rJgbCMc$ zMZ4aiPyc9Mi2Z1Jzb;*u!VU6ID;_=@0;=_6RPVin1g`u@Sp+yNSq%^;fm9DK zf<#Ils1(Q|gPDLIZ$!yd!1-6-5Oxz-){UyH2x+DCP*kRFMpuOed(<^J?-vLCA`L;W zccbtV9}t-(@|vw%C^M`Q9}TnFm@3n*;{DfZ-=88n#QN$L)HkwiGn0WX)@s&eCRe1e zzo%vty@8%bLz{+}dI<3Ujx_&|k&=5IEx*%onlhrU7fJ{z8F=r#-5-ht6 zQRb*p02*zl(~*lU)pbY;zB~~vxW5^C&;rYqipjKf;1|LoEB-XBS9)H(868gtRD@@A zbT$ytzdsR41zHKF_f=)aXnlDq0*M4%oLU)YH_tpQ-#k|qNKiZBKgoK#_?r5+=+$5Y zaSGVR90;uxJbyd&KjoHUHH9Fk`uz3U??IOwzl|Oad>4;F(g+DRXp9`a;0_3&$f$Hh z0hZE`Br+>@&-(ZoLqh|iOhV>@8A)%w6X3Q7M7Bqy5#=}##!!iAlWO)0ypq?x!9+nb zBs{!P6N4XoNE%&mjZ7m-=f-2MxK@Z=uQ1e3@SBQP(w772L8Q(S)#p4xU`DE7%FQ>9r&^~G|T@(GA=sOZiW^9M^^ z-H~GlVZw!&ZGTD|)yH%Fi5pCB47CNSCaQS}w=B{9sqeITP#%m78$Em^MfI6JzfnxHLryGn6`kwhhRQJx=cd(()-V;EV7Xv-&<6Cl+qyhrlIgZ9Hm?ui2?k~FUjK9BL^=JPKdFM0n0syLa2!9&=+4$8V z7C_|A$=M{O0cme(PNz9Exu3|DOd*xJ*1vy5ppYM&IlbknBCWb|c$q0+N9H%#)7(^1{VR1@U+LdypgPfHAyB=&Z-7kU3z4`dMLzWNYyJiN zS$VygqR#uD4eBA{Zs9`zVgOj)siCCU$QY&e7<^J8{JbWsI*dwg(3OxJnNY1|OU)kM zBCA<2f0}Z*l0CePu0%*q9$z~{QcVANt>h3E(RVoojp@?E-k&9?)h!Z>CoSN-`skyl z&!j-p^eg+N@2?Yxb5tNsO_>#?n|+PT?#8}JA}6=Govx3+GDoZg@wv*k)Ub&@UG5*! zs6`oI^bHUbwc_sy^5bk-8)YlR1X*}YE5FEH;B5HnK;ZHw9r4zE#CA`JC^Z0Q{f`*U z^cP~qW7)7{A3rHA`^1TA^gS+?FSG|DK7!&s9G+`x^5=Me#!T0J3w@*2v^En8u_Av9^ZGVpA-V?A)X-f-}{x<{{AY(_qefQ~_|Ho0^;{Hf~ z_8Z({EU(n>2Qb?*htnZlB8IBYm6nL0Ekp=E2nmPC{*qZD3x|7*BMob~zU0=@ zTr{+K9!NK)e6(oz2#3Rwr|HFgu3L6>%^oB9_<-iKf?uDr0M1M_JoQ;%)3E^XyGA8?$gxVTol2vgAgIEhQOjm&ot-ij>7)F@)*I*Fc z92&^opXsXR2Y|*0teNEzcBjQz2=lqAug%3;u+9{0KPPh!lpv&$kdjobt(-f+_+$ERY>%`dn&6!EOY~U_1L2E4;B#?pp=ciLxZnLwK3)MJaWW~O-}vNwJYyJG zneuv!hLGrkJcp5eh?Ud(2?tDt)E3G~=3@Dzq#yay-s{EHO4wqD??y#ht%paye?tQM zfUO>1NgDjH23F0@RTlho2g?Mn4=hd&d1^K$Ex7+B$w^!Kt%PklkPH8zM02$?u>7o? zDsLn{Q$_=(R? zy&V~Dpy*xHB(T*pENCG_BA&0-G5|Aiuh>_-G)t_HY8gOkAYF;a?0bcWK5m=5nR)eA zvRLzC>?nTM5H&1?7>FV&*R|2l?r;>|aU`0BfNt3$m4Yz^Uqx-*R+2`x9cP}Gu~RY- zon6{RD`x(oNYr0>c~e51+nMy+gihq|%kN|nG{hZC8_qBNXl4G6YH!Hi4c|wRv1zTH z4L`yG!4iuDCX=DXNs%0zds@UP-N6qVjs_X}IyftglK@INww#o(AV~|XC&ytcD0GoBVXyCF0 zwTy~VG@b#!EL5i1CFVf{lrR!Ng3CJ{lwk z2lFcTVr%7xp;|M5nxBY-%#Nx2o~?!D1RrQ0LvlVOJ&HNav?TORg5H3#_GV z1P5r;=sd`X_reqcB)|==iMeC0QP!at2Z#X>f}truLfvApK1Rz1gbGg)y#7WOg*^}} z#J6?%-16I(XWDMFZ^ic4sE`cHbxo4#KS$?RmrIB>2T)(j80cjK_$nAW1vGbbzRjlq zfXReqI?vr{CKYW;Vm#Z1H%r!|o9{t@-ax1+6HJ>jrR6m8?uh+BZgir|siWd?DC6d5 z;Z`PC<2EXz5WSMb8og%^e~(k7z0{62$5-!auq~r0>shxxPI2Eu#~g-M1Gild0DRy43+u zz0Y)N{i8}TJ$V$QdB8Wau4QPrwxLADIfzhJ(iy1jEbOdADpqWqC(8+8tnu%Am1$O@ z(4x3D8?iG-l<5G9UOO`SHscW0i2pRQpOIM8onlxn(KTUt2m{zf!Bt?hr69 zU;lQHI=#AYPC0upta5)g5}apMn4)BT9w+dCdphf*`s7;j!Zh(2P+VX?n0Ep{N|baz zIWPX-M{v~XoWAyY(`Vk$v?JdNI{}*bq@BNNLt{;Z{p+qQHqMM~g1_M90}l{9(77ki z!SvI2KEUJe)c-t=O^gQ^hFry@<_YdN8)fhpfR9Ko?fY9S186S(_iT6ChS!P52TF+T z{XmK9wQ`-)|Azm2;f2iqeY_oRv*E%@1>X1HcP#CnSE2vk=k%(f1ycX>GQIS+g7*La zx_dDj$^Z9;j;YkhhyMz^d)Q)8?bqpY_wDjSE=B-G>^331um-@3v=e>RA`|{!MR`jT z3F*53iQgmM4~K$>hlgwF@7}O{0yuz%m(+>F?Po)@XK~M^F#P=dt{NZR2)sG?Kb4(p zOp|96$BUO3hgwmm0&3@#I7BqSK%^}Z5D63A6cGoM%pe++1`&bUi;4;ir4dCom>?K% z8A_+fP$;c{f*MQ<42u>iP>@Su&>Jmp`@Zka!<_TWKCEAxw|#EsoTttI_dnmMyj!YI zu0tmLt1mox<*6F2HY(y4sffvHts7JChFFgKwY6DD($)yt`+nBADBL&vhPjGm@rXzr z$nAXdrXK9^e8eO^p1!sC#kYbw&I(8Qjb2bx6}#^qPUa6L54jS3u0v%7@g;S2bPU9& zsekO-z8~2Wme!6-3M5#EsI8I8{2IX&^ucYi;>uVV#$yc+lLnjD{7{N~Cx-`BiRA>JqkQ??g`;wJov8 z5`lqKF{);`tiU=+a6+{T0j@X&ZL8#{fVB!NZ1Rc(O#S3wEV&IUBJ~1{hs7<0uDsl{ zAXxbx6tBa~R!@m`K1L;bnR0?)@XU?0NsB>I-kebX`f9pVpG+*k8(ghBVw9m_kpZZW zME2301?ND9eV!u6O{zWq{!Pohd6+wI$d9J8T;93XJ81;|09;F3y`}{5HE6Y9(X zMXB1baXsEj!&`eL=loEp1R#0tu*CA`?J(dW;3&Z+Rd;ioBcW@;J&{Rq_XmwgTG(xU z?-}+xZWfYWc#F(B&&~+r(>5F^b`oS{++=MpcNR@qx?uC;LWm)7Y zyN~RJ_GOg=obzYSQN5xL^w_7sg>cNsRVuqL!S}5a@r~uqN{hxL6K;OX6j5hf_aa4&LDDzw3c?#6 z;BCRK&(uOD-@nqEv(PU7@xamum@R@nY@V=$WpTz=Y<~OrwHW)&;)#Y#UbfmO9xOaF zG2kk&hi=t*8=^EK#X3UgN-j$7N|=M57Xw^YpGIY5B#YH6Q7Ee&Rh_I#hxj_<0iUV< zYmY{LEx&dB{A&lAwP%j@lBd|lm$cU;h<^+1KezhAFV+zM#md5v6xg3^CaGsO&!qZn z(Y{@y81agdeX6w!Iq_J@5>XD%tEihi)OA{Uf^s%b+`rxoOwT2Bg<^BnjyNCps5Ij$ zlE<~GY0XZ|sUY!CfNKK;!sPFuvXmybTi5fWdqDs8 zbXI|&rl-k~{j|>1odu8)vk96h9hc&U;daUvkk9YZ%S5sdU4_!j!(b z5s9xnK${$tGwlf~B^0DXP>$IIqdkkTfs|fb*1Cfos;})f zZl3N}jg;T&>6SskQbRCG95x^J?`k?^a+Idvn3f-xj!P^EHWo zw?p^`p+VM?C=aT8(`ikRdBg;#V?viF<(61Y8W!nY@u=^!>0#>!WqvP5TtYVv1bbLu z2@m#WT*$Xg3-%Zn>qD?CsoAy$SdwFGwvaH9ges6;<@XFFsy2|l581NJGkAmBRa(}d ztjJ{HLd=#xwQ5B(;PhV&9GcHg@jD#eiPjwJ8e{~r2wmRrI9?|;J=|!URqm33X+oRf zsO<{Mkt2EsqmgQX+=-!``}W<0edK`kM?Dn z)0n%2KDu2oKc}V5s%Z9B`Z^_!iHe@dM4 z;=Q(yH7t<8 literal 0 HcmV?d00001 diff --git a/docs/source/_static/06_howto_int_mlr_residuals_23_1.png b/docs/source/_static/06_howto_int_mlr_residuals_23_1.png new file mode 100644 index 0000000000000000000000000000000000000000..71c2434b4170f9d2704593a4ac747eab83bdecaa GIT binary patch literal 158763 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%0Di|xrQH6Y^ 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%0AfYDn{v*WqFfQEWO`R`Ak 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 Sr%M+g;GrO+DqSaO8uCALPcNhZ literal 0 HcmV?d00001 diff --git a/docs/source/_static/07_howto_int_creation_clusters_13_1.png b/docs/source/_static/07_howto_int_creation_clusters_13_1.png new file mode 100644 index 0000000000000000000000000000000000000000..0ace1f229cc8b44f912e6dccc8688fe080b9eada GIT binary patch literal 46458 zcmZ_0byU;;_Xm!Eba##vY3a@Z($Yvuj2PXBlqihR1CcH#9RmiV5hRCFqemzm3J546 zg1&#_^F6=cf4_6s+0M3C-uryqdmoR-NH%?>Icj!mdVfJf+amtc21W0%lC-+)kGFIVnx_uvq(0Doz51#t;cZg6O5V2IMA zM}Gg`7sLaCJs-&;+v;&UAq~{C4Z*{scDZ}pt5L7^!ox%D>uYOTMid|aec2%UGz^fT z9(AI4)z=PkXofg(P)NRc@FrhoxS}S3$nK*VK_#uX9{%+O<;#ShdCAV9cjF&@@12Je3_IT+v0GvHnYxxTBY zG8JS01e^)y%7VXbQ<@;z~ z-lAWo^Oauq#&wc&UY`PA;}c>Uk; zZ#dTPAu;cueBT+R!}Bj;&EZNPBlPu-AN}|9(ae=<<Szhbn;iiuV>XNmpm zDN*mAg{CL4=@MlqTJ=XzgiK?;T|g zyb%Swr`q>=1^r6}IQ2YrE(X{*CK6kF2Kuw^Q6H5J#7Fh~-up*&33%q*b`tlC>arK2 z959F??u5Sbhiyy|_)nKBn*`nf{F|U(4qYx)kN%O_G&)^3u)n5}^X2(^48a8vUQbUC_RAN} zhLdIuPh9%t;eirHVdpCU^*obXU?~TMtwM{$SC?JR zKYc@=pJVOCFo)NZ;b)60@?7@l%0|+L3g!i@@u9-W z<{v=&iOV0rqT)wo7OrWo9(-GNlJRryIjACu1cO=@{QR3#J8b@U=6*$y_$St`*4Fr< zfIimeUtf44|4k{M49}Hbq6~xd$VMQVfBB4tAMTCDrQKtVYq&>&hvZn~Lrl{{oSJz) zo*L3p;Q7?#7oRncqP0%90#zDVpY3ogI;k-H(&X=(7TbC2H~4^Dy$_ejqb9e*CL2N~ zFUbDwt=|?!T=lG{H^pAmM|?AM`rlerP%%H4Nx<-NGuZbwFE_*ZWo+V#(?bYa1hQCd z-;M{T410(U*inN>N+`A6HSc>V5(bBGcXp<4vJF?|Cq7Jlmf8Q1oQtbkku`$tD>n<1 z#a0lFjn6-7ZF^R=-uyer;8Xv}_q+eUtN*qp17fB7{#`U}R~7jWzPyF~M+^-ErkuiL=&tB}*HpK52>=yU82pTr$iT@hhYpk~9-;lPtclIoxc38BBs)ZYt(|`Q@3lvhX&vOGlFH zYbNxuhO40mHr)HmkK40#)_<3(?1m+0lSs4$v(wl_z7l4v8kQrD92I6La&~;bLdLrt z$>zn8{5ie&elaEdF&btZ%aJ^RPUhMd+M5#{!GK7VrM$ux%cV8pVn$p;>4eaCizyO2 zNe&ymh3wZ8tNwIZr(4Pg>^n07KkeKw7F6oye77WY7KcICuP3kcW2DEn=`Jt|xeAJ& zmB1jR+3N39KO=|sdhl6sMN?=R?5%&Xa;AkVneh=VpJae;z)x829dKsx)kkMm=U;j{&kQ_#;J6~j zL1;mgr6??x$nGMR#AxTa*`op8!CTjHO&u@T5UiJBwzTt9Ws<9xW{sRMKrq8~%P4ud z71Z3$B%eg888bcO`W`lXH6N^m|7t!-f?xWbslVSs;_QWBvY+oY!?s&l8`+4Ni$Udr z+`leiMC+%%>79|!V(J+Q9`~k&5#$LT-C(L9K*=wgP7SbfyAyjPh5s1%1}$+OQTWqK z_db<=WWL+(qhN1DGsxWCQV5kAJob<-(gPR!t>!M2U1eCM!7tA20uuGdm3zvcEA~hl z$%XyU_jy;5B1bEX;YVbiM|9*pgM$rk%-P9RrR?D7xm=U%%=TEPhW$txcCNgTcb0y$ zfAg!GV~pA;8NQfpFw`jGg0R)BkY;eWA}mI4AF2@!thD_YI>WK0!sIwn*#%H;M>pD2 z0%5PP)`6oS;+SC7;DedXPzZpUKtN`y8aZdCmOHZ4FfYieGZELD|1pjK14!};!)wlgg+kMg0s|5N@#eo@^k*eo0%iZGh z^gbLZWvGJ{s6oXi08H3BsrfUNAv=D)3|_2{DM(&p6O;%(H}WDf%WHd}{6KpxkLuzh z9LlE*y{j|ysgv;xakR4p_q7t_?CowpN#r?nu&bR7cYuBI&q)?b1Ux^c^PG@M;IysP zOaMR(2=<@=*)pcVG>*uL5NpqHXO^rr2K%sFS?{sPYvYaOht%KcsIUU(( zT2mtzf5Qg5O2wz46j|QstDtMW;6Cz%+`;q`{gia2I41MTnF@o|^a|@lPLP_IajY{9 za!lBmN;ag>bgAl^@~6oM68WFSSV8>Z%yNmeq)$mN;8=md%q{Lzs9gf$E=4I0IbdG5 zGVodLt4wDq$z)8gOd`om--)2jEo6H}5!QG}T{#<`_B5xRCo*4#@z7ixL7^F3Vpl40 zz~L(FYA86EvG59Pv8`YHRoW7610AYEX)a~v>xO7n?rwSW%@^qJWf}z%+7ae>C>z|R zkHuJq~An*uaUyzetp)kA{fTx70zNy zZ(U(gXg?=y1IIG>B<9&x&wk|8PM9-$@`SWM7 zx_k>Z&(tX8{&k;}Q)opRUBxsMv4*Upy9yPdnRH z`QVq0x<}jNPuDgVF%3f*VZV{#O4e>wlWFLn?rC#~t3`u_SD51pTh3!DK7;hxw-Y>) zdF}Lvvs0a!hTF~CjkcRc6pE$D@rv1S4CtY7o3Z7J{-~zC+d|_gKrWGWSEZPF?MhNq zi^jg^q?|(#b#S8~_f+P807E2}BXBsIR#1HxK8|qhIzw_{#G_y@Po=4HvD6s35#lYS-dQ=xO`719D`fKA^D1G6Ly3pyg2eZX z-2{MHD&1kFNvhkmLrTNR>Avsx8|{mW9Z7v(fO`so@n=ca&bRYN5Ni7y0(X zD3!)TKyaZ|p*ESa99h!~@enVg;G<~Yuy2nhdETsn4-$*N3(z5MjhT0Z_!U$^j453; zTChXkTY)#M^5X4T!=mQ)4KfQEy71ZJ3+y-RT8v%$&}X@Se;FcoMn`-%ovLT?WTATV zkfj$fUf(=XWKH)NzG$27&J%@sXH6J67VXs!9x~*r#JI^aSO03T67+DDIv)eGYP%VV zdbR*tCD#rz$(!6A?J8#-WT2uA%yR#}0ezNp)>#J!-Ev0vGUwK|&0L>shJ7*S_X}Wn z_Un%?!zaiRV$;1My^JRnNxxX2Qa5-ww_;3qH-1Tt0%3F@IC_PfH>Jhmw#NXXCpT-f#DNDRYBK|*%6j&PD~3RL`nCJRR%d0)}ajJOMwVBWv<`wa0`4AvM5Vs7r_ZIl*+zF)t$1D>@e<&#g9FPEWO#;Q7U+(QrZ6Ue|->{tY=EJ zomt?QK-D*laNS%pApAkjo=v4Ydq00WM|hf>hg5;z`&m2FoW)TAzGoquZ4D;uX%S)z zcEd-5hqQxMLwbp&BV;-RKEJ%Yx;CTJ+S(CCx;BJ40u;Pck)fm1Bz`W|&8P7I zm_uHbupdArQTrni?VvPjI+alh_3$RaLm`nLwU~^y6FB};tU=>oO6hvyj#gyMSa5>$b#T6`8n%v;b@vtQA$2%U`SE| zlMydREwsa`u5e07; z49ye@E-1e*(t4}#XbH0P*a)#!DB4@facw6_s#?UDLN*x-V`(xenyPM_xBZaeEINSA z)Xh$4m$1ckDj}!wo9^E6Boh7f{qKh@H)ZXwqoj~>lTUW$BrHMq2Wag+`)$O%{Z;FJ zAMY;8s=gP}LO=cIu4MuV>*UgG3=)XQS=h-MODMHQ6sXkg06TLJA)|!MgBgnFg7A{x z)KKK04`~6&hxu7vm^T7=XxH^1Nu@ALYXY3UVt2rbFqPP2a2)@Gx(DaknYBTt@66eZ zNW$+|CT>Kdy0Y~=qv7+SP!4$#)kf(gL4%1}Gf*4R*rJUhh5p8%4?i$FK7J9hG%GqQ z+$+9!@dt^nW{DgXc_J@IIxY!c2;shc^InSF0x>&UwGlaSEkmWA2=rl3=aqZ2n(>Vu z`3b|v1>}q*9Hr!~n@xl)$&L~c@4iq~s1fa*LV}GHxUxE!Z_F}crZ_n)$(!!oMf`Av zw=Y*;yQY1mZ~8_1+oy&*(6=Vi0-5&AS}D0-(s}bdj0I3D7i0Nks={)*K7p9v16H%> zbg6Tj{RIJgH%2mqx!($Lu-v)PQ$Y`BP_~|qTk^)o@1pfGEVxOIv@XYld{YNLH7pg^ z)~KtKytwhM+<&nffDZpuydetOhme&sCV)4Q;DU=WcMYSR2TI;|20!)jlH*{ zAI*}i#GRprR5D>D6R8mn5aD{hYC_UJQgBJTYnhQ~UnvE_`i^vBVq+Jy+^26F@1XH- z3b)Q(=PqqPu!4_qF5(DNKNCSO@SAHH^Ae-yH{JzjV%p;4BhwaZCjlI9C9NaG zf0XM0Q0?>Z+{Vw-`zu`T+gN&%aG?9i1C=)((`B~ zB7R^63W4{NLbkZU3pKWHiQZVV&{B;D4L&Jb3nye{x zK$9;t5HqBSt2s&7np3uXQ{RSJn=VZnwt(tac7~rtCk?HvSFaBtoN_GHgZA-hn|-Hx&Ri-BWdo|H#-p_b&7^$#+l1WCF%iX)M08Fgp+%tpqpGmYe6~gI+Vmc!Jl56?p_+svfj!s zZ5A~(smVDxLZj}EBr~6Ct4jt-q-70e5Ckmk5b?W$P{Ck-s!y`Y=OP1>Be;9He4OtH z3){SCE>997t^XFyK#WUJ0Nej+gK=P3YQxMvoI;iiGxq05_S5GEh*Ad;s)$8oZ~L9B zcW@x)RKkbW6L z$}hY8W6}#PJsTEN*kqk)5`7nI7;mz0m#2r@`pHA_@TuC1@T}g>>?G~KHbH@Did;U* z|6vupLwx3w5@o$XI!i_#qkL@I`OU%$Ra(=&6nCj(VI}Yg0Z|FC@-sw_OvI zZU-RkX)ya0mR>0DLri?X#b#+h6Lv>uk2n}X9vlWO#0exXOv9#$dMx%h47TYy# z-t&>`re11~*k{D+O?{OV4zhsLkq}q!7?Wv->= z>uf3ZAk{@#Z?VJJ`p1+XGskdQl71J0v`rFyR}D8l_~Rd#CIz;!XuENKd{hYx6dwDm zltXv&>9tIM)nl>uEQZF!#Htc^%TY1k+tnfTgt|4p4jGm|M_`Tw_|ny~vl3MPLbm@J z51LPLVEZ04FVX*4Om#7H+YHCk2mLY4G(GB5r+ebdZ98c1#h)0p!Bo(8rewoCkr(=EFp&C>gvpEUyn7m@Tvu~3ae06 zO}B4|`HP4FNv24`*ZLLJ4cN%f21at?KOpAW;r|$yHGIEPt-6s)*(+zP;PU9M;kiRx z+{$ofA-8Gm)3H9|n6vh>c*LV;wDS9Sti?6NC~P+mu3KPIzY1a$$U2C2c%x;)Byxhu z9!PO$zKkk5zSW^ZgsSfCN@TEcH{7;7_Dd%)r{vql^_s=vGC){4xTfu#E#ARS_K$3w z>%7l98EF2CFfY0EXvFi)5HtEhlNYU*&jnK(?XOX#pC6AJ2A@jUym&YWBN0v~oh%xh za!TZ`4b{n@Br62?q^}6v?Ke{9mzR;v;!Y&$@fZ@o9V+o%R^o_!8SGJJN#|U zP)3_UHXPmTSf~-K=BMw-+uEIV_SrrnV6$Mj!u*%ud|~aF@nr{ZAqyJ0DxT3LOG+qBnr$CR@bNpilU!zT(tGq_g7{kS+B0lYAZ=01TF6STxsRj z#&2`m9{Y*Q@wWB+=q7*k@_PJi{om@#p_1oclNY=p_WoV>*Khaa=hOmX4(-p{J3dgJ zMDHt~eKUE<<~dzD5>on$BYK;CUGHWs@(}TROjqr-@{dk}vfnuBej}cG>&0{w;7=bw z&k?S`o3`_5)Bz@R4o)Q0ZTQ+*fFzOri3e}MlD(1E@LrvY;o6Syevyfhcz#;Wqf4x~ z#};~oN(ys9OXkQiMeane#PUl`RYTV7#_ADcqtSN1b+f7eBM(<=F^`9h10V#!Amx6# zRlCrlquZYTo1T&Fs}CnJ5$EMx={+ZX?CbyiU8m+9RQ`HK)q9p6FiigJ6d&&+vD)c9 zhp6MW-x#P`LfPNtvXQQk{nM{kea!tA_Wck~^_yk9IO^Eb_|AWS4$sbDFFDjt3Dg6% zxp0`z(#asg{t_|!9aD~U2OuP~(%l~FrTH3zcikwUfa~L6k~g$tVss^Y3y&r9Fth*O zy)v*DsE@UD55zvq`#z^o*6vyEV<_I12d z%VaCkHp=kw2u`hVk9->*I~-%5;+Ik4lohzKexG)8p($3j^xt{)9Z!#sw}w;D@Zx-$ zKD1-6R(zU_SATrCdUkYlw2=ji-Z@Z{_3!^1?hv+M<<*V5)zp#Ll(|Gj7qqPKq-6@l z)N6-{YDM;aGXyDQbeL&0H<|tsI+G6yC>Zv(@}Qjj&O6I?_D9B99JdN|zeP9<%2?Sw z3I-bnV}Cgoqodi{etOmDHCXyV><)#DkZOo;alSN9r8}w!^8%gCqeeuYy;A=>r#{ku zE&rcKGotYq&-=DEb&H$cP0E0exP+JuomRc#IB#aGCM70SZnrE9v4z{(i?4D-@;`iA zpyS|Fi+WpEUNbN38qdOSnaDE|2lo~vRiJ<$r|yjmG^$&A?R#ZeuDs~i8*cweb<;Q0 z^4#V^oWU`ws5?1djY@GyYg!vZ1gym>fxy?2PR=G*(jCRIgf11eiuXr*1GS(h{O_6OzyxCK_8YM7xS3Yw- z-rg<7rjJndTbJ8^C;zGWcWx%S-cZV~#kG1)Z{aj4qr=OqtDq&v=bK(8QEYe{dqn}G zu1LYl>px5V8PhNS{qo|1Y?)%?Fck*ULN7gV(p~XnmyC#jXWZ1|Fpmvo_&mqPwl*X3 zJ}@b-Vr&8*m{t-kXW0P!-pqI__Q9??S2e ze|*tTlE9SgxBi@`i76RzVmwxTL3BWygg}D@rFIvh`6W(TT@Ay0&ZNDc|4T<^-JIdp zo1)q|oO<(l?EdpW9Ci!ngfCb+0)tspk|#_I><*@0i*&^g6b@%>VN(&JY3RXon|w7I2h^ou zIf)6yKkeeD%Ac72E9XVI^R{Y$dFEO6IQ-uxwC^jctUU_sJ8525K0+uRH91&%G0m?! zQzaWrRw)u9-LpxQxs2Jk8Eh+)Umv+P=0no;j&ZU&Gu}qQbhHQZU(87qSL~namuz^a z-Af;+sMT*J?&Pn{e>W#+i?TnK(MKSzp`54B3NByXtgdG?9-a;|_tD&at@NV7bMx=X zOZDRV6J^E}N{Kv7ok}6?=Hubha-?l#7RWUui0rT?Re18g)GsQ11Y>q(&5A2vk}mC{ zd667=h-{A8jK;yphV#%AmfnrKizXqwwEL}Y_ApZwRn+_g^VLIp;mN@!Ung^4DH#K;ofEj%6Wb>OdHFoL!x?~XkA4h_I@`fqASmJ|e znp>)YG9HXSbyO94>Ia!;cy6cbbFTH4R;cb#F*@f9;NQv?kIH*xn8=qG(W%NXT`V-H z>&p=1o!}l*EGcqS2=K&(4^MgYBfbp_IWYk_xu+4CmVx=|-s!ekJ}_5u$A%t<4rAJT z%n@TJTRi=#0p~c49rtwE6A{=JPn?Gn*MphY9e!-U|K6WEdDPs$4qp%XSQ@|F8n{on z2KX6G9T-LU9B^<+;=evr^04y*Abfr3$Cbp5Nd8~OW`}`>Narqmgtf*x!3W|$fcYzz zXIX5NN*4iNcB7fBQNvtY&jWv~b+whIq`xf$28jl}BB3-#gt`1oeK#NNxyj5F%MoFzvFTf zdP@cPsmy!CQuTo)*5Q(>-pbNTguGR%S;X2aNVKig@5bstQi;dnm{mk>3MsjWLYwb{ z*bTf>vLVQ=?*ue#VGWB?wOP`yCc1s;Hia?^UY!sQD8?z_ck6*mpkb0n2mdD;0zGm3 zH6urKfeC@jE44(v5OIV%ono?rFmM&N{jLO-F)9gEHc8b0g-H6(urhbyuquDZPG{NG264z%>cvJLolTte~@i(TH3`{XQ9UHqA z6VHxbiDp0je4&$@)gH5L<@J4yR1IJAN=4=>$S<=>Nb)B!dOOxgqxM)+?slGms^`2rr_Ejb{XEXgr<}Ql&{%g( z5qdr28kwFn1Hb!N#`_SQ!0t#p@j34UXB2)Um!*BVn%K*GeINcY?99nQa0G>$vwufs zJk84B$So_qEqBwqDPE*l#1#Gg%64wkeHSKxTpbE>h}_1{I__i)KPFRdz#Ng0x4wo@ z8&Do46_=S5)mg0)IgkLAr)9yfCvXc$A4kq`;I!R(9n`5bToEI+H=D~8{waZJ4JJod z`0YMY=dh2|+9?0)K9em11LCidIXAjLS)Hz>Z;UJfCvbXp^ed6z=)G0a&Bt8TvBa)Z zDPoD7%!*|mO4Lgi2gT?o{O!{I5YAPQJl!g5k0=o4P~IL7P^L){+nZ}I>R##0Pq;Mh zPgN}o0aN1^Yv;NUqn)K!lt>=QKGxrbaLx1a0-S9>~NlV&52TDRjM&$dNDn-u-CR>1>;T&aR(^OpLDZBrX=}`a4U5oQuSdmc$QvfSkL)hP@i| z&S@{w^Lr5N{XX1}|2)DRrzIPMeaT4gFF5j|0+#3JEY76DES}>4tnrzu(0`3;|1jaRk{9imEN%y;1`&ZZ6Wj`j6 z&`uxX6Qn4Js+na1gm2Cuf%XmfwP7N~LG^lI!(wERe=fuz`L{=?qJhQO&>+JsKPrZxRU3y#!G;Ffxo=m569ALKd$ZPR^{5r@ z_i(h%V68Yx0sF)V z!ucu)lytO@?OK~Y6D0LR5B)e7f`xk^4HCj%bd>2G;{@Mbe{~UAb|9?Su-&*fu8Xj()j1fP~&B9p!&h_WY>xyykze4)tb*}x`Oj|bDL`!=lbDozA zQ!3aJ(T?Uzx;a*7t}x($4RG}Q42MKhSB|v76bXCHYbTf{-*80%scjBB0hG4e4e$9_ zg1}IQ2z7(2<4WDMH)5(Xy;f$#_YNGX%_}KaT$5D_ku03d#;AUS5};D{AH_v+T>+W) zA2*x^iYPm{B>Z^zcG>-l)SDH$r=d}u6F(k?jIp*Fkl}OT|&3G<6IE7d; zsbRcazfI0FZu*r_1ux2ZnHtdqu!C@{T-RU#U!9zVNYXElGcmb(24XdBDVSVac!8Cv zm&Z2??96$LR1zU^#k6tCQY{Mk+Ghk0SL?Q6iFB-C%J}Zs88*#OsUvW3{MHj0!LOTJ z-#;@1;{khok%R83IFU2&Q*-$j*c@OgpCi(Zd521c=@cue2H|uU_gl4EDOO?2EXlYy zl~gtAp)%gVcmqLseDo_?<0Wsk?8W1Sh98N6*YB_Xn=-V#W0?Br9jxF2Ko{hCn6Undtzy#F(FI&6kf{ zK4qs{Vf>;desUS4(*YCd{$S+c|7dpx`}xsO2KhFz3p)F)VRnAD?qRuP1uog>*`}*W zjt6%Adx*sLrormxA*h>ImB2Qq_^Hr}y#oz|m z?Smyi>SvDNSt~p2;#9f*VXUfa*o+W=hRx&?T`I+PlH=PJmu06MD&1O4KBia#(y1M2 zi^~MtT8y=k!?ugAZQde>yqM_DBSR}Y`ny1-*LI^8W7`z96FJMJ3}47d`cgnS+_koL zLXWB(Gi2e8NURBut^g_^DC!l)m%C;B_}N(P2zr2@jx?RTk+NB1m19sLSs1Za`U~v) z<;10#y6ADk*N1sZkTE1Ce?kFjO@D{pvAcz`;8(+J*V4AI(I@B_t`IOK(Ec(RV-A?S z*$Cg!)KEN9Fwd)s0m$Qse^+HQWq?Rd?gS5Sb?(uPTn1zhdy&u1zr(`cp*$$u zc?ig~rj2ICX6n}CNG!!2{u-2`zb)vAU9(^qQ9cV z*G2>}pH=L5QP_Xpo@($)jul*q)#Trqjn2}o|B``d-fpj#N$%^`gF!e|3wUASUr!iZ zbOF@qD&YyGID=;X3dY1Ag0RA)~QLw-m`{V8sUUqWK4|} zo5V!rf^d5Elt;WCKT_p&n5DOC^Ym*B6N9}I1lNCZ%l!EG=oi=soSL|rHN%VA&cM-P z<87;EiJWkC$FwGbiSng{(9zfnnOe+Xa9*(2{!Q@kcNfr>9@uN^)RjuH z%7N`U>GJelT)9qh2ZO8F945YOk#2fu5Ms8NRCtmM z2pZWlrE{QAp9O}lIsKjwdRa{_Y`h3xNVpXH5$#1*pb7S+sQu=(I+PJ&WoHAZlVJ_t z@lp??{no5oFyR)mr41ejukNd5h}2>T;grA(dMfnSA#ts0nz_`>@~a}+6^D*;*Sl!1 zLS*6SirKV#m75+k!CtQ?@CS5sMnh^BmB?0^8HoP)hOX^jKJ`=*ulxFlVa0{SFI#0r z4%BFn?T^NFDlX^`HCQ)*7zO)W<>J$NOPenMB>`Ht=fwJsKmm@7PZV@|ex}fNJ4jzf z2&tIs{Bh0y<=ASv@HvU5cZ*!QuYhceZRPz`bq!y-pn^3zco?AlSKt%~X_J$%m)kjb zA0oFK>{|fLNWoY+Gc3F^gd{}|;pe2E;j}~lQNX}xhLJ5c)ZRkUp zk;iu-4@h%F?I!|C^fSg97T<5r?7Dx)Yf}b^3vdKM;WU*QD|u`#!>Lreo}nn zI&Lvm`5*`9eO-bMs8t%IzCe{IU_8Hf2ITIBe&k@AZI^?WXa_p7)yr_@*ilQHdMVzr z=%s7HZoazoKexe+ggFo=TW7{}9wYDqcwrKW871*k9HIgC@ynP&iJYY&RSE5qcbP|N z?e>wo?6KtSSW0@asW)T6^*!W$^H$CQMWAQ7d8=ypk#N@Xt{nAGAuBfO%dYso<>|BL zgmy7uzc~yj_L%_cLD*^Y!Kcy4HlsUg@QQQlisxnfIyq!f86%v)XghKvVM z!a1=t_$bGWP0i~{K{zJ~4*QRXwQLG&3pW&hu7@ZZ@we)QH^&7L`jl((-%TzS zSV@{?;miWC=>$OxPI) z9+hM2C8B5rf>+Yk>yn5ia(S`?2chP`o{x8NkCHLwt?5qM$=PigLsourmby(+VBL2q zf!15DG}`M(*^jt@to7ltq+)V{&-hDKza)$b9?naB$AC=a1ZAg{VrEe7L?nf$U1ulZn7YBE&lu+I%;V2K#Ne#T}h8IzS43!LtV5awAS)+Jmzqp~qUFEg2>| z69ce4p%t#urjF{Y&AXr@`(I-^V~tsK$fQzv^qw&fWlO{%34KTw>6pYt+NOR3E5&BP z3-vNx6%%!@)aIg#F;Be3*g*bj#@&EQSNk{dCdVzJ)glZ^CJP@LE`^+rEO&NP7Gs$51AsdzZU z3Y#JdTU-W^uYz0%l5Hc7SO7>Rb}doC-5K0$V4?)a5u>uBKfUlipYlOY%bAC!8WNQ3 z|7du`1Zb+&q0}-9&Pay$3NY`L4*8PLP$}Oh=xNC73npf5z`B}X1e?qQ6yKegAK{W6 zG&oAulD(@w@kW0bDA*~rlb{)Szv)X>eQ^iMK>-m1jZ#6#zk+eKy;i}Go zp1A;JQur%#BW2o2{XkkI?-Ig?@5Vy){57%%P`$vUY$1k~h|=`n-!qY&HH+Ofi%jh% z!%Ruz4_!f(dm02e;cTl;#+vP;Zw^MDW6&oM#BIa8f=t&rl?a*lWHzabE>{j4D@y<# z%p7^PhE^%6Zk`t2#{l6RyMLsYg(_r2)08-1j8A?vJr3%o8Oq{6T#Q>29v?P!)A6;W zVQVobNbP$!D@w8$5o%U)Uy2;A>lxiFt-abOtCd6K?AMVwN7gsLB#_lSS=Ci-Q%_W6 zS@@8EH~y<`4iR3~#Kt|Xtl=cmblzGWtHsn^8J!$!DCe%;LJJk*w}b&WkL^#Yd9jhD zVteqaY3--vPZOhop#1mWh6uwv(wTP{lO{*TTXB9yo2T{7bH||#GxCcsQVi0yvNCye zrMcyJ>8;qD$J~Ia^mXXuwaC{z_$04^It-@D2^ zF_w^c%aXLziYmn$@=kwmu$}o{B95D;K$;iEqy^LX7nJ^Y>!o_{K#0kX_>C49C0`bXEGL(Oi*i*Bw`OI}m&&pJI8S1=-n3SNw3`xdD4fBJS(KEse_8KDR3bK)Ht|2t0HEpjO_-m8HTneOSD*Y(KMme?ev2iX~ zS};vM-AX0SS+(T`Z@w76Xah>;NR6+iaZ3>}@aPd0X}?jDPEU1Md9IdR!jQAr;SkFn zrv=+y1$`ot?XwqUryqP+BZ zRNY&+Y3f>B9q1+jP4IIUr_{(Y@!3>Ja~4b9@64)|Rm+-Ux!qA`I^ItW)2uY>T4#Z` z0bwJDfQ(^AUE;ek%zF`IG!ClD430s3jVQ4UlAV@7DoXbnC=Df8*L9w+eS-xJNIsQB zte$jc0W$x4q>E3biVyjTpCAQ70b!;&;SRXrMuE{8=aU$X>x|n}s-0)?rC4TY%lQwu z+3eEa)ugNw%>12&|M!2cRY}L(yb6Hsv%};XDplbOVjN6Vv&EBGZ@U%*djntH53VN- z_aCnNhn?z{)izAwNx0pY7jntk0TO-er6(4vwLvk&gk4e zP*^@Hf%!D76Ehqv`74I%V@vGI?ad@Ii;Oi7NCDJ^BF7QLJva^``w%flz|p%mmvQ$~ zy@y;n(5$SO3WAn1RBt0caccR8cNaTLdrfd=D~>|Q@V zO;<4=3Hl$`=i=zo&^8^=q(+ftJP=>F6UYD`G1l{)3h{ZreO1CM|H8KjVB)Q8ompVw z=*SOWws}2}@Hh)2p!_+Gi@k9Z%=C*LB<^Zz8)S251$p#X%d(AE@%DjOXvI}BORtTZ zpq<+yN5U@}kNdU4yFTNfD;?5!ug3M?F%}=3YMzD&vO9z&mI13|CV~n(Y8lT^M>8R2XxcEl!spA zZHZ6d+C4;(_#1tgd=>BYV_Ke8Tu9SjUm%G}l2C|}?U8G4)2A^0B_`{utU>&jk241$|ANya#fV7mXA+T6-i+@rHa&0(Z%wtLj@N0M0(H0QeGMqY?$xvu zjuqDVJz2gtvC+lUt{({6X%{M%JV<`*q>~YcH#Q}%c=aj4LzFQl-Co#Fp}mxph!*tO z^`Es%f1693=?D_Xlx;=4hku;V7Cdl1q4f}35MXCB8Q@DhYfIJuwd!%cF0K!*8uM*N zL>j9Ux*DnKt-j=zet~r} zx)Ev4x)){Tfo8p%f~i6EW{7RZn()UNZR5g&dhQ4Mi&AIZL*|~;1cn2>8#Kv~-;fwy z2ouuSMZ7?tw_e{j!~8HgMPOnv|6HYZt7`1HxjCq~yLL!yFayls{4}KjfoZW#Nc(hU zZh=^0K;tY&DckYJ;=C4+g>QoigA`KVV^s!yo{A85QCSFkmYkLAc)S@Sd%b#)A1v6+ zt!VLM1nro;%JL@*lpUDZ%urO}#V^t!RYnv@LN|neqy!USEV})CjoDT588m)-vCCYO z@Z9%*tb#;Wo25NLJPy&y_78K6*s^SUHK>)jWndAs@&daH739GdInsF(v)ftwi7|;R zJO5HnGE)jH1BiJ#x;Fg(9@=Fxy0}uQzuxz#S&937t$i=tj#%vDSJyk zS^9b^tjX9P;3?ox8pX(LYklT zYpe0f?Td(dU3;BHc`5)==|tRHa*mw0=2~NmxaAn+D+%^kTdCG}^Ds|e@I#I^zU(un z00`{QI@5JsxW$_d6YlPfRnYKjTmv1m;^KvhQz~a!JGPtnr1jm@vMN}kt6XCw8^|Hk zw8@Rc4;c5mG*(WdMtfHaGu{5Ojso_l{S)P>+=#uiNvZIXjEaY;`1gY9%5$^7S#VPO z9p2#$z$ok>Kr?d{Yy4NKZSTHhMOd;Re!+`U*JlWMxN=gZ^An_Yf%Y}8kUlr3(RH&s zdOcwxGHBpLB$&KR>}8o@lAQC5Up^ZXdx{&A8kArDq59MKW}o*{C#s>Ky+E&80U!4@ z^jek4FA1|ho_rnjn`laku{4-h$`}g0jl{XTw%p$NYbaO!#FBOqSt2>1J%ejiEh z%CtvfgQXi#wK{A|xLEchdN!_rGJg&uhbgzm8V(u%^;Ask1oKOkE^@51=q;=w6LClX z?J~(-P<~VCG4g=|-vrc_{q~+yU^#F*HGrBOO%M`yFI-T8=X%fy`eX3b7GUD_kViuFC~VPydh1u@{A~kl_krg zc6kiJ}BJN*gsdJ&A^#dYsGX^5S(`j3#W zsqS_RH^@_mOref2i~ zEq3%V21Ko{o=!dQqc6i5n}RNnY*qFZrw4HVJs=%5jp+EAg7Y%*b#7-UpC+3`<5R2s z<}SVJ-G?tprZ6y*#`_!0{y&_(Wl)sw8?X&OkOt|_WnD_TyHmP^1?g@tb`jk!tK}1G?a&OIr+tMh=~TNzEwxTh$_wBX?c)%HE3J zhm9$xAxHQMwoMjrEA{EY=|a5b7hqN6d?3O#h{qigbH+~wW%^#SW){F?1O>NArDW*3 zi#J5q?q{!1BbsosgF0%#{wrS0`fpErvCp=szEht7klrak?g`Yffx5OCPI~CpuT{D> zp78c)iLORI4c@>A*e{MbEq)q;g9cy%;#~k(hiJH8YS>(y2o)*3L$Pf~Fx@fBTy;!r zZZkbxPX%)#hLF*LO|%hr>N~O9c|OimSA1s*&^Je?$Y$QMcj5OIpvetHe+XG85Vk{{~9yY zWnd`14exQWF-z+M^7zU;0R4QkrUDY=3vp60=Mw2BELZvDi|=s0jlIvHhFv!^Qvdkz^1nJ+Ky^74*JjVA?x~Qi*NWDs$0|5E^B;i3+=8w z~4AEUjdt4D9y>$Ts!6-Z7;l#3dP(f!oM!$baY)(~^BQ zbe4(sy;5J35<9vfdcm8S`^DssURfIYAJYQDb7yHFF&Yhm@s9{h!PGHhG4}-1Zb(2G zm=)q3FT#_OK>jPQv1KlDCN_Qm)6;7C+tnIATKnaaYr>y-i?`gs+H5Ed@$>V;iyF8+ zy>NY8)z=>YorTs@qt|%Wu}u@nyt?33{7QwSzBn7|5ubV$)U5HE^-l(g?a8!(bb9*0 zg|trJrwLJ}%G)Y^Z{9cMVb4cXAdnxpzl(%5VhH9bH^Dc9>a)r$yJLi9%>Hsn`JrHZ z(o%Pg0n4>$2h)z4MYeEiRu(PZ9O75{&h|tN_@YlAH3^r&T~((wRu)IrpOLWndrO zTG-3)e`kN5VLX)zJ8bwK8o~N9pFO~Z;GZyt@~_f*OM%Z8Lts&cXA!Z8?vqJVCd2>4 zYlBmyZ^+{5Nerx;sDJ3Uh3lsw$=TKHLBx3_$>?Oy%grl-^jaO z$@LrU;IjlvOyZdZTgHp*mWlr_`1f7c^=j3h2@pP12(SD5`%?jPIFG)1tCZDufdNij zCb{<+g3At1QZIl7_Qd>!oG-FZC**74$p^)Z2besE4~{5#q4Ja+rD=|`Wz1(dl9v*7 zCy-fzsS$$iWiQQ6@ol#Af8gYBlP%^L8c(Jn5xlQs+)L1Me_WN}BBK zC6eaTk-N?lX52If2!L9airLJf=sQ8bsd2bDTi1$#(36m-!9G8UiRTg+a_$VHP{&~- zMgLYbUV&(2O-o;SjZhJ9b(B6dyzV3XR!6$9wU zUtJgDzw__!Lsop}U&S?gbl*5Ur%bRZYIt{lcnxsUvH;PqtWYpgc|8B8t;L)qFPnfY zZ{l!}byk}D_Nc{7uf6iu%_rK+;1~eeFnSxB2KmX3I=%&!X3uuLE6=KDUl!osEUGw~>jG$T+j=iRc7M*0i- zbJt%6KY3o^+L)=>m?_VfoJ44FDWm|qyha@?>U)KG(Ois=b4hS+u2M3Ch`!59i@;|d zUw@X{tWvx*e_zwkEm8L!P~!ZLCPdPC_9uz1#V&hv5`MG{6$ijVDs;5^uLqo6sAs&r zt`--x<{^J(17=DXqvnA#HefoVP>8RPogB@k{dLkd4Ahp}qfp;Z&N5)$Y-eS|Gt?hU z8;G$!V4g&%;k3hj`8Ht3p@>H z@$;!5lF&?RB(yGYxIC#PKanml?1%CCz^QP|@f@*~=Kk3}I+IZ;Lf2XSh}x}H%#U!GtD2?Tl$h;dzcm*1q%PblZ@sq3n}DC z=1%S^89cPOl90MP?F(2Ov4{qsRwkX01A{YIN(cckQua%G$DZ#bzt;ERTV5;t@6YC% z3!|>SKiqr$VvZw4#K}$Z>egR{!C3Z|mgc_7z3eweO-hyhEh9f8(@6U4ldPD!HjocJ zX%vba4?4Q#0pk5`zvwo#+(M~`+^t{oznOoDq6Ff7TLJdHUN&?rgZVn!Q?O;btaH80 zFX{prgkd!4EA&#vjXwng1>#mH_Z2NB>*H;=rOaSFmtWuT@mK7Ud`-bL*&d-U29kpE zk+T(sd2YmuDdH{m-qKiQS^p{k0BM~_n$kFwNR|k%VSevNy1J6lGAyi^+fDqw2jl5R zbxl27@a$?T2l1DUy$z%4N9fU&6X4>o%E!>mm&6vs|KTe)k6r-SY)syKDj;g{I+Y{} zoiAR8ok~*H2x8qQ1FoRS6VTW_(d3DK?vG?_KdB?_r(gDACchV6)xuFhM_(!YIw{86 zpZU3^ym}OESP#@U@`Yr(Wt$OG`aQwMOX-lc0}G;YOo&8h>bSPkm{mXLerbms>6v7Q zM-C4lN{=^Sjb}ap$96-b#h3bg6i?E56>t37iYE>)$CG!Cl>ce! zdT&I{E2+k>1ncHeJDx`;TY0yV0RivcfBQyMb5HbUt@p@u;eyfwpcf&d6Br&TTM`Oi zRK4CZ`c3q4OCMPPP=fVkQ1%XVB&;v7Khr^Zqsnl?2R;$ zWRpI=J1mhemOwG(bmu{QM{|+7-}s-z-NInS>|XxX^7ZC* z@D6RMi3v9$%T2f=Tt+&EnXvK;v+Dj^3|DUBw8^Xx2#afY_4}u?Woxtnwo@fKn2vN#97(5YcW7ZMJTwIYicj_W+b#-PiyM1vRx;oS5CrkT_iaLpDhAx%RrH(Dd-qV_( z_p7xa zsb~TepLFzsGM}q~YGUgc8M!8t7Z%ea0*ZOM#4n2+WI&t za`!q{n7k(i5ui*fXWQvSL`e5KH^TV@!1Yj&RdRF;7oyS4`fH-8Z$+gD$GnZ z2GXmeiJZ%rBTnQ{A6(X?UyC$1)a78g0uPPRFdZx_g;0k%e9NuntyxX1%U_H)mv?B@ z$G=Fo(Qw)?X>Y9wk4qPw*O*?_#>;SPMYLPc+=iN*h zqSKhA(A)5Z5dR-1W3IgC+W>)mx4|mka@CXLp2%KI>`3BuZ>74S@Spqw7b|aJAYk-b zKMz}0#MP^^Wzr&ob0;uGrOzMS_jev9*@45@865fOg=AW-F= zK@p(r5%IOZ64_^1AbTS>!aKZV#R!AA3(h&^)!IHLzb{#K=QhM&lk%3AxF-)MENz6d z5n_h4tL2Ev;F*dfVm_N3I4${Ux=3scS?ZhW&A?vajAn|cK1fvcRLHC3kpN}jMl@}w zrfJf!QyBfUcs`Vf>&AJ+US!5PTb@&Cg&Evll}+7grl40R%>X#ofaeF!xHFVWiNer<}dD;7Q( zJW$g^1iI?}ynmM#cKRO5Wciipg=h(wuWBZsvsNb~64^lFGGOxxn!ijP9(jzu&`$6i z?RRu;|E}`B(7vESYF^}X9W}f<#v-0vMPt~)R|08cR`VAZPiKb{X(M{4+ZRjpc%2iS zFRZ~Z_15x!KfTA5^pBdWhtWq4K%C`AYj#pI=|hzwSu@`9M1Kg@bw$AiU}Nict!*|x zVp&X>k|PF{ey9;#nMRCbs+Izo5;{75IW^3Ims(~d_OHxDD2;0`oV=yl|K98z4iu(j z9?rr)#(la&db^T2ka)z7q97xbVEJZ6!B*6{X;~CgzM$ry=_KL{ zW9qz~YYYBqN6*@vI|waSU1L;85lPESVlb5JneJ@uhg^i>cPhBV=EM88nq$u+p~c5H z%Jjxaz!VWeARVnoac#~Y0XxG>d>!{@Zq8c87A_G_MD42ZDv$sD%EFSTme>gv7#QcO z$8^t})6(Ao9)c2aVR?_%ZCFznTeG}CqTLRqf(0fM?%3M|##k4vR65I}?WVH)ciW8? z*2qtCUR(r5v?caK4IiK{a_UCP2-j3o={8{JesXSwZo{xv^1LG&XX|M%5z?l)dTO-H z3nyp1R_B_^$!WtVx`aEL>K$6Fo82MMYHUxolquazcbuq(bWO9G(;Pft3S|<>f^LVP zWQ@Hsw&{FCd)#=tQq7u<4H718EC{t;e8-U=t`gX_42^6W6gPS-Ctw?KRxN=S(6s2JbTv^;!AyTuPHroa| z>}{ZdIf0bOckq6BE+V|g9W|UGm1O$4{u|1(u%FU{xDjeXcr)=@xk}7g8Jxr}Nt%2~ z*-rm(IKVTyUmF+L2);r{&Y~5wO;?3R;wFl${-#q#ttP*x(P? zr`zBcJiW7GB8VF>unw1mdlov|*5srJy=ZHgFZ<&#-mi7`u?_k41Y>$>j z&8APyToo&4!A)~75Z_iTh{9#cDn#B*WDcLNV{xG>Vo0kx?=*8Ws{ReP#`JKtWBjPf z;g8aeh=2mQvIV5KTa|w)`^!`m)~Cwenp=Zzuvm{z+I(A6rBBVc+<@+zqedV%cArjOQq-5$OGmjK0g2yqS)vUj3Va>Z55 z6MY8Vv}KaMo4okZ4^d3hbhBWel2^2Ik(981(eTW^%$PXuDfxQE)ZoBV%WIYY-oGB4 zitN)lboYX#3tN|BGbYE*=HlbkU0?si+|RIajRK{0b3SW(@#OJc%Y9|3nY1;b;;A0{ z1(JjCS6UF`Er_Y+pnOtSUVL@z!jYg)qz%}<#=ynD} z)KDeJo`Ic+vYS4Cw7E%OzI^eHE(%YCBu|(TAGYEWd(e>ym=3OkdeJ(k+UlS=*dX@n3MclI^~nd*D8?M! zfE@n)9}CRY`~o#aW`G``besKURy=nMV@yBR0?NxxL9Jym`mU|KJV885BSNB8F$4E^HVO~Z|f;D6{)KGS!; z1TPXld5iFkb|$NDAy$-eSWh&-s!>o@MfuhntIw$_SU-O|A{@8x--(%T(wmco6Ii}y z{sPogtKv-Ka!4ld!Onoq7!wR@9VSO@->EDXL$4}EBPo5HK`F=sEtPcqY?pAbfVxxW zZ0q-!E8%gYJYOHmki8+u6qWCfE5<1A3I*o3s%wA?1 znS`bMT@DtyAj)TMW!RQNyx-;V{Q5u>!-nJAS(a`*r&Z-~(yI?;R01^5)s2$B{R>Xuh7zw(2ukeCJ z6~h~N!E>1`YOZ19luFKMlbobxo&qo$GL>Ex0{&=TKLPpy4f$X#Wp#xPxbq^_<;mOeh0y2VHvH$Uz{GCIqVbEkvYy+70Yr$l^!VEMg{MZ<+~;TlA9>257ma5zDHC}({Mu<2_yR{A959Mj zx40JDLNA4?vwyu!o*B@K!T!0wZgO3}E^Y;jhf+&~qP^I%GkFP>X#RR2St}+hnw*lR zn_Wa$X6X0gRuXX|5d#ZXXFrLeO@@RCz*-;!8%a)J2T6Wf9$P(&oo+q$`;s55fRFi- zT~u5ZKve_iNa(amT@;Jwo+nz3QTNt*yZ7v({7gWu$6T*cxot3_v)(;5m|3H!*EYp| zNuyt?kWrpmI^F+zXd)MvJC!Deo=}n@!8{i%+TWc98htLC5_d19#Vp_o!lhx#%)!Ou zt`s3tTszCQ6Kkq>JiJxX^<_o1`n^LS9|1NUrF71}GRSb#?hAL>i7-h;G#0lv?7HnZ z8fDmp8Sm{Rsu?SMHOU8El6V)mciM2F{lY2^wpaJwo`IU&HZ|N2%A4)zP=*KBix)K* z8hDb%($7^3QZ$|9#)}Yd=}vG&+C*#x@b5t!-nb7%;7x^nA-aE#SbSV)$R27Ycv`DV z!Uc#PH#1PAUCu2+*RCYF?mDr0j_5yNZ#(Nj9~_vOpa~@08YhwadVO~OUT#MK_;*dJ zcK8amS4c;h2{=Be)!EDmixhT-jz3Gg+I;DhcHDEh&X)=f7rYZATiFPp3*pL{EKg+F z{MM`xQ6}`C9pwN#gty>jTtm_lQ^|3M4P=Sr*=JH~=U<1(mjoN8*Q}IBYQT$R5uB#5hml6s@*?8wro|M({fPI^D^Zg(OQ)mG-UKU=%&;0Y3q~5 zur$H;X8W_U0;Mt0Q=(XReE9!$;0fYHLQABW9kpU1_jw#`-SH3GoWJ*9@zv_qeuNYy zv7{sW9w5>8>HLuq z1JMfkoekFp2sM$Le4BtY>MYID7&~-q6`V0N;$d5c1G)q9DljXO(luM4f7v}9o3862 zF~sHE?HiIEmJ_Xqd4@|qOd3Q|pKlG}~@<5Nj7yE&;b$M!TaPB^zV3ub+O8R!d#h;zzh~9sRpuYLp?U%6`n5mm$;` z-Lf>c_snR#TbLcu9c_O=^CX+;$asRzJ|iNtaK{N|@`4kC0{=UQTc)Il*u&9?7-eeL zZGVKAp^R(VVBV3G9Z^(6Q9ITT0(XNxKZ7vE_5ih=ekF13G;tiEJa@BHEWrYU`-pp)S4DeARN%6>VS!tDVW`j=j-rQ77I%bCbu~x%1a(yfw z5|aUR7Ket=mUB8=g-(#V$7?YXB55pN$gVRf>Y0SzVBGQclU{`H&vC|*JM&NDu%Q9p zK@S6Z$Q$v?e?IWEo;TtO`pO0@YP3t&H0K@Baih9o((Kua;Zj0yW>O}}(n(&X3grcI zh2G-Mgt!NPG9x-uhUSM zKzQ|%8jXITUxR{P6nzAgOAE|DO`~Hu6%}bj`5CV{Gp6B8ABIjJt)z3)Rai17gei^>9GEXs z#CM7Nfs2H*pIiXPM~6PJ5v?i4iKeo}GuY6nEv=#cXu>Htbrzb>Mivo9vFt()NyDA) zG|VPT#$56Xx#>V!nDI>9pqiFr3|*!4eY@A_G7G1VQc-lIOs|sFot}l`??tv|o_l~V z(YNj?#Za_yNy9$Im-Jd%EjMGa6P8AZxF^zX>CBDbDjZrJ#~f>(-3|nZW8?W!h2!_hj zNLuG2t6N)v1IQfeM(g)RB!*#;K7DXh1q6r~o#YF&@VH5G6RO9Q4bXXgEC3$;N$=34 zEloJ4QgXEH9Qx4D$~gB|?4CSGLpt4b|AcHPB<-*8^frl&;+@6yZPkU<&(?UV#C`{2 z{L(&wAV~9_gnldk5G*cIF*y~nbhj8bQ;gZj;;Hd|agc@JJvnxX)~Zq@6vO6Y8nn(D zj9F!Z59|^M<<~n!Bz|@Zc{F~Jt=7S{$#G+m_Gz{kaig5Rl=Edo6d>~_MDoZEm^rUe zG<`~VYU$4{z6sfbtDL5Pg3uGGn8^b#J3?2rnQ#0s^jHT4Msr%Qg(#^WwGa0{+1pR; z*$d%6NE+uNW%^ZCK6!~vqbA(++U5mh@VJ=%T1O-2M5+bI4ky^7)HYY->RNqVHSDk- z>AkH@K4E9UzT~)`T6AAXO(W4MQQD*?%$zLW-_ZAMg_R87*%ml9Suq8owGFmjW_m~N zqwdHP$8Z@!ZSYE+NTIJz`;Pn6f6OH*>M0H8f1A~w1`OCIfNxtdKhMO>!L4j5(x&dP@j*=VscStZdF0)%_3B=;4jX&89|_i2+t~siHavtX@Z`W-ba?VA z-_ian9Lb=MxZ??ptQmQZ`Ux6I1n}4)g^p*S?XKhxO2+Bo^6mRfW!{~WVjA9g3E~~1 z8HS{ItJ?=B_?l}R0IWD-EH@*{aqKgEl6 zC*=7v7$0ESbX6oBe_g2ch9-wEkzM4GP&WZ3eVB8J5+?PF6ka?wiDKyUX6CiHB#J}n zzkSBlmz-q26sy4n0m9xLMms~s?${wIlnciuynDr-OZ{2bpd$k2Jvn-EPNpr zXUz;P^V{WG^e<2vO8=GF2Uq;f@AQqB1e1Utd{v|UP&R!z?Xx~cSBkKsaiuWXAmMAX zDTWTO(#Q!8#Z+}zRl&ReO-df9ZP{#Ri(xMAW_~cgQ#%7t{?kt^z;(1w%oE99fkhWL z8l77iQQhJ`5XJnZ145l+mSH_8G2l>_vU-m()nmM=R^*rD&Vmt_hE71+j~q+eb}dI& z4Qz_tW8Arjqf2bxkIdYwJ&UpiH-5&EKi@=*Lo%Wk;vxS#AR{DNg*lUaoM#&a>OhC& ze$Nl46|~2wB1Kt`*hg7%MwLR{%Qfg+i(B2rIKAmuTbj7uE$Zk~TBVTC?@e^s2S4NH`LL!vrs0_!oSoucK;>VW7zpP2}CjXDlZ;)E$yRy zjz!aV2fXHqyW8KyKA90e8jQPz6eISYec6t-Rz-VK z%&%RoLDz?)2)e|JcB^+ zuhl7gG_MVtT^B!yOCj}7KNBa1!B`Cg<>PT0VZ2Y`G+(xOpukr?E!F^uueDB7NG-7* z$W&dHI$8iV7(NdUH(H8PS>CpZ^{trV8ubD4Ob>(|11q&me>PT6;+Zo~&u5O6>Ps z7CB_>OoeaT4}tMaL=Rsw<=m-K5>RSYUH|bfmz>h-c3TY0C8Q3g}?2YZ)u`RmMrb@-@F>@NxCM)>Gj) z$EFSSTdcLR`Tm3Ge;edrPZ4h0iVRSjxI@{O8fbVJ$Cs+C>^A%40L^0{BAUUd%spDX z-*{aP^?*^Phhf*}tnS7azCe&c$NV+~(%Id6+9kk_!#%2uP1dmjYQieEZ_Whselwhi z3N-*eZB%5m>MJN=h=eEN8N4z-L6KWTU#Wi^m?y>?o4CT0eX0IML^4od_et2`-=h9_ zYs3>e-91I8^K>BCa(2|MY$H$SQF9GPi3RoSS%zM;OQpZW@N`{WsiIxReEej2dehg+ zT4A-Vou!lvBB5TVsZd{$9^rW91Tlo>!vEPXzzqKb1W?r)l48hMcMmbr%D6gy_DkcBiw7p&u?%t`;o0KH}qJ;d9Cs?fk*zuCiwTe`JQUml&D6cr>z=_$J6eTQt1js_2fDPCh^GS` zvG%+I<=T=fh-7PaXCH0HuY-FaX}fKjUO%@czX~$4h<59y1r&B!Y1Oo}i7WLbQ!)9( z)qQZx*iDllFs&5MF(VU|svLi&S@1S}A)Y>uA)47tCGEHMZ_;lZZMSq8Y>`0O$Dp9$ z!}hgqbhySjt@e(xqZ5{#V%lurJ*8=tM(1_5qMP;i&A+(|%pVs`^hv0;zRFn{Dxrn_ zT~YAW)<(?|f20d+l_yu+&85f?qgmHK9Cvilcf)o`Xuf{X`&(>F9Q}My+uX}4E$F@# zH?_a3YyZsLXz8p+KDI8zK)}$|TLwqoSX5zpZGE&xJgfvCY)DtsJmW209wAHfaW5h1 z$4wo_;;R6+^AL}}+wSaNW`aK(dn6qz?~{ZPNPB0pe>al+h+IZ9a{h>Co?>i!fc#7m z9cj)3pZs8L2NuxfYL#fnik*m?>=><~7}mOQi9!4XxALf9p_Jn5J!6;UHjKF;d_k9+_1An*pt=XEha{q`uY6Ut z6uRx}izDFnDOekjwRV**v7%$ zpybJKlidHJlLu(IUB7Ql+awDV{5EQdOzn)vn?KJ&4r5taZv4ri%l%+uay%`r$JfaZd#g8 z6+bg{W6Ef(YSi5gos;e|2H=)jO*NMOWa*u$;MXj_kUVoR&v5ag=GKX?6-jAhiC=2s zG)m+Lp8iP{-f3%UmW}iHCl#5*4@o5lnI;jN{hHI!i((;zLPeMr;}%ScbEu;UtX1); zEmgv@Cld)v3DAHf3RCP9SDKb}r}`MOxdEA<`dN$vYA4Dpag$4BfOvJ33fCiEkx%Z} z+0T_Luv`vE90t)3ZL+~!lzN@B&#rAR#pl^|xbqwggq=Np8MKWz#{wC%v{7tv9_bs^d%~|_vCbKH z8~Kvo5{fraZ)YAx`a(Sg6*3HBggzK>UA+WMBw@2q{AqAHIc3bH_+ns9{H}dyofh=mu@9Q9~rw{8#MOwD=A>G>?eneFNphFBA2nGrw*JEjR z{sz`Bz7Hu0R_Y#K!KzC4PGa8wRnH~M?p6xhvJ-MH5nNk=@5GpEKD8l(!V#k=RVj#fylq-u%n%XV<$^rHv_f{84a+VoiI;LKs1L?M3sbfWbi5PloN8 z*Av`dvx*!Knv>j@Hc~${YGaqflOR=%YR2gcXlZ660LP{)1R~F=z31WLwW0g|j2a>Y z`~vN=mWyA~v+wd&ULL1UJxO2PHwh0hC?VqZv}_>n8A^X04qn7y2d?|p&(4Vu%?e!= znY{G;!Jce`IksZf^d}+T#L!hUK#It$YD?4D0luUY!U!3fVNs*XT(HB@PtTKJ%3E;J z7jzgyOg*7ct?Q&zw{wm4_=HlyAu=i1f)i~IbYf+I+kPH;rzC5PrW> z)*G9b!cS_D4^50>wg;|$snbiAsM*-QWNvKmbZCa+RB14+E|IlC6!W21>7PDgaH>K< z$&ma%<_g0)_u#1egzwk*ch@NoV)fmBUCcvocCLS&{PS1=;5=tZl1(koAhP<-UlQhi zi}nG#f<fYuY?`Y2_5RQlC-?9!UQMonSGd!yl66dJ?k>?&}=>a%eQ0qfIZ3eIGuNYe>^gJg%|mI8;=a}(jGvJBUEM1NmgDD zFaSzWnfKUC!Ne19*DfYSZIC}yJ<;d0ufeI915_x=P2A6}>G|fCY33PX5S$8SW7i?i zqd&W;FV8}>j%4M%Ff>UHB(`4s;yuHtTkqRtYHI|=-}`Xuu1ec=X&GCHTGW(d`YrL# zaX3u2S|)~%aW~rm)d02B_NxF3Ou^bJnIIowE54h1?OqzI(uMWYO9<#S6MEej~# zM^K?A2DhrdGeIbQp*qyxhK>J&OA_XyFm4^(YIU<)2EjjI!hiX`_8x=EuI2J+=3=Z( zGyKWVa2rACbW<>U?=)X{rfoA?kZ|H?kBZO(V4)?~2^=;!?UTLh`=1__P4;Fe0C*`G zZ2%5!i3F(O1VH=xtZsRA6(Lx7Mi6|SQG|*1IK54HJ|biQizCA$x7ebSwCwqv0Z{B2 z<<@`y7lalD^Aq!}ClHlb#(5F1UM*?-Mqy0-*%xhuRy2nw4tn&%=xN8FL#lz9-03~) z^@@PHzacyP<%)$=8r+wgd-GT%G(o5AM*2*7A`W-n0 zceT9P*N8TY%OcGnOwOCwl&y;^!8%k(ZNrnNbkX`9{-$jezv)^lcMA!fg~layC&@ls z$PRR_{o#33HC|6V+{kX1@rH1O{@M#AdN{DW=R)iGe;Mh$SAYoC`4O5JWJtXh1kcF)BNiNy!*QI!-&mgXPtf95l{3A;oJuAGqpDymP3Y z%9%q0zO7~-ELkRhfheS|v=&VmWPCg%2AdMegRa7bAWG@^*IJbG_ zswdKg=b057ZOa}QXi_&rI!LPS(!; z5N*bSK)03q8t=H)weHy`AKCV;4v5FzpWvzV;$axy&gl7j2vpeo&y~S(vk3X3cf|0v zbEHwisU26o#BO}8&%5B@yNI1GwDqX-ry@Ie(Xyw#IP>`x#3TASL%7r<4RMNv*9SjKfdD-fw+9>Ap=5k_5Jz zN2}<={Z+~@!H0dWXZl>3<56+5RJ{I#6n)k8#y+)kZiW)rMz2|2Jl^C6FiMJE+~V$t zt3DYQpYtuJMt_!HKb5i zIN+gehtt$8E970wPiUU{q$3A?YBrig<_mAEH7c{J6_98Gt($I75xk)=lPh47;Xd}H zLq`)`@xmA{lunR5=@N8bUtb@1<-ZzLA${zO7WUY*F9Gp+VGn3lDIxQ4Gf@$;8=jBh zYvV1VnKbYuj(@W?wqDuW*TaLbm!e? z2@%S0Az8&$CgG}9Fw>ynGey~=Z)%wNDf|lj2~*bd%cV-xNgznO0UoPD8n%|1i0SH zAyd0l%jN>Mtew60`QMOjrm_|rdM)yW8;MOMePKRP&7-GdIv;FYdfJ3kDZTu*e*5iz znrl(O4jgcix1LDn(T;u+Fd%sf)Y6C@U;H1Wse%80($tl&3BgaAC}#qaSvZBAl zR7C0<)W`KZ|bd?)0nFGlp}M}z-;O@u(i{mj?ed^9cXo}?VruV-a(qEjR})yKYiucl^+uS)ch$b z!qQ|C4)>?LPk!PH5YF!{sej{Re3#27_*>Avg5H7_tomAfbc$pUfgi<6y=P6|3k`=c z>jsG0>SLDAv`J-nV zh|w&-_X49+fRC$(hwzBBkt^~>#_A*H7beEekZ?27Bbi6Px7)hoUcMu(vbipeX! z8h}aead~nez47+b$+ma9w)dJx|w>REqTHauV^tcUFw<|o;`h!#+vP|g^YLdLZf)vVRhHSh=R9IIC5K;jTFn1@F;X(ikz&-{9hBpaMK=L5z= zNPxF8*#z%GlmuREsyEB%EZ{MX^#7qQrm%BhO;gU$87)f_KGlw-e-(TLk7Ai`V%ZbD zR%D0N)a^o6raL@WmL@tug-T>=qnchi*_ zzPFIai6?(Sxduu%mA(uzi^W0n8~T$W!W7F$%_#9wWhe3xo=RO8>u>&)-DI3&!q2CZ zILM&Cey|-Tr0XXX8C^KX)4ICOv757Ei5dbSgzOgyER-nZ@D7*elMJ&*xPXO2vqwzg#U@x3MVQlyoe^D>QG8$>|`SAHN{wu zT4xPpjpeT9UnEOEzE_g3W2pxUyZ;03e==(b!NfY=4SpVN8*)?LUxt{#N1LuC#J_%45QNMV0|Cn! z`|u1!ziTCjv=x^RlznMAqp6B19GL2X$pWZ_gZuVhu-zZpSV)ERO-HM9nb!=7LsMv! z$|8Q$#em~CZs_7o(zo@Pp@0m@M4)5M5%aG;PuI#h;A@D@yv|*?ib7*dRhdE$uT<0H zeWV=^E*ckqypOBEP*PQU_{P@Z7ejiR%Jg-e@p)^dVqnuMjrtBkD$P+WQi2`Dew%QJ zRjqCPE$%I?o5S;YF*N~9$DB!tJcbm|QMRGUM@2EPCQD;>#k2|mNF_K~s4I5Ma7!+l zM{qp8Ms+~zX?KOMIBU&Ti;!s%-*78E>I@st*mXwdmbs57inML zn8Rl77|D^my1Sh&>?~Z|N}rOP@UmGQNG8f~^7~0?%-iZa2Va?U2?2-oX~#i5$)=aO zVhS6zsta}8rW**&T*V<0>Z(LisS4EV0IF40k^Ivk=X^@r2?P+QkX(=dfEH=9edz0@ zkgF8%Q{s3>STdbHhrY=!y#|*@;sMf^8I0y@`d+G$za{fyUE3@s+f^06(Gv4{j52kr z(YP)dy)Laav`C)Z#DGAOGICD2Yz}6v6v<$~19a2CK|s_Jd8uos)6=gK7HI0!os>v2Tdw6JX20 zeg5KA`$o>(SnTyX3UOfpy)ygHte??`^nen{`b)U z)wBHf&4QuGtaEx|^MZG-98+nwyf{ffD-Wk8$~wWJ<7{~HG<`ZesjQ~9R!7mS3|ATH zQfE($o>{3aAtIcpS=D+Ji-|nCccW#o*?(aC(n)+5GnNa%ceyUZ#<>VvEFCLzp zSO*baWme!3!oDSm;`rjQV~5l|Ej<&t#? z#SL^jOV;0glChkjE2TXkv-4ZiQ|*c5Ao^1SoarSKwK4H#VA$l9gq~|h&3cn|2zhmb zOiQ<;5Qd!GJ8aRMb=lJ|>w)&J@h}l6_uKDrceLo>weU5@+H zXv08`S;n70UGe*|v|u))eEaG6&RTqfXsR*0bOH|6gShn|FNNV9jWXd;5H~`^bei~G zasPn8$Bk?Nv-~gz3r__+0B;xyPyfZoeyI5+|1z#mW^J6uW+<=NRlx*!!xus zoWrY9IMPiAYk<5XML#l{n9ir{Go)_+(1g7$TElir<3{K|DzkZ!e_Di~_#Y7%%eOaQ zNGEzfQ|B>Vh)kKH)Z$^jc5Z0E(+rX8_UbAVoXdj*s~KP3LXe!eJkp}k91+V^?jpFI z4g%DSBiG8!%vF?uXV$|L;wq=+ylj~VP*%-X!^9tGYUZJ^)avwkvp~e zuv>(UTRi3fVnIE);Frx2Fw?s^th2E^ONo}wVJpt@D3|bUdr!`A4E^jTd2azGwiMe; zoM~)MS+20~b}Z{b{!<^P(){;qWb1DjdPy`gaG5Ia#!er~ykrG>cbE?NK1RRq)SD|O zJP3`{*oOV+8Bx);{$}XB*;uZaf~TBR{;g;hI>a*A%3)+ZOmCcNJ$#BxM`i1xV59P9IS2W<*TE4xTgrfNL+mSs z0tM#4VZuq}=DB8(GjV7lzDRlwy8e7f#)llBkz~h$#A-+RooS%F+MKh22p6Le&u(f7 zjURr_k1mr7XEr8P=aW4>Nrgd1o5DkO*)ze+8+FjlXK7HAx{fwzfYGv-vn`{F*o|GsyRhBi?Tq|(gET*VeU~&t2 zjqHz&c71Lgf)eU~XIKg^ZlXX(3%a(##k0#>h%&y|(^a4A4QxMYPHkQh*wuDr0xSea zJ>16?L=afYYFotYCR#Nlc@g^;n#uD|p@ZUaP`D|+Kr~G&#hAIoZ|Gxfv+sgiTVfB7 zy;h&k3>a39q;KT%Oe~@O;QLNM{BA|Pil!L;S#Z=JNN}(V8l;<*4Z~S>h*_s?huQjB zC_bjI{Op%_E1No-D~$OL6S1(C*K`A;PcP>|wk=-D8YPD0LLGtgcy?1&E>+)loj#nL z(=8I1AR{SU>9z38n<(9M`r(lH-4XBpKhbCQ*E9o0(7JPo>t*TJS{&`KQm)}ICNjV= z=RQP)+-WoP>&3>A#&1?UBWYbhwnkYqCc;|5@0?pnKY+GAUH-$@OO!qmOZS;L1y(YN zeyICr>Q1D3+m)wq)w424Do=mieF8&;x(8z~OCio379j;TU`s^2ZjIHXcZ4<2tcxtH z1vGTq{qD=N;SFf8Bj>#{!Aw(uR1t}M%~nP zZReH-^xRB5o^Kh?T9L^eJth7NqcB?J5Xi zF!JfadQG#}u;Fjo+zNz^6A3q3TE>?=^fOHS`B@2!R=qyg30_L$tt$J+fVIMhzpWL|NOfcR_z8MjhjAg@{?ya2|IaMSoxZIb+ewalOYPi0>o4rTbitH{3Z zTNpbb)L61*-zEDNnUR>Wgvc)YzL$g&*%=JRQc79Jp0b4qV~dh~=RDKduJ1Y5`CZrX z7q0hxXWnP~JkRI;-1n`yJYICHH&hcYoyjk#Q>_W(+mzpfK6>%&uUAjJp6$t;7JJ!`J2BsbNU?9fcPssdRR9B~f(i zqD+>XwhVnGj&&_KnXMTM)T~qJqlBOSY)m7)i;H#zX08!M34i%wwGi~6zCk|9hp0{e zj!k7rb~kv{^7X+<>?BzHKdAGIt0|?eR>9ml8Jdg7CFvt(yulobPy8X=tp+=#7teUf z)4U)+@s%C4@tGjj?WWsAduJosxjS+KMJ8UItN#e2N`xiKQh9Q8B`ZN+6p)8ns|9aT zzR>`Fa&NC&;_pBj~z7pn|+3C6}J!aMZfuRCk`qCmxBNjLZ1? zmmDDL{B)hI%OP{waXq>%@$U7XiL$UZ^!H938H#bCboL1>^-_gj(~2&$#_%t_BTP;D zon#Cn*b`hHF|K}6$T}T6)qwLDg}D(-8zHtMntCzLW`XA9D8c6DO)(}RKgq83-1t`$ zoDa|JIqWuKdtAT9s2aIl{oMO%WoA%HwQC{^;g)8aiE!&)xe+X;W>E4-q>IEZi>Eia zkK!(c9xQ>~6fxNOXs(109!Y_28F1^Ia$te`(2U(@EKpq+gS+!onpz}%_)#P%<$Gx+ zO0k5r8ohZ-dkHr!Yahl?IHmE~Al?1jyvW>JlLrqby(MFMTT!~B5l+_ z)k8W=t2N}u%G<-p#Yb(aGXAE zHXRA4dWzWeKnz63SM{|rXCrGaNrB92vRkIKhhC`#Dphc-#$To#&3)-QC~BNRijO_L1skbDe@=y2HMjd!fM(+}clAKb0X zQcHDVfeWektx0rSm>}nAMX6aW*&^3xFOjXk>D$yn?(+AVpCq9;CU+`()|D+Qi3)_F zRxA+)sq$uw5{gxm1UQQHQ)*FxQV8~2B!x+myQIsj2fS-&n;q)A$pvK&J1Gf9d>l;h z2?XkHQV9LOXu7WEkDJIbB=dmHCDO;_eG=1@SAFE=gZBDyaBpS2Bu;!olb%JdedQUI=&W64ky$Q&hIbfmZ$Py zZWN#HFvIhS+@R$cNn3%dL_Y1$;3q=?L#io`3XS1}Oj5R6I|TE+TyO$KvSiFYsG!jz9&GhF#z$Esj`(n9;*Jjsw~ zF@#k6SjTxh?+~`ZppAex^CWnrB;*DTb#)Voc$X2uhrCkVG*pE*ls~#@hH42n7(5ab_i0Y=^bVwCbS(YsX!nc1e4)_s$DrPNiIDAS zBu3>`UT~pzuAFt!Z{hOBQJOJGs>-VLd;oe@0XWjsf1cVbg57YO0R@HGkaB30FKW1B zo|LaK74u8MSq`J;PRTOkpJ9J^`NN-*&FSOd8y(NOOa-@n;WY{`7>F%GOsgw>kPxyv z#R>Wv%(?yBjjYTz4_PnWBr11V1k3KTG4`f0c1F1Vn8o9r)YMFCC$Riwo8C=A>A6!$ zWG5&{$Q32Pv74@c?~M&#wauzDmAm^f-Wb-3>U+@}l92#RSdL_m>>Bq7T|{La%9}+D zL=?LG-dZ3rw~$IkqK1mpCFzm^7-ptieyPneV`sZ4@s;?ENio zapzL-xksgqsmU}!Cd;49r-o#Icp%{XV3(Nl^p`tRxR+BYsq8WOFI?BzSGZ0&YD8Tz zT_^%(sZGUjsiuQ)Jp@8IxMfi8VDI^@H2ySa;CZn-#%2dlE|jJ1;xn4-U`Xye z7M{6b%w7A7k_d5%lCtrIcW=H5??)Da#X*EF_eF*H(pS;q zR0b8m@M#!&3&pIKJe!zVAs?OVpW1X4Bhp=Z*FdFC&l$y&*t4#l=KTTKre_b(7hH-T zC^CUxjw~J>5lvRGD!ZZUP5cq8$^0_8$-J%}(gC`d?&-wHS))MXx7aJ)@78~6U6rSf z=ezNNb0OQt7uoS@d%2-aGJdq*jggI2i#(bcScYS?Tzpww$ExT`ejj6&98hOM94r{t z=}S2EA2~v1?)Ap|F?rLs`b{Ldjb7E-bWJj>{FRdEo;4CxR&^bkARL-I9guT2*55?%e38Eh4>BXo0NiBt{sD zHd1Yz^{`HRJxid7NHl!p(|;*vS^zQz(Rm41XNwTKm#+S`zeb)bLQFZ*zbXLpEfGC4 zmF-yc_;%kT{wN0Nyiq6Nv2rT6vxwGKxLQ9%+kSs&c~8(FZoTg`$B;z)eR|Q%6l40; zZ!im(6lEYROvoQHoj9U_AA;xj%oDpKCcL~z!@II)J6OAqv^N}S zzlG`c@puIl?$+`*Anu)YV1y?|Y-GXoyC&`GEh;hcU6UCzjXEgz;dD_W5-r9_M_>qO z^VUe0=h{sk5gGgIG}=1|^7xL%A-xmMH>^Rc!8cvMKPjQqy_GvQmj~Mr_jpwdC@{>d zHhVP85zlI%!ksB6Y`QX>2)EWBB@i9ZIQ+j#CK`F_q={T<17P>08nKm2jn*Bo4U6@v z5t!SGkr~*>$>~L_!T5yDow@K;8-G)~BJYVh^)~Xk4Pj%QZx*Nn^?ysQDs6*tFA=P8ZbtLhPED!!p8x_3 zM92I=LdSgzDZk=ztwb~j9Cc;8f@`8{QmDaqd`m^GYpo+{`=xo@z4SMfs^d5-+mnf< zF`4M)F(VR*$5Q*oDD%uJbNvsHx6|5}gAp=e4jaNgd(3%oCQIJY|$7*|vCwXu_T2;zVy;!$i$HdhXRS)}N1BUA5#c+*q zlo=A#S}w+G#idEr?)QJ;-BiKmLo#0m|A^5ol1tJ`&Hf$vCvO;an&CcS3`t&==GdWMb3Ih^Uk*~#D zAg*?0YPxhhW#ulgux78;dgDl}x)eneqamQ4uAOaZDqJF2%BrA9+cjz6Qplsg1h<6f zQme|?KJ4m!!iTCiO2dC3r-MORvua@BQ03N+wv98@K3%`hFOcRyFyAF0xz;_D$F>T;B-^v$Y0OvMc8$wR-dTCr63fi;TUJi`+PvqLI!$kU*Kl4 zn+BqCjJ$1Ezby)nj=s3($M*Vfl+e#X&(IsK2d><_?YXnNf_6`S_%?6U_5U4ssLbGS z*v^tL@&B|wPFZFUF(Q(%{=j~(8T8)c0&3N9IkR=K*ZsV11>*^@jgB%5`gPj6Ru5Nb zZHvQn0h+G-tUhdi_-}68QSQI;BvAcvAvAkD-n4LWa&fM5dR%i6IJJWE47oPD-`F(& zYBN~qpW@@j_j>;!pVyI|z}MI{-`4X36Za8T`%%x;CqEhT4~e*f|Eeki$wc+J1MP!e z;D^EoR>LLV0BFnHrENq#O(n0Q!0juGJgE8%o5gW!!KNX0b0qcpn9c7f&fn6odK(Io zSu^B|Ta+y$@6RVLjvclRF3#tAeDY81f~T88IL<$-9FjCIW!e5!Iq$h3pf#KN56|M6 z$KMPOfp78CSgt@)?&B}91O#}DF=+0@{&cG5jQ#c5#>2(lJE79bho5N{z*9Mu&$m*! z&xFkK#0+p_IeUoPx@LnjHkeRDdv_1IMm4WzsCw^MI?9sB3TU-${|_yyRYNNw(Q`FX%Bz18dfJ>FAcrmV->^yW2m z6KtLCf>FZp?On0hqW7*tm8kxFVWaC+1-!chD_=$zCAD)*&0M>?eZJ-dhf-jitH>Za z`R=DUI<5nvO@hTsn^Z}|IOpI2lOzfoMNB=wwmKZ9VtUU%&ZV}x zdsNxezk>rPbGF>X3nb=pHo|NlrEeojLT8BsFv&FfJBS1_&WaH)b=25kvaJzT^#vWv zHga%l+>KJbI}i&0{beC+pgoO41mkcR?eGcIqXeF=rk)EE{M5Y@NRO9|{JB5v*>mS? z^v*n(9Rv~VK?88E%-2A$@IYYC52&DSY;GZHK_sx*7zm2YA1-YG}V)nmER%1%J5iHW(%&6#8DMScZrNRx*};7Zu(Pb`d{ z+3W}^phr7|0_R4eUwkcSn{_^P0L8Q^wmg8)*vwU<;Mu3>2kJz1)VH}qg_M>golKBh zhu6bxrgh4dcE70CGF?+x$tb>v;qdqboRYm(UOg%KeR6Wryk7mD-tkB9&Y+bTbC=s)f7fSP~w3WP?85ZFG9-&r%IyHzO$i4cLZsvp|fh$10`N+5?|SRx-on%cHXOUB;=Yu@!^lJ z|KWV>f4^WZOy%|QXz2o+`-HW+b-S-&czW*K@A17@P?{F~@3N|gN)(%67bo+13h(X! z;j2;S)JWwfURi4OJ`;k9*GTNsPOS_?O=zWh6x(wGruF+&1*uUlVvD5;EKoEV$%A}L zX*WrSI-TeX?jOcwh5BnSkTP)GZw=q1orr#i`I}eviSx5RM=(wMP5LA=W!&VKx9;rL z3^A<)oz8I*1m^bl75{!BZ2nbI`M2m|&i1F@klnA2yPQx_6Mflw5mA@z#luA-j66)a z?E8FL5{m1+WbESmnQRqc^P|lCfp-a7B``VZlC?tY_I~+2l0BOM_<xnz_Yhnao}r*gwjA=to8n<3gFS}{QN~PC@Kk89uVQYZ@)~V_1q@2QzkOvf4TL_ zD=yHbX3rdaeHMI;k>qnyYYr|!m4xn1Uw*+rWp4;|wq@oQ5Gf_Ib8V6PQH&iUjBnwk zInZ=defdVkw6fHIoAxY-$*5~zzi&-Jc_ylhY3^UQp%4c&9&}Im@ol{f4puE=TBi{b zpk>&R!rP(XuGUOAQO%oRC?z9C^$Dlh(Hj``4l0xQW|ho3HRT?V@&DFcLMPZ%7};j! z0aaWc4x~${0~`Gwn%KK?@L>VQ6rJzBI=o|*0&11^fklbfk}rYajAW=bjImj4*^rhV z`>YZ>)iai3hOigD;o+ZmtmcPAOgO)TTz~9|O-|w^??Mwg8rKk$mcnl)VgoUSeyG>P z>u}!O7lvi#(+&29>l2Ko_l1g}5I3czD4cv(8vjfG2yI|^4e5>E$!aA#g8ku9i;JN% z$k9^lGU6M0s`HqA{=twEAx8^Ddwnbgd$Ul_5Pi=D2Qo>%dISsIyj5$qKZdO6^=gU4muVd(v)j6Xc~1z$ZfKdL72Poz_`0uidq!LCL|j z=5ysU9nswcUjpwBIoL`zbY;9Fw$^ZcjFCkBUeY~}e$hErHQ^(2S)=(J?!cv-Y}RF% zo7J-`-)AD_VyJr|G5m{x4o1KO`GYnk-|`ej(!1*lxjL642flCjBXB>U+DFcIhU4u@+{X+SYwLP zVy7R+TTIV(MN$tEFsFXU)` zA{s(-+YNsxNfecpsrcxutb$scXqT+9NXwse0Kro~Tm-{B4jH6KY%AW*Yb4+_!G#My zW=AW}WJ5dBLY-N^e)VUiC!o0tS6o1&$kZF-sGi>lz_Z{pFVO|!dPGvSgh^8-id)$? zua~ronK0xB+kVA2{iFtJ>ths^Az%7TQgI$UF($px&oBm}8wGh!)t+{nQdWA}W`IlN zBn__%CR9PYIMZswD^C!4%GNd>695&g5V`yfJm-xIlM~_6qSUuIG%uwtsro?NsZ@(j zmNcb^TDrKblW5;-a`ncTvMt^=8TuH-1XWEiD{Yhc1}nX&sgiv~DCGw#ulfapth(sa zJ%nNP3rFl1Ik^FpfIp6|?ns$3>i*hFq1y{Xp4a11kZZC<#m4UumQ;(VJz;|8Xy3TsMg}~}7~)m4y*=y=mBS3}skS__ zkz-C)Xr{eqUucUKc&r|>yN*|Tv1S-F?1Khvr_!BQ++UD&6e%nD(&b=v7NW@fFvd}b zB6}$Ml%2V{UxL0%GYw$RsLiom5U{X~Hrr<|I>OD$@y zn4-yc@*_L0D2RGr=zj`7*nV61gk$QJtk(aw^j!dBP`rMwz_W|-5 zij<;U6M0Oh`$G%cxu;X0K73`mZVg>}f5ky|-zL>B)R1;s@Sq0t^>1w^nB5CYeTWXV z2=yq7Np>+?1dfy(I%^Wea}<$5?Gv?Oh7uW{FN}hGZljV(d&c)5i049CF*PBXwscOL_lR3vv^+r$Ba}HTxCUlAuT=RQlvk9}dhB%O^pb` zG#<(p!4I^>GKS-gs)}ZD%EdPQEF7R)C=%rzv1kb5r+ZM58%r3C%<>#3@7BvNyV(k7 zJ2yvmC;b_Ad<;Ccs4Rqckhe1@pXz+NfmcXF40yb}!YN7g68WT^NxiyqlwB@KJ^HQ_ z1JLd)0qYV_Z;bm3r&f=N>G2|=mbHNBu*HaV+b23@CDbh@bH_#SdAn_3ESl0E)wYBV zPUlTeOXlI9D`6m9H~x_Xl;5*B-HZECZOstnQdT}*#9%Uxa%DB~qU8+m)QP+a^F0>F zq9+c!JzyJ9{of@$gOWwbhN;Dab6tN<2}tdNe!}BM2hTmgtQI1{&{xJ&WK*hAlcRgg zaBn~z_wWL`@f~@zI46i-rL%Yp7X@Y+(w;s~LZ$!KNJoSP zN?9%^M$Hk^Fy0ZQuqq?X9`npFRm6`2!k^p5(#D})u!i0;2yB^-+j69AY+p{*qAl6% z7}kHDv(WjrxV_s0r=^z0J7``8wQ!4e?BruX1ob`@q_+i#3j_Uq?+!Qf661j`$M!T% zO-bV0Zf&cXu2E^jdi9NKQgPER=I|P{Yg8`Rf#dxV+P;SG%QQs?&kC?<`8x>4y8!lM zjS%yox~A6Oa)oj%M^=;f9w=5|$RN9(mRkYsite#utrKi)kQkTCjF+{SqI69QBV>$U zyA7{7+Mh(qKPTQWZD|r2>A`pJv2rzS65o7srejfGqv1bgy6juS6KBN2!w=#fyqVP)q*{0y ztLw((oDuv`Z^O?CBPe!0pTc_OGk&BMNXk;OH9`h62QO$rYXSueu%{_s^Wqekt~K@{ ziZsrCVRgz7z*XyKSRh9#ft^H} zI_mtPTI&~KdNARL9d+-F%KT6-dCdu?kM0e~ZYxzoUtwjEkd7i%mGiO{e1iy@aSqPg zIUXg}8GtlBcw(7gWJ0Y%uh3=_`|k5G`n`A8nx_5-Az$adp4K+q6UbOK8zC!)Q80Y5 z*KpH_%q*+Ycsf}D8i3aznn!!o=EE>2MzACC z<)j?r%jdQ(`I;;PHw%piKHp9H!2D~%Kz^TnbGR+s;;!Eh4r%JU9efWm85V1p9Cdh@ z9uUsQ&wl!pI=hO&i`;rmVrQ>g7%Y!FNrZ=0nKEBc8Sv#=onkx;y^J}{S*3+#cuLy5 zJ+Z8VJS@XO7D$oPI45=pi*}zN;fe@Ui5M0tPE3~!p%udpdS(`bXtEFg#h%|D&!9l( zJ(Q`Bhwk0_1kp!IF&pxXm@n-lSahbYMj+tey}|x6Ke+1K7(HxiOGSNwJW{ z)OIUsP2O7VJX1G4gDmv~#tE8^H05X^LsDzM5=wPH!IU=V%%!l%@ze@1!WcLzG0lb* zmzQLuL)zc%osp#-~OrxN)41j4`sTDY+av+W&q0x~>t7 zVd90FR7^Q<$XXR@%tonL>ypo?4Y~HXlXHwl&wQWSAX&upr}IkC@A8v32hGZ^aq6L> zXKd6_P#v*oo+C+Oa*q&FlU^e)D@p_2w~oDv*Pq)Kk54L^WU_JS8AM|F!;3|tAm4oQ z$OxYe;Y|cJ;B~A)KYYr9KiXZtnnDciWh)rn4mJDjlSW&l21Zb^O(dO=G6P4Zv65#- zu84XjXZe%XR7w?C>rlgM63;SJlyiDQK*C~J%SCZl7bd9pnKXEy{TOeGEw#kf&c5L>#?K0-G z?Puyn(eKXUG!;zx)ucWSc9ptf-2cZL55pLq2fuUTAv%$21xyJ;&d?WDb(1RZxC2gR zhULO6qZf8RnK?mkyPuck-!Kk#KE+55R6d`6R>jCd12@unox3nZ^?+2mTEC#DA=TKv zgui|~P+CyM8J0^1!rq$NHKKS?BJ1C_%AQVVoj$nhb-y2Rs@R!3Bv2$rGH-LVNba+L z=YyIdU8)v=grFw}et2xxu6Z`hhW%JX+%p{;E9jA`<5b}Pqgdz69Sw}79#ei~Zev_u zSU2gbfhZ5Xe^xPYvuWZ!Mux@qyI|r1%DpY@oSr*=VY2X;icuwN7k=XbHflvmHjP|o zov6ufnd?c)58IZDtDFMJ8)BCv_(zhnNuQ#*oXBPg#`WIc?4l!z+NnAg+q);@KCqhb zjnv`n_OHuf65?B1%c4p~i-l~5v)#Ue4QTpIYqsoJf@=)jTDI)Qsm+|FOt-H^B=khnc+D`l1l0ep3KSbE}(*M3|@Xg#rbcY4ICb(9uz{L^yJO|t@ z%m@Vm4gALo1{O{5X95G*>HHthy{7wHHgr+;Q3sXm&w-aW@a{ZY+F`reFOJhBZh5qw z`2}wtgkA@UPCdork<@OQvoAFBi4LbQG|m4@20%F|D9C^5nnOIYx`o)%&g;tSi_?`w zBxu>LQ(-_hn+sJ)lERZIzuh|f7<2evC=I+1eaQA-f^26WB`&-4<8iAmF!UQ>L#DL* zFl_(fZiVHCgzDx6^5Z_skKW}pzY7;gLVuF1hHM6LhX752QoQ@lF0kQw!FABwGZIOo zoV|ZE=5S{IZoBW=+T7XuFzx)4nUz)TP@MLvRB8aF5=f}J=D+y3TfB<`Z1~3@(f;+J z@($babl8dKH;0S$uvZq9W5tJ7ELZYDZg>?>v0r@;Jk?gsYXZ$}YUV8C+m0*S3VT$} zw|2j&oPFD!yEq9e#d~w@Zl#9ho#XK_SMIYR>GL(9LhyKR%<@~N0&T|8i@p|J}-^x|z7Oci))X-}UTDzrwA<3it~?N z=8KGf0Dfw3xG%Q2g?K^7FgJ>xHn+8<;!VbyX1w*$=UKKMpYcR|{l{iKgaFh6lsUl_sPn{n9pnfe#0~eH#0{3d?ysCNY#J zf8$+#r~}(<5NMY>pWT~&5EJ+VeS;)CtJ#0z{cLppX>Y#4$=Va!$K_}Kgf(~F+_ zY*l-UBXX2mM`Khe6^yG26tLZJ&nfAMtf z=Cl3jORERI=vwol#`^k5Jlp)qY`{bGIT)~=-+*Hn7-=tvHKHtA7nlzJ#;PREU7XGJ zP|401yS2^7a6H=I_`dLd>c2DApMR|Uzu4;e&6_*c!-35IZ2#~A7&-sc2tWjoQU*}f z0@)q^h)@S6K#Kq9X)L(?zbNsm@)nB)v0Us)eH(fDS)pK*(MzPOE`7SMe}MNgiVVdule$_LiU2hW9zlc>ib$kb`EmwVOg6>Ue zx7ARjqWGY^g<(h6F9ehT#$F0kBaUBh9=&#gs~8e|$pd;K2gM<+2fO_sFg*q!>C}%O z#hVxBo2A1ce|);u@g`Qg36`x9Tzh5OBM)BO)4~g*tb!@^OY{8Z3u0*b+5xn)?c(6# zHIUm7#NQ2I_xN4FxPL!c4Za<)xw~BxI99ppl^VqPO5P_1Ut{s*pYY1`wEhX`{P}{# z{~01Hy%G5EXKVoMJMhs@h!{Affq%$Jfx{?1n8$}_{ELf5c-`m!IxYgk)c<_M;RRu& XS#x5%>61nR@T03~q*1MQKjOauVZK1= literal 0 HcmV?d00001 diff --git a/docs/source/_static/08_howto_int_mlr_residuals_clusters_14_1.png b/docs/source/_static/08_howto_int_mlr_residuals_clusters_14_1.png new file mode 100644 index 0000000000000000000000000000000000000000..eee162e497103266674079b321c2cb6bcecc89de GIT binary patch literal 159858 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 b!9St}6JCjhvB}RM;7>>Mp+=*ceawFW4W}8{ literal 0 HcmV?d00001 diff --git a/docs/source/conf.py b/docs/source/conf.py index 382d0ef..e60df45 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -63,7 +63,7 @@ # 'searchbox.html']``. # html_theme_options = { - "repository_url": "https://bitbucket.org/smc-postproc/unimodel/src/main/", + "repository_url": "https://github.com/meteocat/pymica", "use_repository_button": True, 'logo_only': True, } diff --git a/docs/source/index.rst b/docs/source/index.rst index 0047804..dd9f19e 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -17,18 +17,19 @@ approach is also useful in regions affected by or prone to thermal inversions. More information can be found in `A meteorological analysis interpolation scheme for high spatial-temporal resolution in complex terrain `_. +Contents +-------- + .. toctree:: - :maxdepth: 2 - :caption: Contents: + :maxdepth: 1 installation methodologies tutorials - ht_explanatory api Indices and tables -================== +------------------ * :ref:`genindex` * :ref:`modindex` diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 0553373..2f783c6 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -1,23 +1,46 @@ Installation ============ +pymica needs the following dependencies: + +- python 3.9/3.10 +- cython +- numpy +- scipy +- scikit-learn +- gdal +- pyproj +- pyshp +- shapely + + There are several ways to install this package. -Anaconda --------- +Anaconda install +---------------- + +pymica is available in **meteocat** Anaconda channel and it can be installed in your `conda` environment by running in a terminal the following command: + +.. code-block:: bash + + $ conda install -c meteocat -c conda-forge pymica + + +pip install +----------- -:code:`conda install -c meteocat pymica` +pymica is also avaialbe in Python package installer `pip` and it can be installed in your environemnt by running in a terminal the following command: -pip ---- +.. code-block:: bash -:code:`pip install -r requirements.txt` + $ pip install -r requirements.txt + $ pip install pymica -:code:`pip install pymica` +Install from source +------------------- -setup.py --------- +To install pymica from source it is recommended to use `pip` instead of `setup.py`. -:code:`python setup.py build` +.. code-block:: bash -:code:`python setup.py install` + $ pip install ./pymica diff --git a/docs/source/tutorials.rst b/docs/source/tutorials.rst index 39316d6..8671e04 100644 --- a/docs/source/tutorials.rst +++ b/docs/source/tutorials.rst @@ -1,44 +1,15 @@ -How to use it? -============== +How to... +========= -pymica step by step -~~~~~~~~~~~~~~~~~ -In the following tutorials we’ll show step by step how to obtain an air -temperature interpolated field using a Multiple Linear Regression with -altitude and distance to coast as explanatory variables. .. toctree:: :maxdepth: 1 - ht_01_data - tutorial_01 - tutorial_02 - tutorial_03 - - -MICA how to -~~~~~~~~~~~ - -.. toctree:: - :maxdepth: 1 - - ht_dcoast - ht_explanatory - ht_clusters - ht_rasterize - ht_without - ht_one - ht_multiple - - - -Specific tutorials -~~~~~~~~~~~~~~~~~~ - -.. toctree:: - :maxdepth: 1 - - ems_tutorial_1 - ems_tutorial_2 - ems_tutorial_3 - ems_tutorial_4 \ No newline at end of file + 01_howto_prepare_data + 02_howto_predictor_variables + 03_howto_int_id2d + 04_howto_int_id3d + 05_howto_int_mlr + 06_howto_int_mlr_residuals + 07_howto_int_creation_clusters + 08_howto_int_mlr_residuals_clusters diff --git a/pymica/methods/inverse_distance.pyx b/pymica/methods/inverse_distance.pyx index 6a2099e..702a450 100644 --- a/pymica/methods/inverse_distance.pyx +++ b/pymica/methods/inverse_distance.pyx @@ -1,8 +1,7 @@ #cython: boundscheck=False, wraparound=False, nonecheck=False, cdivision=True """ A residue value is calculated for a point considering the quadratic inverse -of the distance between the point and all the stations. For more information, -see :ref:`Inverse of the distance - 2D`. +of the distance between the point and all the stations. """ import numpy as np diff --git a/pymica/methods/inverse_distance_3d.pyx b/pymica/methods/inverse_distance_3d.pyx index 3d9bdbc..561cd12 100644 --- a/pymica/methods/inverse_distance_3d.pyx +++ b/pymica/methods/inverse_distance_3d.pyx @@ -2,8 +2,6 @@ """ A residue value is calculated for a point considering not only the distance between the point and all the stations, but also their altitude difference. - -For more information, see :ref:`Inverse of the distance - 3D`. """ import numpy as np diff --git a/pymica/methods/multiregression.py b/pymica/methods/multiregression.py index 67c1781..a59d98e 100644 --- a/pymica/methods/multiregression.py +++ b/pymica/methods/multiregression.py @@ -1,7 +1,5 @@ """Calculates a multiple linear regression recursively adding variables, until the score is under a threshold - -For more information, see :ref:`Multiple Linear Regression`. """ import numpy as np from numpy import array, std, ones diff --git a/setuptools b/setuptools deleted file mode 100644 index e901cf0..0000000 --- a/setuptools +++ /dev/null @@ -1,135972 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: (ImageMagick) -%%Title: (setuptools) -%%CreationDate: (2018-10-03T10:48:06+02:00) -%%BoundingBox: -0 -0 1680 1050 -%%HiResBoundingBox: 0 0 1680 1050 -%%DocumentData: Clean7Bit -%%LanguageLevel: 1 -%%Orientation: Portrait -%%PageOrder: Ascend -%%Pages: 1 -%%EndComments - -%%BeginDefaults -%%EndDefaults - -%%BeginProlog -% -% Display a color image. The image is displayed in color on -% Postscript viewers or printers that support color, otherwise -% it is displayed as grayscale. -% -/DirectClassPacket -{ - % - % Get a DirectClass packet. - % - % Parameters: - % red. - % green. - % blue. - % length: number of pixels minus one of this color (optional). - % - currentfile color_packet readhexstring pop pop - compression 0 eq - { - /number_pixels 3 def - } - { - currentfile byte readhexstring pop 0 get - /number_pixels exch 1 add 3 mul def - } ifelse - 0 3 number_pixels 1 sub - { - pixels exch color_packet putinterval - } for - pixels 0 number_pixels getinterval -} bind def - -/DirectClassImage -{ - % - % Display a DirectClass image. - % - systemdict /colorimage known - { - columns rows 8 - [ - columns 0 0 - rows neg 0 rows - ] - { DirectClassPacket } false 3 colorimage - } - { - % - % No colorimage operator; convert to grayscale. - % - columns rows 8 - [ - columns 0 0 - rows neg 0 rows - ] - { GrayDirectClassPacket } image - } ifelse -} bind def - -/GrayDirectClassPacket -{ - % - % Get a DirectClass packet; convert to grayscale. - % - % Parameters: - % red - % green - % blue - % length: number of pixels minus one of this color (optional). - % - currentfile color_packet readhexstring pop pop - color_packet 0 get 0.299 mul - color_packet 1 get 0.587 mul add - color_packet 2 get 0.114 mul add - cvi - /gray_packet exch def - compression 0 eq - { - /number_pixels 1 def - } - { - currentfile byte readhexstring pop 0 get - /number_pixels exch 1 add def - } ifelse - 0 1 number_pixels 1 sub - { - pixels exch gray_packet put - } for - pixels 0 number_pixels getinterval -} bind def - -/GrayPseudoClassPacket -{ - % - % Get a PseudoClass packet; convert to grayscale. - % - % Parameters: - % index: index into the colormap. - % length: number of pixels minus one of this color (optional). - % - currentfile byte readhexstring pop 0 get - /offset exch 3 mul def - /color_packet colormap offset 3 getinterval def - color_packet 0 get 0.299 mul - color_packet 1 get 0.587 mul add - color_packet 2 get 0.114 mul add - cvi - /gray_packet exch def - compression 0 eq - { - /number_pixels 1 def - } - { - currentfile byte readhexstring pop 0 get - /number_pixels exch 1 add def - } ifelse - 0 1 number_pixels 1 sub - { - pixels exch gray_packet put - } for - pixels 0 number_pixels getinterval -} bind def - -/PseudoClassPacket -{ - % - % Get a PseudoClass packet. - % - % Parameters: - % index: index into the colormap. - % length: number of pixels minus one of this color (optional). - % - currentfile byte readhexstring pop 0 get - /offset exch 3 mul def - /color_packet colormap offset 3 getinterval def - compression 0 eq - { - /number_pixels 3 def - } - { - currentfile byte readhexstring pop 0 get - /number_pixels exch 1 add 3 mul def - } ifelse - 0 3 number_pixels 1 sub - { - pixels exch color_packet putinterval - } for - pixels 0 number_pixels getinterval -} bind def - -/PseudoClassImage -{ - % - % Display a PseudoClass image. - % - % Parameters: - % class: 0-PseudoClass or 1-Grayscale. - % - currentfile buffer readline pop - token pop /class exch def pop - class 0 gt - { - currentfile buffer readline pop - token pop /depth exch def pop - /grays columns 8 add depth sub depth mul 8 idiv string def - columns rows depth - [ - columns 0 0 - rows neg 0 rows - ] - { currentfile grays readhexstring pop } image - } - { - % - % Parameters: - % colors: number of colors in the colormap. - % colormap: red, green, blue color packets. - % - currentfile buffer readline pop - token pop /colors exch def pop - /colors colors 3 mul def - /colormap colors string def - currentfile colormap readhexstring pop pop - systemdict /colorimage known - { - columns rows 8 - [ - columns 0 0 - rows neg 0 rows - ] - { PseudoClassPacket } false 3 colorimage - } - { - % - % No colorimage operator; convert to grayscale. - % - columns rows 8 - [ - columns 0 0 - rows neg 0 rows - ] - { GrayPseudoClassPacket } image - } ifelse - } ifelse -} bind def - -/DisplayImage -{ - % - % Display a DirectClass or PseudoClass image. - % - % Parameters: - % x & y translation. - % x & y scale. - % label pointsize. - % image label. - % image columns & rows. - % class: 0-DirectClass or 1-PseudoClass. - % compression: 0-none or 1-RunlengthEncoded. - % hex color packets. - % - gsave - /buffer 512 string def - /byte 1 string def - /color_packet 3 string def - /pixels 768 string def - - currentfile buffer readline pop - token pop /x exch def - token pop /y exch def pop - x y translate - currentfile buffer readline pop - token pop /x exch def - token pop /y exch def pop - currentfile buffer readline pop - token pop /pointsize exch def pop - x y scale - currentfile buffer readline pop - token pop /columns exch def - token pop /rows exch def pop - currentfile buffer readline pop - token pop /class exch def pop - currentfile buffer readline pop - token pop /compression exch def pop - class 0 gt { PseudoClassImage } { DirectClassImage } ifelse - grestore - showpage -} bind def -%%EndProlog -%%Page: 1 1 -%%PageBoundingBox: 0 0 1680 1050 -DisplayImage -0 0 -1680 1050 -12 -1680 1050 -0 -0 -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D58554D -58554D58554D58554D57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C57544C -57544C57544C57544C57544C57544C57544C56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B56534B -56534B56534B56534B56534B56534B56534B56534B56534B56534B55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A -55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A55524A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A53504953504954514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A54514A -54514A54514A535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049504E484D4A46504E47 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049524F48524F48535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049524F48524F48535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049524F48524F48535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049524F48514E47 -514E47524F48535049535049524F484F4D464C49434D4B44514E47535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -53504953504954514A7E7B7354514A53504953504953504953504953504953504954514A7E7B73 -54514A535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -ACABA9B0AFAD535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049535049535049535049535049535049535049535049535049 -535049535049535049535049535049524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48514E47504D46504D46514E47524F48524F48524F48524F48524F48524F48 -524F48524F48514E47504D46504D46514E47524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48514E474F4B464B48444744424341403F3D3E3C393C -3A383B3A3F47454442524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48514E47504D46504D46 -514E47524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F484F4C45 -4B49424A47414E4B44514E47524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48514E474F4C45 -4C49424C49434F4C46514E47504D46504D46514E47524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48514E474F4C454C49424C49434F4C46524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -514E474C4A4346443E45433D4B4842504D46524F484E4B444542464D7C9091603A4C4842514E47 -524F48524F48524F48524F48524F48524F48524F48524F48514E47504D46504D46514E47524F48 -524F48524F48514E47504D464F4C46504D46514E47524F48514E47514E47504D46514E47524F48 -524F48524F48514E47504D464F4C46504D46514E47524F48524F48514E47504D464F4C46504D46 -514E47524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F485C5852B7B3ABDFDBD2BBB7AE5E5B54524F48524F48524F48524F48 -5C5852B7B3ABDFDBD2BBB7AE5E5B54524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48CCCCCCCCCCCCCCCCCC -CCCCCCCCCCCC524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F487C7A7672706B535049524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -58564F58554F524F48CCCCCCCCCCCC524F4858554E595650524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48524F48 -524F48524F48524F48524F48524F48524F48524F48524F48514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47504E464F4D454F4D45 -4F4D45514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47504E46 -4E4C444E4C444F4D45514F47514F47504E464C4A4245443D44433C4A48414F4D45514F47514F47 -514F47514F47514F47514F47504E464C4A4245443D44433C4A48414E4C444E4C444E4C444F4D45 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47504E464E4C44 -4E4C444F4D45514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F474D4B443C3C3B39373A383739383639383639 -38363938363938363936383D4E9ED24E99C85083A2515049514F47514F47514F47514F47514F47 -514F47504E464F4D454E4C454F4D45504E46514F47514F47514F47504E464F4D454F4D454F4D45 -4C4A4245443D44433C4A48414F4D45514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47504E4648463F536C767B847C7D55354D4B44514F47514F47514F47514F47514F47514F47 -504E464F4D454E4C454E4C45504E46504E46514F47504E464E4C444E4C444F4D45514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F474E4C44414D595E6A717D735448463F4A484145443D44433C4A48414F4D45514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -504E464F4D454E4C444E4C444F4D45504E46514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F474E4C44414D595E6A717D7354494740504E46 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F474E4C4440486A76ABC5C6BA978C56324C4A434F4D454745413F6EA9B7CACC -CFB0716F493C504E46514F47514F47514F47514F47514F47514F47504E464D4B4448463F42413A -44433C4C4A42504E46504E464C4A4346443D403F38403E3844423B4A48414E4C444C4A4246453E -45433C4947404E4C44514F47504E464B494244433C413F3944433C4C4A424F4D454B494245433C -403F383F3E3742413A48473F4E4C44514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F476C6A61CBC8BFDFDBD2DFDBD2DFDBD2CFCBC2706D65 -514F47514F476C6A61CBC8BFDFDBD2DFDBD2DFDBD2CFCBC2706D65514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F4763625BBFBEBE514F47514F47514F47514F47514F477876717C7A7566645D514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F4774726DC2C2C2B9B8B7514F47CCCCCCCCCCCC514F47BABAB9C4C4C3787771514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47 -514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47514F47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E474F4D46 -49474142403A3F3E3844433D4B4A434F4D46504E47504E47504E47504E47504E47504E47504E47 -504E474F4D464947414045495058525C4A3D4E4C45504E474D4B443F476A75ABC5C6BA978B5632 -4B49434F4D46504E47504E47504E47504E47504E474D4B443F476A75ABC5C6BA978A553244433D -4044485058525C4A3D4E4C45504E47504E47504E47504E47504E47504E47504E47504E47504E47 -4F4D464947414045495058525C4A3D4E4C45504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E474C4A43373537373538 -373538373538373538373538393A3F37353735363A4289B94AA8E549A7E54F5B5E504E47504E47 -504E47504E47504E474F4D464C4A4345433D403F3943423C4B49424F4D46504E474E4C45484740 -42403B42403A46443E3D466875ABC5C6BA978B56324B49434F4D46504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E474D4B44403F3984C3CDCCCAB09E5A2B4A48414F4D46504E47504E47 -504E474E4C454A484144423C3F3D383E3C373F3D3844423C4A48424E4C45494741404549505852 -5C4A3D4E4C45504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E474F4D464947412E6AABC6CCCCD1AE6D3F3D383D456875ABC5C6BA978B5632 -4B49434F4D46504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E474F4D464B494245443D403F393D3C363D3C36413F3946453E4D4B444F4D46504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E474F4D464947412E6AABC6CCCC -D1AE6D42403A4D4C45504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E474F4D464E4C454D4B444D4B444E4C45 -4E4C454E4C454D4C454E4C454F4D464F4D464C4A4336548FA3C9CDCCCBC5B46F2F4A48414D4B44 -3C4F8192C2CCC8A7746B46324847404F4D46504E47504E47504E47504E47504E474E4C45494741 -403E3D3B5C8B9FBFCDCFBA7A43413B4D4B444B49423D41545A85A4ADBDC6C8C5BCB89F7E795033 -44423C3D49717B9EA1A1A09D9F703D4947404E4C454A48423D3F525B98C3CACBCCD1AF6D66433A -48463F3948636C91AAB2C0C7C8C7C0BCAA918E643C4A433D4D4C45504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E4788857DDBD6CDDFDBD2DFDBD2DFDBD2 -DFDBD2DFDBD2DAD6CD88857D88857DDBD6CDDFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DAD6CD88857D -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E475F5E57BDBCBCCCCCCC504E47504E47504E47CCCCCC8B8A865C5A547B7A75 -78777252504A504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E4774736ECBCBCBCCCCCC9D9C9A504E47CCCCCCCCCCCC504E47A0A09D -CCCCCCCBCBCB787772504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E474F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464E4C4649474136487A90C1CDCCCCCAC88E4A4C403B4C4A444F4D464F4D464F4D464F4D46 -4E4C454D4B444C4B444D4B444B49423C477F8FC6CDCDC9A292502E4846404C4A444B494236538F -A3C9CDCCCBC5B36F2F47453F4C4A444D4B454F4D464F4D464E4C454C4B4449474136538EA3C9CD -CCCBC5B26D2D36427A8FC6CDCDC9A292502E4846404C4B444E4C464F4D464E4C454D4B444C4A44 -4C4A444D4B454E4C464C4A433C477F8FC6CDCDC9A292502E4846404C4B444E4C464F4D464E4C45 -4D4B444C4B444C4B444D4B454E4C464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4E4C453634363534363534363533363533363A455051A7DF3B8BBF32363D39749C42A3E341A2E2 -4B67764F4D464F4D464F4D464F4D464F4D464E4C4547453F599CD0CBCCCCD1B06F6540374C4A43 -4E4C4549474033528EA6C9CDCCCBB7A6622E32508CA3C9CDCCCBC5B46F2F4947414E4C454D4B44 -4C4B444C4B444D4B454E4C464E4C454D4B444D4B444E4C454F4D464D4B454D4B444D4B454F4D46 -4F4D464E4C454D4B444C4A444C4A444D4B454E4C464C4A433C3A3584C2CDCCCAB09A5728484640 -4E4C464F4D464F4D464E4C4547463F384A677291A9B0BCC6C8C9C8C6BEB2AE9A80805836484640 -3C477F8FC6CDCDC9A292502E4846404C4B444E4C464E4C454D4B444D4B444E4C454F4D464D4B45 -4D4B444D4B454F4D464F4D464F4D464E4C454C4A4344423C2865A7C6CCCCCFAD6B3A393334518C -A3C9CDCCCBC5B46F2F4947414E4C454E4C454D4B444C4B444D4B444E4C454F4D464F4D464F4D46 -4F4D464F4D464F4D464D4B4547453F3943555D7D969EB0BCC0C6C9CAC6C0BCAD9C9C7F545E463D -4E4C454F4D464E4C454D4B444C4B444D4B444E4C454F4D464F4D464F4D464F4D464E4C454C4A43 -44423C2865A7C6CCCCCFAD6B3E3C374C4A444F4D464E4C454D4B444C4B444D4B444E4C454F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464E4C464B494244433D3F3D38 -3D3B363D3B363F3D38413F393F3D383D3C363F3D3845433D4B49434B49433F3E48486C83867A59 -5A3F314846404947403D3C383B50524C352939373244423C4B49434F4D464F4D464F4D464F4D46 -4E4C454947403E4F696C90B3BDCACCCCCCCCCEB8793D3C364947414241484D8CC2C8CBCCCCC9C3 -C1C4C9CBCCCBCEB98372422E32447E97C7CDCCCCC9C2813D45433D4948413F3E474B87BBC6CBCC -CCCCCCCFAD6B5E3C343C3E5869A9CCCBCCCBC9BDAEA9B1BFC7CBCCCCC8AD9A592D4846404E4C45 -4F4D464F4D464F4D465D5B55A4A3A1C6C6C6C6C6C6A5A4A262605A4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4674716ACFCBC2 -DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2D2CEC578766F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464E4C454D4B444C4B444D4B444E4C454F4D464F4D464F4D46 -4E4C454D4B444C4B444C4B444D4B454E4C464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D465E5D56BCBCBBCCCCCCCCCCCC4F4D464F4D464F4D46CCCCCC -CBCBCB676560706E697A7975615F594F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D465A5852C4C3C3CCCCCC8F8E8B504E474F4D46CCCCCC -CCCCCC4F4D46504E478D8C89CCCCCCC3C3C35958514F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454C4A4342403D3D7CBAC8CBCCCCCCCCCDC49583472D47463F4D4B45 -4E4C454D4B444A484245433D3F3D383D3B363F3D37403F3934407992C7CDCDC9A2844322383732 -42403A47453E3D3D46486B83867958553B2D3D3C363F3D3843423B4947414A484144433C403E39 -403E383A3943476B83867A58553B2D313D7892C7CDCDC9A284432238373242403A4947414A4842 -44433C3F3D383C3A353D3B36413F3A47463F48463F36427C92C7CDCDC9A284432238373242403A -4947414B494246443E403E383D3B363D3C3642403A4947404D4B444E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C453837363432343434383432343435394691C23C97D2046DB4293E4E -325F7F3A9EE0399DDF43728E4E4C454E4C454E4C454E4C454E4C454D4B4446443E2F64A4BDCBCC -CDC9AA93512947453E4C4A4342413D3B7CBAC8CCCCCEB7796A3C323A3A43476B83867A58593E30 -45443D45433D403E383D3B363D3C3642403A48464047453F413F3A413F3947453E48474044423C -403F3944423C4A48414A484244433C3F3D383C3A353D3B36413F3A47463F4847403A393384C2CD -CCCAB099562847453F4D4B444E4C454E4C454A48423C426677B2CDCBCCCCCCCBCBCAC9C9CBCBCC -CDCAA99A573046443E36427C92C7CDCDC9A284432238373242403A49474047463F413F3A413F39 -47453E48474044423C403F3944423C4A48424C4A4449474042413B3D3B3635342F225FA0C6CCCC -CFAC6B3A38333B3A44486B83867A58593E3147463F49474144423C3F3D373C3B353F3D3845433D -4A48424D4B444E4C454E4C454E4C454D4B4448463F36466D7FB1CACBCCCCCCCCCCCCCCCCCCCCCC -CCCCCBD2AB6961443A4C4A434A484144423C3F3D373C3B353F3D3845433D4A48424D4B444D4B44 -49474042413B3D3B3635342F225FA0C6CCCCCFAC6B3D3B364A48424A484144423C3F3D373D3B36 -3F3D3845433D4B49424E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454C4A43 -43413B6492A5A8B3BCBFC5C9CAC7C0BAA5887A728092A9BCC2C7C7C5BAA9A37C4C51403947463F -3A3F7184C2CDCCCAB09B572943423B3C3E4A4F7899A2B6C3C7C7C3BFB19A956C424B403A4A4942 -4E4C454E4C454E4C454D4B4444433C69AAD1CBCCCBC8C6C6C9CBCCCEB8783B393445433D324B86 -9DC7CCCCC9AB904F272B325375AECECCCBC7B7753330437D98C8CDCCCCC9C4823F43423B413F3C -386AA6B8CBCBC4C3C3CACBCCCFAC6B5B3931304F8CA6C9CDCDC3907035202A2A365698CACBCCC9 -C07F3C45433D4D4B444E4C454E4C455C5A54C4C3C3CCCCCCCCCCCCCCCCCCCCCCCCC3C3C35C5A54 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C4547453F44433D9C9891DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2DFDBD2DFDBD2A7A49C46443F46443E4E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454D4B444A484144423C3F3D373D3B363F3D3845433D -4B49424D4B454B494346443E403E383D3B363D3C3642403A4947404D4B444E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45CCCCCCCCCCCCCCCCCCCCCCCC -CCCCCC4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C45CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC4E4C45 -CCCCCC797873AAAAA8CCCCCC9999965F5D577A78746C6B654E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C458E8D8ACCCCCCA9A8A64F4D46 -4E4C454E4C45CCCCCCCCCCCC4E4C454E4C454E4C45A8A7A5CCCCCC8C8B884E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B44484640363E6A80BBCECCC7A5999DBFCACCC9 -BF7E3B443F394B49424C4A444947403F3E45496E9099B0BEC3C8C9C8BFB1B27D472D3A7592C7CD -CCCCCCCCCCCCCCCCCCD4A763583F38383D6F84C2CDCCCAB09451245A9CCFCBCCCACB8D48473F39 -42403C3C7CBBC8CCCBD2A66231356884C2CDCCCAB09754262F3B7692C7CDCCCCCCCCCCCCCCCCCC -D4A76359413A4442465184B0AEBAC1C3C8C9C8C3B9B49E7F79513241403A34407992C7CDCCCCCC -CCCCCCCCCCCCD4A76359413A42403D3D618A94ACBDC2C8C9C7C1BAB9A97D7A4C364B49424D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B443B39383332353B779F366C913B759B3E8CC0 -284459006BB32046612E4C623299DD3198DD3A7CA44D4B444D4B444D4B444D4B444D4B444D4B44 -48463F363E6C82BCCDCCCCC9C0803D443F3947453F3A3B5A6EAFCECCCCC9C1823E423C36383C6F -84C2CDCCCAB09A57283D3C393D608994ACBDC2C8C9C7C1BAB9A97D77493339447E92C8CDCDC9A2 -92502E403E3C498BC8CACCCAD0904B42413B4442465184B0AEBAC1C3C8C9C8C3B9B49E7F795132 -42413B39373284C2CDCCCAB098552746443E4C4A434D4B444C4A4447453F2E5A99B4CACCCCC9AA -8C4D26322E2A353D4859635258433C46453E35417A92C7CDCCCCCCCCCCCCCCCCCCD4A763584039 -39457E92C8CDCDC9A292502E403E3C498BC8CACCCAD0904B43413B46443E38435B668EAAB3C0C8 -C8C5B9AEB1BDCACCCCCFAC6B393732373B6E84C2CDCCCAB09B572942413B3C3E494E7697A0B5C2 -C6C7C4C1B29B9670464D3E374947404C4A444D4B444D4B444B49423F3F495394C7CACCCCCCC2A6 -94694A4F42373E41454D5D6E79623D48443E47453F3D3E4A4E7697A0B5C2C6C7C4C1B29B967046 -4D3E3748463F47453E38435B668EAAB3C0C8C8C5B9AEB1BDCACCCCCFAC6B3B3A3445443D3D3E4B -507899A3B7C4C7C7C3C0B19A956C424A40394948414D4B444D4B444D4B444D4B444D4B44888783 -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC8D8C884D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444A48413C3B3584C2CDCCCBCAC7C0BABCC2C9CBCCCCCCCCCCCCC9C3BEBFC5CACBCC -CCCBBBA8652D42403A373B6E84C2CDCCCAB097532639383D4784BCC7CBCCCCC7BDB6B4BCC3CACB -CCCBB9A9673144433C4C4A434D4B444D4B444C4A4346443E3D6888897051395790B9CBCCCEB878 -3A3833413F392D69A9C4CBCCCFB0705D362E3938363E7FBEC9CCCBD1995538383741443F45443E -4A443A42403A314B809AC2CDCEBB8D606795C2CBCCCFAC6B5A383033467F98C6CCCCC9AC92552B -2A2C496DA9CDCBCBBBA8652D45443D4C4A434D4B444D4B44A3A2A0CCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCA2A19F4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444B4A433F3D38686660CECBC2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2DFDBD2DFDBD2DFDBD2D2CDC56E6C663E3C364B49424D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444C4A444846403D3E4B507899A3B7C4 -C7C7C3C0B19A956C424A403948463F43413E3D618A94ACBDC2C8C9C7C1BAB9A97D7A4C364B4942 -4D4B444D4B444D4B444D4B44888783CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -8D8C884D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B44CCCCCC4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44CCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCC4D4B44CCCCCCAFAEAD6C6A65CCCCCCB9B9B853514B79787373716C4D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44B4B3B2 -CCCCCC6D6C674D4B444D4B444D4B44B1B0AFB1B0AF4D4B444D4B444D4B446E6D68CCCCCCB2B2B1 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44888783CCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC8D8C884D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444B494342413C3169A9C0CBCB -CC9B58354C8AB1CACCCEB97E6E3D304745404A4842403E42437FB7C3CBCCCCCBCAC7C1BCBFC5C7 -BE7C3A2D3A7592C7CDCCCBC5BFB5B0B3B3B2BC955B533F39363A6E84C2CDCCCAB0914E212D6AAA -C4CBCCCFB2726138303938485FA1CFCBCCC8B875332E326684C2CDCCCAB09552242D3A7592C7CD -CCCBC5BFB5B0B3B3B2BC955B55413A42403F4A8BC5C3BEB8B6B4B6BCC4CBCBCCCBCFB070613A32 -313E7892C7CDCCCBC5BFB5B0B3B3B2BC945B533E3834467C92C3CDCCCBC7C1B3A9AAAEB7C2B97E -7541384A48424C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A443D3C3A312F31312F31 -336D943599DB2B658D2D3740006BB3174F752C39462A94DA2993DA2E84BB4C4A444C4A444C4A44 -4C4A444C4A444C4A444A48423F3D3E4586C2CACCCCCEB575653A31403E392B5290ADC9CCCDC9A8 -904E2942403B363B6E84C2CDCCCAB095522430417892C3CDCCCBC7C1B3A9AAAEB7C2B97E713E35 -33407992C7CDCDC9A28C4A293A39384587C5CACCCACC8C483E3C3742403F4A8BC5C3BEB8B6B4B6 -BCC4CBCBCCCBCFB070623B3336353084C2CDCCCAB098542745433E4B49434C4A444C4A4447453F -31518FA8C9CCCCCBBDAA7B4E4E382B393733403E3947454047453F34417A92C7CDCCCBC5BFB5B0 -B3B3B2BC955B533E3833407A92C7CDCDC9A28C4A293A39384587C5CACCCACC8C483C3B363C3C4C -599AC8CACCCCCCCAC3BDBABFC4CACBCCCCCCCFAC6B38363235396D84C2CDCCCAB097532639383E -4785BDC7CBCCCCCBC8C4C1C3C8CBCCCCCBC3B97A3D473F3A4A48424C4A444C4A4447464033457F -96C6CCCCCBC5B16E2F3D3A3545433E46443F46443F4746404846403F3F444886BDC7CBCCCCCBC8 -C4C1C3C8CBCCCCCBC3B97A3D443D383C3C4C599AC8CACCCCCCCAC3BDBABFC4CACBCCCCCCCFAC6B -3937333D3B404784BCC7CBCCCCC6BDB6B4BCC3CACBCCCBB9A8663143423C4B49434C4A444C4A44 -4C4A444C4A444C4A44888683CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC8C8B884C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A4449474139383384C2CDCCCAB08D4A1D25326186BCCDCCCBC6 -A7632428293B5B9DCBCBCCCACB8C473D3B3635396D84C2CDCCCAB09450242D407997C5CCCCC69F -783A1C21201F2862A1C1CBCBD1A25F3F3D384A48424C4A444C4A444C4A444A484246443E3D3C37 -265798B9CBCCCEB8783937333F3D383877B7C8CCCCD0A25F5139343E3C39306FAFC7CCCCD0A966 -3B393444433D46443F44433D3A3B4F5FA0C9CBCAB39857281F579AC2CBCCCFAC6B5A373039373D -4074ABBCCBCCCBCBC4BDBDC4CACBC7BA884848363146443F4B49444C4A444C4A44C6C6C5CCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC5C5C54C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44605D56CCC7BFDFDBD2 -DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2CECBC2615F5A4C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444A4842403E43 -4784BCC7CBCCCCC6BDB6B4BCC3CACBCCCBB9A866313F3E3934477C92C3CDCCCBC7C1B3A9AAAEB7 -C2B97E7541384A48424C4A444C4A444C4A444C4A444C4A44888683CCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCC8C8B884C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A44CCCCCC4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44CCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC4C4A44CCCCCCC3C3C352504ACCCCCCC6C6C64E4C46787773 -7775714C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A44C7C7C7CCCCCC514F494C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -54524CCCCCCCC6C6C54C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A44888683CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC8C8B884C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43494740 -3A3C5064A6CDCBCBBFA460272D2F506FB0CECCCBBFA9662B43403A46443E34467E95C4CDCCCBBB -A76C363E342E3B3C3F474236313D7892C7CDCDC9A283432239373242403A45433D363B6D84C2CD -CCCAB09450232C3E7897C6CCCDC9A68B49232D3B7390C4CDCDC9A48B492631356884C2CDCCCAB0 -9451242D3A7492C7CDCDC9A283432239373242403A47453F44423C3938332D2E2E303535313E6F -97C4CCCDC89C8644292F3C7692C7CDCDC9A283432239373241403A44423C2F5592ACC9CCCCC494 -70341D2D2C28393A3546433C4B49424C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -42403B2F2E2F3039423080B52D45581D77B3157DC30772B90F58892C30372287CA218ED7218BCF -4C4B444C4A434C4A434C4A434C4A434C4A434B494244433C2D518EAAC9CCCCCAB3995626373637 -4384C1CACCCBCEA563573B3445433D373B6E84C2CDCCCAB09451242A4F8DACC9CCCCC49470341D -2D2C28393A35423E3933407992C7CDCDC9A28A49273938364587C4CACCCACB8C473D3C3642403A -3938332D2E2E303535313E6F97C4CCCDC89C87452A34332E84C2CDCCCAB098542745433D4B4942 -4C4A434C4A43494741403F494E87B8C2CBCCCCCCCCCCC7B8B09578765436433E3944423C344079 -92C7CDCDC9A283432239373242403A44423C33407992C7CDCDC9A28A49273938364587C4CACCCA -CB8C47393832304A85A1C8CCCCC9AF955429302E292462A3C6CCCCCFAC6B38363135386B84C2CD -CCCAB09450232D427B98C6CCCCCAB5A0612F332E2F356CA7BECBCCCDC08878413048463F4C4A43 -4B494346443E2B5797B4CACCCDC9A48B492643423B4B49424C4A434C4A434B494347453E334780 -98C6CCCCCAB5A0612F332E2F356CA7BECBCCCDC088733C2B2E4884A1C8CCCCC9AF955429302E29 -2462A3C6CCCCCFAC6B36353031447C97C5CCCCC69F783A1C21201F2862A1C1CBCBD1A25F3F3D37 -4A48414C4A434C4A434C4A434C4A434C4A434C4A43888683CCCCCCCCCCCCCCCCCCCCCCCC8C8B88 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A4349474039373284C2CDCCCAB0945123 -3232435FA1CFCCCCC7B4712E3531303C7DBCC9CCCCD297523B393435396C84C2CDCCCAB0935022 -245B9BBFCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFB6763E3D374A48414C4A434C4A434C4A43 -4C4A434B494244423C295A9AB9CBCCCEB8783937323F3D373877B7C8CCCCD0A25F5139333E3C39 -306FAFC7CCCCD0A8653635303C3B353C3B353A39333163A2BBCBCBC38E4C3424201C5698C2CBCC -CEAB6A5330293434404B84B5C3CBC8BEA799A0B5C6CACBCBCCBE99854E2C44423C4B49424C4A43 -4C4A43C6C6C5CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC4C4C44C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43716E67 -D5D1C9DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D8D3CA74726B -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A4347453E33467F97C5CCCCC69F783A1C21201F2862A1C1CBCBD1A25F3A38332D5391ACC9CC -CCC49470341D2D2C28393A3546433C4B49424C4A434C4A434C4A434C4A434C4A434C4A43888683 -CCCCCCCCCCCCCCCCCCCCCCCC8C8B884C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A43C8C8C8CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A43CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC4C4A43CCCCCCC3C3C2525049CCCCCC -C6C5C54E4C457877737675704C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A43C8C8C7CCCCCC504E484C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A4353514ACCCCCCC6C5C54C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A43888683CCCCCCCCCCCCCCCCCCCCCCCC8C8B884C4A43 -4C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A434C4A43 -4C4A434C4A434C4A434B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424A484144423C2C4E8BA8C9CCCDBD84632D1F2928263273B3C8CCCBCEA15D523A33413F39 -295F9FBFCBCCCDBD7F6B362C43413B48464045433D33407992C7CDCDC9A28A482743413B494740 -48463F363A6D84C2CDCCCAB09552243534425B9DCDCBCCC8B37131285E9FC0CBCBCFA76554382F -33376A84C2CDCCCAB09451232C397492C7CDCDC9A28A482743413B49474047453F3C3E4C5182A8 -B4C5CCCBCCCCCCCCCCCCCCCCCDC9A58B49252E3A7592C7CDCDC9A28A482743413B49474047453F -3A406476B2CCCBCCCBCCC5B5AB8F716E4D31423F394947404B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B494247453F2D2C2E2D42512D37402D2C2E2C2E321A5A850578C51B4B6D2C2D31 -1C75B01989D41889D44550534B49424B49424B49424B49424B49424B494248463F3B3A5064A5CD -CBCCCAC58A46312E5C7EB9CDCCCBC0AB682C423F3946453E363A6D84C2CDCCCAB0955124333A5E -76B1CCCBCCCBCCC5B5AB8F716E4D313D3B35313E7892C7CDCDC9A28948273837354587C4CACCCA -CB8B473A39333A3C4A5182A8B4C5CCCBCCCCCCCCCCCCCCCCCDC9A58C4A2633322D84C2CDCCCAB0 -97532644423C4A48414B49424B49424A484246453E3D3C3C3E566E758EA4B0C1CBCBCCCCCCC9B8 -AB6C363D3C36323F7892C7CDCDC9A28A482743413B49474046453E34407992C7CDCDC9A2894827 -3837354587C4CACCCACB8B47373530265EA0C1CBCCCEBA7C67362C3B39342663A3C6CCCCCFAC6B -37363034386B84C2CDCCCAB0924F21245B9BBFCBCCCDBC7E6A362C3D3C362E39738FC7CCCCCAAF -97542745443D4A48424A484245433C2B5795B3CACCCDC9A48B492543413B4A48414B49424B4942 -4A484144423C2860A0BFCBCCCDBC7E6A362C3D3C362E39738FC7CCCCCAAF924F23245C9DC1CBCC -CEBA7C67362C3B39342663A3C6CCCCCFAC6B33322D275D9DBFCBCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCFB5763D3C364947404B49424B49424B49424B49424B49424B49424B4942878682CCCCCC -CCCCCC8C8B874B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B494248463F383731 -84C2CDCCCAB09552243534405C9ECFCCCCC7B57330373331397AB8C9CCCCD2985339383335386B -84C2CDCCCAB0924F21235C9DC1CBCCCCC6A79479767C7B7A7D7C7A7E7D7B85775342403A494741 -4B49424B49424B49424B49424A484144423B295A9AB9CBCCCEB8783837313F3E382D69AAC5CBCC -CEB06F5B352D3836343D7EBCC9CCCBD099542B3D7593C1C6C5C5C1B778385498D0CBCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCEB879255292B4CACCCEB173572F242A2D3C508DBDCACCCBCF9753 -3F3E384947404B49424B4942A4A3A1CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA0A09D4B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49427B7871DAD6CDDFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2DFDBD2DCD8CF7F7C744B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424A484144423C295F9FBFCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFB576 -3A3833383E6276B2CCCBCCCBCCC5B5AB8F716E4D31423F394947404B49424B49424B49424B4942 -4B49424B49424B4942878682CCCCCCCCCCCC8C8B874B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B4942C8C8C84F4D464B49424B49424B49424B49424B49424B4942 -4B49424B4942CCCCCC4B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B4942CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC4B4942CCCCCC -ACABAA6A6964CCCCCCB7B7B6514F4978777271706B4B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B4942B5B4B3CCCCCC6B69644B49424B4942 -4B49424B49424B49424B49424B49424B49426D6B66CCCCCCB3B3B24B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942878682CCCCCCCCCCCC -8C8B874B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B49424B4942 -4B49424B49424B49424B49424B49424B49424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424846403D3C3D4384C1CACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCC8A38B49273C3B36285FA0C1CBCCCDBC7E6A352C42413B47453F44423D333E7991C7CDCDC9A4 -8A482641403A48464046443F353A6D84C2CDCCCAB09653253A38352E67A7C1CBCBCCA5706C93C6 -CBCBC6B472313F3B3635386C84C2CDCCCAB09450242E397391C7CDCDC9A48A482641403A47453F -43413B2E63A3BCCBCCCCC0A08A6B5B5C61839CC3CCCDC9A58A49252F397491C7CDCDC9A48A4826 -41403A48464048464042403B33415760809CA9BEC9CBCCCCCDC5A591542C44423D4947424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424947412D2B2D2C2B2C2C2B2C2C2A2C2C2A2C2C2B2C -2A2E332C2A2C2B2B2D1963961184D21084D139586A4A48424A48424A48424A48424A48424A4842 -494741413F3B2F66A7C0CBCCCCBF8A636195BCCBCCCEBB816E3D2E45433E46443F353A6D84C2CD -CCCAB09653253B393532405760809CA9BEC9CBCCCCCDC5A58D51292E3A748FC7CDCCC9A88B4925 -3533334486C4CACCCACA8B473635302D62A1BCCBCCCCC0A08A6B5B5C61839CC3CCCDC9A58B4925 -32312D83C2CDCCCAB096522442403B4947414A48424A484249474247453F42403B3E3C37383632 -2C33485C94C0CACCCCCFB271383632313D7791C7CDCDC9A48A482641403A48464046443E343E78 -8FC7CDCCC9A88B49253533334486C4CACCCACA8B47363430265E9FC0CBCCCDBE806B342B3A3834 -2562A3C6CCCCCFAC6B36353033376B84C2CDCCCAB0924E21245A9BBFCBCCCDBC7E69352C3D3B36 -2D38738FC6CCCCCAAF96532744423D4947424A484245433E3145819AC8CCCCCBC4AE6C2D3C3834 -43423C45433E45433D44433D413F3A285EA0BFCBCCCDBC7E69352C3D3B362D38738FC6CCCCCAAF -914E23235C9DC0CBCCCDBE806B342B3A38342562A3C6CCCCCEAC6B32312D265E9FC1CBCCCCC6A7 -9479767B7B7A7C7C7A7E7D7B847653413F3A4846414A48424A48424A48424A48424A48424A4842 -4A48424A48428685828B8A874A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A484247453F37363184C2CDCCCAB09552243434415B9ECFCCCCC7B57331363332397AB9C9CCCC -D2985338373234376B84C2CDCCCAB09350222A437F9EC8CCCCCAB79E65343227232C2B27323C41 -4D403244433D4947414A48424A48424A48424A484249474143413B28599AB9CBCCCEB878383632 -41403A304A86A1C8CCCCC9AA8D4C2529305173ADCECCCBC7B673322B3D7897C7CDCCCCC9BC7B39 -4F85B2ADADADADADACACACACAAB5C1CACBCCCCC6BAB59D682866A7C7CBCCCDAB6D502D242B2A2C -3574B2C8CCCCD1A05C3E3C374846404A48424A48425E5C57C3C3C2CCCCCCCCCCCCCCCCCCCCCCCC -C3C2C25856514A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48428B8880DEDAD1DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DEDAD195928A4A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A484249474143413C2860A1C1CBCCCCC6A79479767B7B7A -7C7C7A7E7D7B847653403E39403F3933415760809CA9BEC9CBCCCCCDC5A591542C44423D494742 -4A48424A48424A48424A48424A48424A48424A48428685828B8A874A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A4842C8C8C84E4C464A48424A48424A4842 -4A48424A48424A48424A48424A4842CCCCCC4A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A4842CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCC4A4842CCCCCC6E6D69A9A8A7CCCCCC9594925C5A557776726866624A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48428E8D8ACCCCCC -A3A3A14A48424A48424A48424A48424A48424A48424A48424A4842A4A4A2CCCCCC8D8C8A4A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48428685828B8A874A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A4842494741494741494741494741 -49474149474149474149474149474149474149474144423D343A677FBACDCCCBC8C1B7B0B2B2B1 -B2B2B1B1B1B3BAC4CCCCCCC9BE7D3A3B37322E48839FC8CCCCCAB7A0633139312D38373744423A -32376D86C3CDCCCBBB9E5B2535322E3D3E39433F3A35386C83C2CDCCCAB09653253D3C37323B6C -84BDCDCBCBC6C7C8CCCDC3907B412B403E3935386C83C2CDCCCAB09450242F356B86C3CDCCCBBB -9E5B2535322E3C3D383E3A363676B5C8CCCCCE9D5A3925212327577DBCCCCDC9A58A492530366C -86C3CDCCCBBB9E5B2535322E3D3E3944403B3E4045453F312C2B2720284169A5CDCCCCC8BD7B38 -413F3A484640494741494741494741494741494741494741494741494741494741494741494741 -4947414947414947414947414947414947414947414947414947414947412F2E2E283037203D51 -184A6A14507714517913527B12537D1154800C69A6097FCF0F79BE3D525C494741494741494741 -49474149474149474149474144423D333B677FB9CDCCCBC7C3C3C7CBCCC9BE7F3C423B3647453F -46443E35396C83C2CDCCCAB0945124383B40443E302C2B2720284169A5CDCCCCC8BB79362F3363 -7FBDCDCCCBC2A8672A2A27284083C1CACCCACA8B4634332E3675B5C8CCCCCE9D5A392521232757 -7DBCCCCDC9A58B492533312D81BFCDCCCBBFA360263D3A3546443F49474149474147453F3F4052 -596A5B54443235302C292D384986B9CACCCCCEBA7B37353133396E86C3CDCCCBBB9E5B2535322E -3D3E39433F3A373A6A7FBDCDCCCBC2A8672A2A27284083C1CACCCACA8B473736312E47819DC7CC -CCCBBAA36531332B28205D9FC6CCCCCFAC6B36343033366A83C2CDCCCAB09350222B3F7998C6CC -CCCAB59E5F2E312C2E346AA6BFCBCCCDC189783F2E45433E49474149474146443F3B3A4F62A3CC -CBCCCCCCC1A28F65464A3D343B3C3D455160736547433B3630447D98C6CCCCCAB59E5F2E312C2E -346AA6BFCBCCCDC189743B2A2C45819DC7CCCCCBBAA36531332B28205D9FC6CCCCCEAC6B34322E -2D47839EC8CCCCCAB79E65333227232B2A27313B404C403144423C484640494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -49474149474149474149474146443E38363284C2CDCCCAB09552243434415C9ED0CCCCC7B67331 -3633313A7AB9C9CCCCD2985338373235386C84C2CDCCCAB09552243636414E8DC0C8CBCCCCCBCA -C8C2BCBDC1C6C9CBBCA6612944423C48464149474149474149474149474148464042403B295A9A -B9CBCCCEB87939373344423C3C3B475091C3CACBCCCCC9C3C1C4C9CBCCCBCEBA84703F2B334171 -84ABAFAEAEABA7713A3937333A393439373333322E20599BC2CBCCCEAB6A512F292C437795C1CD -CCCBCAC7BAACA9ADBAC2CACBCCCBBFB06F34403F39484640494741494741494741585651A0A09E -C5C5C5C5C5C5A09F9D575550494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -4947414947414947414947414947414947416F6D66CECBC2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D1CDC573716B494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -49474149474149474149474149474149474149474149474149474148464144423C2F49849EC8CC -CCCAB79E65333227232B2A27313B404C4031413F3A3E4045453F312C2B2720284169A5CDCCCCC8 -BD7B38413F3A484640494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741CCCCCCCCCCCCCCCCCCCCCCCC -CCCCCC494741494741494741494741494741CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -595752BBBABACCCCCCCCCCCC494741494741494741CCCCCCCBCBCB5F5D586C6A667775715A5853 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -49474156544FC5C5C5CCCCCC858481494741494741494741494741494741494741858481CCCCCC -C6C6C557554F494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741484640 -48464048464048464048464048464048464048464048464048464047453F403F392C609FBBCBCC -CDC38F73372535342F3735313130303C7EBCC9CCCCCFB47562382E3838445191C3C9CBCCCCCBCA -C6C0BCBDC2C8D19D593333425A9CCBCBCCCCCCC8C0BBB8BCC7B275673C3334386B84C2CDCCCAB0 -975326403E393C3A3B4283BFCACCCCCCCCCAC68D4946393443413B35396D84C2CDCCCAB0955224 -3635455B9DCBCBCCCCCCC8C0BBB8BCC7B2756339302B5998B5CACCCBCBC2B8A89D9C9DABB7C8CC -CDC9A58D4B273737465B9DCBCBCCCCCCC8C0BBB8BCC7B275653B322F5795B0C8C4BEB5ACA9A9B2 -BDC8CCCCCBBFAB672C413F3A47453F484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -33323029282928282A272A2D22313D1A3E56134A6F0C568606619B036BAF0F5D933A4246484640 -48464048464048464048464048464048464048464046443E3D3B393978B7C7CBCCCCCCCCCDC497 -80432942403B47453F45433D35396D84C2CDCCCAB09450232C5392B0C8C4BEB5ACA9A9B2BDC8CC -CCCBBFA9662B36353B4C8DC4CACCCCCBCAC3BEB8B9BEC6CBCBCCCACB8C473735312B5998B5CACC -CBCBC2B8A89D9C9DABB7C8CCCDC9A58D4B2736353066A8CECBCCCCCCC7B6A1612A43413C474640 -48464044423D315694ACC9CDCCCCCBCCCAC8C8CACBCBCCCCCCCBCAC58C4A3B3A353A3A495B9DCB -CBCCCCCCC8C0BBB8BCC7B275683D343B3A404C8DC4CACCCCCBCAC3BEB8B9BEC6CBCBCCCACC8C48 -3B39343A39434C8CC0C8CBCCCCCBC7C3BBB7BAC1C9CBCCCCCFAD6B37353134376B84C2CDCCCAB0 -95512436353C4886BDC7CBCCCCCBC8C3C0C3C7CBCCCCCBC4BA7C3E443C3646443E484640484640 -47453F413F3A304E809ABFCDCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFBD827340323A3A404886BE -C7CBCCCCCBC8C3C0C3C7CBCCCCCBC4BA7C3E4239343A39434C8CC0C8CBCCCCCBC7C3BBB7BAC1C9 -CBCCCCCFAD6B3836323939444E8DC0C8CBCCCCCBCAC8C2BCBDC0C6C9CBBCA6602943413B474640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -48464048464048464048464048464048464048464046443E3C3A3584C3CDCCCAB09A5728393945 -5EA0D2CCCCC7BA77353B38363E7EBCC9CCCCD59A553C3A35383C6F84C3CDCCCAB09B57293F3D38 -373A49507796A0B2BFC4C9CACAC6BFBBAD9A915E3144423C474640484640484640484640484640 -47464043413B2D5E9EB9CBCCCFB97A3C3A3545433E43413B363D515C86A6AFBEC7C8C6BCB89F7F -754C2F3F3D3841403A3E3C373C3A35403E3944423D46443E45433E403F392963A4C2CBCCD0AE6C -5D3B333D3B37355175829FB5BCC5CACAC8C2BFB09B956E45493B3544433D484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -48464048464048464048464048464048464048464048464048464042403A403F3A9A9690DFDBD2 -DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2A6A29B42403B -413F39484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -46443E3C3B464E8DC0C8CBCCCCCBCAC8C2BCBDC0C6C9CBBCA560283E3D37305896B0C8C4BEB5AC -A9A9B2BDC8CCCCCBBFAB672C413F3A47453F484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640CCCCCC -CCCCCCCCCCCCCCCCCCCCCCCC484640484640484640484640484640CCCCCCCCCCCCCCCCCCCCCCCC -CCCCCC484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640585650BABAB9CCCCCC484640484640484640CCCCCC84838056554F -76757172716D4A4842484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640777571CBCBCBCCCCCCA3A3A16867624B49434C4A44686662 -A2A19FCCCCCCCBCBCB767571484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -484640484640484640484640484640484640484640484640484640484640484640484640484640 -48464048464047453F47453F47453F47453F47453F47453F47453F47453F47453F47453F46443E -3F3E385799CDCBCCCBCF9A564A3A3443413B44423D3F3D382C518FABC9CDCCCAB4A15D2C3F3D38 -363B4B547C9AA3B5C0C5C9CAC9C2B7B69059393732324568799DB5BCC5C9CAC7C0BDA7716B3E32 -373B6E84C2CDCCCAB09B572942403A413F392E48819DC6CCCCC9A7904E29413F3944423C383D70 -84C2CDCCCAB09A57283C3B36334668799DB5BCC5C9CAC7C0BDA7716A3E323A3A41467197A1B4C1 -C5C9CCCBC9C6C3BCB1AEA07D75482F3E3C37334668799DB5BCC5C9CAC7C0BDA771693D31315886 -9AAEBCC0C7CBCBC9C5C2B5A39D794B4F3B3344423C47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F37363327262727262727262727262727262726262824262822272C232C33 -2A2C2E3D3C3747453F47453F47453F47453F47453F47453F47453F47453F46453F42403A314274 -8FC1CDCCCCCAC78E4A463A3544433D47453F45433D383D7084C2CDCCCAB09754272F56849AAEBC -C0C7CBCBC9C5C2B5A39D794B4E3A323F3D38353E58648CA8B1BFC6C8CAC8C7C1BAB6AB9D9E6E3E -3D3B363B3A41467197A1B4C1C5C9CCCBC9C6C3BCB1AEA07D75472F3D3B36344E7686A5B9BFC5AC -97552A43413B46453F47453F44423C384F6E7892A5ABB8C1C5C9CBCAC8C2BEB2A29C7D55543C30 -42403A403F39334668799DB5BCC5C9CAC7C0BDA7716C4033403E39353F58648CA8B1BFC6C8CAC8 -C7C1BAB6AB9D9E6E3E3F3E3841403A373A49507997A1B4C1C5C9CAC9C5BFBCB2A6A885533C3A35 -373B6F84C2CDCCCAB09B57293E3C373739484F789AA4B7C3C7C9C5C2B49F9872464A393343413B -46453F47453F47453F47453F45433D3E3C373346616E8AA1A9B7C0C5C9CAC9C6BFBCAF9F9D8561 -624434413F3A3839484F789AA4B7C3C7C9C5C2B49F9872464A393342413B42403B373A49507997 -A1B4C1C5C9CAC9C5BFBCB2A6A885533D3C37413F3A373A494F7795A0B2BFC4C9CACAC6BFBBAD9A -905D3143413B46453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F46443E42403A3B3A35 -3A3934403E39413F393D3B363A39343E3C37413F393E3C373A39343D3B3642403B413F3A3B3A35 -3A3934403E3944423C43413B3E3C373937323635303735313A3934413F3945433D47453F47453F -47453F47453F47453F47453F45433D403E393B39343C3A3542403B46443E46443E42413B3D3B36 -3837323736313B3934413F3945433D46443E45443E45433D46443E47453F47453F47453F45433D -3F3E383B39343C3B3542403B44423D403F393B39343736313735313938333E3D3743423C46443E -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -46443E3A393466645ECECBC1DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D1CDC5 -6B696339373245433E47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F46453F42413B373A494F7795A0B2BFC4C9CACAC6BFBBAD9A905D303F3D38 -3259879AAEBCC0C7CBCBC9C5C2B5A39D794B4F3B3344423C47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453FCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC47453F47453F47453F47453F47453FCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCC47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F56544FB9B9B847453F47453F47453F -47453F47453F71706C7574705B595447453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F777672C5C5C5CCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCC5C5C475747047453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F47453F -47453F47453F47453F47453F47453F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F43413C3D3B373937333C3A3642403B46443F46443F44423D3F3D393A3834 -3A38343F3E3944423D42403B3D3B373837333634303736323D3B37413F3B403E3A3B3935373531 -3735313B3A35413F3B403E3A3B39353A38343F3E3944423D45433E3F3E393938343A38343F3D39 -44423D45433E413F3A3B39353A38343F3E3943413C413F3A3B39353735313735313B3A35413F3B -42403B3E3C373837333634303534303735313B3A35413F3B44423D413F3A3B3935373531373531 -3B3A35403E3A3F3E393A38343635313634303837333D3C3743413C46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F3B3A362524252523242927272D2B2A31302E363432 -3C3B3742403C44423D45433E46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F45433E403E393A38343736323C3A3642403B46443F46443F45433E413F3A3B39353A3834 -3E3C373E3C383A38343635313634303837333D3C3743413C45433E413F3B3C3A36373632353430 -3635313937333F3D3843413C43413C3E3C373837333634303534303735313B3A35413F3A43413C -403E393B39353B3935403E3945433E46443F46443F45433E413F3B3C3A36373632353430353430 -3836323D3B3742403B45433E45433E413F3A3B39353735313735313B3A3542403B44423D413F3B -3C3A363736323534303635313937333F3D3844423D45433E42403B3D3B37383733353430363431 -3837333D3B3742403B403E3A3B39353A38343F3E3943413D42403C3D3B37383733363431383733 -3D3B3743413C45433E46443F46443F46443F46443F46443F45433E403E3A3B3935373632353430 -3534303836323D3B3742403C45433E42403C3D3B373837333634313837333D3B3743413C45433E -45433E42403B3D3B373837333534303634313837333D3B3743413C45433E42403B3D3B37383632 -3634303634313A3834403E3944423D46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F45433E44423D44423D45433E46443F44423D44423D45433E46443F45433E44423D45433E -46443F45433E44423D44423D45433E46443F46443F45433E44423D44423D44423D44423D45433E -46443F46443F46443F46443F46443F46443F46443F46443F45433E44423D44423D46443F46443F -46443F46443F45433E44423D44423D44423D46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F45433E44423D44423D46443F46443F46443F44423D44423D44423D44423D -45433E46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F403E393F3D39999690DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2A5A29B403F3B3F3D3946443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F45433E42403B3D3B37383632363430363431 -3A3834403E3943413C403E393A38343635313634303837333D3C3743413C46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443FCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC46443F46443F46443F -46443F46443FCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F7573706A686447454046443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -54534E8E8D8BB6B5B4CBCBCBC9C9C8B6B5B58B8B8853514D46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E44433D43423C44433D45443E45443E45443E -45443E44433D43423C43423C44433D45443E45443E44433D43423C43423C43423C44433D45443E -45443E44433D43423C43423C43423C45443E44433D43423C43423C44433D45443E45443E44433D -43423C43423C44433D45443E45443E44433D43423C43423C44433D45443E45443E44433D43423C -43423C43423C45443E45443E44433D43423C43423C43423C43423C44433D45443E45443E45443E -44433D43423C43423C43423C45443E44433D43423C43423C43423C43423C44433D45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E43423D3E3E3942423C44433D -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E43423C43423C44433D45443E45443E45443E45443E -44433D43423C43423C44433D44433D43423C43423C43423C43423C44433D45443E45443E45443E -44433D43423C43423C43423C43423C44433D45443E45443E44433D43423C43423C43423C43423C -44433D45443E45443E45443E43423C43423C44433D45443E45443E45443E45443E45443E44433D -43423C43423C43423C43423C44433D45443E45443E45443E45443E44433D43423C43423C43423C -45443E45443E45443E44433D43423C43423C43423C43423C44433D45443E45443E45443E44433D -43423C43423C43423C43423C44433D45443E44433D43423C43423C44433D45443E45443E44433D -43423C43423C43423C44433D45443E45443E45443E45443E45443E45443E45443E45443E45443E -44433D43423C43423C43423C43423C44433D45443E45443E45443E44433D43423C43423C43423C -44433D45443E45443E45443E45443E44433D43423C43423C43423C43423C44433D45443E45443E -45443E44433D43423C43423C43423C43423C44433D45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E44433D39383365635DCECBC1 -DFDBD2DFDBD2D1CDC56A696337363243423D45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E44433D -43423C43423C43423C43423C44433D45443E44433D43423C43423C43423C43423C44433D45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443EC4C4C4C4C4C4C4C4C4C4C4C4C4C4C4 -45443E45443E45443E45443E45443ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCC45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D3E3D37403F3AA5A19AA5A19A3F3E393D3C3744433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C41403B36353036353041403B43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C43423C -43423C43423C43423C43423C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E393F3E39 -3F3E393F3E393F3E394D4C494D4C494D4C494D4C494D4C494D4C494D4C494C4B484B4B474A4A46 -494946494845494845484845474744474744484744474744474744474744474744484745484744 -4948454948454A49464B49464B49464B4A474B4A474C4B484C4C484D4C494C4C484C4B484C4B48 -4D4C494D4D494E4D4A4E4D4A4F4E4B4F4E4B4F4E4B504F4C51504C51504D51514D51514D52514D -52514E52514E52514E52514D52514D52514D53524E55545056555155545054534F51504D51504C -504F4B504F4B504F4B52514C4B4B463C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B374D4C494D4C494D4C494C4C494C4C484B4B484B4B47 -4A49464A4946484744474644464543474643464542464542464543454542464542464542454542 -454542464542474643484744484744484744484844484744494845494846494845494845494946 -4A49464948454948454A49464A4A474B4A474B4A474B4A474B4B484C4B484D4C484E4E4A4E4E4A -4F4F4B504F4B504F4B51504C51504C51504C51504D51504C51504D53524E54534F555450555450 -53524E52514D51504C504F4B4F4E4A504F4B51504C4A4A453C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B374C4C484C4C484C4C484B4B47 -4A4A46494945484845474744464542464542454442444341454442454441454441454442444441 -444441454441444441454542464542464643474643474744484744484744484744494845484745 -4948454847444847444847444848454848454848454848454948454948454848454948454A4946 -4A49464A4A464B4A474C4B474D4C484E4D494E4E4A4F4F4B504F4C50504C51504C51504D52514E -53524E54534F54534F54534F52514E51504C504F4B4F4E4A4F4E4A504F4B4A4A453C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B374C4B48 -4B4A474A4A47494845484744464643454542454441444441444341444341444341444341444341 -444441454441444441444441454542454542444441454542464542474643474744484744494845 -494845494845494845484845494845484744484744484744484845484744484744484744484744 -4847444747444847444847444847444848444948454A49464B4A474C4B484D4D494F4E4A4F4F4B -504F4B50504C51504D52514D54534F54534F54535053524F52514D51504C504F4B4F4E4A504F4B -4A4A453C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B374B4A474A4946484744474643464542454441444340434340444340434340444341 -444340434340444340444340444441444441454441454441454441454542454542464542474643 -484744494845484845494845484745494845484744494845484744484744484845484845484744 -474744474744474643484744484744474643474643474643474642474643484743484744494845 -4B4A464C4B484D4D494F4E4A504F4B51504C52514D53524E55545056555155545053524E51504C -504F4B4F4E4A4F4E4A4949443C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B37484845474744464542454441444340444441454441444340 -444340444340444441444340444340444441444441454441454441454541454441454542454542 -464542464643484744484845494946494845484845494845494845484845484744484744494845 -484845484845484744474744474744464643474643474643464542464643464542464542464542 -4645424746424746434847444A49454B4A474D4C484E4E4A504F4B51504C53524D55544F565550 -55545053524E51504C504F4B4F4E4A4F4E4A4949443C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373B3A363A39353938353837353837353938343A38363B3A363C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373B3A363A3935393835 -3837353837353938343A38363B3A363C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373B3A363A39353938353837353837353938343A38363B3A363C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37474643464643454542454441444340 -444340444441444441444441444340454441444441454441444441454441454441454441454441 -464542464542454542454542464542474643484744494845494845494845494845494845494845 -484744484744484744484744474744474643474643474643464643464542464542464542464542 -4545424545424544414645424645414646424747434847444948454B4A474C4C474E4D49504F4A -51504C54534F55545055544F53524E51504C4F4E4A4F4E4A4F4E4A4949443C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B36393732353431 -3739373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B363937323534313739373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B3537342F32312E3538373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B3638353033322F3639373C3B373C3B3638353033322F3639373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373B3A373939343B3A374645414E4E4853524C53524C4E4E48464540 -3B3A373938353B3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373B3A37393934 -3B3A374645414E4E4853524C53524C4E4E484645403B3A373938353B3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373B3A373939343B3A374645414E4E4853524C53524C4E4E48 -4645403B3A373938353B3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37454542454441 -454441454441454441454441454441444441454542454441454542454441454441454441454441 -454441464542454541464542454542464642464542464542474643474643484744484844494845 -484844484844494845484744484744484744474744474744464643474643464643464643464643 -464542464542464542464542464542464542454441454541454541464642464643474743484844 -4949454B4A464D4C474F4E4A52514D54534E54534F53524E51504C504F4B4F4E4A4F4E4A494944 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A363938343A3A373C3B373C3B373C3B37 -3C3A39434A4E5B615B5445383C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3A363938343A3A373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3A39434A4E5B615B5445383C3B373C3B373C3B37 -3C3B373C3B373C3A33322D282A2B2C3438373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A33322D282A2B2C3438373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A3435312C2C2B28292928 -2A2C2C3438373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A36393834 -3A3A373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3A363938343A3A373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B3F52616574796F604A38 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3A3435312C2C2B282929282B2C2E373A3536312B -2D2C292F35363C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3A33322D282A2B2C3438373C3B3D4C585D6B70685C48383C3B373C3B3D4C585D6B7068 -5C48383C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A33322D282A2B2C343837 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3A3435312C2C2B282929282A2C2C3438373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373B3A363938344646415756505958525A59535A5953 -5A59535A59535958525857504645403938343B3A363C3B373C3B373C3B373C3B373C3B373C3B37 -3B3A363938344646415756505958525A59535A59535A59535A5953595852585750464540393834 -3B3A363C3B373C3B373C3B373C3B373C3B373C3B373B3A363938344646415756505958525A5953 -5A59535A59535A59535958525857504645403938343B3A363C3B373C3B373C3B373C3B373C3B37 -3C3B37464542454541454441454441454441454441454441454441454542454542454542454541 -454542454541464542464542454541464542464542464542474643464642474643474643474643 -474743484744484844484844484844484744484744484744474744474643474643474643484744 -464643464542464542464542454541454542464542454441444441454542454441454541464542 -4545414645424646434747434847444A49454C4C47504F4B52514D52514D52514C51504C504F4B -504F4B504F4A4949443C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A31302F323C4241423D37 -3C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B34332C272929272D33353C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A31302F323C4241423D373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B5339 -3C3B373C3B373C3B373C3B373C3B373C3E4E7495A0AEA386694A383C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3E4E7495A0 -AEA386694A383C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B3637363E -5B76869EA6A5B3B1A6AB9F846B4D383C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3A31302F323C4241423D373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C393333302B2C2B282929272A2B29 -2D2F2E3538363C3B373C3A31302F323C4241423D373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D57 -85ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3A3435322D2E2C292A2A272A2A292C2E2D3335343B3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B3637363E5B76869EA6A5B3B1A6 -AB9A735940415E79889AA09B88613E3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373B342C2A2927292A2A3338373C3B373C3B373C3B373C3A34322C272929272C3134 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3E4E7495A0AEA386694A383C3D5785ABAAB6B1997B53393C3B37 -3C3D5785ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B34332C27292927292927292927292927292927292A2D363D4E -7495A0AEA386694A383C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B3637363E5B76869EA6A5B3B1A6AB9F846B4D383C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B363837344D4D495959535C5B55 -5C5B555C5B555C5B555C5B555C5B555C5B555C5B555959534D4C483938343B3A373C3B373C3B37 -3C3B373C3B373C3B363837344D4D495959535C5B555C5B555C5B555C5B555C5B555C5B555C5B55 -5C5B555959534D4C483938343B3A373C3B373C3B373C3B373C3B373C3B363837344D4D49595953 -5C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555959534D4C483938343B3A373C3B37 -3C3B373C3B373C3B373C3B37464542454441454541464542464542464542464542454542464542 -464542464542464542464542464542464542464542464542464542474643464642474643474643 -474643484744484744484744484744494845484844484744484744484744484744484744474643 -474643474643474643474643464643464542464542464542454542454541454542454441454441 -4544414544414544414545424544414545414544414545414746424847444C4B474E4D49504F4B -504F4B504F4B504F4B504E4A504F4A4949443C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C425D -8DAEAAB6B090714B383C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3C49749AA8B6B3A8996F473D3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C425D8DAEAA -B6B090714B383C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D57 -85ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B373D4E6E9CB1ABB6B2A79167403C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373D4E6E9CB1ABB6B2A79167403C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B38517798B3B2ABB5B2A6ADA7A0ADA8846642373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C425D8DAEAAB6B090714B383C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A33343B4C6C808A -A0A6A5B3B1A8AFA798968772624E3B3C3B373C425D8DAEAAB6B090714B383C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C393232343F5A6F7C939D9EAEAFA8B1AB9D9E907A6F563E3432333B3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B38517798 -B3B2ABB5B2A6ADA79FAB956C4F3E477298A8B6B3A78E633E3C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B37416285B2B2ABB5AF8F6C45343B3B373C3B373C3B373A3847 -759CA8B5B3A9A1754B3D3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373D4E6E9CB1ABB6B2A79167403C3D5785ABAA -B6B1997B53393C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3C49749AA8B6B3ABB6B3ABB6B3ABB6B3AB -B6B3ABB5AD7F60506E9CB1ABB6B2A79167403C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B38517798B3B2ABB5B2A6ADA7A0 -ADA8846642373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373A3835494843 -5959535C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B55595953484743 -3938353C3B373C3B373C3B373C3B373A38354948435959535C5B555C5B555C5B555C5B555C5B55 -5C5B555C5B555C5B555C5B555C5B555959534847433938353C3B373C3B373C3B373C3B373A3835 -4948435959535C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B55595953 -4847433938353C3B373C3B373C3B373C3B373C3B37464542464542464542464642474643464643 -4646434645424646434646424646424746434646435E5D5BD7D7D7E1E1E1E3E3E3E4E4E4E6E6E6 -E8E8E8E9E9E9EAEAEAEBEBEBEBEBEBEAEAEAE9E9E9E7E7E7E6E6E6E4E4E4E3E3E3E1E1E1DFDFDF -DEDEDEDCDCDCDADADAD8D8D8D7D7D7D5D5D5D3D3D3D2D2D2D0D0D0CECECECCCCCCCBCBCBC9C9C9 -C7C7C7C6C6C6C4C4C4C2C2C2C1C1C1BFBFBFB7B7B7575754444441444340454441464541464542 -4847434A49454C4B474D4C484F4E49504E4A504F4A504F4B4949443C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B3434302B -2D2C292A2A27292A282B2D2C3234343B3B373C3B36352E282929272B30333B3B373C3B3738322A -2929272A2E313A435F8FAFABB6B0906B3F29292927292D303A3B373C3D5785ABAAB6B19977492B -2A29282A2B2B3034343B3B373C3B373C3B373C3B3537332D2E2C282A29282B2C2B3134343B3B37 -3C3B373C3B3434302B2D2C292B2A282929282B2C2B3134343B3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3C49749AA8B6B3A8 -996F473D3B373C3B373C3B373C3B373C3B373C3B3537332D2D2B282A29282B2C2B3134343B3B37 -3C3B373C435F8FAFABB6B0906B3F29292927292D303A3B373C3B373C3B373C3B373C3B373C3B37 -3A362F2F2C292A29272A2A292C2D2E363A373C3B3434302B2D2C292A2A27292A282B2D2C323434 -3B3B373C3B373C3D5785ABAAB6B19977492B2A29282A2B2B3034343B3B373C3B373C3A3B4E616D -786E56473C373C3B3434302B2D2C292B2A282929282B2C2B3134343B3B373C3B3739332B2A2927 -292C2E383A373C3B35352F282929272C31333B3B373C3B373C3B373C3B373C3A312F292729292A -3338373C3B373731292929272B30333C3B373C3B373A362F2F2C292A29272A2A292C2D2E363A37 -3C3B373C3B3537332D2D2B282A29282B2C2B3134343B3B373C3B373C3B373C3B373C3B373C3B36 -352E282929272B30333B3B373C3B3739322A2929272A2D303A3B373C3B3537332D2D2B282A2928 -2B2C2B3134343B3B373C3B373C3B3536312C2E2C292A2A272929282B2D2F373B373A362F2F2C29 -2A29272A2A292C2D2E363A373C3A3B4E616D786E56473C373C3B373C3B3537332D2E2C282A2928 -2B2C2B3134343B3B373C3B373C3B3434302B2D2C292B2A282929282B2C2B3134343B3B373C3B37 -3C3B373C3B373C3B373C3B373C3C4F7CA2A9B6B2A18557302A2927292B2E373B3536312C2E2C29 -2A2A272929282B2D2F373B373C3B3537332D2E2C282A29282B2C2B3134343B3B373C3B373C3B34 -34302B2D2C292A2A272929282B2D2D33332F2F2D292A29272A2B2A2F32333A3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373A362F2F2C292A29272A2A292C2D2E363A373C3B373C3B3537332D -2D2B282A29282B2C2B3134343B3B373C3B373C435F8FAFABB6B0906B3F29292927292D303A3B37 -3C3A312F292729292A3338373C3B373731292929272B30333C3B373C3B3434302B2D2C292A2A27 -292A282B2D2C3234343B3B373C3B373C3B373C3B373C3B373C3B373C3B3434302B2D2C292A2A27 -292A282B2D2C3234343B3B373C3B36352E282929272B30333B3B373C3B3738322A2929272A2E31 -3A3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3C4C789DA8B5B3ABB6B3ABB5B1A9B5B3ABB6B1967951393C3B373C435F8FAFABB6B0906B3F29 -292927292D303A3B373C3B3637322B2C2B282A29272A2A292C2E2E3538363C3B373C3B373C3B36 -38342E2E2C292A29272A2A292E32333B3D5785ABAAB6B1997B53393C3B34342E282929272A2D2F -383A373C3B373C3B373C3B373C3B373C3B36373B507C9CA6B5B3ABB6B3ABB6B3ABB6B3ABB6B3AB -B6B2A59B754C3B36363C3B36352E282929272B30333B3B373C3B3739322A2929272A2D303A3B37 -3C3B3537332D2D2B282A29282B2C2B3134343B3B373C3B373C3B3536312C2E2C292A2A27292928 -2B2D2F373C4F7CA2A9B6B2A18557302A2927292B2E373B477298A8B6B3A78E633E3C3B373C3B37 -3C3B3537332D2E2C282A29282B2C2B3134343B3B373C3B36352E282929272C31333C3B373C3830 -2D29272A2F313B3B373C3A312F2A272929293237373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B384D7092B3B3ABB6B3AAA880523C3937 -3C3B373C3B343F5E83ADB2ABB6B3AAAF85583F3B373C3B373C3B3537332D2E2C282A29282B2C2B -3134343B3B373C3B373B352D2A2927292927292927292927292927292C2F393A3B4E616D786E56 -473C373C3D5785ABAAB6B1997B53393C3B373C3D5785ABAAB6B1997B53393C3B373C3B3637322B -2C2B282A29272A2A292C2E2E3538363C3B373C3B373C3B373C3B373C3B373C3C49749AA8B6B3AA -B4AEA5AFACA4AFACA4AFACA4AEA67E603D3B4E616D786E56473C373C3B3536312C2E2C292A2A27 -2929282B2D2F373B373C3B3537332D2D2B282A29282B2C2B3134343B3B373C3B373C3C4F7CA2A9 -B6B2A18557302A2927292B2E373B373C3B3537332D2E2C282A29282B2C2B3134343B3B373C3B37 -39332B2A2927292C2E383A373C3B35352F282929272C31333B3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3B3A363C3B375B5A535C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B55 -5C5B555C5B555A59543B3A373C3A373C3B373C3B373B3A363C3B375B5A535C5B555C5B555C5B55 -5C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555A59543B3A373C3A373C3B37 -3C3B373B3A363C3B375B5A535C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B555C5B55 -5C5B555C5B555C5B555A59543B3A373C3A373C3B373C3B373C3B373C3B37474643474643474643 -474643474643474643474643474643474643474643484744474643474643A2A2A1DEDEDEDFDFDF -E1E1E1E2E2E2E3E3E3E4E4E4E5E5E5E6E6E6E6E6E6E6E6E6E6E6E6E5E5E5E4E4E4E3E3E3E2E2E2 -E1E1E1DFDFDFDEDEDEDCDCDCDADADAD9D9D9D7D7D7D6D6D6D4D4D4D2D2D2D1D1D1CFCFCFCDCDCD -CCCCCCCACACAC8C8C8C7C7C7C5C5C5C3C3C3C2C2C2C0C0C0BEBEBEBDBDBD8C8C8B454441444440 -4544404544404544404645414746424948444A49454D4C474E4D494F4E4A504E4A4848433C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3C48668188999E9DACADA8B3AFA3A59882765B403533343C3B41698EA5B5B3AAA87C50 -3B3B373C3B374C7193B4B3AAB18F6347435F8FAFABB6B3ABB6B3ABB6B3ABB39366493C373C3D57 -85ABAAB6B2A8ADA8A2B1B0A6ACA08C8062443836363C3B373C3B363733374D677994A0A1B1AFA5 -AA9D887C61443733343B3B373C3C486781889A9E9CAAAAA6B3B0A5AA9E897E60423836363C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3C49749AA8B6B3A8996F473D3B373C3B373C3B373C3B373C3B363733374F697B96A1A3B2AFA5 -A99C877A5D413635353C3B373C435F8FAFABB6B3ABB6B3ABB6B3ABB39366493C373C3B373C3B37 -3C3B373C3B373C39333F526B8A989DAEB0A8B1AA9EA194755D45373C3C48668188999E9DACADA8 -B3AFA3A59882765B403533343C3B373C3D5785ABAAB6B2A8ADA8A2B1B0A6ACA08C806244383636 -3C3B373C3D5785ABAAB6B1997B53393C3C486781889A9E9CAAAAA6B3B0A5AA9E897E6042383636 -3C3B3A51738FB0B2AAB39C6F4C383339363A5E88A0B5B2A89F7A51413B373C3B373C3B373C3B37 -3C435F8FAFABB6B090714B383C3B39577C9CB4B3AAAB80543F3B373C39333F526B8A989DAEB0A8 -B1AA9EA194755D45373C3B363733374F697B96A1A3B2AFA5A99C877A5D413635353C3B373C3B37 -3C3B373C3B373C3B41688DA5B5B3AAA87C4F3B3B373C3B36496D90B3B3AAB294684B3C36373337 -4F697B96A1A3B2AFA5A99C877A5D413635353C3B373C3B445D757E939A9BABADA8B4AFA3A89870 -573C333F526B8A989DAEB0A8B1AA9EA194755D45373C3D5785ABAAB6B1997B53393C3B36373337 -4D677994A0A1B1AFA5AA9D887C61443733343B3B373C3C486781889A9E9CAAAAA6B3B0A5AA9E89 -7E60423836363C3B373C3B373C3B373C3B373C3B373C3D5785AAAAB6B3ABB6B3ABB6B3ABB4A376 -573D445D757E939A9BABADA8B4AFA3A89870573E363733374D677994A0A1B1AFA5AA9D887C6144 -3733343B3B373C3C48668087999E9EACADA8B4AFA3A4937A6E686D88969CAEAFA7AEA492886C4A -3C36363C3B373C3B373C3B373C3B373C3B373C39333F526B8A989DAEB0A8B1AA9EA194755D4537 -3C3B363733374F697B96A1A3B2AFA5A99C877A5D413635353C3B373C435F8FAFABB6B3ABB6B3AB -B6B3ABB39366493C373C435F8FAFABB6B090714B383C3B39577C9CB4B3AAAB80543F3B373C3C48 -668188999E9DACADA8B3AFA3A59882765B403533343C3B373C3B373C3B373C3B373C3B373C3C48 -668188999E9DACADA8B3AFA3A59882765B403533343C3B41698EA5B5B3AAA87C503B3B373C3B37 -4C7193B4B3AAB18F63473B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373E5676A6B1ABB6B1957A533B3B3A373E4247585D50483C373C3B373C435F -8FAFABB6B3ABB6B3ABB6B3ABB39366493C373C3B3C58748A9EA4A1AFB0A8B2AB9E9D8C725C4334 -383B373C3B363833334760738E9B9EAFB0A8B1A897937150403D5785ABAAB6B1997B533737343F -658DA1B5B3AAAF976F5541373C3B373C3B373C3B373C3B373C393B5B839FB5B3ABB5AB92836750 -4B433D454B536D8696B0B2ABB6B19B7D53393B3B41688DA5B5B3AAA87C4F3B3B373C3B36496D90 -B3B3AAB294684B3C363733374F697B96A1A3B2AFA5A99C877A5D413635353C3B373C3B445D757E -939A9BABADA8B4AFA3A8987057405785AAAAB6B3ABB6B3ABB6B3ABB4A376573E477298A8B6B3A7 -8E633E3C3B373C3B363733374D677994A0A1B1AFA5AA9D887C61443733343B3B416A8EA6B5B3A9 -A3784C3C3B373C476697B0AAAF885A3E3B373C3F5B8AADAAB6B1997D55393C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B39587E9FB5B3AB -B6B3ABB5AE8B6943343B3B373B3845719AA8B5B3ABB6B3ABB39365483C373C3B363733374D6779 -94A0A1B1AFA5AA9D887C61443733343B3B373F5D7FAFB2ABB6B3ABB6B3ABB6B3ABB6B3ABB39A6D -503E5785ABAAB6B1997B53393C3D5785ABAAB6B1997B53393C3B373C3D5785ABAAB6B1997B5339 -3C3B373C3B3C58748A9EA4A1AFB0A8B2AB9E9D8C725C4334383B373C3B373C3B373C3B373C3B37 -3C3C49749AA8B6B3A8996F473D3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B44 -5D757E939A9BABADA8B4AFA3A89870573E363733374F697B96A1A3B2AFA5A99C877A5D41363535 -3C3B373C3D5785AAAAB6B3ABB6B3ABB6B3ABB4A376573D363733374D677994A0A1B1AFA5AA9D88 -7C61443733343B3B3A51738FB0B2AAB39C6F4C383339363A5E88A0B5B2A89F7A51413B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373939354949445D5C565D5C565D5C565D5C565D5C565D5C565D5C565D5C56 -5D5C565D5C565D5C565D5C565D5C565D5C564947443A39363C3B373C3B373939354949445D5C56 -5D5C565D5C563D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C375D5C565D5C565D5C56 -4947443A39363C3B373C3B373939354949445D5C565D5C565D5C565D5C5647474155544E5D5C56 -5D5C5655544E4747415D5C565D5C565D5C565D5C564947443A39363C3B373C3B373C3B373C3B37 -474643484744474743474743484744484744484744484744484744484744484744484744504F4C -D2D2D1DBDBDBDCDCDCDDDDDDDEDEDEDFDFDFE0E0E0E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1 -E0E0E0DFDFDFDEDEDEDDDDDDDCDCDCDBDBDBD9D9D9D8D8D8D7D7D7D5D5D5D4D4D4D2D2D2D1D1D1 -CFCFCFCDCDCDCCCCCCCACACAC9C9C9C7C7C7C5C5C5C4C4C4C2C2C2C1C1C1BFBFBFBDBDBDBCBCBC -B4B4B44B4A464544404645414544404544414544404544404645424847434B4A454D4C474E4D48 -4E4D494848433C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3D5785ABAAB6B2AAB1AAA0AAAAA6B5B2ABB6B2A3936742393A38 -496B8BB2B2ABB49C6D4D3A373C3B3F6891A7B5B2A7966D453D435F8FAFABB6B2A6ABA399A3A199 -A18861483C373C3D5785ABAAB6B3AAB4AEA2AAAAA6B5B2ABB6B19D7F55393C3B373C3937507695 -B2B2ABB6B3A9B0ABA5B4B2ABB6B2A5986C453A3A373C3D5785ABAAB6B2AAB2ABA0AAAAA7B5B2AB -B6B19B7D53393C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3C49749AA8B6B3A8996F473D3B373C3B373C3B373C3B373C3936507595 -B2B2ABB5AFA2A6A3A0B0B2AAB6B29F875C3C3A3B373C435F8FAFABB6B2A6ABA399A3A199A18861 -483C373C3B373C3B373C3B373C3B373C435F8DACAAB6B2A8ACA2959E9E9CACA47C5D3E373C3D57 -85ABAAB6B2AAB1AAA0AAAAA6B5B2ABB6B2A3936742393A373C3D5785ABAAB6B3AAB4AEA2AAAAA6 -B5B2ABB6B19D7F55393C3B373C3D5785ABAAB6B1997B53393C3D5785ABAAB6B2AAB2ABA0AAAAA7 -B5B2ABB6B19B7D53393C3B373C3E4B7396A5B5B2A79D72463F5A7FA9B2AAB19B72553F373C3B37 -3C3B373C3B373C3B373C435F8FAFABB6B090714B383C3B39577C9CB4B3AAAB80543F3B373C435F -8DACAAB6B2A8ACA2959E9E9CACA47C5D3E373C3936507595B2B2ABB5AFA2A6A3A0B0B2AAB6B29F -875C3C3A3B373C3B373C3B373C3B373C3B37486989B1B2ABB49E6F4F3A373C3B3E678FA7B5B3A8 -9A70483D3936507595B2B2ABB5AFA2A6A3A0B0B2AAB6B29F875C3C3A3B373C3D5785ABAAB6B2AA -B3ACA1AAA9A6B1996D4E445F8DACAAB6B2A8ACA2959E9E9CACA47C5D3E373C3D5785ABAAB6B199 -7B53393C3937507695B2B2ABB6B3A9B0ABA5B4B2ABB6B2A5986C453A3A373C3D5785ABAAB6B2AA -B2ABA0AAAAA7B5B2ABB6B19B7D53393C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B2A8 -ADA499A3A199A2946F553F5785ABAAB6B2AAB3ACA1AAA9A6B1996D4E3A37507695B2B2ABB6B3A9 -B0ABA5B4B2ABB6B2A5986C453A3A373C3D5785ABAAB6B2AAB2ABA0ABACA9B5B3ABB6B3ABB5B1A5 -ACAAA6B4B2ABB6B2A0855B3B3C3B373C3B373C3B373C3B373C3B373C435F8DACAAB6B2A8ACA295 -9E9E9CACA47C5D3E373C3936507595B2B2ABB5AFA2A6A3A0B0B2AAB6B29F875C3C3A3B373C435F -8FAFABB6B2A6ABA399A3A199A18861483C373C435F8FAFABB6B090714B383C3B39577C9CB4B3AA -AB80543F3B373C3D5785ABAAB6B2AAB1AAA0AAAAA6B5B2ABB6B2A3936742393A373C3B373C3B37 -3C3B373C3B373C3D5785ABAAB6B2AAB1AAA0AAAAA6B5B2ABB6B2A3936742393A38496B8BB2B2AB -B49C6D4D3A373C3B3F6891A7B5B2A7966D453D3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373E51719FB1ABB6B2A193715040332B2D2F2F353736 -3C3B373C3B373C435F8FAFABB6B2A6ABA399A3A199A18861483C373C3B395B809CAFA99EA6A29C -ABAEAAB5B3AAB39C6D4F3B373C39364B7090B0B2ABB6B2AAB2ABA1ADAEA79E744B3D3D5785ABAA -B6B199794E37507795B2B2AAB3A27F6347383C3B373C3B373C3B373C3B373C3B373C436090AEAA -B6B2A6956D463D3B373C3B373C3B373C3D4C769AA8B5B3AAAE8558403B37486989B1B2ABB49E6F -4F3A373C3B3E678FA7B5B3A89A70483D3936507595B2B2ABB5AFA2A6A3A0B0B2AAB6B29F875C3C -3A3B373C3D5785ABAAB6B2AAB3ACA1AAA9A6B1996D4E3E5785ABAAB6B2A8ADA499A3A199A2946F -553F477298A8B6B3A78E633E3C3B373C3937507695B2B2ABB6B3A9B0ABA5B4B2ABB6B2A5986C45 -3A3A384B6D8DB2B2ABB39263463B36405F82AFB2ABB4A374533B373B5273A5B1ABB5A67A5C3F37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B3B6289A7B5B3A9AAA59FB4B2A9A2764A3A3A353B5679A8B2AAAEA69FAFB2ABB49D6F513D37 -3C3937507695B2B2ABB6B3A9B0ABA5B4B2ABB6B2A5986C453A3A373F5B769EA099A3A199A3A19F -B1B2ABB6B3AAAE8F64493E5785ABAAB6B1997B53393C3D5785ABAAB6B1997B53393C3B373C3D57 -85ABAAB6B1997B53393C3B373C3B395B809CAFA99EA6A29CABAEAAB5B3AAB39C6D4F3B373C3B37 -3C3B373C3B373C3B373C3C49749AA8B6B3A898693B2B29272929272929272D32343C3D5785ABAA -B6B1997B53393C3D5785ABAAB6B2AAB3ACA1AAA9A6B1996D4E3A36507595B2B2ABB5AFA2A6A3A0 -B0B2AAB6B29F875C3C3A3B373C3D5785ABAAB6B2A8ADA499A3A199A2946F553B37507695B2B2AB -B6B3A9B0ABA5B4B2ABB6B2A5986C453A3A373C3E4B7396A5B5B2A79D72463F5A7FA9B2AAB19B72 -553F373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B3739383454534E5D5C565D5C565D5C565D5C565D5C56 -5D5C565D5C565D5C565D5C565D5C565D5C565D5C565D5C565D5C5654524D3937353C3B373C3B37 -39383454534E5D5C565D5C565D5C563D3C375D5C565D5C565D5C565D5C565D5C565D5C563D3C37 -5D5C565D5C565D5C5654524D3937353C3B373C3B3739383454534E5D5C565D5C565D5C565D5C56 -55544F403F3955544E55544F403F3955544E5D5C565D5C565D5C565D5C5654524D3937353C3B37 -3C3B373C3B373C3B374847444847444847444948454948454949454948454948454A49464A4946 -4A49464A484581817FD6D6D6D7D7D7D8D8D8D9D9D9DADADADBDBDBDCDCDCDCDCDCDCDCDCDCDCDC -DCDCDCDCDCDCDCDCDCDBDBDBDBDBDBDADADAD9D9D9D8D8D8D7D7D7D8D8D8D8D8D8D8D8D8D8D8D8 -D8D8D8D8D8D8D8D8D8D7D7D7D5D5D5D3D3D3D1D1D1CECECECBCBCBC8C8C8C4C4C4C1C1C1BFBFBF -BDBDBDBCBCBCBABABAB8B8B8737271454441454441454441454441444340454440454441464541 -4847434A49454C4B474D4C484747423C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B3F587A92 -B2B2ABB5A779583D373D4A6896AFAAB6B0916F48363B3D5A8AADAAB5B090724D383C435F8FAFAB -B6B090714B383C3B373C3B373C3B373C3D5785ABAAB6B19A7B53393C3C456C91A5B5B3AAA87D52 -3E3B373C446191AEAAB6B19D8A65453E3B3B4E6D89ACB2ABB5A97E5D3E373C3D5785ABAAB6B199 -7B53393C3D466D91A5B5B3AAA77C513E3B373C3B373C3B373C3B373C3B37362F28292927292927 -2929272A30323B3B373C3B373C3B373C3B373C3C49749AA8B6B3A8996F473D3B373C3B373C3B37 -3C3B373C446091AEAAB5AF8D6B402B292929396085AEB2AAB29062463C373C435F8FAFABB6B090 -714B383C3B373C3B373C3B373C3B373C3B373C3B373C3B373E5372A1B1ABB5AD86633A2B2D302F -373A383D3B373C3D5785ABAAB6B1997B53393C3B3F587A92B2B2ABB5A779583D373C3D5785ABAA -B6B19A7B53393C3C456C91A5B5B3AAA87D523E3B373C3D5785ABAAB6B1997B53393C3D5785ABAA -B6B1997B53393C3D466D91A5B5B3AAA77C513E3B373C3B373E4E6B98ACAAB5B0A0A9A9AAB5AE92 -77533B3C3B373C3B373C3B373C3B373C3B373C435F8FAFABB6B090714B383C3B39577C9CB4B3AA -AB80543F3B373E5372A1B1ABB5AD86633A2B2D302F373A383D3B373C446091AEAAB5AF8D6B402B -292929396085AEB2AAB29062463C373C3B373C3B373C3B373C3B373D486594AEAAB6B092714A35 -3A3F5B8CADAAB6B092754E383C446091AEAAB5AF8D6B402B292929396085AEB2AAB29062463C37 -3C3D5785ABAAB6B1997B53393C3B373F3E393E5372A1B1ABB5AD86633A2B2D302F373A383D3B37 -3C3D5785ABAAB6B1997B53393C446191AEAAB6B19D8A65453E3B3B4E6D89ACB2ABB5A97E5D3E37 -3C3D5785ABAAB6B1997B53393C3D466D91A5B5B3AAA77C513E3B373C3B373C3B373C3B373C3B37 -3C3D5785ABAAB6B1997B53393C3B373C3B373C3D5785ABAAB6B1997B53393C3B373F3E393C4461 -91AEAAB6B19D8A65453E3B3B4E6D89ACB2ABB5A97E5D3E373C3D5785ABAAB6B1997B53393C435A -88A7AAB6B2A78F653F3C3C446B90A5B5B3AAA97F523E3B373C3B373C3B373C3B373C3B373E5372 -A1B1ABB5AD86633A2B2D302F373A383D3B373C446091AEAAB5AF8D6B402B292929396085AEB2AA -B29062463C373C435F8FAFABB6B090714B383C3B373C3B373C3B373C435F8FAFABB6B090714B38 -3C3B39577C9CB4B3AAAB80543F3B373C3D5785ABAAB6B1997B53393C3B3F587A92B2B2ABB5A779 -583D373C3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B3F587A92B2B2ABB5A779 -583D373D4A6896AFAAB6B0916F48363B3D5A8AADAAB5B090724D383C3B373C3B373C3B373C3B37 -362F282929272929272929272A30323B3B373C3B373C3B373C3B373C3B415E7F96B0B3ABB6B3AB -B5AF9E99846C5E47343134353C3B373C435F8FAFABB6B090714B383C3B373C3B373C3B373C3B35 -37332C2C2C2C3437373B446190ADAAB6B08C6D47383C435F8FADAAB6B2A0906C4A413B373C3D3D -4340373C3D5785ABAAB6B19D8F858BABB2AAB4A7886E4E3A3C3B373C3B373C3B373C3B373C3B37 -3C3B373E5575A5B1ABB6B091714B383C3B373C3B373C3B373C3B39547899B4B3ABB39A6C4F3C37 -3D486594AEAAB6B092714A353A3F5B8CADAAB6B092754E383C446091AEAAB5AF8D6B402B292929 -396085AEB2AAB29062463C373C3D5785ABAAB6B1997B53393C3B373F3E393C3D5785ABAAB6B199 -7B53393C3B373C3B373C3C477298A8B6B3A78E633E3C3B373C446191AEAAB6B19D8A65453E3B3B -4E6D89ACB2ABB5A97E5D3E373D4E6C9BB0ABB5AB7E5C3D37577F9FB5B3ABB6B0916F4937486C8F -B3B3AAAC865A423B373C3B373C3B373C3B373C3B37362F282929272929272929272A30323B3B37 -3C3B373C3B373C3B373C3C446C94A8B6B3A790716B91ACAAB5A87E5A3A3C648DA5B5B199806F76 -A3B1ABB5A879593D373C446191AEAAB6B19D8A65453E3B3B4E6D89ACB2ABB5A97E5D3E373C3B37 -3C3B373A35344D7493B1B2AAB3A37F6347383C3D5785ABAAB6B1997B53393C3D5785ABAAB6B199 -7B53393C3B373C3D5785ABAAB6B1997B53393C3B373C3B3537332C2C2C2C3437373B446190ADAA -B6B08C6D47383C3B373C3B373C3B373C3B373C3C49749AA8B6B3ABB6B3ABB6B3ABB6B3ABB6B3A8 -9B71483D3D5785ABAAB6B1997B53393C3D5785ABAAB6B1997B53393C3B373F3E393C446091AEAA -B5AF8D6B402B292929396085AEB2AAB29062463C373C3D5785ABAAB6B1997B53393C3B373C3B37 -3C446191AEAAB6B19D8A65453E3B3B4E6D89ACB2ABB5A97E5D3E373C3B373E4E6B98ACAAB5B0A0 -A9A9AAB5AE9277533B3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373938345958535D5C565D5C56 -5D5C565D5C565D5C565D5C565D5C565D5C565D5C565D5C565D5C565D5C565D5C565D5C56595953 -3837353C3B373C3B373938345958535D5C565D5C565D5C563D3C375D5C565D5C565D5C565D5C56 -5D5C565D5C563D3C375D5C565D5C565D5C565959533837353C3B373C3B373938345958535D5C56 -5D5C565D5C565D5C565D5C5655544F3F3E39403F3855544E5D5C565D5C565D5C565D5C565D5C56 -5959533837353C3B373C3B373C3B373C3B374848454948454948454A49464A49464A4A464A4946 -4B49464B4A474C4A474B4A474B4A47BBBBBAE0E0E0E0E0E0E1E1E1E2E2E2E2E2E2E2E2E2E3E3E3 -E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E2E2E2E3E3E3E4E4E4E5E5E5E6E6E6E7E7E7 -E8E8E8E9E9E9EAEAEAECECECEDEDEDEFEFEFF0F0F0EEEEEEEBEBEBE9E9E9E6E6E6E3E3E3E0E0E0 -DDDDDDDADADAD7D7D7D4D4D4D0D0D0CDCDCDCDCDCDAAAAA9464542454441454441454441444340 -4544404544404544414645414847434B49454C4A464747423C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B199 -7B53393C3B373D476594B0ABB6B093734D383C3C456E93A7B5B2A8976A413B587CABB2ABB3986C -4F3C373C435F8FAFABB6B090714B383C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B39 -527696B4B3ABB2895B403B373E5C7DADB2ABB5A7795A3E373C3B373C415D8DAFAAB6B198795239 -3C3D5785ABAAB6B1997B53393C3B39527697B4B3ABB2895B403B373C3B373C3B373C3B373C3B3A -5D83A4B5B3ABB6B3ABB6B3AAAC82563E3B373C3B373C3B373C3B373C3C49749AA8B6B3A8996F47 -3D3B373C3B373C3B373C3B373E5B7CADB2ABB6B3ABB6B3ABB6B3ABB6B3ABB6B3ABB4A175563D37 -3C435F8FAFABB6B090714B383C3B373C3B373C3B373C3B373C3B373C3B373C3B373C40537FA0A8 -B5B3AAB5AE9B9581685842323437373C3D5785ABAAB6B1997B53393C3B373D476594B0ABB6B093 -734D383C3D5785ABAAB6B1997B53393C3B39527696B4B3ABB2895B403B373C3D5785ABAAB6B199 -7B53393C3D5785ABAAB6B1997B53393C3B39527697B4B3ABB2895B403B373C3B373C3B384A6A8B -AFB2ABB6B2A7996F473C3B373C3B373C3B373C3B373C3B373C3B373C435F8FAFABB6B090704B38 -3C3B39577C9CB4B3AAAB80543F3B373C40537FA0A8B5B3AAB5AE9B9581685842323437373E5B7C -ADB2ABB6B3ABB6B3ABB6B3ABB6B3ABB6B3ABB4A175563D373C3B373C3B373C3B373C3B373C3B42 -6B8FA6B5B3A8986C423E5D81AEB2AAB3976B4E3C373E5B7CADB2ABB6B3ABB6B3ABB6B3ABB6B3AB -B6B3ABB4A175563D373C3D5785ABAAB6B1997B53393C3B373C3B373C40537FA0A8B5B3AAB5AE9B -9581685842323437373C3D5785ABAAB6B1997B53393E5C7DADB2ABB5A7795A3E373C3B373C415D -8DAFAAB6B1987952393C3D5785ABAAB6B1997B53393C3B39527697B4B3ABB2895B403B373C3B37 -3C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3D5785ABAAB6B1997B5339 -3C3B373C3B373E5C7DADB2ABB5A7795A3E373C3B373C415D8DAFAAB6B1987952393C3D5785ABAA -B6B1997B53393C3C436B92A8B6B3A8966B443D3B39527696B4B3ABB2895B403B373C3B373C3B37 -3C3B373C3B373C40537FA0A8B5B3AAB5AE9B9581685842323437373E5B7CADB2ABB6B3ABB6B3AB -B6B3ABB6B3ABB6B3ABB4A175563D373C435F8FAFABB6B090714B383C3B373C3B373C3B373C435F -8FAFABB6B090704B383C3B39577C9CB4B3AAAB80543F3B373C3D5785ABAAB6B1997B53393C3B37 -3D476594B0ABB6B093734D383C3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B37 -3D476594B0ABB6B093734D383C3C456E93A7B5B2A8976A413B587CABB2ABB3986C4F3C373C3B37 -3C3B373C3B373C3B3A5D83A4B5B3ABB6B3ABB6B3AAAC82563E3B373C3B373C3B373C3B373C3B37 -3C3B3A49576279858DA4ABAAB5B3ABB5B19E8A6040393B373C435F8FAFABB6B090714B383C3B37 -3C3B373C3B373B363B537388A4ADAAB5B3ABB6B3ABB6B3ABB6B092734D383E5B7CADB2ABB5A77A -5B3E373C3B373C3B373C3B373C3D5785ABAAB6B3ABB6B3ABB6B2A1875A373639373C3B373C3B37 -3C3B373C3B373C3B373C3B373E5776A6B1ABB6B0906E47363C3B373C3B373C3B373C3B36507798 -B4B3ABB39B6E513C373C3B426B8FA6B5B3A8986C423E5D81AEB2AAB3976B4E3C373E5B7CADB2AB -B6B3ABB6B3ABB6B3ABB6B3ABB6B3ABB4A175563D373C3D5785ABAAB6B1997B53393C3B373C3B37 -3C3D5785ABAAB6B1997B53393C3B373C3B373C3C477298A8B6B3A78E633E3C3B373E5C7DADB2AB -B5A7795A3E373C3B373C415D8DAFAAB6B1987952393C3D4C789CA9B6B19979504A769EA9B4ABA3 -B0B2A68E63416189A5B5B2A48B633E3C3B373C3B373C3B373C3B373C3B3A5D83A4B5B3ABB6B3AB -B6B3AAAC82563E3B373C3B373C3B373C3B373C3D4B769DA9B6B2A4875D415F839EB5B2A6957D7A -9EB0AAB1956A4F4F6C9BB0ABB5AE82613E373E5C7DADB2ABB5A7795A3E373C3B373C415D8DAFAA -B6B1987952393C3B373C39313C567BA5B1AAB5AC9076523C3C3B373C3D5785ABAAB6B1997B5339 -3C3D5785ABAAB6B1997B53393C3B373C3D5785ABAAB6B1997B53393C3B373B363B537388A4ADAA -B5B3ABB6B3ABB6B3ABB6B092734D383C3B373C3B373C3B373C3B373C3C49749AA8B6B3AAB4AEA5 -AFACA4AFACA4AFACA29871493D3D5785ABAAB6B1997B53393C3D5785ABAAB6B1997B53393C3B37 -3C3B373E5B7CADB2ABB6B3ABB6B3ABB6B3ABB6B3ABB6B3ABB4A175563D373C3D5785ABAAB6B199 -7B53393C3B373C3B373E5C7DADB2ABB5A7795A3E373C3B373C415D8DAFAAB6B1987952393C3B37 -3C3B384A6A8BAFB2ABB6B2A7996F473C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37383735 -5C5A555E5D575E5D575E5D573D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C375E5D57 -5E5D575E5D575B5A543837343C3B373C3B373837355C5A555E5D575E5D575E5D573D3C375E5D57 -5E5D575E5D575E5D575E5D575E5D573D3C375E5D575E5D575E5D575B5A543837343C3B373C3B37 -3837355C5A555E5D575E5D575E5D575E5D575E5D575655503F3E393F3E3856554E5E5D575E5D57 -5E5D575E5D575E5D575B5A543837343C3B373C3B373C3B373C3B374948454A49464A49464B4A47 -4B4A474B4A474C4B484C4B484C4B484C4B484C4B484C4B48BABABAB2B2B2B2B2B2B2B2B2B2B2B2 -B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2 -B2B2B2B3B3B3B5B5B5B7B7B7BABABABCBCBCBEBEBEBFBFBFC1C1C1C1C1C1C1C1C1BFBFBFBEBEBE -BCBCBCBABABAB7B7B7B5B5B5B3B3B3B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B4B4B4464642454441 -4544414544414444404544404544404544404544414746424847434A49454646413C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3D5785ABAAB6B1997B53393C3B373A3F5E90AFABB6B1947650393C3B38486989B0B2AAB39468 -647D9DB5B2A89A72493D3B373C425F8FAFABB6B0917049373C3B373C3B373C3B373C3D5785ABAA -B6B1997B53393C3B39507293B4B3ABB28A5C413B373F5D7EADB2ABB5A7785538353C3B37393B5A -8BAFAAB6B1997B54393C3D5785ABAAB6B1997B53393C3B39507293B4B3ABB28A5C413B373C3B37 -3C3B373C3B373C3B3A6188A5B6B3ABB6B3ABB6B3ABAD86593F3B373C3B373C3B373C3B373C3C49 -749AA8B6B3A8996F473D3B373C3B373C3B373C3B373F5E7FAEB2ABB5AE938877727B79737B7973 -7B79727970584A3C373C425F8FAFABB6B0917049373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B363B44506A7B86A0A9A8B5B3ABB5AD91714C373C3D5785ABAAB6B1997B53393C3B37 -3A3F5E90AFABB6B1947650393C3D5785ABAAB6B1997B53393C3B39507293B4B3ABB28A5C413B37 -3C3D5785ABAAB6B1997B53393C3D5785ABAAB6B1997B53393C3B39507293B4B3ABB28A5C413B37 -3C3B373A353757809AB4B2ABB6B3AAAA8A5C4135343C3B373C3B373C3B373C3B373C3B373C435F -8EAFABB6B193724B373C3B39577C9CB4B3AAAB80543F3B373C3B363B44506A7B86A0A9A8B5B3AB -B5AD91714C373F5E7FAEB2ABB5AE938877727B79737B79737B79727970584A3C373C3B373C3B37 -3C3B373C3B373C3B37476786AFB2AAB3956C6F87A3B5B2A7976E463D3B373F5E7FAEB2ABB5AE93 -8877727B79737B79737B79727970584A3C373C3D5785ABAAB6B1997B53393C3B373C3B373C3B36 -3B44506A7B86A0A9A8B5B3ABB5AD91714C373C3D5785ABAAB6B1997B53393F5D7EADB2ABB5A778 -5538353C3B37393B5A8BAFAAB6B1997B54393C3D5785ABAAB6B1997B53393C3B39507293B4B3AB -B28A5C413B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3D57 -85ABAAB6B1997B53393C3B373C3B373F5D7EADB2ABB5A7785538353C3B37393B5A8BAFAAB6B199 -7B54393C3D5785ABAAB6B1997B53393C3B41688EA7B6B3A8976D453D3B39507293B4B3ABB28A5C -413B373C3B373C3B373C3B373C3B373C3B363B44506A7B86A0A9A8B5B3ABB5AD91714C373F5E7F -AEB2ABB5AE938877727B79737B79737B79727970584A3C373C425F8FAFABB6B0917049373C3B37 -3C3B373C3B373C435F8EAFABB6B193724B373C3B39577C9CB4B3AAAB80543F3B373C3D5785ABAA -B6B1997B53393C3B373A3F5E90AFABB6B1947650393C393232302C3032333A3B373C3D5785ABAA -B6B1997B53393C3B373A3F5E90AFABB6B1947650393C3B38486989B0B2AAB39468647D9DB5B2A8 -9A72493D3B373C3B373C3B373C3B373C3B3A6188A5B6B3ABB6B3ABB6B3ABAD86593F3B373C3B37 -3C3B373C3B373C3B353735323839363C3B373C41496A899EB4B3ABB49E70513D373C425F8FAFAB -B6B0917049373C3B373C3B373C3B37405C7DABB2ABB5AA90826E6167687596ACAAB6B092734D38 -3F5E7FAEB2ABB5A7785437353B3B373C3B373B3A363C3D5785ABAAB6B2A4A7A4A3B5B3AAB4A27D -5A3C31393B373C3B373C3B373C3B373C3B373C3B373D486694AFAAB6B2A692633B3235343A3A36 -3B39333433416F98A8B5B3AAAF8A5E433B373C3B37476786AFB2AAB3956C6F87A3B5B2A7976E46 -3D3B373F5E7FAEB2ABB5AE938877727B79737B79737B79727970584A3C373C3D5785ABAAB6B199 -7B53393C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3C487298A8B6B3A78D633D -3C3B373F5D7EADB2ABB5A7785538353C3B37393B5A8BAFAAB6B1997B54393C3B39557998B4B3A8 -9A7F7999B0A898766D8CABAAAD887888A8AAB5AC856844373C3B373C3B373C3B373C3B373C3B3A -6188A5B6B3ABB6B3ABB6B3ABAD86593F3B373C3B373C3B373C3B373C3D517EA4AAB6B19C7E563A -3E5372A0B1ABB6B3ABB6B2A28C64403D486594B0ABB6AF896844373F5D7EADB2ABB5A778553835 -3C3B37393B5A8BAFAAB6B1997B54393C3B35363F5A8BA8AAB6B29F8E67453D3B373C3B373C3D57 -85ABAAB6B1997B53393C3E5785ABAAB6B1997A52383C3B373C3E5785ABAAB6B1997A52383C3B37 -405C7DABB2ABB5AA90826E6167687596ACAAB6B092734D383C3B373C3B373C3B373C3B373C3C49 -749AA8B6B3A8996F473D3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3D5785ABAA -B6B1997B53393C3B373C3B373F5E7FAEB2ABB5AE938877727B79737B79737B79727970584A3C37 -3C3D5785ABAAB6B1997B53393C3B373C3B373F5D7EADB2ABB5A7785538353C3B37393B5A8BAFAA -B6B1997B54393C3B373A353757809AB4B2ABB6B3AAAA8A5C4135343C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373938345756505F5E585E5D575E5D575E5D575E5D575E5D575E5D575E5D575E5D57 -5E5D575E5D575E5D575E5D575F5E585755503937353C3B373C3B373938345756505F5E585E5D57 -5E5D573D3C375E5D575E5D575E5D575E5D575E5D575E5D573D3C375E5D575E5D575F5E58575550 -3937353C3B373C3B373938345756505F5E585E5D575E5D575E5D57565550403F3A56554E565550 -403F3A56554E5E5D575E5D575E5D575F5E585755503937353C3B373C3B373C3B373C3B374B4A47 -4B4A474B4A474C4B484C4B484C4C484D4B484D4B484D4C494D4C494D4C494D4C49B0B0B0B0B0B0 -B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0 -B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0 -B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0 -B0B0B0474643464542454441454541454441454441454441454441454441464541474642494844 -4545403C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3D5785ABAAB6B19B7A4B2C2B2B2B3C6084ACB2ABB5AB836442373C3B37 -3C435D8AA9AAB5B2A4AEACAAB5AF8D704B383C3B373C3F5A88ACAAB6B2A08556312C2B292B2F30 -393B373C3D5785ABAAB6B1997B53393C3B39507293B4B3ABB28A5C413B373D496695AEAAB6B19C -8559372D2A2C3E6386ADB2ABB5AA836443373C3D5785ABAAB6B1997B53393C3B39507293B4B3AB -B28A5C413B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3C49749AA8B6B3A898693B2B2927292927292927292A2D374B6B99B0AAB6B19E -8A623E322B282B2A282D34383E3C373C3B373C3F5A88ACAAB6B2A08556312C2B292B2F30393B37 -3C3B373C3B373C3B373C3B373C393739332B2B2B2A2D33406F95A8B6B3A89C724A3D3D5785ABAA -B6B19B7A4B2C2B2B2B3C6084ACB2ABB5AB836442373C3D5785ABAAB6B1997B53393C3B39507293 -B4B3ABB28A5C413B373C3D5785ABAAB6B1997B53393C3D5785ABAAB6B1997B53393C3B39507293 -B4B3ABB28A5C413B373C39333D597EA8B2AAB29E87909EA7B5B2A49367403738373C3B373C3B37 -3C3B373C3B373C3E5784A8AAB6B2A58F61372D2B2C4D799CB4B3AAAB80543F3B373C393739332B -2B2B2A2D33406F95A8B6B3A89C724A3E4C6B99B0AAB6B19E8A623E322B282B2A282D34383E3C37 -3C3B373C3B373C3B373C3B373C3B373C3B373C425A88A8AAB5B2A7B2B0AAB5AC866946373C3B37 -3D4C6B99B0AAB6B19E8A623E322B282B2A282D34383E3C373C3B373C3D5785ABAAB6B1997B5339 -3C3B373C3B373C393739332B2B2B2A2D33406F95A8B6B3A89C724A3D3D5785ABAAB6B1997B5339 -3D496695AEAAB6B19C8559372D2A2C3E6386ADB2ABB5AA836443373C3D5785ABAAB6B1997B5339 -3C3B39507293B4B3ABB28A5C413B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B5339 -3C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373D496695AEAAB6B19C8559372D2A2C -3E6386ADB2ABB5AA836443373C3D5785ABAAB6B1997B53393C3B41688EA7B6B3A8976D453D3B39 -507293B4B3ABB28A5C413B373C3B373C3B373C3B373C3B373C393739332B2B2B2A2D33406F95A8 -B6B3A89C724A3E4C6B99B0AAB6B19E8A623E322B282B2A282D34383E3C373C3B373C3F5A88ACAA -B6B2A08556312C2B292B2F30393B373C3E5784A8AAB6B2A58F61372D2B2C4D799CB4B3AAAB8054 -3F3B373C3D5785ABAAB6B19B7A4B2C2B2B2B3C6084ACB2ABB5AB836442373A425170807F806A4C -4039373C3D5785ABAAB6B19B7A4B2C2B2B2B3C6084ACB2ABB5AB836442373C3B373C435D8AA9AA -B5B2A4AEACAAB5AF8D704B383C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C383F50594D44392E2B2927292C34547C98B4B3ABB5A579 -5B3E373C3F5A88ACAAB6B2A08556312C2B292B2F30393B384D6F90B3B3ABB28E5D392E2B2E314D -7FA7AAB6B092734D383D4C6B99B0AAB6B19D865C392E2A282B2A2B3236363B3D5785ABAAB6B199 -7B5A547C9BA6B5B3AAAE91634436343C3B373C3B373C3B373C3B373C3B373C3B42688CA2B5B3AB -B5AA8E78594138312E333B46617E94B0B2ABB6B19E875F3E3C3B373C3B373C425A88A8AAB5B2A7 -B2B0AAB5AC866946373C3B373D4C6B99B0AAB6B19E8A623E322B282B2A282D34383E3C373C3B37 -3C3D5785ABAAB6B1997B53393C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3C48 -7297A8B6B3A898693C3134353D496695AEAAB6B19C8559372D2A2C3E6386ADB2ABB5AA83644337 -3C3B373E5474A2B1AAB5B1A9B5B094775143698EA5B5B1A9B4B2AAAF8C61463B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D58 -87ADAAB6B1977952393C3C456F93A6B5B3ABB4A3795B3F373C43608FAFABB6B090704A383D4966 -95AEAAB6B19C8559372D2A2C3E6386ADB2ABB5AA836443373A363E648EA2B5B2A9A47F50372D29 -2C2C292C2E2F383D5785ABAAB6B1997B53393C3E5784A9AAB6B2A28758323236363C3E5784A9AA -B6B2A28758323236374D6F90B3B3ABB28E5D392E2B2E314D7FA7AAB6B092734D383C3B373C3B37 -3C3B373C3B373C3C49749AA8B6B3A8996F473D3B373C3B373C3B373C3B373C3D5785ABAAB6B199 -7B53393C3D5785ABAAB6B1997B53393C3B373C3B373D4C6B99B0AAB6B19E8A623E322B282B2A28 -2D34383E3C373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373D496695AEAAB6B19C855937 -2D2A2C3E6386ADB2ABB5AA836443373C39333D597EA8B2AAB29E87909EA7B5B2A4936740373837 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373A38364C4A46605F595E5D575E5D575E5D575E5D575E5D57 -5E5D575E5D575E5D575E5D575E5D575E5D575E5D57605F594B4A463A39353C3B373C3B373A3836 -4C4A46605F595E5D575E5D573D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C375E5D57 -5E5D57605F594B4A463A39353C3B373C3B373A38364C4A46605F595E5D575E5D575E5D57474741 -55554F5E5D575E5D5755554F4747415E5D575E5D575E5D57605F594B4A463A39353C3B373C3B37 -3C3B373C3B374B4A474C4B484C4B484C4B484D4C494D4C494D4C494E4C494D4C494E4D4A4E4D49 -4E4D4AAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE -AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE -AEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE -AEAEAEAEAEAEAEAEAEAEAEAE474643474643474643464542464542454541454441464541464541 -4645414746424847434545403C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B3AAB5AFA3A8A4A1B1B2AAB6B2A9 -A47F55423B373C3B373C3B3B5A7E9BB4B3ABB6B3AAB08F64483B373C3B373C3C436B90A4B5B3AB -B5B0A3A8A39FAD9D72533C373C3D5785ABAAB6B1997B53393C3B39507293B4B3ABB28A5C413B37 -3C3B3E5C7F99B3B2ABB6B2A8AFAAA4B3B2ABB6B2A69E784F403B373C3D5785ABAAB6B1997B5339 -3C3B39507293B4B3ABB28A5C413B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3C49749AA8B6B3AAB5B2A9B4B1A9B4B1A9B4B1A9B4A97C -5C3D4161859CB4B2ABB6B2AAB2ABA0AAAAA6B4B2A1845A393C3B373C3C436B90A4B5B3ABB5B0A3 -A8A39FAD9D72533C373C3B373C3B373C3B373C3B373D5273A3B0A5A9A0949A9897ABB0AAB6B2A3 -8E65403C3D5785ABAAB6B3AAB5AFA3A8A4A1B1B2AAB6B2A9A47F55423B373C3D5785ABAAB6B199 -7B53393C3B39507293B4B3ABB28A5C413B373C3D5785ABAAB6B1997B53393C3D5785ABAAB6B199 -7B53393C3B39507293B4B3ABB28A5C413B36373B5384A5A9B5B0987E563C415675A0B0AAB5AC8B -6843333A3B373C3B373C3B373C3B373C3B3D5F849EB4B3ABB5B1A5AAA49DACAEAAB5B3AAAB8155 -3F3B373D5273A3B0A5A9A0949A9897ABB0AAB6B2A38E65403C3B4161859CB4B2ABB6B2AAB2ABA0 -AAAAA6B4B2A1845A393C3B373C3B373C3B373C3B373C3B373C3B373C3B3B597D9AB4B3ABB6B3AA -A98459433B373C3B373C3B4161859CB4B2ABB6B2AAB2ABA0AAAAA6B4B2A1845A393C3B373C3D57 -85ABAAB6B1997B53393C3B373C3B373D5273A3B0A5A9A0949A9897ABB0AAB6B2A38E65403C3D57 -85ABAAB6B1997B53393C3B3E5C7F99B3B2ABB6B2A8AFAAA4B3B2ABB6B2A69E784F403B373C3D57 -85ABAAB6B1997B53393C3B39507293B4B3ABB28A5C413B373C3B373C3B373C3B373C3B373C3D57 -85ABAAB6B1997B53393C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3B3E5C7F99 -B3B2ABB6B2A8AFAAA4B3B2ABB6B2A69E784F403B373C3D5785ABAAB6B1997B53393C3B41688EA7 -B6B3A8976D453D3B39507293B4B3ABB28A5C413B373C3B373C3B373C3B373C3B373D5273A3B0A5 -A9A0949A9897ABB0AAB6B2A38E65403C3B4161859CB4B2ABB6B2AAB2ABA0AAAAA6B4B2A1845A39 -3C3B373C3C436B90A4B5B3ABB5B0A3A8A39FAD9D72533C373C3B3D5F849EB4B3ABB5B1A5AAA49D -ACAEAAB5B3AAAB81553F3B373C3D5785ABAAB6B3AAB5AFA3A8A4A1B1B2AAB6B2A9A47F55423B39 -547898B4B3ABB6B091734D383C3D5785ABAAB6B3AAB5AFA3A8A4A1B1B2AAB6B2A9A47F55423B37 -3C3B373C3B3B5A7E9BB4B3ABB6B3AAB08F64483B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373D5172A1B1ABB6B3AAB5B1A8B3B1AA -B5B3ABB6B2AAA78458433B373C3C436B90A4B5B3ABB5B0A3A8A39FAD9D72533C37405B7BA8B1AB -B5B2A4A496898F8E91A7B0AAB6B093744E383C3B4163879EB4B2ABB6B2A9B1A99FAAABA7B08C5E -433D5785ABAAB6B1997B53393F4F6B98ACAAB6B2A5966A413739373C3B373C3B373C3B373C3B37 -3C3B373D495E8AA2A8B5B3ABB6B3ABB6B3ABB6B3ABB6B3ABB6B3A7A2835A473B373C3B373C3B37 -3C3B3B597D9AB4B3ABB6B3AAA98459433B373C3B373C3B4161859CB4B2ABB6B2AAB2ABA0AAAAA6 -B4B2A1845A393C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3D5785ABAAB6B1997B5339 -3C3B373C3B373C3B3E6489A3B5B3ABB5AF9D8D68473D3B3E5C7F99B3B2ABB6B2A8AFAAA4B3B2AB -B6B2A69E784F403B373C3B373C3D4F7B9FA9B6B3ABB49F73563D37486989B1B2ABB6B2A48D6540 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C415E8DAFABB6B093744E383C3B37445C7392938B886A493D3B373C3F5B8AAFAB -B6B1977750393C3B3E5C7F99B3B2ABB6B2A8AFAAA4B3B2ABB6B2A69E784F403B37435F81ABB2AB -B6B2A8ACA397A09E97A09E979F8F69513F5785ABAAB6B1997B53393C3C487398A8B5B3ABB5AF9D -825C3C3C3C487398A8B5B3ABB5AF9D825C3C405B7BA8B1ABB5B2A4A496898F8E91A7B0AAB6B093 -744E383C3B373C3B373C3B373C3B373C3C49749AA8B6B3A8996F473D3B373C3B373C3B373C3B37 -3C3D5785ABAAB6B1997B53393C3D5785ABAAB6B1997B53393C3B373C3B373C3B4161859CB4B2AB -B6B2AAB2ABA0AAAAA6B4B2A1845A393C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3B3E -5C7F99B3B2ABB6B2A8AFAAA4B3B2ABB6B2A69E784F403B36373B5384A5A9B5B0987E563C415675 -A0B0AAB5AC8B6843333A3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373B3A363E3C3961615B605F595F5E58 -5F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E58605F5961605C3D3C3A3B3A37 -3C3B373C3B373B3A363E3C3961615B605F595F5E585F5E585F5E585F5E585F5E585F5E585F5E58 -5F5E585F5E585F5E58605F5961605C3D3C3A3B3A373C3B373C3B373B3A363E3C3961615B605F59 -5F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E58605F5961605C3D3C3A -3B3A373C3B373C3B373C3B373C3B374C4B484C4B484D4C484D4C494D4C494D4D494E4D4A4E4D4A -4E4D4A4E4D4A4E4D4A4E4E4AADADADADADADADADAD3B3B3B1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A3D3D3DADADADADADADADADAD484744484743474643464642464542464542 -4645424645414645424746424847434847434545403C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B2A5A69F9A -ACAEA8B2AA99957F5F4F3F373C3B373C3B373C3B373B496798B0AAB6B2A089603E3C3B373C3B37 -3C3B373E4A5B7E9198ABAEA9B4B0A4A797725A3F373C3E5A8AACABB6B29B7F56393C3B39527796 -B4B3ABB28D60423B373C3B373C3D445D74839BA4A4B3B1A7ADA28F887052473C373C3B373C3E5A -8AACABB6B29B7F56393C3B39527796B4B3ABB28D60423B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3C4B789CA9B6B3ABB6B3ABB6B3AB -B6B3ABB6B3ABB6AC81613E373C3D455D738098A1A1B1B1AAB4AFA3A79C8A795A3E3C3B373C3B37 -3E4A5B7E9198ABAEA9B4B0A4A797725A3F373C3B373C3B373C3B373C3B3740576E939D9EAEAFAA -B5B1A7ADA3918B7456483C373C3D5785ABAAB6B2A5A69F9AACAEA8B2AA99957F5F4F3F373C3B37 -3C3E5A8AACABB6B29B7F56393C3B39527796B4B3ABB28D60423B373C3E5A8AACABB6B29B7F5639 -3C3E5A8AACABB6B29B7F56393C3B39527796B4B3ABB28D60423B3D5D819CB5B3AAAA885C453B37 -3C3B3F60859EB5B3AAAD8F63493C373C3B373C3B373C3B373C3B373C424F6E848EA4AAA6B4B2A9 -B2ABA0A49B8D886A4B3D3B3740576E939D9EAEAFAAB5B1A7ADA3918B7456483C373C3B373C3D45 -5D738098A1A1B1B1AAB4AFA3A79C8A795A3E3C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3D4B6A99AFABB6B1967951393C3B373C3B373C3B373C3D455D738098A1A1B1B1AAB4AFA3A79C8A -795A3E3C3B373C3E5A8AACABB6B29B7F56393C3B373C3B3740576E939D9EAEAFAAB5B1A7ADA391 -8B7456483C373C3E5A8AACABB6B29B7F56393C3B373C3D445D74839BA4A4B3B1A7ADA28F887052 -473C373C3B373C3E5A8AACABB6B29B7F56393C3B39527796B4B3ABB28D60423B373C3B373C3B37 -3C3B373C3B373C3E5A8AACABB6B29B7F56393C3B373C3B373C3E5A8AACABB6B29B7F56393C3B37 -3C3B373C3B373C3D445D74839BA4A4B3B1A7ADA28F887052473C373C3B373C3E5A8AACABB6B29B -7F56393C3B416D92A8B6B3A89B71473D3B39527796B4B3ABB28D60423B373C3B373C3B373C3B37 -3C3B3740576E939D9EAEAFAAB5B1A7ADA3918B7456483C373C3B373C3D455D738098A1A1B1B1AA -B4AFA3A79C8A795A3E3C3B373C3B373E4A5B7E9198ABAEA9B4B0A4A797725A3F373C3B373C424F -6E848EA4AAA6B4B2A9B2ABA0A49B8D886A4B3D3B373C3D5785ABAAB6B2A5A69F9AACAEA8B2AA99 -957F5F4F3F373C3B37445A749CA9A5AA956F5740373C3D5785ABAAB6B2A5A69F9AACAEA8B2AA99 -957F5F4F3F373C3B373C3B373C3B373B496798B0AAB6B2A089603E3C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373F4D5C7A888D -A0A5A3B2B1AAB5B0A5ABA1908C795D4E3F373C3B373C3B373E4A5B7E9198ABAEA9B4B0A4A79772 -5A3F373C3B3F566E7F99A2A2B1B1ABB5B1A7AFA89A9D92786348383C3B373C3F476177839BA3A2 -B1B1AAB3AB9E9E85604B3F5A8AACABB6B29B7F56393C3B39517391B1B3ABB6AC8C6E4A383C3B37 -3C3B373C3B373C3B373C3B373C3B373D444F697B8499A1A1B0B0A9B3ACA0A295827B664D443B37 -3C3B373C3B373C3B373C3B373D4B6A99AFABB6B1967951393C3B373C3B373C3B373C3D455D7380 -98A1A1B1B1AAB4AFA3A79C8A795A3E3C3B373C3E5A8AACABB6B29B7F56393C3B373C3B373C3E5A -8AACABB6B29B7F56393C3B373C3B373C3B373E4A5B7D9097AAADA48F653E3C3B373C3D445D7483 -9BA4A4B3B1A7ADA28F887052473C373C3B373C3B373C3B38517595B4B3AAA67E523E3B373C4765 -95AEABB5A9816242373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373D496998B0ABB6B192744C383C3B373C3B373C3B373C3B37 -3C3B373C3E5A8AACABB6B29F835A3A3C3B373C3D445D74839BA4A4B3B1A7ADA28F887052473C37 -3C3B38507594B4B3ABB6B3ABB6B3ABB6B3ABB6B3ABB5A37858405A8AACABB6B29B7F56393C3B37 -42516486969BADAE987C54393C3B3742516486969BADAE987C54393C3B3F566E7F99A2A2B1B1AB -B5B1A7AFA89A9D92786348383C3B373C3B373C3B373C3B373C3C4B789CA9B6B3A99C73493D3B37 -3C3B373C3B373C3B373C3E5A8AACABB6B29B7F56393C3E5A8AACABB6B29B7F56393C3B373C3B37 -3C3B373C3D455D738098A1A1B1B1AAB4AFA3A79C8A795A3E3C3B373C3E5A8AACABB6B29B7F5639 -3C3B373C3B373C3B373C3D445D74839BA4A4B3B1A7ADA28F887052473C373C3B3D5D819CB5B3AA -AA885C453B373C3B3F60859EB5B3AAAD8F63493C373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37393835 -4E4D4861605B5F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E5861605B -4D4C483938353C3B373C3B373C3B373C3B373938354E4D4861605B5F5E585F5E585F5E585F5E58 -5F5E585F5E585F5E585F5E585F5E585F5E5861605B4D4C483938353C3B373C3B373C3B373C3B37 -3938354E4D4861605B5F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E585F5E58 -61605B4D4C483938353C3B373C3B373C3B373C3B373C3B374C4B484D4C484D4C494E4D494E4D4A -4E4D4A4E4D4A4E4D4A4F4D4A4F4E4A4F4E4B4F4E4BABABABABABABABABAB1A1A1A1A1A1A1A1A1A -1A1A1A421C094E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C04 -4E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C044E1C04 -4E1C044E1C04421B091A1A1A1A1A1A1A1A1A1A1A1AABABABABABABABABAB494844484744484744 -4746434746434746424746424746424745424746424847434847434545403C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D57 -85ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B3637302A2B2B29365379A4B1AAB4A075 -573E373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B199 -7B53393C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B199 -7B53393C3B373C3B373C3B373C3B373C3B3637302A2B2B29365379A4B1AAB4A075573E373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373B3A3738373455545063625D605F595F5E585F5E585F5E585F5E585F5E585F5E58 -605F5963625D5454503938343B3B373C3B373C3B373C3B373C3B373B3A3738373455545063625D -605F595F5E585F5E585F5E585F5E585F5E585F5E58605F5963625D5454503938343B3B373C3B37 -3C3B373C3B373C3B373B3A3738373455545063625D605F595F5E585F5E585F5E585F5E585F5E58 -5F5E58605F5963625D5454503938343B3B373C3B373C3B373C3B373C3B373C3B374D4C484D4D49 -4E4D494E4E4A4E4E4A4F4E4B4F4E4B4F4E4B4F4E4B504F4B504F4B4F4F4BA9A9A9A9A9A9A9A9A9 -1A1A1A1A1A1A1A1A1A722D0C8C33088C33088C33088C33088C33088C33088C33088C33088C3308 -8C33088C33088C33088C33088C33088C33088C33088C33088C33088C33088C3308A63F14C44D22 -C44D22C44D22C44D22C44D22C44D22C44D22C44D229D41201A1A1A1A1A1AA9A9A9A9A9A9A9A9A9 -4A494549484448484448474448474448474448474348464347464347464248474348474344443F -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3D5785ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B3B5F859EA9A49F -AFB1AAB6B2A08D65423D3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3D5785ABAAB6B199 -7B53393C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3D5785ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3D5785ABAAB6B1997B53393C3B373C3B373C3B373C3B373C3B3B5F859EA9A49FAFB1AAB6B2A0 -8D65423D3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373B3A363938344E4C4964635F64635D62615B61605A -61605A62615B64635D64635F4D4D483837353B3B363C3B373C3B373C3B373C3B373C3B373C3B37 -3B3A363938344E4C4964635F64635D62615B61605A61605A62615B64635D64635F4D4D48383735 -3B3B363C3B373C3B373C3B373C3B373C3B373C3B373B3A363938344E4C4964635F64635D62615B -61605A61605A62615B64635D64635F4D4D483837353B3B363C3B373C3B373C3B373C3B373C3B37 -3C3B374D4C494E4D494E4D494F4E4A4F4E4B4F4E4B504F4C504F4C504F4C504F4C504F4C504F4C -A7A7A7A7A7A7A7A7A71A1A1ABD9358EDB76AEDB76AEDB76AEDB76AEDB76AEDB76AEDB76AEDB76A -EDB76AD98246C44D22C44D22C44D22C44D22C44D22C44D22C44D22C44D22C44D22C44D22C44D22 -C44D22C44D22C44D22C44D22C44D22C44D22C44D22C44D22C44D22C44D22C44D221A1A1A1A1A1A -A7A7A7A7A7A7A7A7A74A49454A4945494845484844484844494845494744484744484744474743 -47474347474344443F3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3E5A8AACABB6B29B7F56393C3B373C3B373C3B373C3B37 -3C3C486E8F9DAFB0A9B1A8968E7151443B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3E5A8AACABB6B29B7F56393C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3E5A8AACABB6B29B7F56393C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3E5A8AACABB6B29B7F56393C3B373C3B373C3B373C3B373C3C486E8F9D -AFB0A9B1A8968E7151443B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373B3B373A38353D3C3A -4F4E4A5C5B5562615B62615B5C5B554E4C493D3C3A3939353C3B363C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373B3B373A38353D3C3A4F4E4A5C5B5562615B62615B5C5B554E4C49 -3D3C3A3939353C3B363C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373B3B373A3835 -3D3C3A4F4E4A5C5B5562615B62615B5C5B554E4C493D3C3A3939353C3B363C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B374D4C494E4D494F4E4A4F4E4A504F4B504F4B504F4C50504C504F4C -504F4C51504C51504DA5A5A5A5A5A5A5A5A51A1A1AE8A34BE8A34BE8A34BE8A34BE8A34BE8A34B -E8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34B -E8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34BE8A34B -E8A34BB883401A1A1AA5A5A5A5A5A5A5A5A54A49464A49464A49464A49464949454A49454A4945 -49484548484448474447464347464343443F3C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3A373A39353838343837353837353838343A39353C3A373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3A373A3935383834383735 -3837353838343A39353C3A373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3A373A39353838343837353837353838343A39353C3A373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B374E4D4A4E4D494F4E4A504F4B504F4B50504C -50504C51504D51504D51504D51504D52504DA3A3A3A3A3A3A3A3A31A1A1AE28E2DE28E2DF2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2E28E2DE28E2D1A1A1AA3A3A3A3A3A3A3A3A34B4A474B4A474B4A464A4946 -4A49464B4A464A494649484549484548484448474347464243443F3C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B374E4D4A4F4E4A4F4E4A -504F4C504F4C51504D51504D51504D51504D52504D52514E53514EA2A2A2A2A2A2A2A2A21A1A1A -D06F36C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28 -C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28C75A28 -C75A28C75A28C75A28C75A28C75A28C75A28C75A28D06E361A1A1AA2A2A2A2A2A2A2A2A24C4B48 -4C4B484B4A474B4A474B4B474B4B474A4A464A4A4649484548484448474347474343433F3C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -4E4D4A4F4E4A504F4B51504C51504D51514D51514D52514D52514E53524F54534F545350A0A0A0 -A0A0A0A0A0A01A1A1AE6A966F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178 -F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178 -F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178F0C178E6A9651A1A1AA0A0A0 -A0A0A0A0A0A04D4C494C4C484C4B484C4B484D4C484D4C484C4B484B4A474A4A46494845484844 -47464344443F3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B374F4E4A4F4E4B504F4B51504C52514D52514E52514E53524E545350555450 -5554515655519E9E9E9E9E9E9B9B9B191919E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74 -E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74 -E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74E8BB74 -E8BB741919199B9B9B9E9E9E9E9E9E4D4D494D4D494E4D494E4D494E4D494E4D494D4C494C4B48 -4B4A474A494649484548474444443F3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B37504F4B504F4B51504C52514D53524E53524E53524F -54534F5554515655515655525655529C9C9C9A9A9AA7A7A7CECECED2D2D2D2D2D2D2D2D2D2D2D2 -D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D3D3D4D4D4D5D5D5D7D7D7 -D8D8D8D9D9D9DADADADBDBDBDBDBDBDBDBDBDADADAD9D9D9D8D8D8D7D7D7D5D5D5D4D4D4D3D3D3 -D2D2D2D2D2D2D2D2D2D2D2D2CECECEA6A6A69A9A9A9C9C9C4E4E4A4F4E4A4F4E4A4F4E4B4F4E4A -4E4D4A4D4C494C4C484C4B484C4B474A494649484444443F3C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B37 -3C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B373C3B3751504C51504C52514D53524E -53524F53524F53524F545350555450565551565552565552999999949494D2D2D2E4E4E4E4E4E4 -E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E5E5E5E6E6E6E7E7E7E9E9E9 -EAEAEAECECECEDEDEDEFEFEFF0F0F0F1F1F1F3F3F3F4F4F4F3F3F3F1F1F1F0F0F0EFEFEFEDEDED -ECECECEAEAEAE9E9E9E7E7E7E6E6E6E5E5E5E4E4E4E4E4E4D2D2D29494949999994F4E4A504F4B -4F4F4B4F4E4B4F4E4B4F4E4A4E4D4A4D4C494C4C494C4B484A4A464948454444404F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46373530373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -3736313736313736313736313736313735304F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4652514D -52514D55514D995339C3542CBA532F7A524354534F545350555451565551575652979797909090 -CBCBCBC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5BFBFBFBFBFBFBFBFBFBFBFBFBEBEBE -BDBDBDBDBDBDBDBDBDBEBEBEC0C0C0C1C1C1C2C2C2C4C4C4C4C4C4C5C5C5C5C5C5C4C4C4C2C2C2 -C1C1C1BEBEBEBBBBBBB8B8B8B5B5B5B2B2B2B1B1B1B0B0B0AFAFAFAFAFAFAEAEAEBBBBBB909090 -9797974F4F4B504F4C504F4C504F4C504F4C4F4E4B4E4E4A4E4D4A4D4C494C4B484A4A46494845 -4444404F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F083573735304F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4653524E53524EA45335E95420E95420E95420E75421725346545350555450555451 -5756529696968F8F8FC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C1C1C1BEBEBE -BEBEBEBDBDBDBCBCBCBCBCBCBBBBBBBABABABABABAB9B9B9B8B8B8B8B8B8B7B7B7B6B6B6B6B6B6 -B5B5B5B4B4B4B4B4B4B3B3B3B2B2B2B2B2B2B1B1B1B0B0B0B0B0B0AFAFAFAEAEAEAEAEAEADADAD -ACACACACACAC8F8F8F969696504F4C504F4C504F4C51504D504F4C504F4C4F4F4B4F4E4B4E4D4A -4D4C494B4A474A49454545404F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357 -F08357F08357F08357F08357F08357F08357F08357F08357F08357F08357F083573735304F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4654534F53524EDB5324E95420E95420E95420E95420A65336 -5453505554515655515857539494948C8C8CC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C4C4C4C1C1C1BDBDBDBCBCBCBBBBBBBBBBBBBABABAB9B9B9B9B9B9B8B8B8B7B7B7B7B7B7B6B6B6 -B5B5B5B5B5B5B4B4B4B3B3B3B3B3B3B2B2B2B1B1B1B1B1B1B0B0B0AFAFAFAFAFAFAEAEAEADADAD -ADADADACACACABABABABABABAAAAAA8C8C8C949494504F4C504F4C50504C51504C51504D504F4C -504F4C504F4C4F4E4B4E4D4A4D4C484A4A464545404F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4654534F54534FDC5424E95420E95420 -E95420E95420A65436555450565551575652595853919191888888C4C4C4C4C4C4C4C4C4C4C4C4 -C3C3C3C3C3C3C2C2C2C2C2C2C2C2C2BCBCBCBABABABABABAB9B9B9B8B8B8B8B8B8B7B7B7B6B6B6 -B6B6B6B5B5B5B4B4B4B4B4B4B3B3B3B2B2B2B2B2B2B1B1B1B0B0B0B0B0B0AFAFAFAEAEAEAEAEAE -ADADADACACACACACACABABABAAAAAAAAAAAAA9A9A9A8A8A888888891919150504D51504C51504D -51504C51504D51504D50504C504F4C504F4C504F4B4E4D4A4B4A474545404F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46555450555451 -A65436E95420E95420E95420E754217354475655515756525957535A59548F8F8F868686C4C4C4 -C4C4C4C3C3C3C2C2C2C2C2C2C1C1C1C0C0C0C0C0C0BFBFBFBBBBBBB9B9B9B8B8B8B7B7B7B7B7B7 -B6B6B6B5B5B5B5B5B5B4B4B4B3B3B3B3B3B3B2B2B2B1B1B1B1B1B1B0B0B0AFAFAFAFAFAFAEAEAE -ADADADADADADACACACABABABABABABAAAAAAA9A9A9A9A9A9A8A8A8A7A7A7A7A7A78686868F8F8F -51504D51504D51504C51504C51504D52514D52514D52514E52514D51504D4F4E4B4C4B48454541 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D465655525655525855509B543AC4542CBB542F7C54445655515655515856525958535A5955 -8C8C8C848484C3C3C3C2C2C2C1C1C1C1C1C1C0C0C0BFBFBFBFBFBFBEBEBEBDBDBDBCBCBCB7B7B7 -B6B6B6B6B6B6B5B5B5B4B4B4B4B4B4B3B3B3B2B2B2B2B2B2B1B1B1B0B0B0B0B0B0AFAFAFAEAEAE -AEAEAEADADADACACACACACACABABABAAAAAAAAAAAAA9A9A9A8A8A8A8A8A8A7A7A7A6A6A6A5A5A5 -A5A5A58484848C8C8C51504D51504D51514D51514D52514D52514E53524E54534F53524F52514D -4F4E4B4D4C484545414F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D4657565257565356555255555154545054534F545350555450565550 -5756525958535A59558B8B8B828282C1C1C1C0C0C0C0C0C0BFBFBFBEBEBEBEBEBEBDBDBDBCBCBC -BCBCBCBBBBBBB6B6B6B5B5B5B4B4B4B1B1B1AFAFAFAFAFAFAEAEAEAEAEAEADADADACACACACACAC -ABABABAAAAAAAAAAAAAAAAAAABABABABABABAAAAAAA9A9A9A9A9A9A8A8A8A7A7A7A7A7A7A6A6A6 -A5A5A5A4A4A4A4A4A4A3A3A38282828B8B8B51504D51504D51514D52514D52514E53524E54534F -54534F53534E52514D4F4E4A4C4C484545414F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -3735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4657565357565357565356555255545154534F -53524F54534F54534F5655505857525A59548888887F7F7FBFBFBFBFBFBFBEBEBEBDBDBDBDBDBD -BCBCBCBBBBBBBBBBBBBABABAB9B9B9B7B7B7B3B3B3BCBCBCD4D4D4D7D7D7D7D7D7D7D7D7D7D7D7 -D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D3D3D3B6B6B6A9A9A9A8A8A8A8A8A8A7A7A7A6A6A6 -A5A5A5A5A5A5A4A4A4A3A3A3A3A3A3A2A2A2A1A1A17F7F7F88888851504D51504D51514D52514E -52514E53524E53524E53524E53524E52514D4F4E4B4C4B484545414F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46575653575653575653 -56555254535053524E53524E53524E53524E5554505756525958548686867C7C7CBDBDBDBCBCBC -BBBBBBBBBBBBBABABAB9B9B9B9B9B9B8B8B8B7B7B7B7B7B7B7B7B7ACACACD1D1D1CFCFCFCFCFCF -CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFD0D0D0A2A2A2A7A7A7 -A6A6A6A5A5A5A4A4A4A4A4A4A3A3A3A2A2A2A2A2A2A1A1A1A0A0A0A0A0A07C7C7C86868651504D -51504C51504D52514E52514E52514D52514D52514D52514D504F4B4E4D4A4C4B484545404F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D460534630534634549494F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -3E3D382B2A271C1B1A1615141615141C1B1A2B2A273E3D384F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4E78994B80B04A82B3467DAC4377A63F6E9A425C734B49424E4C454F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46465158434D54 -3F494F3F49503F49503F494F434D5445505839444B37434A37434A37434A38444B37434A3F4A51 -4752594F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464E78994B80B04A82B3467DAC4377A63F6E9A425C734B49424E4C454F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D463F4D50 -0E65970277BA037BC2027BC2027BC1027ABF0078BE0078BE037ABF027BC1027BC2037BC10276BA -0E65973F4D504F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46706E69B6B5B3E4E4E3F9F9F9F9F9F9E3E3E2B6B5B2706E684F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4661503F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D46706E69B6B5B3E4E4E3F9F9F9F9F9F9E3E3E2B6B5B2706E68 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3E3D7F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46B3AEA7B2AFA64F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -57565356555256555255545154535052524E52514D52514E52514D54534F575651585753848484 -7A7A7ABBBBBBBABABABABABAB9B9B9B8B8B8B8B8B8B7B7B7B6B6B6B6B6B6B5B5B5B4B4B4AAAAAA -D3D3D3CDCDCD646464454545454545454545454545454545454545454545454545656565CDCDCD -D3D3D39E9E9EA5A5A5A4A4A4A3A3A3A3A3A3A2A2A2A1A1A1A1A1A1A0A0A09F9F9F9F9F9F9E9E9E -7A7A7A848484504F4C504F4C50504D51504D51504D51504D51504D51504C51504C504F4B4E4D49 -4B4B474545404F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D462C41530033661D3C594A4B47003366003366454949223D57003366273F564F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464E4C452926231715151715151715151715151715151715151715151715152926234E4C45 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -576975898367594D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464E89BBFFFFFF477EAE4478A74173A13D6E9A39699342403B4B49424F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D537C9CAAAD865B4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4E6E86949279574F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D46424D5456646C6B7B866878836878836B7B8655636C4651578F979D969EA3949CA2959DA2 -91999F99A0A66B747B3F4A514F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E65707374644D -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464E89BBFFFFFF477EAE4478A74173A13D6E9A396993 -42403B4B49424F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D460C64970082CD0074BC006CB3006CB1006DB20072BB0079BF0079BF0072BB006CB2 -006CB1006DB30074BD0082CD0C64974F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E6E86949279574F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4661748392795B4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D48575B57 -5C54484F4D464F4D4751504A504D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4655534DB9B8B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFB6B5B354524B4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E6E8290927957 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -CB67168E592D4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4E6E86949279574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D537C9CA6A982574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4C66757E806D524F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D495D65676B5F4D4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4655534DB9B8B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFB6B5B354524B4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D4E6E86949279574F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F38F40F2BF96F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3E7CFAF94A5BEDD -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46CAC5BD -CAC5BD4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4656555255555155545155545154535052514E51504D52514D52514D54534E -555450565551828282777777B9B9B9B9B9B9B8B8B8B7B7B7B7B7B7B6B6B6B5B5B5B5B5B5B4B4B4 -B3B3B3B3B3B3A9A9A9D1D1D1CBCBCB545454E8E8E8F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3 -E7E7E7545454CBCBCBD1D1D19D9D9DA3A3A3A2A2A2A2A2A2A1A1A1A0A0A0A0A0A09F9F9F9E9E9E -9E9E9E9D9D9D9C9C9C777777828282504F4C504F4C504F4C504F4C504F4C50504C504F4B504F4B -4F4F4B4F4E4A4D4C494B4A474445404F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D462C4153003366183B5C4F4D4645494940474B4F4D461D3C59003366 -1D3C594F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464E4C451F1F1D171515171515171515171515171515171515171515171515 -1715151715151F1F1D4E4C454F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4A616C6D73634A4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D527FA9C0C49E6B524D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464B84B6487FB0457AA94174A23E6F9C3A6A95396993 -3A39344846404F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D649BC4C9C89C69534D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4A -616C6D73634A4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5A809B9B -9A7E5B514D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D463E494F6A7B8598AEBD8CA1B08CA1B098AFBD687984485258E6EBEF -EAEEF2E6EBEEE7ECF0EBF0F3FDFFFF98A0A63642494F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D59819A999471504F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4A575A545853484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464B84B6487FB0457AA94174A2 -3E6F9C3A6A953969933A39344846404F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4A616C6D73634A4F4D464F4D46 -4F4D464F4D649BC4C9C89C69524D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D460277BC0073BC3C8CBCB1C9D7BACED9BBCFDA629EC20074BB -0074BC639FC2BACED9BACED9B3CAD83A8BBB0074BC0277BC4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4A616C6D73634A4F4D464F4D464F4D464F4D5B92C0CDCD9860 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -73A1C4DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4B5C625F6058494F4D464F4D4852524C504D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4655534DD3D3D1FFFFFFFEF9F9F6ACA5EE695D -EB4A3CEA473AEE665AF5A9A2FEF9F9FFFFFFD2D1D054524B4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4667523CE36C0E65513D4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D4A616C6D -73634A4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D609BC4D2C898604F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5682A5AD -AB84594F4D464F4D464F4D464F4D464F4D464F4D464F4D506D8183846C504F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4655534DD3D3D1FFFFFFFEF9F9F6ACA5 -EE695DEB4A3CEA473AEE665AF5A9A2FEF9F9FFFFFFD2D1D054524B4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D46 -4F4D464F4D649BC4C9C89C69534D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D485B6260665B484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F3DECEF27B1EF3E0D1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3ECDFCEC3CAD8ECF4F3F2F4F3F2F4F3F2 -F4F3D8A56B51619AD2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3EF -ECE5E1E6EAF0F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2373530 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D46CAC5BDCAC5BD4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4655555155545154535054535053524F52514E51504D -51504C51504D52514E53524F54534F7F7F7F747474B8B8B8B7B7B7B6B6B6B6B6B6B5B5B5B4B4B4 -B4B4B4B3B3B3B2B2B2B2B2B2B1B1B1A8A8A8CECECEC9C9C9616161E7E7E7E7E7E7E7E7E7E7E7E7 -E7E7E7E7E7E7E7E7E7E7E7E7616161C9C9C9CECECE9B9B9BA1A1A1A1A1A1A0A0A09F9F9F9F9F9F -9E9E9E9D9D9D9D9D9D9C9C9C9B9B9B9B9B9B7474747F7F7F4F4E4B4F4E4B4F4E4B4F4E4B4F4E4B -4F4F4C4F4E4B4F4E4B4E4D4A4E4D4A4D4C484A4A464444404F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D463B454D4F4D463B454D4A4B474F4D464F4D464F4D46 -4F4D464F4D463B454D4F4D4640474B4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -89BBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBAF8555464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4D77A0B6C6C7BEC6C2B9C1BDB1B5AA9896866B645246 -4F4D464F4D4A6E8B989E9B9399968E95928A908D858B88807C644C4F4D464F4D464F4E4B5A5F5C -67666167665F6461585C59505450474F4D464F4E474F4D464F4D464F4D464F4D464F4D468C8982 -9390884F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46282523171515201E1D403E392726221615141C1B19 -1C1B191514142B2A263F3D37201E1D1715152825234F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D69A4CDD2 -BF8B574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F5976B0C9BCA06E494F4D4C7397AAB9B9B1B8B5ACB3B0A4 -A89F918F81696154464F4D464F4D4A69818A8E795B504D464F4D464F4D46545D64747468665849 -4F4D464F4D495558535B5A545A585155534C504E474F4D464F4D464F4D464F4D464F4D468C8982 -9390884F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F6D834D71914B6F8B486A8644658042617A405D76 -3B6C9639699339699338373247453F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4E7CAAC4DADBD2DFDBD2DFDBCDD6C9B7B6A17E6E5A464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B -92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B89AEB3B68B60 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4961737A84837C817E777C7970746F65 -686254554F464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -8C89829390884F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4E7CAAC4DADBD2DFDBD2DFDBCDD6C9B7B6A17E -6E5A464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD9860 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D54758C8D8E73564F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4954555057564F55534C504E474F4D464F4D464F4D464F4D46 -4F4D468C89829390884F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D463F49506878838CA1B048535A48535A8CA2B0 -667681495359CFD5D9535D64434E55505B62D3D9DDEDF2F590989D38444B4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F515B7C98A1BFC4C4DADBD2DFD6C4C8B7A19274534F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D59819A999471504F4D464F4D464F4D464F4D464F4D4963757C7F6F56 -504D464F4D464F4D464F4D464F4D464F4D495557525751484F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D468C89829390884F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F6D834D71914B6F8B486A86 -44658042617A405D763B6C9639699339699338373247453F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D465C79A1CDDBD2BF8B574F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F515B7C98A1BFC4C4DADBD2DFD6C4 -C8B7A19274534F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D69A4CDD2 -BF8B574F4D464F4D464F4D464F4D5B89AEB3B68B604F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D468C89829390884F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46027BC0006CB3BBCFDAFFFFFFFFFFFF -FFFFFFF0EEED0773B30874B4F2F0EEFFFFFFFFFFFFFFFFFFB9CDD9006CB2027BC14F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4E7CAAC4DADBD2DFDBD2DFDBCDD6C9B7B6A17E6E5A464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D69A4CDD2BF8B574F4D464F4D464F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4673A1C4DAAE76534D464F4D464F4D464F4D5284B3C8CFCCC3CAC7BEC6C2B9 -C1BDB5BCB8B0B7B3ABB2AF8E7252464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4B5C625F6058494F4D464F4D4852524C504D464F4D464F4D46 -4F4D464F4D464F4D468C89829390884F4D464F4D464F4D464F4D464F4D464F4D469491897C7A72 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46B9B8B6FFFFFFFDEAE8 -EE6358EA4335EA4335EA4335EA4335EA4335EA4335F0766CFFFFFFFFFFFFB6B5B24F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D468C89829390884F4D464F4D464F4D464F4D464F4D464F4D46949189 -7C7A724F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D468E592D7D57344F4D464F4D46925A2BCE6716504D454F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D46 -4F4D464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D609BC4D2C898604F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D5682A5ADAB84594F4D464F4D464F4D464F4D464F4D464F4D464F4D506D8183846C50 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D468C89829390884F4D464F4D464F4D464F4D464F4D464F4D46949189 -7C7A724F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46B9B8B6FFFFFF -FDEAE8EE6358EA4335EA4335EA4335EA4335EA4335EA4335F0766CFFFFFFFFFFFFB6B5B24F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F4D464F4D464F4D464F4D5B89AEB3B68B604F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D5F89A5A69875514F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D468C89829390884F4D464F4D464F4D464F4D464F4D464F4D46 -9491897C7A724F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F2BF96F3CDAEF4F3F2F4F3F2F3BB8FF28C3BF3F1EFF4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3C8905B4C70A9DD -F4F3F2F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3E7 -BB825D6790C0EFF3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3E1D0BDB7CADBEBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAAA3A3A2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2A3A3A2BDBDBCF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D46CAC5BDCAC5BD4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4655545154535054535053524F -53524F52514E51504D51504C51504C51504C51504D52514D7F7F7F737373B5B5B5B4B4B4B4B4B4 -B3B3B3B2B2B2B2B2B2B1B1B1B1B1B1B1B1B1B0B0B0AFAFAFA7A7A7CBCBCBC7C7C76E6E6EDBDBDB -DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB6E6E6EC7C7C7CBCBCB999999A0A0A09F9F9F -9E9E9E9E9E9E9D9D9D9C9C9C9C9C9C9B9B9B9A9A9A9A9A9A9999997373737F7F7F4F4E4B4F4E4B -4F4E4B4E4D4A4E4E4B4E4D4A4E4D4A4E4D4A4E4D494E4D494C4B484A49464444404F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464549490033660534631D3C594F4D46 -4A4B473B454D3B454D4549494F4D46223D570A35620033663B454D4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D465C676473706973706989AEC4DFCDA1857069737069736C5B5C4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4D7FABC3CAAB856C665E676861 -71758199A9ABAF9F79634F464F4D4A6E8B989E8A6F615D555E5C545D5B535B59525752474F4D46 -4F4F4F646D6B736F63645D5257544D55544D5656505550464F4D464F4E474F4D464F4D464F4D46 -4F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46403F391715151715152A29264F4D46 -4B49424B49434F4D464F4D464B49424E4C454F4D462A2926171515171515403F394F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D465B82A8CCC5987150464F4D4C7AA1B6 -BDA17E69635C64655E6C70778F9A9AA496776351464F4D4A69818A8E795B504D464F4D46555E66 -77786E6B5A4A4F4D464F4E4C5C625E6461575A554C535049514F484F4D474F4D464F4D464F4D46 -4F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46527EA4518CC04D87BA4A82B3467CAC -4377A540729F3C6D98396993396993396993383732FFE155F7D74AA491424B49434F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4E85B7D2DFBB90736C646E70697C8290B6C9CDDFC999735546 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D49657980867762 -5B57505858515B5B5A686C676D6757554E464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D464F4D469C9890CAC5BD8C8982 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DFBB90736C64 -6E70697C8290B6C9CDDFC9997355464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4E4B5A5E5A5F5C5356534A514F474F4D464F4D46 -4F4D464F4D464F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D464F4D469C9890CAC5BD -8C89824F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D463F49506878838EA3B2 -48535A48535A8EA4B2667681495359D2D8DC535D64434E54505B62D6DCE0F0F5F8929A9F38444B -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F55649BC0CDDFD6BCB29C7E80796D7C7D7A -92A1A6A0794E4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D59819A999471504F4D464F4D464F4D464F4D46 -4F4D4963757C7F6F56504D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D464F4D469C9890 -CAC5BD8C89824F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46527EA4518CC0 -4D87BA4A82B3467CAC4377A540729F3C6D98396993396993396993383732FFE155F7D74AA49142 -4B49434F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46587099C8D2C4D1D6D2 -BF8B574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F55649BC0CDDFD6BC -B29C7E80796D7C7D7A92A1A6A0794E4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D464F4D469C9890 -CAC5BD8C89824F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46017BC1006CB0 -BED1DCFBFCFDF7FAFAFBFCFDEDEEEF0C75B30C75B2EDEEEFFBFCFDF7FAFAFBFCFDBED1DC006CB0 -017BC14F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DFBB90736C646E70697C8290 -B6C9CDDFC9997355464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D69A4CDD2BF8B57 -4F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4673A1C4DAAE76534D464F4D464F4D464F4D465B6561 -6F6C656D6B647F9DAEC1B28E77676069665F676254574D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4B5C625F6058494F4D464F4D4852524C -504D464F4D464F4D464F4D464F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D464F4D46 -9C9890CAC5BD8C89824F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46706E69 -FFFFFFFEF9F9ED6256EA4335EB493BF49C95FAD2CFFAD4D1F49D96ED5E52FCE3E1FFFFFFFFFFFF -FFFFFF706E684F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D46 -4F4D469C9890CAC5BD8C89824F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46745438DF6C0FA65F24504D454F4D46C2651A9F5E27 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F4D464F4D464F4D464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D609BC4D2C89860 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D5682A5ADAB84594F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D506D8183846C504F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46949189CAC5BD9B98904F4D464F4D464F4D46 -4F4D469C9890CAC5BD8C89824F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -706E69FFFFFFFEF9F9ED6256EA4335EB493BF49C95FAD2CFFAD4D1F49D96ED5E52FCE3E1FFFFFF -FFFFFFFFFFFF706E684F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B -92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5F89A5A69875514F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46949189CAC5BD9B98904F4D464F4D46 -4F4D464F4D469C9890CAC5BD8C89824F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3D4BDF27F23F3AC74F3F1EFF4F3F2F2954B -F2B27EF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3C8905B4C70A9DDF4F3F2F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3E7BB825D6790C0EFF3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3E1D0BDB7CADBEBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2A3A3A26666659B9A9AF4F3F2 -F4F3F2F4F3F2F4F3F29A9999666665ACABAAF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46CAC5BDCAC5BD4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46555451 -54535054524F53524F52514E52514E50504C504F4C504F4C504F4C51504D51504D7D7D7D707070 -B3B3B3B3B3B3B2B2B2B1B1B1B1B1B1B0B0B0AFAFAFAFAFAFAEAEAEADADADADADADA5A5A5C7C7C7 -C4C4C47B7B7BC4C4C4CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC4C4C47B7B7BC4C4C4C7C7C7 -9898989E9E9E9D9D9D9D9D9D9C9C9C9B9B9B9B9B9B9A9A9A999999999999989898979797707070 -7D7D7D4F4E4B4E4D4A4E4D4A4E4D4A4E4D4A4D4C494D4C494D4C494D4C494D4C494B4B474A4945 -4444404F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D460A3562 -0033660033663143512C41530033660033662C41533B454D0033660033660534634F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D466E9CC0DFC4906A4D464F4D46 -4F4D466182A6C8D2CDDFDBD2DACDBCB6986D5C4D464F4D464F4D4A6A829DBFC9C9DFDBD2DACDBC -AD7D574F4D464F4D464F4D4E6E8B9DBFC9C9DADBD2DAD6C4CDC0AAA074534F4D464F4D69A4CDD2 -BF8B574F4D464F4D464F5E83BFD6C4A470464F4D464F4D537798A6BFC9C9DAD6C9CDBB9D89674A -4F4D464F4D4A6A829DBFC9C9DFDBD2DACDBCAD7D574F4D464F4D464F4D464F4D464F4D4D7FABC3 -C6A06F524D464F4D464F4D46516684A8AF9D8A63464F4D4A6E8B989C8260514D464F4D464F4D46 -4F4D464F4D464F4D4758656C7773645F53474F4D464F4D464F4D464F4D464F4D464F4D464F4E47 -4F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B98904F4D464F4D469C9890CAC5BD -9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46292623171515 -17151541403A4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D463F3D38171515171515 -2926234F4D464F4D464F4D464F4D464F4D464F4D464F4D537C9CAFC4C9C4DADBD2DFD6C9C8B79D -896C4E4F4D464F4D4A77A5C9DFC087654D464F4D464F4D46658FB7DFCD996E4D4A6A829DBFC9C9 -DFDBD2DACDBCAD7D574F4D464F4D69A4CDD2DFDBD2DFDBD2DFDBCDB2794A4F4D464F4D537798A6 -BFC9C9DAD6C9CDBB9D89674A4F4D464F4D537C9CAFC4C9C4DADBD2DFD6C9C8B79D896C4E4F4D46 -4F4D464F4D4A6A829DBFC9C9DFDBD2DACDBCAD7D574F4D464F4D464F4D464F4D5285B0C4C49C69 -524D464F4D4C7AA1B6B9976A514D464F4D464F4D464F607799A1968665484F4D4A69818A8E795B -504D46565F697B7D726E5D4B4F4D464F4D47555E6069665A5850464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B98904F4D464F4D469C9890CAC5BD -9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46528EC24E88BB -4A83B4477EAE4478A74073A03D6E9A3969933969933969933C5A733A3833FFDD4CFFD942F0CA39 -43423C4F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DAAE76534D464F4D464F4D46 -4F6C94CDDBCDB2794A4F4D466182A6C8D2CDDFDBD2DACDBCB6986D5C4D464F4D464F4D464F4D53 -738BA1BFC9C9DADBCDD6C9B3926C464F4D5B92C0CDCD98604F4D464F51649BC0CDD1B37A614D46 -4F4D466182A6C8D2CDDFDBD2DACDBCB6986D5C4D464F4D464F4D464F4D4E6E8BA1BFC9C9DADBD2 -DAD2C4C8BBA68967464F4D5B92C0CDCD98604F4D464F4D537CA1AFC4C9C4D9D5D1D9D0C3C7B39A -82684D4F4D464F4D464F4D4C667B8A9FA6A4AFAFA6AAA4989A9181715C464F4D464F4D464F4D46 -4F4D49657980847258504D464F4D464F4D464F54596A6B63605447545A595F5A4D504D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B98904F4D464F4D469C9890 -CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E -85B7D2DAAE76534D464F4D464F4D464F6C94CDDBCDB2794A4F4D4A6A829DBFC9C9DFDBD2DACDBC -AD7D574F4D4A77A5C9DFC087654D464F4D464F4D46658FB7DFCD996E4D464F4D53738BA1BFC9C9 -DADBCDD6C9B3926C464F4D5B92C0D2DACDC0CDD2CDDFD6C9D1BBA1896C4E4F4D464F4D537798A6 -BFC4C4DADBD2DFD6C4B27D534F4D464F4D53738FA1C4CDCDDFDBCDD1C0A19270534F4D464F4D46 -4F4D537CA1AFC4C9C9DAD6D2DFD6C9CDB794898290B2BBC0D6D6CDDACDBCB28B64584D464F4D46 -4F4D464F4D537798A6BFC9C9DAD6C9CDBB9D89674A4F4D464F4D69A4CDD2DFDBD2DEDAD1D9D5C7 -AB75494F4D51718D98ABAFAEBDBDB5BCB4A5966F4F4F4D547A989E9D7B564F4D464F4D464F4D4C -606B7281858189887E837C706657464F4D464F4D464F4D464F4D46545B5B646156564F464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B98904F4D464F4D46 -9C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -3F4A5067778192A7B68CA1AF8CA1AF92A8B6657580475157DAE0E4E8EDF1E6EAEEE6EBEFDFE4E8 -EEF2F6929AA038444B4F4D464F4D464F4D464F4D464F4D464F4D464F4D4A6E9CC0DFD6B392674A -4F4D464F4D464F4D464F4D464F4D464F4D464F4D53738FA1C4CDCDDFDBCDD1C0A19270534F4D46 -4F4D464F4D537CA1AFC4C9C9DAD6D2DFD6C9CDB794898290B2BBC0D6D6CDDACDBCB28B64584D46 -4F4D464F4D537CA1AFC4C9C9DAD6D2DFD6C9CDB794898290B2BBC0D6D6CDDACDBCB28B64584D46 -4F4D464F4D466182A6C8D2CDDFDBD2DACDBCB6986D5C4D464F4D464F4D537CA1AFC4C9C4D9D5D1 -D9D0C3C7B39A82684D4F4D464F4D464F5053718891A6ADA7B2ABA0A1928A9A9F9C9471504F4D46 -4F4D464F4D464F4D464F4D4963757C7F6F56504D464F4D464F4D464F4D464F4D464F4D49565A55 -5852484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B98904F4D46 -4F4D469C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D46528EC24E88BB4A83B4477EAE4478A74073A03D6E9A3969933969933969933C5A733A3833 -FFDD4CFFD942F0CA3943423C4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F5E7A -B6CDBCA4746D9BC4CDBF8B574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4A -6E9CC0DFD6B392674A4F4D464F4D464F4D464F4D464F4D464F4D537798A6BFC4C4DADBD2DFD6C4 -B27D534F4D464F4D537798A6BFC9C9DAD6C9CDBB9D89674A4F4D464F4D466182A6C8D2CDDFDBD2 -DACDBCB6986D5C4D464F4D464F4D69A4CDD2DFDBD2DFDBD2DFDBCDB2794A4F4D5B92C0CDCD9860 -4F4D464F4D527799A5B4B9B3C3BFBBC2BAAEB2A18B79634B4F4D464F4D464F4D4B61717C8E928F -98978F938E84867F716757464F4D464F4D464F4D464F4D46535A5E696A6369675F6360575A554A -504D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B98904F4D46 -4F4D469C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D46027BC1006CB1BDD0DBFFFFFFF9FBFBFFFFFFEEEEEE0B74B30B74B3EEEEEEFFFFFFF9FBFC -FFFFFEBDD0DB006CB1027BC14F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DAAE76 -534D464F4D464F4D464F6C94CDDBCDB2794E77A5C9DFC087654D464F4D464F4D46658FB7DFCD99 -6E4D69A4CDD2DFDBD2DFDBD2DFDBCDB2794A4F4D5B92C0D2DACDC0CDD2CDDFD6C9D1BBA1896C4E -4F4D464F4D464F4D53738FA1C4CDCDDFDBCDD1C0A19270534F4D464F4D464F4D537CA1AFC4C9C4 -DAD6D2DFD6C9D1BBA1896C4E4F4D464F4D464F4D464F4D464F4D4673A1C4DAAE76534D464F4D46 -4F4D464F4D464F4D464F4D464F4D46688EABC1AB80634D464F4D464F4D4E697E85949694A0A098 -9E988B82654C4F4D464F4D4B5F6C6E7A7C787F7D74766F615F54474F4D464F4D4B5C625F605849 -4F4D464F4D4852524C504D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B9890 -4F4D464F4D469C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D46B6B5B3FFFFFFFBCF92EC5237EA4638FAD4D0FFFFFFFFFFFFFFFFFFFFFFFFFFFDFD -FFFFFFFFFFFFFFFFFFFFFFFFB4B3B04F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D53 -738FA1C4CDCDDFDBCDD1C0A19270534F4D464F4D464F4D537C9CAFC4C9C4DADBD2DFD6C9C8B79D -896C4E4F4D464F4D464F4D464F4D537798A6BFC9C9DAD6C9CDBB9D89674A4F4D464F4D537CA1AF -C4C9C4DAD6D2DFD6C9D1BBA1896C4E4F4D464F4D464F4D464F4D464F4D5B92C0D2D6C0AFBFC9C9 -DADBCDD1C4AAA079574F4D464F4D464F4D537798A6BFC4C4DADBD2DFD6C4B27D534F4D464F4D53 -738FA1C3CCCCD9D5C7C7B79A8A6C514F4D464F4D496B92A9BCA77E624D464F4D464F4D5C869F99 -8E6E4D4F4D464F4D465366768D8B71614E475961677678747C797276716766594A4F4D464F4D46 -4F4D4753555057565055534C504E474F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD -9B98904F4D464F4D469C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D465B4F40C2651ACB6716 -61503F5D4F3FE36C0E7153384F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B -92C0D2DACDC0CDD2CDDFD6C9D1BBA1896C4E4F4D464F4D69A4CDD2DFDBD2DFDBD2DFDBCDB2794A -4F4D537CA1AFC4C9C9DAD6D2DFD6C9CDB794898290B2BBC0D6D6CDDACDBCB28B64584D464F4D46 -4F4D609BC4D2C898604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4A73A5C4DFC4906A4D464F4D464F4D69A9D2CDBB86534F4D464F4D465882AADAD6A67C5146 -4F4D537798A6BBC5C5D1CDC0C1B0948163494F4D464F4D5682A5B1B2A1939DA3A1ABAB9FA09784 -7F67504F4D464F4D464F4D506D8185877D727A7D79807F7578736666594A4F4D464F4D464F4D48 -5458545B5A545A585155534B504D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD -9B98904F4D464F4D469C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46B6B5B3FFFFFFFBCF92EC5237EA4638FAD4D0FFFFFFFFFFFFFFFFFFFFFFFF -FFFDFDFFFFFFFFFFFFFFFFFFFFFFFFB4B3B04F4D464F4D464F4D464F4D464F4D464F4D464F4D4A -6A829DBFC9C9DFDBD2DACDBCAD7D574F4D464F4D537C9CAFC4C9C4DADBD2DFD6C9C8B79D896C4E -4F4D464F4D464F4D5B92C0D2DACDC0CDD2CDDFD6C9D1BBA1896C4E4F4D464F4D5B92C0CDCD9860 -4F4D464F4D537CA1AFC4C9C4DAD6D2DFD6C9D1BBA1896C4E4F4D465879A1D1D6BCA06C4A4F4D46 -4F4D5B8EBBCDD1AE715C4D464F4D464F4D464F4D464F4D464F4D4E6E8BA1BFC9C9DADBD2DAD2C4 -C8BBA68967464F4D464F4D5274929FB3BBBBC6C2B6B7A88E7C61494F4D464F4D5F89A5A6ADAAA1 -A8A59CA3A0958565484F4D464F4D464F4D464F4D4B5E6A6B7676727A79727773696759494F4D46 -4F4D485458545B5B5459575054524A4F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890 -CAC5BD9B98904F4D464F4D469C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3E8E0F2954B -F38F40F3E3D7F3E6DBF27B1EF3D6BFF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3E2BF95756B605B514C4C4C515666758AAFCEE7F4F3F2F4F3ECC48A564C6BA4D9F3F2F4F3F2 -F4F3F2D9A46B4C5B8FCFF3C8905B4C4C4C4C4C4C4C4C4C5180BEECF4F3D8A56B4C515B60615651 -4C51565B7085AFCEE7F4F3F2F4F3F2F4F3E2CAA4856B5B514C4C515B6B85A5C9E2F4F3F2F4F3F2 -F4F3E2BF8F756B605B51514C4C51565B7085AFCEE7F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3E7BB825D6790C0EFF3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3E8D7BEAEAAA19B9F9EA0ACB3BFD4E4EFF4F3F2F4F3E1D0BDB7BEBEBDC4C4C3CAC9C9 -DBE7F0F4F3F2F4F3F2F4F3F2F4F3F1F2F0EDF2F1F0F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -9A99996666659B9A9AF4F3F2F4F3F29A99996666659A9999F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46CAC5BDCAC5BD -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4654535054524F53524F52514E52514D52514D50504C504F4C504F4C514F4C514F4C -504F4C7B7B7B6E6E6EB2B2B2B1B1B1B0B0B0B0B0B0AFAFAFAEAEAEAEAEAEADADADACACACACACAC -ABABABA3A3A3C4C4C4C2C2C28787873C3C3C3636363636363636363636363636363636363C3C3C -878787C2C2C2C4C4C49696969C9C9C9C9C9C9B9B9B9A9A9A9A9A9A999999989898989898979797 -9696969696966E6E6E7B7B7B4E4D4A4E4D4A4E4D4A4E4D4A4D4C494D4C494C4C484D4C484C4B48 -4C4B484B4A474948454444404F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D46273F5600336600336605346340474B0F375F0F375F454949053463003366003366 -273F564F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D466E9CC0 -DFC4906A4D464F4D464F4D465363697770646A6764778BA6CDDBC9AD794E4F4D464F6387C4DBC4 -B68F6D6E67606E74767763464F4D464F4D4A6A98B7DAD6C0B6987A777069737487B6D2D2C48B57 -4F4D464F4D69A4CDD2BF8B574F4D464F4D464F5E83BFD6C4A470464F4D4A6E9CBCDACDAA927964 -6A6C6D92B3C4DFCD9D7751464F6387C4DBC4B68F6D6E67606E74767763464F4D464F4D464F4D46 -4F4D464F4D4D7FABC3C6A06F524D464F4D464F4D464F5F7BA6AFA38C66464F4D4A6E8B989C8260 -514D464F4D464F4D464F4D464F4D464F4E536C777273654F504D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4E474F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B9890 -9C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D461B1B1A17151515141345443D4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -46443E1514141715151B1B1A4F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0D2D1B383 -77706973747A9BB3C4DFD6B79267464F4D46587DA6DAD6AF895A464F4D464F4D4E85B7CDD6AA71 -536387C4DBC4B68F6D6E67606E74767763464F4D464F4D69A4CDD2C49C6D65635B65635B5C5146 -4F4D4A6E9CBCDACDAA9279646A6C6D92B3C4DFCD9D7751464F4D5B92C0D2D1B38377706973747A -9BB3C4DFD6B79267464F4D464F6387C4DBC4B68F6D6E67606E74767763464F4D464F4D464F4D46 -4F597CB4CDBCA070494F4D464F4D4C7AA1B6B9976A514D464F4D464F4D464F5A6E96A196886848 -4F4D4A69818A8E795D5A616C808277725F4C4F4D464F4D464F4E4F636A64665D4D4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9B9890 -9C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F8ABD4B84B6487FAF457AA94174A23E6F9B3A6A9539699339668E3C5A73363530A29145 -FFD943FFD539FFD22F3C3A354F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DAAE76 -534D464F4D464F4D464F6387C8DBCDB67D4A4F4D465363697770646A6764778BA6CDDBC9AD794E -4F4D464F4D4A6A98B7DAD6BCAD8B71736C69777D716E5A464F4D5B92C0CDCD98604F4D5B85B3C4 -DAC0906E51464F4D464F4D465363697770646A6764778BA6CDDBC9AD794E4F4D464F4D4A6A98B7 -DAD6C0B28F76737069777D9DC8DBCDAD79464F4D5B92C0CDCD98604F4D464F4D5B92C0D2D1AE83 -766F687172779EB3BFCFBF937150464F4D4964889FB8B4A2967C6867655E696C7F9AA599866646 -4F4D464F4D464F4D464F4D49657980847258504D464F4D464F4D464F5256686B63615546505454 -5E5C51534E464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD -9B98909C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4E85B7D2DAAE76534D464F4D464F4D464F6387C8DBCDB67D4A4F6387C4DBC4 -B68F6D6E67606E74767763464F4D46587DA6DAD6AF895A464F4D464F4D4E85B7CDD6AA71534D4A -6A98B7DAD6BCAD8B71736C69777D716E5A464F4D5B92C0D2D6B79080746973747AA0BBC9DFCD9D -7751464F4D5B92C0D2D1B3877770646E706D6E5E464F4D4A6A98BCDAD6B7A9866D73706D89A5BC -DAD6B79B674A4F4D464F4D5B92C0D2D1AE83776C64737983B2C9D2DFD2B7A98671737069809CB3 -D6DBC0A06C464F4D464F4D4A6E9CBCDACDAA9279646A6C6D92B3C4DFCD9D7751464F4D69A4CDD2 -C49C6D64625A64625A5B50464F4D5888AFBEBAA17B6E685D6667636559464F4D547A989E9D7B56 -4F4D464F4D485D7380928F7F7969595E59545E5F565951464F4D464F4D464F4D464F4D4E5F645F -625A4B4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890 -CAC5BD9B98909C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D463F495068788290A5B46A7B856A7B8590A6B4667681485258D6DCE09FA6AC -959DA39DA4AADAE0E4EFF4F7929A9F38444B4F4D464F4D464F4D464F4D464F4D464F4D464F516D -ADD2D2D1A569534D464F4D464F4D464F4D464F4D464F4D464F4D4A6A98BCDAD6B7A9866D73706D -89A5BCDAD6B79B674A4F4D464F4D5B92C0D2D1AE83776C64737983B2C9D2DFD2B7A98671737069 -809CB3D6DBC0A06C464F4D464F4D5B92C0D2D1AE83776C64737983B2C9D2DFD2B7A98671737069 -809CB3D6DBC0A06C464F4D464F4D465363697770646A6764778BA6CDDBC9AD794E4F4D464F4D5B -92C0D2D1AE83766F687172779EB3BFCFBF937150464F4D496B8FA6BCB49B9076656765606F7885 -9DA29C9471504F4D464F4D464F4D464F4D464F4D4963757C7F6F56504D464F4D464F4D464F4D46 -4F4D464F4D49565A555852484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -9C9890CAC5BD9B98909C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F8ABD4B84B6487FAF457AA94174A23E6F9B3A6A9539699339668E -3C5A73363530A29145FFD943FFD539FFD22F3C3A354F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D5B8EBBC4BF8F60534D609BC4CDBF8B574F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F516DADD2D2D1A569534D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0D2 -D1B3877770646E706D6E5E464F4D4A6E9CBCDACDAA9279646A6C6D92B3C4DFCD9D7751464F4D46 -5363697770646A6764778BA6CDDBC9AD794E4F4D464F4D69A4CDD2C49C6D65635B65635B5C5146 -4F4D5B92C0CDCD98604F4D464F4D598BB5C4C0A17B706A636B6C6F90A1AAB8AB856A4F464F4D48 -5F7C8DA19E8E867261615F58626470868D83765F464F4D464F4D464F4D464F4D4650524E57544C -53514B5456545D5D545650464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -9C9890CAC5BD9B98909C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46027BC1006CB1BED1DCFFFFFFFAFCFCFFFFFFEEEEEF0C75B30B74B3 -EEEEEEFEFEFEF9FBFCFEFEFEBDD0DB006CB1027CC14F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4E85B7D2DAAE76534D464F4D464F4D464F6387C8DBCDB67D4A587DA6DAD6AF895A464F4D46 -4F4D4E85B7CDD6AA71534D69A4CDD2C49C6D65635B65635B5C51464F4D5B92C0D2D6B790807469 -73747AA0BBC9DFCD9D7751464F4D4A6A98BCDAD6B7A9866D73706D89A5BCDAD6B79B674A4F4D46 -4F4D5B92C0D2D1AE8377706973747AA4BBC9DFCD9D7751464F4D464F4D464F4D464F4D4673A1C4 -DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D46688EABC1AB80634D464F4D464F4D54 -7A98A19F8C6E66615760605B5F55464F4D475D707B89826F685E51585753646D6D77715E594E46 -4F4D4B5C625F6058494F4D464F4D4852524C504D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D469C9890CAC5BD9B98909C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D46E4E4E3FFFFFFFCC935F9B20AF6A46BFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E04F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4A6A98BCDAD6B7A9866D73706D89A5BCDAD6B79B674A4F4D464F4D5B92C0D2D1B383 -77706973747A9BB3C4DFD6B79267464F4D464F4D4A6E9CBCDACDAA9279646A6C6D92B3C4DFCD9D -7751464F4D5B92C0D2D1AE8377706973747AA4BBC9DFCD9D7751464F4D464F4D464F4D464F4D5B -92C0D2DAC4A69282717370718EAABCDADBC0A4704A4F4D464F4D5B92C0D2D1B3877770646E706D -6E5E464F4D4A6A98BCDAD6B7A8856C716E6B849EB3CBC7AB9063494F4D46567392B8B495765246 -4F4D464F5B769AA59C9E835D514D464F4D486077858D7D5F5456617C837673645358554E575753 -5952464F4D464F4D465358575E5B51545048504E474F4E474F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D469C9890CAC5BD9B98909C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4665513DB4621F745438 -4F4D464F4D469A5D29E36C0E7B5534825731A15E264F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D5B92C0D2D6B79080746973747AA0BBC9DFCD9D7751464F4D69A4CDD2C49C6D -65635B65635B5C51464F4D5B92C0D2D1AE83776C64737983B2C9D2DFD2B7A98671737069809CB3 -D6DBC0A06C464F4D464F4D609BC4D2C898604F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46587DA6DAD6AF8555464F4D464F6390C8DBD2D6AA6D534D464F4D4A -73A5C9DAB77E5C4D4A6E9CBCDACDAA907763686A6A8BA9B8CCBC917050464F4D5682A5B1B5A48C -7D7264666462768790A1A18E7E60484F4D464F4D506D8185897F6E6961565B5955636A6B767568 -6455474F4D464F4D49585E5A5D584D524F48504E474F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D469C9890CAC5BD9B98909C9890CAC5BD9C98904F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46E4E4E3FFFFFFFCC935F9B20AF6A46BFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E04F4D464F4D464F4D464F4D46 -4F4D464F4D464F6387C4DBC4B68F6D6E67606E74767763464F4D464F4D5B92C0D2D1B383777069 -73747A9BB3C4DFD6B79267464F4D464F4D5B92C0D2D6B79080746973747AA0BBC9DFCD9D775146 -4F4D5B92C0CDCD98604F4D464F4D5B92C0D2D1AE8377706973747AA4BBC9DFCD9D7751464F4D4E -7CAAC4DAC4946E51466186AFD6CDA67C5A464F4D464F4D464F4D464F4D464F4D4A6A98B7DAD6C0 -B28F76737069777D9DC8DBCDAD79464F4D496C98B7D0C4A28A746066676786A1AEC1B28A6D5046 -4F4D5F89A5A69B805F5C5A535B5952564F464F4D464F4D464F4D464F4D4E68797C7C705C5B584F -5756505651464F4D46545B5B636054565149514F4952514B504E474F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D469C9890CAC5BD9B98909C9890CAC5BD9C98904F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3E0D1F2A15F -F3D4BDF4F3F2F4F3F2F2B685F27B1EF3CEB1F2C9A7F3B07BF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3D8A56B4C5B7AA9C4C9C8CAC4B39A7A5B4C516BA5D3F2F4F3F2E9B97F -515175AFE3F2F4F3F2F4F3E7B575515685BEEEF3C8905B4C6B95C3D9D8D8D9D8D8E4EDF2F4F3D8 -A56B4C567599BAC4C8CAC4B39570564C5B8AC4EDF2F4F3ECD49A6551516B8BAFC3CAC9C3AF8A65 -51516B9AD3ECF4F3F2F4F3D8A56B4C5B80A9C4C9C8CAC4B39070564C5B8AC4EDF2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3E7BB825D6790C0EFF3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3EEDDB89A9399ABC8D5DDE3DFD9CDB7A8A7AEC2DFF0F2F4F3E1D0BDB7 -C8D5E3ECEBEAEDECEBF0F1F2F4F3F2F4F3F2F4F3F2F4F0EBEDEBEAF2F2F1F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F29A99996666659B9A9A9A99996666659A9999F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46B3AEA7CAC5BDCAC5BDCAC5BDCAC5BD -CAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDB2AFA64F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4654534F53524F53514E52514E51514D51504C50504C504F4C -504E4B504E4B504F4C504F4C7979796C6C6CAFAFAFAEAEAEAEAEAEADADADACACACACACACABABAB -AAAAAAAAAAAAA9A9A9A8A8A8A0A0A0C1C1C1C0C0C0A4A4A4949494949494949494949494949494 -949494949494949494A4A4A4C0C0C0C1C1C19494949B9B9B9A9A9A999999999999989898979797 -9797979696969595959595959494946C6C6C7979794E4D4A4E4D4A4E4D4A4D4C494D4C494C4C48 -4C4B484C4B484B4B474C4B474A4A4649484544443F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464A4B470F375F0033660033660F375F4549494549490F375F -0033660033660A35624A4B474F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D466E9CC0DFC4906A4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD9C64 -4F4D464F7099D1DBBCA06C4A4F4D464F4D464F4D464F4D464F5571B2D2D2C48F5B4F4D464F4D46 -4F4D64A0C9CDC48B574F4D464F4D69A4CDD2BF8B574F4D464F4D464F5E83BFD6C4A470464F5576 -B2D6CDB27D4E4F4D464F4D464F5A7EBFDBC9A974464F7099D1DBBCA06C4A4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4D7FABC3C6A06F524D464F504C5860637F99A4B2A5846C5246 -4F4D4A6E8B989E9B9399968E95928A908D858B846A5C4D464F525B7279726D5B484F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4E474F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D461514141715151A1A194F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D461A1A191715151514144F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F51609BC4D2D6AA6D534D464F557AB6D6CDB6824E4F4D46 -4F516DADD2CDB682534F7099D1DBBCA06C4A4F4D464F4D464F4D464F4D464F4D69A4CDD2BF8B57 -4F4D464F4D464F4D464F5576B2D6CDB27D4E4F4D464F4D464F5A7EBFDBC9A974464F4D5B92C0CD -CD98604F4D464F4D464F51609BC4D2D6AA6D534D464F7099D1DBBCA06C4A4F4D464F4D464F4D46 -4F4D464F4D464F4D466084B0D1C5976F50464F4D464F4D4C7AA1B6B99B6A554F48514F4B5A5E62 -7E8F98A49E846F56464F4D4A69818A90897F87887E7A654E4F4D464F4D464F4D464F5155676C64 -6256474F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464C86B84980B1457BAA4275A43E607C3D4345373631383732393732 -3A39348B7D45F7D341FFD63AFFD22FFFCE263937324F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4E85B7D2DAB37658514A53514E6167719BB7C9DFD6AF895E464F4D464F4D464F4D464F4D46 -4F4D5B92C0CDCD9C644F4D464F5571B2D2D2C48B5B4F4D464F4D464F4D464F4D464F4D5B92C0CD -CD9C7180AAC0DAC49D775A464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD9C64 -4F4D464F5171B2D2D2C4985B4F4D464F4D464F557ABBDBCDAD79464F4D5B92C0CDCD98604F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F658ABBCCB69867464F50699DB6B5A785554F4D464F4D46 -4F526892A5998666464F4D464F4D464F4D464F4D49657980847458524E47504E48545452626766 -6D6A5C5950464F4E4D5A5C555751464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DAB37658514A53514E6167719BB7C9DFD6AF -895E464F7099D1DBBCA06C4A4F4D464F4D464F4D464F4D464F557AB6D6CDB6824E4F4D464F516D -ADD2CDB682534F5571B2D2D2C48B5B4F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F6790C8DBC4A46C464F4D5B92C0CDCD98604F4D464F4D464F4D464F5571B2D2D2C48B5B -4F4D464F4D464F4D5B92C0D2D6AE71534D464F4D5B92C0CDCD98604F4D464F4D46618BB3DFD29D -774D464F4D464F5169A9D2D2C48F5B4F4D464F5576B2D6CDB27D4E4F4D464F4D464F5A7EBFDBC9 -A974464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D5888AFBAB78B5B4F4D464F4D464F4D46 -4F4D547A989E9D7B564F4D464F515D82928E886B504F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F505363665F5F54474F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D463F48506979848DA2B13B454A3B454A8DA3B1677782 -4A545AD0D6DA37424A243037344048D4DADEF1F6F9929A9E38444B4F4D464F4D464F4D464F4D46 -4F4D464F4D464F5E83BFDBD2BB824E4F4D464F4D464F4D464F4D464F4D464F4D464F5571B2D2D2 -C48B5B4F4D464F4D464F4D5B92C0D2D6AE71534D464F4D5B92C0CDCD98604F4D464F4D46618BB3 -DFD29D774D464F4D464F5169A9D2D2C48F5B4F4D464F4D5B92C0CDCD98604F4D464F4D46618BB3 -DFD29D774D464F4D464F5169A9D2D2C48F5B4F4D464F4D464F4D464F4D464F4D464F4D5B92C0CD -CD9C644F4D464F4D5B92C0CDCD98604F4D464F4D464F658ABBCCB69867464F536DA0B9B1A37B52 -4F4D464F4D464F4D59819A999471504F4D464F4D464F4D464F4D464F4D4963757C7F6F56504D46 -4F4D464F4D464F4D464F4D464F4D49565A555852484F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464C86B84980B1457BAA4275A43E607C3D4345 -3736313837323937323A39348B7D45F7D341FFD63AFFD22FFFCE263937324F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46658BB3D6BB83654D464F4D609BC4CDBF8B574F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F5E83BFDBD2BB824E4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F5576B2D6CDB27D4E4F4D464F4D464F5A7E -BFDBC9A974464F4D464F4D464F4D464F4D464F4D5B92C0CDCD9C644F4D464F4D69A4CDD2BF8B57 -4F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D598BB5C0BC8E5C4F4D464F4D464F607E -A7B5A28A62464F4F628DA09E9479524F4D464F4D464F505F808D83765F464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D49565A555953484F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46027CC2006CB1BED1DCFFFFFFFAFCFCFFFFFF -EFEFEE0B74B20C75B3F0F0F0FAFCFDF5F9FAFBFCFDC0D2DD006CB0017BC24F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D4E85B7D2DAB37658514A53514E6167719BB7C9DFD6AF895E464F557A -B6D6CDB6824E4F4D464F516DADD2CDB682534F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D5B -92C0CDCD98604F4D464F4D464F6790C8DBC4A46C464F5571B2D2D2C48B5B4F4D464F4D464F4D5B -92C0D2D6AE71534D464F4D5B92C0CDCD98604F4D464F4D464F6790C8DBC4A46C464F4D464F4D46 -4F4D464F4D4673A1C4DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D46688EABC1AB80 -634D464F4D464F4D547A989E9D7B564F4D464F4D464F4D464F505D7B8B837861494F4D464F4D46 -4F51576E746A6556464F4D4B5C625F6058494F4D464F4D4852524C504D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46F9F9F9FFFFFFFBBE0BFBBC05FEECB6 -FFFFFFFFFFFFFFFFFF4285F44285F44285F44285F44285F47BAAF7FFFFFFF9F9F84F4D464F4D46 -4F4D464F4D464F4D464F4D464F5571B2D2D2C48B5B4F4D464F4D464F4D5B92C0D2D6AE71534D46 -4F4D5B92C0CDCD98604F4D464F4D464F51609BC4D2D6AA6D534D464F5576B2D6CDB27D4E4F4D46 -4F4D464F5A7EBFDBC9A974464F4D5B92C0CDCD98604F4D464F4D464F6790C8DBC4A46C464F4D46 -4F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D5B92C0D2DAAE71534D464F4D5B92C0CD -CD98604F4D464F4D464F4D464F5571B2D2D2C48B5B4F4D464F4D464F4D598AB3C3C3A06A524D46 -4F5772A0B4A9926C484F4D4657728AA59F97A09674604D464F4D53748787846A4F4F5B68818373 -6B57474F4D464F4D464F4D464F4D464F4E4E5D615A5A52464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -584E41975C2AD76912D56913925A2B584E41755437DF6C0F67523C4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F6790C8DBC4A46C46 -4F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D46618BB3DFD29D -774D464F4D464F5169A9D2D2C48F5B4F4D464F4D609BC4D2C898604F4D464F4D464F4D464F4D46 -4F514A53554E58554E58514A4F4D464F4D464F4D464F5A7EBBD6C9AD794A4F4D465C86AFDAD2C9 -DAC9946E4D464F4D609BC4CDC48F5B4F5576B2D6CDB27D4E4F4D464F4D464F5878B0C8B89A6D46 -4F4D5682A5ADAB84594F4D464F4D464F4D537691999D835E514D464F4D506D8183846C504F4D46 -4F4D464F4D4C626D6D7265504F4D464F4D49585E5A5D55484F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46F9F9F9FFFFFFFBBE0BFBBC05 -FEECB6FFFFFFFFFFFFFFFFFF4285F44285F44285F44285F44285F47BAAF7FFFFFFF9F9F84F4D46 -4F4D464F4D464F4D464F4D464F4D464F7099D1DBBCA06C4A4F4D464F4D464F4D464F4D464F4D5B -92C0CDCD98604F4D464F4D464F51609BC4D2D6AA6D534D464F4D5B92C0CDCD98604F4D464F4D46 -4F6790C8DBC4A46C464F4D5B92C0CDCD98604F4D464F4D5B92C0CDCD98604F4D464F4D464F6790 -C8DBC4A46C464F4D464F5571ADCDCDC8AA9DBFD2C4B279534F4D464F4D464F4D464F4D464F4D46 -4F5171B2D2D2C4985B4F4D464F4D464F557ABBDBCDAD79464F5475AED0C7AB794D4F4D464F4D46 -4F5774A7BDAD936A464F4D5F89A5A69875514F4D464F4D464F4D464F4D464F4D464F4D464F4D4E -68797A7B674F4F4D464F4D464F4D464F4E5060655E5D54474F4D464F4D464F4D48504E474F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9C98904F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F3EAE3F3B88AF3842EF28631F3BB8FF3EAE3F2D3BAF27F23F3DECEF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4EDD29A664C -5685C3EEF3F2F4E8B37B51517BB4E7F4F3F2F4EDC38556517BB4E2F4F3C8905B4C70A9DDF4F3F2 -F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4D399664C5B90CEF2F4E8BE80564C6BA9D8 -F4F3F2F4F3F2F4F3D8A56B4C5680BEEEF3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4D399664C5B -90CEF2F4F3F2F4F3F2F4F3F2F4EDECEEE8E7E9E8E7E9EDECF4F3F2F4F3F2F4F3F2F4F3E7BB825D -6790C0EFF3F2F4F3F2F4F3F2F4F3F2F4F3F2F4EBCBAB8E8EAFD0EBF4F3F2F4F3F2F4EBD0B8A7AB -C8DFF2F4F3E1D0BDB7CADBEBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4EFEAECEBEBF2F2F1 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F29A99996666656666659A9999F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46B3AEA7CAC5BD -CAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDCAC5BDB3AEA74F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4652524E52524E52514D51514D51504D -51504D504F4C4F4F4C4F4E4B4F4E4B504F4C504F4C777777696969ADADADADADADACACACABABAB -ABABABAAAAAAA9A9A9A9A9A9A8A8A8A7A7A7A6A6A69F9F9FB9B9B9BEBEBEC8C8C8CBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC8C8C8BEBEBEB8B8B8949494999999989898989898 -9797979696969696969595959494949494949393939292926969697777774E4D4A4E4D4A4D4C49 -4D4C494D4C494C4B484C4B484C4B474B4A464A4A4649494548474443433F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4640474B053463003366003366 -0F375F0F375F00336600336600336640474B4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D466E9CC0DFC4906A4D464F4D464F4D46617490B2BBBCD1D2CD -D6CDC0D1D6D2D1A1694F4D464F4D5B89B3C4DFD6C0BBA5877C674E4F4D464F4D464F6C94CDDBC0 -A06C464F4D464F4D464F4D64A0C9CDC48B574F4D464F4D69A4CDD2BF8B574F4D464F4D464F5E83 -BFD6C4A470464F6C94CDDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2B6824E4F4D5B89B3C4DFD6C0 -BBA5877C674E4F4D464F4D464F4D464F4D464F4D464F4D4D7FABC3CAC7BEC6C2B9C1BDB5BCB8B0 -AC9C81745E484F4D464F4D4A6E8B989E876A5F5A535C59525B585158564B504D464F525B747972 -6D5B484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4E474F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B98904F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D461615141715151616164E4C454F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464E4C451615151715151615144F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4DFC4906A4D464F4D4E -80B3CDDAB376584D464F6C94CDD6B38E5E464F4D5B89B3C4DFD6C0BBA5877C674E4F4D464F4D46 -4F4D69A4CDD2BF8B574F4D464F4D464F4D464F6C94CDDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -B6824E4F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4DFC4906A4D464F4D5B89B3C4DFD6C0 -BBA5877C674E4F4D464F4D464F4D464F4D578CB7C9C89F66524D464F4D464F4D4C7AA1B6BDB9B1 -B8B5ACB3B0A7AEABA2A3978276614D4F4D464F4D4A69818A908171767D7D8780706A59484F4D46 -4F4D464F5155686C646256474F4D464F4D464F4D464F4D464F4D474F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B98904F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46477DAD467CAC4377A5405D77363530B7AC5E -F7E267FFE561FFE257FFDE4DFFDA43FFD63AFFD230FFCE27F7C51F3937324F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D4E85B7D2DFDBD2DFDBD2DFDBD2DFDBD2D6C4A69270534F4D464F4D46 -617490B2BBBCD1D2CDD6CDC0D1D6D2D1A1694F4D464F6C94CDDBC0A06C464F4D464F4D464F4D46 -4F4D464F4D5B92C0D2DAD2CDDFDBBC9B67464F4D464F4D464F4D464F4D46617490B2BBBCD1D2CD -D6CDC0D1D6D2D1A1694F4D464F6794CDDBC0A06C464F4D464F4D464F557ABBDBCDAD79464F4D5B -92C0CDCD98604F4D464F4D5B92C0CDCD98604F4D464F4D464F5476ABC7BE9F72464F6286B2BDA6 -8C64464F4D464F4D464F526892A5998666464F4D464F4D464F4D464F4D4965798086837C817E77 -7C797277746D706A5E5D54484F4D464F4D475458555954494F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B98904F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DFDBD2DFDBD2DFDBD2 -DFDBD2D6C4A69270534F4D464F4D5B89B3C4DFD6C0BBA5877C674E4F4D464F4D464F4D4E80B3CD -DAB376584D464F6C94CDD6B38E5E464F6C94CDDBC0A06C464F4D464F4D464F4D464F4D464F4D5B -92C0CDCD98604F4D464F4D464F557AB6D6CDAD79464F4D5B92C0CDCD98604F4D464F4D464F4D46 -4F6C94CDDBC0A06C464F4D464F4D464F4D466E9CC0DFC9946A4D464F4D5B92C0CDCD98604F4D46 -4F4D46537DA6DAD6AA8055464F4D464F4D5B9BC4D2CD9C604F4D464F6C94CDDBD2DFDBD2DFDBD2 -DFDBD2DFDBD2DFDBD2B6824E4F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D5888AFBAB78B5B -4F4D464F4D464F4D464F4D547A989E9D7B564F4D464F5E71909685765C464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F505364665F5F54474F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B98904F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D463F495068788290A5B4697984 -69798490A6B4667681485258D6DCE09FA6AC959DA39DA4AADAE0E4EFF4F7929A9F38444B4F4D46 -4F4D464F4D464F4D464F4D464F4D464F5E83C4DBD2BB824E4F4D464F4D464F4D464F4D464F4D46 -4F4D464F6C94CDDBC0A06C464F4D464F4D464F4D466E9CC0DFC9946A4D464F4D5B92C0CDCD9860 -4F4D464F4D46537DA6DAD6AA8055464F4D464F4D5B9BC4D2CD9C604F4D464F4D5B92C0CDCD9860 -4F4D464F4D46537DA6DAD6AA8055464F4D464F4D5B9BC4D2CD9C604F4D464F4D46617490B2BBBC -D1D2CDD6CDC0D1D6D2D1A1694F4D464F4D5B92C0CDCD98604F4D464F4D464F5476ABC7BE9F7246 -4F6686B2BDA68C60464F4D464F4D464F4D59819A999471504F4D464F4D464F4D464F4D464F4D49 -63757C7F6F56504D464F4D464F4D464F4D464F4D464F4D49565A555852484F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B98904F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46477DAD467CAC4377A5 -405D77363530B7AC5EF7E267FFE561FFE257FFDE4DFFDA43FFD63AFFD230FFCE27F7C51F393732 -4F4D464F4D464F4D464F4D464F4D464F4D464F5A7AB6D2BCA06C4A4F4D464F4D609BC4CDBF8B57 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F5E83C4DBD2BB824E4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F6C94CDDBD2DFDBD2 -DFDBD2DFDBD2DFDBD2DFDBD2B6824E4F4D46617490B2BBBCD1D2CDD6CDC0D1D6D2D1A1694F4D46 -4F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D598BB5C0BC8E5C -4F4D464F4D464F536D9AB1A9906B464F5E799EA6927F5F464F4D464F4D464F505F808D83765F46 -4F4D464F4D464F4D464F4D4653565864655F66655E6360585D5C555953484F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B98904F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46027CC2006CB1BED1DC -FFFFFFFAFCFCFFFFFFEEEFEF0E76B20572B5E2E5E7FFFFFFFFFFFFFFFFFFA6C2D2006DB5037BC0 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DFDBD2DFDBD2DFDBD2DFDBD2D6C4A6 -9270534F4D464F4D4E80B3CDDAB376584D464F6C94CDD6B38E5E464F4D69A4CDD2BF8B574F4D46 -4F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F557AB6D6CDAD79464F6C94CDDBC0A06C46 -4F4D464F4D464F4D466E9CC0DFC9946A4D464F4D5B92C0CDCD98604F4D464F4D464F557AB6D6CD -AD79464F4D464F4D464F4D464F4D4673A1C4DAAE76534D464F4D464F4D464F4D464F4D464F4D46 -4F4D46688EABC1AB80634D464F4D464F4D547A989E9D7B564F4D464F4D464F4D464F5C6C888D85 -8B888086837C817E777C797277746D685A484F4D4B5C625F6058494F4D464F4D4852524C504D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B98904F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46F9F9F9FFFFFF -FBBD0AFBBC05FEEBB5FFFFFFFFFFFFFFFFFF4285F44285F44285F44285F44285F475A6F7FFFFFF -F9F9F84F4D464F4D464F4D464F4D464F4D464F4D464F6C94CDDBC0A06C464F4D464F4D464F4D46 -6E9CC0DFC9946A4D464F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4DFC4906A4D464F6C94 -CDDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2B6824E4F4D5B92C0CDCD98604F4D464F4D464F557A -B6D6CDAD79464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4DFC490 -6A4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F6C94CDDBC0A06C464F4D464F4D464F4D46 -6A93B3CAB789654D464F4D537EA0ACAC895F4F4D4B6F8C9B92756B8B9B887459464F5565858F7F -7158464F4D4E657476817D7071685A5B54484F4D464F4D464F525461625A5F5D555A585055534C -504E474F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B9890 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46755437B8631DE76D0CB4621F6C523A4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D46 -4F557AB6D6CDAD79464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D46537DA6DAD6AA8055464F4D464F4D5B9BC4D2CD9C604F4D464F4D609BC4D2C898604F4D46 -4F4D464F4D464F4D4677A5C9DFDBD2DFDBD2DFD6A67C4D464F4D464F4D464F4D578EBBCDD1A169 -4F4D4E80AEC9BB8F83B6D2B79263464F5E83BFD6BC9B67464F6C94CDDBD2DFDBD2DBD7CED6D2C9 -D1CDC4CCC8BFA5794C4F4D5682A5ADAB84594F4D464F4D464F4D46617E90A08F6F5D4D464F4D50 -6D8183846C504F4D464F4D464F4D46576469736B58544D464F4D49585E5A5D55484F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD9B9890 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46F9F9F9 -FFFFFFFBBD0AFBBC05FEEBB5FFFFFFFFFFFFFFFFFF4285F44285F44285F44285F44285F475A6F7 -FFFFFFF9F9F84F4D464F4D464F4D464F4D464F4D464F4D464F4D5B89B3C4DFD6C0BBA5877C674E -4F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4DFC4906A4D464F4D5B92C0CD -CD98604F4D464F4D464F557AB6D6CDAD79464F4D5B92C0CDCD98604F4D464F4D5B92C0CDCD9860 -4F4D464F4D464F557AB6D6CDAD79464F4D464F4D465C7DA6D6DBD2DAB37A5C4D464F4D464F4D46 -4F4D464F4D464F4D464F6794CDDBC0A06C464F4D464F4D464F557ABBDBCDAD79464F6B93C8D5CC -D4D1C8CFCCC3CAC7BEC6C2B9C1BDB59D754C4F4D5F89A5A69875514F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4E68797A7B674F4F4D464F4D464F4D464F535665665F64625A5F5D555A5850 -55534C504E474F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BDCAC5BD -9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F2D3BAF29E5BF27818F2A15FF3DAC6F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2 -F4F3F2F4F3F2CF8F5B4C6699D4F3F2F4F3E7BA7A51517AB8E9F3F2F4CE94615170AADEF2F4F3C8 -905B4C70A9DDF4F3F2F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4E8B37B515185BEF2 -F4CE94614C6095CEF2F4F3F2F4F3F2F4F3F2CF95604C6094D4F3F2F4F3D8A56B51619AD2F4F3F2 -F4F3F2F4E8B37B515185BEF2F4F3F2F4F3F2F4F3F2C48A564C4C4C4C4C4C4C517FBFF3F2F4F3F2 -F4F3F2F4F3E7BB825D6790C0EFF3F2F4F3F2F4F3F2F4F3F2F4F3F2F4DAB4988B8A909090969695 -9C9C9BA1A1A0A7A7A6C1D8EDF4F3E1D0BDB7CADBEBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3EFF0EDEAF2F1F0F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F29A9999666665 -6666659B9A9AF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46CAC5BDCAC5BD4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4651514D52514D -51504D51504D51504D504F4C504F4C4F4F4C4F4F4B4F4E4B504E4B4F4E4B747474666666ACACAC -ABABABAAAAAAAAAAAAA9A9A9A8A8A8A7A7A7A7A7A7A6A6A6A5A5A5A5A5A5A3A3A3A0A0A0B8B8B8 -BDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB8B8B8999999979797 -979797979797969696959595959595949494939393939393929292919191919191666666747474 -4D4D494D4D494D4C494D4C494C4B484C4B474B4B474B4A474B4A464A494549484548474443433F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -40474B0534630033660033660033660033660033663143514F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D466E9CC0DFC4906A4D464F4D464F6387 -C4D6CDC4A17A73675B656771A4C4D2D1A1694F4D464F4D464F4D4A61707EA0B3C0DADBC9BF8F60 -534D464F6C94CDDBC0A067464F4D464F4D464F4D64A0C9CDC48B574F4D464F4D69A4CDD2C48F5B -4F4D464F4D464F5E83BFD6C4A470464F6C94CDDBC4AD7D5B65635B65635B65635B6563575C5146 -4F4D464F4D4A61707EA0B3C0DADBC9BF8F60534D464F4D464F4D464F4D464F4D4D7FABC3CAA87D -68625764656F96AEB0B0966E5B4D464F4D464F4D4A6E8B989C8260514D464F4D464F4D464F4D46 -4F4D464F4E556C777273644F504D464F4D464F4D464F4D464F4D464F4D464F4D464F4E474F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98909C9890CAC5BD9B98904F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D461C1B1A171515171515 -3B3A354F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D463C3B361715151715151B1B1A -4F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4 -DFC4906A4D464F4D465879A6D6D6AA855A46658FB7DAC087654D464F4D464F4D4A61707EA0B3C0 -DADBC9BF8F60534D464F4D69A4CDD2BF8B574F4D464F4D464F4D464F6C94CDDBC4AD7D5B65635B -65635B65635B6563575C51464F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4DFC4906A4D46 -4F4D464F4D4A61707EA0B3C0DADBC9BF8F60534D464F4D464F5E83BBD2C09E6D494F4D464F4D46 -4F4D4C7AA1B6BDA177696059615F545A52484F4D464F4D464F4D464F4D4A69818A8E795B504E4D -627175807D6F6A594A4F4D464F4E50636A64665C4C4F4D464F4D464F4D464F4D464F4D474F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98909C9890CAC5BD9B98904F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4646749C4478A74073A0 -3E4348C2B562FFEA6BFFE661FFE257FFDE4DFFDA44FFD63BFFD230FFCE27FFCB1FCBA4263A3934 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DFBB877367606A675B61554A4F4D46 -4F4D464F4D464F6387C4D6CDC4A17A73675B656771A4C4D2D1A1694F4D464F6C94CDDBC0A06C46 -4F4D464F4D464F4D464F4D464F4D5B92C0D2D1B39DB2C9CDDAC0906E55464F4D464F4D464F6387 -C4D6CDC4A17A73675B656771A4C4D2D1A1694F4D464F6C94CDDBC0A067464F4D464F4D464F557A -BBDBCDAD79464F4D5B92C0CDCD98604F4D464F4D5B92C0CDCD98604F4D464F4D464F5072ABC7BE -A472464F6686B2BDA68C60464F4D464F4D464F526892A5998666464F4D464F4D464F4D464F4D49 -65798086775F5B564F57554C544F474F4D464F4D464F4D464F4D4650515059574D514D464F4D47 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98909C9890CAC5BD9B9890 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2 -DFBB877367606A675B61554A4F4D464F4D464F4D464F4D464F4D4A61707EA0B3C0DADBC9BF8F60 -534D464F4D465879A6D6D6AA855A46658FB7DAC087654D464F6C94CDDBC0A06C464F4D464F4D46 -4F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D5B92C0CDCD9860 -4F4D464F4D464F4D464F6C94CDDBC0A06C464F4D464F4D464F4D466E9CC0DFC9946A4D464F4D5B -92C0CDCD98604F4D464F4D464F79A6DADBAA8555464F4D464F4D5B92C0CDCD9C644F4D464F6C94 -CDDBC4AD7D5B65635B65635B65635B6563575C51464F4D69A4CDD2BF8B574F4D464F4D464F4D46 -4F4D5888AFBAB78B5B4F4D464F4D464F4D464F4D547A989E9D7B564F4D464F5E71909685765C46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4F5F645F62594B4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98909C9890CAC5BD -9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D463F4A50 -67778192A7B68FA5B38FA5B392A8B6657580475157DAE0E4E8EDF1E6EAEEE6EBEFDFE4E8EEF2F6 -929AA038444B4F4D464F4D464F4D464F4D464F4D464F4D464F5171ADD2D2D1A169534D464F4D46 -4F4D464F4D464F4D464F4D464F6C94CDDBC0A06C464F4D464F4D464F4D466E9CC0DFC9946A4D46 -4F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA8555464F4D464F4D5B92C0CDCD9C644F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA8555464F4D464F4D5B92C0CDCD9C644F4D46 -4F6387C4D6CDC4A17A73675B656771A4C4D2D1A1694F4D464F4D5B92C0CDCD98604F4D464F4D46 -4F5072ABC7BEA472464F6686B2BDA68C64464F4D464F4D464F4D59819A999471504F4D464F4D46 -4F4D464F4D464F4D4963757C7F6F56504D464F4D464F4D464F4D464F4D464F4D49565A55585248 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98909C9890 -CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -46749C4478A74073A03E4348C2B562FFEA6BFFE661FFE257FFDE4DFFDA44FFD63BFFD230FFCE27 -FFCB1FCBA4263A39344F4D464F4D464F4D464F4D464F4D464F4D465882AFDFDBD2DFDBD2DFDBD2 -DFDBD2DFDBD2DFDBD2D6AA6D4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F5171ADD2D2 -D1A169534D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D46 -4F6C94CDDBC4AD7D5B65635B65635B65635B6563575C51464F6387C4D6CDC4A17A73675B656771 -A4C4D2D1A1694F4D464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D598BB5C0BC8E5C4F4D464F4D464F506A9AB1A9946B464F61799EA6927F5C464F4D464F4D46 -4F505F808D83765F464F4D464F4D464F4D464F53586C6F68685F5155514952504C585A55595348 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98909C9890 -CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -027BC1006CB1BDD0DCFFFFFFF9FBFCFFFFFFEDEEEF1176B00074BF3489BA7CAAC67DAAC573A7C5 -187EB80076BF0178BE4F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DFBB87736760 -6A675B61554A4F4D464F4D464F4D464F4D465879A6D6D6AA855A46658FB7DAC087654D464F4D69 -A4CDD2BF8B574F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB27946 -4F6C94CDDBC0A06C464F4D464F4D464F4D466E9CC0DFC9946A4D464F4D5B92C0CDCD98604F4D46 -4F4D464F5176B6D6CDB279464F4D464F4D464F4D464F4D4673A1C4DAAE76534D464F4D464F4D46 -4F4D464F4D464F4D464F4D46688EABC1AB80634D464F4D464F4D547A989E9D7B564F4D464F4D46 -4F4D464F5C6C888D7F76614E57554E56544D55534C55534A524E464F4D4B5C625F6058494F4D46 -4F4D4852524C504D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C9890 -9C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D46E3E3E2FFFFFFF1C42CEDBC11B0D18DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82AEF8 -4285F48DB5F8FFFFFFE1E1E04F4D464F4D464F4D464F4D464F4D464F4D464F6C94CDDBC0A06C46 -4F4D464F4D464F4D466E9CC0DFC9946A4D464F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4 -DFC4906A4D464F6C94CDDBC4AD7D5B65635B65635B65635B6563575C51464F4D5B92C0CDCD9860 -4F4D464F4D464F5176B6D6CDB279464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D46 -4F4D466EA1C4DFC4906A4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F6C94CDDBC0A06C46 -4F4D464F4D464F4D466A93B3CAB789654D464F4D465F7F9BB3A67E6452608CA18D76574E718B95 -8D6F4F586A7C92896C5B4D464F4D464F4D47555959686D6C76746A6B5D4C4F4D464F5254616258 -595248504E47504E464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD -9C98909C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46CB6716B8631D9A5D297D573461503F5B4F40975C2A -6C523A4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CD -CD98604F4D464F4D464F5176B6D6CDB279464F4D69A4CDD2BF8B574F4D464F4D464F4D464F4D5B -92C0CDCD98604F4D464F4D464F79A6DADBAA8555464F4D464F4D5B92C0CDCD9C644F4D464F4D60 -9BC4D2C898604F4D464F4D464F4D464F4D465863646E7069737069736C5B584D464F4D464F4D46 -4F4D46658FB7DAC9946E556DADCDB38E5E5389B7CDBF8B576186AFDAC9946A4D464F6C94CDDBC4 -AD7D5B64625A6361596260596260545950464F4D5682A5ADAB84594F4D464F4D464F4D46617E90 -A08F6F5D4D464F4D506D8183846C504F4D464F4D464F4D46576469736B58544D464F4D49585E5A -5D55484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD -9C98909C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D46E3E3E2FFFFFFF1C42CEDBC11B0D18DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -82AEF84285F48DB5F8FFFFFFE1E1E04F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4A -61707EA0B3C0DADBC9BF8F60534D464F4D5B92C0CDCD98604F4D464F4D464F4D466EA1C4DFC490 -6A4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D5B92C0CDCD98604F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D464F4D4E77A5C0DAD6CDDAD2AF -895E464F4D464F4D464F4D464F4D464F4D464F6C94CDDBC0A067464F4D464F4D464F557ABBDBCD -AD79464F6B93C8D5BFA67959626058615F58615F57605E535850464F4D5F89A5A69875514F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4E68797A7B674F4F4D464F4D464F4D464F535665665C -5C5449514F48504E47504E464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890 -CAC5BD9C98909C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F38F40F29E5BF2B685F3CDAEF3E3D7F3E8E0 -F3B88AF3DAC6F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3D8 -A56B51619AD2F4F3F2F4F3F2F4F3F2CF8F5B4C6699D4F3F2F4F3F2E9BE7F56517AB5E3F2D9A46B -516BA4D9F3F2F4F3C8905B4C70A9DDF4F3F2F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2 -F4EDB87B515180BEF2F4CE94614C6095CEF2F4F3F2F4F3F2F4F3F2CF95604C6094D4F3F2F4F3D8 -A56B51619AD2F4F3F2F4F3F2F4EDB87B515180BEF2F4F3F2F4F3F2F4F3F2E9D8CDCFC9C8CAC9C8 -CACED8E9F3F2F4F3F2F4F3F2F4F3E7BB825D6790C0EFF3F2F4F3F2F4F3F2F4F3F2F4F3F2F4DAB4 -988B94B2D0E2E5E4E3E5E4E4E6E5E5E7E6E8EDF0F2F4F3E1D0BDB7CADBEBF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F1F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -9A99996666659A99999A99996666659B9A9AF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46CAC5BDCAC5BD4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4651504C52514D51514D51504D504F4C504F4C504F4C504F4C4F4F4B4F4E4B504E4B504F4B -737373656565A9A9A9A8A8A8A8A8A8A7A7A7A6A6A6A5A5A5A5A5A5A4A4A4A3A3A3A3A3A3A2A2A2 -A1A1A19F9F9F9898989494949393939393939292929292929191919090909090908F8F8F8E8E8E -909090959595969696969696959595949494949494939393929292929292919191909090909090 -8F8F8F6565657373734D4D494D4C494C4C484C4C484C4B484B4B474A4A464A49464A4946494845 -48474447464343433E4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D463143510033660033660033660033663143514F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D466E9CC0DFC490 -6A4D464F4D46537DA6DADBAA8555464F4D464F4D5389BBCDD1A1694F4D464F4D464F4D464F4D46 -4F4D4A6E9CBCDFCD99734D464F5576B6D6CDBF8B574F4D464F4D464F4D64A0C9CDC48B574F4D46 -4F4D5B92C0D2D6AA6D534D464F4D464F5E83BFD6C4A470464F5576B6D6D2C8985B4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4A6E9CBCDFCD99734D464F4D464F4D464F4D46 -4F4D4D7FABC3C6A06F524D464F4D46526481A6B0A79C77544F4D464F4D4A6E8B989C8260514D46 -4F4D464F4D464F4D464F4D464F4D475B686D7772635D51464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4E474F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98904F4D464F4D46 -9C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -2A2A27151414010101110F0F3F3E384F4D464F4D464F4D464F4D464F4D464F4D46413D38191817 -1715151715152928254F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F4D5B92C0D2DAAE71534D464F4D464F5169A4CDCDBF8B698EBBCDC48F5B4F4D464F4D46 -4F4D464F4D464F4D4A6E9CBCDFCD99734D464F4D64A0C9D2C898604F4D464F4D464F4D464F5576 -B6D6D2C8985B4F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D5B -92C0D2DAAE71534D464F4D464F4D464F4D464F4D4A6E9CBCDFCD99734D464F4D46618BB7D6C996 -7050464F4D464F4D464F4D4C7AA1B6B9976A514D464F4D464F4D464F4D464F4D464F4D464F4D4A -69818A8E795B504D464F4D4B5D6A6F7B786B6656484F4D48576161696559574F464F4D464F4D46 -4F4D464F4D474F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98904F4D464F4D46 -9C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -495D6D3F709D3D6F9B373631FFEA6BFFE662FFE258FFDE4EFFDA44FFD63BFFD231FFCE27FFCB1F -FFCB1F84712F3E3D374F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DAAE76534D46 -4F4D464F4D464F4D464F4D464F4D46537DA6DADBAA8555464F4D464F4D5389BBCDD1A1694F4D46 -4F5576B6D6D2C48B5B4F4D464F4D464F4D464F4D464F4D5B92C0CDCD9860535E76B2CDD2D6B37A -614D464F4D46537DA6DADBAA8555464F4D464F4D5389BBCDD1A1694F4D464F557AB6D6CDBF8B57 -4F4D464F4D464F557ABBDBCDAD79464F4D5B92C0CDCD98604F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F5072ABC7BEA472464F5371A0B9B1A37B524F4D464F4D464F526892A5998666464F4D46 -4F4D464F4D464F4D49657980847258504D464F4D464F4D464F4D464F4D464F4D464F4D464F4D49 -555750544F474F4E474F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C98904F4D46 -4F4D469C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4E85B7D2DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4A6E9CBCDFCD99734D464F4D464F5169A4CDCDBF8B698EBBCDC48F5B4F4D464F5576B6D6D2 -C48B5B4F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB27946 -4F4D5B92C0CDCD98604F4D464F4D464F4D464F5576B2D6D2C48B574F4D464F4D464F4D5B92C0D2 -D6AE71534D464F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA8555464F4D464F4D5B92C0CD -CD9C644F4D464F5576B6D6D2C8985B4F4D464F4D464F4D464F4D464F4D464F4D64A0C9D2C89860 -4F4D464F4D464F4D464F4D5888AFBAB78B5B4F4D464F4D464F4D464F4D547A989E9D7B564F4D46 -4F516084948E886B504F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46565C5C646055 -554E464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD9C9890 -4F4D464F4D469C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D463F495068788291A6B5889DAB889DAB91A7B56676804A535AD2D8DC535D64434E54 -505B62D6DCE0F0F5F8929A9F38444B4F4D464F4D464F4D464F4D464F4D464F4D464F4D4A77A5C4 -DFD2AF895E464F4D464F4D464F4D464F4D464F4D464F5576B2D6D2C48B574F4D464F4D464F4D5B -92C0D2D6AE71534D464F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA8555464F4D464F4D5B -92C0CDCD9C644F4D464F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA8555464F4D464F4D5B -92C0CDCD9C644F4D46537DA6DADBAA8555464F4D464F4D5389BBCDD1A1694F4D464F4D5B92C0CD -CD98604F4D464F4D464F5072ABC7BEA472464F536D9DB9B5A77F554F4D464F4D464F4D59819A99 -9471504F4D464F4D464F4D464F4D464F4D4963757C7F6F56504D464F4D464F4D464F4D464F4D46 -4F4D49565A555852484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD -9C98904F4D464F4D469C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46495D6D3F709D3D6F9B373631FFEA6BFFE662FFE258FFDE4EFFDA44FFD63B -FFD231FFCE27FFCB1FFFCB1F84712F3E3D374F4D464F4D464F4D464F4D464F4D464F4D464F5153 -61635B65635B65635B656371A9C9CDC49C69655A4A4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4A77A5C4DFD2AF895E464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD9860 -4F4D464F4D464F4D464F5576B6D6D2C8985B4F4D464F4D464F4D464F4D464F4D46537DA6DADBAA -8555464F4D464F4D5389BBCDD1A1694F4D464F4D64A0C9D2C898604F4D464F4D464F4D464F4D5B -92C0CDCD98604F4D464F4D598BB5C0BC8E5C4F4D464F4D464F506A9AB1A9946B464F52688FA39A -9171504F4D464F4D464F505F808D83765F464F4D464F4D464F4D46505A6172715F5A4E464F4D46 -4F4D475559555953484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469C9890CAC5BD -9C98904F4D464F4D469C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46017CC2006CB0BCD0DBFEFEFEF9FBFBFEFEFEECEEEF0F74AF0078C10075BD -006DB8006DB7006EB90077BF0079BF0078BE4F4D464F4D464F4D464F4D464F4D464F4D464F4D4E -85B7D2DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D464F5169A4CDCDBF8B698EBBCD -C48F5B4F4D464F4D64A0C9D2C898604F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D46 -4F5176B6D6CDB279464F5576B2D6D2C48B574F4D464F4D464F4D5B92C0D2D6AE71534D464F4D5B -92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D464F4D464F4D464F4D4673A1C4DAAE76 -534D464F4D464F4D464F4D464F4D464F4D464F4D46688EABC1AB80634D464F4D464F4D547A989E -9D7B564F4D464F4D464F4D464F505D7D8B85816C4E4F4D464F4D464F4D464F4D464F4D464F4D4B -5C625F6058494F4D464F4D4852524C504D464F4D464F4D464F4D464F4D464F4D464F4D469C9890 -CAC5BD9C98904F4D464F4D469C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46B6B5B2FFFFFFCDD68948AA4B38AA56CEEAD5FFFFFFFFFFFFFFFFFF -FFFFFFD8E6FD4687F44285F4C3D8FCFFFFFFB3B2AF4F4D464F4D464F4D464F4D464F4D464F4D46 -4F5576B2D6D2C48B574F4D464F4D464F4D5B92C0D2D6AE71534D464F4D5B92C0CDCD98604F4D46 -4F4D464F4D5B92C0D2DAAE71534D464F5576B6D6D2C8985B4F4D464F4D464F4D464F4D464F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D464F4D464F4D464F4D5B92C0CD -CD98604F4D464F4D464F4D609BC4D2D6AA71534D464F4D5B92C0CDCD98604F4D464F4D464F4D46 -4F5576B2D6D2C48B574F4D464F4D464F4D598AB3C3C3A06A524D464F4D464F5D77A3B09E898084 -A49B765F4D465971869C8A6F76848C8A73524F4D464F4D464F4D464F4D464F4D47576367736D5A -564D464F4E4E5E615A5C55484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -9C9890CAC5BD9C98904F4D464F4D469C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D466C523A8A592FA65F24C2651A -DF6C0FE76D0CC767184F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D64A0C9D2C898604F4D46 -4F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA8555464F4D464F4D5B92C0CD -CD9C644F4D464F4D609BC4D2C898604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F6387C4D6C0A498A1D1C4906A4D46618BB3DABB909BB7CDC89C60 -4F4D464F5576B6D6D2C8985B4F4D464F4D464F4D464F4D464F4D464F4D5682A5ADAB84594F4D46 -4F4D464F4D567C93999A815E514D464F4D506D8183846C504F4D464F4D464F4D4E646E6D716450 -4F4D464F4D49585E5A5D55484F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -9C9890CAC5BD9C98904F4D464F4D469C9890CAC5BD9B98904F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D46B6B5B2FFFFFFCDD68948AA4B38AA56CEEAD5FFFFFFFFFFFF -FFFFFFFFFFFFD8E6FD4687F44285F4C3D8FCFFFFFFB3B2AF4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4A6E9CBCDFCD99734D464F4D5B92C0CDCD98604F4D464F4D46 -4F4D5B92C0D2DAAE71534D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D5B -92C0CDCD98604F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D4658749D -CDD6B392675B8EB7C9D6B77E614D464F4D464F4D464F4D464F4D464F557AB6D6CDBF8B574F4D46 -4F4D464F557ABBDBCDAD79464F5475B1D0CCBF92594F4D464F4D464F4D464F4D464F4D464F4D5B -87A2A69E7E574F4D464F4D464F4D464F4D464F4D464F4D464F4D4E68797A7B674F4F4D464F4D46 -4F4D464F4E5061655F6058494F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D469C9890CAC5BD9C98904F4D464F4D469C9890CAC5BD9B98904F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3DAC6F3C29DF3AC74 -F2954BF27F23F27818F29245F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4F3D8A56B4C5180BEEEF3F2F4F3F2F4EDC8 -905B5170A9C8AA70516BA4D8F4F3F2F4F3CD95604C669AD2F4F3F2F4F3F2F4F3F2F4F3D8A56B51 -619AD2F4F3F2F4F3F2F4EDB87B515180BEF2F4E8B880514C6BA9DDF4F3F2F4F3F2F4F3D8A56B4C -5680BEEEF3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4EDB87B515180BEF2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3E7BB825D6790C0EFF3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4EBCBA88E8AA0BEE2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3E3D2BFB7C7D6E7 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F29A99996666659A9999F4F3F2F4F3F29A99996666659B9A9AF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -CAC5BDCAC5BD4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46504F4B51504C52514E51504D504F4C504F4B504F4C504F4C504F4C -4E4D4A4E4D4A4E4D4A6E6E6E5F5F5FA7A7A7A6A6A6A6A6A6A5A5A5A4A4A4A4A4A4A3A3A3A2A2A2 -A2A2A2A1A1A1A0A0A0A0A0A09F9F9F9E9E9E9E9E9E9C9C9C9B9B9B9B9B9B9A9A9A999999999999 -989898979797979797969696959595959595949494939393939393929292919191919191909090 -8F8F8F8F8F8F8E8E8E8E8E8E5F5F5F6E6E6E4C4B484C4B484C4B484B4A474B4A474B4A474A4946 -4A494649484549484448474447464242433E4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4640474B314351003366003366003366223D57 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D466E9CC0DFC4906A4D464F4D464F6790C8DBC9BF9C767367606A676DA0C4D2D1A1694F4D46 -4F5E6D89826D6E67606A6C6D92B3C4DFC4906A4D464F4D4A73A1C0DFD2B7A9867173706D808FA6 -CDD6D2C48B574F4D464F4D46658FB7DFD6BCAD8B7173706973829DC8DBC4A470464F4D4A73A1BC -DFD6C0B28F76777064737476897D64534D464F5E6D89826D6E67606A6C6D92B3C4DFC4906A4D46 -4F4D464F4D464F4D464F4D4D7FABC3C6A06F524D464F4D464F4D49628397AFAB91785B464F4D4A -6E8B989E8A6F635F58605E575F5C555E5B545A574B504D464F5153696F6D736E61625B5157544C -54524D55544F5550474F4D464F4E474F4D464F4D464F4D464F4D464F4D46949189CAC5BD9C9890 -4F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4643413B0F0D0F020201050505020202040403403F394F4D464F4D463D3B36 -07070617151517151517151517151544423C4F4D464F4D464F4D464F4D464F4D464F4D464F4D5B -92C0D2DAC4A692827173707189A5B7DADBC0A4704A4F4D464F4D464F4D466A98BCDFCDC4D1D6B7 -9263464F4D464F5E6D89826D6E67606A6C6D92B3C4DFC4906A4D464F4D4E80AECDDFC9A68E7469 -73747A806C4E4F4D4A73A1BCDFD6C0B28F76777064737476897D64534D464F4D5B92C0D2DAC4A6 -92827173707189A5B7DADBC0A4704A4F4D464F5E6D89826D6E67606A6C6D92B3C4DFC4906A4D46 -4F4D5B92C0D2CD9E684F4D464F4D464F4D464F4D4C7AA1B6B9976A514D464F4D464F4D464F4D46 -4F4D464F4D464F4D4A69818A8E795B504D464F4D464F4D4C5E6C6E7872635D52464F4F4F60635F -64605659544B524F48504E484F4E474F4D464F4D464F4D464F4D464F4D46949189CAC5BD9C9890 -4F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464C4A4344433C3C3A353E3D37FFE662FFE258FFDE4EB49D40B59B3AB59934 -B5972EB59529B5952986712E3A393445433D4F4D464F4D464F4D464F4D464F4D464F4D464F4D4E -85B7D2DAAE76534D464F4D464F4D464F4D464F4D464F4D464F6790C8DBC9BF9C767367606A676D -A0C4D2D1A1694F4D464F4D4A6E9CBCDFD6BCAD8F7677706473797677634A4F4D5B92C0CDCD9860 -4F4D46536790C4D6CDC48F60534D464F6790C8DBC9BF9C767367606A676DA0C4D2D1A1694F4D46 -4F4D4E77AAC4DFD2B3A4826D6E6C6D8098AFD1DBCDAD79464F4D5B92C0CDCD98604F4D464F4D5B -92C0CDCD98604F4D464F4D464F5072ABC7BEA472464F4D4C6E96A9BCB1988C73626462606F7E8A -9FA5998666464F4D464F4D464F4D464F4D49657980847258504D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4651524F55534B504E474F4D464F4D464F4D464F4D464F4D46949189CAC5BD -9C98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4E85B7D2DAAE76534D464F4D464F4D464F4D464F4D464F4D46 -4F5E6D89826D6E67606A6C6D92B3C4DFC4906A4D464F4D464F4D466A98BCDFCDC4D1D6B7926346 -4F4D464F4D4A6E9CBCDFD6BCAD8F7677706473797677634A4F4D5B92C0CDCD98604F4D464F4D46 -4F5176B6D6CDB279464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D4A6E98BCDAD6B7A9866D -73706D89A5BCDAD6B79B674A4F4D464F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA855546 -4F4D464F4D5B92C0CDCD9C644F4D464F4D4A73A1BCDFD6C0B28F76777064737476897D64534D46 -4F4D4E80AECDDFC9A68D73687172777C694D4F4D5888AFBAB78B5B4F4D464F4D464F4D464F4D54 -7A989E9D7B564F4D464F4D485F7683958F7F796A5B5F5B525C5E585D54474F4D464F4D464F4D46 -4F4D464F4F4D5C5F5A5F5C5256524A514E474F4D464F4D464F4D464F4D464F4D464F4D46949189 -CAC5BD9C98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D463F4A5068788292A7B68A9FAD8A9FAD92A8B66676804A535A -D2D8DC566067465057535E65D6DCE0F0F5F8929A9F38444B4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F5A71ADC9D2DFD2B3A98F7A7C7469737476898F99A07D574F4D4A6E98BCDAD6B7 -A9866D73706D89A5BCDAD6B79B674A4F4D464F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA -8555464F4D464F4D5B92C0CDCD9C644F4D464F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA -8555464F4D464F4D5B92C0CDCD9C644F4D464F6790C8DBC9BF9C767367606A676DA0C4D2D1A169 -4F4D464F4D5B92C0CDCD98604F4D464F4D464F5072ABC7BEA472464F4D4964889FB8B4A2967C68 -6A655A6666708E9F9C9471504F4D464F4D464F4D464F4D464F4D4963757C8173605B585159564F -58554E56544D524F464F4D49565A555852484F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -949189CAC5BD9C98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464C4A4344433C3C3A353E3D37FFE662FFE258FFDE4E -B49D40B59B3AB59934B5972EB59529B5952986712E3A393445433D4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D609BC4CDBF8B574F4D464F5571A9C9C9C8A169 -534D464F4D464F4D464F4D464F4D464F5A71ADC9D2DFD2B3A98F7A7C7469737476898F99A07D57 -4F4D5B92C0CDCD98604F4D464F4D464F4D464F4D4A73A1BCDFD6C0B28F76777064737476897D64 -534D464F6790C8DBC9BF9C767367606A676DA0C4D2D1A1694F4D464F4D4E80AECDDFC9A68E7469 -73747A806C4E4F4D5B92C0CDCD98604F4D464F4D598BB5C0BC8E5C4F4D464F4D464F506A9AB1A9 -946B464F4D4B688795A49B867E6A5B5F5D5A6771798A8D83765F464F4D464F4D464F4D464F545B -6D7167675E5055514A53504B585A555953484F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -949189CAC5BD9C98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46027BC1006BB1C3D4DEFDFFFFF7FBFCFCFEFFF2F2F2 -0F75B00077C0037ABE047BC0047BC0047BC00179BE0078BF0078BE4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4E85B7D2DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -6A98BCDFCDC4D1D6B79263464F4D464F4D4E80AECDDFC9A68E746973747A806C4E4F4D5B92C0CD -CD98604F4D464F4D464F5176B6D6CDB279464F4D4A6E98BCDAD6B7A9866D73706D89A5BCDAD6B7 -9B674A4F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D464F4D464F4D46 -4F4D4673A1C4DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D46688EABC1AB80634D46 -4F4D464F4D547A989E9D7B564F4D464F4D464F4D464F4D475F737B8B86787566585D59505A5955 -5F5A4E504D464F4D495A605F635D51534E464F4D4751524C504E464F4D464F4D464F4D464F4D46 -4F4D46949189CAC5BD9C98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46706E68FFFFFFF9FCFA57B77134A8533AAA58 -91D0A2CCE9D4CEEAD69BD4AA4AA3994186F0679DF6FEFEFFFFFFFF6D6C664F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D4A6E98BCDAD6B7A9866D73706D89A5BCDAD6B79B674A4F4D464F4D5B -92C0D2DAC4A692827173707189A5B7DADBC0A4704A4F4D464F4D4A73A1BCDFD6C0B28F76777064 -737476897D64534D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D464F4D46 -4F4D464F4D5B92C0D2D1B3837770647374769BB3C0DAD6B79267464F4D464F4D5B92C0CDCD9860 -4F4D464F4D464F4D464F4D4A6E98BCDAD6B7A8856C716E6B849EB3CBC7AB9063494F4D464F4D46 -4F4D527C9CABB2AFA39E7E574F4D464F57698D98939996837459464F4D464F545665615559564F -575652616969736A58544D464F4D465459575F5C53565249504E474F4D464F4D464F4D464F4D46 -4F4D464F4D46949189CAC5BD9C98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D469EA3A94F4D464F4D46 -4F4D464F4D464F4D464F4D465B4F407153384F4D469EA3A94F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D4E -80AECDDFC9A68E746973747A806C4E4F4D5B92C0CDCD98604F4D464F4D464F79A6DADBAA855546 -4F4D464F4D5B92C0CDCD9C644F4D464F4D578EBBD2DABB94775E4A4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D578EBBD2DFDBCDC898604F4D464F5E83 -BFD6D2DFDBBC9B67464F4D464F4D4A73A1BCDFD6C0AF8D74746D626F7071817660524D464F4D56 -82A5B1AE97726A655A6666657E8D92A19E89745B464F4D464F4D506D818585785F5E5A515B5A57 -676D6D7674666053464F4D464F4D49585E5A5D55484F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D46949189CAC5BD9C98904F4D464F4D464F4D464F4D469C9890CAC5BD8C89824F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46706E68FFFFFFF9FCFA57B77134A853 -3AAA5891D0A2CCE9D4CEEAD69BD4AA4AA3994186F0679DF6FEFEFFFFFFFF6D6C664F4D464F4D46 -4F4D464F4D464F4D464F4D464F5E6D89826D6E67606A6C6D92B3C4DFC4906A4D464F4D5B92C0D2 -DAC4A692827173707189A5B7DADBC0A4704A4F4D464F4D5B92C0CDCD98604F4D464F4D464F5176 -B6D6CDB279464F4D5B92C0CDCD98604F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CD -B279464F5169A4C9CDC48F604F4D464F6383BFD6C9B682574F4D464F4D464F4D464F4D464F4D4E -77AAC4DFD2B3A4826D6E6C6D8098AFD1DBCDAD79464F4D49719DB7D4CCB7A78870716B5F6C6D6D -7C735D524D464F4D4B7090A3AD9E8576655B6464646A5E4A4F4D464F4D464F4D464F4D4E68797A -7B674F4F4D464F4D464F4D464F4D46555C5B6461585A544B524F48504E484F4D464F4D464F4D46 -4F4D464F4D464F4D46949189CAC5BD9C98904F4D464F4D464F4D464F4D469C9890CAC5BD8C8982 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F29EA3A9F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3E8E0F3D6BFF4F3F29EA3A9F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3D8A56B4C51667FA5B4BECAC9BEAF8A6B514C6090C9EC -F4F3F2F4F3F2F4F3F2D49A654C5B5B5B516BA5D8F2F4F3F2F4F3E7BA80514C607FAAC4C8CAC4B3 -BACEE7F4F3D8A56B51619AD2F4F3F2F4F3F2F4EDB87B515180BEF2F4F3ECCF9A6551516B8BAFC3 -CAC9C3AF8A6551516B9AD3ECF4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4EDB87B515180BEF2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3E7BB825D6382A5 -CCD0CFD2D1D0D4D3D2D5D4D3E1E7F2F4F3EED9B49A90939BB3C7D1DBDDDEDFDCD5D4D8E1F1F3F2 -F4F3EDDFCAB9BEC4CDDFE5E6E9E7E2E7EBEFF4F3F2F4F3F2F4F3F2F4F1EEF0F0EFF3F2F1F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2A3A3A26666659A9999F4F3F2F4F3F2F4F3F2F4F3F29A9999666665 -ACABAAF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -3735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46CAC5BDCAC5BD4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46504E4A51504C52514D51514D51504C504F4C -504F4B4F4F4B4F4E4B4E4D4A4E4D4A4D4C496464635B5B5BA4A4A4A4A4A4A3A3A3A2A2A2A2A2A2 -A1A1A1A0A0A0A0A0A09F9F9F9E9E9E9E9E9E9D9D9D9C9C9C9C9C9C9B9B9B9A9A9A9A9A9A999999 -989898989898979797969696969696959595949494949494939393929292929292919191909090 -9090908F8F8F8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E5B5B5B6363624B4A474B4B474B4A474A4946 -4A494649494549484549484548474448484447474346454242433E4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464549490033661D3C59314351 -0033660033660033663B454D4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D466E9CC0DFC4906A4D464F4D464F4D4A6A829DBFC9C9DADBD2DFD6CD -D6C9BCB68B5B4F4D46536C87BBC9C9DADBD2DFD6C9CDBB9D89674A4F4D464F4D464F51577C9CAA -C8D2CDDFD6C9CDBBAFC8D2D2C48B574F4D464F4D464F515780A1AFCDD2CDDFDBD2DAD2C4C8BBA1 -8563464F4D464F4D53778FA1BFC9C9DADBD2DAD2C0C4A5715C4D46536C87BBC9C9DADBD2DFD6C9 -CDBB9D89674A4F4D464F4D464F4D464F4D464F4D4D7FABC3C6A06F524D464F4D464F4D464F4F5B -879FA6A78F68574D4A6E8B989E9B9399968E95928A908D858B888086795F564D464F4D464F4F4E -5D625F68676267665F6461595D5A515550474F4D464F4E474F4D464F4D464F4D464F4D464F4D46 -8C89829491894F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D462B2A2817151543403A3736311E1D1C46443E -4F4D464F4D4641403A1010101715151715151715152D2C294F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D5B92C0D2D6C0AFBFC9C9DFDBCDD6C4AAA079574F4D464F4D464F4D464F4D46 -4F5A7AB6D6D2DABB7E614D464F4D46536C87BBC9C9DADBD2DFD6C9CDBB9D89674A4F4D464F4D46 -4F5E76A9BBC4DADBD2DAD2BCB2865B4F4D464F4D53778FA1BFC9C9DADBD2DAD2C0C4A5715C4D46 -4F4D5B92C0D2D6C0AFBFC9C9DFDBCDD6C4AAA079574F4D464F4D46536C87BBC9C9DADBD2DFD6C9 -CDBB9D89674A4F4D464F6387C4DBC0A16B464F4D464F4D464F4D464F4D4C7AA1B6B9976A514D46 -4F4D464F4D464F4D464F4D464F4D464F4D4A69818A8E795B504D464F4D464F4D464F4E4F666E6D -726A56534D464F4E4B5759545C5B545A585155534C504E474F4D464F4D464F4D464F4D464F4D46 -8C89829491894F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464E4C454C4A43494740494741FFE258FFDE4EFFDA45 -FFD63BFFD232FFCF28FFCB1F3A39343E3D37413F3945433D4B49424F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4E85B7D2DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D4A6A829D -BFC9C9DADBD2DFD6CDD6C9BCB68B5B4F4D464F4D464F4D53738FA1C4C9C9DADBD2DACDBCA97D53 -4F4D5B92C0CDCD98604F4D464F4D46658BB3DAD6B79267464F4D4A6A829DBFC9C9DADBD2DFD6CD -D6C9BCB68B5B4F4D464F4D464F515B85A1AFC8CDCDDFD6C9C8B7B7D1DBCDAD74464F4D5B92C0CD -CD98604F4D464F4D5B92C0CDCD98604F4D464F4D464F5072ABC7BEA472464F4D464F5056778C95 -A6A9A7B2ABA09E92909FA5998664464F4D464F4D464F4D464F4D49657980847258504D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4E4A53534C504E464F4D464F4D464F4D464F4D46 -4F4D468C89829491894F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DAAE76534D464F4D464F4D46 -4F4D464F4D464F4D46536C87BBC9C9DADBD2DFD6C9CDBB9D89674A4F4D464F4D464F4D464F5A7A -B6D6D2DABB7E614D464F4D464F4D464F4D53738FA1C4C9C9DADBD2DACDBCA97D534F4D5B92C0CD -CD98604F4D464F4D464F5176B6D6CDB279464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D46 -4F4D53738FA6C4CDCDDFDBCDD1C0A19270534F4D464F4D464F4D5B92C0CDCD98604F4D464F4D46 -4F79A6DADBAA8555464F4D464F4D5B92C0CDCD9C644F4D464F4D464F4D53778FA1BFC9C9DADBD2 -DAD2C0C4A5715C4D464F4D464F5E76A9BBC4D9DAD1D4CCB7AB81594F4D5888AFBAB78B5B4F4D46 -4F4D464F4D464F4D547A989E9D7B564F4D464F4D464F4D4C606D72848581898880847E736E5D4A -4F4D464F4D464F4D464F4D464F4D464F4E4A55565158565055534C504E474F4D464F4D464F4D46 -4F4D464F4D468C89829491894F4D464F4D464F4D464F4D464F4D464F4D469491897C7A724F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D463F4A5067778190A5B4889DAB889DAB -90A6B4657580485258D6DCE0D9DFE3D6DBDFD7DDE1DBE0E4EBF0F490989E38444B4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F556489A1AAC4C9C9DADBD2DFD6C9CDC0AAA47D5B -4F4D464F4D53738FA6C4CDCDDFDBCDD1C0A19270534F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F79A6DADBAA8555464F4D464F4D5B92C0CDCD9C644F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F79A6DADBAA8555464F4D464F4D5B92C0CDCD9C644F4D464F4D4A6A829DBFC9C9DADBD2 -DFD6CDD6C9BCB68B5B4F4D464F4D5B92C0CDCD98604F4D464F4D464F5072ABC7BEA472464F4D46 -4F4D4C667B879FA6A4AFAFA6ADA69B9D94877E644D4F4D464F4D464F4D464F4D464F4D4963757C -817E777C797277746D7370696D6B646155474F4D49565A555852484F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D468C89829491894F4D464F4D464F4D464F4D464F4D464F4D469491897C7A72 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464E4C454C4A43494740494741 -FFE258FFDE4EFFDA45FFD63BFFD232FFCF28FFCB1F3A39343E3D37413F3945433D4B49424F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D609BC4CDBF8B574F4D46 -4F5571A9C9C9CDA169534D464F4D464F4D464F4D464F4D464F4D464F556489A1AAC4C9C9DADBD2 -DFD6C9CDC0AAA47D5B4F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D53778FA1BFC9C9 -DADBD2DAD2C0C4A5715C4D464F4D4A6A829DBFC9C9DADBD2DFD6CDD6C9BCB68B5B4F4D464F4D46 -4F5E76A9BBC4DADBD2DAD2BCB2865B4F4D5B92C0CDCD98604F4D464F4D598BB5C0BC8E5C4F4D46 -4F4D464F506A9AB1A9946B464F4D464F4F536F7E849395919A958B8A817D8A8D83765D464F4D46 -4F4D464F4D464F4D47555A5C67686268675F64615A5E5B535752474F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D468C89829491894F4D464F4D464F4D464F4D464F4D464F4D469491897C7A72 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46037ABF006FB88AB4CCFFFEFB -FFFFFBFFFFFDC0D0DA0471B50179C00078BE0078BE0078BE0078BE0078BE0078BE0078BE4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4E85B7D2DAAE76534D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F5A7AB6D6D2DABB7E614D464F4D464F4D464F5E76A9BBC4DADBD2DAD2BC -B2865B4F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB279464F4D464F4D53738FA6C4CDCD -DFDBCDD1C0A19270534F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CDB27946 -4F4D464F4D464F4D464F4D4673A1C4DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D46 -688EABC1AB80634D464F4D464F4D547A989E9D7B564F4D464F4D464F4D464F4D464F4D4B5F686C -7A7C787F7E777A776C6F6552524D464F4D465053535F5F595C55494F4D464F4E49504E474F4D46 -4F4D464F4D464F4D464F4D468C89829491894F4D464F4D464F4D464F4D464F4D464F4D46949189 -7C7A724F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46B6B5B3FFFFFF -E9F5EC58B77134A85334A85334A85334A85334A85334A85358AF8EE8F0FEFFFFFFB4B3B04F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D53738FA6C4CDCDDFDBCDD1C0A1927053 -4F4D464F4D464F4D5B92C0D2D6C0AFBFC9C9DFDBCDD6C4AAA079574F4D464F4D464F4D464F4D53 -778FA1BFC9C9DADBD2DAD2C0C4A5715C4D464F4D5B92C0CDCD98604F4D464F4D464F5176B6D6CD -B279464F4D464F4D464F4D464F4D537CA1AFC4C9C9DADBD2DFD6C9CDB79D896C4E4F4D464F4D46 -4F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D53738FA6C3CCCCD9D5C7C7B79A8A6C51 -4F4D464F4D464F4D464F4D46587391AFAF977A5B464F4D464F4D50718A93998665574D464F4D46 -505961787C787F7E777C786F726B5E5D53474F4D464F4D464F4D4753545057565055534C504E47 -4F4D464F4D464F4D464F4D464F4D468C89829491894F4D464F4D464F4D464F4D464F4D464F4D46 -9491897C7A724F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -9EA3A94F4D46F27009F27009F27009F27009F27009F27009F270094F4D469EA3A94F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F5176 -B6D6CDB279464F4D464F5E76A9BBC4DADBD2DAD2BCB2865B4F4D5B92C0CDCD98604F4D464F4D46 -4F79A6DADBAA8555464F4D464F4D5B92C0CDCD9C644F4D464F4D46587090BBC9C9C89C644F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D465C82AFDADBBC -9263464F4D464F4D578EBBD2DFBB83614D464F4D464F4D464F4D53778FA1BBC5C5D1D2C9CCC5B4 -B4996B594D464F4D50718D96A4A8A6B0B0A7AEA79C9E8F7C715F4A4F4D464F4D464F4D4C637375 -80817D85847C827D74776E615F55484F4D464F4D464F4D49585E5A5D55484F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D468C89829491894F4D464F4D464F4D464F4D464F4D464F4D46 -9491897C7A724F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46B6B5B3 -FFFFFFE9F5EC58B77134A85334A85334A85334A85334A85334A85358AF8EE8F0FEFFFFFFB4B3B0 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46536C87BBC9C9DADBD2DFD6C9CDBB9D89674A -4F4D464F4D5B92C0D2D6C0AFBFC9C9DFDBCDD6C4AAA079574F4D464F4D464F4D5B92C0CDCD9860 -4F4D464F4D464F5176B6D6CDB279464F4D5B92C0CDCD98604F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F5176B6D6CDB27946658FB7DAC9997351464F4D464F4D466A98BCDFCDA17755464F4D46 -4F4D464F4D464F4D464F515B85A1AFC8CDCDDFD6C9C8B7B7D1DBCDAD74464F4D464F4D52748A9A -B3BBBBC6C7BEC2BBABAB9268584D464F4D464F58678A9598A5A59CA09B8B856C514F4D464F4D46 -4F4D464F4D4E68797A7B674F4F4D464F4D464F4D464F4D464F4D485456535B5B5459585055534B -504E464F4D464F4D464F4D464F4D464F4D468C89829491894F4D464F4D464F4D464F4D464F4D46 -4F4D469491897C7A724F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F29EA3A9F4F3F2F27009F27009F27009F27009F27009F27009F27009F4F3F29EA3A9F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3D8A56B4C566B757060564C4C51 -56667A95BEDDF4F3F2F4F3F2F4F3F2F4F3F2F4E3B37B514C5170AEDFF3F2F4F3F2F4F3F2F4DEB8 -8B705B514C4C51566580AFD8F4F3D8A56B51619AD2F4F3F2F4F3F2F4EDB87B515180BEF2F4F3F2 -F4F3E2CAA47F6B5B514C4C515B6B85A5C9E2F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2 -F4EDB87B515180BEF2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3E7BB825D6363636868686E6E6E7474747A7A7AA0CAEAF4F3F2F4F3E8D7C4B1AAA19B9F9C9B -A4A6AAB5C3DAEDF3F2F4F3F2F4EBDDD2C9C2C6C4C3CBCBCEDBE4ECF4F3F2F4F3F2F4F3F2F3F0EB -EEECEAF2F1F0F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAAA3A3A2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2A3A3A2BDBDBCF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46CAC5BDCAC5BD4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4E4A51504C52514D -52514D51504D504F4C4F4F4B4F4E4B4E4D4A4D4C494D4C494A4947484745464544A3A3A3A2A2A2 -A1A1A1A1A1A1A0A0A09F9F9F9F9F9F9E9E9E9D9D9D9D9D9D9C9C9C9B9B9B9B9B9B9A9A9A999999 -999999989898979797979797969696959595959595949494939393939393929292919191919191 -9090908F8F8F8F8F8F8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E454541474644484844 -4A49464B4A4649484549484548474448474448474447464347464346464246454143433E4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D461D3C59 -003366003366314351183B5C003366003366183B5C4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D64A0C9CDC48B574F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46201E1D171615 -47453F4B49424F4D464F4D464F4D464A49421615151715151715152523214F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F5164A0C9C9B27D4E4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46658FBCDFC9946D4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -F7D84DFFDA45FFD73BFFD332FFCF29FFFFFFF7C51F3B393446443E4C4A434D4B444E4C454F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F6387C4D6C0 -A06C464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F5B7097A2917E5F464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4852524C504D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F5164A0C9C9B27D4E4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D463E494F6A7B85 -98AEBE8FA5B48FA5B498AFBE687984485257E6ECF0F3F8FBF0F5F8F1F6F9ECF0F4FDFFFF98A0A6 -3642494F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46F7D84DFFDA45FFD73BFFD332FFCF29FFFFFFF7C51F3B393446443E4C4A43 -4D4B444E4C454F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F5765 -848B7D715A464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D460077BB -0078BE0275B83889B7418BB53F8BB70E79B70077BF0079BE0078BE0078BE0078BE0079BF0077BD -0078BD0076BC4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F5164A0C9C9B27D4E4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4673A1C4DAAE76534D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4654524BD2D1D0FFFFFFF9FDFAA7D9B45DBA763AAB583AAA5859B8729DD5ACF6FBF8FFFFFF -D1D0CE54524B4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D469EA3A94F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -9EA3A94F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4654524BD2D1D0FFFFFFF9FDFAA7D9B45DBA763AAB583AAA5859B8729DD5ACF6FBF8 -FFFFFFD1D0CE54524B4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F6387C4D6C0A06C46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F29EA3A9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F29EA3A9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3D8A56B51 -619AD2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4EDCD95605680B9E7F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46B3AEA7B3AEA74F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4E4D4951504C53524E52514E51504D504F4C4F4E4B4E4D4A4E4D4A4D4C494C4B484B4A47494845 -484744A2A2A2A0A0A0A0A0A09F9F9F9E9E9E9E9E9E9D9D9D9C9C9C9C9C9C9B9B9B9A9A9A9A9A9A -999999989898989898979797969696969696959595949494949494939393929292929292919191 -9090909090908F8F8F8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8E8F8F8F -464542484845494845494845484744484744484743474643474643464542474643474642464542 -46454242423E4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D460534630033660033664549494549490033660033660033664F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D64A0C9CDC48B574F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D462B2A2714131317161647453F4F4D464F4D4647453F1715151715152E2C294F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D46 -4F4D464F4D464F4D464F4D4A61676065676985A5BCD6C0876A4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D609BC4D2CD9C644F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467E7344D8B73DF7CC31FFCF29FFCB1FDEB32184702F3C3B354947414F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4665797E85796D736C64 -6E747AA0BBC9DAC4946E51464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46606F72776E6369635B64676984959BA59676614F464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46515049514F4953534F -5552494F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D4A61676065676985A5BCD6C0876A4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D46424D5456646C6B7B866777816777816B7B8655636C4651588E979C939BA091999F929A9F -91999E99A0A66B747B3F4A514F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467E7344D8B73DF7CC31FFCF29FFCB1FDEB32184702F -3C3B354947414F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D465C68696F675D -635E565F61617683868E83695C4E464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D460C64960081CC0078BF0074BE0073BD0073BE0078C00079BE0078BF0079BF0079BF -0079BF0078BE0078BE0081CC0C64964F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4A61676065676985A5BCD6C0876A4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4673A1C4DAAE76534D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D4654524BB6B5B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFB4B3B054524B4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D469EA3A99EA3A99EA3A99EA3A99EA3A99EA3A99EA3A9 -9EA3A99EA3A99EA3A99EA3A94F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4654524BB6B5B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFB4B3B054524B4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4665797E85796D736C646E747A -A0BBC9DAC4946E51464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F29EA3A99EA3A99EA3A99EA3A99EA3A99EA3A9 -9EA3A99EA3A99EA3A99EA3A99EA3A9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3ECDFD3D2D9D3C8B58A65 -566BA4D4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464D4C48504F4B52514D52514E51504D504F4C4F4E4B4E4D4A4E4D4A4D4D49 -4C4C494B4B484848464646438F8F8FA5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A6A6A6A6A6A6 -A6A6A6A7A7A7A7A7A7A6A6A6A7A7A7A7A7A7A7A7A7A8A8A8A8A8A8A8A8A8A8A8A8A7A7A7A5A5A5 -A4A4A4A2A2A2A1A1A1A0A0A09E9E9E9D9D9D9C9C9C9B9B9B9A9A9A9A9A9A999999989898979797 -969696959595818180454442484745484844484744484744474643464542464642464542464541 -45444146454245444145454142423D4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D460033660033660A35624F4D464F4D4614395D003366003366 -4549494F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D64A0C9CD -C48B574F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D4632302C201F1E4947414F4D464F4D464A4842252220 -3534304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CD -CD98604F4D464F4D464F4D464F4D464F4D464F4D6092C0CDDFDBC9CDB794775A464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD98604F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F6790C8DBC0 -A06C464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464C4A4346443E3E3D373A39333937323938333D3C36 -45433D4C4A434F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E -779CB3C8CDC9DADBD2DAD2C0C4AE907C5E4A4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4C6E8B9CAAAEA9B3B3ABAFA89A9B8C766A5748 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4A -585E5A5F5D5458554C504D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D6092C0CDDFDBC9CDB794775A464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46465158434D543F494F404A50404A503F494F434D5445505839444B -38434B38444B38444B38444B37434A3F4A514752594F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464C4A4346443E3E3D373A3933 -3937323938333D3C3645433D4C4A434F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4B687E8A9699939D9C94989386887C6A6354474F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D463F4D500E65980076BA037ABF037ABF037ABF0179BE0078BE -0079BE0078BE0078BE0078BE0179BF0075BA0E65983F4D504F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D6092C0CDDFDBC9CDB794 -775A464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -73A1C4DAAE76534D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46706E68B4B3B0E2E2E0 -F9F9F8F9F9F8E1E1E0B3B2AF6D6C664F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CD -CD98604F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46706E68B4B3B0 -E2E2E0F9F9F8F9F9F8E1E1E0B3B2AF6D6C664F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D5B92C0CDCD9860 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4E779CB3 -C8CDC9DADBD2DAD2C0C4AE907C5E4A4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3D8A56B51619AD2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3D2 -A56B514C4C56617594C4E3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2373530 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464C4B47504F4A52514D52514D51514D504F4C4F4E4B -4E4D4A4D4C494D4C494D4C494D4C494B4A4748484546454344434041403E3E3E3B3B3B38393937 -37363435353334343233323132313031312F30302E2F2F2D2E2E2C2E2D2B2C2C2B2C2C2A2C2C2B -2C2C2B2D2D2B2E2D2B2E2E2C2E2E2C2F2E2C302F2D31302E31312F323230343331353532363634 -3837353A39373C3B393F3E3B41403E454440464642484744494845474743474643464542464542 -46454245444145454145444145444145444045444042423D4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464B4A454E4D48504F4B52514D -51514D504F4C4F4E4B4E4D4A4D4C494D4C494C4C484C4C494C4B484B4B484C4B484D4C494C4B48 -4A494649484548474446454345454244444143434143434042413F42423F41403E40403D403F3C -3F3F3C3E3E3C3F3E3D3F3E3D3F3F3D40403D41403D403F3D40403D41403D41413F42423F434240 -444340454441454542464542474743484744484744494845494845484744474643474643464542 -46454246454245444146454245444145444144444145444044434044433F41423D4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -7A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46494844 -4D4C47504F4B51504D51514D504F4C4F4E4B4E4D4A4D4C494D4C494C4B484C4B484B4B484B4B48 -4B4A484B4A484B4A484A4A474A49474A49474A49474A4947494946484845494846494846484745 -474744474643454442454542454442454542454542454542464542464543474643464643464643 -484744484744484845494946494946494946494945494945494845484744484744474643474643 -47464346454246454246454245454145444145444145444144444144434044434043433F43423F -41413D4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464746424B4A454E4D4950504C51504D504F4C4F4E4B4E4D4A4D4C494C4B484C4B48 -4B4A484B4A484A4A474A4A474A49474A4A474A4947494946494946494946494946494946494946 -494946494846494846484845484845484744484745474744474644474744474744484744484744 -474744484744484744484744484845494845494845494845494845494845494845484744474744 -474643464643464642464542464542464542464542464542454541454441454441444441444340 -44434043423F42423E41413C4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D467A776F4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464746414948444D4C474F4E4A51504C50504C4F4F4B4E4D4A -4C4C484B4B484B4B474A4A474A4A474A4947494947494846494947494946494846494846494846 -494946494946484846494946484845484845484845484745484745474744474744474744464643 -464643474644474644474644464643474744474744484744484845484845484845484845484744 -474744474643474643464642474643464642474643464542464542464542454441464542454441 -45444144444044434043434043423F42423E41413C4F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464544404746424B4A464E4D494F4E4B -504F4C4F4E4B4E4D4A4C4C494B4A474B4A474B4A484A49474A4947494947494846494946484846 -494846494946494846484846484846484846484846484845474745474744474744474744474744 -464643464643464643464643464643464643464643464643474644474644474744484744484744 -484744484744474744464643464643474643474643464642464542464542464542464542464542 -45454146454245444144434044434043433F43423F42423E42413E41413C4F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D4643423E454440 -4948444C4B474E4D4A4F4E4B4F4E4B4E4D4A4C4C494B4A474A4A474A4A474A49474A4947494946 -494846494946494846494846494846484846494946494946494946484845484845484845474744 -474745474744464644464644464643464643464643464643464643464643464643464643464644 -474744474744484744474744474744474744464643474643474642474642464542464642464542 -46454246454246454245444145454145444144434044444044433F43423F42423E42413E40413C -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4637ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF4F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D4637ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF4F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D4637ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D46373530F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F237ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFFF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F23735304F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D4642413E43423E4645414A49454D4C484E4D494E4D4A4D4D4A4C4B484B4B484B4A474A4947 -4A4A474A4947494946484846484845494846484845484845484845494846484846484845484845 -484845474744474744464644464644474644464644464644464644474644464643464643464643 -454543464643474644474744484744474744464643464643464643464642454541464642464642 -46454246464246454246454245454145444146454246454245444145444044434043423F43423F -43423F42413E40403C373631373631373631373631373631373631373631373631373631373631 -3736313736313736313736312679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B2373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -3736313736313736313736313736312679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B2373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -3736313736313736313736313736313736313736313736313736313736312679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B22679B2 -2679B22679B22679B22679B22679B22679B22679B2373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F237ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF -37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFF37ADFFF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -373631373631373631373631373631373631373631373631373631373631373631373631373631 -37363137363137363137363142413D42403D44433F4947434B4A464D4C484D4C494D4C494C4B48 -4B4A474B4A474B4A484A49474A4947494947494846484845484845484845494946484846484845 -484745484745474745474745474744474744474645464644474644464644464644464644474644 -474745474745464644464644474644474644474644474643484744464643464643464642464642 -464642464642464642464542464642464542454542454542464542454441454441454441444440 -43434043433F43423F42413E42413D40403CF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F242413D41403C43423E4645414A49454C4B47 -4C4B484C4B484C4B484B4A474A49474A4947494947494946484846484846484845484845484845 -484845484845474744474744474745474744474744474744464644464644464644474644464644 -474644474644464644464644474745484745484745474644474744474744464643474643474643 -474744474743474743474643474743464642474643474643474643464642454541464542464542 -45444145444144434043433F43433F42423E42413E41413D40403CF4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F243423F41403C42413D -4544404847434A4A464B4B474C4B484B4B484A49464A4947494846494947494846484846484846 -484845484845484845474744474744474744474744474745474745464644474745464644474645 -474745474745474745474745474745484745474745484845474744474744484744484744474744 -474744474744484744484744484744474643474743474743464642474643464642464542464542 -45454146454245444145444145444144434044434043423F42423E42413E41413D40403CF4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -47464342423E42413D43423E4746424A48454B49474B4A484A4A474A4947494946494846494846 -494846484845484845484845474745474745474745474745474744474744474745484745484846 -4847454848454948464949464A49474A49474A4A474A49474A49474A4A474A4A47494946494846 -484845484845484845494845484744484845484744484744484744474743474643474643474643 -47464346454246454246454245454146454245444144444144434044434043423F42413E41413D -41403D40403BF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F2F1F0EBEAE9E1E0E0DFDEDDDDDCDBD8D7D6D8D7D6DDDCDBDFDEDDE1E0E0 -EBEAE9F2F1F0F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F24D4C4947464343423F43423E4544414847444A49464A4947494946494946 -494846484845484845484845484845484745474745484846474744474744484745484744484745 -4847454848464949464A4A474B4A474B4B484C4B494C4C494C4C494D4C4A4D4C4A4C4C4A4C4C49 -4C4C494C4B494B4B494A4A474B4A474A4A474A4A474A4A474949464A4946494845494845484744 -48474447464347464347464346454246454245454245454145444145444144434044434043423F -43423F42423E41413D41403D40403CF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2EFEEEDE0E0DFD8D7D6E0E0DFEAE9E9F0EFEEF1F0EFF7F7F6F7F7F6 -F1F0EFF0EFEEEAE9E9E0E0DFD8D7D6E0E0DFEFEEEDF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F3F2F1F2F1F0F2F1F0F1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF2F1F0F2F1F0F3F2F1F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F24F4F4C4B4A4745444143423F454440474643484744 -494946494846494846484845484845484845484845484845484845484745484745484745484845 -4948454948454A49464A49474B4A484B4B484D4C494C4C484D4C494D4D4A4D4D4A4D4D4A4E4D4A -4D4D4A4D4D4A4D4D4A4D4D4A4D4C4A4D4C4A4D4C494D4D494D4C494C4C494C4C494E4D4A4C4C49 -4A4A47494946484845484844484744484744484744474644474643464542464542444440454441 -44434044434044434043424042413E42413D41403D40403BF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F1F0EFE1E0E0D9D8D7EAE9E9F5F4F4F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F5F4F4EAE9E9D9D8D7E1E0E0F1F0EFF4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0EEEDEC -D4D2D0CBC8C5C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2CBC8C5D5D2D0EFEDECF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F251514E4F4F4C4B4A47454441 -454440464542474743484745484745484745484745484845484745484745484845484745494845 -4848454A49464A49464A4A474B4A474C4B484C4B484D4C494C4C494D4D4A4D4D494D4C494D4D4A -4D4C494E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4B4D4D4A4D4D4A4D4D4A4D4D4A4E4D4A4E4D4A -4F4E4B52514E504F4C4D4D494B4B474A4A464A49464A49464A4946494846494845484745474644 -46454344444144434044433F43423F44434043423F42423E42413E41403D40403BF4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EBEAE9D9D8D7E7E6E5F5F4F4F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F5F4F4 -E7E6E5D9D8D7EDECEBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1 -F2F1F0EEEDECCCC9C7E0DEDCF9F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F8DFDEDCCDCAC7EFEEEDF2F1F0F3F2F1 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2535350 -53545051514E484744444340444440474643484744494845484745474744484745474744474744 -4847454848454949464A49464B4A474C4B484C4C494C4B484D4C494D4C494D4D4A4E4D4A4D4D4A -4D4D4A4D4D4A4D4C494D4C494E4D4A4E4D4A4F4E4B4E4D4A4E4E4B4E4D4B4E4D4B4E4D4A4D4D4A -4D4D4A4E4E4B4E4E4A4F4E4B51504C50504C504F4C4E4E4A4D4C494D4C494E4D4A4D4C494D4C49 -4C4B484B4A4848474547464445454244444144434044434043433F43423F42423E42413E41413D -40403CF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2E7E6E5D9D8D7F1F0EFF7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F1F0EFD9D8D7E7E6E5F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F3F2F1F3F2F1F1F0EFD7D5D3E4E2E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E0DF -D9D6D4F1F0EFF3F2F1F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F255555154545151514E4A4A4644434043433F454541474743484744484845484744 -4747444747444847454848454949464A49464C4B484D4C494D4C494D4C494D4D4A4E4D4A4E4D4A -4D4D4A4E4D4A4E4D4A4D4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A -4E4D4A4D4D4A4D4D4A4D4D4A4D4D4A4E4D4A4E4D4A4F4F4B51504D51514D504F4C4E4E4B4F4E4B -4F4E4B504F4C51504D53524F51504D4C4C4949494647464346454245454245444145444143423F -43423F42413E42413E40403CF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2E7E6E5DCDBDB -F5F4F4F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F5F4F4DCDBDBE7E6E5F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFCCC9C7FAFAFAFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFF9F9F8CDC9C7F1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F254535053535051514E4D4C4946454243423F444340464542 -4746434747444847444747444848454948454A49464B4A474C4B484D4C494D4C494D4C494D4C49 -4D4D4A4E4D4A4E4D4A4D4D4A4D4D494D4D494D4D4A4E4D4A4D4C494E4D4A4D4C494E4D4A4E4D4A -4E4D4A4F4E4B4E4D4A4E4D4A4D4D4A4D4D4A4E4D4A4D4D4A4E4D4A4E4D4A4F4E4B504F4C50504C -4F4F4B4F4E4B4E4E4A4F4E4B504F4C52514D54534F52514E4E4D4A4B4A48494946484845484744 -47464346464245454145444144434044434041413DF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -EBEAE9D9D8D7F5F4F4F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F4F3F2 -D9D8D7EDECEBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F0EFEEC8C5C2FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2F0EFEEF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F254535054545054535050504C494945 -44434043433F4645424746434847444848454948454949464A4A474C4B484D4C494C4C484D4C49 -4D4C494E4D4A4D4C494D4C494D4C494D4D494E4D4A4D4D494D4C494D4C494D4D494D4C494E4D4A -4E4D4A4E4D4A4E4D4A4F4E4B504F4C4E4D4A4E4D4A4D4D494E4D4A4E4D4A4E4D4A4D4D4A4E4E4B -4F4E4B504F4C504F4C4F4E4B4E4D4A4E4D4A4F4E4B4F4E4B504F4C51504D504F4C4E4D4A4C4B49 -4B4A484A4A474A494649494549484548474448474447464346454243433EF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F1F0EFD9D8D7F1F0EFF7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F1F0EFD9D8D7F1F0EFF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F1F0EFF0EFEE -C8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2F0EFEEF1F0EFF3F2F1 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2545350555451 -55555152514E4E4D4A4746434443404443404745424847444948454949464B4A474D4C494D4C49 -4D4C494D4D494D4D494E4D4A4E4D4A4D4C494D4C494D4C494D4C494D4C494D4D494D4D494D4C49 -4C4C494D4C494D4C494D4C494E4D4A4E4D4A4F4E4B4F4E4B4E4D4A4E4D4A4D4D494E4D4A4E4D4A -4D4C494D4C494E4D4A4E4D4A4E4E4B4F4E4B4E4D4A4E4D4A4E4D4A4F4E4B4F4E4B4F4E4A4E4D4A -4E4D4A4D4C494C4B494B4B484B4B484B4A474A4A474A494649484549484449484448474444443F -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2E1E0E0E7E6E5F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6E7E6E5E1E0E0F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1 -F3F2F1F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2 -EFEEEDF1F0EFF3F2F1F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F254545054544F55545054534F50504C4B4A4643423F44433F4544414746434A49454C4B48 -4C4B484D4C494D4D494E4D494E4D4A4D4D494E4D4A4D4D4A4D4D4A4D4C494D4D4A4D4D494D4C49 -4D4C494D4C494D4C494D4C494C4C494D4C494D4C494D4D494D4C494E4D4A4E4D4A4D4C494D4C49 -4D4C494E4D4A4E4D4A4D4C494C4C494C4C494D4C494E4E4B4E4E4B4E4D4A4E4D4A4E4D4A4E4D4A -4E4D4A4E4D4A4D4D494D4C494D4C494D4C494B4B484C4B484C4B484A49464A4946494845484844 -48484448474444443FF4F3F2F4F3F2F4F3F2F4F3F2EFEEEDD9D8D7F5F4F4F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F5F4F4D9D8D7EFEEED -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2EAE9E8807F7F807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFE2E2E29999998A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A -999999E2E2E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -AEAEAEAEAEAEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2807F7F807F7FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8ADACABADACAB -ADACABADACABADACABB6B5B5F4F3F2F4F3F2F4F3F2F4F3F2D8D8D7C7C6C5F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F255545055545055545054545052514D4C4C4845444043423E454440 -4948444B4A474D4C494D4D494E4E4A4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4D4C49 -4D4D4A4D4D494D4D494E4D494D4C484D4C484D4C494D4C494D4C494D4C494D4D494D4C494D4C49 -4D4C494D4C494C4C484D4C494E4D4A4E4D4A4D4D494D4C494D4C494D4C494D4D494D4D494E4D4A -4E4D4A4E4D4A4E4D4A4E4D4A4D4C494D4C494D4C494D4C4A4C4C494B4B484C4B484C4B484A4A47 -4A494649484548474448474447464344443FF4F3F2F4F3F2F4F3F2F4F3F2DFDFDEEBEAEAF7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F3F2C6C5C5C6C5C5 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6EBEAEADFDFDEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2C5C4C3C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8ADACAB807F7F666665 -666665898988B6B5B5EAE9E8F4F3F2F4F3F2807F7F807F7FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7C5C5C5A0A0A08A8A8A -8A8A8AA0A0A0C5C5C5F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFE1F7DF5CD1502FC4202FC4205CD150E1F7DFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFCDDDFFA7E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCEAFF75C6FF43B2FF37ADFF37ADFF75C6FFB4E0FF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFF9898988A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A8A8A8A8A8A8A8A8A8A999999FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E29999998A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A999999E2E2E2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFD3D3D38A8A8A8A8A8AD3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA777777666665666665666665 -666665666665666665666665666665666665666665777777ADACABF4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -ACABAA666665666665666665666665666665666665CFCECEF4F3F2F4F3F2F4F3F29190906E6E6E -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F255545155545154534F53534F52514D4E4D4A -4746434544404645414A49454D4C494E4D4A4E4D4A4E4E4A4F4E4A4E4D4A4E4D4A4E4D4A4D4D4A -4D4D4A4D4D4A4D4C494D4C494E4D494D4D494D4C494D4C484C4C484D4C494D4C494D4C494D4C49 -4D4D494D4C494D4C494D4C494D4C494C4B484D4C494E4D4A4E4D4A4D4C494D4C494C4C494C4C48 -4D4C494D4C494D4C494E4D4A4E4D4A4D4C494D4C494D4C494D4C494D4C494D4C494C4B484B4B48 -4C4B484B4A474A4A474A494649484549484548474447464344443FF4F3F2F4F3F2F4F3F2F2F1F0 -D8D7D6F5F4F4F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F3F2 -C6C5C5BBBBBAC6C5C5F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F5F4F4D8D7D6F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2C5C4C3BBBAB9C5C4C3 -F0EFEEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2C7C6C56E6E6E -6666656666656666656666656666656666656E6E6EC7C6C5F4F3F2666665666665F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665807F7F807F7F666665807F7FEAE9E8 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3D3D3919191 -B5B5B5E8E8E8FFFFFFFFFFFFE8E8E8B5B5B5909090D3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1F7DF20C01012BC0012BC0012BC0012BC0020C010 -E1F7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFF8E9D7C7D1E0F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E9DAD1D4E3F5FFFFFFFFFFFFFFFFFFFFFFF8E9DA -D1D4E3F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFECC291727FAFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFF8E9DAD1D4E3F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E9DAD1D4E3 -F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFF8E9DAD1D4E3F5FFF5E0C7BBC1DAF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFF8E9D7C7D1E0F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFF8EB7FF5CDBFFFFFFFFFFFFFF94B9FF56D0FFF8FFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3E0FF42B1FFA7DBFFE6F5FFFFFFFF -F2FAFFC0E5FF5BBCFF75C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AE8E8E8FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E88A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9898988A8A8A8A8A8A -8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A999999 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9898988A8A8A8A8A8A999999FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665666665 -666665666665666665666665666665666665666665666665666665666665666665666665ACABAA -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2ACABAA666665666665666665666665666665666665CFCECEF4F3F2F4F3F2 -F4F3F2898988666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2898988807F7F -EAE9E8F4F3F2F4F3F2F4F3F2898988807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2807F7F666665 -666665666665666665666665666665666665666665666665666665807F7FF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F256555255545154534F -54534F54534F504F4B4A4A464746434948454C4B484E4D4A4E4E4A4E4E4A4E4E4A4E4D4A4E4D4A -4D4C494D4C494D4D4A4D4C494D4C494D4D494D4C494D4C494D4C484D4C484D4C484D4C484D4C49 -4D4C494D4C494D4C494D4C494D4C494C4C484C4B484C4B484C4B484D4C494D4D494D4C494D4C49 -4C4C494C4B484C4B484C4C484D4C494D4C494D4C494D4C494D4D4A4D4C494D4C494D4C494C4C49 -4C4B484B4B484B4B484C4B484B4B484A4A474A49464A494649484548474447474444443FF4F3F2 -F4F3F2F4F3F2EBEAE9E1E1E0F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F3F3F2C6C5C5BBBBBAC6C5C5F3F3F2F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6E1E1E0EBEAE9F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F0EFEEC5C4C3BBBAB9C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -BDBDBC666665666665919090C7C6C5F4F3F2EAE9E8C7C6C5898988666665666665CFCECE666665 -666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665807F7FEAE9E8EAE9E8 -807F7F666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0 -F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -D3D3D3909090E8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8909090D3D3D3FFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5BD04F12BC004CCC3FE1F7DF -E1F7DF4CCC3F12BC005BD04FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB -F2E9E3E6EFFBFFFFFFFFFFFFFFFFFFFFFFFBF2E9E3E6EFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DAB8A0A3BEE0FBFFFFFFFFFF -FFFFFFFFFFF5DAB8A0A3BEE0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E6D4C8 -CEE0F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A360425497DAFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8DAAF856654483C3C3C486CAFE6FFECB5785460 -91D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DAB8A0A3BEE0FBFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFBF2E9E3E6EFFBFFFFFFFFFFFFFFFFFFFFFFE9CAACA3ACC7E6FBFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFF5DAB8A0A3BEE0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DAB8A0A3BEE0FBFFECCAAC9DACCAECFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2E9E3E6EFFBFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFE9CAACA3ACC7E6FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFE9CAACA3ACC7E6FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFBECD7C1B2A9A39D9D9DA0A6C1E0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFBF2E9E3E6EFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFC0D3FF -62B9FF3DADFF37AFFF56C1FFA1E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EB7FF5CDBFFFFFFFFFFFFFFADC6FF6FDBFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCEAFF42B1FFD9F0FF -C0E5FF5CBCFF37ADFF5CBCFFCCEAFFFFFFFFC0E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3D3D38A8A8A9898989898988A8A8AD3D3D3 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEED -F1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -6E6E6E666665D8D8D7F4F3F2F4F3F2F4F3F2F4F3F2666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -D8D8D7666665777777F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665666665666665666665666665666665 -CFCECEE2E1E07777776666656666656666656666656E6E6EC7C6C5F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2898988666665807F7FEAE9E8F4F3F2F4F3F2898988666665807F7FEAE9E8F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2807F7F666665666665666665666665666665666665666665666665666665666665807F7F -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -55545054535053524E53524E53524E51504C4D4D494C4B474D4C484E4D494E4D4A4E4D4A4E4E4A -4F4E4B4F4E4A4E4D4A4E4D4A4E4D4A4D4C494D4D494D4C494D4C494C4C484D4C484C4B484D4C48 -4D4C484D4C484D4C494D4C494D4D494D4D494D4C494D4C494D4C494D4C494C4C484C4B484C4C48 -4C4C484C4B484C4C494C4C494C4B484C4B484C4B484C4C484C4B484D4C494D4C494E4D4A4D4C49 -4D4C494D4C494D4C494C4C494C4C484B4B484C4B484C4B484A4A474A49464A4946494845494845 -48474444443FF4F3F2F4F3F2F4F3F2E1E0E0EBEAEAF7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F3F3F2C6C5C5BBBBBAC6C5C5F3F3F2F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6EBEAEAE1E0E0 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F0EFEEC5C4C3BBBAB9C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2EAE9E86E6E6E666665BDBDBCF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F29A9999 -6666656E6E6E666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665807F7F -EAE9E8F4F3F2F4F3F2EAE9E8807F7F666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFF7F7F7919191E8E8E8FFFFFFFFFFFFFFFFFFA0A0A0A0A0A0FFFFFFFFFFFFFFFFFF -E8E8E8909090F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1FBF0F -12BC00E1F7DFFFFFFFFFFFFFE1F7DF12BC002FC420FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DAB5A0A3 -BEE3FBFFFFFFFFFFFFFFFFFFFFF5DAB5A0A3BEE3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFCE8B4E3C66A9E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A360425497DAFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA91543C4E78A9C8D4DAD4D4 -DAECFFFFE0A3603C4E8BD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DAB5A0A3BEE3FBFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFEFD7BBB2 -B8D4ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFF5DAB5A0A3BEE3FBFFFFFFF2E3D1BEB2A9A3A09DA0A3A9B2C1D7ECF8FF -FFFFFFFFFFFFFFFFFFFFFFFFF8ECDDCABEB5ACA6A3A3B2D4F2FFFFFFFFFFFFFFFFFFFFFFFBEFD7 -BBA6A0B5DAF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E0BEA99D9DB2D4F2FFFFFFFFFFFF -FFFFFFFFFFFFFBEFD7BBA6A0B5DAF5FFFFFFFFFFFFFFFFFFFFFBECDAC4B5A9A3A09DA0A3A9B5C1 -DAECFBFFFFFFFFFFFFFFF5DAB59D9D9D9D9D9D9D9D9D9D9D9DACCAECFFFFFFFFFFFFFFFFFFFFFF -FBEFD7BBA6A0B5DAF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DAB5A0A3BEE3FBFFFFECCAAC9D -ACCAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD7BBB2B8D4ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD7BBB2B8D4ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECC7A99DA6BBD4E3E9ECE9E9E6EFF8FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFF9FF94BCFF37AFFF75D0FFBAE5FFC0E2FFA1CEFF8EE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EB7FF5CDBFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -75C6FF8ED0FFCCEAFF42B1FFA7DBFFE6F5FFB3E0FF42B1FFC0E5FFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -8A8A8A8A8A8AFFFFFFFFFFFF9898988A8A8A8A8A8A8A8A8A8A8A8A989898FFFFFFFFFFFF8A8A8A -8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFF8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0E2E2E29999998A8A8AD3D3D3 -D3D3D38A8A8A999999E2E2E2F0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2666665666665F4F3F2777777666665777777F4F3F2666665F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665666665666665 -666665666665666665CFCECEF4F3F29A99998989886E6E6E666665898988919090D8D8D7F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665807F7FEAE9E8F4F3F2EAE9E8807F7F666665 -807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F254535054535054534F53524E52514D51504D4F4E4B4E4D4A4E4D4A4E4D4A -4F4E4A4F4E4B4E4E4A4F4E4B4E4E4A4D4D494E4D494E4D4A4E4D4A4E4D4A4D4D4A4D4D494D4C49 -4D4C494D4C494D4C494D4C494C4B484D4C494C4C484D4C494D4C494D4C494D4C494C4C484C4B48 -4C4C484C4C484C4C484C4B484C4B484C4B484C4B484C4B484B4B484C4B484B4B484C4B484C4B48 -4C4B484D4C494D4C494D4C494C4C494C4C494C4B484C4B484B4A474B4A474B4B474B4A474B4A47 -4A494649494648484547474444443FF4F3F2F4F3F2F4F3F2DEDDDCF0EFEEF7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F3F2C6C5C5BBBBBAC6C5C5F3F3F2F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F0EFEEDEDDDCF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F0EFEEC5C4C3BBBAB9C5C4C3F0EFEE -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665919090F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2898988666665666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F -666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665807F7FEAE9E8F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4C4C4BDBDBDFFFFFFFFFFFFFFFFFFFFFFFFA0A0A0A0A0A0 -FFFFFFFFFFFFFFFFFFFFFFFFB5B5B5C4C4C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFF12BC0012BC00FFFFFFFFFFFFFFFFFFFFFFFF12BC0012BC00FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFE6C4A69D -B2D4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFF5D7B5A0A3BEE3FBFFFFFFFFFFFFFFFFFFFFF5D7B5A0A3BEE3FBFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFCE8B4E3C66A9E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 -A360425497DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6A96642 -5491D4FFFFFFFFFFFFFFFFFFFFE0A3603C4E8BD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D7B5 -A0A3BEE3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D7B5A0A3BEE3FBFFFFFBE6C4ACACB8C7D7E0E3E3 -E0D4BEACA09DA6C1E6FBFFFFFFFFFFFFFFFBEFD7B8A6A3AFBBCAD7E0E6E9ECEFF5FBFFFFFFFFFF -FFF8EFE0CABBACA09D9D9D9DB5DAF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E6C4ACA3A6A6A09D -B2D4F2FFFFFFFFFFFFFFF8EFE0CABBACA09D9D9D9DB5DAF5FFFFFFFFFFFFFFFFF8E3BEA6A0A9BE -D7E6ECEFECE0D1B8A69DA6C1E3FBFFFFFFFFFFF2D4B2A0AFC7E3ECECECECECECECEFEFF5FBFFFF -FFFFFFFFF8EFE0CABBACA09D9D9D9DB5DAF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D7B5A0A3BE -E3FBFFFFFFECCAAC9DACCAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF -D1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D4B2A0A9C7E9FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFD3D0FF37AFFFA1EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -CDD8FF5CB4FF37ADFF49BCFFA1EAFFFFFFFFFFFFFFFFFFFFFFFCFFC0D0FF56B2FF37AFFF50C1FF -56B2FF5CDBFFFFFFFFFFFFFFA1BCFF50D3FFFFFFFFFFFFFFC0CEFF5CB7FF3DAFFF37AFFF49BEFF -ADEDFFFFFFFFFFFFFFFFFFFFD3DBFF62B7FF3DADFF3DB2FF56BEFFADEFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFF42B1FFD9F0FF5BBCFFA7DBFF8ED0FF5CBCFFCCEAFFB3E0FF42B1FFF2FAFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8A8A8A8AE8E8E8E8E8E89090908A8A8A -8A8A8A8A8A8A8A8A8A909090E8E8E8E8E8E88A8A8A8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDADADAA8A8A89191918A8A8A8A8A8A -8A8A8A989898FFFFFFFFFFFF9898988A8A8A8A8A8A8A8A8A919191A8A8A8DADADAFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA -666665666665666665666665666665666665CFCECEF4F3F2F4F3F2F4F3F2898988666665F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665807F7FEAE9E8 -F4F3F2EAE9E8807F7F666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F254534F54534F53524E52514D51504D51504D504F4C -4F4F4B4F4F4B4F4E4B6C6C6AADADADB2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2 -B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2 -B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2 -B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2ADADAD6B6A684C4B484B4A474B4A47 -4B4A474B4A474A49464A494649494548484447474343443FF4F3F2F4F3F2F4F3F2DDDCDBF1F0EF -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F4F4F3C6C5C5BBBBBAC6C5C5F3F3F2F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F1F0EFDDDCDBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F0EFEE -C5C4C3BBBAB9C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2807F7F666665D8D8D7F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2807F7F666665666665666665666665666665666665F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -EAE9E8807F7F666665666665EAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8666665 -666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0A0A0E8E8E8FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8A0A0A0FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12BC0012BC00FFFFFFFFFFFFFFFFFFFFFFFF12BC0012BC00 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFEFD1AF9DA0A6A9A9A3A09DA0A3A6B2BED7E9F8FFFFFFFFFFE6C4A69D9D9D9D9D9D9D9D9DA0 -BBE0FBFFFFE6C4A69D9D9D9D9D9D9D9D9DA0BBE0FBFFFFF5E0C7B5AFA9A6A09D9D9DA0A3ACB5C1 -D7E9F8FFFFFFFFFFFFFFFFFBECDAC1B2A9A39D9D9DA0A6ACBEDDF2FFFFFFFFF8E0C1A9A3ACC4E6 -FBFFFFFFFFFFFFFFFFFFFFF5D7B5A0A6C1E3FBFFFFFFFFFFFFFFFFFFFFF5D7B5A0A6C1E3FBFFFF -FFFFF8DAB5856654483C3C3C424E5A7FBBE6FFFFFFFFFFCE8B4E3C3C3C3C3C3C3C3C3C4278C2F8 -FFFFFFE6B5785A48423C3C3C424E5A7297C8ECFFFFFFFFFFFFFFFFFFFFECCEA97F665448423C42 -485466A3D4FFFFFFE0A360425497DAFFFFFFFFF8D49760424E72B5E6FFFFFFFFFFFFFFECCEA37F -604E423C3C424E607FA3CEECFFFFFFFFFFF8C885483C60A3E0FFFFFFFFFFFFFFFFECAF6C42487F -C2F8FFFFFFECC89778665448424248546685AFDAF8FFFFFFFFFFECC89778665A4E423C3C3C424E -78BBECFFFFE0A3603C3C3C3C3C3C3C3C3C3C60A9E6FFE0A3603C4E8BD4FFFFFFFFFFFFFFFFFFEC -CEA37F604E423C3C424E607FA3CEECFFFFFFFFFFF8CE854E3C5A97DAFFFFFFFFFFFFFFCE854842 -6CAFECFFFFFFFFFFFFF2B572424278C2F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECCEA97F665448 -423C42485466A3D4FFFFFFFFFFFFECCEA37F604E423C3C424E607FA3CEECFFFFFFFFFFFFFFFFEC -C28B6C60544842423C3C4248546C91AFB597786654484242424E5A78A9D4F2FFFFFFFFFFFFFFFF -FFFFFFFFFFF5D7B5A0A6C1E3FBFFFFFFFFFFFFFFF8E9D4C1B2A9A3A09D9DA0A0A6A9AFB8C7E3F5 -FFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFFFFFFFFFF5E3CABBB2A9A3 -A0A0A3A9B2C1D7ECFBFFFFFFFFFFFBECDAC1B2A9A39D9D9DA0A6ACBEDDF2FFFFFFFFFFE6C4A69D -9D9D9D9D9D9D9D9DA0BBE0FBFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFF5E6D1BEAFA6A09D9DA0 -A6AFBED1E6F5FFFFFFFFFFFFFFFFF5E0C4B5AFA9A6A0A09D9DA0A3A6B2BED7E9F8FFFFFFFFFFFB -ECDAC1B2A9A39D9D9DA0A6ACBEDDF2FFFFFFFFFFFFFFFFFFFFFFF5D7B5A0A6C1E3FBFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFBE0BEA39DACD1EFFFFFFFFFFFFBE9C7ACA6B8DAF2FFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFF2D4B5A6AFBED4E3DABEA3A0B5DAF5FFFFFFFFFFFFFFFFFFFFFFFFFFF2DA -B8A6ACC4E3E3CAACA0B2D4F2FFFFFFFFFFFFF2D4B5A6AFBED4E3DABEA3A0B5DAF5FFFFFFFFFFFF -FFFFE6C4A6A0B2D4F2FFFFFFFFFFFFFFECCAAC9DACCAECFFFFFFFFFFECCAACA0B8DDFBFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFF2D4B5A6AFBED4E3DABEA3A0B5DAF5FFFFFFFFFFFFFFFFFFFFFFFF -FFFFF5D7B5A0A6C1E3FBFFFFFFFFECCAAC9DACCAECFFFFFFFFFFFFFFFFF5E3CABBB2A9A3A0A0A3 -A9B2C1D7ECFBFFFFFFFFFFE6C4A69D9D9D9D9D9D9D9D9DA0BBE0FBFFFFFFFFFFFFFFFFFFFFFFFB -ECDAC1B2A9A39D9D9DA0A6ACBEDDF2FFFFFFFFFFF5E0C7B5AFA9A6A09D9D9DA0A3ACB5C1D7E9F8 -FFFFFFFFFFFFFFFFEFD1AF9DA0A6A9A9A3A09DA0A3A6B2BED7E9F8FFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFF5E0C4B5AFA9A6A0A09D9DA0A3A6B2BED7E9F8FFFFFFF8E0BEA6A0ACC7E9FBFFFFFF -FFFFEFD4B2A0A6BBE0F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFF -FFF2D4B2A0A6C4E6FFFFFFFBECDAC1B2A9A39D9D9DA0A6ACBEDDF2FFFFFFFFFFFFFFFFF5E3CABB -B2A9A3A0A0A3A9B2C1D7ECFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE3C1A39DAFD1EFFFFFFFFFFF -FFFFFFF5D7B5A0A3BEE0FBFFFFFFF5E3CABBB2A9A3A0A0A3A9B2C1D7ECFBFFFFFFFFFFF5E3CABB -B2ACA6A09D9D9DA0A6BBDDF5FFFFFBECDAC1B2A9A39D9D9DA0A6ACBEDDF2FFFFFFFFFFEFD1AFA0 -A9CAECFFFFFFFFFFFFFFFFF5E6D1BEAFA6A09D9DA0A6AFBED1E6F5FFFFFFFFFFFFFFFFF5E0C4B5 -AFA9A6A0A09D9DA0A3A6B2BED7E9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AF9D9D9D9D -9D9D9D9D9D9DAFD4F2FFFFF5E3CABBB2ACA6A09D9D9DA0A6BBDDF5FFFFFFFFFFF5E6D1BEAFA6A0 -9D9DA0A6AFBED1E6F5FFFFFFFFFFFFFFFFF5E0C4B5AFA9A3A0A09D9DA0A3A9B5C7D7DACABBB2A9 -A3A0A0A0A6ACBBD4E9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBECDAC1B2A9A39D9D9D -A0A6ACBEDDF2FFFFFFFFFFFFFFFFF5E3CABBB2A9A3A0A0A3A9B2C1D7ECFBFFFFFFFFFFE6C4A69D -9D9D9D9D9D9D9D9DA0BBE0FBFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFFFF5 -E0C7B5AFA9A6A09D9D9DA0A3ACB5C1D7E9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 -E0C7B5AFA9A6A09D9D9DA0A3ACB5C1D7E9F8FFFFFFFFFFFBE3C1A39DAFD1EFFFFFFFFFFFFFFFFF -EFD1AF9DA6C4E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFF7BB2FF49CBFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFD9D3FF3DAFFF82DDFFCDEAFFADCBFF3DAFFF94EFFFFFFFFFFFFFFFCDCEFF37AFFF -82DDFFCDEAFFBAD8FF50AFFF5CDBFFFFFFFFFFFFFFA1BCFF50D3FFFFFFFFFFFFFFA1BCFF49C6FF -C6EAFFCDE7FF88BEFF37B4FFC6FCFFFFFFFFD9D3FF3DAFFF75D8FFCDEAFFC6E2FF56ADFF7BE5FF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6F5FF37ADFFCCEAFF37ADFF9AD6FF42B1FF -F2FAFF68C1FF9AD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFF9898988A8A8A8A8A8A -8A8A8A8A8A8A989898FFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E2999999999999E2E2E2FFFFFFFFFFFF -E2E2E2999999999999E2E2E2FFFFFFFFFFFFE2E2E2999999999999E2E2E2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8A8A8A8AE8E8E8 -FFFFFFE8E8E89090908A8A8A8A8A8A909090E8E8E8FFFFFFE8E8E88A8A8A8A8A8A8A8A8AFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0A0A08A8A8A -8A8A8A909090A7A7A7BDBDBDE2E2E2FFFFFFFFFFFFE2E2E2BDBDBDA7A7A79090908A8A8A8A8A8A -A0A0A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2919090807F7FEAE9E8F4F3F2F4F3F2666665666665F4F3F2 -F4F3F2EAE9E8807F7F919191F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2777777 -666665777777F4F3F2666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2B5B4B4666665666665666665666665666665666665D8D8D7F4F3F2F4F3F2F4F3F2 -9A9999777777F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8 -807F7F666665807F7FEAE9E8F4F3F2EAE9E8807F7F666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524F53524E52514D52514D -52514D51504D51504C504F4C504F4C504F4CABABAAF1F1F1FCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF1F1F1ABABAA -4B4B484B4A474B4B484B4B474B4A474A494649494549484548484447474344443FF4F3F2F4F3F2 -F4F3F2D8D7D6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6C6C5C5BBBBBABBBBBA -BBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBAC6C5C5 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6D8D7D6F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2C5C4C3BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9 -BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9C5C4C3F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2807F7F666665666665666665666665666665807F7F -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2807F7F666665666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2666665666665666665807F7FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EF -EFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8AFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFA0A0A0A0A0A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8AFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3DC82F12BC0012BC0012BC0012BC0012BC0012BC00 -12BC0012BC0012BC0012BC003EC830FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFEFD1AF9DA3B5CADDE3E6E6E3DAC7B2A39DA6C1E3FBFFFFFFE6C4A69D -AFC7E3EFEFEFEFEFEFF5FBFFFFFFE6C4A69DAFC7E3EFEFEFEFEFEFF5FBFFFFFFEFD1AF9DA6B8D4 -E3E6E6E6E3DACAB8A69DA0AFD1ECFFFFFFFFFFEFD1AF9DA6B8D1E3E9ECECE9E3DDE3EFFFFFFFFF -FFF8E0BEA6A0A9C4E6FBFFFFFFFFFFFFFFFFFFF5D7B5A0A6C1E3FBFFFFFFFFFFFFFFFFFFFFF5D7 -B5A0A6C1E3FBFFFFFFFFE0A3603C4E72A3C8D4DADAD4C8BBC8E0FFFFFFFFFFFFCE8B4E3C6091C8 -E0E0E0E0E0E0ECF8FFFFFFFFF8E0CEC8CED4DADAD4C8A978543C487FC2F2FFFFFFFFFFF8DA9760 -42425A7FA9C2CED4CEC8BBC2D4ECFFFFFFE0A360425497DAFFFFE0B5724E426097D4F8FFFFFFFF -FFFFF8DA975A42426085AFC8CECEC8AF855A42426097DAF8FFFFFFF8C27842426CAFECFFFFFFFF -FFFFF8C278424272BBF2FFF8D4915A424E72A3C2D4DAD4C8A3724E3C4E85C8F8FFFFFFE0A3603C -4E72A3C8CED4D4CEC8D4E6FFFFFFE0A3603C5485BBE0E0E0E0E0E0E6F2FFFFE0A3603C4E8BD4FF -FFFFFFFFFFF8DA975A42426085AFC8CECEC8AF855A42426097DAF8FFFFFFF2BB7842426CB5F2FF -FFFFFFFFE0975A3C3C487FC8F8FFFFFFFFF8CE8548426CAFECFFFFFFFFFFFFFFFFFFFFFFFFFFF8 -DA976042425A7FA9C2CED4CEC8BBC2D4ECFFFFFFF8DA975A42426085AFC8CECEC8AF855A424260 -97DAF8FFFFFFFFFFE0A3603C4E78A9C8D4D4CEC2A978543C3C486085AFC2CECECEBB9166483C54 -91D4FFFFFFFFFFFFFFFFFFFFFFF5D7B5A0A6C1E3FBFFFFFFFFFFFBECCAAFA0A0A9B8CADAE3E6E6 -E6E3D1B8A39DAFD4F2FFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFFFFB -E9C7ACA0A6B8D1E0E9ECE9E3D1B8A69DA6C1E3FBFFFFEFD1AF9DA6B8D1E3E9ECECE9E3DDE3EFFF -FFFFFFFFFFE6C4A69DAFC7E3EFEFEFEFEFEFF5FBFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFBECCAAC -A0A0AFC1D7E3E6E6E3D7C1ACA0A0AFCAECFBFFFFFFFFFFEFD1AF9DA6BBD4E3E6E6E6E3DAC4B2A3 -9DA6C1E3FBFFFFEFD1AF9DA6B8D1E3E9ECECE9E3DDE3EFFFFFFFFFFFFFFFFFFFFFFFF5D7B5A0A6 -C1E3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D7B5A0A3BBDDF8FFFFFFFFF8DDB8A0A0A9AF -B2ACA6A3A3A3A9B2C1D4E9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFF -FFFFFFFFFFEFD4B2A6B2D1ECFBFFECCAACA0B2D4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0 -B5DAF5FFFFFFFFFFFFFFFFF2D4B2A0A3B8D7F2FFFFFFFFFFF5DAB5A3A6C1E3FBFFFFFFFFFFE6C1 -A3A3BBDAEFF5F8FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFF -FFFFFFFFFFFFFFFFFFFFF5D7B5A0A6C1E3FBFFFFFFFFFFECCAAC9DACCAECFFFFFFFFFFFBE9C7AC -A0A6B8D1E0E9ECE9E3D1B8A69DA6C1E3FBFFFFFFE6C4A69DAFC7E3EFEFEFEFEFEFF5FBFFFFFFFF -FFFFFFFFFFFFFFEFD1AF9DA6B8D1E3E9ECECE9E3DDE3EFFFFFFFFFFFFFEFD1AF9DA6B8D4E3E6E6 -E6E3DACAB8A69DA0AFD1ECFFFFFFFFFFFFEFD1AF9DA3B5CADDE3E6E6E3DAC7B2A39DA6C1E3FBFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFEFD1AF9DA6BBD4E3E6E6E6E3DAC4B2A39DA6C1E3FBFFFFFFF8 -E0BEA6A0ACC7E9FBFFF2D7B5A3A6BBE0F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69D -B2D4F2FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFEFD1AF9DA6B8D1E3E9ECECE9E3DDE3EFFFFFFFFF -FFFFFBE9C7ACA0A6B8D1E0E9ECE9E3D1B8A69DA6C1E3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFBE0BB -A0A0B5D7F5FFFFFFFFFFFFFBE0BBA0A0B8DDF8FFFBE9C7ACA0A6B8D1E0E9ECE9E3D1B8A69DA6C1 -E3FBFFFFFFEFD1AF9DA6B8D1E3E6E9E9E6E3E9F2FFFFEFD1AF9DA6B8D1E3E9ECECE9E3DDE3EFFF -FFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFBECCAACA0A0AFC1D7E3E6E6E3D7C1ACA0A0AFCAECFB -FFFFFFFFFFEFD1AF9DA6BBD4E3E6E6E6E3DAC4B2A39DA6C1E3FBFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFEFD1AF9DA9C1DDEFEFEFEFEFEFF2F8FFFFFFEFD1AF9DA6B8D1E3E6E9E9E6E3E9F2FFFFFFFB -ECCAACA0A0AFC1D7E3E6E6E3D7C1ACA0A0AFCAECFBFFFFFFFFFFEFD1AF9DA6BBD4E3E9E9E6E0D4 -BBA99D9DA3AFC1D7E0E6E6E6DDC7B2A39DA9C7E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1 -AF9DA6B8D1E3E9ECECE9E3DDE3EFFFFFFFFFFFFFFBE9C7ACA0A6B8D1E0E9ECE9E3D1B8A69DA6C1 -E3FBFFFFFFE6C4A69DAFC7E3EFEFEFEFEFEFF5FBFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFF2D4 -B2A0A6C4E6FFFFFFEFD1AF9DA6B8D4E3E6E6E6E3DACAB8A69DA0AFD1ECFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFEFD1AF9DA6B8D4E3E6E6E6E3DACAB8A69DA0AFD1ECFFFFFFFFF8DDBBA0A0B5 -D7F5FFFFFFFFFFFFF8DAB5A0A3BEE0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4FF62ADFF69E0FFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFF9FF75B2FF5CDBFFFFFFFFFFFFFFFFFFFFA1BCFF43C6FFF8FFFF -FFF9FF6FAFFF62DBFFFFFFFFFFFFFFFFFFFF8EB7FF5CDBFFFFFFFFFFFFFFA1BCFF50D3FFFFFFFF -FFFFFFA1BCFF50D3FFFFFFFFFFFFFFFFEFFF56ADFF88EDFFFFFCFF75B2FF5CD3FFFFFFFFFFFFFF -FFF9FF69ADFF7BE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCEAFF37ADFFCCEAFF -37ADFFE6F5FF5BBCFFB3E0FFB3E0FF68C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9898988A8A8A8A8A8A -999999FFFFFFFFFFFF9898988A8A8A8A8A8A999999FFFFFFFFFFFF9898988A8A8A8A8A8A999999 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A -8A8A8A8A8A8A919191E8E8E8FFFFFFE8E8E8909090909090E8E8E8FFFFFFE8E8E89191918A8A8A -8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFD3D3D38A8A8A8A8A8AD3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -D3D3D38A8A8A8A8A8AD3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EF -F2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2898988666665807F7FEAE9E8F4F3F2 -666665666665F4F3F2EAE9E8807F7F666665898988F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665 -666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2CFCECECFCECECFCECECFCECECFCECED8D8D7F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665898988F4F3F2F4F3F2EAE9E8807F7F666665898988 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -807F7F666665666665666665666665666665666665666665666665666665666665807F7FF4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524F -53524E52514E52514D51504D51504D51504D50504D50504C504F4CADADADFAFAFAE9E9E9E9E9E9 -E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9 -E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9 -E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E8E7E7E8 -E7E7E8FAFAFAADADAD4B4B484B4B474B4B484B4B474B4A474A49464A4946494845484844474643 -43443FF4F3F2F4F3F2F4F3F2D8D7D6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -C6C5C5BBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBABBBBBA -BBBBBABBBBBAC6C5C5F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6D8D7D6F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2C5C4C3BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9 -BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9BBBAB9C5C4C3F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2807F7F807F7F666665666665F4F3F2F4F3F2807F7F -666665666665807F7FF4F3F2F4F3F2666665666665807F7F807F7FF4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFF8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFF8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12BC0012BC0012BC0012BC00 -12BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFECCAAC9DA6 -C4E9FFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBECCAAC9DA3BEE3FBFFFFFFE6C4A69DACC7E9FBFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D7B2A0A6C1E6FBFFFFFFFF -FFFFFFFFFFFFF2D7B2A0A6C1E6FBFFFFFFFFFFCE8B4E3C5A91D4F8FFFFFFFFFFFFFFFFFFFFFFFF -FFFFCE8B4E3C66A9E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A360425491D4 -FFFFFFFFF2C278483C60A9E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A360425491C2BB7F54425A85 -C8ECFFFFFFFFFFFFFFFFF2C278483C60A9E0FFFFFFFFFFFFFFFFE0A3603C4878C2F8FFFFFFF2BB -72424272B5F2FFFFFFFFF8C87F48426CB5ECFFF2BB78424278BBF2FFFFFFFFFFFFFFECAF663C48 -85C8FFFFFFE0A360425497DAFFFFFFFFFFFFFFFFFFFFFFE0A360425497DAFFFFFFFFFFFFFFFFFF -FFE0A3603C4E8BD4FFFFFFFFFFF2C278483C60A9E0FFFFFFFFFFFFFFFFE0A3603C4878C2F8FFFF -FFECAF6C42487FC2F8FFFFFFECAF6C424848425491D4FFFFFFFFDA975A4260A3E0FFFFFFFFFFFF -FFFFFFFFFFFFFFF2C278483C60A9E0FFFFFFFFFFFFFFFFFFFFFFFFFFF2C278483C60A9E0FFFFFF -FFFFFFFFFFE0A3603C4878C2F8FFFFFFFFE0A360425497DAFFFFFFFFFFFFE6A9663C4885C8FFFF -FFFFFFFFF8CE85483C60A3E0FFFFFFFFFFFFFFFFFFF2D7B2A0A6C1E6FBFFFFFFFFFFF8E0BBA39D -AFD1EFFFFFFFFFFFFFFFFFE9C7A9A0AFD4F2FFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFF2D4 -B2A0A6C4E6FFFFF8DDBBA0A0BBDDF8FFFFFFFFFFFFFFF5D7B29DA3C1E3FFFFE6C4A69DACC7E9FB -FFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFF8E0BBA39DAFD4EFFFFFFFFFFFFFFFFFEFD1AF9DA3BBE0FBFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFECCAAC9DA6C4E9FFFFE6C4A69DACC7E9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFF2D7B2A0A6C1E6FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2DAB8A6A3B2D4EFFFFFFFFF -FFFFE3C1A39DA9BED4E0E9ECEFECE6D7BEA9A0A3B8DAF5FFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0 -B5DAF5FFFFFFFFFFFFFFFFFFEFD4B2A3B2D4EFFFFFFFFFECCAACA0B2D4F2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFFFFFFBECD7B8A6A0A3ACB8C1C1B8A9A6B2CAE9F8 -FFFFFFFFFFFFFBE0C1ACA6A6A3A09D9D9DA3ACBBCAE3F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 -C1A3A0B5DAF5FFFFFFFFFFFFFFFFFFFFFFFFF2D7B2A0A6C1E6FBFFFFFFFFFFFFECCAAC9DACCAEC -FFFFFFFFF8DDBBA0A0BBDDF8FFFFFFFFFFFFFFF5D7B29DA3C1E3FFFFFFE6C4A69DB2D4F2FFFFFF -FFFFFFFFFBFBFBF8F8F8F8F8F8FBFBFFE6C4A69DACC7E9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF -D1AFA0A9CAECFFFFFFFFFFFFFFFBECCAAC9DA3BEE3FBFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFF -FFECCAAC9DA6C4E9FFFFFFEFD1AFA0A9CAECFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFECCA -AC9DA6C4E9FFFFFFFFFFF8E0BEA6A0ACBEC1B2A3A6BBE0F5FFFFFFFFFFFFFFFBFBFBF8F8F8F8F8 -F8FBFBFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFE6C4A69DACC7E9FBFFFFFF -FFFFFFFFFFFFFFFFFFFFF8DDBBA0A0BBDDF8FFFFFFFFFFFFFFF5D7B29DA3C1E3FFFFFBFBFBF8F8 -F8F8F8F8FBFBFFF8DDB8A0A0B8DAF8FFFFFFFFFBE3BEA3A0B5DAF5FFF8DDBBA0A0BBDDF8FFFFFF -FFFFFFFFF5D7B29DA3C1E3FFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFE6C4A69DACC7E9FB -FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFF8E0BBA39DAFD4EFFFFFFFFFFFFF -FFFFEFD1AF9DA3BBE0FBFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFECCAAC9DA6C4E9FFFFFBFB -FBF8F8F8F8F8F8FBFBFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFF -FFFFFFFFFFFFFFF8E0BBA39DAFD4EFFFFFFFFFFFFFFFFFEFD1AF9DA3BBE0FBFFFFFFFFEFD1AFA0 -A9CAECFFFFFFFFFFFFF2D4B29DA3C1E3FFFFFFFFFFFFFBE6C1A39DAFD1EFFFFFFFFFFBFBFBF8F8 -F8F8F8F8FBFBFFE6C4A69DACC7E9FBFFFFFFFFFFFFFFFFFFFFFFFFFFF8DDBBA0A0BBDDF8FFFFFF -FFFFFFFFF5D7B29DA3C1E3FFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2 -FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBECCAAC9DA3BEE3 -FBFFFFFFFBFBFBF8F8F8F8F8F8FBFBFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBECCAAC9DA3BEE3 -FBFFFFFFF8DAB8A0A0B8DAF8FFFFFFFFFBE3BEA3A0B8DAF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4FF5CADFF -69E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDFF50ADFF8EEDFFFFFFFFFFFFFFFFFFFF -D3D0FF37B7FFD9FFFFFFEDFF50ADFF8EEFFFFFFFFFFFFFFFFFFFFF8EB7FF5CDBFFFFFFFFFFFFFF -A1BCFF50D3FFFFFFFFFFFFFFA1BCFF50D3FFFFFFFFFFFFFFFFF9FF6FAFFF7BE5FFFFEFFF50ADFF -8EEDFFFFFFFFFFFFFFFFF9FF69ADFF7BE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8ED0FF -F2FAFF42B1FFA7DBFF8ED0FF9AD6FF68C1FF9AD6FFCCEAFF37ADFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A -8A8A8AFFFFFFFFFFFF9898988A8A8A8A8A8A8A8A8A8A8A8A989898FFFFFFFFFFFF8A8A8A8A8A8A -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -C8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -9090908A8A8A8A8A8A989898FFFFFFFFFFFF9090908A8A8A8A8A8A989898FFFFFFFFFFFF909090 -8A8A8A8A8A8A989898FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFA0A0A08A8A8A8A8A8A8A8A8A919191E8E8E8FFFFFFE8E8E8E8E8E8FFFFFFE8E8E8 -9191918A8A8A8A8A8A8A8A8AA0A0A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3D3D38A8A8A8A8A8AD3D3D3FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFD3D3D38A8A8A8A8A8AD3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -C8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F -666665807F7FEAE9E8666665666665EAE9E8807F7F666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2666665666665F4F3F2F4F3F2777777777777F4F3F2666665F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2CFCECED0CFCED0CFCED0CFCE -D0CFCED8D8D7F4F3F2F4F3F2D8D8D7D0CFCED0CFCED0CFCED0CFCED0CFCEF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665898988F4F3F2F4F3F2EAE9E8 -807F7F666665898988F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2807F7F666665666665666665666665666665666665666665666665666665 -666665807F7FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F253524F52514E52514E52514D51504D51504D50504D504F4C51504D51504DAAAAAA -F8F8F8E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E1E1E2E1E1E2E1E1E2E1E1E2 -E1E1E1E0E0E1E0E0E1E0E0E1F7F7F7AAAAAA4B4B484B4B474B4B484B4A474A49464A4946494845 -48484448474447464343433FF4F3F2F4F3F2F4F3F2DDDCDBF2F1F0F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F4F4F3C6C5C5BBBBBAC6C5C5F3F3F2F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F2F1F0DDDCDBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F0EFEEC5C4C3BBBAB9C5C4C3F0EFEE -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2807F7F666665D8D8D7F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665 -F4F3F2F4F3F2666665666665666665666665F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFA0A0A0E8E8E8FFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFF -FFFFFFFFFFFFFFFFFFE8E8E8A0A0A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12BC00 -12BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC00FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFF -FFFFFFFFF8DAB8A0A0BEE0FFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFE6C4A69DB2D4F2 -FFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFE9C4A69DACCAECFFFFFFFFEF -D7B8A69DA0A9B5C1D1E0ECF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D4B2A0 -A6C1E6FBFFFFFFFFFFFFFFFFFFFFF2D4B2A0A6C1E6FBFFFFFFFFFFFFFFE0AF724E3C42546C85A3 -C2DAF2FFFFFFFFFFFFFFFFCE8B4E3C66A9E6FFFFFFFFFFFFFFFFFFFFFFFFE6C89778665A4E4842 -484E544E423C4E8BCEFFFFFFFFD491543C5491D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A3603C -4248423C3C5A97DAFFFFFFFFFFFFFFFFFFFFFFD491543C5491D4FFFFFFFFFFFFFFFFFFFFD49154 -3C5491DAFFFFFFFFF2BB72424272BBF2FFFFF8C8854E426CB5ECFFFFD491543C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C72B5F2FFFFE0A360425497DAFFFFFFFFFFFFFFFFFFFFFFE0A360425497DA -FFFFFFFFFFFFFFFFFFFFE0A3603C4E8BD4FFFFFFFFFFD491543C5491D4FFFFFFFFFFFFFFFFFFFF -D491543C5491DAFFFFFFFFE6A966424E8BCEFFFFF2BB78486CA3A9724860A3E0FFFFE6A966425A -97DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFD491543C5491D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFD491 -543C5491D4FFFFFFFFFFFFFFFFFFFFD491543C5491DAFFFFFFFFE0A360425497DAFFFFFFFFFFFF -F8BB78424272BBF2FFFFFFFFFFFFE0975A3C5491DAFFFFFFFFFFFFFFFFF2D4B2A0A6C1E6FBFFFF -FFFFFFFFE9C7A99DA9C7E9FFFFFFFFFFFFFFFFFFE9C7A9A0AFD4F2FFFFFFFFFFE6C4A69DB2D4F2 -FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFE9C7A99D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9DB8DAF8 -FFFFEFD7B8A69DA0A9B5C1D1E0ECF8FFFFFFFFFFFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFE9C7A99DA9C7E9FFFFFFFFFFFFFFFFFFFFE9C7A99DA9C7ECFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFF8DAB8A0A0BEE0FFFFFFEFD7B8A69DA0A9B5C1D1E0ECF8 -FFFFFFFFFFFFFFFFFFFFFFF2D4B2A0A6C1E6FBFFFFFFFFFFFFFFFFFFFFFFFFFFFBEFDABBA6A0AC -C4E3F5FFFFFFFFFFFFFFF8DAB59DA0BBDDFBFFFFFFFFFFFFFFF8DDBBA09DB5D7F5FFFFFFFFFFFF -FFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFF5DAB8A3ACC7E9FBFFFFFFFFFFECCAACA0B2D4F2 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFFFFFF5E3C4AFA6AFC1D4D7 -D1C4B5A9A0A0ACC1E0F2FFFFFFFFFFFFFFFFFFFFFFFFFFF8F2E6D7BEACA0A0AFD1EFFFFFFFFFFF -FFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFFFFFFFFFF2D4B2A0A6C1E6FBFFFFFFFFFF -FFFFECCAAC9DACCAECFFFFFFFFE9C7A99D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9DB8DAF8FFFFE6 -C4A69DB2D4F2FFFFFFFFFFFFE3C1A39D9D9D9D9D9D9DA0BBE0FFEFD7B8A69DA0A9B5C1D1E0ECF8 -FFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFE9C4A69DACCAECFFFFFFFFEFD1AFA0 -A9CAECFFFFFFFFFFFFFFF8DAB8A0A0BEE0FFFFFFEFD1AFA0A9CAECFFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFF8DAB8A0A0BEE0FFFFFFFFFFFFFFF5DDBBA39D9DA0B8DAF5FFFFFFFFFFFFFFFF -E3C1A39D9D9D9D9D9D9DA0BBE0FFE6C4A69DB2D4F2FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFFFEF -D7B8A69DA0A9B5C1D1E0ECF8FFFFFFFFFFFFFFE9C7A99D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D -B8DAF8E3C1A39D9D9D9D9D9D9DA0BBE0FFF8DDB8A0A0B8DDF8FFFFFBE3C1A6A0B5DAF5FFFFE9C7 -A99D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9DB8DAF8FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFF -FFFFEFD7B8A69DA0A9B5C1D1E0ECF8FFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFE9C7A99DA9 -C7E9FFFFFFFFFFFFFFFFFFFFE9C7A99DA9C7ECFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFF8DA -B8A0A0BEE0FFE3C1A39D9D9D9D9D9D9DA0BBE0FFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFEF -D1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFE9C7A99DA9C7E9FFFFFFFFFFFFFFFFFFFFE9C7A99DA9C7 -ECFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFBDDBBA0A0B8DDF8FFFFFFFFFFFFEFCAAC9DA9C7EC -FFFFFFE3C1A39D9D9D9D9D9D9DA0BBE0FFEFD7B8A69DA0A9B5C1D1E0ECF8FFFFFFFFFFFFFFE9C7 -A99D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9DB8DAF8FFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFF -FFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFFFEFD1AFA0A9CAECFFFFFFFFFFFF -FFFFFFE9C4A69DACCAECFFFFE3C1A39D9D9D9D9D9D9DA0BBE0FFEFD1AFA0A9CAECFFFFFFFFFFFF -FFFFFFE9C4A69DACCAECFFFFFFFFF8DDB8A0A0B8DDF8FFFFFFE9C7A9A0B2D4F2FFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFCFF7BB2FF49CEFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDFF50ADFF8EEDFF -FFFFFFFFFFFFFFFFFFD3D0FF37B7FFD9FFFFFFEDFF50ADFF8EEDFFFFFFFFFFFFFFFFFFFF8EB7FF -5CDBFFFFFFFFFFFFFFA1BCFF50D3FFFFFFFFFFFFFFA1BCFF50D3FFFFFFFFFFFFFFFFFCFF6FAFFF -75E5FFFFEDFF50ADFF8EEFFFFFFFFFFFFFFFFFF9FF69ADFF7BE5FFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFF5BBCFFA7DBFFB3E0FF37ADFF8ED1FFA8DBFF43B2FFCCEAFFC0E5FF5BBCFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFE2E2E2989898989898E2E2E2FFFFFFFFFFFFE2E2E2989898989898E2E2E2 -FFFFFFFFFFFFE2E2E2989898989898E2E2E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDBD8A8A8A8A8A8A8A8A8A8A8A8A919191E8E8E8FFFFFF -FFFFFFE8E8E89191918A8A8A8A8A8A8A8A8A8A8A8ABDBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3D3D38A8A8A8A8A8ADADADA -FFFFFFFFFFFFFFFFFFFFFFFFDADADA8A8A8A8A8A8AD3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2EAE9E8807F7F666665807F7F666665666665807F7F666665807F7FEAE9E8F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2B5B4B4666665 -666665666665666665666665666665D8D8D7D8D8D7666665666665666665666665666665666665 -B5B4B4F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665807F7FEAE9E8 -F4F3F2EAE9E8807F7F666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524E53524E52514E51504D51504C51504D51504D50504C -51504D51504DA8A8A8F6F6F6DEDEDFDEDEDF6161615A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A -5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A -5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A595959575757555555545454525252 -5151515050504E4E4E4C4C4C525252DBDBDCDBDBDBF5F5F5A8A8A84B4A474B4A474B4A474B4A47 -4A49464A494649484548484447474347464344443FF4F3F2F4F3F2F4F3F2DEDDDCF0EFEEF7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F3F2C6C5C5BBBBBAC6C5C5F3F3F2F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F0EFEEDEDDDCF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F0EFEEC5C4C3BBBAB9 -C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665919191F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2666665666665F4F3F2F4F3F2666665666665666665666665F4F3F2F4F3F2666665666665 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4C4C4BDBDBDFFFFFFFFFFFFFFFFFFFFFFFF -8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFB5B5B5C4C4C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFF12BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC00 -12BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF -D1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFF -FFFFE6C4A69DB2D4F2FFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFE9C4A6 -9DACCAECFFFFFFFFFFFFFFFBF2E6D7C7B8A9A09DA3B2D1ECFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFF2D4B2A0A6C4E6FBFFFFFFFFFFFFFFFFFFFFF2D4B2A0A6C4E6FBFFFFFFFFFFFFFFFFFF -FFFFF8E6CEAF917254423C4866A3DAF8FFFFFFFFCE8B4E3C66A9E6FFFFFFFFFFFFFFFFFFFFE0A3 -604242608BB5CEDAE0E0DAC28B5A3C4E8BCEFFFFFFFFD491543C5491D4FFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFE0A3603C4E7285785442426097D4F2FFFFFFFFFFFFFFFFD491543C5491D4FFFFFFFF -FFFFFFFFFFFFD491543C5491DAFFFFFFFFFFF2BB78484272BBF2F8C8854E4272B5F2FFFFFFD491 -543C4E7FBBE0E0E0E0E0E0E0E0E0E0E0E0E6ECF8FFFFFFE0A360425497DAFFFFFFFFFFFFFFFFFF -FFFFE0A360425497DAFFFFFFFFFFFFFFFFFFFFE0A3603C4E8BD4FFFFFFFFFFD491543C5491D4FF -FFFFFFFFFFFFFFFFFFD491543C5491DAFFFFFFFFFFE0A360425491D4F2C87F4E66A9E6ECAF6C42 -66A9E6E6AF6C425491DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD491543C5491D4FFFFFFFFFFFFFF -FFFFFFFFFFFFFFD491543C5491D4FFFFFFFFFFFFFFFFFFFFD491543C5491DAFFFFFFFFE0A36042 -5497DAFFFFFFFFFFFFFFC278423C72B5F2FFFFFFFFFFFFE0A360425491D4FFFFFFFFFFFFFFF2D4 -B2A0A6C4E6FBFFFFFFFFFFFFFFE9C7A99DA9C7ECFFFFFFFFFFFFFFFFFFE9C7A9A0AFD4F2FFFFFF -FFFFE6C4A69DAFD1EFFFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFE9C7A99DA6BEDDEFEFEFEFEFEFEF -EFEFEFEFEFF2F5FBFFFFFFFFFFFFFBF2E6D7C7B8A9A09DA3B2D1ECFBFFFFFFFFE6C4A69DB2D4F2 -FFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFE9C7A99DA9C7E9FFFFFFFFFFFFFFFFFFFF -E9C7A99DA9C7ECFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFFFFFFFFB -F2E6D7C7B8A9A09DA3B2D1ECFBFFFFFFFFFFFFF2D4B2A0A6C4E6FBFFFFFFFFFFFFFFFFFFFFFFFF -F2DAB8A6A0ACC4E3F5FFFFFFFFFFFFFFFFFFFFF8DDB8A09DB5D7F5FFFFFFFFFFFFFFFFE9C7A99D -ACCAECFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFF8DAB59D9D9D9D9D9D9D9D9D -9D9D9D9D9D9D9D9D9DA3BEE3FFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFF8E0 -BEA3A0B8DAF5FFFFFFFFFFFFFBE9CAAC9DA3BEE3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE3BE -A39DAFD1EFFFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFFFFFFFF2D4B2A0A6 -C4E6FBFFFFFFFFFFFFFFFFECCAAC9DACCAECFFFFFFFFE9C7A99DA6BEDDEFEFEFEFEFEFEFEFEFEF -EFEFF2F5FBFFFFFFE6C4A69DB2D4F2FFFFFFFFFFFFF8EFE9E9E6E6E6E6E6E6E9EFF8FFFFFFFFFB -F2E6D7C7B8A9A09DA3B2D1ECFBFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFE9C4A69DACCA -ECFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFEFD1AFA0A9CAECFFFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFFFFFFFF8E3C1A9A0A0A0A0A3B5 -D7F2FFFFFFFFFFFFFFF8EFE9E9E6E6E6E6E6E6E9EFF8FFE6C4A69DAFD1EFFFFFFFFFFFFFFFF2D4 -B2A0A6C4E6FFFFFFFFFFFFFBF2E6D7C7B8A9A09DA3B2D1ECFBFFFFFFE9C7A99DA6BEDDEFEFEFEF -EFEFEFEFEFEFEFEFF2F5FBFFF8EFE9E9E6E6E6E6E6E6E9EFF8FFFFF8DDBBA3A0B8DDF8FBE3C1A6 -A0B8DAF8FFFFFFE9C7A99DA6BEDDEFEFEFEFEFEFEFEFEFEFEFEFF2F5FBFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2E6D7C7B8A9A09DA3B2D1ECFBFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFE9C7A99DA9C7E9FFFFFFFFFFFFFFFFFFFFE9C7A99DA9C7ECFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFFBDDB8A0A0BBE0FFF8EFE9E9E6E6E6E6E6E6E9EFF8FFEFD1AFA0A9CAECFFFFFF -FFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFE9C7A99DA9C7E9FFFFFFFFFFFFFF -FFFFFFE9C7A99DA9C7ECFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFE0BBA09DB8DAF8FFFFFFFF -FFFFEFD1AFA0A9C7E9FFFFFFF8EFE9E9E6E6E6E6E6E6E9EFF8FFFFFFFFFBF2E6D7C7B8A9A09DA3 -B2D1ECFBFFFFFFE9C7A99DA6BEDDEFEFEFEFEFEFEFEFEFEFEFEFF2F5FBFFFFFFE6C4A69DB2D4F2 -FFFFFFFFFFFFFFFFFFFFFFE6C4A69DAFD1EFFFFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFFFEFD1AFA0 -A9CAECFFFFFFFFFFFFFFFFFFE9C4A69DACCAECFFFFF8EFE9E9E6E6E6E6E6E6E9EFF8FFEFD1AFA0 -A9CAECFFFFFFFFFFFFFFFFFFE9C4A69DACCAECFFFFFFFFFFF8E0BBA3A0B8DAF5FFEFD1AFA0AFD1 -EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6CBFF37B2FFADF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFF9FF75AFFF5CDBFFFFFFFFFFFFFFFFFFFFA1BCFF43C6FFF8FFFFFFF9FF75AFFF5CD8FFFFFFFF -FFFFFFFFFFFF8EB7FF5CDBFFFFFFFFFFFFFFA1BCFF50D3FFFFFFFFFFFFFFA1BCFF50D3FFFFFFFF -FFFFFFFFFCFF6FAFFF75E5FFFFF9FF6FAFFF62DBFFFFFFFFFFFFFFFFF9FF69ADFF7BE5FFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0E5FF42B1FFD9F0FFCCEAFF81CBFF75C6FFC0E5FFF2FAFF -50B7FFA7DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFF9898988A8A8A989898FFFFFF -FFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F08A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A919191E8E8E8E8E8E89191918A8A8A8A8A8A8A8A8A8A8A8A8A8A8AF0F0F0FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -A7A7A78A8A8AE2E2E2FFFFFFFFFFFFFFFFFFFFFFFFE2E2E28A8A8AA7A7A7FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665666665666665666665807F7F -EAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2ACABAA666665666665666665666665666665666665CFCECECFCECE666665666665666665 -666665666665666665ACABAAF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665 -807F7FEAE9E8F4F3F2EAE9E8807F7F666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524F53524E53524E52514E51504D -51504D51504D51504D51504D51504DA6A6A6F5F5F5DDDDDEDDDDDE595959737373757575767676 -7676767777777878787878787979797A7A7A7B7B7B7C7C7C7C7C7C7D7D7D7E7E7E7F7F7F7F7F7F -7F7F7F8080808080807F7F7F7F7F7F7F7F7F7E7E7E7D7D7D7C7C7C797979777777767676747474 -7171716F6F6F6E6E6E6C6C6C6A6A6A676767646464464646D9D9DAD9D9DAF4F4F4A6A6A64B4A47 -4B4A474A4A474B4A474A49464A494649484549484447474347464344443FF4F3F2F4F3F2F4F3F2 -E1E0E0EBEAEAF7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F3F2C6C5C5 -BBBBBAC6C5C5F3F3F2F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6E9E8E7E1E0E0F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F0EFEE -C5C4C3BBBAB9C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E86E6E6E666665 -BDBDBCF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2B5B4B4919191F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2666665666665CFCECE666665F4F3F2 -F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEED -C8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7909090E8E8E8 -FFFFFFFFFFFFFFFFFFA0A0A0A0A0A0FFFFFFFFFFFFFFFFFFE8E8E8909090F7F7F7FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC00 -12BC0012BC0012BC0012BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFE9C7A99DACCAEC -FFFFFFFFFFFFFFFFFFFFFFE9C7A99DACCAECFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFF -FFFFFFFFFFEFD1AF9DA0BBE0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9C7AC9DA6C4E6FFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFF2D4AFA0A6C4E6FBFFFFFFFFFFFFFFFFFFFFF2D4AFA0A6C4E6FBFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D4915A3C4E8BCEFFFFFFFFD491543C5A97DAFFFFFF -FFFFFFFFFFFFF8BB78423C72B5F2FFFFFFFFFFFFECAF66424E8BCEFFFFFFFFF2BB72423C60A9E0 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A360425497DAF8E6BB784E3C4872B5E6FFFFFFFFFFFFF2BB -78423C60A9E6FFFFFFFFFFFFFFFFE0A3603C4878C2F8FFFFFFFFFFFFF8C87F4E426CA9AF7F4848 -7FC2F2FFFFFFFFF2BB72423C5A97E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A360425497DA -FFFFFFFFFFFFFFFFFFFFFFE0A360425497DAFFFFFFFFFFFFFFFFFFFFE0A3603C4E8BD4FFFFFFFF -FFF2BB78423C60A9E6FFFFFFFFFFFFFFFFE0A3603C4878C2F8FFFFFFFFFFFFE0A36042548B977F -4E5A97DAFFFFE6A966426697976C425A91DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2BB72423C -60A9E0FFFFFFFFFFFFFFFFFFFFFFFFFFF2BB78423C60A9E6FFFFFFFFFFFFFFFFE0A3603C4878C2 -F8FFFFFFFFE0A360425497DAFFFFFFFFFFFFFFC278423C72B5F2FFFFFFFFFFFFE0A360425491D4 -FFFFFFFFFFFFF2D4AFA0A6C4E6FBFFFFFFFFFFFFFFFFF8DDB8A0A0B2D4F2FFFFFFFFFFFFFFFFE9 -C7A9A0AFD4F2FFFFFFFFFFEFD1AF9DA3BEE3FBFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFF8DDB8A09D -ACCAEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9C7AC9DA6C4E6FFFF -FFFFE9C7A99DACCAECFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFF8DDBBA09DAFD4F2 -FFFFFFFFFFFFFFFFEFD1AF9DA3BBE0FBFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0 -BBE0FFFFFFFFFFFFFFFFFFFFFFFFFBE9C7AC9DA6C4E6FFFFFFFFFFF2D4AFA0A6C4E6FBFFFFFFFF -FFFFFFFFFFFFFBE9C7ACA0A9C1E3F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFECCAAC9DA3BEE0F8FFFF -FFFFFFFFF5DAB5A0A0B8DDF8FFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFFBF5 -F2EFEFEFEFEFEFEFEFEFEFE0C1A9A0AFC7E6EFF5FBFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5 -FFFFFFFFFFFFFFEFD1AF9DA9C7E9FFFFFFFFFFFFFFFFFBE3C1A39DB2D7F2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFBE0BEA39DAFD1EFFFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFF -FFFFFFF2D4AFA0A6C4E6FBFFFFFFFFFFFFFFFFFFECCAAC9DACCAECFFFFFFFFF8DDB8A09DACCAEF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9C7A99DACCAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9C7AC9DA6C4E6FFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFF -FFFFEFD1AF9DA0BBE0FBFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFEF -D1AFA0A9CAECFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFFFF8E3C1 -A9A0B2D1ECEFD4B5A3A3B5D7F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AF9DA3BEE3 -FBFFFFFFFFFFFFF2D4B2A0A6C4E6FFFFFFFFFFFFFFFFFFFFFFFFFBE9C7AC9DA6C4E6FFFFFFF8DD -B8A09DACCAEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE3 -BEA6A0B5D4D7BEA3A3BEE0F8FFFFFFFFF8DDB8A09DACCAEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9C7AC9DA6C4E6FFFF -FFFFEFD1AFA0A9CAECFFFFFFFFF8DDBBA09DAFD4F2FFFFFFFFFFFFFFFFEFD1AF9DA3BBE0FBFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF -D1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFF8DDBBA09D -AFD4F2FFFFFFFFFFFFFFFFEFD1AF9DA3BBE0FBFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFE0BB -A09DB8DAF8FFFFFFFFFFFFEFD1AFA0A9C7E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFBE9C7AC9DA6C4E6FFFFFFF8DDB8A09DACCAEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFE9C7A99DACCAECFFFFFFFFFFFFFFFFFFFFFFEFD1AF9DA3BEE3FBFFFFFFFFFFFFF2D4B2A0A6 -C4E6FFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFEFD1AF9DA0BBE0FBFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFEFD1AF9DA0BBE0FBFFFFFFFFFFFFFBE6C4A6A0 -B2D4E6D4B2A0AFD1EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FF7BB7FF37B2FF82D8FFC0E7FF -CDE7FFADD8FF8EE2FFFFFFFFD3D3FF3DAFFF82DDFFCDEAFFADCBFF3DAFFF94EFFFFFFFFFFFFFFF -D9D3FF3DAFFF75D8FFC6EAFFCDE7FF6FB2FF5CDBFFFFFFFFFFFFFFA1BCFF50D3FFFFFFFFFFFFFF -A1BCFF50D3FFFFFFFFFFFFFFFFFCFF6FAFFF75E5FFFFFFFFC6C9FF37B2FF88E0FFD3EDFFBAD3FF -49ADFF7BE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3E0FF37ADFF8ED1FFD9F0FF -F2FAFFC1E6FF5CBCFF81CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDBD -8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8ABDBDBD -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFA0A0A08A8A8AE8E8E8FFFFFFF0F0F0F0F0F0FFFFFFE8E8E88A8A8AA0A0A0 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0 -F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8807F7F666665 -666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665 -666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665666665666665666665666665666665CFCECECFCECE -666665666665666665666665666665666665ACABAAF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8 -807F7F666665807F7FEAE9E8F4F3F2EAE9E8807F7F666665807F7FEAE9E8F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524F53524E -53524F52514E52504D51504D51504D51504D51514D51504DA3A3A3F5F5F5DDDDDDDDDDDD585858 -7373736666666666666767676868686969696969696A6A6A6B6B6B6C6C6C6D6D6D6D6D6D6E6E6E -6F6F6F6F6F6F7070707171717171717171717171717070706E6E6E6E6E6E6B6B6B696969676767 -6565656262626060605E5E5E5C5C5C5A5A5A575757555555535353616161424242D8D8D8D7D7D8 -F3F3F3A3A3A34B4A474B4A474B4A474B4A474A49464A494649484549484448474447464343433F -F4F3F2F4F3F2F4F3F2EBEAE9E1E1E0F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F3F3F2C6C5C5BBBBBAC6C5C5F3F3F2F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6E1E1E0EBEAE9F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F0EFEEC5C4C3BBBAB9C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2BDBDBC666665666665919191D8D8D7F4F3F2F4F3F2D8D8D7919191666665666665E2E1E0 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665F4F3F2F4F3F2666665666665 -666665666665F4F3F2F4F3F2666665666665F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1 -F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFD3D3D3909090E8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8919191D3D3D3 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12BC0012BC0012BC0012BC0012BC00 -12BC0012BC0012BC0012BC0012BC0012BC0012BC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FF -FFFFF8DDBBA09DA9BBD4E3E6E6E3DADDE9F8FFFFF8DDBBA09DA9BBD4E3E6E6E3DADDE9F8FFFFEF -D1AF9DA0ACBBD1DAE0E6E6E0D7C1AFA09DA9C4E6FBFFFFFFFFF2E3D7DAE3E9ECECECE9E3D1B8A6 -9DACCAECFFFFFFF8E0C1A9A3ACC4E6FBFFFFFFFFEFD1AF9DA6C4E6FFFFFFFFFFFFFFFFFFFFFFEF -D1AF9DA6C4E6FFFFFFFFFFFFFFFFFFFFE6C8AFB5C8D4DADADAD4C8A3724E3C5A97DAFFFFFFFFF2 -BB78423C5478A9C8CECEC8B5BBD4F2FFDA975A3C486691BBCEDADADADAC8915A3C4E8BCEFFFFFF -FFFFF8D4915A3C425A7FA3BBC8CED4CEC2BBC8E0F8FFFFE0A360425497DAFFFFFFF8DA97604242 -60A3DAF8FFFFFFFFF8D4975A42426085AFC8CECEC8AF855A42426097DAF8FFFFFFFFFFFFFFFFF8 -D48B543C4242424E8BCEF8FFFFFFFFFFFFF8CE8B5A3C425478A3BBC8CED4CEC8BBAFBBD4F8FFFF -FFFFE0A360425497DAFFFFFFFFFFFFFFFFFFFFFFE0A360425497DAFFFFFFFFFFFFFFFFFFFFECAF -6C3C4266A3DAF2FFFFFFFFF8D4975A42426085AFC8CECEC8AF855A42426097DAF8FFFFFFFFFFFF -FFFFE6A9663C3C3C425A97DAFFFFFFFFE6A966423C3C3C5A97DAFFFFFFFFFFF2C28554485A8BCE -F8FFFFFFFFF8D4915A3C425A7FA3BBC8CED4CEC2BBC8E0F8FFFFF8D4975A42426085AFC8CECEC8 -AF855A42426097DAF8FFFFFFFFFFE0A360425497DAFFFFFFFFFFFFFFC278423C72B5F2FFFFFFFF -FFFFE0A360425491D4FFFFFFFFFFEFD1AF9DA6C4E6FFFFFFFFFFFFFFFFFFFFFFFBE6C4A99DA3AF -C1D7E0E6E6E3DDD1BBA9A09DAFD4F2FFFFFFFFFFFFEFD1AF9DA0ACBED4E0E6E6E6E6DAC1AC9DA6 -C4E6FFFFFFFBE6C4AC9DA0A9BBD1DDE3E6E9E6E3DDD7DDE9FBFFFFFFF2E3D7DAE3E9ECECECE9E3 -D1B8A69DACCAECFFFFFFFFF8DDBBA09DA9BBD4E3E6E6E3DADDE9F8FFFFEFD1AFA0A9CAECFFFFFF -FFFFFBE9CAACA0A0AFC1D7E3E6E6E3D7C1ACA0A0AFCAECFBFFFFFFFFFFEFD1AFA0A9CAECFFFFFF -FFFFFFFFFBDDB8A0A0BBE0FFFFF2E3D7DAE3E9ECECECE9E3D1B8A69DACCAECFFFFFFFFEFD1AF9D -A6C4E6FFFFFFFFFFFFFFFFFFFFFFF5D7B5A0A3B8D4E9ECECECECECECECECECEFEFF5FBFFFFFFFF -EFD4B2A09DA9BED7E6ECECE3D4B8A69DA9C1E3F8FFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECCAACA0B2D4F2FFFFFFFFFFFFFFFFFFFFFFFF -FFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFFBE9C7A99DA3B2C7DDE9ECEFECE6DAC4AFA0A0ACCAECFF -FFFFF2E0D1D1DAE0E6E6E9E6E3DACAB8A69DA0B2D4EFFFFFFFFFFFFFFFFFFFFFFFFFFFE3C1A3A0 -B5DAF5FFFFFFFFFFFFFFFFEFD1AF9DA6C4E6FFFFFFFFFFFFFFFFFFFFFFF2D4B29DA0B2C7E3F2FB -FFFFFBE6C4AC9DA0A9BBD1DDE3E6E9E6E3DDD7DDE9FBFFFFFFFFF8DDBBA09DA9BBD4E3E6E6E3DA -DDE9F8FFFFFFFFFFFFFFFFFFFFF2E3D7DAE3E9ECECECE9E3D1B8A69DACCAECFFFFFFFFEFD1AF9D -A0ACBBD1DAE0E6E6E0D7C1AFA09DA9C4E6FBFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDD -B8A0A0BBE0FFFFFFEFD1AFA0A9CAECFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0 -BBE0FFFFFBE6C4A9A0AFD1ECFFFFFFFFEFD4B2A0A3B8DAF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFEFD1AF9DA0ACBED4E0E6E6E6E6DAC1AC9DA6C4E6FFFFF2E3D7DAE3E9ECECECE9E3D1B8A6 -9DACCAECFFFFFFFFFBE6C4AC9DA0A9BBD1DDE3E6E9E6E3DDD7DDE9FBFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFBE9C4A99DA0A0A0A6C4E6FBFFFFFFFFFFFFFBE6C4AC9DA0A9BBD1DDE3E6E9 -E6E3DDD7DDE9FBFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFF2E3D7DAE3E9ECECECE9E3 -D1B8A69DACCAECFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFBE9CAACA0A0AFC1D7E3E6E6E3D7C1AC -A0A0AFCAECFBFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFF -FFFFFFFFFFFBE9CAACA0A0AFC1D7E3E6E6E3D7C1ACA0A0AFCAECFBFFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFE0BBA09DB8DAF8FFFFFFFFFFFFEFD1AFA0A9C7E9FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFF2E3D7DAE3E9ECECECE9E3D1B8A69DACCAECFFFFFFFFFBE6C4AC9DA0A9BBD1DDE3E6E9 -E6E3DDD7DDE9FBFFFFFFFFF8DDBBA09DA9BBD4E3E6E6E3DADDE9F8FFFFFFEFD1AF9DA0ACBED4E0 -E6E6E6E6DAC1AC9DA6C4E6FFFFFFEFD1AF9DA0ACBBD1DAE0E6E6E0D7C1AFA09DA9C4E6FBFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AF9DA0ACBBD1DAE0E6E6E0D7C1AFA09DA9C4E6FBFFFFFF -FFFFFFFFFFFFECCAAC9DA6A6A6A0AFD1EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FF -ADCEFF5CB7FF3DADFF37AFFF50BCFF88E2FFFFFFFFFFFFFFCDD8FF5CB4FF37ADFF49BCFFA1EAFF -FFFFFFFFFFFFFFFFFFFFFFFFD3DBFF62B7FF3DADFF37AFFF50BCFF8EE7FFFFFFFFFFFFFFA1BCFF -50D3FFFFFFFFFFFFFFA1BCFF50D3FFFFFFFFFFFFFFFFFCFF6FAFFF75E5FFFFFFFFFFFCFFB4CEFF -56B4FF37AFFF56C1FF49ADFF7BE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4FB7FFB3E0FF -D9F0FF81CBFF42B1FF37ADFF5BBCFFB3E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8A -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFA0A0A08A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A -8A8A8AA0A0A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A8A8A8A8A8AF0F0F0B6B6B68A8A8A8A8A8AB6B6B6 -F0F0F08A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2 -EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2EAE9E8807F7F807F7FEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F26E6E6E666665D8D8D7F4F3F2F4F3F2F4F3F2F4F3F2666665F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2D8D8D7666665777777F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665666665666665666665666665 -666665CFCECECFCECE666665666665666665666665666665666665ACABAAF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2807F7F666665807F7FEAE9E8F4F3F2F4F3F2807F7F666665807F7FEAE9E8F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2807F7F666665666665666665666665666665666665666665666665666665666665 -807F7FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F253524E53524E53514E51504D51504D514F4C51504D52504D51514D51504DA1A1A1F3F3F4 -DCDCDDDCDCDD5656567272726666666565656666666767676868686969696969696A6A6A6B6B6B -6C6C6C6D6D6D6D6D6D6E6E6E6E6E6E6F6F6F6F6F6F6F6F6F6F6F6F6E6E6E6D6D6D6B6B6B696969 -6767676565656262626060605F5F5F5C5C5C5A5A5A5757575555555353535050504F4F4F5C5C5C -3C3C3CD6D6D7D5D5D6F2F2F2A1A1A14B4A474B4A474B4A474B4A474A49464A4946494845494844 -48474447464343443FF4F3F2F4F3F2F4F3F2F2F1F0D8D7D6F5F4F4F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F3F2C6C5C5BBBBBAC6C5C5F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F5F4F4D8D7D6 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2C5C4C3BBBAB9C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2BDBDBC6E6E6E666665666665666665666665666665666665 -6E6E6EC7C6C5F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2666665666665D8D8D7 -F4F3F2666665666665666665666665F4F3F2D8D8D7666665666665F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3D3D3909090B6B6B6E8E8E8FFFFFFFFFFFFE8E8E8B6B6B6 -909090D3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12BC0012BC00 -12BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC00FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFF -FFFBDDB8A0A0BBE0FFFFFFFFFFF2DDC1B2A6A09D9DA0A3ACBBD7EFFFFFFFFFF2DDC1B2A6A09D9D -A0A3ACBBD7EFFFFFEFD1AF9DA3AFB5B2A9A39D9DA0A3ACB8C7E0F2FFFFFFFFFFFFFBE9D1B5A9A3 -A09D9D9DA0A3A9B2C1D7ECFBFFFFFFFFF8E0C1A9A3A9C4E6FBFFFFFFEFD1AF9DA9C4E9FFFFFFFF -FFFFFFFFFFFFFFEFD1AF9DA9C4E9FFFFFFFFFFFFFFFFFFFFF8D4A36C5448423C3C3C4248546685 -AFDAF8FFFFFFFFFFFFFFE6BB85664E423C3C42485A78AFE0FFFFF8DAB585665448423C3C3C4242 -48545A72A9E0FFFFFFFFFFFFFFFFECCEA37F605448423C3C424E5A85BBECFFFFE0A360425497DA -FFFFFFFFFFFFE0A966424260A3DAFFFFFFFFFFFFECCEA378604E423C3C424E607FA3CEECFFFFFF -FFFFFFFFFFFFFFFFFFFFE0A3603C3C5A97DAFFFFFFFFFFFFFFFFFFFFFFECC8A37F665448423C3C -4248546085C2ECFFFFFFFFE0A360425497DAFFFFFFFFFFFFFFFFFFFFFFE0A360425497DAFFFFFF -FFFFFFFFFFFFFFFFF2CE976C54484E85CEFFFFFFFFFFFFECCEA378604E423C3C424E607FA3CEEC -FFFFFFFFFFFFFFFFFFFFFFFFECB56C423C5AA3E0FFFFFFFFFFFFE6A9663C3C66A9E6FFFFFFFFFF -FFF2C2855448548BCEF8FFFFFFFFFFFFFFECCEA37F605448423C3C424E5A85BBECFFFFFFFFFFEC -CEA378604E423C3C424E607FA3CEECFFFFFFFFFFFFFFFFE0A360425497DAFFFFFFFFFFFFFFC278 -423C72B5F2FFFFFFFFFFFFE0A360425491D4FFFFFFFFEFD1AF9DA9C4E9FFFFFFFFFFFFFFFFFFFF -FFFFFFFFFBF2E0C7B8ACA3A09DA0A3A9B2B5ACA39DAFD4F2FFFFFFFFFFFFFFFBF2DDC4B5A9A3A0 -9D9D9DA0A3A6ACB2BEDAEFFFFFFFFFFFFFF5E3D1BEB2A9A3A09D9DA0A3A9AFC1E0F5FFFFFBE9D1 -B5A9A3A09D9D9DA0A3A9B2C1D7ECFBFFFFFFFFFFFFFFF2DDC1B2A6A09D9DA0A3ACBBD7EFFFFFEF -D1AFA0A9CAECFFFFFFFFFFFFFFFFF5E6D1BBAFA6A09D9DA0A6AFBED1E6F5FFFFFFFFFFFFFFFFEF -D1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFBE9D1B5A9A3A09D9D9DA0A3A9B2C1D7ECFB -FFFFFFFFEFD1AF9DA9C4E9FFFFFFFFFFFFFFFFFFFFFFFFE3BEA39D9D9D9D9D9D9D9D9D9D9D9D9D -9D9DACCAECFFFFFFFFFFFFF5E6D1BBAFA6A09D9DA0A9B2C4DAEFFBFFFFFFFFFFFFFFFFFFFFFFFF -FFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECCAACA0B2D4F2FFFFFF -FFFFFFFFFFFFFFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFFFFFFBEFDDC7B8ACA6A09D9D9DA0 -A6AFB8CAE0F2FFFFFFFFFFEFD7BEB2ACA3A09D9D9DA0A6ACB5C1D4E6F5FFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFE3C1A3A0B5DAF5FFFFFFFFFFFFFFEFD1AF9DA9C4E9FFFFFFFFFFFFFFFFFFFFFFFFFF -F8E6CAB5A9A3ACC7E9FFFFFFFFFFF5E3D1BEB2A9A3A09D9DA0A3A9AFC1E0F5FFFFFFFFFFFFF2DD -C1B2A6A09D9DA0A3ACBBD7EFFFFFFFFFFFFFFFFFFFFBE9D1B5A9A3A09D9D9DA0A3A9B2C1D7ECFB -FFFFFFFFFFEFD1AF9DA3AFB5B2A9A39D9DA0A3ACB8C7E0F2FFFFFFFFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFFBDDB8A0A0BBE0FFFFFFEFD1AFA0A9CAECFFFFFFFFFFEFD1AFA0A9CAECFFFFFF -FFFFFFFFFBDDB8A0A0BBE0FFEFD1AFA0A9C4E6FBFFFFFFFFFFFFFFECCAAC9DA6BEE3F8FFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFBF2DDC4B5A9A3A09D9D9DA0A3A6ACB2BEDAEFFFFBE9D1B5A9A3 -A09D9D9DA0A3A9B2C1D7ECFBFFFFFFFFFFFFFFFFF5E3D1BEB2A9A3A09D9DA0A3A9AFC1E0F5FFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AF9D9DACCAECFFFFFFFFFFFFFFFFFFFFFFF5 -E3D1BEB2A9A3A09D9DA0A3A9AFC1E0F5FFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFBE9D1 -B5A9A3A09D9D9DA0A3A9B2C1D7ECFBFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFF5E6D1BB -AFA6A09D9DA0A6AFBED1E6F5FFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFBDDB8A0A0 -BBE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0 -A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E6D1BBAFA6A09D9DA0A6AFBED1E6F5FFFFFFFFFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFE0BBA09DB8DAF8FFFFFFFFFFFFEFD1AFA0A9C7E9FFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFBE9D1B5A9A3A09D9D9DA0A3A9B2C1D7ECFBFFFFFFFFFFFFFFFFF5 -E3D1BEB2A9A3A09D9DA0A3A9AFC1E0F5FFFFFFFFFFFFF2DDC1B2A6A09D9DA0A3ACBBD7EFFFFFFF -FFFBF2DDC4B5A9A3A09D9D9DA0A3A6ACB2BEDAEFFFFFFFEFD1AF9DA3AFB5B2A9A39D9DA0A3ACB8 -C7E0F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AF9DA3AFB5B2A9A39D9DA0A3ACB8 -C7E0F2FFFFFFFFFFFFFFFFFFFFFFFFFFF5DAB8A09DA0B2D7F2FFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2FF5CAFFF8EEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFD9F0FF42B1FF82CCFFC1E6FFFFFFFFF2FAFFCDEBFF82CCFF4FB7FFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFF8A8A8A8A8A8AE8E8E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8E8E8 -8A8A8A8A8A8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBDBD8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A8A8A8A8A8A8ABDBDBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F08A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8AF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665666665666665666665666665666665666665666665 -666665666665666665666665666665666665ACABAAF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA666665666665 -666665666665666665666665CFCECECFCECE666665666665666665666665666665666665ACABAA -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2807F7F807F7FEAE9E8F4F3F2F4F3F2F4F3F2807F7F807F7F -EAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2807F7F666665666665666665666665666665666665666665 -666665666665666665807F7FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F254534F53524E52514E51504D51504D504F4C51504D52514E51514D -51504D9F9F9FF2F2F2DADADBDADADB555555717171656565656565666666676767686868696969 -6969696969696A6A6A6B6B6B6C6C6C6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6C6C6C6B6B6B6A6A6A -6868686666666464646363636060605F5F5F5C5C5C5A5A5A595959565656545454515151505050 -4D4D4D4B4B4B585858363636D3D3D4D3D3D4F0F0F09F9F9F4B4A474B4A474B4A474A4A464A4946 -4A494549484549484548474447464343433FF4F3F2F4F3F2F4F3F2F4F3F2DFDFDEEBEAEAF7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F3F2C6C5C5C6C5C5 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6EBEAEADFDFDEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2C5C4C3C5C4C3F0EFEEF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EAE9E8ACABAA807F7F666665 -666665807F7FACABAAEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -6E6E6E666665666665666665666665666665666665666665666665666665666665777777F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7C4C4C4A0A0A08A8A8A -8A8A8AA0A0A0C4C4C4F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFF3DC82F12BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC0012BC003DC82F -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AC -9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFEFD1AC9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AC9DA9C7E9FFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9C7A9A0AFD4F2FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFEFD1AC9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AC9DA9C7E9FFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9C7A9A3BBDDF8FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFDFE5FFB4E5FFCDEDFFD3E7FF8EBEFF3DB9FFD3FCFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2FAFF9AD6FF5BBCFF37ADFF37ADFF5BBCFF8ED0FFE6F5FF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFF9090908A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A8A8A8A8A8A8A8A8A8A989898FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F0F0BDBDBD -A0A0A08A8A8A8A8A8AA0A0A0BDBDBDF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E28A8A8A -8A8A8A8A8A8AB5B5B5F0F0F0F0F0F0B5B5B58A8A8A8A8A8A8A8A8AE2E2E2FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2807F7F666665666665666665666665666665666665666665666665666665 -666665807F7FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2ACABAA777777666665666665666665 -666665666665666665666665666665666665666665777777ACABAAF4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -ACABAA666665666665666665666665666665666665CFCECECFCECE666665666665666665666665 -666665666665ACABAAF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524E52514E51504D51504D53504C50504C -51504D52514E52514E51514D9C9C9CF1F1F1D9D9DAD9D9DA545454707070646464656565656565 -B2B2B2C1C1C16B6B6B6969696969696969696A6A6A6B6B6B6B6B6B6C6C6C6A6A6A6A6A6A686868 -6868686666666565656363636161616060605E5E5E5C5C5C5A5A5A585858555555545454525252 -5050504D4D4D4B4B4B494949464646545454303030D1D1D2D1D1D2EEEEEE9C9C9C4B4A474A4A47 -4A4A464A49464A49464A494549484549484548474447464343443FF4F3F2F4F3F2F4F3F2F4F3F2 -EFEEEDD9D8D7F5F4F4F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F5F4F4D9D8D7EFEEEDF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2CFCECE777777666665666665666665666665666665666665666665666665 -777777CFCECEF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFECCAAC9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFECCAAC9DA9C7E9FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC -CAAC9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9C7A9A0 -AFD4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECCAAC9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECCAAC9D -A9C7E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2ECECEFECE6DAC1ACA3AFD1 -ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6D0FF56B4FF3DADFF3DB2FF5CC6FFC0F4FF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2E2E29898988A8A8A8A8A8A8A8A8A8A8A8A -8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A8A989898E2E2E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFF7F7F7989898AEAEAEF0F0F0FFFFFFFFFFFFFFFFFFFFFFFFF0F0F0AEAEAE989898F7F7F7 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2807F7F666665666665666665666665666665666665 -666665666665666665666665807F7FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2EAE9E8ACABAAACABAAACABAAACABAAACABAAB5B4B4F4F3F2F4F3F2B5B4B4 -ACABAAACABAAACABAAACABAAACABAAEAE9E8F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524E52514E5F5049 -BB522EE45422DC54249A533753524F53524F52514E9A9A9AF0F0F1D9D9D9D9D9D9525252707070 -636363646464B0B0B0FBFBFBFBFBFBD9D9D9757575686868696969696969696969686868676767 -6666666565656464646262626161615F5F5F5E5E5E5C5C5C5B5B5B595959575757565656535353 -5151514F4F4F4E4E4E4B4B4B4949494646464444444141415151512A2A2ACFCFD0CFCFD0ECECED -9A9A9A4B4A474A4A474A4A474A49464A49464A494649494549484548474447464343443FF4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2E1E0E0E7E6E5F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6E7E6E5E1E0E0F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0 -F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0 -A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFECCAAC9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFECCAAC9DA9C7E9FF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFECCAAC9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFE9C7A9A0AFD4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECCAAC9DA9C7E9FFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFECCAAC9DA9C7E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAEC -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFEFD1AFA0A9CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECD1AFA0 -9D9DA3A9B5C7E3F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEED -F1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -53524E52514DB6532FE95420E95420E95420E954207F524052514E52514E989898EFEFEFD8D8D9 -D8D8D95151516E6E6E636363636363959595F1F1F1F9F9F9F9F9F9E9E9E9858585666666656565 -6464646363636363636161616060605E5E5E5D5D5D5B5B5B5A5A5A595959585858565656545454 -5252525050504F4F4F4D4D4D4A4A4A4848484747474444444242424040403E3E3E4B4B4B262626 -CECECFCECECFEBEBEB9898984A4A474A4A474A4A474A49464A49464A4946494845484844484744 -47464343443FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F1F0EFD9D8D7F2F1F0F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F2F1F0D9D8D7F1F0EFF4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F3F2F1F2F1F0F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFC8C5C2EFEEEDF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F253524E51504DE05423E95420E95420E95420E95420A9533352514E51514D -959595EDEDEED7D7D8D7D7D85050506D6D6D6161616262625C5C5C717171E0E0E0F6F6F6F6F6F6 -F1F1F19797976060606060605F5F5F5D5D5D5C5C5C5A5A5A5A5A5A585858585858565656545454 -5252525151514F4F4F4D4D4D4C4C4C4A4A4A4848484646464343434242424040403E3E3E3B3B3B -3A3A3A494949242424CDCDCECDCDCEEAEAEA9595954A4A474A49464B4A474B4A474A49464A4946 -49484549484448474447464343443FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EBEAE9D9D8D7 -F5F4F4F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F2F1D9D8D7EDECEB -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F3F2F1F1F0EFEFEEEDC8C5C2FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFC8C5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFC8C5C2EFEEEDF1F0EFF3F2F1F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524E52514DD55426E95420E95420E95420E95420 -9F523752514E51504D939393ECECEDD5D5D6D5D5D64E4E4E6C6C6C6161616161616262625D5D5D -595959BFBFBFF3F3F3F3F3F3F2F2F2ACACAC5C5C5C595959585858575757565656555555545454 -5252525151514F4F4F4E4E4E4B4B4B4A4A4A4949494747474545454343434141413F3F3F3D3D3D -3C3C3C3B3B3B3A3A3A393939474747222222CBCBCCCBCBCCE8E8E89393934B4A464B4A464B4A47 -4B4A474A49464A494649484548484448474447464344443FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2E7E6E5DCDBDBF5F4F4F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F3F2F1 -DCDBDBE7E6E5F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F1F0EFF0EFEECCCAC7F9F9F9 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F8CDCAC6F0EFEEF1F0EFF3F2F1F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F253524E52514D8C523BE85420 -E95420E95420DD532362514952514E52514E909090EBEBEBD5D5D5D5D5D54D4D4D6A6A6A5F5F5F -5E5E5E5E5E5E5C5C5C5A5A5A4F4F4FCECECEF0F0F0F0F0F0F0F0F09A9A9A545454535353525252 -5151515050504E4E4E4D4D4D4B4B4B4A4A4A4949494747474545454343434242423F3F3F3E3E3E -3C3C3C3B3B3B3B3B3B3A3A3A3A3A3A393939383838444444212121CACACBCACACBE6E6E7909090 -4B4A474A4A464A4A474B4A474A49464A494649484549484448474447464343433FF4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2E7E6E5D9D8D7F2F1F0F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F2F1F0D9D8D7E7E6E5F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0 -F0EFEED7D4D3E2E1E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1DFDED8D5D3F0EFEEF2F1F0 -F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F252514E -51504D51504D765041A0523598523862514953524F52514E52514E8E8E8EEAEAEAD4D4D5D4D4D4 -4949496565655A5A5A5A5A5A585858575757616161C2C2C2EDEDEDEDEDEDECECEC9A9A9A484848 -4F4F4F4E4E4E4D4D4D4B4B4B4A4A4A4848484747474646464444444242424040403F3F3F3D3D3D -3C3C3C3C3C3C3B3B3B3B3B3B3A3A3A3939393939393838383838383737374343431F1F1FC9C9CA -C9C9CAE5E5E58E8E8E4B4A474A49464A4A474B4A474A49464A4946494845494845484744474643 -43443FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EBEAE9D9D8D7E7E6E5 -F5F4F4F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F5F4F4E7E6E5D9D8D7EDECEBF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F3F2F1F2F1F0F1F0EFEDEBEACCC9C6DFDEDCF9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F7DEDCDACDCAC6 -EDECEBF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F252514E51504D504F4C504F4C4F4F4B51504D52524E53524F52514E52514E8C8C8C -E8E8E8D2D2D3D2D2D34444446060605656565454545353536F6F6FD5D5D5EAEAEAEAEAEAE4E4E4 -7878784141414C4C4C4A4A4A4949494747474545454242424040403E3E3E3D3D3D3C3C3C3B3B3B -3B3B3B3B3B3B3B3B3B3A3A3A3A3A3A393939393939393939383838373737373737363636363636 -4141411D1D1DC8C8C9C8C8C9E3E3E38C8C8C4A49464A49464A4A474A49464A4A464A4A464A4946 -49484448474447464344443FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F1F0EFE1E0E0D9D8D7EBEAEAF5F4F4F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6F7F7F6 -F7F7F6F7F7F6F7F7F6F5F4F4EBEAEAD9D8D7E1E0E0F1F0EFF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F3F2F1F1F0EFF0EFEEEDEBEAD3D1CECAC7C5C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -CBC8C5D5D2D0ECECEBF0EFEEF1F0EFF3F2F1F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F252514D51504D504F4C504F4C504F4C52514E53524F53524F -52514E52524E898989E6E6E6D0D0D0CFCFD03F3F3F5B5B5B5050504F4F4F868686E1E1E1E7E7E7 -E7E7E7D4D4D45959593E3E3E4343433F3F3F3D3D3D3B3B3B3A3A3A3A3A3A3A3A3A3A3A3A3A3A3A -3A3A3A3A3A3A3A3A3A393939393939393939393939383838383838373737373737363636363636 -3535353535353434343F3F3F1C1C1CC6C6C7C6C6C7E1E1E18989894A4A464A49464A49464A4A47 -4B4A474A4A464A494649484548474447474344443FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2EFEEEDDFDFDED8D7D6E1E1E0EBEAEAF0EFEEF2F1F0 -F7F7F6F7F7F6F2F1F0F0EFEEE9E8E7E1E1E0D8D7D6DFDFDEEFEEEDF4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F2F1F0F1F0EFF0EFEEEFEEED -EEEDECEEEDECEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEBEDECEB -EDECEBEDECEBEEEDECEEEDECEFEEEDF0EFEEF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F251504D514F4C504F4C744F41A05235 -97523A63534A53524F52514E52514E878787E4E4E4CECECECDCDCE3939395555554C4C4C494949 -8B8B8BE3E3E3E2E2E2B6B6B6363636323232373737373737373737383838383838383838383838 -383838383838383838383838383838383838383838383838373737373737373737363636363636 -3535353535353434343434343333333333333C3C3C1A1A1AC5C5C6C5C5C6DFDFDF8787874A4A46 -4A49464A49464A49464A49464A49464A494649484548474448474444443FF4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F2F1F0EBEAE9 -E1E0E0DEDDDCDDDCDBD8D7D6D8D7D6DDDCDBDEDDDCE1E0E0EBEAE9F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1 -F2F1F0F1F0EFF1F0EFF0EFEEF0EFEEEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEEDEFEEED -EFEEEDEFEEEDEFEEEDEFEEEDEFEEEDF0EFEEF0EFEEF1F0EFF1F0EFF2F1F0F3F2F1F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2DBDAD9F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F251504D504F4C -8B513BE85420E95420E95420DD542362524951504D51504D858585E1E1E2CACACBC9C9CA262626 -4141413434343232322929297E7E7E909090272727323232353535353535353535363636363636 -363636363636363636363636363636363636363636363636363636363636363636363636353535 -3535353535353434343434343333333333333232323232323131313B3B3B181818C4C4C5C4C4C5 -DDDDDE8585854A4A464A49464A49464A49464A49464A49464A4946494845494845484744444440 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F3F2F1F3F2F1F2F1F0F2F1F0F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF2F1F0F2F1F0F3F2F1F3F2F1 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F251504D50504CD45326E95420E95420E95420E954209D5236504F4C51504D828282DBDBDC -C3C3C4C3C3C4161616383838303030303030313131272727262626323232333333333333333333 -343434343434F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6353535343434343434 -343434343434343434333333333333333333323232323232313131313131303030303030383838 -161616C3C3C4C3C3C4DCDCDC8282824B4A464A49464A49464A49464A49464A49464A4A464A4946 -49484548474444443FF4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2504F4C51504DE05422E95420E95420E95420E95420A952334F4F4B -51504D808080D9D9D9C1C1C2C1C1C21515153636362E2E2E2F2F2F2F2F2F303030303030313131 -313131313131323232323232323232E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5 -3333333333333333333232323232323232323232323131313131313131313030303030302F2F2F -2F2F2F2E2E2E363636151515C1C1C2C1C1C2D9D9DA8080804B4A464A49464A49464A4946494946 -4A49464A49464A4946494845484744444440F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1F3F2F1 -F3F2F1F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2 -F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F2F4F3F250504C504F4CB6522EE95420E95420E95420 -E954207F513E504F4C504F4C7E7E7ED7D7D8C0C0C1C0C0C11313133333332D2D2D2D2D2D2E2E2E -2E2E2E2F2F2F2F2F2F2F2F2F3030303030303030303030301D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D3131313131313131313131313030303030303030303030302F2F2F2F2F2F -2F2F2F2E2E2E2E2E2E2D2D2D2D2D2D333333131313C0C0C1C0C0C1D7D7D87E7E7E4B4A464A4A46 -4A4A474A4946494945494945494845494846484845484744444440C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2D1CDCBC8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2D4D0CFC8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2D0CDCAC8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2 -C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2C8C5C2504F4C504F4C5D4F47 -BC532DE55321DD5423995236504F4C4F4F4B4F4E4B7B7B7BD5D5D6BFBFC0BFBFC0111111323232 -2B2B2B2C2C2C2C2C2C2D2D2D2D2D2D2D2D2D2E2E2E2E2E2E2E2E2E2F2F2F2F2F2F2F2F2F2F2F2F -2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2E2E2E -2E2E2E2E2E2E2D2D2D2D2D2D2D2D2D2C2C2C2C2C2C2B2B2B323232111111BFBFC0BFBFC0D6D6D6 -7B7B7B4B4A474A49464A49474A49474A49454A4946494846494845484845484744444440F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -50504C50504C4F4F4B4F4F4C514F4B504F4C504F4C504F4C504F4C504F4C797979D3D3D4BEBEBF -BEBEBF1010103030302A2A2A2A2A2A2B2B2B2B2B2B2B2B2B2C2C2C2C2C2C2C2C2C2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2C2C2C2C2C2C2C2C2C2B2B2B2B2B2B2B2B2B2A2A2A2A2A2A303030101010 -BEBEBFBEBEBFD4D4D47979794A4A464A4A474B4A484B4A474A49464A4946494846494845484845 -474744444440F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0504F4C4F4F4B4F4E4B4F4F4B4F4F4B504F4C504F4C504F4C504F4C504F4C -767676D1D1D2BDBDBEBDBDBE0E0E0E2E2E2E2828282929292929292929292A2A2A2A2A2A2A2A2A -2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C -2C2C2C2C2C2C2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2A2A2A2A2A2A2A2A2A292929292929292929 -2828282E2E2E0E0E0EBDBDBEBDBDBED2D2D27676764A4A464A4A474B4A484B4B494A4A484A4947 -494846494845484745484744444440F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024F48024 -F48024F48024F48024F48024F48024F48024F48024F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0504F4C4F4E4B4F4F4B504F4C4F4F4B504F4C504F4C -504F4C4F4E4B504F4B747474CECECFBBBBBCBBBBBC0C0C0C2B2B2B272727272727272727282828 -2828282828282929292929292929292929292A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A -2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A292929292929292929292929282828282828 -2828282727272727272727272B2B2B0C0C0CBBBBBCBBBBBCCFCFCF7474744A4A474A4A484C4C4A -4C4C4B4B4B49494947494946494846484744484744444440FAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04F4E4B4F4E4B4F4E4B504F4C -4F4E4B504F4B504F4C504F4C4F4E4B4F4F4B727272CCCCCDBABABBBABABB0B0B0B292929252525 -252525262626262626262626272727272727272727272727282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828272727272727 -2727272727272626262626262626262525252525252929290B0B0BBABABBBABABBCDCDCE727272 -4A4A474A4A494D4D4D4E4F4F4C4D4B4A4A48494946494845484744474643444440FAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04F4E4B -4F4E4B4F4F4B504F4C504F4B504F4C50504C504F4C504F4C504F4C6F6F6FCACACBB9B9BAB9B9BA -090909262626232323242424242424242424252525252525252525262626262626262626262626 -262626262626272727272727272727272727272727272727272727272727262626262626262626 -262626262626262626252525252525252525242424242424242424232323262626090909B9B9BA -B9B9BACBCBCB6F6F6F4A4A474B4A494E4E4D5151504D4D4B4A4A47494946484845484744474643 -444440FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F04E4E4B4F4E4B4F4F4B4F4F4B504F4C504F4C504F4C4F4F4B504F4C4F4F4B6D6D6D -C8C8C9B8B8B9B8B8B9070707242424222222222222222222232323232323232323242424242424 -242424242424242424252525252525252525252525252525252525252525252525252525252525 -252525252525242424242424242424242424242424232323232323232323222222222222222222 -242424070707B8B8B9B8B8B9C8C8C96D6D6D4A4A474A4A484B4B494C4C4B4B4B494A4947484845 -48484447474447464344443FFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04E4D4A4F4E4B4F4F4B504F4C50504C504F4C504F4C4F4F4B -4F4E4B4F4E4B6B6B6BC5C5C6B6B6B7B6B6B7060606222222202020202020212121212121212121 -222222222222222222222222222222232323232323232323232323232323232323232323232323 -232323232323232323232323232323232323222222222222222222222222222222212121212121 -212121202020202020222222060606B6B6B7B6B6B7C5C5C66B6B6B4A49474A49474949474A4A47 -49494749494648484548474447474347464344443FFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04E4D4A4F4E4B504F4C504F4C50504C -504F4C504F4C4F4F4B4F4E4B4F4F4B686868C3C3C3B5B5B6B5B5B60404041F1F1F1E1E1E1F1F1F -1F1F1F1F1F1F202020202020202020202020212121212121212121212121212121212121212121 -212121212121212121212121212121212121212121212121212121212121212121202020202020 -2020202020201F1F1F1F1F1F1F1F1F1E1E1E1F1F1F040404B5B5B6B5B5B6C3C3C46868684A4946 -4A494649494749494648484648484548484548474447464347464343443FFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04E4E4B4F4F4B -504F4C504F4C504F4C504F4C4F4E4B4F4E4B4F4E4B4F4F4B666666C0C0C1B4B4B5B4B4B5020202 -1C1C1C1D1D1D1D1D1D1D1D1D1E1E1E1E1E1E1E1E1E1E1E1E1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F -1F1F1F2020202020202020202020202020202020202020202020201F1F1F1F1F1F1F1F1F1F1F1F -1F1F1F1F1F1F1E1E1E1E1E1E1E1E1E1E1E1E1D1D1D1D1D1D1D1D1D1C1C1C020202B4B4B5B4B4B5 -C1C1C266666649494649494648484548484548484549484548484448474447464247464243433F -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBE3E5E7CDD0D4C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0 -C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0C8CCD0CDD0D4E3E5E7FAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F04F4E4B504F4C504F4C504F4C504F4C504F4C4F4F4B4F4E4B4F4E4B4F4F4B636363BEBEBF -B3B3B4BEBEBF0A0A0A010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101 -0A0A0ABEBEBFB3B3B4BEBEBF6363634A4946494945484845494846484845494845484744484744 -47464246464243433FFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBF8CCA9F8D3B7FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBDEE0E4 -D9DCDFF6F7F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F7F8D8DBDDE1E3E6 -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F04F4F4B504F4C504F4B504F4B4F4E4B4F4F4B4F4F4B4F4E4B504F4B -4F4E4A616161B8B8B9AEAEAFC4C4C5C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6 -C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6 -C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6 -C6C6C6C6C6C6C6C6C6C6C6C6C4C4C5AEAEAFB9B9BA6161614A4A464A4946494845494946494845 -49484548484448474447464346464243433FFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBF7B581F48024F48831F9EADFFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBCBCFD3FAFBFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEF8F8F9CDD1D5FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04F4F4B504F4C504F4B504F4B504F4C4F4F4B -4F4E4B504F4B504F4B4F4E4B5F5F5FADADAEA4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5 -A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5 -A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5 -A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5AEAEAF5F5F5F4A4A464A4946 -4A49464A494649494549494548484448474447464346454243433FFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF7BD8FF48024F48024F5974DFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBC8CCD0FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEC8CCD0FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0504F4B504F4C504F4C -504F4C504F4C4F4E4B4F4E4B4F4E4B4F4F4B4F4E4B5D5D5D949494A4A4A5A4A4A5A4A4A5A4A4A5 -A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5 -A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5 -A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5A4A4A5939394 -5D5D5D4A4A464A49464A494649494649484549484548484548474447474447464344443FFAFAFB -FAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF49D59F38024F38024 -F6B480F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAC7CBCFFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEC7CBCFF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFBFAFAFB -FAFAFBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -504F4C504F4C504F4C4F4F4B4F4E4B4F4E4B4F4E4B4F4E4B4F4E4B4E4E4A4F4F4C5B5B5B5A5A5A -5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A -5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A -5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A -5A5A5A5A5A5A5B5B5B4D4D4B4A4A464A4946494946494845484845484845484744484745474644 -47464344443FFAFAFBFAFAFBFAFAFBF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF7D2B6F9F9FAF9F9FAF9F9FA -F9F1ECF38630F37F24F37F24F7D2B6F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAC7CBCFFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDC7CBCFF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -FAFAFBFAFAFBFAFAFBFAFAFBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0504F4B504F4C504F4C504F4C4F4F4B4F4E4B4F4E4B4F4E4B4F4F4B4F4E4B -4F4E4B4C4B4748474445454143424042413E41403D403F3C403F3D40403D40403D403F3D40403D -42423F41403E40403D41403E41403E40403E41403E41403E41403E42413F42413F40403D403F3D -3E3E3C3E3E3B3D3D3A3D3D3A3D3D3A3D3D3A3D3D3A3D3C393C3C393C3C393D3C393D3C393D3C3A -3E3D3A3F3E3B40403C42423E4444414847444A4A474B4A474A4946494946494946484745484845 -48484548474447464447464343433FF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F4AC73F27F24 -F4AD74F8F8F9F8F8F9F8F8F9F6D9C3F27F24F27F24F28731F7E8DDF8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9C6CACEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDC6CACEF8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9E4E0E2BCACAFBBA7A7 -C4B0AFC2AEADBAA7A8B1A1A3A79BA19998A49D9EAD9EA2B299A1B297A2B593A2B6899AAF8699AE -899BAF869AAF859BB2839AB2819BB18099B18EA5B8D9DFE5F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAFAFAFBF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0504F4B504F4B4F4F4B4F4E4B4F4E4B4F4E4B4F4E4B -4F4E4A4F4E4B4F4E4B4E4E4A4F4E4A4F4E4A4F4E4A4D4C494C4C484C4B474B4A474B4B474B4A47 -4B4A474B4A474B4A474C4C484C4B484C4B484D4C484D4D494D4D4A4E4E4B4D4D4A4D4C494E4D4B -4E4E4B4D4D4A4D4D4A4C4C484A4946494845484744484744484744474744474643474643474643 -4746434746434746434847454948454B4A474C4B484B4A474B4A474B4A474B4A484B4A474A4A48 -4A4A4749494648484548474548474448474447464343433FF9F9FAF9F9FAF9F9FAF9F9FAF9F9FA -F9F9FAF8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F5D8C3F1852FF17E24F17E24F39D59F7EFEAF7F7F8F7F7F8F4BB8DF17E24F17E24F2954CF7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8C6CACEFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCC6CACEF7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -B6A8ACB19EA0B4A0A1BAA5A4BEAAA9BEACACBCACACB7A9AEAFA9B375707C625C68797480676775 -707483929AAB939EB08B99AC8B9CAF889AB0879BB2849BB2849AB18399B090A4B8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9 -F8F8F9F8F8F9F8F8F9F9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF9F9FAF1F0EFF1F0EFF2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04F4E4B4F4F4B4F4F4B4F4E4B -4E4E4A4E4E4A4F4E4A4F4E4A4F4E4B4F4E4B4E4D4A4E4E4A4F4E4A4F4E4A4F4E4B4F4F4B4F4E4B -4F4F4B4F4F4B504F4B504F4C50504C51504C51504C50504C51504C53524E565551585754585753 -55555154534F54545056555254545054535052514E4F4E4B4E4D4A4D4C494D4D494D4C494D4C49 -4C4B484C4B484C4B484C4C494C4B484C4C494C4B494D4C494C4C494C4B484C4B484C4B494C4B48 -4C4B484C4B484B4A474B4A474A494749484649484548474448474447464343433FF9F9FAF8F8F9 -F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F5DFCEF0852FF07E23F07E23F1954CF5DFCEF6F6F7F6F6F7F19C58 -F07E23F07E23F3B27FF6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7C5C9CDFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBC5C9CDF6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7AC9C9FAF9C9EB19D9EB49F9EB5A1A0B5A3A3B3A3A4B9ACAF918A8D160F11 -040000160709130609120D1134333B787C88949CAB909BAC909CB08C9CB08B9CB18A9CB0899BB0 -889AAFF6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8 -F7F7F8F7F7F8F7F7F8F7F7F8F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F8F8F9F9F9FAF9F9FA -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04F4E4B -4F4E4B4F4E4B4F4E4A4E4D4A4F4E4A4F4E4B4E4E4A4F4E4A4F4E4B4F4E4B4E4D4A4E4D4A4F4E4A -4F4E4A4F4E4A4F4E4A4F4E4A4F4F4B504F4C52514D52514E51504D51504D51504C52514D54534F -5A5A56605F5B5B5A5657565355555156555154545054534F53524F51514D504F4C4F4E4B4E4D4A -4D4D4A4D4C494D4C494D4C494C4C494C4C494C4C494C4C494C4C494D4C494D4C4A4D4C494C4C48 -4D4C494C4B484D4C494C4B484C4C494C4C484B4B474A4A474A4946494845484744474643474642 -43433FF8F8F9F8F8F9F8F8F9F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F6F6F7F6F6F7F6F6F7F6F6F7 -F6F6F7F6F6F7F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5EDE8F0934AEF7D23EF7D23EF8530 -F3D6C1F5F5F6F5EDE8EF842FEF7D23EF7D23F3CEB3F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6C4C8CCF9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9C4C8CCF5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6AC9A9EAD9B9DAE9B9CAF9C9DB09E9EB19F9FB2A1A2 -AD9FA1342D2C0000001B0B062611091F0903130300090000100F1360616E999DAB949AAA919BAC -929CAE909BAD8E9AAD8E9AACF5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6 -F5F5F6F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F6F6F7F7F7F8F7F7F8F7F7F8F7F7F8F7F7F8F8F8F9 -F8F8F9F8F8F9F8F8F9F0EFEEF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0504F4C504E4B4F4E4B4F4E4A4E4E4A4E4D4A4F4E4A4F4E4B4F4E4A4F4E4B4F4E4B -4E4D4A4E4D494E4D4A4E4D494E4D4A4E4D4A4F4E4A504F4B51504D54534F53524F51504C51504D -51514D52514E54534F5858535B5A565A595558575356555155545153524F53524E52514E51504D -51504D51504D4F4E4B4E4D4A4D4D4A4E4D4A4D4D4A4D4C494D4C494D4D4A4D4C494D4C494D4C4A -4D4C4A4D4C494D4C494D4C494C4B484D4C494E4D4A4D4D494D4C484C4B484A4946494845494845 -48474447464347464343433FF7F7F8F7F7F8F7F7F8F6F6F7F6F6F7F6F6F7F6F6F7F5F5F6F5F5F6 -F5F5F6F5F5F6F5F5F6F4F4F5F4F4F5F4F4F5F4F4F5F4F4F5F4F4F5F4F4F5F4F4F5F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3EBE6 -EFA871ED7C23ED7C23ED7C23F1C6A4F3F3F4F1D5C0ED7C23ED7C23ED8430F3EBE6F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F48A8B8C212325BEBFC0F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4BEBFC0707173565858565858 -F3F3F4555758212325212325F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -C2C6CAF8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F3CB8F7488A6DEF8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -C2C6CAF3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4AC9B9DAC9A9CAD9A9BAC999B -AF9D9EB09E9FB9A9AA8273740F00003F2A2566463E6F4A406740375E3F37432A260D0000262028 -938E9A9D9BA79899A7989BAB959AAB9499AA9499A9F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4B2B7BC808991808991 -808991808991808991808991808991808991808991808991808991808991B2B7BCF3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4808991808991 -808991808991808991808991808991808991808991808991808991808991F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4D6D8DB8F979E808991808991808991808991 -8089918089918089918089918089918089918089918089918F979ED6D8DBF3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4E5E5E7B3B8BC -969DA4808991808991969DA4B3B8BCE5E5E7F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4D6D8DB8F979E808991808991808991808991808991 -8089918089918089918089918089918089918089918F979ED6D8DBF3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4 -F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F4F4F5F4F4F5 -F4F4F5F4F4F5F4F4F5F4F4F5F4F4F5F4F4F5F5F5F6F5F5F6F5F5F6F5F5F6F5F5F6F6F6F7F6F6F7 -F6F6F7F6F6F7F7F7F8F7F7F8F7F7F8F8F8F9F0EFEEF0EFEEF0EFEEF1F0EFF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF2F1F0F2F1F0F2F1F04F4E4B4F4E4B4F4E4A4E4D494E4D4A4E4D494E4D4A4F4E4B -4F4E4B4F4E4B4E4D4A4E4D4A4E4D4A4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4F4F4B51514C51514D -52514D52514E51514D52514E54535053524E55545057565258575356565255545053524F53524F -52514E52514E52514E53524F53524F50504C4F4E4B4E4D4A4E4E4A4E4D4A4E4D4A4D4D4A4D4C49 -4D4D4A4D4C494D4C4A4D4C4A4D4C494D4C494D4C494D4C494E4D4A4F4F4B4F4E4B4D4C494C4B47 -4B4A4749494549484548474447464347464343443FF7F7F8F6F6F7F6F6F7F6F6F7F5F5F6F5F5F6 -F5F5F6F4F4F5F4F4F5F4F4F5F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2EAE5ED8B3DEFB78BF1E2D8 -F2F2F3F2F2F3F2F2F3F2F2F3EFB78AEC7C23EC7C23EC7C23EEA871F2F2F3EFB78AEC7C23EC7C23 -EE9A57F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3BDBEBFCACACBF2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3898A8B -212325BCBDBEF2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3AFB0B2212325 -212325212325212325F2F2F3545657212325212325F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3C1C5C9F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F2E2C4AA9B8180806A6F78667380 -788CA3B3D0EAF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F2CA8E7387A5DCF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6C1C5C9F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3AB989A -AB989AAB999BAC9A9CAD9B9DAC9A9CBBABAC5A49492B0E0E7D57568D605D94625E9C69649E706B -966C694627250F020563585EA79FA69D99A19B99A49C9AA89B9BA89A9AA7F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3D6D8D9 -808890808890808890808890808890808890808890808890808890808890808890808890808890 -808890DCDDE0F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3808890808890 -808890808890808890808890808890808890868E96868E96808890808890808890808890808890 -808890808890808890F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F38E959C808890808890 -8088908088908088908088908088908088908088908088908088908088908088908088908E969D -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -B1B6BB808890808890808890808890808890808890808890808890B2B7BBF2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F38E959C808890808890808890 -8088908088908088908088908088908088908088908088908088908088908088908E969DF2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3 -F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F2F2F3F3F3F4F3F3F4F3F3F4F3F3F4F3F3F4F4F4F5F4F4F5 -F4F4F5F5F5F6F5F5F6F5F5F6F6F6F7F6F6F7F6F6F7F7F7F8F7F7F8EFEEEDEFEEEDF0EFEEF0EFEE -F0EFEEF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF2F1F0F2F1F04F4E4B4F4F4B4E4E4A4E4E4A4E4E4A -4D4D494E4D4A4F4E4B4E4E4A4E4E4A4E4D4A4D4D4A4E4D4A4F4E4A4F4E4A4E4D4A4E4D494E4D49 -4F4E4A504F4B504F4B52514D53524E50504C51504D53524F52514E53534F555450575652565551 -54534F53524E53524E53524F53524E54534F55545156555153524E504F4C4F4E4B504F4C4F4E4B -4E4E4B4E4E4A4E4D4A4D4D4A4D4D4A4E4D4A4D4D4A4D4C494D4C494D4C494D4C494E4D4A4F4E4B -4F4E4B4D4C494C4B484A494649484549484548474447464347464343433FF6F6F7F5F5F6F5F5F6 -F4F4F5F4F4F5F4F4F5F3F3F4F3F3F4F3F3F4F2F2F3F2F2F3F2F2F3F1F1F2F1F1F2F1F1F2F1F1F2 -F1F1F2F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1EDBC96 -EA7B23EA7B23EA7B23ECA770EFE0D6F0F0F1F0F0F1F0F0F1EEC4A2EA812EEA7B23EA7B23EC9856 -F0E8E3EB9755EB893BEFDAC8F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1212324535556F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F188898A212324BBBCBDF0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F15355562123242123247B7C7D88898AF0F0F1535556212324212324F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1C0C4C7F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4ECCC9C826987A6 -C3D7E4EBECF0EBE7DCC7AD966E728EB1DFF4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F0C88D7286A4DBF4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4C0C4C7F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1AB9798A99798AA9799AB989AAB989AAB989AB2A3A44635364629287D5A59805A59 -8B5F5F8E626097706AA17D7863453E1000003E3030A69A9CA59CA19F99A19D98A39C98A39D98A5 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0D8AB6D565C50565C50565C50565C -506EA1D1F0F1F0F0E7CCAD8F6D65605056605E738AA9CEE7F0F0F1F0F0E7CCAD8F6D6560505660 -5E738AA9CEE7F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0DAE3C134C69F3BDDE7F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0E6D3B4A59D8C8F97909EB2C5DCEDF0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0E2E0B37CBE8880DAE5F1F0F0F1F0F0F1ECC784BC855BBB855B -BB855BBB855BBB8580DAE5F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1A9AEB27F878FAEB3B9F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1E8E9EAA1A7AD7F878FAEB3B9F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F17F878F7F878F7F878F7F878F7F878F7F878F7F878F7F878FAFB4B9AFB4B97F878F7F878F -7F878F7F878F7F878F7F878F7F878F7F878FF0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -7F878F7F878FF0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F17F878F7F878FF0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1939AA17F878F7F878F7F878F858D959AA1A79AA1A77F878F7F878F7F878F7F878F -949AA2F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F17F878F -7F878F7F878F7F878F7F878F7F878F7F878F7F878F7F878F7F878F7F878F7F878F7F878F7F878F -7F878F7F878FF0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1 -F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F0F0F1F1F1F2F1F1F2F1F1F2F1F1F2F1F1F2F2F2F3 -F2F2F3F2F2F3F3F3F4F3F3F4F3F3F4F4F4F5F4F4F5F4F4F5F5F5F6F5F5F6F6F6F7F6F6F7EEEDEC -EFEEEDEFEEEDF0EFEEF0EFEEF0EFEEF0EFEEF1F0EFF1F0EFF1F0EFF1F0EFF2F1F04F4F4B4F4E4B -4E4E4A4F4E4B4F4E4A4E4D4A4D4D494E4D4A4F4E4B4E4D4A4E4D4A4E4D4A4E4D4A4F4E4A4F4E4A -4E4D494E4D494E4E4A4E4D494E4D494F4E4A504F4C51504C50504C51504D52504D51504D52514D -53524E56555157565254534F53524E53524F54524F54534F53524F54534F57565355545051504D -51504D50504C504F4C4F4F4B4E4E4B4E4E4A4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4D4C494D4C49 -4D4D494E4D494E4D494D4C494C4C484B4A474A49464A494649484549484446464347464343433F -F5F5F6F4F4F5F4F4F5F3F3F4F3F3F4F2F2F3F2F2F3F1F1F2F1F1F2F1F1F2F0F0F1F0F0F1F0F0F1 -EFEFF0EFEFF0EFEFF0EFEFF0EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFECC2A1E9883BE87A22E87A22E87A22E87A22EAA56FECD0BBEEEEEFEEEEEFEDD8C7 -E8802EE87A22E87A22E99049ECD0BBEEE6E1EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF202224535556EEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEF878889202224B9BABBEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEF2D2F30202224202224EEEEEFEEEEEFEEEEEF535556202224202224 -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFBEC2C6F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2D7A37E7A88C0EAF2F2F2F2F2F2F2F2F2F2F2E6CEC0C7CEE1EEF2F2F2F2E1CBA3928D76757A -697585839BBFD3EAF2F2F2F2F2F2F2E9D5BB9586856D7176657181839FC3D8EEF2F2F2F2F2EAC3 -8C7191A6C0AC7E757A88BCE6F2F2F2EEE1CBA38F896D7176697A8D95B8D7E9F2F2F2EEC78C7189 -A3C4C3998A81696D7A6D819CB8D9EEF2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2BEC2C6EEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFA79495A69395A69496A69496A99799A69798AF9EA0554343 -2A1A14301D19331C19462C29351B16331B175E483F5D4A3F190601433230AC9D9DAB9FA3A69CA4 -A49BA4A399A3A098A2EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEED1A068565B -6C93BBBBBEC0BBBEC0BBC8D7E3EEEFEECC9B62565B5D85AEC1C3AE80645B4F699BCBEEEFEECC9B -62565B5D85AEC1C3AE80645B4F699BCBEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEED8DEB525CDC260 -CDA13BDCE5EFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEE2C3A49CA2C5DDE7EEEFE0CBB4 -9CACCDE3EEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEE0DCA471C6B696C68A7FD8E3EFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFECD396C3A2B7E7EEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEF848D937E868EE0E1E3EEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFCBCDD17E868E8B9299EEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEF7E868E7E868EEEEEEF7E868E7E868E7E868E7E868E7E868ED9DADC -D9DADC7E868E7E868E7E868E7E868E7E868EEEEEEF7E868E7E868EEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEF7E868E7E868EEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEF7E868E7E868EEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFAEB3B87E868E7E868E7E868EA7ACB2EEEEEFEEEEEFEEEEEFDFE0E2 -A1A6AC7E868E7E868E7E868EAEB3B8EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEF7E868E7E868E7E868E7E868E7E868E7E868E7E868E7E868E7E868E7E868E7E868E -7E868E7E868E7E868E7E868E7E868EEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEF -EEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEEEEEFEFEFF0EFEFF0EFEFF0 -EFEFF0F0F0F1F0F0F1F0F0F1F1F1F2F1F1F2F1F1F2F2F2F3F2F2F3F3F3F4F3F3F4F4F4F5F4F4F5 -F5F5F6F5F5F6EEEDECEEEDECEFEEEDEFEEEDEFEEEDF0EFEEF0EFEEF0EFEEF1F0EFF1F0EFF1F0EF -F1F0EF504F4C4F4E4B4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4D4D4A -4E4D494E4D4A4E4E4A4E4D494E4D494E4D494E4D4A4E4D4A4E4D4A4F4E4A4F4E4A4F4F4B504F4C -504F4C514F4C52514E53524E57565259585455545054534F54535055535054534F53524E53524E -54534F53524E53524F53524F52514E51504D50504C4F4F4C4F4F4B4F4F4B4E4E4A4E4D4A4E4D4A -4D4D4A4D4C494D4C494D4D494E4D494D4C494C4C484C4B484A4A474A49464A49464B4A474A4946 -47474448474443443FF4F4F5F3F3F4F2F2F3F2F2F3F1F1F2F1F1F2F0F0F1F0F0F1EFEFF0EFEFF0 -EEEEEFEEEEEFEDEDEEEDEDEEEDEDEEEDEDEEECECEDECECEDECECEDECECEDECECEDECECEDEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECE9C09FE7873AE67822E67822E67822E67822 -E79655E9CEB9EBEBECEBE4DFE78D48E67822E67F2DEBE4DFEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECD1D1D2B8B9BAB8B9BAD1D1D2EBEBECEBEBECEBEBEC202224525455EBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECB8B9BAC5C5C6EBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECD1D1D2B8B9BADEDEDFEBEBECEBEBECEBEBEC868787202224B7B8B9EBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECABACAD868788868788929395 -D1D1D2EBEBECEBEBEC868788868788929395EBEBECEBEBECEBEBECEBEBEC9E9FA0868788868788 -D1D1D2EBEBECDEDEDF9FA0A18687888687889FA0A1EBEBECEBEBECEBEBECEBEBEC868788868788 -9E9FA0DEDEDF9FA0A1868788929395D1D1D2EBEBEC202224202224202224B8B9BAB8B9BAEBEBEC -525455202224202224EBEBECEBEBECEBEBECEBEBECEBEBECB7B8B9868788868788929395D1D1D2 -EBEBECEBEBEC868788868788868788EBEBECEBEBECEBEBECDEDEDF868788868788EBEBECEBEBEC -EBEBECEBEBEC868788868788868788EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECBCC0C4 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0E4BB91786C88AEC8DFEBF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0D8 -A5807C7DA1CDDEEBF0F0E7D8B795807095C9E7F0F0F0EBD19C78787DA6D1E3EBF0EBE3CD9C8078 -7DB2DCF0F0F0F0EBC58A707C7591AECCDFE7E7EBF0F0F0D8A5807C7DA6D1DEEBEBE3D3B6827480 -94CAE7F0EBC58A707C708DAAC4DBE7EBE7DCB7917C6891C1E7F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0BCC0C4 -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECA59093A59293A59394A69494A79596 -A49495A99A9B5647481507031A0806210B08482F2B29120F2009053018104229231908064A3938 -B19E9FAD999EAB99A0A999A0A69A9FA49A9DEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBC6955C555E84BCE7E6E2DEE1E7ECEBEBECEBEBECE1B37E4E556388C6ECEBEBECBF8D63 -4E557EB0DDECE1B37E4E556388C6ECEBEBECBF8D634E557EB0DDECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEED367F0C61EF0C61EEDD677EBEBECEBEBECEBEBECEBEBEC -EBEBDDE4DED6EBEBA2CF9F3AD9E3ECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECC6C8CAB2B6B8B2B6B8CACCCFEBEBECEBEBECEBEBECEBEBECEBDFC39A98B7 -D4EBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECD6BFACC9A78AC9A78AD7C4B5EBEBECEBEBECEBEBECEBEBECEBEBE3E3DADEEBEBBEC8887E -D6E1ECEBEBECEBEBECEBEBECEBEBECEBEBECEBE7D0CF9679D3D7ECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECC8CBCF7C858C90979DEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC838A927C858CD7D7DAEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC7C858C7C858CEBEBEC7C858C7C858C9FA5AA -E4E5E6EBEBECEBEBECEBEBECEBEBECE4E5E6989EA47C858C7C858CEBEBEC7C858C7C858CEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC7C858C7C858C7C858C7C858C7C858C7C858C7C858C -7C858C7C858C7C858C7C858C7C858C7C858C7C858C7C858C7C858CEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECDDDEE07C858C7C858C7C858C838A92EBEBECEBEBEC -ACB1B6B4B7BCEBEBECE4E5E67C858C7C858C7C858C7C858CDDDEE0EBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBEC -EBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECEBEBECECECEDECECEDECECEDECECEDECECED -ECECEDEDEDEEEDEDEEEDEDEEEDEDEEEEEEEFEEEEEFEFEFF0EFEFF0F0F0F1F0F0F1F1F1F2F1F1F2 -F2F2F3F2F2F3F3F3F4F4F4F5F4F4F5EDECEBEDECEBEEEDECEEEDECEFEEEDEFEEEDF0EFEEF0EFEE -F0EFEEF1F0EFF1F0EFF1F0EF50504C4F4E4B4E4E4A4E4D4A4E4D494E4D4A4E4D4A4E4D4A4E4D4A -4E4D4A4E4D4A4E4D4A4E4D494E4D494E4D4A4E4D4A4E4D4A4E4D494E4D4A4E4D494E4D494E4D4A -4E4D4A4E4D4A4F4E4A4F4E4B4F4E4B52514E54535057565258575355545054534F545350555451 -54534F53524E53524E53524E53524E52514E52514E52514E52514E51504D50504C51504D50504D -4F4F4C4F4E4B4F4E4B4E4D4A4D4C494D4C494D4C494D4C494C4C484B4B474B4A474A4946494845 -4A49454A494649484447474346464242433EF2F2F3F2F2F3F1F1F2F0F0F1F0F0F1EFEFF0EEEEEF -EEEEEFEDEDEEECECEDECECEDEBEBECEBEBECEBEBECEAEAEBEAEAEBEAEAEBE9E9EAE9E9EAE9E9EA -E9E9EAE9E9EAE9E9EAE8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E6C4AA -E49353E37721E37721E37721E37721E48C48E6BE9EE8E1DCE5A878E7D3C2E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9C2C2C3525455202123202123202123202123525455C2C2C3E8E8E9 -2021232C2E2F525455525455C2C2C3E8E8E978797A202123202123202123202123525455C2C2C3 -E8E8E9E8E8E9E8E8E9B5B6B7393B3C202123202123202123525455DBDBDCE8E8E9848586202123 -B5B6B7E8E8E9E8E8E9E8E8E96B6C6E2021239C9D9EE8E8E9E8E8E9E8E8E9DBDBDC454748202123 -2021232021232021232C2E2F9C9D9EE8E8E95E5F61202123202123CECECFE8E8E9E8E8E9DBDBDC -2021232021232C2D2EE8E8E9C2C2C32C2E2F202123202123202123202123393B3CC2C2C3E8E8E9 -E8E8E9202123202123393B3C2C2E2F2021232021232021232C2E2FCECECF202123202123202123 -202123202123E8E8E9515354202123202123E8E8E9E8E8E9E8E8E9DBDBDC525455202123202123 -2021232021232021239C9D9EE8E8E95E5F61202123202123C2C2C3E8E8E9E8E8E99C9D9E202123 -202123A8A9ABE8E8E9E8E8E9C2C2C32021232021235E5F61E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9BABEC1EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE0CBA38F82666B776F7E918D9FB3B4C8D6 -E4EDEDEDEDEDEDD0A473729DC1E8EDEDEDEDEDEDEDEDD4A8736F98BDE5EDEDEDEDE8E5E5E4EDED -EDEDEDEDEDEDCE9F826693C7E8EDEDEDE8C2896F778DBFE8EDEDEDEDEDEDEDD0A46F6F98BDE5ED -EDEDEDEDEDE8D7CCC2C6D8E5EDE8C2896F7B92C4E8EDEDEDEDEDEDE4BC91667EACD3EDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDBABEC1E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9A48C8FA48E90 -A4908FA49291A49190A39090AA97994F3B3D432727502F2F5833348962626845425F3C386A4641 -7F5A56371E1C392221A79092AA9598A89599A8979AA69799A6979AE8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8BE8A52545D5B66665254594D586B7DACD2E3E8E9E8CC9C655459 -6A99CADEDFCD9670594D6B9CCBE8E9E8CC9C6554596A99CADEDFCD9670594D6B9CCBE8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9EBD065EDBE01EDBE01EDBE01EDBE01EBD374 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8A0CC9D3AD7E0E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9C3C6C8A7ABAFA7ABAFA7ABAFA7ABAFC8CACBE8E8E9E8E8E9 -E8E8E9E5CAAD88A0B8BEACA19294968E9CB0C1D8E5E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9D3BDAAC29A7BC29A7BC29A7BC29A7BD6C1B1E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8BCC6877DD3DEE9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E3C180BDA7C0E5E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9A4A8AD7B838AB9BDBF -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9A4A8AD -7B838AA9AEB3E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9898F967B838AD4D5D7 -7B838A7B838A7B838A818A90CCCED1E8E8E9E8E8E9D4D5D7818A907B838A7B838A7B838AD4D5D7 -7B838A898F96E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E97B838A7B838A7B838A7B838A -7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838AE8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9AAAFB37B838A7B838A7B838A -969CA2E8E8E9CCCED17B838A7B838AD4D5D7E8E8E9969CA27B838A7B838A7B838AAAAFB3E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E97B838A7B838A7B838A7B838A7B838A -7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838A7B838AE8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9 -E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E8E8E9E9E9EAE9E9EAE9E9EA -E9E9EAE9E9EAE9E9EAEAEAEBEAEAEBEAEAEBEBEBECEBEBECEBEBECECECEDECECEDEDEDEEEEEEEF -EEEEEFEFEFF0F0F0F1F0F0F1F1F1F2F2F2F3F2F2F3F3F3F4ECEBEAECEBEAEDECEBEEEDECEEEDEC -EFEEEDEFEEEDF0EFEEF0EFEEF0EFEEF1F0EFF1F0EF50504C4F4E4B4F4E4B4E4E4A4E4D4A4E4D4A -4E4D4A4E4D4A4E4D4A4E4E4A4E4E4A4E4D4A4D4D494E4D4A4D4D494D4C494E4D4A4D4D494E4D49 -4E4D494E4D4A4E4D494E4D494E4D494E4D4A4F4E4A4F4E4B52514E54524F54534F54535053524E -53524E54534F55545054534F53524F54534F54535053524F52514E52514E52514E53524F52514E -51514E52514E51504D50504D50504D504F4C4E4E4B4D4C494D4C494C4B484C4B484C4B484B4B47 -4B4A474A49464948454A494548484447464246464245444142423EF1F1F2F0F0F1EFEFF0EEEEEF -EDEDEEEDEDEEECECEDEBEBECEAEAEBEAEAEBE9E9EAE9E9EAE8E8E9E8E8E9E7E7E8E7E7E8E7E7E8 -E6E6E7E6E6E7E6E6E7E6E6E7E6E6E7E6E6E7E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E4C9B5E19152E07521E07521E07521E07521E1843AE4D7CDE5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6444648434548B3B4B5E5E5E6CCCCCD9A9B9C -69696BD9D9D9E5E5E61F212337393B5052539A9B9CE5E5E6B3B4B52B2C2E8E8E90C0C0C1CCCCCD -A6A7A9434548383A3CD9D9D9E5E5E6C0C0C11F212337393B8E8E90B3B4B59A9B9C2B2C2E69696B -E5E5E68283841F2123B3B4B5E5E5E6E5E5E6696A6C1F21239A9B9CE5E5E6E5E5E6E5E5E6E5E5E6 -5153531F21231F21232B2C2E37393B1F21231F21232B2D2FCCCCCD9A9B9C1F21231F21238E8E90 -E5E5E6E5E5E69A9B9C1F21231F2123757677D9D9D92B2D2F1F21231F21235D5E5F5D5E5F1F2123 -1F2123444648E5E5E6E5E5E61F21231F21231F21231F21231F21231F21231F21239A9B9CE5E5E6 -1F21231F21231F2123505253505253E5E5E65052531F21231F2123E5E5E6E5E5E6E5E5E6757677 -1F21231F21231F21234345481F21231F21231F2123B3B4B59A9B9C1F21231F21238E8E90E5E5E6 -E5E5E65D5E5F1F21231F212369696BE5E5E6E5E5E68E8E901F21231F21239A9B9CE5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6B7BBBFEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE5DDD3 -C3BDB5A199937A7575657D9BBAD9EAE1B993616972616972616972616972616972616988AAD6EA -EAEAE5D9C2A68781806D7179697179696D726591C0E5EAEAEAE5C0876D809DCDEAEAEAEAEAEAEA -E1B9936579A6CCEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAE5C0876D809DD1EAEAEAEAEAEAEAE5BD93 -6579A6CCEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAB7BBBFE5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6A58C8DA48C8DA48C8BA48D8BA58D8CA38D8DAC9698735A5C603B3C6E4445502324532727 -72484678534D8B645E976F6953322E5E3F3DA58A8AA89293A49294A49295A59196A59196E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E0B7895A60656985A8B0AEA37C65584C577B -A7D8E6E5E5E2C8A1765553584C53584C5C7694C5E2E5E5E6E5E5E2C8A1765553584C53584C5C76 -94C5E2E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6EABE0EEABB01EABB01 -EABB01EABB01EAC11DE5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E59ECA9B39D4DDE6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6A9ACAFA5A9ACA5A9ACA5A9ACA5A9AC -ADB1B4E5E5E6E5E5E6E5E5E6DFC4A483899CACCDDDE5E5E3D5BEA48A95B6D2E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6C29D80C09879C09879C09879C09879C4A287E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5B9C3857BD0DBE6E5E5E6E5E5E6E5E5E6E5E5E6E5E5CBCA9272 -CAD2E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -868D94798189D9D9DBE5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6C3C6CA798189868D94E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -AFB4B7798189798189798189798189798189798189C2C5C9E5E5E6E5E5E6CACCCE798189798189 -798189798189798189798189AFB4B7E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6798189 -798189E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6798189798189 -7981898C949AE5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E68C949A -7981897981897981897981897981897981897981898C949AE5E5E6DEDFE080888E798189798189 -7981898D949BE5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6798189798189 -798189798189798189798189798189798189798189798189798189798189798189798189798189 -798189E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6E5E5E6 -E6E6E7E6E6E7E6E6E7E6E6E7E6E6E7E6E6E7E7E7E8E7E7E8E7E7E8E8E8E9E8E8E9E9E9EAE9E9EA -EAEAEBEAEAEBEBEBECECECEDEDEDEEEDEDEEEEEEEFEFEFF0F0F0F1F1F1F2F1F1F2EAE9E8EBEAE9 -ECEBEAEDECEBEDECEBEEEDECEEEDECEFEEEDEFEEEDF0EFEEF0EFEEF1F0EF51504D4F4E4B4F4E4B -4E4E4A4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A -4E4D4A4D4D494E4D494E4D494E4D494E4D494E4D494E4D494E4D494E4D4A4F4E4B51504D52504D -52514D52514D53524E53524E52514E53514E53524E54535056555154535053524F52514E52514E -53524F54535053524F52514E52514E51504D51504D51514D50504C4E4E4A4D4C494C4B484B4A47 -4C4B484C4B484B4A474B4A4749494649494548484447474348474348474346454243433EEFEFF0 -EEEEEFEDEDEEECECEDEBEBECEAEAEBEAEAEBE9E9EAE8E8E9E7E7E8E6E6E7E6E6E7E5E5E6E5E5E6 -E4E4E5E4E4E5E3E3E4E3E3E4E3E3E4E3E3E4E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E1CDBD -DE9051DFA475E0B99AE1CDBDE2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E1D3C9DE9C69DC7421DC7421 -DD8138E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3C9C9C91F212298999AE2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E31F2122808182E2E2E3E2E2E3E2E2E3E2E2E3C9C9C9 -E2E2E3E2E2E3E2E2E3E2E2E3A4A4A61F2122A4A4A6E2E2E350515236383AD5D5D6E2E2E3E2E2E3 -E2E2E3BDBDBED5D5D6E2E2E38081821F2122B0B1B2E2E2E368696B1F212298999AE2E2E3E2E2E3 -E2E2E3E2E2E3BDBDBE1F21221F2122424446D5D5D6E2E2E38C8C8E1F21221F212267686AD5D5D6 -2A2B2D1F2122434546E2E2E3E2E2E367686A1F21221F2122BDBDBE8C8C8E1F21221F2122B0B1B2 -E2E2E3E2E2E3B0B1B21F21221F212298999AE2E2E31F21221F21221F21228C8C8EE2E2E3C9C9C9 -A4A4A6E2E2E3E2E2E31F21221F21221F2122E2E2E3E2E2E3E2E2E34F50511F21221F2122E2E2E3 -E2E2E3C9C9C91F21221F212236383AD5D5D6E2E2E3A4A4A61F21221F21225B5C5ED5D5D61F2122 -1F21225B5C5EE2E2E3D5D5D61F21221F21221F21222A2C2EE2E2E3E2E2E35B5C5E1F21221F2122 -D5D5D6E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3B5B8BCE6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E2D09E7F746C9AC9DDBA916374A0C4E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6D3AE786C7F8EBAD3E2E6E6E6E6E6C99F7F638FBDE2E6E6E6E2BD856C7F -9ACEE6E6E6E6E6E6E6DDB7916374A0C9E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E2BD856C7F9ACEE6 -E6E6E6E6E6E6E2BA916377A4C9E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6B5B8BCE2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3A48989A48A88A58B88A48988A48A88A48A89A78E8F907777593836 -5933314A23214C272263423A6C4F457A5C518C6C627D57537F5E5CAB918DA38D8BA19090A08F90 -A18D90A28B8FE2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3D3A7794B515A7FB9E3D8B98B5D515A6C91B7BCBEB78D715F4B5F87B2D9E3D8B98B5D515A -6C91B7BCBEB78D715F4B5F87B2D9E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E6BB0EE6B801E6B801E6B801E6B801E6BE1CE2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E29BC79938 -D1DAE3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3A6AAADA3A6AA -A3A6AAA3A6AAA3A6AAABADB1E2E2E3E2E2E3E2E2E3DEC1A48198BBD5E2E3E2E2E3E2DEC9A0899C -B9D9E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3BF9A7EBD9677BD9677BD9677 -BD9677C19F85E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2B7C08379CDD8E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2CB93B690A0DAE2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3CECFD2777F878A9197E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E37E858C777F87CECFD2E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3ADB1B5858B91777F87777F87777F877E858CD4D5D792989D999EA4 -D4D5D7858B91777F87777F87777F87858B91B3B7BAE2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3777F87777F87E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3777F87777F878A9198DBDCDCE2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3777F87777F87777F87777F87777F87777F87777F879FA4A9DBDCDCDBDCDC999EA4 -777F87777F87777F87777F87777F87E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3777F87777F87777F87777F87777F87777F87777F87777F87777F87777F87777F87777F87 -777F87777F87777F87777F87E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3 -E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E2E2E3E3E3E4E3E3E4E3E3E4E3E3E4E4E4E5E4E4E5E5E5E6 -E5E5E6E6E6E7E6E6E7E7E7E8E8E8E9E9E9EAEAEAEBEAEAEBEBEBECECECEDEDEDEEEEEEEFEFEFF0 -F0F0F1E9E8E8EAE9E8EBEAE9ECEBEAECEBEAEDECEBEEEDECEFEEEDEFEEEDF0EFEEF0EFEEF0EFEE -504F4C4F4F4B4F4E4B4F4E4B4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4E4A4E4E4A4E4D4A4E4D4A -4E4D4A4D4C494D4D494E4D4A4E4D494E4D494E4D494E4D4A4D4C494D4C494E4D494E4D494E4D49 -4E4E4A4F4F4B504F4C51504D51504C52514D52514E51504D52514E53524F54524F54535053524F -53524F52514E52524E52524F53535054535052514E51514D51504D50504C51504D4F4F4B4D4D49 -4D4C494C4B484C4B484C4B484B4A474A4A464B4A474A4A46494945484844484743474643474643 -46454243433FEDEDEEECECEDEBEBECEAEAEBE9E9EAE8E8E9E7E7E8E6E6E7E5E5E6E4E4E5E3E3E4 -E2E2E3E2E2E3E1E1E2E0E0E1E0E0E1E0E0E1DFDFE0DFDFE0DFDFE0DEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDCBBA2D97220D97220D97220D97220D97220DA8D50DBA273DBAF8BDDC3B0DEDEDF -DEDEDFDDD0C6DA9A67DCBBA2DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFD2D2D2 -1E20227E7F80DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF1E20227E7F80DEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFD2D2D21E20227E7F80D2D2D21E2022959697 -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF7E7F801E2022ADAEAF6667691E20228A8A8B -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDF8A8A8B1E20221E20227E7F80DEDEDFDEDEDFDEDEDF1E2022 -1E20224D4F50DEDEDF6566681E20221E2022C5C5C6DEDEDF2A2C2D1E2022414345DEDEDF4D4F50 -1E2022414345DEDEDFDEDEDFDEDEDFDEDEDF3537391E2022727373DEDEDF1E20221E20221E2022 -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF1E20221E20221E2022DEDEDFDEDEDFDEDEDF4D4F50 -1E20221E2022DEDEDFDEDEDFADAEAF1E20221E2022727373DEDEDFDEDEDFDEDEDF3537391E2022 -36383ADEDEDF4143451E20222A2C2DDEDEDF9596971E20221E20221E20221E2022A1A2A3DEDEDF -2A2C2D1E2022414345DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFB2B5B9E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2CFBA9391A4BDDAE2E2E2E2E2E2E2E2E2E2E2E2DEB99175628CBEDEC7A16E6A8A -ACD6E2E2E2E2E2E2E2E2DED7D6DAE2E2E2E2DAB38E6275A1C5E2E2E2E2E2E2E2D7AC8572628CBA -DEE2E2E2DEBA826A7C98CAE2E2E2E2E2E2E2E2C79D6A6A8EB1DAE2E2E2E2E2E2E2CDBBAFACC3D7 -E2DEBA826A7C98CAE2E2E2E2E2E2E2DEB78E6275A1C5E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2B2B5B9DEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFA18583A38784A28683A58884A48985A28885 -A28A879C84825A3C394826213D1B1646251D4E3127553C306D55487D615683625B9A7B75A28A87 -9F8B879C8B8A9B8B8A9C8B8A9D8A8ADEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -D0BFAA9C9BAABDD5DFDEDEDFCBA0734A505D81BADFB985624A50739CCCDFDEDEDFD0A4734A505D -81B6DFB985624A50739CCCDFDEDEDFD0A4734A505D81B6DFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFE1CA6FE2B501E2B501E2B501E2B501E1CA6FDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDE99C39637CDD6DFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFBFC1C2A0A3A7A0A3A7A0A3A7A0A3A7BFC1C2DEDEDFDEDEDFDEDEDFDECCAD8B90ADCBDEDF -DEDEDFDEDAC69D879CB6D5DFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFCCB9AA -BA9375BA9375BA9375BA9375CCB9AADEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEB3BD8177CAD4DF -DEDEDFDEDEDFDEDEDFDEDEDFD4AA6AB4AAC4DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFA2A6AB757D84B1B4B7DEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF9CA1A5757D84A2A6ABDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF757D84757D84757D84828A90 -757D84757D84757D847B838A828A90757D84757D84757D84DEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDF757D84757D84757D84757D84757D84757D84757D84757D84 -757D84757D84757D84757D84757D84888F95D7D8D9D7D8D990959ACACBCDDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDF757D84757D84757D84757D84757D84757D847B828ADEDEDF -D7D8D9898F96757D84757D84757D84757D84757D84757D84DEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDF757D84757D84757D84757D84757D84757D84757D84757D84757D84 -757D84757D84757D84757D84757D84757D84757D84DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDF -DEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDEDEDFDFDFE0DFDFE0DFDFE0E0E0E1 -E0E0E1E0E0E1E1E1E2E2E2E3E2E2E3E3E3E4E4E4E5E5E5E6E6E6E7E7E7E8E8E8E9E9E9EAEAEAEB -EBEBECECECEDEDEDEEEEEEEFE8E7E6E9E8E7EAE9E8EBEAE9EBEAE9ECEBEAEDECEBEEEDECEFEEED -EFEEEDF0EFEEF0EFEE4F4F4B504F4C4F4E4B4F4E4B4E4E4A4E4D4A4E4D4A4E4E4A4E4D4A4E4D4A -4E4D4A4E4D4A4E4D4A4E4D494D4D494D4D4A4E4D4A4E4D4A4E4D4A4D4D494D4D494E4D494E4D49 -4E4D494E4D494E4D4A4F4E4A4F4F4B504F4C504F4C504F4B504F4C51504C51504D52514E53524F -53524F53524F53524F53524F53524F52524E53524F53534F53524F51504D51504D51504C504F4C -4F4E4A4D4C494C4C484D4C494C4B484C4B484B4A474A4A464A49464A49464A4946494945484844 -48484448474346454246454243433EEBEBECEAEAEBE9E9EAE8E8E9E6E6E7E5E5E6E4E4E5E3E3E4 -E2E2E3E1E1E2E0E0E1DFDFE0DEDEDFDDDDDEDDDDDEDCDCDDDCDCDDDBDBDCDBDBDCDBDBDCDBDBDC -DBDBDBDBDBDBDBDBDBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBD7A57DD5701FD5701FD5701FD5701FD5701FD5701FD5701F -D5701FD5701FD5701FD68443D79866D7AC89DADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADB6364661E1F214D4E4F7C7D7E7C7D7EABACADCECECFDADADBDADADB1E1F21 -7C7D7EDADADBDADADBDADADBDADADBC2C2C27C7D7E7C7D7E7C7D7E7C7D7E7C7D7E1E1F217C7D7E -AAABAC1E1F21AAABACDADADBDADADBDADADBDADADBDADADBDADADBDADADB7C7D7E1E1F21414244 -1E1F21292A2C4D4E4FDADADBDADADBDADADBDADADBDADADB7C7D7E1E1F211E1F21AAABACDADADB -DADADBDADADB1E1F211E1F21414244DADADBAAABAC1E1F211E1F218787899E9FA01E1F211E1F21 -878789DADADB4142441E1F211E1F211E1F211E1F211E1F211E1F211E1F211E1F214C4E4EDADADB -1E1F211E1F211E1F21DADADBDADADBDADADBDADADBDADADBDADADB1E1F211E1F211E1F21DADADB -DADADBDADADB4C4E4E1E1F211E1F21DADADBDADADB9393941E1F211E1F217C7D7EDADADBDADADB -DADADB4C4E4E1E1F211E1F21DADADB8787891E1F211E1F21B6B6B758595B1E1F2158595B58595B -1E1F21636466B6B6B71E1F211E1F21878789DADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBAEB2B5DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDAC29173706883A1B1C3CCD2D7D7D2CFC9BDAD93706877 -89B8D7DEDEC99977706C8EB3C9DADEDEDACCB1927A6483AFCEDEDEDAC097686885A5CBDADEDED3 -C2A8937D7B77607EACCEDEDEDEDAB680687A95C7DEDEDEDEDEDEDEDEDEC59577707092BBC9D7D7 -D2C3A87D6B7789B8D7DEDAB680687A95C7DEDEDEDEDEDEDEDAB48C60739EC2DEDEDEDEDEDED7C2 -A595A1B5CFDEDEDEDEDEDEDEC6B09A91B0C9DEDEDEDEDEDEDECFBB9995ACBDD7DEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEAEB2B5DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBA0837EA0847FA1837E -A1847EA0847EA088839F8985A6908C70534F49262455322E4E2B2666463F6A4C436C4D4474544B -7F635CA085819C85809A8784998885998885998885998785DADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBD0AA7E514E545A768E95998A685754485C86B1D6DBC89D704D4E576387AC -B1B3AC886D5748537099C9DBC89D704D4E576387ACB1B3AC886D5748537099C9DBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDDC66DDEB71BDEB71BDDC66DDADADBDADADB -DADADBDADADBDADADBDADADBDADA96C09336C9D2DBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBBBBDBFA5A7ABA5A7ABBBBDBFDADADBDADADBDADADBDADADB -DADACAA78D8F9ABBD0D7DAD7CEB89C8390B2CADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBC9B5A7BB9980BB9980C9B5A7DADADBDADADBDADADBDADADBDADADBDADADB -DADAB0BA7E75C6D0DBDADADBDADADBDADADBDADAD2C8945BB9B8D7DADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB7F868C737B82CECFD0DADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBBABCC0 -737B827F868CDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB93999E -737B82737B82737B82737B82737B82737B82737B82737B82737B82737B8293999EDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB737B82737B82737B82737B82737B82 -737B82737B82798087A7ABAE80868C737B82737B82858C93D3D4D5D3D4D5868C93737B8280868C -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB858C93737B82737B82737B82737B82 -737B828C9398DADADBB9BBBF737B82737B82737B82737B82737B82737B82858C93DADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADB -DADADBDADADBDADADBDADADBDADADBDADADBDADADBDADADBDBDBDBDBDBDBDBDBDBDBDBDCDBDBDC -DBDBDCDBDBDCDCDCDDDCDCDDDDDDDEDDDDDEDEDEDFDFDFE0E0E0E1E1E1E2E2E2E3E3E3E4E4E4E5 -E5E5E6E6E6E7E8E8E9E9E9EAEAEAEBEBEBECEDEDEEE6E5E4E8E7E6E8E8E7E9E8E8EAE9E8EBEAE9 -ECEBEAEDECEBEEEDECEFEEEDEFEEEDF0EFEE4F4F4B4F4F4B4F4E4B4F4E4B4E4D4A4E4D4A4E4D49 -4E4E4A4E4D494E4D4A4E4D4A4E4D4A4E4D494D4C494D4C494D4D494E4D4A4E4D494D4D494E4D4A -4E4D4A4E4D494E4D494E4D494E4D494F4E4A4F4E4B4F4E4B4F4E4B504F4B504F4B504F4C51504C -51504D53524F56555254535053524F53524F53524F54535053535053524F52524E52514D51504D -504F4B4F4E4A4E4D494D4C484C4B484C4B474C4C484C4B484B4A474A49464A4946494945494845 -4A494649484549484548474347464346454246454243433EE9E9EAE8E8E9E6E6E7E5E5E6E4E4E5 -E2E2E3E1E1E2E0E0E1DEDEDFDDDDDEDCDCDDDBDBDCDBDBDBDADADAD9D9DAD9D9D9D8D8D9D8D8D8 -D7D7D8D7D7D7D7D7D7D6D6D7D6D6D7D6D6D7D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6A1A0A0A1A0A0A1A0A0D6D6D6D6D6D6D5C8BFD4BBA8D3A785D3A17AD1874C -D18041D06D1FD06D1FD06D1FD06D1FD06D1FD06D1FD06D1FD06D1FD6D6D6D6D6D6A1A0A0A1A0A0 -A1A0A0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D69090916D6E6F4A4C4D3335371D1F20282A2C -A7A7A8D6D6D61D1F20797A7BD6D6D6D6D6D6D6D6D6A7A7A8282A2C28292B565759797A7B797A7B -797A7B1D1F20797A7BA7A7A81D1F20A7A7A8D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -797A7B1D1F201D1F209090918484861D1F20848486D6D6D6D6D6D6D6D6D6D6D6D6797A7B1D1F20 -1D1F20A7A7A8D6D6D6D6D6D6D6D6D628292B1D1F20333537D6D6D6D6D6D63335371D1F203F4143 -6162641D1F201D1F20BEBEBFD6D6D63335371D1F201D1F201D1F201D1F201D1F201D1F201D1F20 -1D1F204A4C4DD6D6D61D1F201D1F201D1F20D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D61D1F20 -1D1F201D1F20D6D6D6D6D6D6D6D6D64A4C4D1D1F201D1F20D6D6D6D6D6D68484861D1F201D1F20 -797A7BD6D6D6D6D6D6D6D6D64A4C4D1D1F201D1F20D6D6D6B3B3B31D1F201D1F20797A7B1D1F20 -1D1F209090919090911D1F20282A2C8484861D1F201D1F20BEBEBFD6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6ABAEB2DADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADACEBA9E8B856E6D6D5B626A -5B66716A7C8C96B4C8D6DADADADADADACAB792847B62666D5E66746E879EB6CEDADADADADADACB -AD8F7E66666D5E697B7EA1C1CEC3A576696D6284AFCED6B37E667892C3DADADADADADADADADADA -D6C7B38E807862666A5E6D7E82A5C1D1DADADAD6B37E667892C3DADADADADADADAD6B0895E719B -BEDADADADADADACEAC7A66748EBFDADADADADADADAB28B6D5E8BB7DADADADADADADABF9B6A6685 -A6CEDADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADAABAEB2D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -9F827D9E817B9F817AA1847DA68A83967E7754433C4637324F39353A1F1C5636355E3E3B6A4D47 -674A435E3F386749418E767098807D99817E97807F988180988280988380998480D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CAB296775D5555474D55546B849BBCD2D6D6D6 -D6D6C5A889725D5555474D554F5E7280A7C1D0D6D6D6D6C5A889725D5555474D554F5E7280A7C1 -D0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6CE85B98E00AF8C00AF8C00AF8C00AF8E35C5CED6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D2C7B6978D8A7D7F87808D9FB2C7D3D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6CCA4B37951A77751A77751A77751A77972C2CCD6D6D6D6D6D6C1BF885DB9BED6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D671787F71787F -71787F71787F71787FB0B3B6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6969BA0 -71787F71787F71787F71787F71787FD6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6CFD0D0969BA071787F71787F71787F71787F71787F71787F71787F71787F969BA0 -CFD0D0D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D671787F71787F -D6D6D6D6D6D6D6D6D671787F777E84C3C4C5D6D6D6CFD0D0838A90838A90CFD0D0CFD0D0848A90 -71787F777E84C3C4C5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D69CA1A571787F -71787F71787F71787F71787F71787F71787F71787F71787F71787F71787F71787F71787F71787F -9CA1A5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D671787F71787F71787F -71787F71787F71787F71787F71787F71787F71787F71787F71787F71787F71787F71787F71787F -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D6D6D7 -D6D6D7D7D7D7D7D7D7D7D7D8D8D8D8D8D8D9D9D9D9D9D9DADADADADBDBDBDBDBDCDCDCDDDDDDDE -DEDEDFE0E0E1E1E1E2E2E2E3E4E4E5E5E5E6E6E6E7E8E8E9E9E9EAEBEBECE5E4E3E6E5E4E7E6E5 -E8E8E7E9E8E8EAE9E8EBEAE9ECEBEAEDECEBEEEDECEFEEEDEFEEED4F4F4B504F4C4F4E4B4E4E4B -4E4D4A4E4D4A4E4D4A4E4D4A4F4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D494E4D4A4E4D4A4E4D49 -4E4D494D4D494E4D4A4E4D494E4D4A4E4D494E4D494E4D494F4E4A4F4E4B4F4E4B4F4E4B504F4B -504F4B504F4C504F4C51504D53524F55545153524F53524E53524F57565258585454535053524F -52514E52514D504F4C4F4D4A4D4C494C4B484C4B474D4C484C4B474C4B474B4B474B4A464B4A46 -4A4A464A49464A494649484549484449484548474346454246454246454143433EE7E7E8E5E5E6 -E4E4E5E2E2E3E1E1E2DFDFE0DEDEDFDCDCDDDBDBDCDADADAD9D9D9D8D8D8D7D7D7D6D6D6D5D5D6 -D4D4D5D4D4D4D3D3D4D3D3D3D2D2D3D2D2D3D2D2D2D2D2D2D2D2D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D29D9C9C9D9C9C9D9C9CD1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D0C4BBCFB7A5CFA483CF9E78CD844ACD7D40CC6B1ED1D1D2 -D1D1D29D9C9C9D9C9C9D9C9CD1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2C5C5C6494A4B27292BD1D1D21C1E20777878D1D1D2D1D1D2D1D1D23E4041323436C5C5C6 -D1D1D2D1D1D2D1D1D2D1D1D21C1E20777878A3A4A51C1E20A3A4A5D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D27778781C1E20828283D1D1D2D1D1D2494A4B27292BBABABBD1D1D2D1D1D2 -D1D1D28282831C1E201C1E208D8D8ED1D1D2D1D1D2D1D1D21C1E201C1E20494A4BD1D1D2D1D1D2 -6B6C6D1C1E201C1E2027292B1C1E20555557D1D1D2D1D1D2494A4B1C1E20333536D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D21C1E201C1E201C1E20D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D21C1E201C1E201C1E20D1D1D2D1D1D2D1D1D2494A4B1C1E201C1E20D1D1D2D1D1D2 -A3A4A51C1E201C1E20777878D1D1D2D1D1D2D1D1D23335361C1E2027282AD1D1D2D1D1D2323436 -1C1E201C1E201C1E201C1E20C5C5C6C5C5C61C1E201C1E201C1E201C1E20323436D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2A7ABAED5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5A7ABAED1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D29D7E799C7F789B7F788A7269725A524D3A303A2C1F0C01001204022C1A16 -210C09240D092E1812422C24533B326E554D907A73927C78947B7A957A7B977C7D987D7E977E7C -967F7BD1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D26E767D6E767D6E767D6E767D6E767D6E767DACAFB2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D293989C6E767D6E767D6E767D6E767D6E767D6E767DD1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2C5C5C7999DA17B81876E767D6E767D7B8187 -999DA1C5C5C7D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D26E767D6E767DD1D1D2D1D1D2D1D1D2747B82BFC0C1CACBCC888D92BFC0C1CACBCCCACBCC -CACBCC81878D6E767D747B82BFC0C1D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2C5C5C76E767D6E767D6E767D6E767D6E767D8D9297D1D1D2A6A9AC6E767D6E767D6E767D -6E767D6E767D6E767DC5C5C7D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -6E767D6E767D6E767D6E767D6E767D6E767D6E767D6E767D6E767D6E767D6E767D6E767D6E767D -6E767D6E767D6E767DD1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2 -D1D1D2D2D2D2D2D2D2D2D2D2D2D2D3D2D2D3D3D3D3D3D3D4D4D4D4D4D4D5D5D5D6D6D6D6D7D7D7 -D8D8D8D9D9D9DADADADBDBDCDCDCDDDEDEDFDFDFE0E1E1E2E2E2E3E4E4E5E5E5E6E7E7E8E9E9EA -E3E2E1E4E3E2E6E5E4E7E6E5E8E8E7E9E8E8EBEAE9ECEBEAEDECEBEEEDECEEEDECEFEEED4F4F4B -504F4C4F4E4B4E4E4B4E4D4A4E4E4A4E4D4A4E4D494E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D49 -4E4D4A4E4D4A4E4D494E4D494E4D4A4E4D4A4D4D494E4D4A4E4D4A4E4D494E4D494E4E4A4E4E4A -4F4E4A4F4E4B504F4B504F4B504E4B504F4C51504C52514D54535053524E52514E53534F565551 -57575353534F52514E50504C4F4E4B4E4D494C4B484C4B484B4A474B4A464B4A474C4B474C4B47 -4A4A464A49464A4A464A49464A49464A4946494845484744484844484744484743474642454541 -42423DE5E5E6E3E3E4E1E1E2DFDFE0DDDDDEDCDCDDDBDBDBD9D9D9D7D7D8D6D6D7D5D5D5D4D4D4 -D2D2D3D1D1D2D1D1D1D0D0D1CFCFD0CFCFD0CECECFCECECFCDCDCECDCDCECDCDCECDCDCECDCDCE -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD9A99999A99999A9999CCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCD9A99999A99999A9999CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCD7475761C1D1FB5B5B61C1D1F747576CCCCCDCCCCCDCCCCCD -1C1D1F5D5E60CCCCCDCCCCCDCCCCCDCCCCCD9FA0A11C1D1F747576CCCCCD26272969696ACCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD7475761C1D1F9FA0A1CCCCCDCCCCCDABABAC1C1D1F -535456CCCCCDCCCCCDCCCCCDABABAC1C1D1F1C1D1F484A4AC1C1C2CCCCCD898A8B1C1D1F1C1D1F -5D5E60CCCCCDCCCCCDB5B5B61C1D1F1C1D1F1C1D1F1C1D1F898A8BCCCCCDCCCCCD69696A1C1D1F -1C1D1F9FA0A1CCCCCDCCCCCDCCCCCD9FA0A1CCCCCDCCCCCDCCCCCD1C1D1F1C1D1F1C1D1FCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCD1C1D1F1C1D1F1C1D1FCCCCCDCCCCCDCCCCCD47494A1C1D1F -1C1D1FC1C1C2CCCCCDABABAC1C1D1F1C1D1F323335C1C1C2CCCCCD9495961C1D1F1C1D1F535355 -CCCCCDCCCCCD69696A1C1D1F1C1D1F1C1D1F535355CCCCCDCCCCCD5353551C1D1F1C1D1F1C1D1F -69696ACCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDA3A7AAD0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0A3A7AACCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD9E79739F7C75715C51362F1F25190B3C291E3A2D1D -14100618070736201E210B0A1B050428110E422C25664E445F4639594533866F648F77728D7676 -91777B94797B937B77927C76CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCD6C737A6C737A6C737A6C737A6C737A6C737A6C737A6C737A6C737A -6C737A6C737A6C737A6C737A6C737A6C737A6C737A6C737A6C737A6C737A6C737ACCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -6C737A6C737ACCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCD6C737A6C737A6C737A6C737A6C737A9CA0A3CCCCCD9094996C737A -72797FBABBBDC6C7C77E848A6C737A72787FBABBBDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCD959A9E6C737A6C737A6C737A6C737A959A9ECCCCCDADB0B3 -6C737A6C737A6C737A6C737A6C737A959A9ECCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCD72787F6C737A6C737A6C737A6C737A6C737A6C737A6C737A6C737A6C737A -6C737A6C737A6C737A6C737A6C737A787E84CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCDCCCCCD -CCCCCDCCCCCDCCCCCDCDCDCECDCDCECDCDCECDCDCECDCDCECECECFCECECFCFCFD0CFCFD0D0D0D1 -D1D1D1D1D1D2D2D2D3D4D4D4D5D5D5D6D6D7D7D7D8D9D9D9DBDBDBDCDCDDDDDDDEDFDFE0E1E1E2 -E3E3E4E5E5E6E6E6E7E1E0DFE2E1E0E4E3E2E6E5E4E7E6E5E8E8E7EAE9E8EBEAE9ECEBEAEDECEB -EEEDECEFEEED504F4C504F4C4F4E4B4F4E4B4F4E4B4F4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4E4A -4E4D4A4E4D4A4E4D494E4D4A4F4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4D4D494E4D4A4E4E49 -4E4E4A4E4E494E4D4A4F4E4A4F4E4B504F4B504F4B504F4B4F4E4B504F4B51504C51514D51514D -52514E54534F54535054534F52524E51504C4E4D494D4C494C4B484B4A474C4B484C4B484B4A47 -4B4A474B4A474B4A474A4A464B4A464A49464A49464A4945494845494844484743484744474743 -48474447464345454142423DE2E2E3E0E0E1D8D8D98F8E8D6665605B595158574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E -58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E58574E5B5951 -65655F8F8F8ED9D9DAE0E0E1E2E2E3E4E4E5DFDEDDE0DFDFE2E1E0E4E3E2E6E5E4E7E6E5E8E8E7 -EAE9E8EBEAE9ECEBEAEDECEBEEEDEC50504C4F4F4B4F4E4B4F4E4B4F4E4B4F4E4A4E4D4A4E4E4A -4F4E4A4E4E4A4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4F4E4A4F4E4A4F4E4A4F4D4A4E4D4A4E4D4A -4E4D4A4E4D4A4E4D494E4D494F4E4A4F4E4A4F4E4B4F4E4B504E4B504F4B504E4B4F4E4B504F4B -504F4B504F4B504F4C51504C52514E52514E51504C504F4B4E4E4A4D4C484D4C494D4C494B4B47 -4C4B484C4B484B4B474C4B484B4A474C4B484B4B474B4A474A4A464A4946494945494845494845 -48474448474347474348474447474345444142423DE0E0E1C7C7C762615C5A584F5F5D52626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -626055626055626055626055626055626055626055626055626055626055626055626055626055 -6260556260556260555F5D525A584F63615DC7C7C7E0E0E1E2E2E3DDDCDBDFDEDDE1E0DFE3E2E1 -E5E4E3E6E5E4E8E7E6E9E8E7EAE9E8ECEBEAEDECEBEEEDEC504F4C504F4C4F4E4B4F4E4B504F4C -4E4E4A4E4D4A4E4D4A4E4D4A4E4D494E4D494E4D4A4F4E4A4F4E4A4F4E4A4F4E4A4F4E4A4F4E4A -4F4E4A4E4D4A4E4D4A4E4D4A4E4D494E4D494E4D494E4D494F4E4A4F4E4A4F4E4B504E4B504F4C -4F4E4B504F4B4F4E4B4F4E4B504F4B504F4C51504C51504D51504C4F4E4B4D4C494C4B484C4C48 -4D4C494D4C494C4B484C4B484D4D494D4C494D4C494C4C484C4B484C4B484B4A474B4A464A4946 -4A49454A494649494548484447464347464346454246454244434042423DD7D7D862615D5D5B51 -5F5D535B595159574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F59574F -59574F59574F59574F59574F59574F59574F5B59515F5D535D5B5163625DD8D8D9E0E0E1DBDAD9 -DDDCDBDFDEDDE1E0DFE3E2E1E5E4E3E7E6E5E8E8E7EAE9E8EBEAE9ECEBEAEDECEB51504D504F4C -4F4E4B4F4E4B4F4F4B4E4D4A4F4E4B4F4E4B4F4E4A4E4E4A4E4D4A4E4D4A4F4E4A4F4E4A4F4E4A -4F4E4A4F4E4A4F4E4A4F4E4A4F4E4A4E4D4A4E4D4A4E4D4A4E4D494F4D4A4F4E4A4F4E4A4F4E4B -7373728989898888888888888888888888888888888888888989897575734F4E4A4E4D4A4D4C49 -4D4C494D4C494C4B484D4C494E4D4A4C4C484D4C494D4C494D4C494D4C494C4B484C4B484C4B48 -4B4A474B4A464A49464A49454A494649484548474448474347464246454245444144434042423D -8D8C8C59574E5D5B5158564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E -58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E58564E5D5B5159574E -8F8E8EDDDDDED9D8D7DBDAD9DEDDDCDFDFDEE2E1E0E4E3E2E6E5E4E8E7E6E9E8E7EAE9E8ECEBEA -EDECEB504F4C504F4C504F4C504F4C4F4F4B4F4E4B4F4E4B4F4E4B4F4E4B4F4E4B4E4D4A4E4D4A -4E4D4A4F4E4A4F4E4B4F4E4B4F4E4B4F4E4A4F4E4A4F4E4A4F4E4A4E4D4A4E4D4A4E4D4A4E4D49 -4E4E4A4F4E4B5B5A58909090ECECECF2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2ECECEC8F8F8F -5958554C4C484C4C484D4C494E4D4A52514F696A667E817B7576724D4C494C4C484C4B484D4C49 -4C4B484B4B474B4A474B4A474B4A474A49464A49464A4945484744484743474643474642464542 -45444144434042423D63625C5B595057554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D57554D -57554D57554D5B595064625EDBDBDCD6D5D5D9D8D7DCDBDADEDDDCE0DFDFE2E1E0E5E4E3E7E6E5 -E8E7E6E9E8E8EBEAE9ECEBEA50504C50504C504F4B4F4F4B4F4E4B504F4C4F4E4B4F4F4B4F4F4B -4F4E4B4E4E4B4E4E4A4F4E4A4F4E4B504F4B4F4F4B4F4E4B4F4E4A4F4E4B4F4E4B4F4E4B4F4E4B -4E4E4A4F4E4A4F4E4A4F4E4A4F4E4B61605E9D9D9DF1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1 -F1F1F1F1F1F19D9D9D5F5E5C4C4B484D4C494D4C495E5F5B797A77B9BBB6B3B7B27576724D4C49 -4D4C494D4C494D4C494C4B484B4B474B4A474B4A464B4A474A4A464A4945494945484744474743 -47464346454246454245444144434042423D56544E58564E56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C58564E56544DD9D9D9D4D4D3D7D6D6DAD9D8DDDCDBDFDEDD -E1E0DFE4E3E2E6E5E4E8E7E6E9E8E7EAE9E8ECEBEA50504C504F4C4F4F4B4F4E4B4F4E4B4F4E4B -4F4E4B4F4F4B504F4B4F4E4B4F4F4B4F4F4B50504C504F4C504F4C504F4B4F4E4B4F4E4A4E4E4A -4E4E4A61605E6867655352504E4D4A4F4E4A4F4E4A4F4E4B61615FA1A1A1F1F1F1F1F1F1F1F1F1 -F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1A1A1A1605F5D4D4C494E4D4A656762969894E1E3DFEBEDEA -7E807C5454514D4C494D4C494D4C484C4C484C4B484B4B474B4A474B4A474B4A474A4946494845 -49484549484448474447474347464246454245444044433F41413D54524A57554C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C4F4E4745443F3E3D393B3A373B3A373F3D3845443F504E4756544C -56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C56544C4F4E4745443F -3E3D393B3A373B3A373F3D3845443F504E4756544C56544C56544C56544C56544C56544C56544C -56544C56544C56544C56544C56544C4F4E4745443F3E3D393B3A373B3A373F3D3845443F504E47 -56544C56544C56544C56544C56544C56544C56544C56544C57554C54524AD6D6D7D3D2D1D5D5D4 -D8D7D6DBDAD9DEDDDCE0DFDFE2E1E0E5E4E3E7E6E5E8E8E7EAE9E8EBEAE9504F4C504F4B504F4B -4F4E4B4F4F4B4F4E4B4F4E4B4F4F4B4F4F4B4F4F4B4F4F4B504F4C504F4C504F4C504F4B4F4E4B -4F4E4A4E4D4A4F4E4B767675949494A9A9A98787865655524F4E4A51504C666664888887CBCBCB -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0CBCBCB878787656463626260B0B2AD -F4F4F3FCFDFCBEC1BC80827E7676754D4C494D4C494D4C494D4C494C4B484B4B474C4B474B4A47 -4B4A474A49464A48454A494549484448474348474347464245454145444144434041423D535149 -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -5553494E484145433F4A4F4B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B5553494E484145433F4A4F4B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B5551474C494246474552534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B5551474C494246474552534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B55534B -55534B55534B55534B55534B55534B51504840403A42423F69686482817C8B8B868B8B8682817C -69686342423F413F3B52504955534B55534B55534B55534B55534B55534B55534B55534B515048 -40403A42423F69686482817C8B8B868B8B8682817C69686342423F413F3B52504955534B55534B -55534B55534B55534B55534B55534B55534B51504840403A4B423D956858C68069DA8A70DA8A70 -C680699567584B423D413F3B52504955534B55534B55534B55534B55534B55534B55534B535149 -D4D4D5D0CFCED4D3D2D6D5D5D9D8D7DCDBDADFDEDDE1E0DFE4E3E2E6E5E4E8E7E6E9E8E8EBEAE9 -51504C504F4C504F4C504F4B4F4E4B4F4E4B4F4F4B504F4B50504C4F4E4B504F4C504F4C4F4E4B -4F4E4B4F4E4A4E4D4A4E4D494F4E4B7776759A9A9AECECECF0F0F0C3C3C3888888797978888888 -9F9F9FD6D6D6F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0D7D7D7 -80817E9C9D9AF9F9F8EDEDEBEEEFED747672DEDFDE9A9A9A7676754D4C494E4D4A4D4C494C4B48 -53524D7A7C775F5F5B4B4B474B4A474A49464A4945484744484743474643474642454541454440 -44434041413D52504854524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A5451484F4C4650514A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A545044433A35353739464D4A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A5451484F4C4650514A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A5452484D484A5D6C74838981705441494E4A54524A54524A54524A54524A54524A -54524A54524A54524A54524A5451484F4C4650514A54524A54524A54524A545044433A35353739 -464D4A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A545044433A35353739464D4A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A5452484D484A5D6C74838981705441494E4A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A545148 -4F4C4650514A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A5450464B4C51616A6F7D7660514744515044433A35353739 -464D4A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A5450464B4C51 -616A6F7D766051474451524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A54524A -54524A54524A54524A54524A54524A54524A54524A4E4D453C3B3766656291908B908F898D8C86 -8B8A848B8A848D8C86908F8992918B6664613C3B374F4D4554524A54524A54524A54524A54524A -54524A4E4D453C3B3766656291908B908F898D8C868B8A848B8A848D8C86908F8992918B666461 -3C3B374F4D4554524A54524A54524A54524A54524A54524A4E4D453C3B36946454EC8C6FF38B6B -F28867F28665F28665F28867F38B6BEC8D6E9364533C3B364F4D4554524A54524A54524A54524A -54524A54524A525048D2D2D2CECDCDD2D1D0D5D4D3D8D7D6DBDAD9DEDDDCE0DFDFE3E2E1E5E4E3 -E7E6E5E9E8E7EAE9E851504C51504C504F4B504F4B504F4B504F4C504F4B504F4B504F4C504F4C -504F4C504F4C4F4E4A4E4D4A4E4D4A4E4D4A4F4E4B7776759A9A9AEBEBEBEFEFEFEFEFEFEFEFEF -DCDCDCCACACAE3E3E3EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF -EFEFEFEFEFEFE5E5E5626460F8F8F7EFEFEDF7F7F7ABADA9A8A9A7EFEFEFEBEBEB9B9B9B777776 -4C4C484D4C494D4C49747672A0A39D7E7F7B4B4A474B4A474A49464A4945494844484743474642 -46464245454144444044433F41413C514F47535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149534E403D3A40 -4B5353544D454F5049535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149534F4442405B8DB7C5D6C8A57D523C454C49535149535149535149 -535149535149535149535149535149534E403D3A404B5353544D454F5049535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -5351495351495351495351495351495350423F3A63A0D1D1DFD9BC925939414A49535149535149 -535149535149535149535149535149535149534E403D3A404B5353544D454F5049535149534F44 -42405B8DB7C5D6C8A57D523C454C49535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535147483D3433333334383E4D5149 -535149535149535149534C3E39343333333540474342405B8DB7C5D6C8A57D523C454C49535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -5351495351495351495351495351495351495351495351495350423F3A63A0D1D1DFD9BC925939 -414A49535149535149535149535149535149524E43443E383836343433343536363A3D3D474C48 -535149534E403D3A404B5353544D454F5049535149535149535149535149535149535149535149 -53514953514953514953514953514953514953514953514952473A3B6C9EDADBD2DCBB82523B3B -3F405B8DB7C5D6C8A57D523C454C49535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149534F4548423B3B38353534333434343739393F4243 -4F5149535149535149535149535149535149535149535149535149535149535149535149535149 -53514952473A3B6C9EDADBD2DCBB82523B3E4D5149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149535149535149535149535149 -535149535149535149535149535149535149535149535149535149514F473C3B3773726E8D8C87 -8786818685808685808685808685808685808685808786818D8C8772706D3C3B37504E47535149 -535149535149535149514F473C3B3773726E8D8C87878681868580868580868580868580868580 -8685808786818D8C8772706D3C3B37504E47535149535149535149535149514F473C3A36B16E58 -F18665F0805CF07F5BF07F5BF07F5BF07F5BF07F5BF07F5BF0805CF18765AF6E573C3A36504E47 -535149535149535149535149535149514F47D0D0D1CCCCCBD0CFCED3D2D1D6D5D5DAD9D8DDDCDB -DFDFDEE2E1E0E4E3E2E7E6E5E8E8E7EAE9E8504F4B504F4B504F4B51504C504F4C50504C51504C -51504D51504D51504D51504C504F4C4F4E4B4E4D4A4E4E4A504F4B757473999999E9E9E9EEEEEE -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB2B3B2B3B4B1FBFBFBF0F1F0EEEFED6B6D69E8E8E7EEEEEE -EEEEEEEAEAEA9B9B9B7777754D4C49585754878984CED1CB80827D4B4A474B4A474A49464A4945 -49484548474447464346454245444144444044433F41413C504E46525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -524E403D3F6DAAD4D1DFD8B1844E39434B48525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048524B3E3B4F7EBCD8D2DFDACCAC72403D4546 -525048525048525048525048525048525048525048524E403D3F6DAAD4D1DFD8B1844E39434B48 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048524F423E3A63A0D1D1DFD9BC925939 -414948525048525048525048525048525048525048525048524E403D3F6DAAD4D1DFD8B1844E39 -434B48525048524B3E3B4F7EBCD8D2DFDACCAC72403D4546525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525046473D406FA5C9 -DEDBD2DCBD83533A3D4C5048525048524B3E3A5080BED8D2DFDAC19B623A374E7EBCD8D2DFDACC -AC72403D4546525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048524F423E3A63 -A0D1D1DFD9BC925939414948525048525048525048525048514C3E3D485F859DABC4CBCBDBD8CE -D7CDBCB9A68C7456414749403D3F6DAAD4D1DFD8B1844E39434B48525048525048525048525048 -52504852504852504852504852504852504852504852504852504852504852504851463A3B6C9E -DADBD2DCBB825239393A4F7EBCD8D2DFDACCAC72403D4546525048525048525048525048525048 -525048525048525048525048525048525048525048525048524B3F3D3F4E6D8797B2BEC1D4D5CF -DCD5C7CBBBA79E85635144424E5048525048525048525048525048525048525048525048525048 -52504852504852504852504851463A3B6C9EDADBD2DCBB82523A3E4D5048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048525048 -525048525048525048525048525048525048525048525048525048525048525048525048403F3A -63625D8A898383827D83827C83827C83827C83827C83827C83827C83827C83827C83827D8A8983 -62605C403E3A525048525048525048525048403F3A63625D8A898383827D83827C83827C83827C -83827C83827C83827C83827C83827C83827D8A898362605C403E3A525048525048525048525048 -403F3A925E4AEF815DEE7A54EE7953EE7953EE7953EE7953EE7953EE7953EE7953EE7953EE7A54 -EF815D8F5C4A403E3A525048525048525048525048525048504E46CECECFCACAC9CECDCDD2D1D0 -D5D4D3D8D7D6DCDBDADEDEDDE1E0DFE4E3E2E6E5E4E8E7E6E9E8E8504F4B504F4C51504C51504D -52514D52514D52514E52524E52514E52514E51504D504F4C504F4C504F4C4F4E4B777675999999 -EAEAEAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE6E6E6 -D1D1D1C7C7C7BEBEBEBEBEBEC7C7C7D0D0D0E6E6E6EEEEEE929390E1E3E1FAFAF9F4F5F4E2E3E1 -858883EEEEEEEEEEEEEEEEEEEEEEEEEAEAEA9B9B9B76767572736FCFD2CDD9DBD77C7E7A4B4A47 -4A49464A49464A494549484448474347464346454245454145444043423F41413C4F4D46514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F484D473D3C383535343334353537393C484D48514F48514F4649423B3A3734343434 -3638394044444F4F48514D403D406FADD6D2DFD8B1844D35333333343A3F4D4F48514D403C3433 -333437434B48514F48493F35333333353E42504F48514F44453D3939373535343334343437383A -4145444F4F48514F48514F48514F48514F48514F48514F44453D3939373535343334343437383A -4145444F4F48514F46463B34333333363E42504F48514F484B4137333333343B404E4F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F464A42425A7787 -93876A5241404C4E44453D393937353635343434343637383F44444F4F48514D403D406FADD6D2 -DFD8B1844D35333333343A3F4D4F48514F48514F4649423B3A37343434343638394044444F4F48 -514F48514F4547403A3B383635343333343436393D4A4E44453D3939373535343334343437383A -4145444F4F48514F48514F48514F4649423B3A37353434343637393F44434F4F48514E423E3A63 -A0D1D1DFD9BC925939404948514F47494138383635343433343535383B3C464A47514D403D406F -ADD6D2DFD8B1844D35333333343A3F4D4F464A42425A778793876A5241404C4E48514F4649423B -3A37353434343637393F44434F4F48514F48514F44453D393937353635343434343637383F4444 -4F4F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F484F46393F6A9BD2DAD2DFD8B78B5438424A48514F484C41385186B4DCDBD2DDC68E5D3B3B -4541425A778793876A5241404C4E484D473D3C383535343334353537393C484D48514D403C3433 -333437434B48514F48493F35333333353E42504F48514F47494138383635343433343535383B3C -464A47514E423E3A63A0D1D1DFD9BC925939404948514F48514F48514F48514E43403C5992C1CE -DEDBD2DFDAD1DDD8D0DEDAD2DFD8B68A52394248403D406FADD6D2DFD8B1844D35333333343A3F -4D4F48514D403C3433333437434B48514F48493F35333333353E42504F48514F48514D44453E38 -3735343434343A6C9EDADBD2DCBB82523A3D4642425A778793876A5241404C4E48514F4649423B -3A37353434343637393F44434F4F48514F48514F48514F48514F48514F48514C413C456499BFCC -DEDBD2DFDBD2DFDBD2DFDBD2DFDBD1DBB77D4E3B3E4C4F48514F4649423B3A3735343434363739 -3F44434F4F48514F48514F48514D44453E383735343434343A6C9EDADBD2DCBB82523A3E4C4F48 -514F4649423B3A37343434343638394044444F4F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48514F48 -514F484C4A4341403C86857E81807A807F79807F79807F79807F79807F79807F79807F79807F79 -807F79807F7981807A85857F403F3C4C4A44514F48514F484C4A4341403C86857E81807A807F79 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37807F7981807A85857F403F3C4C4A44 -514F48514F484C4A434B3F38E67B56EC744CEC734BEC734BEC734BEC734BEC734BEC734BEC734B -EC734BEC734BEC734BEC744CE57A57493E384C4A44514F48514F48514F48514F484F4D46CCCCCD -C9C8C7CCCCCBD0CFCED4D3D2D7D6D6DBDAD9DEDDDCE0DFDFE3E2E1E5E4E3E8E7E6E9E8E7504F4B -51504C51504D52514D52514E52514E52524E52514E52514E52514D51504D50504C504F4C504F4C -62615F949494E9E9E9EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEAEAEA -C8C8C8A9A9A99D9D9DADADADB4B4B4BBBBBBBBBBBBB5B5B5AFAFAF9E9E9EAAAAAA7C7D7BEBECEB -FAFBFAF2F3F2F8F8F76B6E69C5C6C5EDEDEDEDEDEDEDEDEDEDEDEDE9E9E98586858F928DEEEFEE -D7D9D5797A774A49464A49454949454A494549484548474447474346464245444144434043423E -41413C4E4C45504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E474D443B4A6485A9BBC1D6D7CFD9D0C2C5B58D69463D474C44433C44 -608199B8C5C8DAD6CBCFBFA6967250403F414F4C3F3C406FADD6D2DFDBD2DFDBD2DFDBD2DBB278 -483B3A3C406FADD6D2DFD8B1844E393E3D385E94C0DDDBD1D1995F393E3E443F527A9EA8BCC2C1 -D3D4CEDCD6C8CBBAA19170503F3D404D4E47504E47504E47504E47504E43443F527A9EA8BCC2C1 -D3D4CEDCD6C8CBBAA19170503F3D40443C4174AACBDEDBD1CD965D3A3E424A40395387B5DCDBD1 -D9AC71443C3F4D4E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504D413E3A63A0D1D1DFD9BC9259383B3E527A9EA8BDC2C0D0D0CCDBD7CBD0C1A99A7653414042 -4E4C3F3C406FADD6D2DFDBD2DFDBD2DFDBD2DBB278483B3E4D4E44433C44608199B8C5C8DAD6CB -CFBFA6967250403F414F4E4446414E6F8F9CB4BDBFD2D4CEDCD6C9CDB9865E3C51799EA8BCC2C1 -D3D4CEDCD6C8CBBAA19170503F3D404D4E47504E44433C435E7F96B5C3C6D9D6CBD0C1A8997855 -423C404D4D413E3A63A0D1D1DFD9BC92593940484648403F638AAAC2C8C6D7D7CFDAD2C2C1AC8D -72513E41473F3C406FADD6D2DFDBD2DFDBD2DFDBD2DBB278483B3B3C3A63A0D1D1DFD9BC925939 -404844433C435E7F96B5C3C6D9D6CBD0C1A8997855423C404D4E43443F527A9EA8BDC2C0D0D0CC -DBD7CBD0C1A99A76534140424E4E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504D413D3D629ECBD1DFDBD0C48C553A40434F4E43413A528BBED0 -DFDBD0C58E563A3F3E3D3A63A0D1D1DFD9BC9259393E413B4A6485A9BBC1D6D7CFD9D0C2C5B58D -69463A3A406FADD6D2DFD8B1844E393E3D385E94C0DDDBD1D1995F393E4048403F638AAAC2C8C6 -D7D7CFDAD2C2C1AC8D72513E4148403E3A63A0D1D1DFD9BC925939404847504E47504E47504E47 -4F473C395C8DCBD9D2DFD8B7935E3F363333363D495B63584E43434D4C3F3C406FADD6D2DFDBD2 -DFDBD2DFDBD2DBB278483B3A3C406FADD6D2DFD8B1844E393E3D385E94C0DDDBD1D1995F393E41 -4F4C413F40547A9AABC7CFCDDBD4C2C2C1C4DDDBD2DCBB82523A3A3C3A63A0D1D1DFD9BC925939 -404844433C435E7F96B5C3C6D9D6CBD0C1A8997855423C404D4E47504E47504E47504E47504E45 -463C416CA1C4DEDBD2DED2B39A755B4F453F3E414753606D74634B434745504E44433C435E7F96 -B5C3C6D9D6CBD0C1A8997855423C404D4E47504C413F40547A9AABC7CFCDDBD4C2C2C1C4DDDBD2 -DCBB82523A3D4B4E44433C44608199B8C5C8DAD6CBCFBFA6967250403F414F4E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47504E47 -504E47504E47504E47504E4742413C5E5D5981807B7D7C767D7C767D7C767D7C767D7C767D7C76 -7D7C767D7C767D7C767D7C767D7C767D7C7681807B5D5C5843413D504E47504E4742413C5E5D59 -81807B7D7C767D7C763D3C378A89838A89838A89838A89838A89838A89833D3C377D7C767D7C76 -81807B5D5C5843413D504E47504E4742413C8E5643EB734BEA6D44EA6D44EA6D446D4422BC5E38 -EA6D44EA6D44BC5E386D4422EA6D44EA6D44EA6D44EB734B8D554443413D504E47504E47504E47 -504E474E4C45CACACBC7C6C5CBCAC9CFCECDD3D2D1D6D5D4DAD9D8DDDCDBDFDFDEE2E1E0E5E4E3 -E7E6E5E9E8E751504C51504D52514D52514D52514D52514D52514D52514D52514E52514D51504C -51504C50504C51504D686866A9A9A8ECECECECECECECECECECECECECECECECECECECECECECECEC -ECECECCFCFCFA5A5A5AFAFAFCBCBCBD8D8D8D8D8D8D7D7D7D7D7D7D7D7D7D7D7D7D8D8D8D7D7D7 -CBCBCB7C7D7BE0E1DEFDFDFDF4F4F3F6F6F5EAEBE9646661ABACAAEAEAEAECECECECECECE6E6E6 -70726DD6D8D4DCDEDAD5D6D37476724B4A474A4946494845494845494844484744484744474643 -46454145444043433F41413C4D4B444F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4A3F3C4470ACD2D1DFDACED2C3B4BDBDBDD2C792 -623A3B433D3D5D8FB7DADAD2DED6C6C9C4C2D7D9D1DFDAC3A56D433C433E3C406FADD6D2DFDACC -D1C5BAC5C1BAC19F6E483C3A3B406FADD6D2DFD8B1844E393E3C385E94C0DDDBD1D1995F393D3D -3D3A63A0D1D1DFDAD1D9CFC2CDCECCDEDAD2DFDAC8B57D4D3B40434E4D464F4D464F4D464F4C40 -3D3A63A0D1D1DFDAD1D9CFC2CDCECCDEDAD2DFDAC8B57D4D3A3B384678A8DADAD2DCBF8655393B -403B467CB1CEDEDACEB57B473A42444F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4C403D3A63A0D1D1DFD9BC925938383963A0D1D1DFDAD1DAD0C3CECECC -DEDAD2DFD9BF99603B3E453E3C406FADD6D2DFDACCD1C5BAC5C1BAC19F6E483D3E463E3D5D8FB7 -DADAD2DED6C6C9C4C2D7D9D1DFDAC3A56D433C443F3D3A63A0D1D1DFDAD1DBD2C4CECDCBD8B67D -4D3A63A0D1D1DFDAD1D9CFC2CDCECCDEDAD2DFDAC8B57D4D3B4042473F3E5E91B8DADAD2DFDACF -D7D0CADCDAD2DFDACBBA84523C3F3D3D3A63A0D1D1DFD9BC925939404746483E385F94BED5CDC0 -C9C4BED0D4D0DEDBD1DCBF855739393A406FADD6D2DFDACCD1C5BAC5C1BAC19F6E483D3B3C3A63 -A0D1D1DFD9BC9259393D3C3E5E91B8DADAD2DFDACFD7D0CADCDAD2DFDACBBA84523C3F3D3D3A63 -A0D1D1DFDAD1DAD0C3CECECCDEDAD2DFD9BF99603B3E46454F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D45483D395D93BDDDDBD2DDC48B5A3A3B -49473C395788C5D8D2DFD8B58952374147403D3A63A0D1D1DFD9BC925938384470ACD2D1DFDACE -D2C3B4BDBDBDD2C792623A383A406FADD6D2DFD8B1844E393E3C385E94C0DDDBD1D1995F393D41 -473E385F94BED5CDC0C9C4BED0D4D0DEDBD1DCBF855739393B3963A0D1D1DFD9BC925939404746 -4F4D464F4D464F4D464F483C3B5183C0D8D2DFDAC6B58B644F3E36383B3B4142414C4D464F4B3F -3C406FADD6D2DFDACCD1C5BAC5C1BAC19F6E483C3A3B406FADD6D2DFD8B1844E393E3C385E94C0 -DDDBD1D1995F393D3F443B4573A7C6DEDBD2DED9CBD0CAC6D8D9D1DFDBD2DCBB82523A3A3B3A63 -A0D1D1DFD9BC9259393D3C3E5E91B8DADAD2DFDACFD7D0CADCDAD2DFDACBBA84523C3F424E4D46 -4F4D464F4D464F4A3E3C4473B0D5D1DFDACCB57B48373C404A4A454D4B444A463F4446444F4D45 -483F3E5E91B8DADAD2DFDACFD7D0CADCDAD2DFDACBBA84523C3F40443B4573A7C6DEDBD2DED9CB -D0CAC6D8D9D1DFDBD2DCBB82523A3C443E3D5D8FB7DADAD2DED6C6C9C4C2D7D9D1DFDAC3A56D43 -3C44444F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D464F4D46 -4F4D464F4D464F4D464F4D464F4D464F4D464F4D463D3C37706F6A7C7B747A79727A79727A7972 -7A79727A79727A79727A79727A79727A79727A79727A79727A79727C7B74706E693D3B384F4D46 -4F4D463D3C37706F6A7C7B747A79727A79723D3C377A79727A79727A79727A79727A79727A7972 -3D3C377A79727A79727C7B74706E693D3B384F4D464F4D463D3C37BC6344E8693FE8673CE8673C -E8673CC06F4B423716B95931BD5B32423716BC6D4AE8673CE8673CE8673CE8693FBB62443D3B38 -4F4D464F4D464F4D464F4D464D4B44C8C8C9C6C5C4CAC9C8CECDCCD2D1D0D5D5D4D9D8D7DCDBDA -DFDEDDE2E1E0E4E3E2E7E6E5E8E8E751504C51504D51504C504F4C51504C51504C51504C51504D -52514D51504D51514D51504D51514D51514D555452878787C1C1C1ECECECECECECECECECECECEC -ECECECECECECEAEAEABCBCBCABABABCDCDCDD8D8D8D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7 -D7D7D7D7D7D7D7D7D7D7D7D77D7E7CCFD1CDFEFEFEF7F7F6EFF0EFF5F5F4EFF0EE90928E686966 -9D9E9CB5B6B480817C9FA29CE4E5E3D2D4CFC6C9C3696A654B4A474A49464A4946494845484744 -48474447474347464346454144434043423E41413C4C4A434E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E473C3A5587C3D8D2DED4A6 -79463534343435383D49483E3B4674B1D4D1DED6AE844F383333354776A4D6DAD1DAB076473A39 -3B406FADD6D2DFD8B1844D36353636383C3E4B4A3E3C406FADD6D2DFD8B1844D393D3C385E94C0 -DDDBD1D1995F393D3C3C3963A0D1D1DFD9BC92593634353E5B8CB2DADAD2DECC95643C3A464B45 -4E4C454E4C454E4B403D3963A0D1D1DFD9BC92593634353E5B8CB2DADAD2DECC95643C37384978 -B5D6D1DFD8B2854E38383F6CA9D3D1DED7B0824D394248454E4C454E4C454E4C45463C34333333 -333333333333353C404D4C454E4C454E4C454E4B403D3963A0D1D1DFD9BC925937373963A0D1D1 -DFD9BC9259363436477BAFCBDEDBD1CD955C3A3C3B3C406FADD6D2DFD8B1844D36353636383C3E -4B493E3B4674B1D4D1DED6AE844F383333354776A4D6DAD1DAB076473A3A3C3963A0D1D1DFD9BC -925936343535383C3D3B3963A0D1D1DFD9BC92593634353E5B8CB2DADAD2DECC95643C37394775 -B2D5D1DFD9C0A46E463634384D79A5D3DAD2DECF9B6B3F373A3963A0D1D1DFD9BC9259383F4645 -4E4C43423A36343639404446495379B1D4D1DFD7AC7F493638406FADD6D2DFD8B1844D36353636 -383C3E4B4B403D3963A0D1D1DFD9BC925937374775B2D5D1DFD9C0A46E463634384D79A5D3DAD2 -DECF9B6B3F373A3963A0D1D1DFD9BC9259363436477BAFCBDEDBD1CD955C3A3D404D4C454E4C45 -4E4C454E4C45463C34333333333333333333353C404D4C454E4C454E4C454E4C454D473C3A5585 -C2D8D2DFD9BF965E393B3B385C91BDDDDBD1DAB47A4B393D4A4B403D3963A0D1D1DFD9BC925937 -385587C3D8D2DED4A679463534343435383D49493E3C406FADD6D2DFD8B1844D393D3C385E94C0 -DDDBD1D1995F393D404D4C43423A36343639404446495379B1D4D1DFD7AC7F4937383963A0D1D1 -DFD9BC9259383F46454E4C454E4C454E4C454E4C44463D416492B5D6DAD2DFDBD2DED6C2BBA287 -7457423B3F414E4A3E3C406FADD6D2DFD8B1844D36353636383C3E4B4A3E3C406FADD6D2DFD8B1 -844D393D3C385E94C0DDDBD1D1995F393C3A3B4D7CBAD7D1DFD8BB97603E3534333E71A2DADBD2 -DCBB82523A393B3963A0D1D1DFD9BC925937374775B2D5D1DFD9C0A46E463634384D79A5D3DAD2 -DECF9B6B3F39454B454E4C454E4C454D463B395C8DCAD9D2DFD8B3864F384148454E4C454E4C45 -4E4C454E4C454E493E3B4775B2D5D1DFD9C0A46E463634384D79A5D3DAD2DECF9B6B3F36394D7C -BAD7D1DFD8BB97603E3534333E71A2DADBD2DCBB825239383A4674B1D4D1DED6AE844F38333335 -4776A4D6DAD1DAB076473A3D4B4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C45 -4E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C454E4C453A393575746E787770 -77766F77766F77766F77766F77766F77766F77766F77766F77766F77766F77766F77766F787770 -75746E3A39364E4C454E4C453A393575746E78777077766F77766F3D3C3777766F77766F77766F -77766F77766F77766F3D3C3777766F77766F78777075746E3A39364E4C454E4C453A3935CF633E -E66236E66134E66134E66134E76A40C072503E35143E3515BC704EE86B41E66134E66134E66134 -E66236CE633E3A39364E4C454E4C454E4C454E4C454C4A43C7C7C8C4C3C3C9C8C7CCCCCBD1D0CF -D4D3D2D8D7D6DBDAD9DEDEDDE1E0DFE4E3E2E6E5E4E8E7E6504F4C504F4C504F4C504F4C504F4C -504F4C51504C52514D53524E52514D51514D51504C52514D52514E52514E595855888887D8D8D8 -EBEBEBEBEBEBEBEBEBEBEBEBE9E9E9B4B4B4B5B5B5D7D7D7D7D7D7D7D7D7D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6BBBCBB626460EEEFEDF9F9F8F9F9F9F2F3F1EBECEA -ECEDEAF6F6F5E6E8E6C2C5C0A7A9A4BFC2BCE5E6E3C5C7C1E0E1DE9495915857544B4A474A4A46 -4A49464A494649484548474448474447464246454144434043423E41413C4B49424D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4A40 -3F3C5991C0CEDEDBD1DED4BFB79E826C503E3D3E393A6597D4DAD2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2DDC48B5A39383A406FADD6D2DFD8B1844D394147444D4B444D493E3C406FADD6D2DFD8B1 -844D393D3B385E94C0DDDBD1D1995F393C3B3C3963A0D1D1DFD9BC9259383F443C394676B4D7D2 -DFD8B48750384047444D4B444D4B444D4A3F3C3963A0D1D1DFD9BC9259383F443C394676B4D7D2 -DFD8B48750383B38477BB0CCDEDACEB97F4A3C6698D2DAD2DCB77D4E393C494B444D4B444D4B44 -453C38689EC9DEDBD2DFDBD2DFDBD1D39C623A3C3F4C4B444D4B444D4A3F3C3963A0D1D1DFD9BC -925937373963A0D1D1DFD9BC9259383D3C38568BB9DCDBD2DAA5693B3A3A3B406FADD6D2DFD8B1 -844D394147444D4B444C44393A6597D4DAD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DDC48B5A3939 -3A3963A0D1D1DFD9BC9259383F46444C493F3C3963A0D1D1DFD9BC9259383F443C394676B4D7D2 -DFD8B4875036396697D4DAD2DECC9362383946493E3A3E6DAAD6D1DFD9BB905736373963A0D1D1 -DFD9BC9259383F4642443D46668DA8C9D4D1DEDBD2DFDBD2DFDBD2DFD8B3874F3738406FADD6D2 -DFD8B1844D394147444D4B444D4A3F3C3963A0D1D1DFD9BC925937396697D4DAD2DECC93623839 -46493E3A3E6DAAD6D1DFD9BB905736373963A0D1D1DFD9BC9259383D3C38568BB9DCDBD2DAA569 -3B3B3E4C4B444D4B444D4B44453C38689EC9DEDBD2DFDBD2DFDBD1D39C623A3C3F4C4B444D4B44 -4D4B444D4B4241394980B4CDDEDBD1CD99603B3B5F9AC9D0DFDAC9AB72423B42424D4A3F3C3963 -A0D1D1DFD9BC925938383C5991C0CEDEDBD1DED4BFB79E826C503E3D423D3C406FADD6D2DFD8B1 -844D393D3B385E94C0DDDBD1D1995F393C3E443D46668DA8C9D4D1DEDBD2DFDBD2DFDBD2DFD8B3 -874F37383963A0D1D1DFD9BC9259383F46444D4B444D4B444D4B444D4B444D4B43443B39475A6E -899BA8C5D0D0DEDBD2DED8C2AA744A3B413C3C406FADD6D2DFD8B1844D394147444D4B444D493E -3C406FADD6D2DFD8B1844D393D3B385E94C0DDDBD1D1995F393937396699D6DAD2DECA9160383A -4542393B6C9EDADBD2DCBB82523A393B3963A0D1D1DFD9BC925937396697D4DAD2DECC93623839 -46493E3A3E6DAAD6D1DFD9BB9057373F46444D4B444D4B444C453A395B8DC9D9D2DFD8B3874F38 -4047444D4B444D4B444D4B444D4B444C44393A6697D4DAD2DECC9362383946493E3A3E6DAAD6D1 -DFD9BB905736396699D6DAD2DECA9160383A4542393B6C9EDADBD2DCBB82523936396597D4DAD2 -DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DDC48B5A393B474B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -4D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B444D4B44 -3A3936706F6974736C73726B73726B3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -73726B73726B74736C706F683A39354D4B444D4B443A3936706F6974736C73726B73726B3D3C37 -73726B73726B73726B73726B73726B73726B3D3C3773726B73726B74736C706F683A39354D4B44 -4D4B443A3936CD5F39E55E31E55D2FE55D2FE55D2FE55D2FBD5B313F37163E3616B85A32E55D2F -E55D2FE55D2FE55D2FE55E31CB5F383A39354D4B444D4B444D4B444D4B444B4942C5C5C6C3C3C2 -C8C7C6CBCBCAD0CFCED4D3D2D7D6D6DBDAD9DEDDDCE1E0DFE3E2E1E6E5E4E8E7E652514D52514D -51504D52514D52514D52514E53524E53524F54534F53524F53524E52514D52514D52514E53524E -52514D797978C6C6C6EBEBEBEBEBEBEBEBEBEBEBEBBCBCBCB9B9B9D7D7D7D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D4D4D46F716EBCBEBAE4E6E2D6D9D3 -FAFAF9F5F5F4EEEEEDE7E8E5E0E1DEE1E2DFE5E6E3E6E7E4DCDEDAC3C6C0CDCFCAD5D6D2676A64 -4E4D4A4C4C484B4A474A4A464A4A4649484547474347464347464245444144433F43423E41413C -4A48424C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C473C3B4355748D9FBFCDCEDEDBD2DED4B2895638396699D6DAD2DED5B5 -A48C858C8A858C8A858C8A858B7F634F403B3A3F6EACD6D2DFD8B2854E384046444C4A444C493E -3B3E6DABD6D2DFD8B58952383C3B385E94C0DDDBD1D1995F393C3B3C3963A0D1D1DFD9BC925938 -3E433D3A4372B0D6D2DFD8B58952383F443F3F3B393D3F3F4A493F3C3963A0D1D1DFD9BC925938 -3E433D3A4372B0D6D2DFD8B58952383E3F384575A5D7DAD1DBB5807A99C1DEDACEBB814B393F41 -4C4A444C4A444C4A44443B38689EC9DEDBD2DFDBD2DFDBD1D39C623A3C3F4B4A444C4A444C493F -3C3963A0D1D1DFD9BC925937373963A0D1D1DFD9BC9259383C3C385287B5DCDBD2DAA66B3C3A3A -3B3F6EACD6D2DFD8B2854E384046444C4A444B4339396699D6DAD2DED5B5A48C858C8A858C8A85 -8C8A858B7F634F413B3B3963A0D1D1DFD9BC9259383E45444C493F3C3963A0D1D1DFD9BC925938 -3E433D3A4372B0D6D2DFD8B5895236396597D4DAD2DECC9362383945483E3A3E6DAAD6D1DFD9BB -905736373963A0D1D1DFD9BC9259383D3F393E6899D2DAD2DECFAE977B6C6F728AB6D2D1DFD8B3 -875037383F6EACD6D2DFD8B2854E384046444C4A444C493F3C3963A0D1D1DFD9BC925937396597 -D4DAD2DECC9362383945483E3A3E6DAAD6D1DFD9BB905736373963A0D1D1DFD9BC9259383C3C38 -5287B5DCDBD2DAA66B3C3A3E4B4A444C4A444C4A44443B38689EC9DEDBD2DFDBD2DFDBD1D39C62 -3A3C3F4B4A444C4A444C4A444C4A444A42384370A1D5DAD2DECF9D78769BD2DAD2DECB95653D39 -4549444C493F3C3963A0D1D1DFD9BC9259383E433C3B4355748D9FBFCDCEDEDBD2DED4B2895639 -373E6DABD6D2DFD8B58952383C3B385E94C0DDDBD1D1995F3939373E6899D2DAD2DECFAE977B6C -6F728AB6D2D1DFD8B3875037383963A0D1D1DFD9BC9259383E45444C4A444C4A444C4A444C4A44 -4C4A4246423F45433D403B37363C4E78A6C2DDDBD2DCC187573A383A3F6EACD6D2DFD8B2854E38 -4046444C4A444C493E3B3E6DABD6D2DFD8B58952383C3B385E94C0DDDBD1D1995F393937396698 -D5DAD2DECD956439394441393B6C9EDADBD2DCBB825139393B3963A0D1D1DFD9BC925937396597 -D4DAD2DECC9362383945483E3A3E6DAAD6D1DFD9BB9057373E45444C4A444C4A444C473D3A4776 -B4D7D1DFDACCB27946373B3E4848434B494249453F4343414A43393A6597D4DAD2DECC93623839 -45483E3A3E6DAAD6D1DFD9BB905736396698D5DAD2DECD956439394441393B6C9EDADBD2DCBB82 -513836396699D6DAD2DED5B5A48C858C8A858C8A858C8A858B7F634F413F494A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A444C4A44 -4C4A444C4A444C4A443C3B3766656072716A706F68706F687E7D777E7D777E7D777E7D777E7D77 -7E7D777E7D777E7D77706F68706F6872716A66645F3C3B374C4A444C4A443C3B3766656072716A -706F68706F683D3C37706F68706F68706F68706F68706F68706F683D3C37706F68706F6872716A -66645F3C3B374C4A444C4A443C3B37B75735E45D2EE45B2CE45B2CE45B2CBA5226423615BA6D4A -BF6F4C423615B65026E45B2CE45B2CE45B2CE45D2EB757353C3B374C4A444C4A444C4A444C4A44 -4A4842C4C4C5C2C2C1C7C6C5CACAC9CFCECDD3D2D1D6D5D5DAD9D8DDDCDBE0DFDFE3E2E1E5E4E3 -E8E7E651504D52514D53524E53524E53524F54534F55545055545055545055545054535053524F -53524E53524E53524E545350888888DFDFDFEAEAEAEAEAEAEAEAEACDCDCDB5B5B5D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7D7D7D7D6D6D6D6D6D6D6D6D6D7D7D78B8C88888B86 -EFF0EECACCC6CACEC6DDDFDAF5F6F5F0F1EFE9EAE8E2E3E0DBDDD9D4D6D2CDCFCAC6C9C3D3D5D0 -DCDED97678735455514D4C494D4C494C4B484C4B474B4A464A4945484744484743464642464541 -44434043423F41413C4947414B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B4942494645464038343434333A5087B7CFDFDBCFBE854E -374B7BB8D7D1DFD9C2AA784F3C343434343338414849433E46473E3B3965A2D2D1DFDAC5A36A3E -353534363A3D47483F3C395F9CCDD1DFDACBAF77453534365E94C0DDDBD1D1995F393C3B3B3963 -A0D1D1DFD9BF955C373434364976A3D3DAD2DED19D6D3E363C4B648A9D9D9D835E483E3B3B3963 -A0D1D1DFD9BF955C373434364976A3D3DAD2DED19D6D3E3843473E3B3F67A4CED1DEDAC9D5D2D1 -DED6AB7E4A374146434B49434B49434B49434B4943443B34333333333333333333353B3E4A4943 -4B49434B49434B483E3C3963A0D1D1DFD9BC925937373963A0D1D1DFD9BC9259383C3C385287B5 -DCDBD2DAA66B3C3A3A3B3965A2D2D1DFDAC5A36A3E353534363A3D47463C394C7BB8D7D1DFD9C2 -AA784F3C343434343338414849433E46473E3C3963A0D1D1DFD9BC9259383E44434B483E3C3963 -A0D1D1DFD9BF955C373434364976A3D3DAD2DED19D6D3E36384774B2D5D1DFD9C0A46E46363437 -4D79A5D4DAD2DED09C6D3E373939619ECED1DFDAC7A66C3E3739384C80AFDCDBD2DAAE74443534 -35375F9BCCD1DFD8B3875037373965A2D2D1DFDAC5A36A3E353534363A3D47483E3C3963A0D1D1 -DFD9BC925937374774B2D5D1DFD9C0A46E463634374D79A5D4DAD2DED09C6D3E36393963A0D1D1 -DFD9BC9259383C3C385287B5DCDBD2DAA66B3C3A3D4A49434B49434B49434B4943443B34333333 -333333333333353B3E4A49434B49434B49434B49434B49434B483F3C3C5F9BC9D0DFDACED7D3CE -DEDBD0C38C543A3C404A49434B483E3C3963A0D1D1DFD9BC9259383D4245464038343434333A50 -87B7CFDFDBCFBE854E37385F9CCDD1DFDACBAF77453534365E94C0DDDBD1D1995F3938384C80AF -DCDBD2DAAE7444353435375F9BCCD1DFD8B38750373838619ECED1DFDAC7A66C3E373D414B4943 -4B49434B49434B494145404B626D6154463B3633333337436798BCDDDBD2DEC990603938393965 -A2D2D1DFDAC5A36A3E353534363A3D47483F3C395F9CCDD1DFDACBAF77453534365E94C0DDDBD1 -D1995F393B3A394A79B7D6D1DFDAC4A974493834343A6C9EDADBD2DCBB825139393A3963A0D1D1 -DFD9BC925937374774B2D5D1DFD9C0A46E463634374D79A5D4DAD2DED09C6D3E384348434B4943 -4B49434B49414138497DB1CCDEDBD2DED0B09772584C423D3C3E414B5561736852423F3B3A4774 -B2D5D1DFD9C0A46E463634374D79A5D4DAD2DED09C6D3E36384A79B7D6D1DFDAC4A97449383434 -3A6C9EDADBD2DCBB82513837394C7BB8D7D1DFD9C2AA784F3C343434343338414849433E464843 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B49434B4943 -4B49434B49434B49434B49434B49434B4943413F3B54534E6F6E686C6B656C6B656C6B656C6B65 -6C6B656C6B656C6B656C6B656C6B656C6B656C6B656C6B656F6E6853524E403F3B4B49434B4943 -413F3B54534E6F6E686C6B656C6B653D3C376C6B656C6B656C6B656C6B656C6B656C6B653D3C37 -6C6B656C6B656F6E6853524E403F3B4B49434B4943413F3B884A33E35C2DE35829E35829E35829 -6C411DBC6A48E56337E56236BC6A486C411EE35829E35829E35829E35C2D864A33403F3B4B4943 -4B49434B49434B4943494741C3C3C4C1C0BFC6C5C4CAC9C8CECDCCD2D1D0D6D5D4D9D8D7DDDCDB -E0DFDEE3E2E1E5E4E3E7E6E552514E52514D53524E54534F54534F545350555450555450555450 -55545055545054534F54534F54534F54534F6968669E9E9DE9E9E9E9E9E9E9E9E9E4E4E4B2B2B2 -D2D2D2D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D3D3D3AAAAAA8E8E8D8282818282818E8E8E -AD5D58B1423DEBE5E3C9CCC6BDC0B9C4C7C0CBCFC7D5D8D2ECECEBEEEFEDEDEEECE7E8E6E2E3E0 -E4E5E2E7E8E5D3D5D16B6E6A5657534E4D4A4E4D4A4E4D4A4D4C494C4B474B4A464A4945484744 -47474347464246454145444043423E41413C4846404A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A433A39588AC7D7CBCFC4B6BDBABA -D2D7D1DFDAC8A86E40393841679ABDDCDAD2DFDAD1DAD1C4D0D0CCDCDAC69E63383C4240413A45 -76ABC9DEDBD2DED7C8CDC7C3D4BF895A393A403B3D659AC1DDDBD2DED9CBD1C9C1D3D5D1DEDBD1 -D1995F393B3B3B3963A0D1D1DFDBD1DED6C8CDC9C6D9DAD1DFDACFC6935C3D3737568BB9DCDBD2 -DFD8B0834D37373963A0D1D1DFDBD1DED6C8CDC9C6D9DAD1DFDACFC6935C3E3B3E494841443B3A -5D93BDDDDBD2DFDBD1D7AB7145393C4848424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A473D3B3963A0D1D1DFD9BC925937373963A0D1D1DFD9BC -9259383B3B385287B5DCDBD2DAA66B3C3A3C403A4576ABC9DEDBD2DED7C8CDC7C3D4BF895A3939 -403B41679ABDDCDAD2DFDAD1DAD1C4D0D0CCDCDAC69E63383C423D3B3963A0D1D1DFD9BC925938 -3D43424A473D3B3963A0D1D1DFDBD1DED6C8CDC9C6D9DAD1DFDACFC6935C3E3B3D433C3D6093BA -DBDAD2DFDACFD6D0CADBDAD2DFDACCBD88543C3C3D3F3A4A82B6CEDEDBD2DED6C19B663B3A5F91 -CBD9D2DEDACAC9B8A9B0AEB3CDD7D1DFD8B38750383A394576ABC9DEDBD2DED7C8CDC7C3D4BF89 -5A39383A3963A0D1D1DFD9BC9259383A3A3D6093BADBDAD2DFDACFD6D0CADBDAD2DFDACCBD8854 -3C3C3B3B3963A0D1D1DFD9BC9259383B3B385287B5DCDBD2DAA66B3C3A3D4948424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842463D37 -5185B3DBDAD2DFDBD2DED3A87A47374146424A48424A473D3B3963A0D1D1DFD9BC92593737588A -C7D7CBCFC4B6BDBABAD2D7D1DFDAC8A86E4039383D659AC1DDDBD2DED9CBD1C9C1D3D5D1DEDBD1 -D1995F3939383C5F91CBD9D2DEDACAC9B8A9B0AEB3CDD7D1DFD8B387503839394A82B6CEDEDBD2 -DED6C19B663C3C42414A48424A48424A443A3A5587C3D8D2DFDBD1DED9CFDCD9D1DEDBD2DFDAD0 -CB99613F3C3D403A4576ABC9DEDBD2DED7C8CDC7C3D4BF895A393A403B3D659AC1DDDBD2DED9CB -D1C9C1D3D5D1DEDBD1D1995F393B3D433B406598BDDCDAD2DFDACED5CBC0CED0CEDEDBD2DCBB82 -5139393A3963A0D1D1DFD9BC9259383A3A3D6093BADBDAD2DFDACFD6D0CADBDAD2DFDACCBD8854 -3C3C3F4948424A48424A48424A484249443A3C527AB2CED1DEDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -DECB96663D393F3C3D6093BADBDAD2DFDACFD6D0CADBDAD2DFDACCBD88543C3C3E433B406598BD -DCDAD2DFDACED5CBC0CED0CEDEDBD2DCBB8251393A403B41679ABDDCDAD2DFDAD1DAD1C4D0D0CC -DCDAC69E63383C42424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A48424A4842 -4A48424A48424A48424A48424A48424A48424A48424A48424A484246453F3C3B386C6B646A6963 -6968626968626968626968626968626968626968626968626968626968626A69636C6B653C3B38 -4644404A48424A484246453F3C3B386C6B646A69636968623D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C376968626A69636C6B653C3B384644404A48424A484246453F473A32DB5A2D -E25727E25626E25626E7734BE46134E25626E25626E46134E7734BE25626E25626E25727DA5A2D -4639334644404A48424A48424A48424A4842484640AEAFAFC0C0BFC5C4C3C9C8C7CDCCCCD2D1D0 -D5D5D4D9D8D7DDDCDBDFDFDEE2E1E0E5E4E3E7E6E554534F53524E53524E53524F54534F545350 -5554515554505554505655515554505554505A5956646361666563878787D1D1D1E9E9E9E9E9E9 -E9E9E9C8C8C8C3C3C3D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D6D6D6BDBDBD8484845B5A584F4E4B -4F4E4B4F4D499B4038C54037CB463FB64748B4B0AAB6B8B2B8BCB4CACDC6D2D5CEEAECE8EBECEA -D8DAD7DBDDD9D7D9D6BFC1BD8386815F615D5F5F5B61605E5A59574F4E4B4F4E4A4D4C494B4A47 -4B4A464A494548484448474347464245444144434043423F41413C47453F494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -49474149474149474149474149474149474149474149474149474149474149474148423A3F5C7F -AEBCC0D4D6D0DED8CCD2C5AEA3835D473B3C47473E3E3A47628297B5C1C4D8D8D0DCD5C7CABBA5 -8A61403F424049453C3C49648FABB8D0D4CFDCD6C8C9B4845F3E3A44453D3D40537999ABC6CECC -DCD9CFD9D0C2C6BAA89E76503D3F3B3B3963A0D1D1DFDACBCBC0BBD1D4CED9CEBAB0926A4E3C3A -44413B425F87BACDCACEB1805A3D38393963A0D1D1DFDACBCBC0BBD1D4CED9CEBAB0926A4E3C3A -45464149474149443B394C7DBAD7D1DFDAC4A2683E3B4140494741494741494741494741494741 -49474149474149474149474149474149474149474149474149463D3B3963A0D1D1DFD9BC925937 -373963A0D1D1DFD9BC9259383B3B385287B5DCDBD2DAA66B3C393C48453C3C49648FABB8D0D4CF -DCD6C8C9B4845F3E3A44463E3E3A47628297B5C1C4D8D8D0DCD5C7CABBA58A61403F423C3B3963 -A0D1D1DFD9BC9259383D424149463D3B3963A0D1D1DFDACBCBC0BBD1D4CED9CEBAB0926A4E3C3A -45464149473E3F3A4562839AB9C6C8DAD8CCD2C3AB9E7D5844393C46474148433B4053719CB3BC -D3D4B88E57373B3B3F597B96B7C3C6D8D8D1DED8CDD5CBBBBCAD8C6C483A42433C3C49648FABB8 -D0D4CFDCD6C8C9B4845F3E38393963A0D1D1DFD9BC9259383D423E3F3A4562839AB9C6C8DAD8CC -D2C3AB9E7D5844393C46463D3B3963A0D1D1DFD9BC9259383B3B385287B5DCDBD2DAA66B3C393C -484741494741494741494741494741494741494741494741494741494741494741494741494741 -49474149474149453C3A436CA9D0D1DFDBD1CD9A613D3A3D48474149474149463D3B3963A0D1D1 -DFD9BC9259373C5B7FAEBCC0D4D6D0DED8CCD2C5AEA3835D473B3C47463D3D40537999ABC6CECC -DCD9CFD9D0C2C6BAA89E76503D3F3E433C3F597B96B7C3C6D8D8D1DED8CDD5CBBBBCAD8C6C483A -41423B4053719CB3BCD3D4B88E57373D434149474149474148443C4251678B9EA8C0C7C7D9D8D1 -DDD7CACFC1ADA489674D3D3945464149453C3C49648FABB8D0D4CFDCD6C8C9B4845F3E3A44453D -3D40537999ABC6CECCDCD9CFD9D0C2C6BAA89E76503D3F3F49473E3E3A47648499B7C3C6D8D8D0 -DCD4C7CDC1B1AE9066493D3A3A3963A0D1D1DFD9BC9259383D423E3F3A4562839AB9C6C8DAD8CC -D2C3AB9E7D5844393C4647414947414947414947414947414947414741393B4A608298A5BEC7C6 -D8D8D0DCD5C7CCBEABA58F7059453D45463E3F3A4562839AB9C6C8DAD8CCD2C3AB9E7D5844393C -46474149473E3E3A47648499B7C3C6D8D8D0DCD4C7CDC1B1AE9066493D3D47473E3E3A47628297 -B5C1C4D8D8D0DCD5C7CABBA58A61403F4240494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -494741494741494741494741494741494741494741494741494741494741494741494741494741 -3D3C384F4E4969686266655F66655F66655F66655F66655F66655F66655F66655F66655F66655F -6968624E4D493D3C384947414947414947414947413D3C384F4E4969686266655F75746F75746F -75746F75746F75746F75746F75746F75746F66655F6968624E4D493D3C38494741494741494741 -4947413D3C38874630E15727E15423E15423E15423E15423E15423E15423E15423E15423E15423 -E15423E157278446303D3C3849474149474149474149474149474147453FC1C1C1BFBFBEC4C3C3 -C9C8C7CDCCCBD1D0CFD5D4D3D9D8D7DCDBDADFDFDEE2E1E0E5E4E3E7E6E553524E53524F53524F -53524E54534F5554505554505554505554505655515655516D6C6A8A8A8A9B9B9BA0A09FC6C6C6 -E8E8E8E8E8E8E8E8E8E7E7E7B9B9B9D3D3D3D5D5D5D4D4D4D4D4D4D4D4D4D5D5D5BDBDBD777775 -504F4B4F4E4A4E4E4A4F4E49A14038C54137E26150DE544ABA3637A53D44B3B0A9BDC0BADBDDD8 -E3E5E29295915E605B777976828481858783989997BEBEBDC4C4C49F9F9F9E9E9E8F8F8F737271 -4E4D4A4D4C494C4B474B4A464A494549484448474447464246454144444043433F41413C46443F -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -48464148464147423A3937353434333333333536363A3D3D46464148464148463F423D38383634 -3433333334343637373D414048464148464148443D3D383535343333343436373A434541484641 -48453E3F3A363634343333333434343637373B3F3F48453D3B3963A0D1D1DFD9BC925936343433 -343435393B3C45454148464147413A38353435383A43443D3B3963A0D1D1DFD9BC925936343433 -343435393B3C454541484640423B35353434416696C9D9D1DCC18A593A39434541484641484641 -48464148464148464148464148464148464148464148464148464148464148464148464148453D -3B34333333353C424148453D3B34333333353C4241484641443D3633333334393C474641484641 -48443D3D383535343333343436373A43454148464148463F423D38383634343333333434363737 -3D414048464148453D3B34333333353C424148464148453D3B3963A0D1D1DFD9BC925936343433 -343435393B3C45454148464148464148463F423D383835343433333536363B3E3E464641484641 -48464147423C3B38353434353D4241484640433E38383634343333333333343535373839414441 -48464148443D3D383535343333343436373A43454148453D3B34333333353C424148464148463F -423D383835343433333536363B3E3E46464148464148453D3B34333333353C4241484641443D36 -33333334393C474641484641484641484641484641484641484641484641484641484641484641 -48464148464148464148464148464148464148443C3A3433333333353A3D474641484641484641 -48464148453D3B34333333353C424147423A3937353434333333333536363A3D3D464641484641 -48453E3F3A363634343333333434343637373B3F3F484641484640433E38383634343333333333 -34353537383941444148464147423C3B38353434353D424148464148464148464148464147433C -3D3A373735343433333333343536363A3C3C45454148464148464148443D3D3835353433333434 -36373A43454148464148453E3F3A363634343333333434343637373B3F3F48464148464148463F -423D38383634343333333434353636393C3D46464148453D3B34333333353C424148464148463F -423D383835343433333536363B3E3E464641484641484641484641484641484641484641484641 -47443D3E3B373735343433333334343536363A3C3C44454148464148463F423D38383534343333 -3536363B3E3E46464148464148464148463F423D38383634343333333434353636393C3D464641 -48464148463F423D383836343433333334343637373D4140484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -484641484641484641484641484641484641484641484641484641484641484641484641484641 -4846414846414846414644403A383554534F64635E62615C62615C62615C62615C62615C62615C -62615C62615C64635E53534F3A39354644404846414846414846414846414644403A383554534F -64635E62615C62615C62615C62615C62615C62615C62615C62615C64635E53534F3A3935464440 -4846414846414846414846414644403B3835A2492CE05323E05120E05120E05120E05120E05120 -E05120E05120E05120E053239F492C3A393546444048464148464148464148464148464146443F -C2C2C2BFBEBDC3C3C2C8C7C6CCCCCBD1D0CFD4D4D3D8D7D6DCDBDADFDEDDE2E1E0E4E3E2E7E6E5 -52514E52514E52514E53524E54534F545350555450565551575652565551565551898989DCDCDC -E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7DADADAC2C2C2D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4 -D2D2D2848383504F4B4F4E4A4F4E4A534D4AA83F36C8463AE46252DE544AD84943D23D3CAD2833 -9B3946DCD7D6BDBEBC6264609B9C9ACBCBCBC3C3C3DADADAE7E7E7E7E7E7E7E7E7E7E7E7E7E7E7 -E7E7E7E2E2E28989894E4D494D4C484C4B484B4A474A4946494844484743474642464542454440 -43433F41413C45433E474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -47454047454047454047454047454047454047454047454047454047454047453C3A3963A0D1D1 -DFD9BC9259383C414047454047454047454047454047454047454047454047453C3A3963A0D1D1 -DFD9BC9259383C414047454047454047453F40393C6DA1C2CFC9C4D6D8D1DFDAC4A66E43393F3F -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -47454047454047454047454047454047454047454047454047454047454047453C3A3963A0D1D1 -DFD9BC9259383C4140474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -474540474540474540474540474540474540474540474540474540474540474540474540474540 -47454047454047454047454047454047454047454044423D3A39354B4A475F5E59605F5A605F5A -5F5E595F5E59605F5A605F5A5F5E594B4A4639383644433E474540474540474540474540474540 -47454044423D3A39354B4A475F5E59605F5A605F5A5F5E595F5E59605F5A605F5A5F5E594B4A46 -39383644433E47454047454047454047454047454047454044423D3B393583432CD75021DF501E -DF501EDF4F1DDF4F1DDF501EDF501ED7502181442C39383644433E474540474540474540474540 -47454047454045433EC1C1C1BFBEBDC3C2C1C8C7C6CCCBCAD0CFCED4D3D2D8D7D6DCDBDADEDEDD -E1E0DFE4E3E2E7E6E553524E52514E52514D52514E53524E54534F565551565552575653575652 -565552888888E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7CFCFCFCACACAD3D3D3D3D3D3 -D3D3D3D3D3D3D4D4D4AAAAAA5B5B594F4E4A4F4E4A554D48B23D33CC4B3EE46453CC4E44BC403A -CA3B3ACC3235C6262E9B21388C354B7E7F7CC9C9C9D3D3D3D3D3D3CBCBCBD0D0D0E7E7E7E7E7E7 -E7E7E7E7E7E7E7E7E7E7E7E7E7E7E78888884E4D494D4C484C4C484B4B474B4A47494845484743 -47464347464245444043433F41413C44423D46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443B3A3963A0D1D1DFD9BC9259383B403F46443F46443F46443F46443F46443F46443F46443F -46443B3A3963A0D1D1DFD9BC9259383B403F46443F46443F46443D3E3A4C7AA9BFD5D6CFD8CCB5 -A67F57403A3B45443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443B3A3963A0D1D1DFD9BC9259383B403F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F -46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F46443F44433E3D3B38 -3B3A3748474452504C55555055555052504C4846433B3A373C3B3845433E46443F46443F46443F -46443F46443F46443F46443F46443F44433E3D3B383B3A3748474452504C55555055555052504C -4846433B3A373C3B3845433E46443F46443F46443F46443F46443F46443F46443F46443F44433E -3D3B38463932834129B04721C34A1EC34A1EB047218240294639323C3B3845433E46443F46443F -46443F46443F46443F46443F46443F44423DC2C2C2BEBDBDC3C2C1C7C6C5CBCBCAD0CFCED4D3D2 -D8D7D6DBDAD9DEDEDDE1E0DFE4E3E2E7E6E553524F52514D51504C52514D53524E54534F555450 -565552575653585754585754888888E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6CBCBCB -CFCFCFD3D3D3D3D3D3D3D3D3D3D3D3D4D4D48E8E8E4F4E4B4F4E4B584C48B63C32CE5041E46553 -C54B41B43D38BD3836C63134C6262EAE1F378A1E3A87495CD2D2D2D3D3D3D3D3D3D3D3D3CFCFCF -CCCCCCE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E68888884E4D494D4C484D4C494C4B47 -4B4A464A494549484447474346454245444044434041413D43423C45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443B3A34333333353B403E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443B3A34333333353B403E45443E45443E45443E45443E45443C -3E3834343333343535393C3C44443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443B3A34333333353B403E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E43413C3E3D383A3A363938353938353A3A363E3D3843413C45443E45443E -45443E45443E45443E45443E45443E45443E45443E45443E45443E45443E43413C3E3D383A3A36 -3938353938353A3A363E3D3843413C45443E45443E45443E45443E45443E45443E45443E45443E -45443E45443E45443E45443E43413C3E3D383A3A363938353938353A3A363E3D3843413C45443E -45443E45443E45443E45443E45443E45443E45443E45443E43423CC2C2C2BEBDBCC2C2C1C7C6C5 -CBCBCAD0CFCED4D3D2D7D6D6DBDAD9DEDEDDE1E0DFE4E3E2E6E5E452514E51504D51504C52514E -53524E54534F555450555451565551585753585753888888E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5 -E5E5E5E5E5E5CBCBCBD0D0D0D3D3D3D3D3D3D3D3D3D3D3D3D3D3D38484844F4E4B5C4C48BC3B32 -D15545E46654C04940B43E38BD3836C53033C6272EB01F37881937803A50D2D2D2D3D3D3D3D3D3 -D3D3D3D3D3D3D1D1D1CBCBCBE5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E58888884E4D49 -4D4C484C4C484C4B474C4B474A494549484447464246454245444044434042423D42413B44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D -44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D44433D42413BC2C2C2 -BDBCBCC2C1C0C7C6C5CBCAC9CFCECED4D3D2D7D6D6DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D -52514D52514D53524E53524E555450555451555451565551575652575652888888E5E5E5E5E5E5 -E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5CCCCCCD1D1D1D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2858584 -5E4B47BE3B31D65C49E36653BD483FB43D37BD3736C63033C6272EB02037891A3972253C848283 -D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2CDCDCDE5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5E5 -E5E5E58888884E4D494C4C484C4C484C4B484C4B474B4A4649484447464246454145444044433F -41413D41403B43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D43423D -43423D41403BC2C2C2BDBCBCC2C1C0C6C5C5CBCAC9CFCECED4D3D2D7D6D6DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E453524E53524E53524F53524F53524F555450565551565551565652575652585753 -888888E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4D1D1D1D1D1D1D2D2D2D2D2D2D2D2D2 -D2D2D2D3D3D398807EC13A30D9614DE26554B8473EB43D38BD3737C53134C7272FB120378B1938 -75223A524F4C8E8E8DD2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2E4E4E4E4E4E4E4E4E4 -E4E4E4E4E4E4E4E4E4E4E4E48888884E4D4A4D4C494D4C494C4B484B4A464A4945494844474643 -46454146454145444042423D403F3A42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C42413C -42413C42413C42413C42413C403F3AC2C2C2BDBCBBC1C1C0C6C5C5CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E454535055545056555154535054534F54534F565551575652 -585753585753585753888888E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4D7D7D7D1D1D1 -D1D1D1D1D1D1D1D1D1D1D1D1D1B2AFC93F35DD6651E16653B5463DB33D38BC3836C53134C7272F -B120378D1A39761F39534D4A605F5DACACABD2D2D2D1D1D1D1D1D1D1D1D1D2D2D2D2D2D2D8D8D8 -E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E48888884F4E4A4E4D4A4D4C494D4B484B4A47 -4A494549484548474346454245444044434042423D3F3E3941403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B3F3E39C2C2C2BDBCBBC1C1C0C6C5C5CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E456555156555157565255545153524F -53524F545350565551575652575753585753888888DEDEDEE3E3E3E3E3E3E3E3E3E3E3E3E3E3E3 -E3E3E3DCDCDCD4D4D4D1D1D1D1D1D1D1D1D1D0AAA7CC4036E06C54DF6652B2453CB33E38BC3836 -C43134C7282FB220368F1939791C38534B4A53524E868585D0D0D0D1D1D1D1D1D1D1D1D1D1D1D1 -D1D1D1D5D5D5DDDDDDE3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3DEDEDE8888884F4E4A4E4D4A -4E4C494D4C494D4C494B4A4649484548474447454246444145444042423D3E3D38403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A -403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A403F3A3E3D38C2C2C2BDBCBB -C1C1C0C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4575652585753 -57565356555153524F53524E54534F5453505655525857535857547877768F8F8F9C9C9C9E9E9D -C1C1C1E2E2E2E2E2E2E2E2E2E1E1E1D8D8D8D0D0D0D0D0D0D0A29DCB3F35E27057DB6452B1453B -B23D38BC3836C43234C7282FB2203691193A7B1A37534A4952514D7C7C7BBDBDBDD1D1D1D0D0D0 -D0D0D0D0D0D0D0D0D0D1D1D1DADADAE1E1E1E2E2E2E2E2E2E2E2E2C1C1C19D9D9D9C9C9C8E8E8E -7473714F4E4B4E4D4A4E4D494F4E4A4F4E4A4B4A4749484448474447464246454246444142423D -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C373D3C37 -3D3C37C2C2C2BDBCBBC1C1C0C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E458575358575357565356555153524F52514E53514E53524F5655515959545A5A565A5A56 -62615F686764686765878787CBCBCBE2E2E2E2E2E2E2E2E2DDDDDDD3D3D3D09994CB3E33E47359 -D86451AF443BB33D38BB3836C33233C7282FB32036931A3B7B193755484A61615E878686BEBEBE -D1D1D1D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D4D4D4DEDEDEE2E2E2E2E2E2E2E2E2CCCCCC878786 -6463616262605B5B58504F4B4F4E4A4E4D494E4D4A4F4E4A4E4D494B4A464A4945494844474643 -46454245444142423D41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E458575357565256555255545153524F52514D52514E54534F565552 -5A59555B5B575C5C585A5A565858545757536A6A689C9C9CE1E1E1E1E1E1E1E1E1E1E1E1D99792 -CC4035E5775BD56250AE443AB23D37BB3836C33233C7282FB32136961A3C801B3A8474788F8F8F -ACACACCFCFCFD1D1D1D0D0D0D0D0D0D0D0D0CFCFCFCFCFCFD0D0D0E0E0E0E1E1E1E1E1E1E1E1E1 -E1E1E19C9C9B67676551504D50504C50504C504F4B4F4E4A4F4E4A4F4E4A504F4B4E4D494B4A47 -4A494649484447464346454245444142423D41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E458575357565356555155545054535053524E -53524E54534F565552585754595955595955595854585753575653585754898989D6D6D6E0E0E0 -E0E0E0D99089CE4438E77A5ECF614EAC433AB23E38BB3837C33134C72930B4213597193C831D3D -BEAAB0CFCFCFCFCFCFD0D0D0CFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFD8D8D8E5E5E5 -E0E0E0E0E0E0E0E0E0D6D6D689898954534F51504D51504D504F4C504F4B4F4E4B4E4D494D4C48 -4E4D494D4C494C4B474B4A474A484548464346454245444142423D41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4575652565552555451 -55545054535053524E54534F54534F565551575653585754595854595853585753585753565552 -7A7A79BFBFBFE0DFDFD88279D0483BE97E60CC5F4DAC443AB13E38BA3836C33234C82930B42135 -98193C831C3CBAA1AACFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF -D5D5D5E9E9E9E2E2E2E0E0E0E0E0E0E0E0E0BFBFBF79797851504D504F4C52514D51514D504F4B -4F4E4A4E4D494C4B474C4B484C4B474C4B474A494649484548464346454246444142423D41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -55545054535054535054535054535054534F54534F555450565552575652575652575652585752 -5857525756525C5B57888888CFCDCCD6776DD14D3EE98062C65D4BAC443AB13E38BA3836C33234 -C82930B5213599193D821B3BB698A2CECECECECECECECECECECECECECECECECECECECECECECECE -CECECECECECED3D3D3EBEBEBE4E4E4DFDFDFDFDFDFDFDFDFDFDFDFCECECE88888858575451504D -54545054534F504F4B4F4E4A4F4E4A4C4B484C4B484C4B474B4A464A4946494845484744474542 -45444142423D41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E455545054534F54534F545350555450555450555450555450575652585753 -5756525857525958535A59545D5C57878786BBB7B7D56D62D45242EA8263C35C4AAC443AB03D38 -BA3936C33234C82930B521359B193C831B3BB28E9BCECECECECECECECECECECECECECECECECECE -CECECECECECECECECECECECED9D9D9EFEFEFE6E6E6DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF -BABABA86868655545154534F555450504F4B4F4E4A4E4D494C4B484C4B474C4B474B4A464A4945 -49484448474347454245444142423D41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4555450555450555450545350555450555450555450 -5655515655525756525857525958535A59545B5A556E6E6BA6A0A0D46458D75947ED8765C75E4C -AD443AB03E38B93936C23234C82A30B621359B193C831B3BAB8291CDCDCDCDCDCDCDCDCDCDCDCD -CDCDCDCDCDCDCDCDCDCDCDCDCDCDCDD4D4D4EAEAEAF2F2F2E2E2E2DEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEA4A4A368686651504C52514D51504C504F4B4F4E4A4D4C494D4C48 -4D4C484B4A464A494649484447464346454245444042423D41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -4140497297A2A8835741403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B414044 -637E8F9E7E5C41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B4140497297A2A8835741403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B414044637E8F997A5741403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B4140497297A2A8835741403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -4140497297A2A8835741403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4565551565551565551555450 -5554505554505554505554505655515756525857535A59555B5A555B5A556F6460C64D41D85E4A -ED8867E76E58BD4B40B03E37B93936C23334C82A30B621349E1B3D841D3FBC8B9DEEEEEEDFDFDF -D2D2D2CECECECDCDCDCDCDCDCECECED2D2D2DFDFDFEEEEEEF7F7F7EAEAEADEDEDEDDDDDDDDDDDD -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9D9D991919162615F4F4F4B4F4E4B4F4E4B504F4B -4E4E4A4D4C494D4C484C4B484A49464A494649484548474446454245444042423D41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41405C -99C2C8D0A56A4A403B41405799C2D2D0A06041403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41404D8BBDD2DAAA6E45403B41405C99C2C8D0A56A4A403B41403F54666A725D44 -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41405799C2D2D0A06041403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403F54666A -725D4441403B41403B41403B41405C99C2C8D0A56A4A403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41405C99C2C8D0A56A4A403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41405294BDD2D5A56545403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41405C -99C2C8D0A56A4A403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41405799C2D2D0A06041403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41405799C2D2D0A06041403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4575652 -5756525756525655515655515655515554505554505655525756525857535B5A555C5B56665651 -BF4033D8624BEE8967E76F59E1594DCB4741B93937C13334C82A30B722349D1B3E841D3FA87286 -DFDFDFE7E7E7F1F1F1F8F8F8FCFCFCF9F9F9F9F9F9FCFCFCF8F8F8F1F1F1E8E8E8DFDFDFDDDDDD -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9D9D997979777777651504D504F4C -4F4E4B4F4E4A4F4F4B4F4E4A4D4C484B4A464B4A474A49454A4945494845484744474642454441 -42423D41403B41403B41403B41403B41403B41403B41404481B4D2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2D0A06041405286AFB5B7926045403B41405799C2D2D0A06041403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41404481B4D2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DAAA6E45403B -41403B41403B41403B41403B41403B41404D8BBDD2DAAA6E45403B41405286AFB5B7926045403B -414060A3CCD2C6975741403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B4A5D78A3B4BAD0D6D2DFDBCDD5CCBABCA5785E403B -41403B41403B41403B41403B41403B41403B41403B41403B41405799C2D2D0A06041403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B414060A3CCD2C6975741403B41403B41403B41405286AFB5B7926045403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B77AFC8DFCC9E6D443B41403B41403B41403B41403B414E78B7D6D2C69757414052 -86AFB5B7926045403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41445272929E -BCC2C3DAD6D2DFD6CDD0C2B0AD976A54403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41404477A5C3DADBD2DFDBD2DFDBCDD5CCBAB7AA8F81664941403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41405294BDD2D5A56545403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B8BBDD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2 -DFDBD2DFDBC3A3663B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41405286AFB5B7926045403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41405799C2D2D0A060 -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41404481B4D2DFB97D54403B41403B41403B41403B415D8FC6DBC8A8703F41403B41403B41403B -41403B41403B41403B41403B41403B41403B41405799C2D2D0A06041403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4595854585753575653575653575652565552575652575652585754585754595854 -5B5A55675953C43F31DD6C52ED8867E06351DD554BDB4D46D5423FC93537C82A31B722349F1B3E -841C3FA1647ADCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDFDFDFDFDFDFDCDCDCDCDCDCDCDCDC -DCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCD8D8D8979797767675 -51504E50504C50504C504F4C504F4C504F4C4F4E4B4E4D494C4B474C4B474C4B474B4A47494844 -49484447464245444142423D41403B41403B41403B41403B41403B41403B41404481B4D2DFC294 -77666068666068666068666063534441403B41403B41403B41403B41405799C2D2D0A06041403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41404481B4D2DFC294776660686660686660 -68666068584441403B41403B41403B41403B41403B41403B41404D8BBDD2DAAA6E45403B41403B -41403B41403B41403B414060A3CCD2C6975741403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41496EADD1D2DAC2A7947E6E72706E -7C838FA3976E4F403B41403B41403B41403B41403B41403B41403B41403B41403B41405799C2D2 -D0A06041403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B414060A3CCD2C6975741403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B4A70A2D5DBC8AD703F41403B41403B41403B41403B5483B0 -DADBB594583B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41445C94BDC8DFD6BFB7A08181756E777A788B979EB2A0734F403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41404481B4D2DFC299776660686B6A777E8BA3B9C3DADBC8BC9260 -4A403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41405294BDD2D5A565 -45403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B5461606D6B656D6B65 -81A5BFDFD6B0946B656D6B656D6B6059493B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41405799C2D2D0A06041403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41404481B4D2DFB97D54403B41403B41403B41403B415D8FC6DBC8A8703F -41403B41403B41403B41403B41403B41403B41403B41403B41403B41405799C2D2D0A06041403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45A59555857535756525857545958545958545A59555A5955 -5A59565958555958545A5955AB483CD9664EE98061B93532AA3132AA2A31BF373ACF3638C82B31 -B822349F1B3D841C3F8F4B64D0D0D0DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB -DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD1D1D1BCBCBCCBCBCBDBDBDBDBDBDBDBDBDBD8D8D8 -9696957474734D4C494F4E4B504F4C51504D52514E53524E51504D4F4F4B4E4E4A4D4C494C4B48 -4D4C484C4B474A49454A494548474446454242423D41403B41403B41403B41403B41403B41403B -41404481B4D2DFB97D54403B41403B41403B41403B41403B41405294BDD2D5A56545403B414057 -99C2D2D0A06041403B41403B4140496D92A2C1C7C8DADBCDD0C2A799704D41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D -54403B41403B41403B41403B41403B41403B41403B41444D7797A7C6D1CDDFDBCDD0BDB0C1CCD2 -DAAA6E45403B41405294BDD2D5A56545403B414060A3CCD2DFDBD2DFDBD2DFDBD2C1885241403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B416B99D0DBC8 -A8703F41403B41403B41403B41403B41403B41403B4140496D92A2C1C7C8DADBCDD0C2A799704D -41403B41405799C2D2D0A06041403B41403B4140496D92A2C1C7C8DADBCDD0C2A799704D41403B -41403B41404468839EBCC7C8DADBCDDACCBAA87A4D414060A3CCD2DFDBD2DFDBD2DFDBD2C18852 -41405294BDD2D5A56545403B41403B41404968889EBCC7C8DADBCDD5C2AC9E755245403B41403B -414049779CB0C6C7C8DAD6D2DFDBCDD5C2AC9E754D41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41446AA8CCD2D5AA6E4A403B41403B -41403B41404D8BBDD2DAB98154403B41405294BDD2D5A56545403B41403B4140496D92A2C1C7C8 -DADBCDD0C2A799704D41403F6DA5C8DFC79468403B41403B41405794C2D2D0A06041403B41403B -41618FC6DBC3A86B3F41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403F6397BFDFDBBFA36B4441403B41403B41403B41403B41403B41403B41403B -41404968889EBCC7C8DADBCDD5C2AC9E755245403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B41403B41403B -414044689CBADADBC3A36B3F41403B41403B4140496D92A2C1C7C8DADBCDD0C2A799704D41403B -41405294BDD2DAC7B0BCC7C8DADBCDD5C7B5A8835C4A403B41403B414060A3CCD2C6975741403B -41403B41446EADD6D2BC834941403B41403B41404468839EBCC7C8DADBD2DFD6C8D0C2AC9E7049 -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B5E92BADFD6A272443B41403B41403B4140496D92A2C1C7C8DADBCDD0C2A7 -99704D41403B4140496D97A7C1C7C8DADBD2DFD6C8C1925C414049779CB0C6C7C8DAD6D2DFDBCD -D0BD9E8B7E8BA8B4BAD0D6D2DFD6C3C1A5785E443B41403B41405294BDD2D5A56545403B414049 -779CB0C6C7C8DAD6D2DFDBCDD5C2AC9E754D41403B41403B41403B547EA2C6CCCDDFDBD2DAD1BF -BCA0735E443B41403B41405799C2D2D0A06041403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B41403B41403B41403B -415D8FC6DBC8A8703F41403B41403B4140496D92A2C1C7C8DADBCDD0C2A799704D41403B414057 -99C2D2D0A06041403B414049729CACC6C7C8DADBD2DFDBCDD0BDA799755245403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45B5A565A59565958545A59555B5A56 -5B5A575C5B585C5B575C5A575B5A565958555A5955C23C32E98161C3423C7F3F3F504F4D584A48 -9C2332C52A31B82234A11B3D83193D7D334D7270708888889A9A99C6C6C6DBDBDBDBDBDBDBDBDB -DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBC6C6C69A9A99878786737372868686B8B8B8 -DBDBDBD8D8D89595957272714948464A49464C4B484D4D4A51504C52514E53524F51514D504F4B -4F4E4A4D4C494D4C484C4B484B4A474948444A494549484446454142423D41403B41403B41403B -41403B41403B41403B41404481B4D2DFB97D54403B41403B41403B41403B41403B41405294BDD2 -D5A56545403B41405799C2D2D0A06041403B41403F6397BADAD1B5A37E6568666A86AABFDAD6B0 -8B583B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41404481B4D2DFB97D54403B41403B41403B41403B41403B41403B41403F6DA0BFDFD6BFAD9273 -726B6A7C889EC1D1D2DAAA6E45403B41405294BDD2D5A56545403B414060A3CCD2CBA06E5E5D57 -5E5D5754493B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41537DBCD6D2D0AA785E493B41403B41403B41403B41403B41403F6397BADAD1B5A37E65 -68666A86AABFDAD6B08B583B41405799C2D2D0A06041403B41403F6397BADAD1B5A37E6568666A -86AABFDAD6B08B583B41403F5E92B5DADBC3B79778726B65727A7872583B414060A3CCD2CBA06E -5E5D575E5D5754493B41405294BDD2D5A56545403B41403F6392B5DAD6BFB29273726B6A86A0B5 -D5DBC3B27A4941403B41405294BDD2DAB98F776B656D707394B4C3DFD6B58B583B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403F689CBF -DFD6A77C493B41403B41403B41588BC1DBCDB77E4941403B41405294BDD2D5A56545403B41403F -6397BADAD1B5A37E6568666A86AABFDAD6B08B583B4A75A7DADBB58B583B41403B414E7DBCDBD2 -DFBD8154403B41403B4F83B0DAD6A277493B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B414465A8D1D2DAAF734A403B41403B41403B41403B41403B -41403B41403B41403F6392B5DAD6BFB29273726B6A86A0B5D5DBC3B27A4941403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D -54403B41403B41403B41403B41496EADD1D2D5AA6E45403B41403F6397BADAD1B5A37E6568666A -86AABFDAD6B08B583B41405294BDD2DFCCAC99836E726B6E869CB0D5DBC8B7834D41403B414060 -A3CCD2C6975741403B41403B41446EADD6D2BC834941403B41403F5E92B5DADBC3B79778726B65 -6D758FBCD6D2C1925241403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B5E92BADFD6A272443B41403B41403F6397BADAD1B5 -A37E6568666A86AABFDAD6B08B583B41405294BDD2DAB98F776B60686B6E725D4441405294BDD2 -DAB48B726B606D707DA8C2CDDFDBC3B29278726B657283A2CBD6D2C6925741403B41405294BDD2 -D5A56545403B41405294BDD2DAB98F776B656D707394B4C3DFD6B58B583B41403B41403B455D6A -77706568666072839EC6D6CDC1885241403B41405799C2D2D0A06041403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41404481B4D2DFB98159443F -45443F45443F45443F45618FCBDBC8A8703F41403B41403F6397BADAD1B5A37E6568666A86AABF -DAD6B08B583B41405799C2D2D0A06041403B41405294BDD2DAB98F7770656D707394AABFDADBC3 -AD754941403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45E5D595C5B57 -5B5B565C5B575C5C585D5C585D5C595D5C585C5B575B5956595855595854BF342EE56C57B33435 -66474751504D4F4E4B8F2334B12133A11B3D84183E7B2C494A46453D3D3A3F3E3C595857838383 -BCBCBCDADADADADADADADADADADADADADADADADADADADADADADADABCBCBC8585845A595840403D -3E3D3B484845858584A2A2A29090907171704645434747444A49464C4B484D4C484E4E4B51504C -52514D52514D504F4B4E4D4A4D4C484D4C484C4B474B4A464A494549484447464245444142423D -41403B41403B41403B41403B41403B41403B41404481B4D2DFDBD2DFDBD2DFDBD2DFDBD2DFDBA7 -7C443B41405294BDD2D5A56545403B41405799C2D2D0A06041403B41496EB2D6CDBC834D41403B -41403B41446AADD1D2C1885241403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41404481B4D2DFDBD2DFDBD2DFDBD2DFDBD2DFDBB086533B41403B414973 -B2D6D2C6975741403B41403B41404D8BBDD2DAAA6E45403B41405294BDD2D5A56545403B414060 -A3CCD2C6975741403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B597599C1D1D2DFD1BFB7A081775D4441403B41403B41496E -B2D6CDBC834D41403B41403B41446AADD1D2C1885241405799C2D2D0A06041403B41496EB2D6CD -BC834D41403B41403B41446AADD1D2C1885241496EADD1D2CB9C5C45403B41403B41403B41403B -414060A3CCD2C6975741403B41403B41403B41405294BDD2D5A56545403B41496EADD1D2CB9C5C -45403B41403B4140497CAFC8DFC28F5E403B41405294BDD2D5A56545403B41403B414E78B7D6D2 -BC834941403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B415D8BC6DBCDB77E4941403B41403B5E92BADFD1A277493B41403B41405294BDD2 -D5A56545403B41496EB2D6CDBC834D41403B41403B41446AADD1D2C18852414E78B7D6CDB77E49 -41403B4A75A7D5D6C8DAD6AC81493B41404477AFCDDAB4784F403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B415381BCDBD2C1925241403B41403B -41403B41403B41403B41403B41403B41496EADD1D2CB9C5C45403B41403B4140497CAFC8DFC28F -5E403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41404481B4D2DFB97D54403B41403B41403B41403B41404D86B9D2DFBD8B59403B41496EB2D6CD -BC834D41403B41403B41446AADD1D2C1885241405294BDD2D5A56545403B41403B4140447CAFC8 -DFC28F63403B414060A3CCD2C6975741403B41403B41446EADD6D2BC834941403B41496EADD1D2 -CBA06045403B41403B414465A8D1D2C1925241403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B5E92BADFD6A272443B41403B -41496EB2D6CDBC834D41403B41403B41446AADD1D2C1885241405294BDD2D5A56545403B41403B -41403B41405294BDD2D5A56545403B41403B4A75A7DADBB58B533B41403B41404481B4D2DFB97D -4F403B41405294BDD2D5A56545403B41405294BDD2D5A56545403B41403B414E78B7D6D2BC8349 -41403B41403B41403B41403B41403B4140447CB4CDDAAF734A403B41405799C2D2D0A06041403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B414044 -81B4D2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBC8A8703F41403B41496EB2D6CDBC834D -41403B41403B41446AADD1D2C1885241405799C2D2D0A06041403B41405294BDD2D5A56545403B -41403B41404D86B4CDDFC28B5E403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E45F5E5A5C5B575D5C58605F5B605F5B61605C605F5B5F5E595E5D595C5B585A59565A5956 -A63A37D24A43C23C3B952E366245477137408E1D33A21B3D82163C74213F4844423F3E3C3D3D3A -3C3B393A3A385252519A9A9ADADADADADADADADADADADADADADADADADADADADADADADADA9A9A9A -5353513C3B393E3D3B3F3E3C3F3E3B4645425F5E5D5858564544404544424747434A4A464C4C49 -4D4C484E4E4A504F4C52514E53524E51504C4F4E4A4C4B484C4B474C4B474C4B474A4945494844 -47464246454142423D41403B41403B41403B41403B41403B41403B41404481B4D2DFC29472615C -63615C63615C6361524A403B41405294BDD2D5A56545403B41405799C2D2D0A06041403B416194 -CBDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D0A06041403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41404481B4D2DFC29472615C63615C63615C636152 -4F403B41403B416194CBDBC8A86B3F41403B41403B41404D8BBDD2DAAA6E45403B41405294BDD2 -D5A56545403B414060A3CCD2C6975741403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B414449637581A3B4BAD5DBCD -C6A56E54403B416194CBDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D0A06041405799C2D2D0A060 -41403B416194CBDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D0A060416194CBDBC8A86B3F41403B -41403B41403B41403B414060A3CCD2C6975741403B41403B41403B41405294BDD2D5A56545403B -416194CBDBC8A86B3F41403B41403B41403B5483B0DFDBAC81493B41405294BDD2D5A56545403B -41403B414065A3CCD2C6925741403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41404D86B9CDDFBD8159403B4144609EC7D2D0A06545403B -41403B41405294BDD2D5A56545403B416194CBDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D0A060 -41404D86B9CDD5AA6E4A403F6DA5C3CBA08BA3CCC8AD753F41446AA8D1CDBC834D41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B415381C1DBD2 -C1885241403B41403B41403B41403B4575A2D0CCA7814E3B416194CBDBC8A86B3F41403B41403B -41403B5483B0DFDBAC81493B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41404481B4D2DFB97D54403B41403B41403B41403B41404D86B9D2DFBD8B -59403B416194CBDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D0A06041405294BDD2D5A56545403B -41403B41403B5488B0DFDBAC7C493B414060A3CCD2C6975741403B41403B41446EADD6D2BC8349 -41403B41618FCBDBC8A8703F41403B41403B414465A8D1D2C1925241403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B5E92BA -DFD6A272443B41403B416194CBDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D0A06041405294BDD2 -D5A56545403B41403B41403B41405294BDD2D5A56545403B41403B416694CBDBBF99613B41403B -41403F72A5C8DFC28B59403B41405294BDD2D5A56545403B41405294BDD2D5A56545403B41403B -414065A3CCD2C6925741403B41403F54708FADBDBFD0D1CDDAD1C3D5D6D2DFB4784F403B414057 -99C2D2D0A06041403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41404481B4D2DFC294726660686660686660686660687E9ECBDBC8A8703F41403B -416194CBDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2D0A06041405799C2D2D0A06041403B414052 -94BDD2D5A56545403B41403B41403B5488B5DFD6A77C493B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E45F5E5A5D5C585E5D5962615D64635F63625E63625E63625D61605C -5D5C595C5B585C5C59724E4DAB2B32D1403EB52D359922339820349E1B3C83153C721A38484140 -43423F41403E403F3D3E3D3B3C3C39535351969696D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9D9 -D9D9D9D9D9D99696965454523D3D3B3E3E3B3F3F3C40403D43423F42413F454441464643474643 -4848444A49454C4B484D4D494F4E4A52524E54535052514D52504D504F4B4D4C484C4B474B4A46 -4C4B474A494649484448474346454243433E41403B41403B41403B41403B41403B41403B414044 -81B4D2DFB97D54403B41403B41403B41403B41403B41405294BDD2D5A56545403B41405799C2D2 -D0A06041403B416194CBDBC8B27E57595852595852595852595852594E3F41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B -41403B41403B41403B41403B41403B416194CBDBC8A86B3F41403B41403B41404D8BBDD2DAAA6E -45403B41405294BDD2D5A56545403B414060A3CCD2C6975741403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B547AA7D0DBCDB27A44416194CBDBC8B27E57595852595852595852595852594E3F -41405799C2D2D0A06041403B416194CBDBC8B27E57595852595852595852595852594E3F416194 -CBDBC8A86B3F41403B41403B41403B41403B414060A3CCD2C6975741403B41403B41403B414052 -94BDD2D5A56545403B416194CBDBC8A86B3F41403B41403B41403B5483B0DFDBAC81493B414052 -94BDD2D5A56545403B41403B414060A3CCD2C6975741403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B4A75A2D5DBBA995D3B456B9E -D0DBBA995D3B41403B41403B41405294BDD2D5A56545403B416194CBDBC8B27E57595852595852 -595852595852594E3F41403B5988B5DFD19E7249609EC7C3A86B4472A5C3D0A56A4A6699D0D6B5 -8B533B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41446AA8D1D2D5AA6E4A403B41403B41403B41403B4A7AACDFDBB086533B416194CBDBC8 -A86B3F41403B41403B41403B5483B0DFDBAC81493B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B41403B41403B41403B -41496EADD1D2D5AA6E45403B416194CBDBC8B27E57595852595852595852595852594E3F414052 -94BDD2D5A56545403B41403B41403B5488B5DFD6A77C493B4140609EC7D2CB975C41403B41403B -41446EADD6D2BC834941403B416194CBDBC3A36B3F41403B41403B414465A8D1D2C1925241403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B5E92BADFD6A272443B41403B416194CBDBC8B27E57595852595852595852595852 -594E3F41405294BDD2D5A56545403B41403B41403B41405294BDD2D5A56545403B41403B41618F -CBDBBF9E613B41403B41403F6DA5C8DFC28B5E403B41405294BDD2D5A56545403B41405294BDD2 -D5A56545403B41403B414060A3CCD2C6975741403B415D8BC1D6CDC6A57D7261575E5D6094B9CD -DFB4784F403B41405799C2D2D0A06041403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B41403B41403B41403B415D8F -C6DBC8A8703F41403B416194CBDBC8B27E57595852595852595852595852594E3F41405799C2D2 -D0A06041403B41405294BDD2D5A56545403B41403B41403B5483B0DFDBAC7C493B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45E5D5A5E5C585E5D59615F5B62615C62615D -62615D63625E62615D5F5E5A5D5C595F5E5C5F5F5B8140439D2533B72731B82333A01B3A83163C -7418384D434348474446454245444144434141403E40403E4E4E4D8D8D8DD3D3D3D8D8D8D8D8D8 -D8D8D8D8D8D8D8D8D8D8D8D8D3D3D38D8D8D4E4D4B40403D42413F43423F444442464542444441 -4645424747444948444948454B4A474D4D494E4D4A51504C54535054534F53524E54524E52514D -4D4C484C4B474C4B474E4D494B4A4749484548474348474344443F41403B41403B41403B41403B -41403B41403B41404481B4D2DFB97D54403B41403B41403B41403B41403B41405294BDD2D5A565 -45403B41405794C2D2D0A06041403B414973B2D6D2CB9C6045403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B414044 -81B4D2DFB97D54403B41403B41403B41403B41403B41403B41496EB2D6D2CB9C6045403B41403B -41404D8BBDD2DAAA6E45403B41405294BDD2D5A56545403B41405C99C7D2D0A06041403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B414E78B7DBD2C69257414973B2D6D2CB9C6045403B41403B -41403B41403B41403B41405794C2D2D0A06041403B414973B2D6D2CB9C6045403B41403B41403B -41403B41403B414973B2D6D2C6975C45403B41403B41403B41403B41405C99C7D2D0A06041403B -41403B41403B41405294BDD2D5A56545403B41496EB2D1D2CB975C45403B41403B4140497CAFC8 -DFC28F5E403B41405294BDD2D5A56545403B41403B414060A3CCD2C6975741403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B414460 -9EC7D2D0A57386AFC8DAB97D54403B41403B41403B41405294BDD2D5A56545403B414973B2D6D2 -CB9C6045403B41403B41403B41403B41403B41403B415381BCD6C8AD9799CBD19E72443B4A75A2 -D5CC9E99A5C3DAB97D54403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403F6DA5C3DFD6B594613F41403B41403B41403B4A7AACDFDBB0 -86533B41496EB2D1D2CB975C45403B41403B4140497CAFC8DFC28F5E403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B -41403B41403B414044689CBADADBC3A36B3F41403B414973B2D6D2CB9C6045403B41403B41403B -41403B41403B41405294BDD2D5A56545403B41403B41404D81B4CDDFC28B5E403B4140528BBDD2 -DAAF734A403B41403B41446EADD6D2BC834941403B414E78B7D6D2C6975741403B41403B414465 -A8D1D2C1925241403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B5E92BADFD6A272443B41403B414973B2D6D2CB9C6045403B -41403B41403B41403B41403B41405294BDD2D5A56545403B41403B41403B41405294BDD2D5A565 -45403B41403B41618FCBDBBF9E613B41403B41403F6DA5C8DFC28B5E403B41405294BDD2D5A565 -45403B41405294BDD2D5A56545403B41403B414060A3CCD2C6975741403B4575A7DADBB086533B -41403B41403F77AACDDFB4784F403B41405794C2D2D0A06041403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B41403B -41403B41403B415D8FC6DBC8A8703F41403B414973B2D6D2CB9C6045403B41403B41403B41403B -41403B41405794C2D2D0A06041403B41405294BDD2D5A56545403B41403B4140447CAFC8DFC28F -63403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45F5E5A5E5D595E5D59 -5F5E595F5E5A605E5A605F5B615F5B605F5B5E5D5A5E5D5A5F5F5C605F5C5E5D596A4B4D84283A -851A357B19376A273F5148484C4B484B49464949464B4A474948464746434444424444426F6E6D -8888888888888888888888888888888888888888888888886E6D6C44433F454441474643464642 -4847444847444847444948454A49474B4A474C4B474C4B484E4D4A4F4F4B52514E55545053524E -52514D54534F53524E4E4D494C4B474B4A474D4C484C4B474A484549484448474444443F41403B -41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B41403B41403B41403B41403B -41405294BDD2D5A56545403B41404D86B9D2DFC299775D4441403F689CBADFDBC3B79C78776B65 -6D706E86836A59403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41404481B4D2DFC299776B656D6B656D6B656D6B656D66574F403B41403F6392B5 -DADBC3BC9C78726B606D7078A8C7D2DAAA6E45403B41405294BDD2D5A56545403B41404477AAC8 -DFD1AC9475656D7073816B4D41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B416181ADAA948B7E6E726B6572757899B4C3DFDBBFA3663F41403F689CBA -DFDBC3B79C78776B656D706E86836A59403B41404D86B9D2DFC299775D4441403F689CBADFDBC3 -B79C78776B656D706E86836A59403B41403F689CBADADBC3B79778726B656D70737C6649414044 -77AAC8DFD1AC9475656D7073816B4D41405294BDD2D5A56545403B41403F6392BADAD6BFB2886E -6D6B6A819CB0D5DBC8B27A4D41403B41405294BDD2D5A56545403B41403B414060A3CCD2C69757 -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B5988B5DAD6CDDADBC8AD704441403B41403B41403B41405294BDD2D5A565 -45403B41403F689CBADFDBC3B79C78776B656D706E86836A59403B41403B41404D86B9CDDFDBD2 -D5A56A45403B41446AADD1D2DFDBCDB7834941403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B414E6AA3C7CDDFD6BAAD977D777065 -6D6B6A81A5BADFDBB086533B41403F6392BADAD6BFB2886E6D6B6A819CB0D5DBC8B27A4D41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B414044 -81B4D2DFC299776B656D6B6A777E8BA8B9C3DADBC8BC92604A403B41403B41403F689CBADFDBC3 -B79C78776B656D706E86836A59403B41405294BDD2DAB98F776B606870738BAABADADBC3AD7549 -41403B41403B5E92B5DADBC3B29273726B656D7594C1DBD2BC834941403B41404472A5C3DFD6BF -AD886E6D66657788A2CBDBD2C1925241403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B5E92BADFD6A272443B41403B41403F -689CBADFDBC3B79C78776B656D706E86836A59403B41405294BDD2D5A56545403B41403B41403B -41405294BDD2D5A56545403B41403B41618FCBDBBF9E613B41403B41403F6DA5C8DFC28B5E403B -41405294BDD2D5A56545403B41405294BDD2D5A56545403B41403B414060A3CCD2C6975741403B -415D8BC6DBCDC6A5786D665C6361608BB9CDDFB4784F403B41404D86B9D2DFC299775D4441403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41404481B4D2 -DFB97D54403B41403B41403B41403B415D8FC6DBC8A8703F41403B41403F689CBADFDBC3B79C78 -776B656D706E86836A59403B41404D86B9D2DFC299775D4441405294BDD2DFCCAC99836E726B6A -819CB0D5DBC8B7834D41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -5F5E5A5F5E5A5F5E5A5F5D595E5D595F5D595F5E5A5F5E5A5F5E5A5E5D5A5E5D5A5D5D595E5D5A -5D5C585C5B575B5A565A595559585455545051504E4F4E4C4F4E4A4D4C4A4C4C494C4C494B4A47 -4949474848454747434645434645424746434646424645424645424545424847444A4947494945 -4949464B4A474B4A474B4B474C4B474D4C484D4D494E4D494E4D4A4F4E4A504F4B4F4E4B504F4B -51504D54535052514D52504C54534F54534F4F4E4B4D4C484B4A474D4C484C4B474A4844494844 -48474344443F41403B41403B41403B41403B41403B41403B41404481B4D2DFB97D54403B41403B -41403B41403B41403B41405294BDD2D5A56545403B41403B4A6B8FB7C7C8D5A56A45403B414049 -6D88A2C1C7C8DADBD2DFD6C3CBB48B63403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41404481B4D2DFDBD2DFDBD2DFDBD2DFDBD2DFDBD2DFDBA7 -7C443B41403B41404463839EBCC7C8DADBD2DFD6CDD0C7B5B2885C41403B41405294BDD2D5A565 -45403B41403B41536EA3B9C3DADBD2DFD6C3C1976541403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B455D789EAFB5CBD1CDDFDBD2DFD6C8CBBDA2997552 -45403B41403B4140496D88A2C1C7C8DADBD2DFD6C3CBB48B63403B41403B4A6B8FB7C7C8D5A56A -45403B4140496D88A2C1C7C8DADBD2DFD6C3CBB48B63403B41403B4140496D88A2C1C7C8DADBD2 -DAD1BFBC925C41403B41536EA3B9C3DADBD2DFD6C3C1976545405294BDD2D5A56545403B41403B -4140496888A2C1CCCDDFDBCDD5C7AC9E7A5745403B41403B41405294BDD2D5A56545403B41403B -414060A3CCD2C6975741403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41496EADD1D2DFC28F63403B41403B41403B41403B -41405294BDD2D5A56545403B41403B4140496D88A2C1C7C8DADBD2DFD6C3CBB48B63403B41403B -41403B4A7AA7D5DBC3A86B3F41403B41403F72A5C3DFD1A777493B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41495C -819CA7C1C7C8DADBD2DFDBCDD5CCBABCAF8B6D493B41403B4140496888A2C1CCCDDFDBCDD5C7AC -9E7A5745403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41404477A5C3DADBD2DFDBD2DFDBCDD5CCBABCAA8F81664941403B41403B41403B -41403B4140496D88A2C1C7C8DADBD2DFD6C3CBB48B63403B414049729CB0C6C7C8DADBD2DFDBCD -D0BDA799755245403B41403B41403B414452779CACCBD1CDDFDBD2DAD6C8CBC2AC996B4441403B -41403B4144527CA0ACC6CCCDDFDBC8CBBDB5CBD6D2C1925241403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B5E92BADFD6A2 -72443B41403B41403B4140496D88A2C1C7C8DADBD2DFD6C3CBB48B63403B41405294BDD2D5A565 -45403B41403B41403B41405294BDD2D5A56545403B41403B41618FCBDBBF9E613B41403B41403F -6DA5C8DFC28B5E403B41405294BDD2D5A56545403B41405294BDD2D5A56545403B41403B414060 -A3CCD2C6975741403B41403F5E7E9EBCC7C8DADBD2DFDBCDD5CCBFC19C6A4A403B41403B4A6B8F -B7C7C8D5A56A41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41404481B4D2DFB97D54403B41403B41403B41403B415D8FC6DBC8A8703F41403B41403B -4140496D88A2C1C7C8DADBD2DFD6C3CBB48B63403B41403B4A6B8FB7C7C8D5A56A45405294BDD2 -DAC7B0BCC7C8DADBD2DACCB5A8835C4A403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E45F5E5B5F5E5B605F5B5F5E5A5E5D595E5D595F5D5A5F5E5A5E5D5A5E5D5A -5E5D5A5E5D5A5D5C595D5B585B5A565B5A565B5A565A595559585456555254535052514E52514D -52514D51504D4F4F4C50504C4C4C494B4B474A4A464A49474C4B484C4B484B4B474B4A474A4947 -4C4B484E4D4A4E4D4A4F4E4B4E4D4A4E4E4A504F4B51504D54534F54534F53524D52514D51504C -504F4C504F4B504F4B51504D55545155545052514D53524F55545051504C4E4D494C4B484E4D49 -4C4B474A49454A494549484445454041403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B414973B2D6CDB77E4441403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41405294BDD2D5A56545403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45F5E5A5F5E5B605F5B5F5E5A5F5E5A5F5E5A5F5E5B -5F5E5B5F5E5B5F5E5B5F5E5B5F5E5A5E5D5A5D5C585C5B575B5A565B5A565B5A565A5955575652 -56555155545055545054535055545156555254545051514E50504D4E4E4B4F4E4B52514E545350 -52514E504F4C4E4D4A4E4E4B52514E54535054535053524F52524F53534F555450575652575652 -55545053524E53524E52504D52514D51504D51504D54535057565355545054534F54545052514D -4F4E4A4E4D494F4E4B4D4C484A49454948444A494546464141403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B59758181756A68665C686B7394AFC3DFD1A7 -814E3B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41405294BDD2D5A56545403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45F5E5A5F5E5B605F5B605F5B -605F5B605F5B61605C61605D61605D60605C61605C605F5B605F5B5E5D5A5D5C595D5C585C5B57 -5D5C575C5B5758575356555155545054534F53524F54534F54535053535052524F52514E51514E -51504D54535055545155545152514E504F4C504F4C52514E53524F53524F52514E52524E52524F -52514E51504D51504C51504C52514D52514D52524E53524F52514E51504D51504C53524F565551 -57565256555153524E51504C4E4D4A4F4E4A4C4B474A49454948444A494546464141403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B4140446D9CB0CBCCC8DADBD2 -DFD6C8CBB99E86664441403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41405294BDD2D5A56545403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45F5E5A -5F5E5B605F5B605F5C61605C61605D62615E62615E62615E62615E62615E61605C61605C605F5B -5F5E5A5E5D595E5D595F5E595E5D5859585356555155545054535053524F53524F53534F535350 -53534F52524F52524F53524F54534F54534F55545052514E52514D52514E53524E52514E52524E -52514E51504D51504D504F4C504F4C4F4E4B4F4E4B4F4E4B504F4B51504D52514E51504D504F4B -504F4B504F4B51504C53524E53524E51514D51504C4D4C484C4B474B4A464A4945494844484843 -44443F41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E45F5E5B605F5B61605C61605D61605D62615D64635F64635F64636063635F63625F -62615E62615D61605D605F5B605F5B605F5B61605C5F5E5958575355545054535054534F52514E -51504D52514E53524E52514E51514D52524F53535054535055545054534F53524E53524E52514E -52514E52514E52514E52514E51504D51504D51504D504F4C4F4F4C4F4E4B4F4E4B4F4E4B4F4F4C -51504D504F4C504F4C4F4E4B4E4D4A4F4E4A504F4B4F4F4B4F4E4A4E4D494C4B484C4B484B4A46 -4A494547464346454143433E41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4605F5C61605C61605D62615D62615D63625E64635F656460 -65646065646064636063625F63625E62615D61605C61605C61605C62615D5F5E5957565154534F -54535055545052514E51504D504F4C504F4C51504D51504D51504D52514E53524F555451555451 -53524F52514E51504D52514E53524F53524F52514E51504D51504D51504D51514E51504D504F4C -4F4E4B4F4E4B504F4C51504D50504C504F4C4F4E4A4D4C494E4D4A4E4D4A4E4E4A4F4E4A4D4D49 -4C4B474C4B484A494648474447464246454142423D41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E462615D62615E62615D62615E62615E -63625E65646065646065646065646065646064636064635F63625E62615D62615D62615C61605B -59585454534F53524E53524E52514D504F4C504F4C51504D504F4C504F4B51504D51504D50504D -51504D54535054535053524E52504D51504D52514E53524F55545155545152514E51504D51504D -51504D51504D51504D504F4C4F4F4B50504C51504D504F4C504F4B4E4D4A4E4C494E4D4A4E4D4A -4E4D4A4E4D4A4C4B484B4A474B4A4749484448474348474346454243433E41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B -41403B41403B41403B41403B41403B41403B41403B41403B41403B41403B41403BC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E463625E63625F -63625F63625F63625F64635F65646065646065646065646065646065646064635F64635F63625E -62615D605F5A5A595553524E52514E53524E52514E504F4C4F4E4B4F4E4B4F4E4B514F4C51504D -51504D51504D51504D51504D52514E53524E54534F53524F54535054535053524F565451565552 -52514E51504D51504D51504D52514E52524E52514E52514E53524F52514E51504D51504D4F4F4B -4F4E4B4E4E4A4E4D4A4E4D4A4D4C494C4C484B4A474B4A474A494549484447464346454142423E -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E463625E63625E64635F64635F64635F64635F656460656460656460656460656460656460 -65646065646064635F62615D5C5B5754524E51504C52514E52524F52514D504F4B4F4E4B504F4C -4F4E4B4F4F4B504F4C50504C51504D52514E52514E53524F54534F555450545350555450545350 -54535054535053524F51504D504F4C51504D52514D54534F54534F53524F52514E54535053524E -504F4C504F4C4F4E4B4F4E4B4E4D4A4D4D494D4C494C4C494D4C494C4C484C4B474B4A474A4A46 -48474445454142423E333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E463625E63625E64635F64635F64635F656460656460656460656460 -65646065646065646065646065646065646062615D575652504F4B4F4E4A514F4C52514E51514D -504F4B4F4F4B4F4E4B504F4C4F4F4B504F4C504F4C51504D52514E53524E55545056555154534F -53524E53524E52514D52514E53524F52514E514F4C50504C51504D52514D52524D52524E53524E -52514E53524F52514E4F4E4B4E4D4A4E4E4A4F4E4A4E4D4A4D4C494C4B484C4B484D4C484C4B48 -4C4C484A4A464A494648474446454243433E333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E462615D63625E63625E64635F646360656460 -65646065646065646065646065646065646065646065646064645F5C5B5751504C4F4D4A4E4D4A -4F4E4B51504D52514D51504C4F4F4B4E4E4A4F4E4B4F4F4B504F4C51504D52514E51504D51504D -53524F54534F51504C51504C51504C51504C51504C51504D51504D504F4C51504D51504D51504D -504F4B4F4F4B504F4C51514D51514D504F4C4E4D4A4D4C494F4E4A4F4E4A4E4D494C4B484C4B48 -4D4C494D4C484B4A474B4A474F4E4A4C4C494C4B4848474442433E333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E252526 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E461605C61605C62615D -63625E64635F65646065646065646065646065646064635F65645F65646064635F5E5D5854524F -4F4D4A4D4C494D4C494E4D4A51504C51504D51504C4F4E4B4F4E4B4F4E4A504F4B51504C51504D -51504D51504C504F4C51504C504F4B504F4B504F4A504F4B51504C51504C51504D52514E4E4D4A -565551555451504F4C50504C4F4E4B4E4E4A504F4C51504D504F4C504F4C504F4C4F4F4B4E4D4A -4E4D494C4B484C4B484B4A474F4E4A4F4F4B4A49454E4D494F4F4B4A4A4646464242423D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -5F5E5A5F5E5A605F5B61605C62615D64635F65646065646065646065646064635F64635F64635E -5C5B5754534F4F4E4A4D4C484C4B474C4B484E4D49504F4B51504D50504C4F4F4B504F4C4F4E4B -504F4B51504C52514D504F4C4F4E4B504F4B504F4B504F4B504F4B4F4E4A4E4D4A504F4B504F4B -4F4E4B504F4C4F4E4B53524F52514E4E4D4A4E4E4A4E4E4A4E4D4A4E4D4A4F4E4B504F4C51504D -504F4C4E4E4B4E4D4A4C4B484C4B484C4B474B4A474D4D494E4D494949444948444A4A46474743 -45444042423D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E45E5D595D5C585E5C595F5E59605F5B62615D63625E64635E65645F656460 -64635F63625D5D5B5754534F514F4C4D4C494C4B474C4B474C4B474D4C484F4E4B504F4C504F4B -504F4B504F4C504F4B504F4B4F4E4B504F4B4E4D494E4D494F4E4B504F4B4F4E4B4E4E4A4F4F4B -4F4E4B504F4B4F4E4B4F4E4A504F4C504F4B51504C504F4B504F4B504F4C504F4B4E4D4A4E4D4A -4F4E4B504F4C52514D4F4E4B4E4E4A4E4D4A4D4C484B4A474B4A474B4A474C4B474B4A47494844 -48474448474446454144444042423D333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45D5B585D5B585D5B585D5C585F5E5961605B62605C -62615D63625E63625E5F5E5A59585454534F4F4E4B4E4D494D4B484C4A474B4A464C4B474D4C48 -4F4E4A504F4B4F4E4A504F4B51504D504F4B4E4D4A4F4E4A4E4D4A4E4D494E4D49504F4B504F4C -4F4E4B4E4E4B4F4F4B4F4E4B4F4E4B4F4E4A504E4B504F4C504F4C504F4B4F4E4B504F4B51504C -504F4C504F4B4F4E4A504F4B504F4B4F4F4B4F4E4B4D4D4A4C4B484D4C484C4C484B4A474B4A46 -4B4A464A494548474447464347464345444045444043433E333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45C5B585C5B575C5B575D5C57 -5E5D595F5E59605E5A605F5A605F5A5E5C5857555252504D504E4B4D4C484C4B484C4B474B4A46 -4A49464B4A474D4C484E4D4A4F4E4B4E4D4A4F4E4A4F4E4A4F4E4A4F4E4A4F4E4A4F4E4A4F4E4B -4F4E4B504F4B4F4E4A4F4E4B4E4E4A4F4E4B4E4D4A4E4D4A4F4E4B51504D4F4E4B504F4B4F4E4B -4F4E4B504F4C504F4B4F4E4B4F4E4B504F4C50504C4F4E4B4E4D4A4E4E4A4E4D4A4E4D4A4D4C49 -4C4C494C4B484B4A474A4A464A494548474348474348474446454245454144443F333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526C2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45D5C58 -5D5C595D5C585D5C585E5D595F5D595E5D585E5C585C5B5656555151504C504E4B4F4D4A4D4C49 -4C4B474C4B474B4A464B4A464C4B474D4D494E4D4A4E4D4A4E4D4A4E4D4A4E4D4A504F4C4F4E4B -4F4E4B504F4B504F4B504F4B4F4E4A4F4E4B51504C51514D4F4E4B4E4D4A4E4D4A4F4E4B51504D -504F4C51504C504F4B504F4C51504D504F4C504F4C4F4E4B504F4C51504C504F4B4E4E4A4E4E4A -4F4E4B4F4E4A4E4D4A4B4B484C4B484C4B484A49454948444948444948454B4A46494844454441 -43433E333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E45E5D5A5E5D5A5F5E5A5E5D595F5E5A5F5E595E5D585C5B5658575352514D4F4E4B -4F4E4A4E4D4A4D4C494D4C484C4B484C4B474D4C484C4B484D4C494E4D4A4E4E4A4E4D4A4F4F4B -4F4F4B504F4C4F4E4B51504D53524F4F4E4A4E4D4A4E4D4A4F4E4A504F4C51504C504F4C4F4E4B -4F4E4B4F4E4A4E4D4A504F4B52514D51504D504F4C504F4C504F4C514F4C504F4C504F4C504F4C -4F4E4B4F4E4B4E4E4A4F4E4B4F4E4A4E4D4A4C4B484C4B484C4B484B4A464948444A49454A4946 -4A494547464345444042423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45F5E5B605F5C605F5B5F5E5A5F5E5A5E5D595C5B57595854 -53524E4F4E4B4F4E4A4E4D4A4E4D494E4D494E4D4A4D4C494C4C484D4D494D4C494D4C494D4C49 -4D4D494D4D494E4E4B4F4F4B504F4C504E4C514F4D51504C504F4B514F4C4F4D4A4E4D4A4F4E4B -4F4E4B4F4E4B4F4E4B4F4F4B504F4B504F4B504F4B504F4C51504C504F4C504E4B504F4C51504C -4F4E4B4F4E4B4F4E4B4F4E4B4F4E4B4F4E4B504F4C504F4C4F4E4B4E4D49504E4B4F4E4A4C4A47 -4B4A464A49454A494548474346454145444042423D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526C5C5C5C5C5C5C5C5C5C5C5C5898989252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4605F5B61605C61605C605F5B5F5E5A -5E5D5859585454534F504F4B4F4E4A4E4D4A4E4D4A4F4E4A4E4D494E4D494D4D494D4C494D4C49 -4D4D494F4E4B4E4D4A4E4E4B4E4D4A4E4E4A504F4C504F4C504F4C504F4C504F4B4F4E4A62524E -75555174544F74544F73544F5F504C4F4E4B4F4E4B4F4F4B504F4B504F4B504F4B504F4C4F4E4B -504F4C52514D52514D504F4C504F4B4F4E4B504F4C50504D504F4C54545053534F4F4E4B4E4D4A -4E4C494D4B484B4A464A49454948454B4A4648474346454144444043433E333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3232323333332D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525267777779F9F9F252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526C5C5C5252526252526252526888889898989 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526C2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E462615D62615D -61605C605F5B5C5B5757565253524E504F4B4F4E4A4F4E4A4F4E4A4F4E4B4F4E4A4E4D494D4D49 -4F4F4B504F4B4E4D494E4D494F4E4A4F4E4A4E4E4A4E4D4A4E4D4A4E4D494E4D497D5751A25E56 -C55B51DF574BDE5449DD4D41DD4D41DD4D41DD4D41DE5449DF574BC55B51A25D567D57514E4D4A -504F4B504F4B504E4B504F4C51504C504F4C504F4C504F4C50504C51514D50504C51514D545450 -504F4C4E4D4A4D4C494D4C494C4B484B4A474A494649484549484447464346454246454243433E -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333337F7F7FE5E5E5FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFD8D8D83F3F3F333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252E6295BBBBB6B6B6B6B6B6B6B6B6A87E4B25376295AC9F -7441262525262525386195AD9E7441252538669AB6B6B6B6B1B1B1B1A89A8C6B4B332526252E62 -95B6915D292625252625252625252625293D587E919EA8B1B1B1ADA89A8C744F33252526252526 -254F83ACB6B6B6B1B1B1B1ADA39079583C2A252526457EA8BBBBB6B6B6B6B6B6B6B6B195613326 -252E5990B1B6B6B6B1B1B1B1A89E8C744F33252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E304C5846819A5098B84C8FAC3A63751E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121212121211E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3131313C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3839392D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3131318A8A8A484848 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -8686865252522D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3030302D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3A566249849D -5098B84D90AD40697B2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D3D3D7D7D7D9292928D8D8D -3131312D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526777777FFFFFFFFFFFFADADAD252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526C5C5C5252526252526 -252526252526888889898989252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E462615D61605B605F5B605F5B59585452514D504F4B4F4E4A4F4E4A4E4D4A4E4D4A4E4D49 -4E4D494E4D494E4D4A4F4F4B4F4F4B4E4D4A4E4D494E4D494E4D494E4E4A504F4C62524EAA5C55 -D6594FDD5044DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DD5044D6594FAA5D5662524E504F4C504F4C504F4C504F4C50504C50504C50504C565753 -57585352524D52524E4F4E4A4E4D4A4E4D4A4D4C494C4B484C4A474B49464A4946494844484743 -47464245444142423E333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333E6E6E6FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBF333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252E6295B6915D2926252526252526 -2525262525263C669AAC9A6B3C2526335D91AC9E7545292625253D6B9EAD874F26252526293759 -87A8B190582F252E6295B6915D2926252526252526252533588CADAC956B4A332A25252A3C537E -9EB1A37E4A2A25252629538CB19A6737252625252F4A799FB19E6B3C2526457EA8A37946252526 -252526252526252526252E6295B6915D2926252526335383A3B195613326252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E41758B375C6C519ABA519ABA519ABA212629 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242424F9F9F94444441E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E444444B5B5B52B2B2B1E1E1E1E1E1E2B2B2BB5B5B54444441E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5F6060CFD2D1 -CFD2D1CFD2D1CFD2D1CFD2D1CFD2D1CFD2D1A1A3A22D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D6060603838382D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D8686865252522D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D7C7C7C5959592D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D45798F3F6474519ABA519ABA519ABA2F34372D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D797979 -6F6F6F3636363A3A3A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525265B5B5C4E4E4EF2F2F2FFFFFFFFFFFFADADAD252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -39393A252526252526252526252526252526C5C5C5252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E462615C605F5B605F5A5E5D59565551504F4B4F4E4B4E4D4A4E4D4A -4E4D494E4D494F4E4A4E4D494D4C494E4D494F4E4A4F4E4A4E4D4A4F4E4A4F4E4A4E4D4961514D -AA5D55DF574BDB463ADB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB463ADF574BAA5D5662534E504F4C504F4B504F4C -504F4C4F504B5454505455504F4F4B4F4F4B4E4E4A4F4E4A4E4D4A4D4C494B4A474B4A474A4946 -4A494648474447464247464245444142423E333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333E6E6E6FFFFFFFFFFFFFFFFFF999999 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252E6295B691 -5D292625252625252625252625252625253D6B9AAD9A746B8CACA379452A25252625253D6B9EAD -874F262525262525264F82ADA87946252E6295B6915D2926252526252526253C6B9EB195613326 -2525262525262525264174A3B1905D2E252629538CB19A67372526252526253C6B9EB68C582926 -457EA8A37946252526252526252526252526252E6295B6915D292625252625254B7EA8AD824A26 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232A2D2D434C375C6C3A647641758C -519ABA519ABA232B2F2126281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E252525 -FFFFFF4444441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EB5B5B5E8E8E8C1C1C12B2B2B2B2B2BC1C1C1E8E8E8B5B5B5 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D8686865252522D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D7F7F7F595959 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D30373A374D563E6373406A7C467A91519ABA519ABA31393D2F34362D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D8E8E8E4949492D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526777777FFFFFFADADAD40404169696AF2F2F2 -FFFFFFADADAD252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526292E33 -4C719266A1D675BEFF6AAAE34C7192252526252526252526252526C5C5C5252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526C5C5C5252526252526252526252526252526C5C5C5C5C5C5252526252526252526 -252526252526C5C5C5252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E461605B605F5B5E5D5958575351504C504F4B -4F4E4B4F4E4A4F4E4A4E4D4A4E4D4A4E4D4A4D4D494D4C494E4D494F4E4A4E4E4A4E4D494F4E4B -4F4E4B995C55DF594EDB463ADB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB463ADF594E -995D56504F4B504F4B504F4B50504C51514D4F4F4B4E4D494E4E4A4E4D4A4E4D4A4E4D494C4B48 -4C4A474C4A474A49464A494549484447474347464246454142423E333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333595959F3F3F3 -FFFFFFFFFFFFFFFFFF737373333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252E6295BBBBB6B1B1B1B1B1B1B19F744126252526252526254175A3BBBBAC824F292526 -25252625253D6B9EAD874F262525262E41628CACB18C582F252E6295B6915D2926252526252526 -29588CB69E753C2526252526252526252526254F83ACA87E45252629538CB19A67372526252533 -4A749AB19E6B3C2526457EA8BBB6B1B1B1B1B1B1B1AC8C592E2526252E6295B6915D292625252A -375383A3B1915D3326252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2127294D91AF519ABA -519ABA519ABA519ABA519ABA519ABA345564519ABA3353601E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E9C9C9CEEEEEEF8F8F8BDBDBD1E1E1E1E1E1E515151CECECEF4F4F4D0D0D0 -4B4B4B1E1E1E252525FFFFFFFFFFFFFFFFFFC3C3C31E1E1ECECECE7D7D7D1E1E1E1E1E1E969696 -B5B5B51E1E1E3C3C3CD1D1D1EFEFEFF5F5F5CDCDCD5959591E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -636363DADADAF3F3F3EEEEEEB9B9B93C3C3C1E1E1EACACACAFAFAF1E1E1E1E1E1E3F3F3FFEFEFE -3232321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2B2B2BC2C2C2E8E8E8C1C1C1C1C1C1 -E8E8E8C2C2C22B2B2B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E252526 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D4B4B4B8B8C8C8B8C8C8B8C8C8B8C8C3C3C3C2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D9191914747472D2D2D636363898989929292 -9090906C6C6C3030302D2D2D2D2D2D4747478585859393938181818F8F8F5252522D2D2D2D2D2D -5656568686868F8F8F7575753636362D2D2D6D6D6D7B7B7B2D2D2D2D2D2D7474746E6E6E2D2D2D -2D2D2D2D2D2D2D2D2D4A4A4A8282829090909191914949494343438181819393938D8D8D494949 -2D2D2D7F7F7F9696969696969494942D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2F35374E92B0519ABA519ABA519ABA519ABA519ABA519ABA3C5D6C -519ABA3B5B682D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D363636727272929292 -9090905E5E5E2D2D2D3636367373738F8F8F8888885E5E5E2D2D2D2D2D2D4E4E4E868686909090 -9494947B7B7B3939392D2D2D2D2D2D9191919696969696968686862D2D2D2D2D2D2D2D2D4D4D4D -8585859090908E8E8E7575753B3B3B2D2D2D6F6F6F7171712D2D2D2D2D2D3C3C3C959595363636 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526777777FFFFFFFFFFFFFFFFFF -323233252526C9C9C9FFFFFFFFFFFFADADAD252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526C5C5C5 -C5C5C57575764C71936198C934424E2525262F384165A1D74C7193252526252526252526C5C5C5 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526C5C5C5252526252526252526252526252526C5C5C5C5C5C5 -252526252526252526252526252526C5C5C5252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526757576 -BABABA7F7F7F252526252526757576BABABA7F7F7F252526252526757576BABABA7F7F7F252526 -252526252526252526252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45E5D595C5B57585753 -52514D4F4E4A4F4E4A4F4E4A4F4E4A4F4E4A4E4D494D4C494E4D4A4F4E4B4E4D4A4D4C494E4D4A -4E4D4A4E4D49574E4BBA5C53DB4B3EDB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DC4B3FBD5E5559514C504F4C504F4B504F4C4E4D494E4D494D4C494E4D4A -4E4D494D4B484C4B484C4B484B4A474A494649484448474347464246464245444142423D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333737373E5E5E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2 -595959333333595959FFFFFFFFFFFFFFFFFFF2F2F2595959333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252E6295B6915D2926252526252526252526252526252526376695 -B1ACADB1A87E4A292625252625253D6B9EBBBBB6B6B6B6B1ACA39A87664B2E2526252E6295B691 -5D292625252625252629588CB69E753C2526252526252526252526254F83ACA87E45252629538C -B6BBB6B1B1B1B6BBBBB69E7E533726252526457EA8A37946252526252526252526252526252E62 -95BBBBB6B1B1B1B6BBBBB195744A33252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4550519ABA519ABA519ABA4D92B04C91AF4B8CA93C687C355867519ABA4885A01E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5DEFEFEF4343432C2C2C4242421E1E1E333333F1F1F1 -828282313131969696E1E1E1212121252525FFFFFF4A4A4A2525252222221E1E1ECECECE7D7D7D -1E1E1E1E1E1E969696B5B5B51E1E1E4B4B4BFFFFFF4040403C3C3C888888FAFAFA4545451E1E1E -1E1E1E1E1E1E1E1E1E848484D2D2D23B3B3B434343B4B4B4E1E1E1252525606060EDEDED202020 -1E1E1E797979D1D1D11E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2B2B2B -C2C2C2E8E8E8E8E8E8C2C2C22B2B2B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D4748488384848384848384848384843C3C3C -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D9191914747472D2D2D -7777776969693737374545458B8B8B5B5B5B2D2D2D3838389393936060603B3B3B4B4B4B8F8F8F -5252522D2D2D4B4B4B9191914949493737377A7A7A7070702D2D2D3232328A8A8A575757515151 -8A8A8A3232322D2D2D2D2D2D2D2D2D2D2D2D5C5C5C8181813838383B3B3B3232327F7F7F666666 -3333333B3B3B3434342D2D2D7F7F7F5B5B5B3030303030302D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D384F5A519ABA519ABA519ABA4E93B14D92B0 -4C8DAA426E823D606F519ABA4A87A22D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -7C7C7C7878783F3F3F3B3B3B3B3B3B2D2D2D7D7D7D7777773D3D3D4848488B8B8B5A5A5A2D2D2D -5C5C5C8181813838383D3D3D7B7B7B7575752D2D2D2D2D2D9191914949493030302F2F2F2D2D2D -2D2D2D2D2D2D5C5C5C8181813B3B3B3F3F3F7373738888883131314C4C4C8E8E8E2E2E2E2D2D2D -5757578181812D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526777777FFFFFF -FFFFFFFFFFFFFFFFFFADADAE4E4E4E4E4E4EF2F2F2FFFFFFFFFFFFADADAD252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526C5C5C52525262525266AAAE434424E25252625252625252634424E65A1D7252526 -252526252526C5C5C5252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526C5C5C5252526252526252526252526 -252526C5C5C5C5C5C5252526252526252526252526252526C5C5C5252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526C5C5C5C5C5C5B1B1B1252526252526C5C5C5C5C5C5B1B1B1252526252526C5C5C5 -C5C5C5B1B1B1252526252526252526252526252526252526252526252526252526252526252526 -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -5A595555545151504D4F4E4B4E4D494E4D494E4D494E4D494F4E4A4E4E4A4D4D494E4D4A4E4E4A -4E4D4A4F4E4A4F4E4B504F4C69524EC05950D64436D84335DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB463AC55D546C544F4F4E4B4F4E4A4D4D49 -4E4D494F4E4A4E4D4A4E4D494D4C484C4B474C4B474B4A464B4A464A4845484743474642464541 -45444042423D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333E6E6E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFD8D8D83F3F3F3333337F7F7FFFFFFFFFFFFFFFFFFFD8D8D8333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252E6295B6915D2926252526252526252526 -25252625376295AC9A6B4138588CADA3794629252625253D6B9EAD874F26252526252526252526 -252526252E6295B6915D2926252526252526253C6B9EB1956133262525262525262525264174A3 -B1905D2E252629538CB19A673725262E4F83A8AC915D3326252526457EA8A37946252526252526 -252526252526252E6295B6915D292625375D90ACA8824F2F252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E304A56519ABA5098B82A3C442E4550335260335362375C6C4D91AE519ABA -4989A51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E505050F8F8F86161611E1E1E1E1E1E -1E1E1E878787D8D8D81E1E1E1E1E1E252525FDFDFD484848252525FFFFFF4444441E1E1E1E1E1E -1E1E1ECECECE7D7D7D1E1E1E1E1E1E969696B5B5B51E1E1E4B4B4BFFFFFF1E1E1E1E1E1E1E1E1E -BFBFBF9F9F9F1E1E1E1E1E1E1E1E1E1E1E1E848484C7C7C71E1E1E1E1E1E252525F0F0F0676767 -222222F0F0F05B5B5B1E1E1EB5B5B58F8F8F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2B2B2BC1C1C1E8E8E8E8E8E8C1C1C12B2B2B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D303030303030 -3030303030303030303030303030302E2E2E2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -9191914747472D2D2D7777776161612D2D2D2D2D2D6767677474742D2D2D5B5B5B8484842D2D2D -2D2D2D2D2D2D8686865252522D2D2D7878786969692D2D2D2D2D2D4949498F8F8F2D2D2D2D2D2D -4949498F8F8F8D8D8D4949492D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C5C5C7C7C7C2D2D2D2D2D2D -2D2D2D7979797575753636362D2D2D2D2D2D2D2D2D7F7F7F5959592D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D39535F519ABA5098B8 -35474F384F5A3C5B693C5C6B3E63734E92AF519ABA4B8BA72D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D3F3F3F9696963636362D2D2D2D2D2D2D2D2D3F3F3F9696963636362D2D2D2D2D2D -5A5A5A8585852D2D2D5C5C5C7C7C7C2D2D2D2D2D2D4D4D4D8F8F8F2D2D2D2D2D2D919191474747 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C5C5C7C7C7C2D2D2D2D2D2D3131318F8F8F4F4F4F2F2F2F -8F8F8F4949492D2D2D7373736262622D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -777777FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C9C9929293ADADAD2525264E4E4EFFFFFFFFFFFF -ADADAD252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526C5C5C525252625252675BEFF252526252526252526252526 -25252675BEFF252526252526252526C5C5C5252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526C5C5C5252526 -252526252526252526252526C5C5C5C5C5C5252526252526252526252526252526C5C5C5252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525267F7F7FBBBBBB7575762525262525267F7F7FBBBBBB757576 -2525262525267F7F7FBBBBBB757576252526252526252526252526252526252526252526252526 -252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E4565551504F4C4F4E4B4F4D4A4E4D4A4E4D4A4E4D494E4D494E4D4A4E4E4A -4E4D494E4D4A4E4D4A4E4D494F4D4A504F4B6A544ECC5548D13F31D44033D74234DA4336DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437D6594F -6B544F504F4B4F4E4A4E4E4A504F4C4F4E4B4E4D4A4D4C484C4B474B4A464A49464A4945494845 -48474447464346454145444042423D333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333FFFFFFFFFFFF333333333333333333 -333333333333333333333333FFFFFFFFFFFFFFFFFFB2B2B2333333333333999999FFFFFFFFFFFF -FFFFFF333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252E6295B6915D2926 -252526252526252526252533588CADA3794629252625376295B19F74412625253D6B9EAD874F26 -252526252526252526252526252E6295B6915D2926252526252526252533588CADAC956B4A332A -25252A3C537E9EB1A37E4A2A25252629538CB19A6737252625252F4F82A8AC8C59332526457EA8 -A37946252526252526252526252526252E6295B6915D292625252633588CACA8834A2926252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28373D519ABA4C8DAA355766519ABA519ABA519ABA -519ABA519ABA519ABA42768D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E727272 -DDDDDDE1E1E16C6C6C1E1E1E9E9E9EFDFDFDF8F8F8F8F8F8F8F8F8FBFBFB5E5E5E252525FFFFFF -4444441E1E1E1E1E1E1E1E1ECDCDCD7E7E7E1E1E1E1E1E1E969696B5B5B51E1E1E4B4B4BFFFFFF -1E1E1E1E1E1E1E1E1E999999BDBDBD1E1E1E1E1E1E1E1E1E1E1E1E848484C7C7C71E1E1E1E1E1E -1E1E1ED2D2D28585851E1E1EA4A4A4B0B0B0252525F3F3F34B4B4B1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2B2B2BC1C1C1E8E8E8C2C2C2C2C2C2E8E8E8C1C1C12B2B2B1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -616261D4D7D6D4D7D6D4D7D6D4D7D6D4D7D6D4D7D6D4D7D6A5A7A62D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D9191914747472D2D2D7777776161612D2D2D2D2D2D5D5D5D7C7C7C2D2D2D -6767677777772D2D2D2D2D2D2D2D2D8686865252522D2D2D838383949494939393939393939393 -9494943131312D2D2D2F2F2F8989898E8E8E3232322D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C5C5C -7C7C7C2D2D2D2D2D2D2D2D2D3838387070709191917171713636362D2D2D7F7F7F5959592D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -344349519ABA4D8EAB3D5F6E519ABA519ABA519ABA519ABA519ABA519ABA467A912D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D4D4D4D9191912D2D2D2D2D2D2D2D2D2D2D2D4D4D4D919191 -2D2D2D2D2D2D2D2D2D4A4A4A9292922D2D2D5C5C5C7C7C7C2D2D2D2D2D2D4343439696962D2D2D -2D2D2D9191914747472D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C5C5C7C7C7C2D2D2D2D2D2D2D2D2D -8181815D5D5D2D2D2D6B6B6B7171713030309090904242422D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526A0A0A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9C9C9929293F1F1F1323233 -323233F1F1F1FFFFFFD6D6D7252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526C5C5C52525262525266AAAE42F3841 -25252625252625252634424E65A1D739393AC5C5C5C5C5C5C5C5C5252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526C5C5C5252526252526252526252526252526C5C5C5C5C5C5252526252526252526252526 -252526C5C5C5252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D4E4D4A4E4D4A4E4D4A504F4B4F4E4B4E4D49 -4D4C494D4C494E4D494E4D494F4E4B4E4D4A4E4D4A4E4D49564E4AB95449CD3C2ED03E30D23F31 -D54133D84235DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437C55B5158504C4F4E4B504F4C4F4F4B4F4E4B4E4C494D4C494D4C484B4A46 -4A49464A494549484447464347464246454146454142423D333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333FFFFFFFFFFFF -333333333333333333333333333333333333333333FFFFFFFFFFFFFFFFFFFFFFFF8C8C8C333333 -333333333333FFFFFFFFFFFF333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252E6295BBBBB6B6B6B6B6B6B6B6B6B1A379484A83A8AC874F2E262525262525264174A3B1905D -33253D6B9EAD874F26252526252526252526252526252E6295BBBBBBB6B6B6B6B6B6B6B6A37946 -25293D587E919EA8B1B1B1ADA89E8C744F3825252625252629538CB19A67372526252526252E54 -8CACA87E452A457EA8BBBBB6B6B6B6B6B6B6B6B6B1905D2F252E6295B6915D2926252526252538 -6195B19E6B3D252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E314D593860713B6578 -519ABA4F96B546819A46819A46819A43799127343A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E717171FDFDFD3F3F3F838383D1D1D11E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E202020FDFDFD4B4B4B1E1E1E1E1E1E1E1E1EBEBEBE9494941E1E1E1E1E1E969696B5B5B5 -1E1E1E4B4B4BFFFFFF1E1E1E1E1E1E1E1E1EB5B5B5A5A5A51E1E1E1E1E1E1E1E1E1E1E1E848484 -C7C7C71E1E1E1E1E1E202020EBEBEB6D6D6D1E1E1E3D3D3DF6F6F6787878DADADA1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EB5B5B5E8E8E8C2C2C22B2B2B2B2B2BC2C2C2 -E8E8E8B5B5B51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2F2F2F3434343434343434343434343434343434343434343232322D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D9191914747472D2D2D7777776161612D2D2D2D2D2D -5C5C5C7C7C7C2D2D2D5B5B5B8686862D2D2D2D2D2D2D2D2D8686865252522D2D2D777777666666 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D6464647B7B7B7878786E6E6E2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D5C5C5C7C7C7C2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3838387E7E7E7070702D2D2D -7C7C7C5C5C5C2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D3A56623F6778416B7E519ABA4F96B549849D49849D49849D477D95 -3340462D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D4242429696963636362D2D2D2D2D2D -2D2D2D3F3F3F9696963737372D2D2D2D2D2D5A5A5A8585852D2D2D5C5C5C7C7C7C2D2D2D2D2D2D -4242429696962D2D2D2D2D2D9191914747472D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C5C5C7C7C7C -2D2D2D2D2D2D2E2E2E8D8D8D5252522D2D2D3B3B3B9292925757578585852D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526ADADAEFFFFFFFFFFFFFFFFFFFFFFFFC9C9C9 -929293FFFFFFE3E3E3E3E3E3FFFFFFD6D6D7323233252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526C5C5C5252526 -2525264C71936097C834424E2525262F384166A1D6476785252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526C5C5C5252526252526252526252526252526C5C5C5C5C5C5252526 -252526252526252526252526C5C5C5252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4A4E4D4A4E4D4A4F4E4B -4F4F4B4F4E4B4E4E4A4E4D494E4D4A4F4E4A4F4E4A4F4E4A4E4D4A4E4D4A4E4D49AD5349C83D2E -CB3C2DCE3D2FD13F31D44032D64234D94336DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB463ABC5C534F4E4B4F4E4B4E4E4A4E4D4A4D4C49 -4D4C494C4B484B4A474B4A464A494549484448474347464247464246454142423D333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333FFFFFFFFFFFF333333333333333333333333333333333333333333FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFF595959333333333333FFFFFFFFFFFF333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3B6578519ABA4E94B34379913E6D8128383E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E383838454545282828494949FCFCFC4D4D4D353535F6F6F68A8A8A -3B3B3B3A3A3A4949491E1E1E1E1E1EDFDFDF9797973737374B4B4B1E1E1E878787E6E6E6525252 -343434A6A6A6B5B5B51E1E1E4B4B4BFFFFFF696969393939707070F9F9F95252521E1E1E777777 -9999991E1E1E848484E4E4E45353533B3B3B989898EFEFEF2B2B2B1E1E1E1E1E1EB2B2B2F7F7F7 -8484841E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E444444B5B5B52B2B2B -1E1E1E1E1E1E2B2B2BB5B5B54444441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D4545457B7C7C7B7C7C7B7C7C7B7C7C7B7C7C606161 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D9191914747472D2D2D777777 -6161612D2D2D2D2D2D5C5C5C7C7C7C2D2D2D3636368F8F8F6868683B3B3B3A3A3A898989525252 -2D2D2D4E4E4E9090904F4F4F3838383D3D3D3B3B3B2D2D2D4040409090903A3A3A3838388F8F8F -4949492D2D2D6A6A6A5252522D2D2D5C5C5C7C7C7C2D2D2D2D2D2D2D2D2D464646353535343434 -6F6F6F7878782D2D2D6D6D6D7C7C7C3A3A3A4444442F2F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D416B7E519ABA4E94B3477D95 -44738734444A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D818181 -7878784040403939393F3F3F2D2D2D7E7E7E7777773D3D3D4848488B8B8B5A5A5A2D2D2D5C5C5C -7C7C7C2D2D2D2D2D2D4242429696962D2D2D2D2D2D9191914747472D2D2D2D2D2D6A6A6A525252 -2D2D2D5C5C5C8A8A8A4646463B3B3B6666668F8F8F3333332D2D2D2D2D2D7272729292925C5C5C -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526ADADAEFFFFFF -FFFFFFFFFFFF4E4E4E323233E4E4E4FFFFFFFFFFFFD6D6D7323233252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526C5C5C5252526252526292E334C719365A1D775BEFF65A1D74767856AAAE434424E252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526C5C5C5252526252526252526252526252526 -C5C5C5C5C5C5252526252526252526252526252526C5C5C5252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526C2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A -4E4D4A4E4D4A4E4E4A4F4E4A4E4D4A4F4E4A4F4E4A4F4E4A4F4E4A4F4E4A4F4E4B4F4E4A4F4E4A -80594FBF3E30C5392ACA3B2CCD3C2ECF3E2FD23F31D54133D84235DA4436DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DC4B3F9859534F4F4C -4F4E4B4F4E4B4E4D4A4E4D494D4C494C4B484B4A474A4945484844484743474643474743474642 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333FFFFFFFFFFFF333333333333333333333333333333333333333333 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F2F2333333333333FFFFFFFFFFFF333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E355868519ABA519ABA4A8AA63C677A28383F1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E626262E9E9E9FCFCFCE9E9E99191911E1E1E -1E1E1E505050CBCBCBF3F3F3F0F0F0A8A8A81E1E1E1E1E1E5F5F5FE1E1E1F7F7F7C5C5C51E1E1E -262626A9A9A9EDEDEDF8F8F8E5E5E58D8D8D1E1E1E4B4B4BFFFFFFC8C8C8F5F5F5DDDDDD717171 -1E1E1E1E1E1E9E9E9ECBCBCB1E1E1E848484E9E9E9DADADAF6F6F6CECECE4C4C4C1E1E1E1E1E1E -1E1E1E525252FAFAFA3232321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D4B4C4C909291909291909291 -9092919092916D6E6E2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D919191 -4747472D2D2D7777776161612D2D2D2D2D2D5C5C5C7C7C7C2D2D2D2D2D2D4141417B7B7B909090 -9191918585854646462D2D2D2D2D2D5555558484849393938C8C8C5757572D2D2D7C7C7C5F5F5F -2D2D2D2D2D2D5B5B5B8686862F2F2F8383836464642D2D2D5C5C5C7C7C7C2D2D2D2D2D2D2D2D2D -7A7A7A9393939292927E7E7E3F3F3F2D2D2D3B3B3B8080809292928787873939392D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D6070 -519ABA519ABA4C8CA8426D8034444B2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D3737377373738D8D8D9292926A6A6A2D2D2D3636367373738F8F8F8989895F5F5F -2D2D2D2D2D2D5C5C5C7C7C7C2D2D2D2D2D2D4242429696962D2D2D2D2D2D9191914747472D2D2D -2D2D2D8383836464642D2D2D5C5C5C8B8B8B8585859292927F7F7F4343432D2D2D2D2D2D2D2D2D -4545459494943636362D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526ADADAEFFFFFFFFFFFF404041252526E4E4E4FFFFFFD6D6D7323233252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526C5C5C5252526252526252526252526252526252526252526252526 -34424E6AAAE434424E252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526C5C5C5252526252526 -252526252526252526C5C5C5C5C5C5252526252526252526252526252526C5C5C5252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44F4E4A4F4E4A4E4D4A4F4E4A4F4E4A4E4E4A4F4F4B4F4E4B4E4D4A4E4E4A4E4E4A -4F4E4A4E4D494C5950479768B03527C13829C73A2BCB3B2DCE3D2ED03E30D34032D64134D94336 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437DB4437 -DB4437DE544961514E4F4E4B4F4F4B4E4D494D4C494D4C494D4C484B4B474A4946494844484744 -47464347464246454142423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333FFFFFFFFFFFF333333333333333333333333 -333333333333333333FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF333333333333FFFFFFFFFFFF -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1D1E1F2C404A35586735566528383E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B4B4BFFFFFF1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E848484C7C7C71E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2C2C2C303030B4B4B49E9E9E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2C2D2E374B553D606F3D5E6D34444A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C5C5C7C7C7C2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D3333333636367373736969692D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526ADADAEFFFFFFF1F1F1E3E3E3FFFFFFD6D6D7323233 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526C5C5C5252526252526252526252526252526 -C5C5C525252625252625252634424E6AAAE434424E252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D494E4D4A4F4E4A4E4E4A4E4D4A4E4D4A4F4E4B4F4F4B -4E4E4A4E4D4A4F4E4A4F4E4B4E4D4A3E8962139D5A695D40B73628C4392AC93A2BCC3C2DCF3D2F -D23F31D44033D74234DA4336DB4437DB4437DB4437DB4437DB4437D74337D24B3FD0645ACC6056 -C7483DC64035C74035C74035C74035C74035C84035C84135C84135C94135C94135C94135CA4135 -CA4135CA4135CA4135CB4135CB4135A25A535454514E4E4A4D4D494C4B484C4B484C4B474B4B47 -4A4A4649484548474347464346454246454142423D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333FFFFFFFFFFFF333333 -333333333333333333333333333333333333333333333333333333333333FFFFFFFFFFFF333333 -333333FFFFFFFFFFFF333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4B4B4BFFFFFF1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E848484C7C7C7 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ED8D8D8F3F3F3AAAAAA2424241E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D5C5C5C7C7C7C2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D8484849090906E6E6E3030302D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526ADADAEFFFFFFFFFFFF -D6D6D7323233252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C525252625252625252625252634424E34424E252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4A4F4E4A4E4D4A4E4D4A4F4E4B -4F4E4B4F4E4B4F4E4B4F4E4B4E4D4A4E4E4A4F4E4A4C594F21A5640F9D5824955A963829BC3728 -C63A2ACA3B2CCD3D2ED03E30D34032D54133D84335DB4437DB4437DB4437D25348D4A09BDFCECC -E8E7E7F1F1F1F1F1F1EDECECE7DDD1DFC39ED89A41DB952BDD962CDE982CE09A2DE29C2DE49D2D -E69F2EE8A12EEAA32EECA42FEDA62FF0A930F2AB31F4AD31F6B5416861524E4D494D4C484C4B48 -4C4B474C4B474B4A464A494649484547474347464247464248474342423E333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -FFFFFFFFFFFF333333333333333333333333333333333333333333333333333333333333333333 -FFFFFFFFFFFF333333333333FFFFFFFFFFFF333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526ADADAED6D6D7323233252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526C2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C504F4B -4F4E4B4F4E4B4E4D4A4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A3E89620F9D580F9D58 -119E5950734BA83427C03829C83A2BCB3C2DCE3D2FD13F31D44032D74234D94336D64C40D4A09B -E8E7E7F1F1F1F1F1F1F1F1F1C5D6F2C5D6F2F1F1F1F1F1F1F1F1F1EDECECE0C69EDEA239E2A12F -E4A330E6A530E8A731EAA931ECAB32F0AF33F5B333F8B534FAB834FAB835FAB935FABA35BB9952 -4F4E4B4E4D4A4D4C494C4B484B4A474B4A464A4A4649484548474447464346454145444042423D -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333FFFFFFFFFFFF333333333333333333333333333333333333333333333333 -333333333333333333FFFFFFFFFFFF333333333333FFFFFFFFFFFF333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E4504F4C504F4B4F4E4B4F4E4B4F4E4B4F4F4B4F4E4B4F4E4B4E4D4A4E4D4A4E4D4A4E4D4A -25A0640F9D580F9D580F9D581A9D5D884531AE3527C2392ACA3B2CCD3C2ED03E30D23F31D54133 -D34A3ED9BEBCF1F1F1F1F1F1AFC9F26399F34285F44285F44285F44285F46399F3AFC9F2F1F1F1 -F1F1F1E4D8C4E2A93CE6A932ECAE33F2B334F7B735FBBB36FCBC36FCBD37FCBD37FCBE37FCBF38 -FCBF38FCC039F2BF494E4D4A4E4D494C4B484C4B474B4A474B4A464A4946494845484744474642 -45444144433F41413D333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333FFFFFFFFFFFF333333333333333333333333333333 -333333333333333333333333333333333333FFFFFFFFFFFF333333333333FFFFFFFFFFFF333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E4504F4B504F4B4F4F4B504F4C4F4F4B504F4C4F4E4B4F4E4B4E4D4A -4E4D4A4F4E4B4A6D5915A05C0F9D580F9D580F9D580F9D583F8252A63326B23628C53A2BCB3B2D -CE3D2ED13E30CF483BD8BEBBF1F1F1D0DDF26399F34285F44285F44285F44285F44285F44285F4 -4285F44285F46399F3D0DDF2F1F1F1E6DAC4F5BA40FCBD36FCBD37FCBE37FCBF38FCC038FDC038 -FDC139FDC239FDC23AFDC33AFDC43AFDC63F8477514D4D494D4C494C4B484B4A474A49464A4946 -4A494548484447464245444144434042423D333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333FFFFFFFFFFFF333333333333 -333333333333333333333333333333333333333333333333333333FFFFFFFFFFFF333333333333 -FFFFFFFFFFFF333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4F4B4F4F4B504F4B504F4B4F4E4B4F4E4B -4E4E4A4F4E4A4F4E4A504F4B504F4B3D815F0F9D580F9D580F9D580F9D580F9D58149E5B735A3E -AE3527B73729C63A2BCC3C2DCF3E2FD49F99F1F1F1D0DDF24D8CF44285F44285F44285F44285F4 -4285F44285F44285F44285F44285F44285F44D8CF4D0DDF2F1F1F1E9D1A2FCC038FDC039FDC139 -FDC239FDC23AFDC33AFDC43AFDC43BFEC53BFEC63CFEC63CFEC73CB096514E4D4A4D4C494D4C49 -4C4B484B4A474A494549484548474447464245444144434041423D333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333FFFFFF -FFFFFF333333333333333333333333333333333333333333333333333333333333333333FFFFFF -FFFFFF333333333333FFFFFFFFFFFF333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E252526 -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4F4E4A4F4E4B -4F4E4B504F4B4F4E4B4E4E4A4F4E4A4E4E4A504F4C504F4B2D96620F9D580F9D580F9D580F9D58 -0F9D580F9D582E90589E3A2AB33628BA382AC83B2CCA4E41E8E7E7F1F1F16399F34285F44285F4 -4285F44285F44285F44285F44285F44285F44285F44285F44285F44285F46399F3F1F1F1EDECEC -F5C24EFDC33AFDC43BFDC53BFEC53BFEC63CFEC73CFEC73DFEC83DFEC93DFEC93EFECA3EDEB64F -4D4C494C4B484D4C494C4B484A49464A484549484448474347464245454144433F41413D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333FFFFFFFFFFFF333333333333333333333333333333333333333333333333333333 -333333333333FFFFFFFFFFFF333333333333FFFFFFE6E6E6333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4F4E4B4F4F4B504F4C504F4C504F4C504F4B4F4F4B4E4E4A4E4E4A4E4D4A4F4E4A1EA3620F9D58 -0F9D580F9D580F9D580F9D580F9D58119E59616845AE3527B73729BE392AD29E98F1F1F1AFC9F2 -4285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F4 -4285F4AFC9F2F1F1F1EAD5A4FEC63CFEC73CFEC73DFEC83DFEC93DFEC93EFFCA3EFFCB3FFFCB3F -FFCC3FFFCD40FFD04C4D4C494C4B484C4B484B4A474B4A47494945484744484743464642464541 -44434042423D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333FFFFFFFFFFFF333333333333333333333333333333333333 -333333333333333333333333333333FFFFFFFFFFFF333333333333E6E6E67F7F7F333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44F4F4B504F4B504F4B504F4B504F4B4F4E4B4F4F4B4F4E4B4F4E4A4F4E4A -4D5A501BA2600F9D580F9D580F9D580F9D580F9D580F9D580F9D581B9F5E95412EB43628BB3829 -DECDCBF1F1F16399F34285F44285F44285F44285F44285F44285F44285F44285F44285F44285F4 -4285F44285F44285F44285F46399F3F1F1F1ECE5D5FCC73DFECA3EFFCA3EFFCB3FFFCC3FFFCC40 -FFCD40FFCD40FFCD40FFCD40FFCD40FFD04A635D4D4C4C484C4B484B4A474B4A47494945494845 -48474346464245454145444042423D333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333FFFFFFFFFFFF333333333333333333 -333333333333333333333333333333333333333333333333FFFFFFFFFFFF333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4F4B504F4C504F4B504F4B504F4B4F4E4B4F4E4B -4F4E4B4E4E4A4E4D4A4A66550F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -4A7D50AD3427B94033E8E7E7F1F1F14285F44285F44285F44285F44285F44285F44285F44285F4 -4285F44285F44285F44285F44285F44285F44285F44285F4F1F1F1EEEEEEF9CA4BFFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD407A6F514D4C494C4B484B4A47 -4A4A4649494549484448474447464245444045444042423D333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333FFFFFFFFFFFF -333333333333333333333333333333333333333333333333333333333333333333FFFFFFFFFFFF -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525262D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526C2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4B504F4C50504C504F4B -504F4B4F4F4B4F4F4B4F4E4B4F4E4A4E4D4A4B65550F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9D58159F5C854E36BA5A50F1F1F1C5D6F24285F44285F44285F44285F44285F4 -4285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F4C5D6F2F1F1F1 -F4CE68FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40786E50 -4C4B484C4B484B4A474B4A474A494649484448484448474346454145444143433E333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333E6E6E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFE6E6E6333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2525262D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D -2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526C2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4B -4F4F4B504F4B504F4B4F4E4B4F4F4B504F4C51504C504F4B4F4E4B435F4E0F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D582F935ABD6359F1F1F1C5D6F24285F44285F4 -4285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F4 -4285F4C5D6F2F1F1F1F4CE68FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD407368484C4B484C4B484B4A474A4946494845494844484744474643464542454441 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333337F7F7FE6E6E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFE6E6E67F7F7F333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212262626121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212121212121212 -121212121212121212121212121212121212121212121212121212121212121212362D3540333F -382E37352C34312A304A39491E1E1E2E2E2E3535354E4E4E3030303B3B3B4E4E4E373737373737 -3D3D3D2E2E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4343432D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D25256C25256C -25256C25256CC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4504F4B504F4B504F4B4F4F4B504F4B504F4B504F4C51504C504F4B504F4B415D4C -0F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58129E5A72704FF1F1F1 -F1F1F14285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F4 -4285F44285F44285F44285F4F1F1F1EEEEEEF9CD51FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD407367464D4C484C4B474C4B484B4A474A4946494844484743 -47464246454145434042423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616303030161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -161616161616161616161616161616161616161616161616161616161616161616161616161616 -1616165440538F648B9F6E9B7353712F292F3B303A1E1E1E6868688989893D3D3D7A7A7AABABAB -3D3D3D7B7B7B7B7B7B3D3D3D6868681E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4B504F4B504F4B4F4F4B4F4E4B4F4E4B4F4F4B504F4C -504F4B4F4E4B46534A1199560F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D58239A5CDFE0DCF1F1F16399F34285F44285F44285F44285F44285F44285F44285F44285F4 -4285F44285F44285F44285F44285F44285F46399F3F1F1F1EDE8DBFDCC42FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40F8C73F605A484E4D494C4B484B4A464B4A46 -49484549484447474347464245444144434042413D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838381A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A383838 -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A1A -1A1A1A1A1A1A1A1A1A1A1A1A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4B504F4C504F4B504F4B504F4B -504F4B504F4C504F4C504F4C4F4E4B4E4D4A1197560F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D58119E59A3D4BCF1F1F1AFC9F24285F44285F44285F44285F44285F4 -4285F44285F44285F44285F44285F44285F44285F44285F44285F4AFC9F2F1F1F1EEDCB0FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40F6C53F4D4C494D4C48 -4C4B474B4A474A4A464A494549494548474447464346454145444041413D333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838381C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C3D3D3D1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C -1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504C51504C -504F4C50504C50504C504F4B504F4B504F4B4F4E4B504F4C4F4E4B1E88520F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D5831AA6FF1F1F1F1F1F16399F34285F4 -4285F44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F46399F3F1F1F1 -EEEEEEF8CF5DFFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -D3AC404D4C494D4C484C4B474B4A474A49464A494649494548474447464346454144434041413D -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F3F3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E333333353535333333 -2E2E2E3838383737373939391E1E1E2424241E1E1E43363175574A1E1E1E75574A1E1E1E413530 -4336311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568 -151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E451504D51504D504F4C504F4C504F4C504F4C504F4B4F4E4B4E4E4A4F4E4B504F4C2E7450 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58A0D3BA -F1F1F1D0DDF24D8CF44285F44285F44285F44285F44285F44285F44285F44285F44285F44285F4 -4D8CF4D0DDF2F1F1F1EDDDB2FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40A68B434E4D494D4C484C4B484B4A474A4946494845494844474643464542 -45444144434041413D333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178CE9178CE9167702C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E348C8678CE9178CE9178A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -5B5B5B8989893131316868685959597B7B7B6666661E1E1E4A4A4A1E1E1E1E1E1E75574A242221 -75574A24222155423A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E4504F4C504F4C51504D50504D504F4C51504D51504C504F4B4E4E4A -4F4E4B51504C3E624D109B570F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D581FA363CAE3D7F1F1F1D0DDF26399F34285F44285F44285F44285F44285F44285F4 -4285F44285F46399F3D0DDF2F1F1F1E9E2D0FBCF57FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FBCA407D6D464E4E4A4D4D494C4B474B4A474B4A474A4945 -4A494549484446454245444045444042423D333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3791896F8C3A1E23455BC882504A1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67 -702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD5329 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A249231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131706550602C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87742 -341E2E817F75A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3939393131314343433535351E1E1E2424241E1E1E4336313A302C342C29 -382F2B4C3C36342C29322B283A302C362E2A3C322E312A284C3C36342C294336311E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C504F4C504F4C51504D504F4C51504D -51504D51504D504F4B50504C51504C504F4B1692550F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D5820A464CAE3D7F1F1F1F1F1F1AFC9F26399F34285F4 -4285F44285F44285F46399F3AFC9F2F1F1F1F1F1F1C3D1CAE8C963FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40E9BC3F4E4E4A4E4D4A4D4D494D4C48 -4B4A474A49464A494549494548474446454245444044433F42423D333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333383838383838383838383838383838383838 -383838383838383838383838383838383838595959383838383838383838383838383838383838 -383838383838383C4F6F8FA2B0B9C2C7CCC7C2B4A7947453413838383838416A9DBEC7CCCCCCCC -CCC7C2BEB4A78F6F533C38384174A7CCCCCCCCCCCCCCCCCCCCCCCCCCB07D4F383C669DC2CCC7B4 -8F5D4138383838384A7DB0CCCCC299663C3838383838383838383C669DC2CCCCCCCCCCCCCCCCCC -CCCCCCB98F58384A78A7C2C7CCCCCCCCCCC7C2BEB0A2947458413838383838385D8FB9CCCCB98B -58416FA7CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC299663C383841587494A7B4BEC2C7CCC7BEB4 -A28B6A4F3C38383838416A99B9C2C7CCCCCCCCC7C2B9B0A28B664A3C38383838384A6A8FA7B9C2 -C7CCCCC7C2B9AB8B61413838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4343437474748181817777774747471E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3791896F8C3A1E -23455BC882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C88250 -4A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675 -A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E345064C87742341E2E817F75A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6666669B9B9B9999998989891E1E1E4A4A4A1E1E1E -1E1E1EA67764825F51644C423C322E866253302A27A6776478594C3C322E976D5C3C322E866253 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504C50504C51504D -51504D504F4C504F4C51504D51504D51504D51504D51504D50504C2B77500F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D5820A46495CFB3F1F1F1 -F1F1F1F1F1F1F1F1F1C5D6F2C5D6F2F1F1F1F1F1F1F1F1F1EDECEC9AC0AC92AA61FECF49FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40AE90424D4D49 -4D4C494D4C484C4B484B4A464A494549484549484448474347464245444144433F42423D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333383838383838383838 -383838383838383838383838383838383838383838383838595959DCDCDC383838383838383838 -38383838383838383838383838384A6FA2C2CCCCC7BEAB99948F99ABBEC7CCCCC2A7784F383838 -4174A7CCCCCCB99D86868B94A7BECCCCCCB98F5D3C4174A7CCCCCCB49D867D7D7D7D7D7D7D6F58 -41383C669DC2CCCCCCCCBEA26F4A3838384A7DB0CCCCC299663C3838383838383838383C669DC2 -CCCCBEA28B867D7D7D7D7D7D745D45384F7DB0CCCCC7B09986868B94A2B4C7CCCCC7B48B583C38 -38385D8FB9CCCCB98B583C536F868686868FA7B9CCCCCCB49D8B8686867D664F384F7DABC7CCCC -C7B9A7998F949DB0BECCCCCCBE9D6A4538384174A7CCCCCCB9A28B8B8F9DB0C2CCCCCCB4865338 -384574A7C7CCCCBEA7948B868B99A29D7D53383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838383838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3636368484844A4A4A2C2C2C -4242428181813C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E3791896F8C3A1E23455BC882504A1E1E1E1E1E1E1E1E1E1E203F4956A78272C89175C38261 -864529231E1E1E1E1E1E334DB28D64865053A7826FC88D72B8704544211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234A5059A78272C89175C38264 -974C2E231E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D -441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E28377B7069BD8D78CE8D72BD7B5E7B3A20 -1E1E1E1E1E2E868278CE9178CE9178CE9178CE9178CE91759741201E1E1E1E1E1E232C3A867069 -C38D78CE8D6FAD694244211E1E1E1E1E1E1E1E1E1E445E6CC87748555059AD8675CE9175BD7445 -3F1E1E1E1E1E232C3A867069C38D78CE8D6FAD694244211E1E1E1E1E1E1E232F3F917B6FC89175 -BD7B59705E64C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E234A5059A77F6FC38D78C8896CAD69454A251E1E1E1E1E1E1E345064C88256705B5EB28672 -C88D6FA75E342E1E1E1E1E1E1E212E656561B28672C89178C886679C5B37341E1E1E1E1E1E1E1E -1E1E1E1E1E318C8675A249231E1E1E1E1E1E1E1E1E1E1E204F656FC874422E1E1E1E1E1E1E1E1E -1E2F48AD8D6C81331E1E1E1E1E28377B7069BD8D78CE8D72BD7B5E7B3A201E1E1E1E1E1E1E213C -9C9178CE9178CE916C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E28377B7069BD8D78CE8D72BD7B5E -7B3A201E1E1E1E1E1E1E1E1E345064C87742341E2E817F75A249231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E2E2E3535354E4E4E303030 -3B3B3B4E4E4E3737373737373D3D3D2E2E2E1E1E1E2E2E2E3535354E4E4E3030303B3B3B303030 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -504F4B504F4C50504C504F4C504F4C504F4C504F4C51504D51504D51504D51504D51504C4A574C -1296550F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D5831AA70A3D4BCD8E8E0F1F1F1F1F1F1F1F1F1EDECECD3DFD99DC5B13193631E834A -EBC955FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -F4C43F605A494D4C494D4C484C4B474C4B474B4A474A49464A4945494844484743474642454440 -44434042423D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -383838383838383838383838383838383838383838383838383838383838595959DCDCDCE8E8E8 -38383838383838383838383838383838383838383838588FB9CCCCC2A7744A383838383838456F -A2C2CCCCBE945D3C384174A7CCCCCCA26F3C383838416FA7CCCCCCAB7D4A4174A7CCCCCCA7784F -4A4A4A4A4A4A413C3838383C669DC2CCCCCCCCCCCCC2AB784F3C4A7DB0CCCCC299663C38383838 -38383838383C669DC2CCCCB086584A4A4A4A4A4A453C3838384F7DB0CCCCC299613C3838383841 -6194B9CCCCC7A26A4138385D8FB9CCCCB98B58383838383838384578ABCCCCC79D6A3C38383838 -383C6699C2CCCCBE9966413838383838384F78ABC7CCCCB48653384174A7CCCCCCA26F3C383838 -4578ABCCCCCCA7744138588BB9CCCCC7A7784F3C38383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E545454 -7272721E1E1E1E1E1E1E1E1E5F5F5F6464641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E31817B6481371E233E53B27748441E1E1E1E1E1E1E1E233A56BD916C -9C4C31392C2C4F5361C38D6981331E1E1E1E1E334DB29178BD6D4239211E1E283A978675AD5029 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5367C88D67 -8C4931392C293F3A3F865B3A2E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E -1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E20556972C87B50552F26 -2E2C2C4A4545653A231E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E -1E253A918672AD653F4A2F2939333A817772BD693A291E1E1E1E1E1E1E1E445E6CCE896FAD6D42 -4A28202325294A4134341E1E1E253A918672AD653F4A2F2939333A817772BD693A291E1E1E1E31 -817F78BD70454A2F293F4153AD8D78CE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E265A5B507041343F2C2934333A817772C3703C2E1E1E1E1E1E345064 -CE9172A7532E291E1E293A53B28D6C81331E1E1E1E1E21347B6248603A2E392C293F3E45A28675 -A750291E1E1E1E1E1E1E1E1E1E1E318C8675A249231E1E1E1E1E1E1E1E1E1E1E1E233753B88D64 -6B2C1E1E1E1E1E1E1E3F5B69C87F4D3F1E1E1E1E20556972C87B50552F262E2C2C4A4545653A23 -1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E20556972C87B50 -552F262E2C2C4A4545653A231E1E1E1E1E1E1E1E1E34495BB26D3C2E1E2C6B70699145201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E686868 -8989893D3D3D7A7A7AABABAB3D3D3D7B7B7B7B7B7B3D3D3D6868682424246868688989893D3D3D -7A7A7AABABAB4242421E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E451504C50504C50504C50504D51504D50504C50504C50504C50504C50504C -51504D51504D504F4C2B77500F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D58129E5A23A5664EB58349B07E22A063148F54 -10894E0F844BA0AE57FFCE45FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40AE90424D4D494D4C494D4C494D4C484C4B474B4A464B4A464A4946484744 -47464247454245444044434042423D333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333383838383838383838383838383838383838383838383838383838595959 -DCDCDCE8E8E8E8E8E83838383838383838383838383838383838383838384578ABCCCCCCA77441 -38383838383838383C6FA2C7CCCCB07D4A384174A7CCCCCCA77D534F58617DA2BECCCCC79D6A41 -4174A7CCCCCCCCCCCCCCCCCCCCCCCCA7744538383C669DC2CCCCAB8F86A2C2CCC7AB7D617DB0CC -CCC299663C3838383838383838383C669DC2CCCCCCCCCCCCCCCCCCCCCCB4864F38384F7DB0CCCC -C299613C38383838383C6199C2CCCCB98B5838385D8FB9CCCCB98B58383838383838384578ABCC -CCC79D6A3C38383838385386B4CCCCC29D663C38383838383838384A78ABCCCCC7A26F3C4174A7 -CCCCCCA7784F4A4F5D7DA2C2CCCCC299663C383C5886B0C7CCCCCCCCC2B9A794785D4538383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E5757576F6F6F1E1E1E1E1E1E1E1E1E5B5B5B7878781E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E20556972C874422E1E1E1E1E1E1E1E2C7B7B78BD62341E1E1E1E334DB2916C86371E1E1E1E -1E1E20556972C86D3A231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E -1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E26 -6B7475BD6537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E -1E1E1E1E1E1E1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E1E1E1E1E1E -445E6CCE895B5A251E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E233A53 -BD8D5B60211E1E3A53BD91677B2F1E1E1E1E1E1E2055696FCE82504A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88956 -4F1E1E1E1E1E345064CE895955211E1E1E1E1E1E31868275A24C261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4A626FC8703C231E1E1E1E1E1E1E1E1E1E318C8675A249231E1E1E1E1E1E1E1E1E -1E1E1E1E1E2E817F75AD53291E1E1E1E1E2E817F75AD50291E1E1E1E1E266B7475BD6537231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E -1E1E266B7475BD6537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E313A3F2B323638454C2E363A2424244336313A302C -342C29382F2B4C3C36342C29322B283A302C362E2A3C322E312A284C3C36342C294336311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C504F4C50504C504F4C504F4C50504C504F4C -504F4C50504C50504C51504D51514D504F4C49574C1295550F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9655108C500F874D3A8C4DFBCF53FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40F2C23E605A494E4D4A4D4C494D4C494C4B484C4B474B4A46 -4A494649484548484447464346454145444144434041413D333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333383838383838383838383838383838383838383838 -383838595959DCDCDCE8E8E8E8E8E8E8E8E8383838383838383838383838383838383838383838 -4578ABCCCCCCA7744138383838383838383C6FA2C7CCCCB07D4A384174A7CCCCCCCCCCCCCCCCCC -CCCCC7B9A274533C384174A7CCCCCCB08F6A666666666666584A3C38383C669DC2CCCCAB784A45 -6A9DBECCC7B9B9BECCCCC299663C3838383838383838383C669DC2CCCCB499746666666666665D -4F3C38384F7DB0CCCCC299613C38383838383C6699C2CCCCB98B5838385D8FB9CCCCB98B583838 -38383838384578ABCCCCC79D6A3C3838383838538BB4CCCCC29D663C38383838383838384A78AB -CCCCC7A26F3C4174A7CCCCCCCCCCCCCCCCCCCCCCC7B4996F4A3838383838383C4A61788FA2B4C2 -CCCCCCCCB98F5D3C38383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E3E3E8383833A3A3A1E1E1E3232327C7C7C8181811E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E29707B75B862311E1E1E1E1E1E1E1E1E556972CE743F2E1E1E1E334D -B28D64702C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75 -AD50291E1E1E1E1E1E34455BBD8D75BD7B5E916248653E29231E1E1E1E1E1E1E1E1E1E1E1E1E2C -7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178CE9164 -702C1E1E1E1E1E1E1E445E6CC87745341E1E1E1E1E1E1E1E1E1E1E1E1E1E556972CE9178CE9178 -CE9178CE9178CE9178CE9164702C1E294961CE8959551E1E1E1E1E1E1E1E345064C882504A1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34414D9C7B6FC38D78 -CE9178CE9178CE8D5B5A211E1E1E1E345064C87F50441E1E1E1E1E1E1E2E817F75AD50291E1E1E -1E1E264F5359AD8272C89178CE9178CE9178CE74422E1E1E1E1E1E1E1E1E1E1E318C8675A24923 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F4D3F1E1E1E3750B88D616B281E1E1E1E1E1E1E -34455BBD8D75BD7B5E916248653E29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E -1E1E1E1E1E1E1E1E1E1E1E1E34455BBD8D75BD7B5E916248653E29231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E50697774A0B8739EB5688EA2 -4A4A4A1E1E1EA67764825F51644C423C322E866253302A27A6776478594C3C322E976D5C3C322E -8662531E1E1E2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D51514D51504D51504D -51504D50504C504F4C504F4C504F4C504F4C4F4F4B504F4C504F4C51504D336E4F109A570F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9D580F9C570F9253108A4F0F844ABEBA59FFCE42FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FAC83F9A82434E4D494E4D4A4E4C494D4C49 -4D4C484C4B484C4B484B4A474A494549484547464346454246454145444041413D333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333383838383838383838383838 -383838383838383838595959DCDCDCE8E8E8E8E8E8E8E8E8E8E8E8383838383838383838383838 -383838383838383838385D8FB9CCCCC2A26F45383838383838456FA2C2CCCCBE945D3C384174A7 -CCCCCCB0946F6A6661584A413838383838384174A7CCCCCCA26F3C38383838383838383838383C -669DC2CCCCAB78453838456A9DBECCCCCCCCCCC299663C3838383838383838383C669DC2CCCCAB -784A38383838383838383838384F7DB0CCCCC299613C38383838416699BECCCCC29D6A4138385D -8FB9CCCCB98B58383838383838384578ABCCCCC79D6A3C38383838383C669DC2CCCCBE99664138 -38383838384F78ABC7CCCCB48653384174A7CCCCCCB08F6A7DA2BECCCCC2A7744A383838383838 -3838383838383838456FA2C7CCCCB98B5838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E545454818181838383787878 -5757578080801E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75B862311E1E1E1E1E1E1E1E1E556972 -CE743F2E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E -1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E232831554948866D67C39175AD532E1E1E1E -1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E556972C8703C291E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -556972C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E294961C88956551E1E1E1E1E1E1E1E -2E4C64C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45 -AD8D72A2533434211E1E1E1E234159C88D5B5A211E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E -817F75AD50291E1E1E2E495EC38D64863E2C29211E1E1E1E4A626CC874422E1E1E1E1E1E1E1E1E -1E1E318C8675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45A78D698133204A626CC8703F -2E1E1E1E1E1E1E1E1E1E1E1E232831554948866D67C39175AD532E1E1E1E1E1E1E1E1E1E1E1E1E -1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232831554948866D67C39175AD532E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C3437 -2E363A2C3437292F3230393E2F383D313A3F24242443363175574A1E1E1E75574A1E1E1E413530 -4336311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D -51504D51504C51504C51504D50504C504F4C51504C50504C504F4C504F4B504F4C504F4C504F4C -504F4B2380500F9C580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580E9955108E500F884C589751FDD04EFFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FDCB40C39F414E4D494E4D49 -4E4D494E4D494E4D494D4C484C4B474B4A474B4A464A4945494844474643474643464541444340 -41413D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -38383838383838383838383838383838383838384A74A7C2CCCCC7BEAB9D949499ABB9C7CCCCC2 -AB784F3838384174A7CCCCCCA26F3C3838383838383838383838384174A7CCCCCCB49D867D7D7D -7D7D7D7D7D6A533C3C669DC2CCCCAB784538383838456FA2C2CCCCCCC299663C38383838383838 -38383C669DC2CCCCBEA28B867D7D7D7D7D7D7D6F58414F7DB0CCCCC7B09986868B94A7B9C7CCCC -C7B086533C3838385D8FB9CCCCB98B58383838383838384578ABCCCCC79D6A3C38383838383838 -5386B0C7CCCCC7B9A79994949DB0BECCCCCCBEA26F4538384174A7CCCCCCA26F3C38416699BECC -CCC2A7744A3838416F99ABA7998F8B8B8B99ABBECCCCC7AB784A38383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1F1F1F2828281F1F1F5252527575751E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72C874422E1E1E -1E1E1E1E1E2C7B7B78BD65341E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2137918975AD50291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45AD8D697B331E1E1E1E1E1E1E1E1E1E1E1E1E -294961C882534A1E1E1E1E1E1E2137918978AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4A626CC87745341E1E1E1E1E1E1E1E1E1E2C7B7B75B2532C1E1E1E1E1E1E1E1E1E1E1E1E345064 -C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E345064C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A53BD8D61 -6B281E1E1E1E1E1E1E4A626CCE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23415BC8895955211E1E1E1E1E1E1E395367CE8D5B5A211E1E1E1E345064C87F4D -441E1E1E1E1E1E1E2E817F75AD50291E1E1E4F656FC8703F291E1E1E1E1E1E1E23657475CE7442 -2E1E1E1E1E1E1E1E1E1E1E31868275A74C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26657475 -B865489186729C45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626CC87745341E1E -1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4A626CC87745341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E232F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E485D69688EA22B3135516B78475C675E7F905069774A4A4A1E1E1E75574A242221 -75574A24222155423A1E1E1E2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E451514D51504C51504C51514D51504C504F4C50504C504F4C51504D504F4C504F4C -4F4E4B504F4C504F4C504F4C4B524B1F84510F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9B570E9553108B4E0F824ADDC558 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40CEA840 -5753494E4D494E4D494E4D494E4D494D4C494C4B484C4B474B4A474B4A474A4945484744474643 -46454246444144423F41413D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383C536F8FA7B4B9C2 -C7CCC7C2B9A79474584138383838384174A7CCCCCCA26F3C3838383838383838383838384174A7 -CCCCCCCCCCCCCCCCCCCCCCCCCCCCA76F413C669DC2CCCCAB78453838383838384F7DB0C7CCC299 -663C3838383838383838383C669DC2CCCCCCCCCCCCCCCCCCCCCCCCCCB07D4F4A78A7C2C7CCCCCC -CCCCC7C2BEB0A28F7458413838383838385D8FB9CCCCB98B58383838383838384578ABCCCCC79D -6A3C383838383838383838415D7899A7B4BEC2C7CCC7BEB4A78F6A4F3C383838384174A7CCCCCC -A26F3C383838456FA2C2CCCCBE9966414F7499ABB9C2C7CCCCCCC7C2B9AB946F4F3C3838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F1F1F7575755B5B5B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -293E56BD916C974C31392C2C4F5361C391698637201E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E -4F656FC8703C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -445B67C88967864931392C2939373C7B533A2E1E1E1E1E1E1E1E1E1E21348C8675B26237392826 -2E25201E1E1E1E1E1E1E3350B88D69863A231E1E203F4C5EC39178AD50291E1E1E1E1E265A5B50 -6B3E2E39282634333A8C7F75BD6537231E1E1E1E1E1E1E1E1E1E23607075C87748442520232120 -1E1E1E1E1E1E1E253A978675BD7048553329342F2E4F494891653F391E1E1E1E1E1E1E1E445E6C -C874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253A978675BD7048553329342F2E4F494891653F -391E1E1E1E2E817F75B25E31291E1E232C3F9C8678CE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D69863A231E1E1E232F429C8678CE8D5B5A211E -1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E345064C886595A281E1E1E20 -344556B88D78CE74422E1E1E1E1E1E1E1E1E1E1E235A6D72C8774D4A2C262E2823231E1E1E1E1E -1E1E1E1E1E1E29455BC39178CE895955211E1E1E1E1E1E1E1E1E265A5B506B3E2E39282634333A -8C7F75BD6537231E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E26 -5A5B506B3E2E39282634333A8C7F75BD6537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4CEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E485D692E363A292F322D35392C343730393E323C413F5059 -30393E2F383D313A3F2424244336313A302C342C29382F2B4C3C36342C29322B283A302C362E2A -3C322E312A284C3C36342C2921201F1E1E1E423530342C294C3C36342C29362E2A322B28362E2A -3C322E362E2A3D322E372E2B332C29312A283C322E1E1E1E322B28312A28322B28372E2B312A28 -55423A3C322E342C291E1E1E372E2B382F2B4C3C36342C29322B283A302C362E2A3C322E312A28 -4C3C36372E2B362E2A382F2B1E1E1E55423A312A282E2826342C2959443C4336311E1E1E242424 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C50504C51504D51504D51504D51504C504F4C504F4B -51504C51504D504F4C504F4C51504D51504D504F4C504F4B455A4C178E530F9D580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9C580E98550F9151 -0F884C84A756FECF49FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40E4B73F6B61474E4E4A4E4D494E4D4A4E4C494E4C494D4C494C4B484B4A474B4A464B4A46 -4A484549484447464347454245444044433F41413D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4F4F4F3939393737376363638080802C2C2C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E203F4C56A78272CE9175C382618C452C231E1E1E1E1E1E334DB28D64 -6B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E234A5059A78272C89175C3826497502E231E1E1E1E1E1E1E1E1E1E1E -2E3E50A78675CE9178CE7F483F1E1E1E1E1E1E1E234F5E61BD8D75C382679C5E458C7F75AD5029 -1E1E1E1E1E234F5B5EAD8272C89178CE8D6CAD69454A251E1E1E1E1E1E1E1E1E1E1E1E1E233342 -977F6FC89178CE91759741201E1E1E1E1E1E232F3A867069BD8D78CE8D72BD7F61915031291E1E -1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3A867069BD8D78 -CE8D72BD7F61915031291E1E1E1E1E232F3F917B6FC3896FBD7F5B866967C882504A1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2044505BB28672C3866CB87759 -6B535BC38D5B5A211E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E212C -656564BD8972BD826CAD6D4870656CC874422E1E1E1E1E1E1E1E1E1E1E1E1E2C3C917B6FC89178 -CE916165281E1E1E1E1E1E1E1E1E1E1E213A978978BD6537231E1E1E1E1E1E1E1E1E1E234F5B5E -AD8272C89178CE8D6CAD69454A251E1E1E1E1E1E1E445E6CCE9178CE9178CE9178CE9178CE9178 -CE743F2E1E1E1E1E234F5B5EAD8272C89178CE8D6CAD69454A251E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4BD8A4B1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E678C9F688EA2516B783F4F582B3135 -475C677FB1CB343F45475C675E7F905069774A4A4A1E1E1EA67764825F51644C423C322E866253 -302A27A6776478594C3C322E976D5C3C322E8662532925241E1E1E956C5B8662533C322E866253 -78594C302A2778594C3C322E78594CBD866F57433B4C3C35976D5C3C322E1E1E1E59443C976D5C -302A2757433B976D5C7A5A4D3C322E8662531E1E1E57433B644C423C322E866253302A27A67764 -78594C3C322E976D5C3C322E57433B78594C644C421E1E1E7A5A4D976D5C654C42866253836052 -1E1E1E1E1E1E4C4C4C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C51504C514F4C504F4C514F4C -51504D51504C504F4B504F4C51504C504F4C504F4C52514E52514E51504C50504C504F4B44594B -1F83510F9C580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9A560E96530E8D4E1D874BEDCB56FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FDCB40CCA6406C62484F4E4B4F4E4A4E4D494D4C494E4D4A4E4D4A4D4C494C4B48 -4B4B474B4A464A494548474448474447464346454245444044433F41413D333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5F5F5F7D7D7D8181816B6B6B333333 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D6C8C3A201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A6CECEAC -6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E433631362E2A -382F2B1E1E1E332C293C322E2F29272E28264C3C36342C29322B28342C2959443C1E1E1E312A28 -382F2B312A283C322E342C292E2826372E2B2E28264336311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C51504C -51504D51504D514F4C51504D51504D504F4C504F4C504F4C504F4C504F4C50504C51504D51504C -504F4C504F4B504F4B4C534B247E50109A570F9D580F9D580F9D580F9D580F9D580F9D580F9D58 -0F9D580F9D580F9C570E98540E93510E894CA3B258FFCE45FFCD40FFCD40FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FAC83FC19E415854494E4D494E4D4A4E4D4A4E4D4A4E4D4A4E4D4A -4E4C494E4C494D4C484C4B484B4A474A494548474448474447464246454245444144434041413D -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2029282C60696CC87F4D -3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E235695C8BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E78594C644C421E1E1E4C3C353C322E77584C654C423C322E866253302A27866253 -8360521E1E1E976D5C644C42976D5C3C322E825F51654C4257433B654C421E1E1E2F2F2F1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568 -151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E451504C51504D52514E52514E51504D51504D50504C4F4F4B504F4C504F4C51504D51504D -50504C51504D51504C51504C51504C51504C504F4B4F4E4B326D4D1394540F9C580F9D580F9D58 -0F9D580F9D580F9D580F9D580F9D580F99560E95520D8F4E3B904EFED153FFCD40FFCD40FFCD40 -FFCD40FFCD40FFCD40FFCD40FFCD40FDCB40E6B93F9981444F4E4B4E4D4A4E4D4A4F4E4B4E4D4A -4D4D494D4C494E4D494D4C494D4C494C4B484C4B484B4A474A4946484744484744474643464542 -45444144433F41413D333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A53 -BD9178C8825E7037201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E343F452F383D313A3F3440461E1E1E485D692E363A292F322D3539 -2C343730393E323C413F505930393E2F383D313A3F2424243838313C3C343636303A3A33303030 -27242385615373554954413A76584BA979657355491E1E1E42353059443C2724233030301E1E1E -3333333535353131315B5B5B3030303030301E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E451504D52514E52504D51504D51504D51504D504F4C50504C51504D -51504D51504D51514D51504D51504D50504C51514D52514D51514D51504D4F4E4B504F4B48544B -2B754F1394540F9C580F9D580F9D580F9D580F9D580F9B570E97540E92500E8A4CC2BE59FFCE42 -FFCD40FFCD40FFCD40FFCD40FFCD40FFCD40FDCB40F1C13EAD8F41615C4A504F4B4F4E4A4F4E4A -4F4E4A4F4E4B4F4E4B4E4D4A4E4D4A4E4D4A4D4C494D4C494D4B484C4A474B4A464A4946494845 -48474447474346454244444043433F41413C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E343F455E7F9050697790C9E8343F45678C9F -688EA2516B783F4F582B3135475C677FB1CB343F45475C675E7F905069774A4A4A7F7F65B1B18A -8E8E706969554242421E1E1E76574B6A5045805E5076584B6F53476A5045242221956C5B836052 -1E1E1E4141412424243131318989899B9B9B8787874242424141412F2F2F1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451514D51504D504F4C514F4C52514E51514D -51504D50504C51504C51504C50504C50504C504F4C504F4C504F4C51504C51514D51504D51504C -4F4F4B4F4F4B504F4C51504C4A574D2C7750178E531197560F9D580F9C580E99550E94520D8F4E -599C52FFD14EFFCD40FFCD40FFCD40FFCD40FFCD40F6C53FE4B73FAD8F41615B4A4F4E4B4F4E4B -4E4D4A4E4D4A4F4E4A4F4E4A4F4E4B4F4E4A4E4D494D4D494E4D4A4D4D494D4C494C4B474C4B47 -4B4A464A494649484549484447464346454245444044433F41413D333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E343F452F383D313A3F -3440461E1E1E485D692E363A292F322D35392C343730393E323C413F505930393E2F383D313A3F -1E1E1E2D35392F383D313A3F3F50592E363A313A3F3F50591E1E1E3F50592E363A323C412E363A -2424244336314C3C36342C29352D2A4C3C362B2725423530312A28322B284F3E3759443C362E2A -312A28382F2B4336311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D51504D51504D -514F4C51504D52514E51504D51504D51504C504F4B50504C504F4C504F4C50504C51504C51504C -504F4C51504C51504D504F4C51504C51504D51504C52514E55545053524E3F634D2F714E1F8350 -128E4F108A4D0F854AD9C257F8C73FF8C73FF2C23EF1C13ECEA840A288437E6E464F4E4A4F4E4A -4F4E4A4D4D494D4D494E4D494E4D4A4E4D494F4E4A4F4E4B4E4E4A4D4C494C4C484C4C484D4C49 -4D4C494C4B474B4A474B4A464A494649484548474447464346454144434044434041413D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838383838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -343F455E7F9050697790C9E8343F45678C9F688EA2516B783F4F582B3135475C677FB1CB343F45 -475C675E7F90506977343F453F4F585E7F90506977343F45688EA2506977343F45343F45343F45 -668A9D7FB1CB688EA24A4A4A1E1E1E3C322E866253614A403C322E312A28956C5B976D5C302A27 -6F534883605278594C986E5C644C421E1E1E2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568 -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -51504C51504D52514E52514E51514D51504D51504D51504D51504D51504C52514D51504D4F4F4B -504F4C51504D50504C4F4E4B504F4B51504C504F4C52514D53524E51504D51504C53524E54534F -51504D504F4B504F4C51504C4A564B4E5D4C75694C746747756848625C4A4F4E4B4F4E4B504E4B -4F4E4B4F4E4B4F4E4A4E4E4A4E4E4A4D4D494E4D4A4E4D4A4E4D494E4D4A4E4D4A4E4E4A4D4D49 -4D4C494D4C494D4C484D4C484C4B484C4B474B4A464A4946494844484743474642464542444340 -44433F41423D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2A31342C3437343F452424244336315341394C3C364C3C363A302C2E2826 -21201F2B27252B27253D322E372E2B4C3C365341392F292755423A1E1E1E332C29362E2A423530 -2B27253A302C342C293A302C312A282B27252E2826312A284235303A302C3C322E342C293A302C -322B28362E2A2D2826342C29332C294C3C364336311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568 -151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E451504C51504C52514E52514E52524E52514E52514E52514E51504D52514D -55545053534F50504C504F4C51504C504F4C504F4B50504C51504D504F4C51504C52514E51504C -504F4B51504C52514D51504C4F4E4A50504C51514D504F4B4F4F4B51504D51504D51504D51504D -504F4C504F4C4F4E4B4F4E4B4F4E4A4F4E4A4F4E4A4F4E4B4E4D4A4E4D4A4E4D4A4E4D4A4E4D49 -4E4D494E4D4A4D4D494D4C494D4C494D4C484C4B484B4A474B4A464A4946494845484643474643 -47454246454145444144433F41413D333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5E7E8F2B3135343F454A4A4A1E1E1E644C423C322E -3C322EA67764654C42292524312A28312A28BD866F57433B3C322E644C4277584C7A5A4D242221 -4C3C3578594C956C5B312A28A67764825F51A67764976D5C312A28654C42976D5C956C5BA67764 -3C322E866253A67764302A2778594C58443C8662534C3C353C322E1E1E1E2F2F2F1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C51504C52514E53524F54535053524F52524E -52514E52514E52514E54535052524E504F4B51504D51504C504F4C50504C51504C51504C504F4C -504F4C504F4C4F4E4B4F4E4B504F4B504F4B4F4E4B4E4D4A504F4B52514D51504D51504D53524E -52514D51504D52504D51504D504F4C4F4E4B504F4C504F4C4F4E4B4F4E4B4F4E4A4E4D4A4E4E4A -4E4D4A4E4D494E4D494D4C484D4D494E4D4A4E4D4A4E4D4A4D4C484C4B484B4A474B4A464A4945 -49484447464347464346464246454144444043433F41413C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333337373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E419C88DCFE9CDCFE9CDCD4593B1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295195BDB78445231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E295695BDB78445231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7CEB1733A1E1E1E1E1E1E1E -1E1E1E1E1E1E1E234584B7BD9556291E1E1E1E1E1E1E1E1E1E1E295695BDB78445231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E323C412B32362D353941535C -2B32363440462E363A292F322424242E2E2E3535354E4E4E3030303B3B3B4E4E4E373737373737 -3D3D3D2E2E2E1E1E1E5E5E5E3838383939395B5B5B1E1E1E3B3B3B313131343434515151313131 -3E3E3E3535352E2E2E3030303030301E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C51504D52514E53524F -54535052524E51504D52514E52514E51504D51504D51504C504F4C50504C51504C504F4C51504C -504F4C504F4C4F4E4B4F4F4B4F4E4B4F4E4B4F4E4A504F4B4F4E4B4F4F4B4E4E4A4F4E4B51504C -51504C51504C54535054535054535054534F51504D504F4C504F4C52514E51504D4F4E4A4E4D4A -4E4D4A4E4D4A4E4D4A4E4E4A4E4D4A4E4D494D4C494C4C484D4C494D4C494D4B484C4B474C4B47 -4B4A474A4A464A494549484447464347464347464246454144434044433F41413C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333337373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E41806C9480351E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E215FBF98D0B841231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235D559AAA493B1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB1C8A6672F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E445E69CE9178CE9178 -CE9175C38667975B37341E1E1E1E1E1E1E205A6D75CE9178CE9178CE9178CE9178CE9178A74C26 -1E1E1E1E1E1E1E1E1E233E59C39178C8703F2E1E1E1E1E1E1E1E1E23415BC89178CE9178CE8D72 -B8775B81412C231E1E1E1E1E1E334DB29178CE8250441E1E1E1E1E1E2137918978CE91646B281E -1E1E348C8678CE9178CE9178CE9178CE9178CE91697B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E318C8672974120 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1C8A66D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7CEB1 -733A1E1E1E1E1E1E1E1E1E1E1E1E1E3467A6C8B1733A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73 -B1C8A66D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7FB1CB -74A0B83F4F5858768674A0B890C9E8688EA2516B784A4A4A6868688989893D3D3D7A7A7AABABAB -3D3D3D7B7B7B7B7B7B3D3D3D6868682424243030305959596666668787873D3D3DABABAB9B9B9B -4D4D4D7272729B9B9BC2C2C28989896868684242424141412F2F2F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D -51504D51504D51514D52524E52514E51504D51504D51504D51504D51504C51504C51504D51504D -51504D51504C504F4C51504C504F4C4F4F4B504F4C51504D51514D51504D51504D504E4B4F4E4B -4F4E4B4F4E4A504F4B504F4B504F4B52514D51504C52504C52514D52514D51504D51504D52514E -504F4C4F4E4A4F4E4B4E4D4A4D4D494E4D4A4F4E4A4F4E4B4E4D4A4D4D494C4B484C4B484C4B48 -4C4B474B4A474C4B484B4B474B4A474A494549484448474447474347464246454245444044433F -41413C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333333333337373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2121215E5E5E7373738484845C5C5C1E1E1E1E1E1E1E1E1E1E1E1E2D2D2D -6A6A6A8181817878784747471E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD98C4AA391E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23518FC2 -C89B5C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E -445E69CE82565A2F2C3F332E4F4C56B28D75AD532C1E1E1E1E1E205A6D75CE7B4D4F332E44332E -44332E44332E39251E1E1E1E1E1E1E1E1E204F656FB26556A7895E60251E1E1E1E1E1E1E23415B -C89167813A2C443737655E61BD9172A24C291E1E1E1E334DB2916FBD866C86371E1E1E1E294159 -BD866FC38D646B281E1E1E348C8678B8653A44332E44332E44332E44332C2E211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E -1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6CEB784401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3A7EB7CEB1733A1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEA66D2F1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2F67A6CEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E30393E313A3F292F323F50592B3236343F45343F451E1E1E2C34372E363A333E44 -2A313430393E2C34372E363A292F32242424363636272423382F2B2F29274235303A302C342C29 -2724233636361E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568 -151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E452514E51504D504F4C504F4C51514D52514E52514D51514D51514E52514E51504D -51504D52514E51504D50504C51504D4F4E4B504F4C51504D52514E51504D50504C51504D52514D -51504D504F4C4F4E4B4E4E4A4E4D4A4F4E4B504F4C504F4B504F4B514F4B51504C52504C52504D -51504C51504C504F4B4F4E4A4F4E4B4F4E4A4F4E4A4F4E4A4E4E4A4E4D4A4F4E4A4E4D4A4D4C49 -4C4B484C4B484C4B484C4B474B4A474B4B474B4A474B4A474B4A46494845484744484743474642 -46454245444044433F41413C333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222225C5C5C4545457171715C5C5C1E1E1E1E1E1E -1E1E1E1F1F1F7575756969693232324949498484843A3A3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2C356BB180C4F098DCF794C4C6685F481E1E1E1E1E1E1E41A388D6D46871AA7CC4F098D6F7 -8CA69539231E1E1E1E1E1E1E1E235651A0DB90D6FE98CACD6877AA88D6D4593B1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2141796CB8E998DCF790B8B8558ECD -98C4AA391E1E1E1E1E1E1E2529599C74BEE998DCFE98CADB74825D291E1E1E1E1E1E1E1E1E2F64 -60A6DB90D6FE9CD6F090BEC6594D2C1E1E1E1E1E1E1E1E1E1E294F4D94CD88D0F79CD6F790B8BF -5953331E1E1E1E1E1E1E297978D6E96C657264ACE294D6FE98D0E26C592C1E1E1E1E53B190DCFE -9CDCFE9CD6B845231E1E1E1E1E1E1E1E1E1E1E47A38CD6D46C88BF84CAF094D0E9849A7931231E -1E1E1E2165C69CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CBE9C311E1E1E1E1E1E237278DCFE9CDCFE -9CDCE9684D251E1E1E1E1E1E1E1E1E1E1E1E1E2F6460A6DB90D6FE9CD6E984A08739291E1E1E1E -1E1E1E2971CD98C4B15988C688CAF798D6E97C8864251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F5F8E87C4D0A5DCD6A1C4B2756B41221E1E1E1E1E1E -1E4771C4D68F9A887EBECAA1D0D09CB89A5241231E1E1E1E1E1E1E1E29386B948BC4D0A5DCD6A1 -C4B275653B221E1E1E1E1E1E35718BD6C479778882BECAA5D6D69CB288452F1E1E1E1E1E1E1E1E -1E1E1E1E235195C2CEA062291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E -1E1E1E1E1E1E1E1E1E445E69CE8250441E1E1E1E1E1E1E20607078CE7745341E1E1E1E205A6D75 -CE74422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C866C8C3A2C707B729C4523 -1E1E1E1E1E1E23415BC891646B281E1E1E1E1E1E204A626CCE86564F211E1E334DB28D678C6264 -B86231231E205A6D6C9C6256B88D646B281E1E1E348C8678B25B2C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7775B2745EB28975 -BD744D6B5E64C38D75B8693C341E1E1E1E1E1E212E6B6D67C38D78C886648C5356B28D67702C1E -1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DAC -CEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E3A73B1CEB7845C678FACBDC8CED4CEC8B7844B1E1E1E1E1E294B739BB1C2C8CED4CE -C8BDA68456341E1E1E1E1E1E1E23406795A6B7C2C8CED4D4CEC2B7A08456341E1E1E1E1E1E1E1E -1E29456D9BB7C8CED4CEC2AC8F7E8FB7CEB1733A1E1E1E1E1E1E1E1E1E1E1E4584BDCEAC73341E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E475C67506977516B78343F4574A0B8343F45343F45343F45 -2B3135688EA27FB1CB5E7E8F475C672B3135688EA2516B784A4A4A4F4F4F1E1E1E644C4277584C -956C5BA67764825F511E1E1E4F4F4F2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E453524F51504D51504D51504C52514D51504D52514D52514E -51504D51504D50504C504F4C51504D504F4C504E4B514F4C51504D51504D51504D51504D51504D -51504D51504D51504C504F4C504F4C4F4E4B4F4E4B4F4E4A4F4E4A4F4E4B504F4B504F4A504F4A -514F4B52504C51504C504F4B504F4B504E4B4F4D4A4F4D4A4F4E4B4F4E4A4F4E4B4F4E4A4E4D4A -4E4D4A4E4D4A4E4D4A4D4C494D4C494D4C494D4C494C4B484B4B474A4A464A4A464A4A46494845 -48474448474347464246454145444044433F41413C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333A3A3A6868688E8E8E8E8E8E9E9E9E8E8E8E777777515151 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333337373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D4D4D5237373D37373D37373D37373D42424837373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D405C6C4B86A05098B84E91AF456E8237373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D38393E38393E37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B -5C5C5C1E1E1E1E1E1E1E1E1E3A3A3A8585852A2A2A1E1E1E1E1E1E6565656565651E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E -1E1E1E1E1E1E1E1E1E2153B190DCE974715D3135484182CD94D6E26447251E1E1E1E41A388DCFE -90A68031231E1E2F7270CAF78077411E1E1E1E1E2C4194E99CC4BF514D482D47796CBEF79CDCD4 -593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235664C4FE90AC87 -3D3B41355FAA84D6FE9CC4AA391E1E1E1E1E214DA388D6E274716435354131539578CAF07C6B41 -1E1E1E1E1E2C419AF098B8A341414129354F3D5F95514D331E1E1E1E1E1E1E1E4151ACF098C4B8 -51534F2D354839659C646B481E1E1E1E1E1E1E297978D6F794C4CD64594825232C29416B45472C -1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E47A38CDCFE94A68031231E -1E2F6468BEF78888561E1E1E1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E4155B2F798B8A34541412D4779 -6CBEF794A679291E1E1E1E1E2971CD9CDCF07C8256251E1E2553AA88D6E26447251E1E4B8FC2D4 -D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4CEA05C231E1E1E478894D6D087825333353B4171A698 -DCCA7553291E1E1E1E1E4771C4DCAAD0A6563B231E1E2F458EBEA5C4883C231E1E1E1E2F6BACA1 -D0B26C5F4D33353B3C659494D6C4714D231E1E1E1E35718BDCDCA1B2823C291E1E295371BED698 -88471E1E1E1E1E1E1E1E1E1E1E4084B7CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -294559B27042341E1E1E1E1E1E1E1E1E1E1E445E69CE8250441E1E1E1E1E2933429C8678C8743F -2E1E1E1E1E205A6D75CE74422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3753B88659 -55211E445E69C36D3A231E1E1E1E1E23415BC891646B281E1E1E1E1E1E1E233E56C3916981331E -1E334DB28D64703A45A782534A283C97825B603E50B88D646B281E1E1E348C8678B25B2C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26 -6B7778C3703F3F3748A78D78B8653A39374DAD8D64702C1E1E1E2055656FCE825965372939373F -917F75CE9167702C1E1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E4B8ABDCEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4CEC8BDA67E513429232934455C563A1E1E1E4073B1 -C8C2A67E56453A343A4B6D9BBDCEB17E401E1E1E1E1E23517E8F736251453A3434405173A6C2CE -AC733A1E1E1E1E1E295695C2D4BD9B67453A3A456795BDCED4D4B1733A1E1E1E1E1E1E1E1E1E1E -346DACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8ABDCEAC6D341E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E292F322D35392C343730393E323C41 -3F5059292F3224242436363627242355423A372E2B382F2B2B272559443C372E2B2E28264C3C36 -312A28382F2B332C29342C291E1E1E4C3C36362E2A1E1E1E332C29362E2A312A282E28264C3C36 -1E1E1E332C29312A283C322E332C292F29273C322E312A284C3C36362E2A322B28272423363636 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514E52514E52524E51504D504F4C -514F4C51504D51504D51504D51504D51504D52514E53524F52514E4F4E4B504F4C52514E52514E -52514E51504D51504D51504D51504D504F4B4E4E4A4E4E4A4E4E4A4F4E4A4F4E4A4F4E4A504F4B -50504B51504C514F4B514F4B52514B53504B51504B504E4B504E4B4F4D4A4E4D4A4F4E4B504F4B -504F4B4F4E4B4F4E4B4E4E4A4E4D4A4E4D494E4D494D4C494D4C494C4C484C4C484C4B484B4A47 -4A4A464A4A4649494548484448474347464246454245444144434041413D333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333707070A6A6A6ADADADADADADADADADADADAD -ADADADADADADADADAD8E8E8E4A4A4A333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333337373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373DA5A5A7DCDCDD58585D37373D37373D424248C6C6C7A5A5A837373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D487C9444697C519ABA -519ABA519ABA383D4537373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D383B3F -71C58E41504B37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D4A665864A47C48625537373D37373D537B6464A47C3F4B4837373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E5050507979791E1E1E1E1E1E1E1E1E4E4E4E -7A7A7A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B95 -84D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E2C45A0F098AC80291E1E1E1E1E1E1E4859B8FE90945D -1E1E1E1E41A388DCE26447251E1E1E1E1E25419AF098A06B211E1E1E236B74D0F77C6B3A1E1E1E -1E1E1E2565BF98DCD4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E4DAA90DCDB593B1E1E1E1E1E1E25419AF09CC4AA391E1E1E1E3349A6F7909464211E1E1E1E1E -1E1E1E3182DB98B287291E1E1E1E3A51B2F7909A64211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E47A38CDCE26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978DCFE88824F1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E47A3 -8CDCE9684D251E1E1E1E1E1E2971CD98CAAA3D1E1E1E1E1E1E1E1E215FBF98D0B841231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E3B9584DCE9 -684D251E1E1E1E1E1E215FB894D6CD512F1E1E1E1E2971CD9CD0B841231E1E1E1E1E1E5664C4F7 -7C6B3A1E1E232F404045454545454545454545454545454545404034291E1E1E418ECAAABE8233 -1E1E1E1E1E1E1E2F56ACD6A5A05F221E1E1E1E4771C4DC9C944D1E1E1E1E1E1E1E2F718BD6CA75 -4D1E1E1E476CC4D68B71351E1E1E1E1E1E1E1E234EA0D09C94531E1E1E1E35718BDCD07959231E -1E1E1E1E1E3C8EC4A5AC6B2B1E1E1E1E1E1E1E1E1E235C9BCED4A667291E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E69CE9178CE9178CE9178 -CE9178CE8D67863A231E1E1E1E1E205A6D75CE9178CE9178CE9178CE9178CE916C86371E1E1E1E -1E1E1E445E6CC3703C291E1E233A56BD865955211E1E1E1E23415BC891646B281E1E1E1E1E1E1E -1E334DB29172913E1E1E334DB28D64702C266B746C97655EBD6D3A293750B88D646B281E1E1E34 -8C8678CE9178CE9178CE9178CE9178CE8959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E266B7775A750261E1E2E8682759C45201E1E3491866C8C3A1E1E213A978D75 -A249261E1E1E1E1E1E29495EC89167702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3473ACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4CEAC6D341E1E1E1E1E1E1E1E -1E1E1E1E235195C2C8A062291E1E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4B8FC2CEA062231E1E1E235C9BCECEA6672F1E1E1E1E1E1E2962A0CED4B1733A1E -1E1E1E1E1E1E1E1E1E4B8AC2D4B1733A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3473 -ACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E516B783F4F58 -2B3135475C677FB1CB343F45516B784A4A4A4F4F4F1E1E1E7A5A4D57433B644C42312A28836052 -57433B654C423C322E976D5C644C424C3C358662533C322E3C322E78594C3C322E4C3C3578594C -976D5C654C423C322E3C322E4C3C35976D5C3C322E4C3C3577584C3C322E976D5C3C322E78594C -302A271E1E1E4F4F4F2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568151568C2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C51504D -51504D50504C504F4B504F4C51504D504F4C51504D52514E52514E52514E545350504F4C504F4C -52504D52504D52514E52514E52514E51514D52514D51504D4F4E4B4D4C494E4D49504F4B504F4C -504F4B504F4B504F4B504F4B52514D51504C514F4A56544D5D5A5453514C4F4D494E4D4A4D4C49 -4E4D494E4D4A504F4B4F4E4B4F4E4A4F4E4A4F4E4A4E4D4A4E4E4A4E4D4A4D4C494D4C494D4C49 -4D4C484D4C484C4B484B4A474A494649494548474448474347464346454246454245444041413D -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333A3A3A8E8E8EADADADADADADADADAD -9797978F8F8F8080808F8F8FA6A6A6ADADADADADADA6A6A6515151333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333337373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373DDDDDDDE8E8E8DCDCDD58585D424248C6C6C7 -E8E8E8DDDDDD37373D37373D37373D37373D37373D37373D37373D37373D37373D3940493E5461 -43687B456F83497D95519ABA519ABA39414B393E4537373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D393C4073C99141504B37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D4A665864A47C48625537373D37373D537B6464A47C -3F4B4837373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E585858717171262626 -7B7B7B4949494646468383831E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E4159B8F78C8E561E1E1E1E1E1E -1E1E2541A0F79CAC80251E1E1E41A388D6D455351E1E1E1E1E1E253D94E998A679211E1E1E3B95 -84D6E26447251E1E1E1E1E1E1E419C88D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E256BC69CD0B841231E1E1E1E1E1E1E2D71D498C4AA391E1E1E1E5664C4FE -9CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CC4A3351E1E1E1E1E2D65BF90D6F790B8C6708E9C515948 -211E1E1E1E1E1E1E1E256BCD98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2979 -78D6F07059251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E -1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E59B194D6C64D291E1E1E1E1E1E1E215FBF -98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E -1E1E1E1E59B894D6C64D291E1E1E1E1E1E1E1E3B9584DCE9684D251E1E1E2971CD98C4A3351E1E -1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2952ACD6A5A059221E1E1E1E1E1E1E1E3C8EC4AAB882331E1E1E1E4771C4D68B712F1E1E1E1E -1E1E1E235979D0D6876B291E296B87DCDCAADCDCAADCDCAADCDCAADCDCAADCDCAAA665221E1E1E -35718BD6C46C471E1E1E1E1E1E1E3888BEA5B8772F1E1E1E1E1E1E1E1E1E235CA0CED4A062231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E69 -CE865960332C443A3C8674679749291E1E1E1E1E1E1E1E205A6D75CE7B4D4F332E44332E44332E -44332C2E211E1E1E1E1E1E2E817F75A24C261E1E1E1E213A97896F913E201E1E1E23415BC89164 -6B281E1E1E1E1E1E1E1E334DB29172913E1E1E334DB28D64702C1E2E4C61C891729741201E3750 -B88D646B281E1E1E348C8678B8653A44332E44332E44332E3F3326291E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7775A24C231E1E2E817F729741201E1E318C826F -913E1E1E2F48AD916C86371E1E1E1E1E1E1E1E334DB28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEC28F51231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1CEBD8445 -1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4C89551231E1E -1E1E2F51739BB1BDC8CED4D4D4D4D4D4D4D4D4A6672F1E1E1E3A7EB1D4BD8A4B1E1E1E1E1E1E1E -1E4584B7CEB1733A1E1E1E1E1E1E1E1E1E1E518FC2D4AC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F6DACCEC28F51231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2D3539343F452B3236292F32292F3230393E4A616D30393E2E363A2C3437292F32242424 -3636361E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E151568151568151568 -151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E4504F4C504F4C504F4C504F4C514F4C504F4C51504C51504C51504D52514E51504D51504D -53524F504F4C504F4C514F4C51504D51504D52514E52514E51514D52514D51504D504F4B4F4E4A -4F4E4A4F4E4B504F4B51504C52514D52514D50504B51504C514F4C51504B54514C56534E514F4B -4F4E4A4F4E4A4E4D4A4E4E4A4E4D4A4E4D4A4F4E4A4F4E4A4F4E4A4E4D494E4D4A4F4E4A4E4E4A -4E4D4A4E4D4A4F4E4B4F4E4A4D4C494C4B484C4B474A4946494945484744484743474643464542 -46454245444041413C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333808080ADADAD -ADADAD8F8F8F4242423333333333333333333333333A3A3A696969ADADADADADADA6A6A64A4A4A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D58585DDDDDDDE8E8E8 -DCDCDDC6C6C7E8E8E8DDDDDD58585D37373D37373D37373D37373D37373D37373D37373D37373D -383E464E92B1519ABA519ABA519ABA519ABA519ABA519ABA426375519ABA41617237373D37373D -37373D37373D37373D37373D37373D36373D58896B6EBE8A70C48E619E7837373D37373D445850 -66A97E6FC18D66AA7E43544D37373D393C4073C99173C99173C99162A27B37373D66A97E4F7460 -37373D37373D5684695F997537373D3E4A4766AB7F6EBE8A70C28C65A97E465D5337373D37373D -37373D37373D37373D49645769B18370C18C6EBE8A609B773F4B4837373D5C93715D957337373D -37373D3F4C4972C8903C444437373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D4A665864A47C48625537373D -37373D537B6464A47C3F4B4837373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E -5858587373732222226F6F6F4343434848488383831E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E4859B8F7 -8C8E561E1E1E1E1E1E1E1E2541A0F79CAC80251E1E1E41A388D6D455351E1E1E1E1E1E253D94E9 -98A679211E1E1E3B9584D6E26447251E1E1E1E1E1E1E419C88D6D4593B1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC698D0B141231E1E1E1E1E1E1E2971CD98C4AA -391E1E1E1E5664C4F78477411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213556 -456B9564A0DB94DCF784824F1E1E1E1E1E1E256BCD98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B8 -94D6B845231E1E1E1E1E1E1E1E1E1E1E47A38CD6D455351E1E1E1E1E1E1E1E59B894DCC64D291E -1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9 -684D251E1E1E1E1E1E1E1E1E1E59B894D6C64D291E1E1E1E1E1E1E1E3B9584DCE9684D251E1E1E -2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E4B8FC2D4D4D4D4D4D4D4D4D4D4D4D4D4 -D4D4D4D4D4CEA05C231E2952ACD6A1A059221E1E1E1E1E1E1E1E3C8EC4AAB882331E1E1E1E4771 -C4D68B77351E1E1E1E1E1E1E235979D0DC876B291E296B87D6D07959231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E35718BD6C46C471E1E1E1E1E1E1E3888BEA5B8772F1E1E1E1E1E1E1E1E1E -23518FC2CEAC6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E445E69CE8250441E1E1E1E1E1E2C42A78964702F1E1E1E1E1E1E205A6D75CE7442 -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178CE9178CE9178CE9178CE9178BD6534 -231E1E23415BC891646B281E1E1E1E1E1E1E233E56C3916981331E1E334DB28D64702C1E1E252E -60503A3F211E1E3750B88D646B281E1E1E348C8678B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7775A24C231E1E2E817F72 -9741201E1E318C826F913E1E1E2F48AD8D6C81331E1E1E1E1E1E1E1E334DB28D67702C1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7CEB7 -84401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E3A73B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1CEBD8A451E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2F62A0C8CEB18A563A29231E1E1E1E4B8ABDCEAC6D2F1E1E1E3A7EB1CEBD -84451E1E1E1E1E1E1E1E407EB7CEB1733A1E1E1E1E1E1E1E1E1E1E4084B7CEB784401E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7CEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3F4F58343F4574A0B8516B78516B78475C672A3134475C67688EA2 -2B3135516B784A4A4A4F4F4F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -151568151568151568151568C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E4504F4C504F4C504F4C504F4C51504D51504C51504D51504C51504D -51504D504F4C51504D52514E4F4E4B4F4E4B504F4C52514E52514E53524E52514E52514E51504D -51504C504F4B504F4B4F4E4B4E4D4A4F4F4B504F4C52514D53524E52514D51504C51504D53514D -514F4B51504B51504C4F4E4A504F4B4F4E4B4F4E4A4F4E4A4F4E4B4F4E4A4F4E4A4F4E4A4F4E4A -4E4D4A4F4E4A4E4D494D4C494F4E4A504F4B4E4D494D4B484B4A464B4A464A49464A4945494844 -48474347464245444144434044434041413D333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -616161ADADADADADAD808080333333333333333333333333333333333333333333333333595959 -ADADADADADAD8E8E8E333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D58585DDDDDDDE8E8E8E8E8E8DDDDDD58585D37373D37373D37373D37373D37373D37373D -37373D37373D37373D3F5665519ABA519ABA519ABA4F94B24E93B24E8FAC467289426577519ABA -4C89A537373D37373D37373D37373D37373D37373D37373D4760546EBE8A404E4A3A4042404E4A -37373D3C44456FC08B5178623C44445684696BB68638393E393C4073C99142544D393C4037393E -37373D66A97E4F746037373D37373D5684695F997537373D42544E73C9913F4D493F4B48537C65 -71C68F41514C37373D37373D37373D37373D52796367AB803E4948404F4A5E98746BB686393C3F -4861566EBD8A37393E37373D4F725F66AB7F37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D4A6658 -64A47C48625537373D37373D537B6464A47C3F4B4837373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C -1E1E1E1E1E1E1E1E1E5050507B7B7B1E1E1E1E1E1E1E1E1E4F4F4F7A7A7A1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6DB60411E1E1E1E1E1E1E -1E1E1E1E1E2C45A0F798AC80291E1E1E1E1E1E1E4859B8FE90945D1E1E1E1E41A388D6D455351E -1E1E1E1E1E253D94E998A679211E1E1E236B74D0F77C6B331E1E1E1E1E1E2565BF98DCD4593B1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4DAA90D6CD512F1E1E1E1E -1E1E25398EE99CC4AA391E1E1E1E3349A6F794A679251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D8EE998B8872D1E1E1E1E1E1E47A38CDCE26447251E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E47A38CDCF070592C1E1E1E1E1E1E -2D77D49CCAAA3D1E1E1E1E1E1E1E1E2159B898D6B845231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E3B9584DCE9684D251E1E1E1E1E1E215FB8 -94D6CD512F1E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E232F4040454545 -45454545454545454545454545404034291E1E1E418ECAAABE82331E1E1E1E1E1E1E2F56ACD6A5 -A65F221E1E1E1E4771C4DCA19A59221E1E1E1E1E1E3B778FDCCA754D1E1E1E476CC4DC9488471E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E35718BD6C46C471E1E1E1E1E1E1E3888BEA5B8772F -1E1E1E1E1E1E1E1E1E1E2F6DACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E69CE8250441E1E1E1E1E1E1E2055696FC36D3C2E1E1E -1E1E205A6D75CE74422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F53552F2C392F2C -392F2C4A5B64C882534A1E1E23415BC891646B281E1E1E1E1E1E204A626CCE86564F211E1E334D -B28D64702C1E1E1E1E1E1E1E1E1E1E1E3750B88D646B281E1E1E348C8678B25B2C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232529342C26231E1E1E1E1E1E1E1E1E1E266B7775 -A24C231E1E2E817F729741201E1E318C826F913E1E1E213A9789729745201E1E1E1E1E1E234159 -C39167702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E235C9BC8C89B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3434342F231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E3A73B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E235195C8CEB17334 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2CEA667291E1E1E1E1E1E1E2F67A6CED4AC6D -2F1E1E1E235C9BC8CE9B5C231E1E1E1E1E1E23569BC8D4B1733A1E1E1E1E1E1E1E1E1E1E235C9B -C8CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BC8C89B5C231E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E23292F34342F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E27242376584B -342C29322B28342C293C322E362E2A3A302C423530342C29382F2B4C3C361E1E1E6049404C3C36 -312A284C3C362F29272E28261E1E1E21201F21201F1E1E1E503E371E1E1E1E1E1E1E1E1E7D5C4F -322B28342C291E1E1E54413A3C322E3A302C534139312A282724231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D504F4C51504D51504D51504D51504D -51514D51504D504F4C51504D51504D51504D52514D4E4D4A4F4E4A51504C53524E53524E53524E -52514D52514D51504D51504D504F4C51504C4F4F4B4E4E4A4F4F4B504F4C51514D52514D52514D -51504C51504D52514D504F4B514F4B504E4B4F4E4A4F4E4B504F4B4F4E4B4F4E4A4F4E4B504F4B -4F4E4B4F4E4A4E4D4A4E4D4A4F4E4A4E4D4A4D4B484D4C494E4D4A4D4C484B4A474B4A464B4A46 -4B4A464A494649484548474447464245444144433F44433F41413C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333339E9E9EADADAD9E9E9E3A3A3A333333333333333333333333333333333333 -333333333333333333707070ADADADADADAD595959333333333333333333333333333333333333 -33333333333333333333333333333333333333333337373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D424248C6C6C7E8E8E8E8E8E8DCDCDD58585D37373D37373D37373D -37373D37373D37373D37373D37373D37373D405A6A519ABA5098B83D4F5B3F5665416072416174 -43687B4F93B0519ABA4D8DAA37373D37373D37373D37373D37373D37373D37373D44574F70C38E -49635636373D37373D37373D527B6368AF8237373D37373D393C4072C78F42524C393C4073C991 -41504B37373D37373D37373D66A97E4F746037373D37373D5684695F997537373D42544E73C991 -37373D37373D37373D619F79598B6C37373D37373D37373D37373D52796363A47C37373D37373D -393C3F6EBE8B4A665837393E6EBE8B465E5437373D5F997555816737373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D4A665864A47C48625537373D37373D537C6464A47C3F4B4837373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E3B3B3B8585852B2B2B1E1E1E1E1E1E686868666666 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23646CCAF7 -888E6B31353A29292C1E1E1E1E1E1E2153B190DCE974715D3135484182C694DCE2644D251E1E1E -1E41A388D6D455351E1E1E1E1E1E253D94E998A679211E1E1E1E2C4194E998C4B84D47412D4172 -6CBEF79CDCD4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2356 -64BEF7888E5D251E1E213B7978CAFE9CC4AA391E1E1E1E1E214DAA8CD6F07C8872393B412D475D -4977AA7077561E1E1E1E1E414582A35159562D2F3A2D41726CBEF7909A64211E1E1E1E1E1E1E41 -51ACF098BEB85153482D35483559956065481E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E47A38CDCFE -98B8AA454141314D8778CAFE888E56211E1E1E1E1E1E1E1E1E419C88DCE26C5F4121232521231E -1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E4855B2F798B8A3 -4541412D47796CBEF794A679291E1E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF7807741 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E478894D6D087825333 -353B4171A098DCCA7959291E1E1E1E1E4771C4DCAAD6B8715F412F3B4D5BA6CAAAC48E3C231E1E -1E1E2F6BACA1D6BE797153383535334D595688A0715F291E1E1E1E35718BD6C46C471E1E1E1E1E -1E1E3888BEA5B8772F1E1E1E1E1E1E1E1E1E1E1E3473B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E69CE8250441E1E1E1E1E1E1E1E -1E3350B88D6981331E1E1E205A6D75CE7B4D4F332E44332E44332E44332E3928201E1E29707B75 -BD6534231E1E1E1E1E1E1E1E1E2F48B2916C86371E23415BC89167813A2C3F3737655E61BD9172 -A24C291E1E1E1E334DB28D64702C1E1E1E1E1E1E1E1E1E1E1E3750B88D646B281E1E1E348C8678 -B8653A44332E44332E44332E44332C34211E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E -1E1E1E1E1E266B7775A24C231E1E2E817F729741201E1E318C826F913E1E1E1E204F656FC37748 -3F211E1E212E707772CE9167702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E234B8FC2CEA0622F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DAC -D4D4CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E407EB1CEC8B18F624B3A343A404B5C6D8A9B8451231E1E1E346DACCEC2955C2F1E1E1E23 -345C95BDCED4D4AC6D2F1E1E1E1E295195C2C8AC7340231E1E234073ACCED4D4B1733A1E1E1E1E -1E1E1E1E1E1E1E2962A0CEC28F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234B8FC2CEA062 -2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4D4AC6D2F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E76584B86625359443C8662533C322E78594CA67764956C5B866253644C423C322E -1E1E1E624A413C322E976D5C3C322E77584C654C421E1E1E2925242925241E1E1E664D431E1E1E -2C27251E1E1E473933302A278662532C2725805E503C322EA67764644C42976D5C1E1E1E2F2F2F -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D51504C51504C -51504C51504D51504D51504D50504C504F4C52514E52514E51514D52524E4E4E4A4F4E4B53524E -54534F54545055545053524E52514D52504D51504C51504D51504D51504D50504C504F4C4F4F4B -504F4B51504C51504C51504C51504D514F4C514F4C52504D514F4C4F4E4A4F4E4B504F4B4E4D4A -4D4C484F4E4A51504C504F4C504F4B4F4E4B4F4E4A4F4E4A4F4E4A4D4C494D4D494E4D4A4D4C49 -4C4B474B4B474B4A474A4A464A494649484548474347464246454144444044433F41413D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333334A4A4AADADADADADAD707070333333333333333333333333 -333333333333333333333333333333333333424242ADADADADADAD808080333333333333333333 -33333333333333333333333333333333333333333333333333333333333337373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D424248C6C6C7E8E8E8DDDDDDDDDDDDE8E8E8DCDCDD -58585D37373D37373D37373D37373D37373D37373D37373D37373D3C4B55519ABA4E8FAD436577 -519ABA519ABA519ABA519ABA519ABA519ABA497D9637373D37373D37373D37373D37373D37373D -37373D37373D4D6E5C69B3846AB5854B695937373D58896C72C78F70C48E70C48E70C48E72C68F -486154393C4073C99141504B37373D37373D37373D65A97E50756137373D37373D5684695F9975 -37373D42544E73C99137373D37373D37373D57866A619E7837373D37373D37373D37373D527963 -63A47C37373D37373D37373D67AB8052796337373D5A8E6E5E9673393C4070C18C42544E37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D465D5264A47C4F705E37373D37373D598A6D64A47C3B4142 -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E2E2E3131317070706363633131312B2B2B1E1E1E202020757575696969313131 -4848488383833A3A3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2959A380CAF79CDCFE9CBE9C311E1E1E1E1E1E1E2C356BB180CAF79CDCF794C4CD -686548211E1E1E1E1E1E41A388D6D455351E1E1E1E1E1E253D94E998A679211E1E1E1E1E1E2956 -55A0DB94D6FE98CACD6877AA88D6D4553B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E213B796CB8E994D0E98CBEBF649AD498C4AA391E1E1E1E1E1E1E2529599C -74B8E994D6FE98D0E988B2B859593A1E1E1E1E1E334188C684C4F098DCFE9CD6E984A08739291E -1E1E1E1E1E1E1E1E1E1E294F4D94CD88D0F79CD6F790BEBF5953331E1E1E1E1E1E1E297978D6E9 -684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E4159B8FE9CDCFE9CDCFE9CDCFE9CDCFE9CDCFE848248 -1E1E1E1E47A38CD6D46877B884D0F79CD6E9849A7931231E1E1E1E1E1E1E1E1E1E1E1E3A418ECD -8CD0FE9CDCFE9CBE9C311E1E1E1E25398EE29CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CAC80251E1E -1E1E1E1E2F6460A6DB90D6FE9CD6E984A0953D2F1E1E1E1E1E1E1E2971CD98C4A3351E1E1E1E1E -1E1E4F60BEF78077411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E23335F8E87C4D0A5DCDCA5CAB8797147221E1E1E1E1E1E1E4771C4D68B8E7779BED0A5DCD69C -B89A5241231E1E1E1E1E1E1E1E29386B9487C4D0A5DCDCA5D0C48FA6945241231E1E1E1E35718B -D6C46C471E1E1E1E1E1E1E3888BEA5B8772F1E1E1E1E1E1E1E1E1E1E1E1E2F67A6C8B784401E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E69CE8250 -441E1E1E1E1E1E1E1E1E1E29707775C36D3C2E1E205A6D75CE9178CE9178CE9178CE9178CE9178 -B85E311E2C45A791729741201E1E1E1E1E1E1E1E1E1E1E31868278B85E2E23415BC89178CE9178 -CE8D72B8775B81412C231E1E1E1E1E1E334DB28D64702C1E1E1E1E1E1E1E1E1E1E1E3750B88D64 -6B281E1E1E348C8678CE9178CE9178CE9178CE9178CE9172913E1E1E1E1E1E1E1E1E1E205A6D75 -CE916165281E1E1E1E1E1E1E1E1E266B7775A24C231E1E2E817F729741201E1E318C826F913E1E -1E1E1E1E212E6B6D67BD8972BD826797625BB88D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23518FC2C29B56291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2F6DACD4D4CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1CEB77E401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F4B7395ACBDC8CED4D4CEC2BDB1A08A5C3A1E1E1E1E1E233A -6795B1C2C8C8C2C2BDB19B7E7395BDCEAC6D2F1E1E1E1E1E1E29456D9BB7C2C8C8C2BDB19B8A9B -BDCEB1733A1E1E1E1E1E1E1E1E1E1E1E1E295695C2C28F51231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E23518FC2C29B56291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2967A6CED4C89B56231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E27242354413A382F2B4C3C36342C29382F2B59443C342C2959443C -1E1E1E54413A2F292759443C372E2B342C29382F2B332C29342C291E1E1E21201F21201F1E1E1E -604940332C29372E2B342C29382F2B332C29342C292B2725856153342C292E2826342C29312A28 -322B28332C295341392724231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -51504D50504C50504C504F4C50504C51504D52514E51504D51504D51514D52524E51514D52514E -51504D51504D54534F54535053534F53534F53524E55535055545054534F52504D51504C504F4C -4F4E4B4E4E4A4F4E4B4F4E4B504F4B504F4C504F4C504F4C504E4B504F4C51504C52514D51504C -4F4E4B4F4D4A4F4D4A4D4C494E4D494F4E4A504F4B504F4B504F4B4F4E4B4F4E4B4F4E4A4D4D49 -4D4D494D4D494D4C484D4C484C4B474B4A464A4945494845484744474743474642454541454440 -44434042423D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333696969ADADADADADAD4A4A4A333333 -333333333333333333333333333333333333333333333333333333333333979797ADADAD969696 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373DC7C7C8E8E8E8DDDDDD58585D -58585DDDDDDDE8E8E8DCDCDD37373D37373D37373D37373D37373D37373D37373D37373D37373D -405C6C446C80467085519ABA4F96B64B86A04B86A04B86A04A80993B485337373D37373D37373D -37373D37373D37373D37373D37373D37373D36373D4D6D5C72C78F3F4C4952796266AB7F37373D -37373D37373D37373D37373D37393E72C78F43544D37373D37373D37373D619E7856836937373D -37373D5684695F997537373D42544E73C99137373D37373D37373D5F99755A8E6F37373D37373D -37373D37373D52796363A47C37373D37373D37393E6DBB894B6A5A37373D3F4C4870C38D4F715E -69B18337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D3B4142609D7761A079507560547F66 -64A47C598B6D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7B7B7B8585858585858585858585856969691E1E1E1E1E1E -2D2D2D6B6B6B8181817878784848481E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4DAA90D6BF49291E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4771C4D687 -6B2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E234B8ABDC29556291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F62A0C2B17E401E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB1C2A0622F1E1E1E1E -1E1E1E1E1E1E1E1E1E2F62A0C2B17E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8 -D4B77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E54413A644C423C322E866253644C42 -8360528662538360521E1E1E805E5077584C83605257433B866253644C424C3C358662531E1E1E -2925242925241E1E1E624A414C3C3557433B866253644C424C3C35866253312A2876574B866253 -654C42866253976D5C302A274C3C35644C421E1E1E2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E450504C50504C504F4C504F4C51504D52514E53524F52514E53524F51514D -51514D51504C52514D52514E52524E52514E51504D51504C51504C51504C53524E55545055534F -504F4B4F4E4B4F4F4B4F4E4B4F4E4B4E4D4A4E4D4A4E4D4A4F4E4A4E4D4A4D4C494E4D4A4F4F4B -504F4C51504D51504D504F4B4F4E4A4F4E4A4E4D494E4D494F4E4B4F4F4B4F4F4B504F4C504F4B -4F4E4A4F4E4B4D4D4A4D4D494D4D494D4C484C4B484C4B474B4A46494845484744474643474643 -46454245444144434044433F41413D333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333707070ADADAD -A6A6A6333333333333333333333333333333333333333333333333333333333333333333333333 -787878ADADADADADAD333333333333333333333333333333333333333333333333333333333333 -33333333333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373DA5A5A7 -DDDDDD58585D37373D37373D58585DDDDDDDA5A5A737373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D467085519ABA4F95B44A809947768C3C4C5737373D37373D -37373D37373D37373D37373D37373D37373D37373D3D484641514C393E4142534D71C68F43564F -3D464570C38D537D653E49483E494742534D37373D37373D69B38457866A3D474642544E37373D -537C646CB98744594F3C45455B8F705F997537373D42544E73C9914A67583E49474D6C5B71C58E -45595037373D4E715D57866A37373D5279636BB7874459513E494857866A6EBE8A3A3F4237373D -37373D5D967370C38D52796337373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D404E4A -58896C619E785F9A75547E663B424337373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E416B515F562D2F2C212F5655ACF094A672251E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E4771C4D6876B2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E294B67735C40231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2345677E -6240231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -40627E6745291E1E1E1E1E1E1E1E1E1E1E2345677E6240231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E4B8ABDC29B5C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E272423604940362E2A -3A302C372E2B332C291E1E1E21201F21201F1E1E1E604940332C29372E2B342C29382F2B4C3C36 -372E2B5C473E372E2B332C292B2725735549382F2B3D322E372E2B382F2B342C29342C29322B28 -372E2B382F2B3D322E2724231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504C504F4C51504C51504D51504D52514E52514E -53524E52514D51504D51504D51504D51514D52514E51504D504F4C504F4B504F4C50504C504F4C -51504C504F4B504F4B4E4D4A4E4D4A4F4E4B4F4E4B4E4D4A4E4D4A4D4D494E4D4A4D4C494D4C49 -4D4C494E4C494E4D4A4F4E4B504F4C514F4C504F4C504F4B4F4E4B4F4E4A4F4E4B4F4F4B504F4B -4F4F4B4F4E4B504F4B4F4F4B4F4E4B4E4E4A4E4D4A4D4C494C4B474C4B474C4B474B4A464A4845 -49474448474348474347464246454145444044433F41413D333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333707070ADADADADADAD333333333333333333333333333333333333333333333333333333 -333333333333333333808080ADADAD9E9E9E333333333333333333333333333333333333333333 -33333333333333333333333333333333333337373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D4D4D5237373D37373D37373D37373D4D4D5237373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D426578519ABA519ABA4D8DAA467187 -3C4C5737373D37373D37373D37373D37373D37373D37373D37373D37373D4964566DBB8871C68F -6CBA8855816737373D37373D44574F64A67D70C18C6EBF8B5B917037373D37373D4861556BB686 -70C38D63A37B37373D383C405C91716EBD8A70C38E6BB887547E6537373D42544E73C99164A57C -70C28C69B3844D6D5C37373D37373D598A6D64A77E37373D5279636CBA8869B18370C38D66A97E -43554E37373D37373D37373D44594F71C68F3C444437373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47957CBEE998D6FE9CD6E984A095 -3D291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E4771C4D6876B2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2F292778594CA6776457433B4C3C351E1E1E2925242925241E1E1E624A414C3C3557433B -866253644C423C322E57433B2F292757433B4C3C35312A286A5045644C42BD866F57433B644C42 -866253866253302A2757433B644C42BD866F1E1E1E2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C51504C51504C51504D -51504D51504D52514E53524E52514D51504D51504D51514D50504C4F4F4B504F4C4F4E4B504F4C -504F4C50504C504F4C504F4C504F4B4F4E4A4F4E4A4F4E4B4F4E4B4F4E4B4E4D4A4E4D494D4D49 -4D4C494D4C494E4D4A4E4D4A4E4D4A4E4D4A4E4E4A504F4C4F4F4B504F4B504F4B504F4B504F4B -4F4F4B504F4C504F4C4F4E4A4E4E4A4E4E4A4F4E4B4E4D4A4F4E4A4E4D4A4D4D494C4B484C4B47 -4B4A464B4A464A49464A494549484448474347464246454245444144434041413D333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333616161ADADADADADAD595959333333333333333333333333333333 -333333333333333333333333333333333333A6A6A6ADADAD878787333333333333333333333333 -33333333333333333333333333333333333333333333333333333337373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D36373E3E5260 -4366784263763C4C5737373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -42544E73C99137373D37373D37373D37373D37373D37373D37373D37373D37373D52796363A47C -37373D37373D37373D37373D37373D3A40423B43435E987458896C37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2959956894AA6894AA6894AA6894AA6894AA6894AA6894AA -688872311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E272423604940362E2A3A302C372E2B332C291E1E1E21201F21201F1E1E1E -604940332C29372E2B342C29382F2B4C3C36372E2B5C473E372E2B332C292B2725735549382F2B -3D322E372E2B382F2B342C29342C29322B28372E2B382F2B3D322E1E1E1E21201F21201F1E1E1E -54413A4C3C36423530362E2A2E28263A302C534139342C29322B28372E2B332C291E1E1E604940 -332C29372E2B342C29382F2B332C29342C292724231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C -51504C50504C504F4C514F4C504F4C51504D51504D51504D51504D51504D51504D504F4C504F4C -50504C504F4C50504C504F4C504F4C504F4C504F4C4F4F4B4F4E4B4F4E4B4F4E4B4F4E4B4F4E4B -4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4F4E4B504F4C504F4C4F4E4B4F4E4B4F4F4B4F4F4B4F4F4B -504F4B504F4C504F4B4F4E4B504F4B4F4E4B4E4E4A4E4D4A4E4D494D4D494D4C484E4D494E4D49 -4D4C494C4B484C4B484C4B474B4A464B4A474B4A474A494549484447464246454245444144433F -41413D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333424242ADADADADADAD787878333333333333 -3333333333333333333333333333333333333333333333334A4A4AADADADADADAD707070333333 -33333333333333333333333333333333333333333333333333333333333333333333333337373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D42544E73C99137373D37373D37373D37373D37373D37373D37373D37373D -37373D52796363A47C37373D37373D37373D37373D37373D68AF8270C18C5B9171383B3F37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F292778594CA6776457433B4C3C351E1E1E -2925242925241E1E1E624A414C3C3557433B866253644C423C322E57433B2F292757433B4C3C35 -312A286A5045644C42BD866F57433B644C42866253866253302A2757433B644C42BD866F1E1E1E -2925242925241E1E1E805E503C322E956C5B78594C654C42A67764644C42866253302A2757433B -4C3C351E1E1E624A414C3C3557433B866253644C424C3C358662531E1E1E2F2F2F1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E451504C51504C504F4C51504C51504D51504D51504D51504D51504D51504D52514E -52514E51504D514F4C51504D50504C504F4C504F4C504F4C504F4B504F4C4F4F4B4F4E4B4F4E4B -4F4E4B4E4E4A4F4E4B4F4E4B4F4F4B504F4C504F4C4F4F4C54545155545152514E51514D51514D -53534F52524E51514D51504C504F4C504F4C504F4C504F4C504F4C504F4C504F4C4F4E4B4E4D4A -4D4C494D4C494D4C494D4C484C4B484D4C484C4B484B4A474C4B474D4C484C4B474A4945484743 -47464245444144433F41413C333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333333338F8F8FADADAD -A6A6A64A4A4A3333333333333333333333333333333333333333333333333333338F8F8FADADAD -ADADAD424242333333333333333333333333333333333333333333333333333333333333333333 -33333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E272423352D2A372E2B332C29 -342C29382F2B2E2826342C291E1E1E21201F21201F1E1E1E78594C60494054413A1E1E1E54413A -3A302C3A302C322B28362E2A322B28342C2959443C1E1E1E21201F21201F1E1E1E926A59604940 -76584B1E1E1E352D2A372E2B332C29342C29382F2B2E2826342C292724231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C51504C51504C504F4C514F4C51504D51504D52514D -51504C51504D51504D51504D51504D51504D51504D504F4C504F4C504F4C504F4C504F4B504F4C -504F4C4F4E4B4F4E4B4F4E4B4E4D4A4F4E4B504F4C52514E53524F51504D52514E565653575753 -54535054544F56555158585359585458584EB8A920504F4C504F4C514F4C50504C504F4C4F4E4B -504E4B504F4C504F4B4F4D4A4D4C494D4C484D4C494D4C484D4C484D4C484C4B474C4B484D4C48 -4D4C484C4B4748474347464245444144433F41413D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333515151ADADADADADAD969696424242333333333333333333333333333333333333333333 -808080ADADADADADAD707070333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333337373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -5A453D57433B4C3C35866253644C42654C428662531E1E1E2925242925241E1E1E78594C624A41 -54413A1E1E1E805E50A67764A67764302A2778594C59443C8662538360521E1E1E292524292524 -1E1E1E976D5C624A4176584B1E1E1E5A453D57433B4C3C35866253644C42654C428662531E1E1E -2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C51504C504F4C51504C51504D -51504D51504D51504D52514D52514D51504D52514E51504D51504D51504D504F4C504F4C504F4C -514F4C504F4B4F4F4B4F4E4B4E4E4A4F4E4B4F4E4B4F4E4B4F4F4B51504D52524E54535053524F -53535054545054535053524F53524F54534F54534F52524FD3B419FFED1F7E7837514F4C51504D -51504D504F4C504F4C504E4C504F4C514F4C504E4B4E4D4A4D4C494C4B484C4B484D4C484C4B47 -4B4A474B4A464B4B474B4A464A494547464245444145434043423F41413D333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333A3A3A969696ADADADADADADADADADA6A6A66868683A3A3A333333333333 -3333335959598E8E8EADADADADADAD979797333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333337373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2724237D5C4F322B28362E2A3D322E322B28312A28423530423530372E2B382F2B -3D322E1E1E1E352D2A312A28382F2B3D322E2F2927312A283D322E342C291E1E1E21201F21201F -1E1E1E7D5C4F342C294C3C36534139362E2A382F2B1E1E1E21201F21201F1E1E1E5A453D272423 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D504F4C -504F4C514F4C504F4C504F4C51504D53524E56555153524E54534F54534F52514E514F4C504F4C -4F4F4B504F4C51504D51504D504F4C4F4E4B4F4E4B4F4E4B504F4C4F4E4B4F4E4B4F4F4C51504D -53524F54534F54545054534F54544F53524F53524F53524E53524F53524F7F7038FFED24FFF14A -F5DF0E5F5C4551504D52514E52514E52514E51504D504E4B504E4B504F4C4E4D4A4D4D494C4B48 -4C4B484D4C484D4B484D4B484B4A464B4A4649484548474347464245444144433F43423F41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333A3A3A969696ADADADADADADADADADADADADADADADADADAD -ADADADADADADA6A6A6ADADADADADADADADADADADAD8787873A3A3A333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333337373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E419C88DCFE9CDCFE9CDCD4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A74C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E473933302A2778594CBD866F302A27976D5C956C5B -956C5B57433B644C42BD866F1E1E1E5A453D976D5C644C42BD866F77584C976D5CBD866F866253 -1E1E1E2925242925241E1E1E473933825F513C322E644C4278594C644C421E1E1E292524292524 -1E1E1E624A411E1E1E2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E451504C504F4C51504C504F4B4F4E4B504F4B51504C51504C53524E52514D53524F53524E -51504D4F4E4B4F4E4B4F4E4B504F4C504F4C504F4C504F4B504F4B4F4E4A4F4E4B504F4C4F4E4B -4F4E4B4F4E4B51504D5453505453505354535055574F55594F565950555752555453524F51504E -EBC909FFF03FFFF14FFFF043EBD50E5A584952514E55535157555255545152514E504F4C504F4C -4F4E4B4E4D4A4E4D4A4D4C494D4C484E4C494E4D494B4A474A4945494844474643474642464441 -44434043423F41413C333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333A3A3A969696ADADADADADADADADADA6A6A6 -6161618F8F8FADADADADADADADADADADADADADADADADADADA6A6A6616161333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD98C4AA -391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4180 -6C9480351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235D559AAA -493B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E4860BEF78477481E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D5B5A211E -4F656FC36937231E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E344C61C882534A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A74C261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D5B -5A211E4F656FC36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2724237D5C4F322B28362E2A3D322E -322B28312A28423530423530372E2B382F2B3D322E1E1E1E352D2A312A28382F2B3D322E2F2927 -312A283D322E342C291E1E1E21201F21201F1E1E1E7D5C4F342C294C3C36534139362E2A382F2B -1E1E1E21201F21201F1E1E1E5A453D1E1E1E6B50452724233636361E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E452514D51504C51504C51504C51504C504F4C504F4B504F4C51504C -51504C52514D52514D504F4C4F4E4B4F4E4B4F4E4B4F4E4B544C4B504F4B4F4E4A504F4C51504C -504F4C504F4C4F4E4B4E4D4A424D62295593155FC2056BE50074F5007AF90080FD0083FF008AFC -0090F90492EE4297A3FFEA06FFF14FFFF14FFFF14FFFF042EAD414575549504F4C92672F52504D -51504D504F4C4F4E4B4E4E4A4F4E4A4F4E4B4E4D4A4E4D4A4F4D4A4F4E4B4E4D4A4B4A474A4945 -48474347464246454144434043423F41413C333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333A3A3A969696ADADADADADAD -ADADADA6A6A64A4A4A333333333333424242616161707070707070616161515151333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121215E5E5E7373738484845C5C5C -1E1E1E1E1E1E1E1E1E1E1E1E4E4E4E6E6E6E8181817676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4860BEF78477481E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D94E998AC79 -251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3350B88D5B5A211E4F656FC36937231E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131868275A750291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A74C26 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3350B88D5B5A211E4F656FC36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E473933 -302A2778594CBD866F302A27976D5C956C5B956C5B57433B644C42BD866F1E1E1E5A453D976D5C -644C42BD866F77584C976D5CBD866F8662531E1E1E2925242925241E1E1E473933825F513C322E -644C4278594C644C421E1E1E2925242925241E1E1E624A412422217355491E1E1E4F4F4F2F2F2F -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D51504D52514D52514D51504C51504D -504F4B4F4E4A504F4B51504C51504C52514D504F4C4F4E4B4F4E4B4F4E4B554B4BBF2B454E4D4B -4F4E4B504F4C504F4C4F4E4B4E4D4D394A771C4EB40956DA015EE60067ED006FF20077F7007DFB -0082FE0087FD008DFA0094F6009AF3B2C548FFEC15FFF14FFFF14FFFF14FFFF14FFFF14AF4DF1C -7B6335FA9702635742504F4C4F4E4B4F4E4A4E4D4A4E4D4A4E4D4A4D4C494E4D4A4E4D4B4E4D4A -4F4E4B4D4C484A494648474447464246454144444044433F41413C333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333333333A3A3A969696 -ADADADADADADADADADA6A6A64A4A4A333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222225C5C5C -4545457171715C5C5C1E1E1E1E1E1E1E1E1E1E1E1E5252524A4A4A5F5F5F7676761E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4 -593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C356BB180C4F098DCF794C4C6685F481E1E1E1E1E1E -1E41A388D6D46871AA7CC4F098D6F78CA69539231E1E1E1E1E1E1E1E235651A0DB90D6FE98CACD -6877AA88D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2141796CB8E998DCF790B8B8558ECD98C4AA391E1E1E1E1E1E1E2529599C74BEE998DCFE98CADB -74825D291E1E1E1E1E1E1E1E1E2F6460A6DB90D6FE9CD6F090BEC6594D2C1E1E1E1E1E1E1E1E1E -1E294F4D94CD88D0F79CD6F790B8BF5953331E1E1E1E1E1E1E297978D6E96C657264ACE294D6FE -98D0E26C592C1E1E1E1E53B190DCFE9CDCFE9CD6B845231E1E1E1E1E1E1E1E1E1E1E47A38CD6D4 -6C88BF84CAF094D0E9849A7931231E1E1E1E2165C69CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CBE9C -311E1E1E1E1E1E237278DCFE9CDCFE9CDCE9684D251E1E1E1E1E1E1E1E1E1E1E1E1E2F6460A6DB -90D6FE9CD6E984A08739291E1E1E1E1E1E1E2971CD98C4B15988C688CAF798D6E97C8864251E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213B7264A6DB -90D6FE98D6E988ACA345351E1E1E1E1E1E1E254D8770B8E998DCFE98CADB788264291E1E1E1E1E -1E23646CD0F77C88876CB8E294D6F794BEB84D41251E1E1E1E1E5664C4FE9CDCFE9CDCFE9CDCFE -9CDCFE9CDCF7745F251E1E1E1E1E1E1E294F4D94CD8CD0F79CD6F08CB2AA493B251E1E1E1E1E1E -2971CD98C4B15988C688CAF798D6E97C8864251E1E1E1E25419AF09CDCFE9CDCFE9CDCFE9CDCFE -9CDCFE90945D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25419AF0 -9CDCFE9CDCFE9CDCFE9CDCFE9CDCFE90945D1E1E1E2565BF94D0B845291E1E1E1E1E1E1E1E1E5D -68C4F78077411E1E1E2D77D498C4B8649AD48CD0F094CADB747156211E1E1E1E1E1E1E1E1E294F -4D94CD8CD0F79CD6F08CB2AA493B251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3350B88D5B5A211E4F656FC36937231E1E1E1E1E1E2C45AD9178CE9178 -CE9178CE9178CE9178CE916165281E1E1E1E1E1E1E232C3A867069C38D78CE8D6FAD694244211E -1E1E1E232F45A7896C9141231E1E1E1E1E1E34495EC3895E652C1E1E1E2E868278CE9178CE9178 -CE9178CE9178CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E455BC3865955211E1E1E1E -233A56BD8664A2776FC88969915045978275C889647B37201E1E1E1E212E656561B28672C89178 -C886679C5B37341E1E1E1E1E1E1E1E1E1E1E445E6CC87748555059AD8675CE9175BD74453F1E1E -1E1E318C8675A74C261E1E1E1E212E707472BD74453F211E1E1E1E232F3F917B6FC89175BD7B59 -705E64C882504A1E1E1E1E1E1E1E203F4956A78272C89175C38261864529231E1E1E2F48B28D64 -702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D61652820607075C36D48706D67BD8975C88667 -8C41261E1E1E1E1E1E1E1E1E1E3350B88D5B5A211E4F656FC36937231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2D35392F383D38454C -38454C2B3236313A3F485D691E1E1E2F383D323C413F505930393E2F383D313A3F292F32242424 -3939391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D51504C52514D -52514D51504D52514D51504C4F4E4B4F4E4B504F4B504F4B504F4B4F4E4B4F4E4B504F4C4E4D4B -AB2D4CE82044544A4A504F4C514F4C504F4C41476B2441AB1748C40F50D00758DD0061E80069EE -0071F30079F8007FFC0083FF008AFC0091F80097F5009EF1EBDB12FFED1DFFF14FFFF14FFFF14F -FFF14EFFF04EFFF04EFCE72BFFA901C68D184E4D4B4F4E4A4F4E4A4E4E4A4E4E4A4E4E4A4D4D49 -4D4C494D4C494C4B484C4C484C4B474C4B474A4A4648474346454145444044433F41413C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3A3A3A969696ADADADADADADADADADA6A6A64A4A4A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E525252 -7676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E2153B190DCE974715D3135484182CD -94D6E26447251E1E1E1E41A388DCFE90A68031231E1E2F7270CAF78077411E1E1E1E1E2C4194E9 -9CC4BF514D482D47796CBEF79CDCD4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235664C4FE90AC873D3B41355FAA84D6FE9CC4AA391E1E1E1E1E214DA388D6E2 -74716435354131539578CAF07C6B411E1E1E1E1E2C419AF098B8A341414129354F3D5F95514D33 -1E1E1E1E1E1E1E1E4151ACF098C4B851534F2D354839659C646B481E1E1E1E1E1E1E297978D6F7 -94C4CD64594825232C29416B45472C1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E -1E1E1E1E47A38CDCFE94A68031231E1E2F6468BEF78888561E1E1E1E1E1E1E1E1E215FBF98D0B8 -41231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E -1E1E4155B2F798B8A34541412D47796CBEF794A679291E1E1E1E1E2971CD9CDCF07C8256251E1E -2553AA88D6E26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F7274CAFE90A6954141412D3B564582AA5547251E1E1E1E2F7274D0F7889A79393B41355FA3 -84D6F78077481E1E1E1E23646CD0FE9CC4B14535251E234851ACF098A679251E1E1E1E1E1E1E1E -1E1E4860BEF78477481E1E1E1E1E1E1E1E1E1E1E1E1E1E414DACF094B2A3494D482D3B564994DB -98C4AA3D231E1E1E1E2971CD9CDCF07C8256251E1E2553AA88D6E26447251E1E1E1E1E1E1E1E25 -3D94E998AC79251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E1E1E1E1E1E1E1E296B70D0F7786533 -1E1E1E1E1E1E214DAA90D6CD51351E1E1E1E2D77D49CDCF7808256211E1E21479C80D6E96C592C -1E1E1E1E1E414DACF094B2A3494D482D3B564994DB98C4AA3D231E1E3A7EB7D4D4D4D4D4D4D4D4 -D4D4D4D4D4D4D4D4D4D4D4AC6D2F1E1E1E1E1E2F45A27F53551E1E4A5B64B25E34231E1E1E1E1E -1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E253A918672AD653F4A2F29 -39333A817772BD693A291E1E1E1E1E394C61C3865B5A281E1E2C42A2896F9745261E1E1E1E1E1E -1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7B75 -B25B2E1E1E1E1E1E1E233A56BD9167813A2C5A656CCE8D6470332C606D6FC36937231E1E1E2134 -7B6248603A2E392C293F3E45A28675A750291E1E1E1E1E1E1E1E1E445E6CCE896FAD6D424A2820 -2325294A4134341E1E1E1E318C8675A74C261E212E707472BD74453F211E1E1E1E1E1E31817F78 -BD70454A2F293F4153AD8D78CE82504A1E1E1E1E1E233A56BD916C9C4C31392C2C4F5361C38D69 -81331E1E1E348C86729741201E1E1E1E1E1E1E1E1E1E1E1E29495EC87F4D3F1E20607075CE8D67 -863A261E1E20445364C8865655211E1E1E1E1E1E1E1E2F45A27F53551E1E4A5B64B25E34231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3F4F585E7F90739EB5739EB574A0B8506977678C9F343F455E7F907FB1CB343F45475C675E7F90 -506977516B784A4A4A6363631E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -51504C51504C51504C51504C52514D51504D52514D51504D51504C51504C504F4C504F4B4F4F4B -50504C51504D70414EE11D4BE92144AB35424F4E4C4E4C51373B882539AE1E41B91649C50E51D2 -0559DF0A63E05175A4667F924382B80080FD0084FE008CFB0093F7009AF300A0EFFCE502FFED21 -FFF14FFFF14EFFF04EFFF04EFFF04EFFF04EFFF04EFFEC37FFB903856F334F4E4A4E4D494E4D4A -4E4D4A4F4F4B4F4E4B4E4D4A4D4C494C4B484B4B474B4A464A4946494844474643464542444440 -44433F41413C333333333333333333333333333333333333333333333333333333333333333333 -3333333333333A3A3A969696ADADADADADADADADADA6A6A64A4A4A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E5252527676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E2C45A0F098AC80 -291E1E1E1E1E1E1E4859B8FE90945D1E1E1E1E41A388DCE26447251E1E1E1E1E25419AF098A06B -211E1E1E236B74D0F77C6B3A1E1E1E1E1E1E2565BF98DCD4593B1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4DAA90DCDB593B1E1E1E1E1E1E25419AF09CC4AA391E1E -1E1E3349A6F7909464211E1E1E1E1E1E1E1E3182DB98B287291E1E1E1E3A51B2F7909A64211E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CDCE26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E297978DCFE88824F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B8 -45231E1E1E1E1E1E1E1E1E1E1E47A38CDCE9684D251E1E1E1E1E1E2971CD98CAAA3D1E1E1E1E1E -1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D25 -1E1E1E1E1E1E1E1E1E1E3B9584DCE9684D251E1E1E1E1E1E215FB894D6CD512F1E1E1E1E2971CD -9CD0B841231E1E1E1E1E1E5664C4F77C6B3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2D77D498CAB141231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E296BCD98D0B8 -45231E1E1E1E1E1E25398EE99CBE9C311E1E1E23646CD0FE8477481E1E1E1E1E1E256BC698CAAA -3D1E1E1E1E1E1E1E1E1E1E4860BEF78477481E1E1E1E1E1E1E1E1E1E1E1E1E47A388D6CD55351E -1E1E1E1E1E1E1E237274D0E96C53251E1E1E2971CD9CD0B841231E1E1E1E1E1E5664C4F77C6B3A -1E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E1E1E1E1E1E1E -1E1E25419AE998AC79291E1E1E1E25419AE998A679251E1E1E1E1E2D77D49CD0B845231E1E1E1E -1E1E2C49A6F798A072211E1E1E47A388D6CD55351E1E1E1E1E1E1E1E237274D0E96C53251E232F -3A404545454545454545454545454545454545403A291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E345064 -C87F4D3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E1E1E1E1E26606D6FC3704D867772B86537 -291E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E293E56BD895E60281E1E1E1E1E1E1E233A56BD86564F1E1E29495EC87F50441E1E345064 -C874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703C231E1E1E1E1E1E1E1E445E6C -CE895B5A251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A75337707472BD74453F211E1E1E1E -1E1E1E1E3A53BD91677B2F1E1E1E1E1E1E2055696FCE82504A1E1E1E1E20556972C874422E1E1E -1E1E1E1E1E2C7B7B78BD62341E1E23607075B85E2E1E1E204A5059914C2C1E1E1E4F656FC36937 -231E20607075C8703F291E1E1E1E1E1E2C48AD8D677B2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E27242355423A2F2927372E2B3C322E59443C -1E1E1E2E28263A302C534139372E2B382F2B352D2A2724232121211E1E1E3939391E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E451504C51504D51504C51504C52514D52514D52514E52514D51504D51504C -504F4C504F4B50504C51504D51504EAB2A51DF1E4BE32244E32440763D50362F8F2C32A3253AAE -1D42BA154AC61B54C79E6E5CEC8314FF9000D2902B1D7EDC0081FD0085FE008DFA0094F6009CF3 -00A0EDFFEA00FFEC1CFFF04EFFF04EFFF04EFFF04EFFF04EFFEF4DFFEF4DFFEF4DFFED3CEFBD0B -5955454D4D494E4C494E4D4A4E4E4A4F4E4A4E4D4A4D4D494D4C494B4A474B4A46494945484844 -47464346454245444144433F41413C333333333333333333333333333333333333333333333333 -333333333333333333333333333333808080ADADADADADADADADADA6A6A64A4A4A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526272B28272C28252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E -1E1E4159B8F78C8E561E1E1E1E1E1E1E1E2541A0F79CAC80251E1E1E41A388D6D455351E1E1E1E -1E1E253D94E998A679211E1E1E3B9584D6E26447251E1E1E1E1E1E1E419C88D6D4593B1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC69CD0B841231E1E1E1E1E1E1E -2D71D498C4AA391E1E1E1E5664C4FE9CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CC4A3351E1E1E1E1E -2D65BF90D6F790B8C6708E9C515948211E1E1E1E1E1E1E1E256BCD98D0B841231E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6F07059251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E59B1 -94D6C64D291E1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E59B894D6C64D291E1E1E1E1E1E1E1E3B9584DCE9 -684D251E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F798AC79211E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E25398EE298B895311E1E1E1E1E1E1E1E256BC69CD6B845231E1E23646CD0F778652C1E1E1E -1E1E1E215FBF98D0B141231E1E1E1E1E1E1E1E1E4860BEF78477481E1E1E1E1E1E1E1E1E1E1E1E -256BC69CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CDCFE78652C1E1E1E2971CD98C4A3351E1E1E1E1E -1E1E4F60BEF78077411E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D94E998AC79251E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E4DAA8CD6CD512F1E1E236B70D0F0745F2C1E1E1E1E1E1E2D77D4 -98BE9C351E1E1E1E1E1E1E253588E298B895311E1E256BC69CDCFE9CDCFE9CDCFE9CDCFE9CDCFE -9CDCFE78652C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178CE9164702C1E1E1E1E1E1E1E1E253A -978678CE82534F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E296B7775B86231231E1E1E1E1E1E1E1E233A56BD82534A1E1E23455B -C87F483F1E1E2E4C61C87745341E1E1E1E264F5359AD8272C89178CE9178CE9178CE74422E1E1E -1E1E1E1E1E1E445E6CC87745341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8678C88D75CE9178 -B86234291E1E1E1E1E1E1E1E294961CE8959551E1E1E1E1E1E1E1E345064C882504A1E1E1E1E29 -707B75B862311E1E1E1E1E1E1E1E1E556972CE743F2E1E1E395367C8743F2E1E31868275C87B48 -3F1E29707B75A24C261E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7A5A4D77584C -57433B3C322E8360523C322E654C42A67764644C4257433B644C42614A401E1E1E2929291E1E1E -6363631E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D52514D52514D51504D51504D52514D52514D -52514D51504C51504D51504C51504C51504D51504C4E4D4CCA1F50D91F4ADB2144E6243CEC2D33 -EC3A2FF34627EC5127C8583D8C5A6AE8731EFF8106FF8C01CC8B2F0F73E3007BF90081FE0086FE -008DFA0095F6009CF200A0EAFEE901FFEB0FFFF04EFFF04EFFF04EFFEF4DFFEF4DFFEF4DFFEF4C -FFEE4CFFEE4CFFEC38BDA11D4E4D4A4F4E4B4F4E4B4F4E4B4E4D4A4D4D494D4C494D4C494B4A47 -4B49464A494649484447464347464245454144434041413D333333333333333333333333333333 -333333333333333333333333333333333333333333333333808080ADADADADADADA6A6A64A4A4A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262A2A2B363636363636363636363636 -363636363636363636313232252526252526252526252526252526252526262B274890482F4430 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -468B46335133252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252626262827252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E -1E1E1E1E1E1E1E1E1E1E1E4859B8F78C8E561E1E1E1E1E1E1E1E2541A0F79CAC80251E1E1E41A3 -88D6D455351E1E1E1E1E1E253D94E998A679211E1E1E3B9584D6E26447251E1E1E1E1E1E1E419C -88D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC698D0B1 -41231E1E1E1E1E1E1E2971CD98C4AA391E1E1E1E5664C4F78477411E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E213556456B9564A0DB94DCF784824F1E1E1E1E1E1E256BCD98D0B8 -41231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E47A38CD6D455351E -1E1E1E1E1E1E1E59B894DCC64D291E1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E59B894D6C64D291E1E1E1E -1E1E1E1E3B9584DCE9684D251E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F79CAC79211E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E25398EE298B895311E1E1E1E1E1E1E1E256BC69CD6B845231E1E2364 -6CD0F778652C1E1E1E1E1E1E215FBF98D0B141231E1E1E1E1E1E1E1E1E4860BEF78477481E1E1E -1E1E1E1E1E1E1E1E1E256BC698D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2971CD -98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25 -3D94E998AC79251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4F60BEF7807141255FB894CAB841231E -1E1E1E1E1E1E2D77D498C4A3351E1E1E1E1E1E1E25398EE29CB895311E1E256BC698D0B841231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4AC -6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E556972C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E233A50B28D78CE8D677B33201E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD5329 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233750B88D646B2C1E1E1E1E1E1E1E1E1E1E233A56 -BD82534A1E1E23455BC87B483F1E1E2E4C61C87745341E1E2E495EC38D64863E2C29211E1E1E1E -4A626CC874422E1E1E1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -8C8678C37042443E53B88D6C913E231E1E1E1E1E1E294961C88956551E1E1E1E1E1E1E1E2E4C64 -C882504A1E1E1E1E29707B75B862311E1E1E1E1E1E1E1E1E556972CE743F2E1E1E1E3A53BD8656 -55334DAD74508677616B2F3A97896981331E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C -81331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2724233A302C322B28362E2A2D2826342C29332C294C3C36272423 -2121211E1E1E3030302724232E2826342C294C3C362F29273A302C1E1E1E3A302C342C29272423 -1E1E1E1E1E1E3939393131314343433535353030301E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D52514E52514E52514E -51504C4F4E4B4F4E4B504F4C51504C51504C51504C51504C51504C504F4C59484DCD1C50D61F46 -F12436FF282DFF3427FF4022FF4C1DFF5818FF6313FF6F0EFF7B08FF8603F78E07236FCB0074F4 -007BFA0081FD0085FE008DFA0094F6009BF3009EEAF8E407FFEA01FFF048FFEF4DFFEF4DFFEF4D -FFEF4CFFEE4CFFEE4CFFEE4BFFED4BFFED4AFFE930736A3B4F4E4B4F4E4B4E4D4A4E4D4A4D4C49 -4D4C494C4B484B4A474A49464A494549484548474447464346454144433F41413D333333333333 -3333333333333333333333333333333333333333333333333333333333333333333A3A3A808080 -8787874A4A4A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525265A5B5CCFD2D1 -CFD2D1CFD2D1CFD2D1CFD2D1CFD2D1CFD2D19FA1A0252526252526252526252526252526252526 -25262638603829322A252526252526252526252526252526252526252526252526252526252526 -252526252526252526478B47335133252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526438043355836252526252526252526 -2525262525262525262525262525262525262525262525262525262525262F46302D402D252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525263964392D412E252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252726365936427F432A372B252526252526252526 -252526252526252526252526314C31427F43304831252526252526385E38427F432A362B252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E525252767676 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3B9584D6DB60411E1E1E1E1E1E1E1E1E1E1E1E2C45A0F798AC80291E1E1E1E1E1E1E4859B8FE -90945D1E1E1E1E41A388D6D455351E1E1E1E1E1E253D94E998A679211E1E1E236B74D0F77C6B33 -1E1E1E1E1E1E2565BF98DCD4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E4DAA90D6CD512F1E1E1E1E1E1E25398EE99CC4AA391E1E1E1E3349A6F794A679251E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D8EE998B8872D1E1E -1E1E1E1E47A38CDCE26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D25 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E -1E47A38CDCF070592C1E1E1E1E1E1E2D77D49CCAAA3D1E1E1E1E1E1E1E1E2159B898D6B845231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E3B95 -84DCE9684D251E1E1E1E1E1E215FB894D6CD512F1E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F -60BEF78077411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2D77D4 -98CAB141231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E296BCD98D0B845231E1E1E1E1E1E25398EE9 -9CBE9C351E1E1E23646CD0F778652C1E1E1E1E1E1E215FBF98D0B141231E1E1E1E1E1E1E1E1E48 -59B8F78482481E1E1E1E1E1E1E1E1E1E1E1E1E47A388DCE26447251E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E1E1E25398EE9 -98AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E25398EE998AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3182DB98B8A3 -60A6F090945D211E1E1E1E1E1E1E1E2D77D49CD6C64D291E1E1E1E1E1E334DACF798A072211E1E -1E47A388DCE26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3A4045454545454545454545 -45454545454545403A291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E253FA28D6C8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E345064C8865655211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2537918275AD5B314F6269C87F504A211E1E1E1E1E1E1E1E1E1E -1E1E2C7B7B75B2532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23607072BD6937291E1E1E1E1E -1E1E1E1E1E1E233A56BD82534A1E1E23455BC87B483F1E1E2E4C61C87745341E1E4F656FC8703F -291E1E1E1E1E1E1E23657475CE74422E1E1E1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E318C8675A74C261E1E204A6269C886595A281E1E1E1E1E3A53BD8D616B281E -1E1E1E1E1E1E4A626CCE82504A1E1E1E1E205A6D72C874422E1E1E1E1E1E1E1E2C7B7B78BD6534 -1E1E1E1E253C9C8D678C6261A7502C445B679C6256B8895955211E1E1E20607075C36537231E1E -1E1E1E1E2842A78D6C81331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E23292F34342F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EA67764302A2778594C58443C866253 -4C3C353C322E1E1E1E2929291E1E1E4242421E1E1E654C428662533C322E77584CA67764242221 -A67764825F511E1E1E2F2F2F1E1E1E6666669B9B9B9999998989894141412F2F2F1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451514D -52514D52514D53524F54534F51504C504F4B4F4E4B504F4C504F4C51504C51504C504F4B51504C -69414CD21B49F42238FD262FFF2B2BFF3726FF4321FF4F1BFF5B16FF6711FF730CFF7F07FF8B01 -9C7E590069EC0073F4007AF90080FD0084FE008BFB0093F7009AF4009CEBD4D726FFEA00FFED2B -FFEF4DFFEF4CFFEE4CFFEE4CFFED4BFFED4BFFED4AFFEC4AFFEC49FFEB49F6DC224F4E4B4F4E4B -4F4E4B4E4D4A4D4D494D4C494C4B484B4A474A4946494845494844484743474643464542454440 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526478B47335133252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526448444355836 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -365A37314B32252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526272D283F743F252726252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262E402F3F743F427F43427F432A372B -252526252526252526252526252526252526252526314C31427F43304831252526252526385E38 -427F432A362B252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E5252527676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E23646CCAF7888E6B31353A29292C1E1E1E1E1E1E2153B190DCE974715D -3135484182C694DCE2644D251E1E1E1E41A388D6D455351E1E1E1E1E1E253D94E998A679211E1E -1E1E2C4194E998C4B84D47412D41726CBEF79CDCD4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E235664BEF7888E5D251E1E213B7978CAFE9CC4AA391E1E1E1E1E -214DAA8CD6F07C8872393B412D475D4977AA7077561E1E1E1E1E414582A35159562D2F3A2D4172 -6CBEF7909A64211E1E1E1E1E1E1E4151ACF098BEB85153482D35483559956065481E1E1E1E1E1E -1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E -1E1E1E1E1E1E1E1E1E1E47A38CDCFE98B8AA454141314D8778CAFE888E56211E1E1E1E1E1E1E1E -1E419C88DCE26C5F4121232521231E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E -1E1E1E1E1E1E1E1E4855B2F798B8A34541412D47796CBEF794A679291E1E1E1E1E2971CD98C4A3 -351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F7274CAF78CA6954141412D354F41719C5147251E1E1E1E2F7978D0F7889A79 -353B413559A384D6F78477481E1E1E1E23646CD0F778652C1E1E1E1E1E1E215FBF98D0B141231E -1E1E1E1E1E1E1E1E2C49A6F798B295352F2C2123251E1E1E1E1E1E1E1E4151ACF098BEB851534F -2D354839598060A0A349291E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E -1E1E1E1E1E1E2971CD98D0BF4D3B332123251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2971CD98D0BF4D3B332123251E1E1E1E1E1E1E1E1E -1E1E1E1E358780D6FE9CDCE2684D251E1E1E1E1E1E1E1E1E2D77D49CDCF7889A79393B41396BB8 -8CD6E970592C1E1E1E1E1E4151ACF098BEB851534F2D354839598060A0A349291E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8675B25E342E212023211E1E1E1E1E1E1E1E253A978675 -BD7048553329342F2E4F494891653F391E1E1E1E265A6D6FC877453F1E1E1E2131817F75B86534 -291E1E1E1E1E1E1E1E1E1E23607075C877484425202321201E1E1E1E1E1E1E1E1E1E2F48B28D67 -7B331E1E1E1E1E1E1E1E1E1E1E1E1E233A56BD82534A1E1E23455BC87B483F1E1E2E4C61C87745 -341E1E345064C886595A281E1E1E20344556B88D78CE74422E1E1E1E1E1E1E1E1E445E6CC87442 -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A74C261E1E1E1E2131817F75C36D3C2E1E1E -1E1E2E817F75B25E31291E1E232C3F9C8678CE82504A1E1E1E1E1E293E56BD916C974C31392C2C -4F5361C391698637201E1E1E1E1E29707B75C88D6781331E1E3A53B88D75C874422E1E1E1E1E20 -607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2D4D4B77E401E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E272423322B28342C29 -322B282E2826372E2B362E2A382F2B2724232121211E1E1E3030302724232E2826342C294C3C36 -2F29273A302C1E1E1E3A302C342C292724231E1E1E1E1E1E3333333535353333332E2E2E383838 -3737373939393030301E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E451504D51504D51514D52514D52524E51504C504F4B504F4B504F4C504F4C51504C -51504C51504C4F4E4C97324BEE1F3FF82335FE262EFF2E2AFF3A25FF471FFF531AFF5F15FF6B0F -FF770AFF8305FF8E00E46C280E69E10071F30078F8007EFC0083FF0089FC0090F80097F5009AEF -6FB77FFFE900FFE906FFEE46FFEE4BFFED4BFFED4BFFED4AFFEC4AFFEC49FFEB49FFEB48FFEA47 -FFE944B09E2A4F4E4A4F4E4B4D4D494D4C494C4C484C4B484B4A474A4946494845494844484743 -47464246454145454142423E333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252644444588898A88898A88898A88898A363636252526252526252526 -2525262525262525262525262525262525262525264B994B2F442F2525263A643A478E484B994B -4B974B3D6E3D2629272525262525262F442F468A464B9A4B4486444A964A335133252526252526 -355435468C474A964A407840282F292525263D6F3D427E432526262525264077403D6F3E252526 -2525262525262525263048304587454B974B4B984B2F45302D3E2E4486444B9A4B499449304631 -2525264484444D9E4D4D9E4D4C9C4C252526252526252526252526252526252526252526252526 -252526252526252526365A37314B32252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526324C33 -355936252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262E432F3B683B -39643A427F432A372B252526252526252526252526252526252526252526314C31427F43304831 -252526252526385E38427F432A362B252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E2E2E3131317070706363633131312B2B2B -1E1E1E1E1E1E2A2A2A3131315B5B5B7878783131313030301E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2959A380CAF79CDCFE9CBE9C311E1E1E1E1E -1E1E2C356BB180CAF79CDCF794C4CD686548211E1E1E1E1E1E41A388D6D455351E1E1E1E1E1E25 -3D94E998A679211E1E1E1E1E1E295655A0DB94D6FE98CACD6877AA88D6D4553B1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213B796CB8E994D0E98CBEBF649AD4 -98C4AA391E1E1E1E1E1E1E2529599C74B8E994D6FE98D0E988B2B859593A1E1E1E1E1E334188C6 -84C4F098DCFE9CD6E984A08739291E1E1E1E1E1E1E1E1E1E1E294F4D94CD88D0F79CD6F790BEBF -5953331E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E4159B8FE9CDCFE -9CDCFE9CDCFE9CDCFE9CDCFE8482481E1E1E1E47A38CD6D46877B884D0F79CD6E9849A7931231E -1E1E1E1E1E1E1E1E1E1E1E3A418ECD8CD0FE9CDCFE9CBE9C311E1E1E1E25398EE29CDCFE9CDCFE -9CDCFE9CDCFE9CDCFE9CAC80251E1E1E1E1E1E2F6460A6DB90D6FE9CD6E984A0953D2F1E1E1E1E -1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213B7264ACDB90D6FE9CD6F088ACA345351E1E1E1E -1E1E1E254D9574B8E998DCFE98D0E278886B291E1E1E1E1E1E23646CD0F778652C1E1E1E1E1E1E -215FBF98D0B141231E1E1E1E1E1E1E1E1E1E21418074BEF098DCFE9CDCF7745F251E1E1E1E1E1E -1E294F4D94CD88D0F79CDCF794C4D478947935231E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F -60BEF78077411E1E1E1E1E1E1E1E1E1E295D59A6E294D6FE9CDCFE90945D1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295D59A6E294D6FE9CDCFE -90945D1E1E1E1E1E1E1E1E1E1E1E3A51ACF79CC4A3351E1E1E1E1E1E1E1E1E1E1E2D77D498BEB1 -5994D490D6FE98D0DB747756251E1E1E1E1E1E1E1E1E294F4D94CD88D0F79CDCF794C4D4789479 -35231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E394556AD8675CE9178CE916165281E -1E1E1E1E1E1E232F3A867069BD8D78CE8D72BD7F61915031291E1E34495EC389616B2C1E1E1E1E -1E1E1E233348AD8D6F9141231E1E1E1E1E1E1E1E1E233342977F6FC89178CE91759741201E1E1E -1E1E2055696FC3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233A56BD82534A1E1E23455BC87B48 -3F1E1E2E4C61C87745341E1E1E212C656564BD8972BD826CAD6D4870656CC874422E1E1E1E1E1E -1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A74C261E1E1E1E1E1E -23374DB28D72A249291E1E1E232F3F917B6FC3896FBD7F5B866967C882504A1E1E1E1E1E1E1E20 -3F4C56A78272CE9175C382618C452C231E1E1E1E1E1E1E1E4A626FCE86534A1E1E1E2137918978 -B25B2E1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8D4CEA6672F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E59443C866253302A27654C4257433B78594C644C421E1E1E2929291E1E1E4242421E1E1E -654C428662533C322E77584CA67764242221A67764825F511E1E1E2F2F2F1E1E1E5B5B5B898989 -3131316868685959597B7B7B6666664141412F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C50504C52514D52514D52514D51504C504F4C51504C -504F4C504F4C51504D514F4C51504D70414FE51B49F1203DF92433FF272DFF3129FF3D23FF491E -FF5619FF6213FF6E0EFF7A09FF8603FF8D02FF6217E57229967E6D6F84914287BD0782F70086FD -008DFA0093F70099F40094E5F5E209FFE700FFE916FFED4AFFEC4AFFEC49FFEB49FFEB48FFEA48 -FFEA47FFE946FFE946FFE845FEE3304F4E494E4D4A4D4D494D4D494D4C494D4C484B4A474A4946 -49484548474447464347464246454145444042423D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526414243808181808181808181808181353536 -2525262525262525262525262525262525262525262525262525262525264B994B2F442F252526 -417A413C6B3C2831292E412F499149365A3625252629322A4B9A4B385F392A342B30473149954A -3351332525263047314B984B30463129312A427E423E723F252526272B28478F47355636324E33 -489048272C28252526252526252526252526375C3844864429322A2A342B272B284484443B673B -282D292A352B272D28252526448444365A36262927262827252526252526252526252526252526 -252526252526262927375A373D723E3D6F3D3D6F3D314B32252526282E29385F393D713E3B6B3C -2E402E252526252526272D28375E383D713E3D703D2A362B2E412F3D6E3D3D6F3D396139252526 -2525262525263C6A3C2B3A2C2525263352343E713E3D6F3D324E332525262527263454353D703D -3C6F3D334F34252526252526365A37314B322525262525263B693B2C3D2D2628273A663B3D703D -3D723E2B3B2C2525262F45303C6C3C3D723E375B372525262B3A2C3B693C3D6F3D3A653A283128 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526345535427F432A372B252526252526252526252526252526252526252526 -314C31427F43304831252526252526385E38427F432A362B252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7B7B7B858585858585 -8585858585856969691E1E1E1E1E1E6161618585858585858585858585858383831E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4DAA90D6BF -49291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4F60BEF788824F1E1E1E1E1E1E1E1E1E -1E1E1E2D77D498BE9C311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2C42A78D6C8637201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDD4 -BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E272423322B28342C293C322E342C29312A282E2826342C29272423212121 -1E1E1E3030302724232E2826342C294C3C362F29273A302C1E1E1E3A302C342C292724231E1E1E -1E1E1E3333333535353333332E2E2E3838383737373939393030301E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504C50504C51504C51514D51504D -52514D51504D51514D51514D50504C504F4C51504D524F4DC21E54E81B47F2203BFB2532FF272D -FF3328FF3F22FF4C1DFF5818FF6412FF700DFF7D08FF8902FF8B04FF6217FF6D16FF7B14FF8913 -FF9A10FBAB100985F60089FC008FF90094F60096F066B086FFE500FFE500FFE820FFEB49FFEB48 -FFEA48FFEA47FFE946FFE846FFE845FFE744FFE643FFE542BFA6294D4D4A4E4E4A4E4E4A4E4D49 -4D4C484C4B474B4A4649484448474448474347464245444145444041413D333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526262627282829282829 -282829282829282829282829282829272728252526252526252526252526252526252526252526 -4B994B2F442F252526417A413861392525262525263B683B407740252526365A37458846252526 -252526252526478B47335133252526417B423C6B3C2525262525263046314A964A252526252526 -2F44304A964A499449304631252526252526252526252526252526375C38438043252526252526 -252526417C4140784129302A252526252526252526448444355836252526252526252526252526 -252526252526252526252526252526355435386138262827262827396339314B322525263A653B -33513325252629342A3F743F29332A25252639643A3352342526262526262527263C6E3D2C3A2C -25252625272625252625252629342A3D703D252526282F293F7540262827252526252726252526 -33513339633A262827272B283B693C2F4630252526365A37314B322525262525263B693B2C3D2D -2629274079402527262525262525262B3A2C3E713E283129252526262827272B283D6F3D283029 -252526324C33385F39252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526345535427F432A372B252526252526252526252526 -252526252526252526314C32427F43304831252526252526385E38427F432A352B252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E416B515F562D2F2C -212F5655ACF094A672251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A3 -8CD6CD512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25212F413571C690D6CD55351E -1E1E1E1E1E1E1E1E1E1E1E1E2D77D498BE9C311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29373F7B50372E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3A73B1C8A66D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E302A278662533C322E866253976D5C654C42 -8662531E1E1E2929291E1E1E4242421E1E1E654C428662533C322E77584CA67764242221A67764 -825F511E1E1E2F2F2F1E1E1E5B5B5B8989893131316868685959597B7B7B6666664141412F2F2F -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D51504D -51504C51504D51504D51504C51504C50504C51504D51504D51504C52514E793A54DD1553E91B45 -F3213AFB2531FF282DFF3427FF4122FF4D1CFF5A17FF6611FF720CFF7F07FF8B01FF8E03FF6317 -FF6D16FF7A15FF8813FF9711F3A8170081FD0084FE008AFC008FF90094F7008EEAB9CB3EFFE300 -FFE300FFE61FFFEA47FFE946FFE845FFE845FFE744FFE643FFE542FFE441FFE440FDDD2E4C4B4A -4D4D494D4D494C4C474B4B464B4A464A494649494548474347464246454245444045444042423D -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -5C5D5DD4D7D6D4D7D6D4D7D6D4D7D6D4D7D6D4D7D6D4D7D6A3A5A5252526252526252526252526 -2525262525262525264B994B2F442F252526417A41386139252526252526375D37427F43252526 -3B683C417A41252526252526252526478B473351332525264688464C9C4C4B9A4B4B9A4B4B9A4B -4C9C4C272A28252526252726478E484A954A272C28252526252526252526252526252526375C38 -43804325252625252625252629322A3E723F4B994B3E733E283029252526448444355836252526 -2525262525262525262525262525262525262525262525263B6B3C2D3D2E252526252526365A37 -314B32262A27407940262A27252526252526365C37314B32262A27407940262A27252526252526 -2525263454353B693C2F442F2527262525262525263453353453352525262526263A683B385F39 -2C3C2D2525262525263C6A3C2D3E2E2525262525262F472F386138252526365A37314B32252526 -2525263B693B2C3D2D262927407940252726252526252526345435355435252526252526252526 -2D3F2E3F763F3C6B3C3C6B3C3D6E3D3B683C252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526345535427F432A372B252526 -2525262525262525262525262525262525262F4430427F433454352525262525263B6A3B427F43 -272D28252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E47957CBEE998D6FE9CD6E984A0953D291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E237274D6FE -9CD0DB706B48211E1E1E1E1E1E1E1E1E1E1E1E1E1E2D77D498BE9C311E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2724232E2826362E2A2F2927 -322B28332C29342C291E1E1E59443C372E2B322B282724232121211E1E1E3030302724232E2826 -342C294C3C362F29273A302C1E1E1E3A302C342C292724231E1E1E1E1E1E27242359443C362E2A -332C292724233030303838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E451504C51504C50504C51504C51504D51504C504F4C51504C504F4C51504C51504D51504E -B01D5DDE1552EA1C44F42139FC2530FF292CFF3627FF4221FF4E1CFF5B16FF6711FF740BFF8006 -FF8C01FF9401FF6317FF6C16FF7815FF8614F3961A4B83A8007EFB0081FE0084FE0089FC008DFA -0091F80087E7C8CE30FFE000FFE000FFE316FFE741FFE744FFE643FFE542FFE441FFE340FFE23F -FFE13EFFE03D8374394E4D494D4D494C4B474B4A464B4A464B4A46494945484844474642464642 -45444045444042423D333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262828292D2D2E2D2D2E2D2D2E2D2D2E2D2D2E2D2D2E2D2D2E2B2B2C252526 -2525262525262525262525262525262525264B994B2F442F252526417A41386139252526252526 -375C38438043252526365A36478C47252626252526252526478B47335133252526417A413B673B -2525262525262525262525262525262525263A653A437F43417C423E713E252526252526252526 -252526252526375C3843804325252625252625252625252625252629322A4382443E723F252526 -438043365B372525262525262525262525262525262525262525262525262525263C6A3C2D3F2E -252526252526365A37314B32272B28407940262A27252526252526365C37314B32272B28407940 -2629272525262525262525262525262A362B365C373C6D3C2629272525263E703E29342A252526 -2525262527262D3F2E3A673A365C372525263C6A3C2D3E2E252526252526304730386038252526 -355836324E332525262525263B693B2C3D2D262927407940252726252526252526345535345334 -2525262525262525262E412F3B6B3C252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526345535 -427F432A372B2525262F442F427F43335133252526252526252526272D28417A41407B41355836 -396139427F433C6B3C252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2959956894AA6894AA -6894AA6894AA6894AA6894AA6894AA688872311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2959956894AA6894AA6894AA6894AA6894AA -6894AA6894AA688872311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4F4D8EAA6894AA6894AA -6894AA6894AA6894AA6894AA6894AA554D2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -654C4278594C77584C302A274C3C358662533C322E83605257433B302A271E1E1E2929291E1E1E -4242421E1E1E654C428662533C322E77584CA67764242221A67764825F511E1E1E2F2F2F1E1E1E -1E1E1E83605278594C4C3C351E1E1E4141416262626262622F2F2F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E451504D51504D51504D51504D52514D52514E51504C51504D51504D -51504C51504C614453CF0E61DE1651EB1C44F52238FC2530FF2A2CFF3626FF4321FF4F1BFF5C16 -FF6811FF740BFF8106FF8D00FF9500FF7410FF6C16E77A257B77770567E00073F30079F9007EFB -0081FE0083FF0087FD008AFB008DF90083EBB8C53EFFDC00FFDD00FFDE0BFFE437FFE441FFE340 -FFE23FFFE13EFFE03DFFDF3BFFDE3AE7C1224F4E4B4F4F4B4C4B474B4A464B4A474C4B474A4946 -4A494549484448474346464245444042423D333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525263F3F3F7879797879797879797879797879795B5C5C -2525262525262525262525262525262525262525262525262525264B994B2F442F252526417A41 -386139252526252526375C3843804325252629302A4A964A3B683C2A362B29332A478E48335133 -252526314C324B974B324D3229322A2B372C2B362C2525262C3C2D4A974A29332A29322A4A964A -3046312525263C6C3D335133252526375C384380432525262525262525262E422F282E29282E28 -3E713E427B422525263D6F3D427F4329332A2D3F2E252726252526252526252526252526252526 -25252633503339643A272B28252526365B37314B322525263A663A33513325252629342A3F743F -2A332B2525263B683B325133252726252526252726272B282525262526263D723E2A342B2C3C2D -3C6B3C2525262525262527262629272525262A342B3F753F25252633523339633A262827272B28 -3B683C304730252526314A323A673A2629272525263B693B2C3D2D262927407940252726252526 -2525262D3E2D3E703E283129252526262827272E273F75402F442F252526252626262A27252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526345535427F432A372B252526314A31427F43304730252526252526252526252526 -2B382C3B693C417A41407740386138282E29252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3030301E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C51504C51504D51504C51504D52514E -51504D51504C52514D51504D504F4C773359CB1161DE1651EB1C43F52238FC2630FF2A2CFF3626 -FF4321FF4F1BFF5C16FF6811FF750BFF8106FF8D00FF9500FF920485636A0553D2005FE50068ED -006EF10074F50079F8007DFB0080FD0082FE0083FF0085FE0087FD007BEAD1B228FFD300FFD900 -FFD903FFDF2BFFE13DFFE03CFFDF3BFFDE3AFFDD39FFDB37FDD42852514F53524D4D4C484B4A46 -4B4A464B4A474A49464A4A464A49464A494548474345444142423D333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525264546478D8F8E8D8F8E8D8F8E -8D8F8E8D8F8E696A6A2525262525262525262525262525262525262525262525262525264B994B -2F442F252526417A41386139252526252526375C384380432525262525262D3C2E427E434A974A -4B984B468A462E422F2525262525263454344588464B9A4B489249345535252526438043375E38 -252526252526365A36468B462527264688463A653A252526375C38438043252526252526252526 -427E424B9A4B4A984A4382442B3A2C2525262A362B4484444B994B478C472A332B252526252526 -2525262525262525262525262527263554353D703D3D713E3D6F3D2E412F252526282F29396239 -3D723E3C6D3C2E412F252526252526282F293861383D723E3E713E2D3F2E3A683B3E703E3D6F3D -365836252626365A36324C332525262525262831293C6F3D3D6F3D3D6E3D2F4730252526262827 -3557353E713E3D703D335233252526252526262827365C373E733E3D703E3D6D3D2A362B262927 -4079402527262525262525262525263149323D6E3D3E733E3A653A2525262B3A2C3A683B3E733E -3E713E2E402E252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526385E38417C41272C28252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4141411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C51504C51504D -51504C51504C52514E52514E51504C51504C51504D504F4C753459D00E61DE1651EB1C44F52238 -FC2530FF2A2CFF3626FF4221FF4F1CFF5B16FF6811FF740BFF8106FF8D01FF9500FD9C01164CBE -0A55D8035BE20062E90068ED006EF10073F40077F7007BF9007DFB007FFD0081FD0082FE007FFA -1B77C6FEAC01FFCC00FFD500FFD400FFDA21FFDD3AFFDC38FFDB37FFDA36FFD934FFD62E504F4B -4F4E4A4D4C484B4A464B4A464B4A474A49464A49464A494549484447464245444042423D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262628273F753F282F29252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525262A372B -2E402E252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -504F4C51504D54504C975138C3532BB9532E78514251504D504F4C504F4C504F4D832A5FCF0E62 -DE1552EA1C44F42139FC2531FF292CFF3527FF4221FF4E1CFF5A17FD6612EE6616E96915E67714 -EA8B10F799061345BE0F50D00956D9035CE20061E90067EC006CF00071F30074F50077F7007AF9 -007BFA007CFA007DFB006CE0B8B83CFF9700FFC700FFD100FFD000FFD61EFFDA35FFD834FFD732 -FFD631FFD42FBE822A4C4B494C4B474C4B474B4A464B4A474B4A474B4A474A4A46494844474642 -45444042423D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262E432F3A653A252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E4504F4C514F4CA35234E95420E95420E95420E754216F5144504F4C504F4C -4E4D4C971C66CE0D63DC1553E91B45F3213AFB2531FF282DFF3427FF4022FF4D1DF4531CCC422D -D0452BD74D283B34892536A155527F1941B7154AC70F50D00A55D8045BE00060E70065EB0069EE -006DF00070F20072F40074F50075F60076F6006BE467977CFFBB00FF9C00FFC700FFCD00FFCC00 -FFD323FFD530FFD42FFFD22DFFD12CF8A11D4B4B494D4C494C4B474B4A464B49464A49464B4A47 -4B4A4649484446454245444042423D333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2971CD9CDCFE9CDCFE9CC4AA -391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178CE9178 -CE9167702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E318C8675A249201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C514F4CDB5324E95420E95420E95420E95420 -A5533551504C504F4C4E4E4CA71070CC0C65DB1455E81B47F2203BFA2532FF272DFF3228FF3F23 -FD4A1ED03B2FD53E2DE04627D14C2E2B2B952B33A42639AD203EB51B44BE1549C6104FCE0B54D6 -0658DD025DE40061E80065EB0068ED006AEF006CF0006DF1006EF10066E336759EFFDE00FFA400 -FFAD00FFC900FFC800FFC804FFD129FFD02BFFCF29FFCD28F7A1204A49484B4B474B4A474A4945 -4B4A464B4A464A494448474347464246454145444042423D333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D5B5A211E4F656FC36937231E1E1E1E1E1E1E34918675 -9C45201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E235A6D72C36D3A291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344C61C882534A211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344550 -915334231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E -1E334DB28D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235A6D72 -C36D3A291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E344C61C882534A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E296062567037201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37 -91896F8C3A1E23455BC882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4514F4C51504DDC5424E95420 -E95420E95420E95420A5523551504C50504C4F4E4DA31171CA0B68D91357E61A49F11F3DF92433 -FE272EFF3029FF3C24EE4026D9382FE44029EF4723F24F203F2C86302E9D2B34A52639AD203EB5 -1B43BD1748C4124DCB0E51D20A55D80659DE035CE3005FE70062E90064EA0065EB0065EB005FE0 -2465A7FFEA00FFB600FFAB00FFBC00FFC400FFC300FFC711FFCD27FFCB25FFC923F0A0234A4A48 -4B4A474B4A464B4A454D4C474E4D484C4B4649484448474346454245444142423D333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2121215E5E5E7373738484845C5C5C1E1E1E1E1E1E1E1E1E2C2C2C5F5F5F797979818181727272 -4141411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D5B5A211E4F656FC36937231E1E -1E1E1E1E1E349186759C45201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75 -AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F48AD8D6981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131 -868275A750291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E -1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F48AD8D6981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2131868275A750291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E3791896F8C3A1E23455BC882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C -504F4CA45234E95420E95420E95420E7542170514350504C51504D4F4E4D892068C70A6BD6125A -E3194BEF1E3FF82335FE262EFF2D2AFF3925ED3B29E9392BF34125FE481FFF5519CF582B3F2E8E -302E9D2B33A52638AC223DB31D42BA1946C1154AC7114ECD0E51D20B54D70857DB0659DE045BE0 -035CE2035CE30356D6255DA0FFE700FFC700FFB200FFB200FFC000FFC000FFBF02FFC821FFC721 -FFC51FE49D254B4B484C4C484D4C484F4D48504E48514F4A4E4D48494844484743474642454441 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2222225C5C5C4545457171715C5C5C1E1E1E1E1E1E1E1E1E424242626262 -4040403535355454548585853C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E23646CD0F778652C1E1E1E1E1E1E215FBF98D0B141231E1E1E1E1E1E1E1E59B894D6BF -51599578BEF098DCF794C4BF4D351E1E1E1E1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D5B5A211E -4F656FC36937231E1E1E1E1E1E1E349186759C533C86746CC88D75C37F59652F201E1E1E1E1E2E -868278CE9178CE9178CE9178CE9178CE91759741201E1E1E29495ECE9178CE9178CE9178CE9178 -CE9178CE7F483F1E1E1E1E23657075BD70538C776CBD8972C37F5E7B3A231E1E1E1E1E1E1E1E1E -293745977B6FC89178C8896FB2745055281E1E1E1E1E1E1E1E1E1E1E1E1E232526342823231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E204F656FC3703F2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E455BC3865955211E1E1E1E1E1E1E1E1E234A535EB88975C8896CA25B48978675 -A249231E1E1E1E1E1E3F5B69CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E1E2C45AD9178CE9178 -CE9178CE9178CE9178CE916165281E1E1E1E1E334DB28D648149489C7F72C89172B8704544211E -1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3350B88D64865056 -AD8675CE8D6FAD69423F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E1E28347B7069BD8D78 -CE8D6FAD6D454A251E1E1E1E233A56BD8664A2776FC88969915045978275C889647B37201E1E1E -1E1E1E1E1E1E1E1E1E1E1E204F656FC3703F2E1E1E1E1E1E1E1E23657075BD70538C776CBD8972 -C37F5E7B3A231E1E1E1E1E204F656FC874422E1E1E1E1E1E1E1E1E1E2F48AD8D6C81331E1E1E37 -918975A76250A27F6FC38972B874505A2C1E1E1E1E1E1E1E1E2C3C867067B88975CE9175C37F5E -864529231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E455BC3865955211E1E1E1E1E1E1E1E1E29 -5A6261B88975CE9175C382679C502E1E1E1E1E1E1E1E212E656561B28672C89178C886679C5B37 -341E1E1E1E1E233A56BD8664A2776FC88969915045978275C889647B37201E1E1E1E3750B88D67 -915E5BB28672C3896FAD653F3F211E1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E343E4D9C7B6FC89178C886679C53342E1E1E1E1E1E1E1E37918975A76250 -A27F6FC38972B874505A2C1E1E1E1E1E1E1E1E1E1E445E6CC87748555059AD8675CE9175BD7445 -3F1E1E1E1E1E293745977B6FC89178C886699C5B372E1E1E1E1E1E1E1E1E1E2842A29178CE9178 -CE9178A249201E1E1E1E1E1E1E1E1E1E1E1E232C3A867069C38D78CE8D6FAD694244211E1E1E1E -1E1E1E1E1E1E343E4D977B6CC38D78C8896CA7653C391E1E1E1E2E868278CE9178CE9178CE9178 -CE9178CE91759741201E1E1E1E1E1E1E1E3791896F8C3A1E23455BC882504A1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4504F4C50504C54504B995237C3532BBA532E79514151504C50504C50504C4E4D4C -70325FC4086ED3105DE1174FEC1D42F62237FD2630FF2A2CFF3626F43828F83927FF4221FF4E1C -FF5B17FF6E0DD7741B563A7C312E9C2C32A32837AA2B3FAA555B8A646980465E9B164AC5124CCB -104FCE0E51D10D52D40C53D50B54D60A4CC5486A80FFE200FFCD00FFB500FFB300FFBA00FFBC00 -FFBB00FFC114FFC31CFFC018DEA1224C4B4A4D4C484E4D49514F4B4E4C484B49454A4844494844 -48474347464246454143433E333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7373735C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E23646CD0F778652C1E1E1E1E1E1E215FBF98D0B141231E1E1E1E -1E1E1E1E59B894DCF090B2B14D413321233331536B392F1E1E1E1E1E1E1E256BCD98C4AA391E1E -1E1E1E1E1E1E1E1E1E2F67A6D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4B784401E1E1E1E1E -1E2F45A27F53551E1E4A5B64B25E34231E1E1E1E1E1E1E34918678C8865E7B412E39333A867B75 -C8703C291E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E23657078CE9169863A231E1E20394C5EC3895E -60281E1E1E1E1E1E31868275B2653C442C26342F315A4C4555281E1E1E1E1E1E1E1E1E1E1E1E20 -5A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C8C3A201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7B75B25B2E1E1E1E1E1E1E1E1E1E2E455BC38D698C452E -392C316B6D6CCE9178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29175C377535A372C -3F3E4DA78975AD50291E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E -1E3350B89178C87B535A33293937429C8678B86231231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E296B7472C87F596B3A2C342C2C4A454D86492C1E1E1E1E1E29 -6B7775C87B505A332939373C917F75C3703C2E1E1E233A56BD9167813A2C5A656CCE8D6470332C -606D6FC36937231E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C8C3A201E1E1E1E1E1E1E1E23657078 -CE9169863A231E1E20394C5EC3895E60281E1E1E1E233753B88D646B2C1E1E1E1E1E1E1E3F5B69 -C87F4D3F1E1E1E1E37918978CE82595A281E1E1E265A696CC87745391E1E1E1E1E1E37458C5B3F -55372C342C2C4A4C59B88D6981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7B75B25B2E1E1E1E -1E1E1E1E1E1E2E495EC889617B3A293428293F3A3F7B492E1E1E1E1E1E1E1E21347B6248603A2E -392C293F3E45A28675A750291E1E1E233A56BD9167813A2C5A656CCE8D6470332C606D6FC36937 -231E1E1E3750B89178C3704239211E1E2534867F75B85E31231E1E1E1E1E1E1E1E1E2F48B28D67 -702C1E1E1E1E1E1E1E1E1E1E1E1E1E233750B28D699750373F2C293F3E48A28672A24C291E1E1E -1E1E37918978CE82595A281E1E1E265A696CC87745391E1E1E1E1E1E1E1E445E6CCE896FAD6D42 -4A28202325294A4134341E1E1E283C9C8975B2653C442C293F4150AD8D75A750291E1E1E1E1E1E -1E1E1E1E1E1E1E1E318C8675A249201E1E1E1E1E1E1E1E1E1E253A918672AD653F4A2F2939333A -817772BD693A291E1E1E1E1E293A53B88D72A75B3A442C293433376B65484F1E1E1E1E1E1E1E1E -1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31817B6481371E233E53B27748 -441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C51504D51504C51504D51504D50504C50504C51504C -51504C50504C4F4F4C643C58C00672D00E61DD1552E91C45F3213AFB2531FF272DFF3328FE3826 -FF3B24FF4620FF521AFF6113FF740BFF8405F98B04BF732FA86D41C7842BF9A704FFB000FFB600 -FFBC00D0A7273957A51847C21649C5154AC7144BC8134BC90F40B1848952FFDD00FFCC00FFB500 -FFB400FFB600FFB800FFB700FFBA0CFFBE17FFBC15B88D284B4B4A4D4C484C4B474C4B474C4B47 -4A49454948444A494449484447464346454143433E333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B -5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7979795454541E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23646CD0F778652C1E1E1E1E1E1E215FBF -98D0B141231E1E1E1E1E1E1E1E59B894DCE9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E1E293A404545454545454545454545454545454545 -403A2F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34918678B25B2C -1E1E1E1E1E1E2E4C61C886534A1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E23657078CE74422E1E1E -1E1E1E1E1E348C8675A74C261E1E1E1E213A978D759C45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E69 -C87745391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E293E56BD895E60281E1E1E1E1E1E1E1E1E26 -657475C3693A231E1E1E1E1E1E2C45A79178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334D -B2916F8C3A201E1E1E1E1E205A6D72C86D3A231E1E1E1E20607075C36537231E1E1E1E1E1E2842 -A78D6C81331E1E1E1E1E3350B89172913E201E1E1E1E1E1E345064C889564F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B8916981371E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F48AD916C863A1E1E1E1E1E1E1E234159C38D616B281E233A56BD86564F1E1E -29495EC87F50441E1E345064C874422E1E1E1E1E1E1E1E1E1E1E1E445E69C87745391E1E1E1E1E -1E1E1E1E1E23657078CE74422E1E1E1E1E1E1E1E348C8675A74C261E1E1E1E1E2E817F75AD5329 -1E1E1E1E1E2E817F75AD50291E1E1E1E1E37918978B2532C1E1E1E1E1E1E1E334DB28D677B2F1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75A750291E1E1E1E1E1E1E1E1E1E1E1E293E56 -BD895E60281E1E1E1E1E1E1E1E1E1E3F5B67C87F50441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703C231E1E233A56BD86564F1E1E29495EC87F50 -441E1E345064C874422E1E1E1E3750B8916C8C3A1E1E1E1E1E1E1E2E4C61C886534A1E1E1E1E1E -1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E23607072BD6534231E1E1E1E1E1E1E1E -3F5B69C87745341E1E1E1E37918978B2532C1E1E1E1E1E1E1E334DB28D677B2F1E1E1E1E1E1E1E -445E6CCE895B5A251E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C889595A211E1E1E1E1E1E1E4A626C -CE7F4D3F1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A249201E1E1E1E1E1E1E1E1E345064C87F4D -3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E1E23657075C8703F2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C504F4C504F4C504F4C504F4C -50504C51504D51504C51504D51504C51504E554951BC0477CC0C66DA1356E61A49F11F3DF92434 -FE272EFF2F2AFF3826FF3C24FF471FFF5519FF6413FF730CFF7E07FF8902FF9200FF9900FF9F00 -FFA600FFAC00FFB200FFB700FFBC00DFAE1A203FB61E41B91D42BB1C43BC1B43BD13349CD4B91B -FFD700FFC600FFB300FFB200FFB300FFB400FFB300FFB508FFB912FFB70F856C334A4A484C4B47 -4B4A464B4A464B4A464A49454A49454A494549484448474346454143433E333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4444447E7E7E -2929291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23646CD0F778652C -1E1E1E1E1E1E215FBF98D0B141231E1E1E1E1E1E1E1E59B894D6C649231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E2C7B7F75AD5329 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E23 -657075BD65341E1E1E1E1E1E1E1E29707775B862311E1E1E1E1E23556269C88D6FB274598C5B42 -5A33231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E253C97896F9741231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E296B7775B86231231E1E -1E1E1E1E1E1E1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E334DB28D64702C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E20607075C36537 -231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3350B88D64702C1E1E1E1E1E1E1E1E3A56BD8D64 -6B281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C88959551E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D6165251E1E1E1E1E1E1E1E2C48AD916C86371E -233A56BD82534A1E1E23455BC87F483F1E1E2E4C61C87745341E1E1E1E1E1E1E1E1E253C97896F -9741231E1E1E1E1E1E1E1E1E1E1E23657075BD65341E1E1E1E1E1E1E1E29707775B862311E1E1E -1E1E1E395367C87F4D3F1E1E1E3750B88D616B281E1E1E1E1E1E379189759C45201E1E1E1E1E1E -1E213C9C8D729741201E1E1E1E252E6B6561B88975CE9178CE9178CE9178B25B2C1E1E1E1E1E1E -1E1E1E1E1E296B7775B86231231E1E1E1E1E1E1E1E1E1E1E1E2F45A28978C882649C65507B4934 -34211E1E1E1E1E1E1E1E1E264F5359AD8272C89178CE9178CE9178CE74422E1E1E233A56BD8253 -4A1E1E23455BC87F483F1E1E2E4C61C87745341E1E1E3750B88D646B281E1E1E1E1E1E1E233E56 -C38D6165251E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E31868278CE9178 -CE9178CE9178CE9178CE9178CE8250441E1E1E1E379189759C45201E1E1E1E1E1E1E213C9C8D72 -9741201E1E1E1E1E1E445E6CC87745341E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC87B48391E1E -1E1E1E1E1E1E29495ECE8D595A211E1E1E1E1E1E1E1E1E1E1E1E318C8675A249201E1E1E1E1E1E -1E1E1E556972CE9178CE9178CE9178CE9178CE9178CE9164702C1E1E1E31868275AD50291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4514F4C504F4C -504F4C504F4C504F4C504F4C50504C51504D50504C504F4C51504D4E4E4DA50D75C7096BD5115B -E2184DED1E41F62237FD2630FF2A2CFF3627FF3D24FF481FFD551BFD6116FE6D10FF780AFF8305 -FF8E00FF9400FF9B00FFA100FFA700FFAD00DE9D14A27D3994784A2737AB2639AD243AAF243BB0 -2038A9595B65FFD000FFD100FFBE00FFB000FFAF00FFAE00FFB000FFAF00FFB106FFB40CFBAF0B -514C434B4A484B4B474A4A464A49464A494549484448474448474347464246454145444042423D -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3636367E7E7E3B3B3B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E23646CCAF778652C1E1E1E1E1E1E215FBF98D0B141231E1E1E1E1E1E1E1E59B894D6BF45231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD98C4AA391E1E1E1E1E1E1E1E1E1E1E2F67A6 -D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4B784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E -1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E -1E1E1E1E1E1E1E1E23657075C36537231E1E1E1E1E1E1E29707B78BD62311E1E1E1E1E1E1E1E1E -2E333760505091776FC8916C863A201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E395367C87F4D441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233750 -B88D646B2C1E1E1E1E1E1E1E1E1E1E1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A24923 -1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E -1E1E205A7075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3350B88D64702C1E1E1E1E -1E1E1E1E3A56BD8D646B281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D6165251E1E1E1E1E1E1E -1E2C48AD916C86371E233A56BD82534A1E1E23455BC87B483F1E1E2E4C61C87745341E1E1E1E1E -1E1E1E395367C87F4D441E1E1E1E1E1E1E1E1E1E1E1E1E23657075C36537231E1E1E1E1E1E1E29 -707B78BD62311E1E1E1E1E1E1E2C45A78D698133204A626CC8703F2E1E1E1E1E1E1E1E37918975 -9C45201E1E1E1E1E1E1E253FA291759741201E1E2055656FC87F56603326231E1E1E1E2C7B7B75 -B25B2C1E1E1E1E1E1E1E1E1E233750B88D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2129 -4A45427B625EB28978C3743F341E1E1E1E1E2E495EC38D64863E2C29211E1E1E1E4A626CC87442 -2E1E1E233A56BD82534A1E1E23455BC87B483F1E1E2E4C61C87745341E1E1E3750B88D64702C1E -1E1E1E1E1E1E233E59C3916165251E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E -1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759C45201E1E1E -1E1E1E1E253FA291759741201E1E1E1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -445E6CC87B48391E1E1E1E1E1E1E1E29495ECE8D5955211E1E1E1E1E1E1E1E1E1E1E1E318C8675 -A249201E1E1E1E1E1E1E1E1E556972C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E451504D514F4C51504D51504D51504D51504D51504D51504D50504C50504C51504D4E4D4D -89206BC20771D00E61DE1552E91C45F3213AFA2532FF272DFF3029FF3C24FF471FFF521AF85622 -F1582CF26027F46C1FF67717F78211F98A0EFA920BE58D147A534E2C27852B288F2D2C982E30A0 -2D31A22C32A32B33A42A3286DDB114FFCA00FFCB00FFB400FFAE00FFAD00FFAB00FFAC00FFAB00 -FFAD04FFAF06BB871C4949474C4B474B4A464A49454A4945494845484743474642464542454441 -44434044433F41413C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3535357D7D7D4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E5D68C4F77C6B331E1E1E1E1E1E2D77D49CD0B141231E1E1E1E1E1E1E -1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC698CAB13D1E1E1E1E1E -1E1E1E1E1E1E1E293A404545454545454545454545454545454545403A2F231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956 -551E1E1E1E1E1E1E1E1E1E2C7B7B75B2532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234159 -C88D595A211E1E1E1E1E1E1E1E1E1E1E1E23657078CE7B45341E1E1E1E1E1E2137918975A74C26 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7B75B85E2E1E1E1E1E1E1E1E1E1E1E1E1E232529 -342C26231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2137918672A249261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E23607072BD6937291E1E1E1E1E1E1E1E1E1E1E1E1E26657475C3693A231E1E1E1E1E -1E2845A79178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E253FA28D6C8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E -4F656FC8703C231E1E1E1E20556972C3693A231E1E1E1E1E1E3350B8916C81331E1E1E1E1E3350 -B89172913E201E1E1E1E1E1E345064C886564F1E1E1E1E1E1E1E1E1E1E202928293428231E1E1E -1E1E1E1E1E1E1E1E1E1E3750B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B2916C -86371E1E1E1E1E1E1E234159C38D616B281E233A56BD82534A1E1E23455BC87B483F1E1E2E4C61 -C87745341E1E1E1E1E1E2137918672A249261E1E1E1E1E1E1E1E1E1E1E1E1E1E23657078CE7B45 -341E1E1E1E1E1E2137918975A74C261E1E1E1E1E1E1E1E26657475B865489186729C45231E1E1E -1E1E1E1E1E37918978B85E2E1E1E1E1E1E1E1E3750B891697B2F1E1E1E2C7B7F75AD53291E1E1E -1E1E1E1E2137978978B25B2C1E1E1E1E1E1E1E1E23607072BD6937291E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234159C38D5E60211E1E1E1E4F656FC8703F291E1E1E1E1E -1E1E23657475CE74422E1E1E233A56BD82534A1E1E23455BC87B483F1E1E2E4C61C87745341E1E -1E3750B89172913E201E1E1E1E1E1E395367CE86534A1E1E1E1E1E1E1E1E1E2C45AD8D697B331E -1E1E1E1E1E1E1E1E1E1E1E23607075C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37 -918978B85E2E1E1E1E1E1E1E1E3750B891697B2F1E1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4C61C889595A211E1E1E1E1E1E1E4A626CCE7F4D3F1E1E1E1E1E1E1E1E -1E1E1E1E1E318C8675A249201E1E1E1E1E1E1E1E1E345064C8865655211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E23657075C8703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C -7B7B75B2532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E23292F34342F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E452504D51504C51504C51504D51504D51504D52514E51504D51504D -51514D51504D504F4D66385ABC0378CB0B67D81358E5194AEF1F3FF72335FD262FFF2B2BFF3626 -FF4122FF4C1DFF5718FE6015AC4142A23A51B0424DB64A47A14849773C56351F743920853B238C -392690372792352995342A97332B982D2988B58C29FFC200FFC300FFC200FFAC00FFAB00FFAA00 -FFAA00FFA800FFA700FFAA02FFA9006556394847464B4A474A49464948454A4945494844474642 -48474347464246454145444044433F41413C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C -1E1E1E1E1E1E1E1E1E1E1E1E3434347E7E7E4242421E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3349A6F794AC802D231E1E2F6468BEF79CD0B1 -41231E1E1E1E1E1E1E1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E419C -88DCE970654F2D2F3A2529251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E -1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E23607075C877484425202321201E1E1E1E1E1E -1E1E1E1E1E1E1E334DB2916C914129292120231E1E1E1E1E1E1E23657078CE916F9C5031392C2E -5A6267C8895E65281E1E1E1E1E21377062455A372C3428263F3E4DA789729C49231E1E1E1E1E1E -1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E344C61C882534A211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D677B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E455B -C38D698C452E342C2E656D6CC89178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8675B25E342E212023211E1E1E1E1E1E1E1E334DB28D64 -6B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E345064C886595A281E1E1E2960696CCE916C -81331E1E1E1E1E3350B89178C87B535A33293937429C8678B86231231E1E1E1E1E1E1E1E1E1E34 -8C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E296B7472C87F596B3A2C342C294441457B4529 -1E1E1E1E1E29707775C87B505A332939333C917F75C3703F2E1E1E233A56BD82534A1E1E23455B -C87B483F1E1E2E4C61C87745341E1E1E1E1E344C61C882534A211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E23657078CE916F9C5031392C2E5A6267C8895E65281E1E1E1E1E1E1E1E1E1E29455BC39178 -CE895955211E1E1E1E1E1E1E1E1E37918978CE89617B3E2C342F377B7772C87B45391E1E1E1E23 -606D72C3704239211E1E1E264F5E67C89178B25B2C1E1E1E1E1E1E1E2F48B28D677B331E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3F49508149343F2C262E2C31656D6CCE8250441E1E1E1E1E345064 -C886595A281E1E1E20344556B88D78CE74422E1E1E233A56BD82534A1E1E23455BC87B483F1E1E -2E4C61C87745341E1E1E3750B89178C87B535A3329393A459C8678B85E31231E1E1E1E1E1E1E1E -1E21348C8675B262373928262E25201E1E1E1E1E1E233A53B88D72A75B3A442C293933345A5053 -91502E1E1E1E1E1E37918978CE89617B3E2C342F377B7772C87B45391E1E1E1E1E1E1E1E445E6C -C874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E283C9C8975B2653C442C293F4150AD8D75AD532C -1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A249201E1E1E1E1E1E1E1E1E1E253A978675BD7048 -553329342F2E4F494891653F391E1E1E1E1E293A53B88D6FA25B3A442C26342F34655E454F1E1E -1E1E1E1E1E1E1E1E23607075C877484425202321201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2D4D4B77E401E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E454534F51504C504F4C51504C504F4C50504C -51514D51504D51504D52514E51514D51504E4E4D4CA50979C5086ED3105EDF1650EA1C44F4213A -FB2532FF272DFF3029FF3B24FF4520FF501BFF5A17F86115742D544114703F146F401571431777 -45197D431B80411D833F1F863D21883C228B3B238C3A287CB88525FFB900FFBB00FFBC00FFB400 -FFA900FFA900FFA800FFA800FFA400FFA300FFA600BF7F1C4646454948454A4945494845494845 -49484447474347464247464246454145444044433F44433F41413D333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252635515E47829C5098B84D90AD -3D6679252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262B382C4381434A984A499349262A27252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E2E2E -3131317070706363633131312B2B2B1E1E1E3131317E7E7E5656563131313131313131312B2B2B -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B8070BEF098D0E9 -88B2B15188C698D0B141231E1E1E1E1E1E1E1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E333982C68CD6FE9CDCFE90945D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -9186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E1E233342977F6FC89178 -CE91759741201E1E1E1E1E1E1E1E1E1E1E26555E61B88978CE9178CE7F483F1E1E1E1E23657075 -BD6D4D81746CC89178C3825E7B3A261E1E1E1E1E1E1E2131706D64B88672C89178C886679C5B34 -2E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E31867F75 -AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2055696FC3703C2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E234A5B5EB88978CE8D6CA25B48978675A249201E1E1E1E253FA29178CE9178 -CE9178CE9178CE9178CE916C86371E1E1E1E1E1E1E1E1E1E394556AD8675CE9178CE916165281E -1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E213170706CC38D72 -BD7F618C5050A78D6C81331E1E1E1E1E3350B88D64865356AD8675CE8D6FAD693F3F211E1E1E1E -1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E656561B88975 -CE8D72BD7B5B7B3A231E1E1E1E1E1E1E2837817069C38D78CE8D6FB26D484A251E1E1E1E233A56 -BD82534A1E1E23455BC87B483F1E1E2E4C61C87745341E1E1E1E31867F75AD50291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E23657075BD6D4D81746CC89178C3825E7B3A261E1E1E1E1E1E1E1E1E -1E1E1E1E213A978978BD6537231E1E1E1E1E1E1E1E1E1E37918975A25E489C7F72C89175BD7753 -5A2C1E1E1E1E1E1E1E1E2C3A86776CC3896FBD8267A25E42867B75B25B2C1E1E1E1E1E2055696F -C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344553A27F6CC38D78CE8D72B87756653320 -1E1E1E1E1E1E1E212C656564BD8972BD826CAD6D4870656CC874422E1E1E233A56BD82534A1E1E -23455BC87B483F1E1E2E4C61C87745341E1E1E3750B88D64865359B28975CE8D6FAD653F3F211E -1E1E1E1E1E1E1E1E1E1E1E1E2E3E50A78675CE9178CE7F483F1E1E1E1E1E1E1E1E343E48977B6C -C38D78C8896FB277597B3E261E1E1E1E1E37918975A25E489C7F72C89175BD77535A2C1E1E1E1E -1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E293745977B6FC89178 -C88969A25E37341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A249201E1E1E1E1E1E1E1E1E -1E1E1E232F3A867069BD8D78CE8D72BD7F61915031291E1E1E1E1E1E1E1E343E4D977B6FC89178 -C8896CA7653F391E1E1E1E1E1E1E1E1E1E1E233342977F6FC89178CE91759741201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8D4CEA6672F1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E456555151504C514F4C -514F4C504F4C504F4C53524F52514E504F4C52514E52514E52514E4F504D752C61BE0575CC0C65 -D91357E5194AEF1F3FF72336FD262FFF2A2CFF3427FF3F23FF491EFF531AFF5D15FD6612A94738 -571C6C4A14754A147549157648167846187B45197D431B7F411D7F6F4650E1990FFFB000FFB200 -FFB400FFB400FFA800FFA600FFA600FFA500FFA300FFA000FFA000FFA0018354354747454A4945 -49484549484448474447474346464246454246454145444044433F43423E43423F41413C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252625252625252643778D -3B6071519ABA519ABA519ABA282D30252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526427D423E713F29302A -29332A252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526345435283129252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526396439 -2D412E252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252726365936427F432A372B252526252526 -252526252526252526252526252526314C31427F43304831252526252526385E38427F432A362B -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E7B7B7B8585858585858585858585856969691E1E1E4C4C4C858585858585858585 -8585858585856969691E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E23657075BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E29455BC386595A251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C42A78D6C8637201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896F913E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29455BC38659 -5A251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075BD62311E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D6C8C3A201E1E1E1E1E1E1E1E1E1E1E37918975974120 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2C42A78D6C8637201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759C4520 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E45 -8ABDD4BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -52514D51504C514F4C51504D504F4C50504C52514E52514E504F4C52514E52514E52514E52514E -4F4B4DA80978C5086DD3105EDF1650EA1C45F3213BFA2433FE272EFF2D2AFF3726FF4221FF4B1D -FF5519FF5E15FF6811F66D11B9552C8D40456F2F5961266364295F773A509D5A34DF8B0FFFA400 -FFA700FFA900FFAB00FFAD00FFA800FFA300FFA200FFA200FFA100FF9D00FF9B00FF9C01FF6019 -83563248474549484548474448474448474447464346454145444147464245444144433F43423E -42413E40403C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2930343248523B60703D677A44788F519ABA519ABA2A3237282D30252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -4994492F4530252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525263D703D2A362B252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526272D283F743F252726252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262E402F3F743F427F43427F43 -2A372B252526252526252526252526252526252526252526314C31427F43304831252526252526 -385E38427F432A362B252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E203F45487041291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29373F -7B50372E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E604C37442C232321294F5B64 -C386564F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E203F45487041291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075BD62311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2029282C60696CC87F4D3F1E1E1E1E1E1E1E1E1E1E1E -1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E29373F7B50372E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750 -B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37918975 -9741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2325262E2829 -3F4959BD8D677B2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3A73B1C8A66D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E451504C51504C51504D51504C504F4C504F4C51504D51504D51504D51504D -51504D51504C51504C4E4E4C6B305BBD0476CB0C66D81258E3194BED1E41F52238FC2531FF272D -FF3029FF3A25FF4321FF4D1CFF5618FF5F15FF6811FF700DFF780AFF8006FF8703FF8E00FF9200 -FF9600FF9A00FF9D00FF9F00FFA200FFA400FFA200FF9F00FF9F00FF9F00FF9E00FF9C00FF9800 -FF9700FE770EF4740F4F4941474744484744484744484744474643464542464541444340454440 -45444043423F42413E41413D40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526282E314D91B0519ABA519ABA519ABA519ABA519ABA519ABA385969519ABA375765 -252526252526252526252526252526252526252526252526282F293F753F4A984A4A974A385E38 -25252629302A3F74404A954A488E48385E38252626252526314C32468B464A974A4C9B4C437F43 -2A332B2525262525264B994B4D9E4D4D9E4D478B47252526252526252526324B32468A464B974B -4A954A4078412A362B2525263E713E3E733E2525262525262A372B4C9D4C29302A252526252526 -2525262525262525262525262525262525262525262525263D703D2A362B252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526324C33355936252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525262E432F -3B683B39643A427F432A372B252526252526252526252526252526252526252526314C31427F43 -304831252526252526385E38427F432A362B252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075BD62311E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213481776C -C38D78CE9172BD77596B33201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -657075BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A53BD9178C8825E7037201E1E1E -1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E266B7478CE9178CE896C9C5331291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C504F4C51504D51504C51504C504F4C51504D -51504D51504D504F4C504F4C504F4B504F4B4E4D4B4A494990166EC3076FD00E61DC1553E71A48 -F01F3EF72335FD2630FF282CFF3228FF3B24FF4420FF4D1CFF5618FF5E15FF6711FF6E0EFF760B -FF7D08FF8305FF8A02FF8F00FF9200FF9500FF9800FF9A00FF9A00FF9900FF9A00FF9A00FF9A00 -FF9900FF9500FF9400FD8409FD7D0CDC7D0F454544484744484744484744484744474643464541 -45444145444144433F43423E43423E42413D41403C40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333A3A3A333333333333333333333333333333333333333333333333333333333333333333 -3A3A3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526334A56519ABA519ABA519ABA4E93B14D92B04C8DAA406C80 -395C6B519ABA4986A1252526252526252526252526252526252526252526252526438143417B41 -2C3A2C2A352B2A362B252526448244417A412B372C2F4430499149365837252526375C38458545 -29322A2B382C427E434078412525262525264B994B304631262927262827252526252526252526 -375C384485452A342B2C3A2D3F7540488E48272A28304831499449262727252526355635458545 -2525262525262525262525262525262525262525262831293A653A3E733E3C6A3C3F75402A362B -252526282E29385F393D713E3B6B3C2E402E2525262525262A372B3A673A3E733E3B6B3C252726 -2E412F3D6E3D3D6F3D3961392525262525262525263C6A3C2B3A2C2525263352343E713E3D6F3D -324E332525262527263454353D703D3C6F3D334F342525262525263D703D2A362B252526262927 -4079402527262628273A663B3D703D3D723E2B3B2C2526263453343D6F3D3D713E2F4730252526 -2B3A2C3B693C3D6F3D3A653A283128252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526345535427F432A372B252526252526252526252526252526252526 -252526314C31427F43304831252526252526385E38427F432A362B252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4F4B4F4E4B504F4C51504C -51504D504F4C4F4F4B51504D504F4C4F4F4B504F4C4F4E4B4E4D4A4E4D4A4C4B4A4E434DAB0B74 -C80A6AD4115CE01750EA1C45F2203BF92434FD262FFF2A2CFF3328FF3C24FF4420FF4D1DFF5519 -FF5D15FF6412FF6B0FFF720CFF7909FF7F07FF8404FF8902FF8D00FF9000FF9100FF9300FF9400 -FF9400FF9500FF9500FF9200FF8E01FF8C02FF8804FB86054F473F464544484744484744484744 -48474446464245454145444045454145444044433F43423E42413D41403C40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333335959599E9E9EADADADADADAD8E8E8E4A4A4A333333333333333333333333333333 -4A4A4A8E8E8EADADADADADAD9E9E9E595959333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526354F5B519ABA5098B830424B334A56 -3756653858673B60704E92AF519ABA4B8BA7252526252526252526252526252526252526252526 -2C3A2C4D9E4D29302A2525262525262525262B3A2C4D9E4D293129252526252526365837468A46 -252526375C38438043252526252526314A324A954A2525262525264B994B2F442F252526252526 -252526252526252526375C38438043252526252526272A2849954A324C3325272649954A304631 -25252640764039623A2525262525262525262525262525262525262525263B693C314D32252526 -272D283E733E2A362B2525263A653B33513325252629342A3F743F29332A272B283E733E2D3F2E -2525262628272525263C6E3D2C3A2C25252625272625252625252629342A3D703D252526282F29 -3F754026282725252625272625252633513339633A262827272B283B693C2F46302525263D703D -2A362B252526262927407940252726262927407940252726252526252526335033396339262A27 -252526262827272B283D6F3D283029252526324C33385F39252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526345535427F432A372B252526252526252526 -252526252526252526252526314C32427F43304831252526252526385E38427F432A352B252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3B302CCE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178CE9178 -966C5B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4A -4F4E4A4F4E4B504F4C52514E53524F52514E51514D504F4C4F4E4B4F4E4B4E4D4A4D4C494D4C49 -4D4C4A4B4B4A583C52B50973CC0C66D81259E2184DEB1D43F3213AF92433FE262EFF2A2CFF3328 -FF3B24FF4321FF4B1DFF531AFF5A17FF6114FF6811FF6E0EFF730CFF7A09FF7E07FF8305FF8604 -FF8902FF8B01FF8D00FF8E00FF8F00FF8B02FF8306FF8106FF7F07FD7E096A4F36464644484845 -49484548484448474448474447464346454246454146454145444044433F43423E42413D41403C -40403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333515151ADADAD9E9E9E707070787878A6A6A6A6A6A63A3A3A333333 -3333333333333A3A3AA6A6A6A6A6A67878787070709E9E9EADADAD515151333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262E3D43519ABA -4D8EAB3A5C6B519ABA519ABA519ABA519ABA519ABA519ABA447890252526252526252526252526 -252526252526252526314A314B984B252526252526252526252526314A324B994B252526252526 -2525263048304A984A252526375C384380432525262525262D3E2E4D9E4D2525262525264B994B -2F442F252526252526252526252526252526375C38438043252526252526252526448545375C38 -2525263D6D3D3F743F2629274B974B2C3D2D252526252526252526252526252526252526272C28 -4079402629272525262525263D703D2A362B262A27407940262A27252526252526365C37314B32 -2D402D3B683C2525262525262525262525263454353B693C2F442F252726252526252526345335 -3453352525262526263A683B385F392C3C2D2525262525263C6A3C2D3E2E2525262525262F472F -3861382525263D703D2A362B252526262927407940252726262927407940252726252526252526 -3C6A3C2D3E2E2525262525262525262D3F2E3F763F3C6B3C3C6B3C3D6E3D3B683C252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526345535427F432A372B -2525262525262525262525262525262525262525262F4430427F433454352525262525263B6A3B -427F43272D28252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44E4D494E4E4A4E4D4A4F4E4A51504D52524E52514E51504D4F4E4B4E4E4A4E4E4A -4E4D494C4B474B4A474C4B484D4C4A4B4B4A5A3B53B80A70CE0D63DA1356E4194BEC1D42F42139 -FA2433FE262FFF292CFF3228FF3A25FF4122FF491EFF501BFF5618FF5D16FF6313FF6811FF6D0E -FF720CFF760BFF7A09FF7D08FF8006FF8205FF8304FF8205FF770AFF760BFF740CF27010604B3C -4545444949464B4A4749494649484549484549484448474447464346454245444144444044433F -43423E42413D41403C40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333878787A6A6A63A3A3A333333333333515151 -ADADAD696969333333333333333333696969ADADAD5151513333333333333A3A3AA6A6A6878787 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252636525E3C64763F697C519ABA4F96B547829C47829C47829C457B942D3A41252526 -2525262525262525262525262525262525262C3D2D4D9E4D2931292525262525262525262C3B2D -4D9E4D283129252526252526365837468A46252526375C384380432525262525262C3D2D4D9E4D -2525262525264B994B2F442F252526252526252526252526252526375C38438043252526252526 -2627274993493350342525262B362C4A984A345535468A46252526252526252526252526252526 -252526252526262A27407940262A272525262525263D703D2A362B272B28407940262A27252526 -252526365C37314B322E412E3A683B2525262525262525262525262525262A362B365C373C6D3C -2629272525263E703E29342A2525262525262527262D3F2E3A673A365C372525263C6A3C2D3E2E -2525262525263047303860382525263D6E3D2B392C252526262927407940252726262927407940 -2527262525262525263C6B3C2D3E2E2525262525262525262E412F3B6B3C252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -345535427F432A372B2525262F442F427F43335133252526252526252526272D28417A41407B41 -355836396139427F433C6B3C252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4F4E4B4F4E4B4E4E4A4E4E4A4E4E4B4F4F4B504F4C -4F4E4B4F4E4A4E4E4A4C4C474B4A464A49464C4B484E4D4A4E4D4B4B4B4B583C51B20D6CD00E61 -DB1455E4194BED1D41F4213AF92433FD262FFF282DFF3029FF3726FF3E23FF4520FF4C1DFF521A -FF5718FF5D16FF6113FF6612FF6A10FF6D0EFF700DFF730CFF750BFF740BFF6D0FFF6B10FE6910 -BC5E224544444646454948454B4A464B4A474A49464A4945494845494844484744474643464542 -45444145444044434043423E41403D41403D40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333A6A6A6878787333333 -333333333333333333ADADAD878787333333333333333333878787A6A6A6333333333333333333 -3333338F8F8FA6A6A6333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525263F697C519ABA4E94B3457B944170852E3E45 -252526252526252526252526252526252526252526252526252526252626448644417B422C3B2D -2A342B2C3A2C252626438243417A412B372C2F4430499149365937252526375C38438043252526 -2525262C3D2D4D9E4D2525262525264B994B2F442F2525262525263C6C3D335133252526375C38 -478F472E422F2A342B3B673B4A954A272C282525262525263F753F4B994B375C38252526252526 -25252625252625252625252625252625252639643A3454352527262525263D703D2A362B252526 -3A663A33513325252629342A3F743F2A332B272C283F753F2D3D2E252526252726252526272B28 -2525262526263D723E2A342B2C3C2D3C6B3C2525262525262527262629272525262A342B3F753F -25252633523339633A262827272B283B683C304730252526375E38345435252526262927407940 -25272626292740794025272625252625252633523439633A262A27252526262827272E273F7540 -2F442F252526252626262A27252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526345535427F432A372B252526314A31427F43304730252526252526252526 -2525262B382C3B693C417A41407740386138282E29252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4E4D4A4E4D4A4E4D4A4D4D49 -4D4D4A4E4D4A4F4E4B4E4E4A4E4E4A4D4D494B4B474B4A464A49464B4B474D4C494F4E4B4F4E4B -4C4C4A4F424D9F1666D10F60DB1455E4194BEC1D42F3213AF82434FC2630FF272DFF2D2AFF3427 -FF3A25FF4122FF461FFF4C1DFF511BFF5619FF5A17FF5E15FF6114FF6313FF6612FF6512FF6014 -FE5F15D253275646404444454747454A49474B4A464A49464949454949454A49454A4945494844 -48474448474347464246464246454244444043423F42413D41403C40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -8F8F8F9E9E9E333333333333333333424242ADADAD696969333333333333333333707070ADADAD -4242423333333333333333339E9E9E878787333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526395C6D519ABA519ABA -4B8BA83F6A7D2E3E46252526252526252526252526252526252526252526252526252526252526 -29312A3F76404994494A984A3C6B3D2525262931293F754049954A488F48375E38252626252526 -375C384380432525262525262C3D2D4D9E4D2525262525264B994B2F442F252526252526468846 -3A653A252526375C38499249468A464A984A4484442D3E2E2525262525262525262E412F4C9B4C -29302A252526252526252526252526252526252526252526252526282E29385F393D713E3D723E -3C6B3C283129252526282F293962393D723E3C6D3C2E412F2525262525262B3A2C3A683B3E733E -3C6F3D272D283A683B3E703E3D6F3D365836252626365A36324C332525262525262831293C6F3D -3D6F3D3D6E3D2F47302525262628273557353E713E3D703D3352332525262525262831293A663B -3F743F3D703E3B693C2527262629274079402527262525262525262628273557353E703E3D723E -3351342525262B3A2C3A683B3E733E3E713E2E402E252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526385E38417C41272C28 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD98CAAA3D1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2D4D4D4D4 -D4D4D4A667291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -5C8FB1C2CED4D4D4D4BD84451E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E235C9BCEC89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -5C9BCECEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295195BDB78445231E1E1E1E1E1E1E1E1E1E1E1E3A73 -ACC2A0622F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4D4D49 -4D4C494D4C494D4C494D4D494E4E4A4F4E4B4E4E4A4E4E4A4D4C484B4A474A49464A49464B4A47 -4D4C494F4E4B50504C504F4C4B4B4A474849742C5AC71160DB1455E3184CEB1C43F2203CF72336 -FB2531FE272EFF292CFF2F29FF3527FF3B24FF4022FF4520FF4A1EFF4E1CFF511AFF5419FF5718 -FD5519F5501ED63C358932514545474747474847464A49464B4A474B4A46494845484844494845 -49494549484548484448474448474347464246454245444145444043423F42423E41403D40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333595959ADADAD8787874A4A4A595959969696A6A6A6424242333333333333 -333333424242A6A6A69696965959594A4A4A878787ADADAD595959333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252628324650395C6C395A6A2E3E45252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526375C38438043252526252526252526252526252526282D29 -282F293F75403B6A3B252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262628273F753F282F29252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2A372B2E402E252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -256BCD98CAAA3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E235C9BCEC89556231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23518FC2CEB17E452F29292929231E1E1E1E1E1E1E1E1E1E1E1E1E345C8A95734B -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235C9BCEC89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E235C9BCECEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB1C8A6672F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E295695C2BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44E4E4A4D4C494D4C494D4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D494C4B474B4A47 -4B4A464A49464B4A474D4C494F4E4B504F4C504F4C4E4D4B4D4C4A48494A4F414C94215CD51458 -E2174EE91B45EF1F3EF52238F92433FD2630FF272DFF2A2CFF3029FF3527FF3925FF3E23FF4221 -FF4520FB461FE43E22CD332DDA3C2CA53E384545464949474B4A484B4A474B4A474A4A464B4A46 -49484549484549484549484549484549484447474346464246454245454145444044434043423F -43423F41413D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333616161ADADADADADADADADADA6A6A64A4A4A -3333333333333333333333333333334A4A4AA6A6A6ADADADADADADADADAD616161333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526375C38438043252526252526252526 -2525262525264588464B974B3E703E262827252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525262E432F -3A653A252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121215E5E5E7373738484845C5C5C1E1E1E1E1E1E1E1E1E -2C2C2C6868687B7B7B8181817474744747471E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E256BCD98CAAA3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCEC89556231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2967A6CEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCEC89B56231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCECEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23518FC2C89B5C -291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234B8ABDC8A062291E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4D4C494D4C494E4D4A4E4D4A4E4D4A4D4D4A4E4D4A4F4E4A -4E4D4A4C4B474B4A464A49464A49464B4B474D4C494F4E4A504F4C51504C504F4B4F4E4A4C4B4A -4A4A4A48484952414C882A54C71A54E61A49ED1D41F2203BF62336FA2432FD262FFF272DFF292C -FF2E2AFF3228FF3527FF3925FF3C24FC3D23C83B2E6641404545464948474B4A474C4B484B4B47 -4B4A464A49464A49464A49464A4945494845494845494845484844484844464643464541454441 -45444044434043423F43423F42413E40403C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333ADADADADADAD -ADADAD8F8F8F3333333333333333333333333333333333333333338F8F8FADADADADADADADADAD -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222225C5C5C4545457171715C5C5C -1E1E1E1E1E1E1E1E1E2E2E2E4E4E4E3939393434344D4D4D8383834040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E236B70D0F77C94A378BEE994D0F08CB2AA453525 -1E1E1E1E1E1E1E3B7268A6D48CD0F79CDCF790BEC6685F48211E1E1E1E1E1E1E1E1E1E333D77B8 -80C4F098DCF794C4D4707156211E1E1E1E1E256BCD98CAAA3D1E1E1E1E1E295FB188D0E26C593A -1E1E1E1E234F519ACD88CAF098DCFE98CADB788864291E1E1E1E1E1E1E1E213B796CB8E998DCF7 -90B8B1558ECD98C4AA391E1E1E1E1E1E1E2529599C74BEE998DCFE98CADB74825D291E1E1E1E1E -1E1E1E1E2F6460A6DB90D6FE9CD6F090BEC6594D2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E294B739BB1C2CED4D4CEC8C2B7A68A562F1E1E1E1E1E1E1E -1E1E294B739BB1C2C8CED4CEC8BDA68456341E1E1E1E1E235695C8D4D4D4D4D4D4D4D4D4D4D4D4 -D4D4D4C28F4B1E1E1E1E235195C8CEA062231E1E1E1E1E1E235CA0CEC89556231E1E1E1E3A73B1 -CEBD9B8A95B1BDC8C8C8C2B79B6D45291E1E1E1E1E2962A6D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4 -D4B77E401E1E1E1E1E1E233A5C8AA6BDC8CED4CEC8BDAC956740231E1E1E1E1E1E1E1E1E294B73 -9BB1C2CED4D4CEC2B7A07E512F1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E294B739BB1C2CED4D4CEC8C2B7A68A562F1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACD4D4D4D4D4D4D4D4D4D4D4D4D4D4D4BD8445 -1E1E1E1E1E1E4084B7D4D4D4D4D4D4D4A6672F1E1E1E1E1E1E1E1E1E1E2362A0CEC89B7E739BB7 -C2C8CECEC2B18F5C341E1E1E1E1E1E1E1E1E345C8AACBDC8CECEC8B7A07384A0CEC89B56231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEB19584A0B7C2C8 -C8C8C2B1956740231E1E1E1E1E1E294B739BACB7C2C8CED4CEC8C2B19B734B291E1E1E1E1E1E1E -1E1E1E1E2945678FA6BDC8CED4CEC8C2B1A07E512F1E1E1E1E1E235C9BCECEA05C231E1E1E1E29 -518AB1C8C29B623A1E1E1E1E2F5684A0B1BDC2CECED4CEC8BDAC8F6740291E1E1E1E1E1E1E1E1E -34568AACBDCED4CEC8B79B737EA0CEC89B56231E1E1E1E1E1E1E294B739BB1C2C8CED4CEC8BDA6 -8456341E1E1E1E1E1E1E1E1E294B739BB1C2CED4D4CEC8C2B7A68A562F1E1E1E1E1E1E1E1E1E1E -1E235195C2CEA062291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23518FC2CEA062291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4D4D4A4D4C494D4D4A4D4D4A4D4D4A -4D4D4A4E4D4A4F4E4A4E4D494C4B474B4A464A49464B4A464B4A474D4C494E4E4A504F4B504F4C -504F4C4F4E4A4E4E4A4D4D4A4C4B4A4A4A4A4848494648495E3F4B86314DAB274ACC2344E4233E -F62336FA2433FC2630F32830EB2A30CE2E34B03637813D3D5043454646484848484A49484B4A47 -4B4B474C4B474B4A474B4A474A49464949454A4A464A4946494845494945484845484844484844 -47474346464246454145444144444043423F43423E42423E40403C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333ADADADADADADADADAD8F8F8F3333333333333333333333333333333333333333338F8F8F -ADADADADADADADADAD333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6F6F6F5A5A5A -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E236B70D0FE9CC4B8453525 -1E1E4149A0E998B895311E1E1E1E1E1E47876882794147482D35483D6BB88CD6E26447251E1E1E -1E1E253582DB98D6D468655D313541315380648872291E1E1E1E1E256BCD98CAAA3D1E1E295FB1 -88D0E26C593A1E1E1E1E1E1E1E236459949549535631354131539578CAF78077411E1E1E1E1E56 -60BEF790AC953D3B413159A380D0FE9CC4AA391E1E1E1E1E214DA388D6E2747164353541315395 -78CAF07C6B411E1E1E1E1E2C419AF098B8A341414129354F3D5F95514D331E1E1E1E3A7EB7D4D4 -D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4AC6D2F1E1E1E458ABDCEB7955C45342F343A4B5C6D6D -56341E1E1E1E1E1E1E4073B1C8C2A67E56453A343A4B6D9BBDCEB17E401E1E1E1E1E1E1E1E1E1E -4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E235195C8CEA062231E1E1E1E1E1E235CA0CEC895 -56231E1E1E1E3A73B1D4D4CEAC7E45291E1E29457EB1CEC29556291E1E1E1E1E1E1E1E1E235C9B -CEC89556231E1E1E1E1E1E1E1E1E1E1E1E1E4584B7CEC8A67E5140343A4B6DA0C2D4C29551291E -1E1E1E1E2F62A0C8CEB79562453A34405C8AB1CECEAC733A1E1E1E1E1E1E1E1E1E1E1E4B8FC2CE -A667291E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEB7955C45342F343A4B5C6D6D56341E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2967A6CEC28F -4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E1E1E1E1E1E1E1E1E23 -62A0CED4CEB18A512F1E1E23457EB1CEC89556231E1E1E1E1E3A73B1CEC8AC8456403440567EAC -C8D4D4C89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458A -BDD4D4C8A0673A231E1E2F518AB7CEBD8445231E1E1E1E2F5C848A735C4B403A3434405684ACC8 -C8A0622F1E1E1E1E1E1E1E3A6DA6C8CEBD9B6D514034343A4B62848A673A1E1E1E1E1E235C9BCE -CEA05C231E295184B1C8BD9B623A1E1E1E1E1E1E1E3A678A846D564B403A343A45628FB7CEC295 -51231E1E1E1E1E3A6DACCEC8B1845640343A517EA6C2D4D4C89B56231E1E1E1E1E4073B1C8C2A6 -7E56453A343A4B6D9BBDCEB17E401E1E1E1E1E1E458ABDCEB7955C45342F343A4B5C6D6D56341E -1E1E1E1E1E1E1E1E1E1E4084B7CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29 -67A6CEC89551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C494D4C494D4C49 -4D4C494E4D4A4E4D4A4E4D4A4E4D494E4D4A4D4C484C4B474B4A464A49464B4A464B4A474D4C49 -4E4D4A504F4B50504C504F4C4F4E4B4F4E4A4E4D4A4E4D4A4D4C4A4C4B4A4B4C494B4B4A49494B -48484B47474A4647494547494546484546474445474445474444464546464646474949474A4948 -4B4B484C4B484C4B474C4B474C4B484B4A474B4A474A4A464A4A464A49464A49464A4946494945 -49494549484549494648484447464346454245444144444044434043423F43423E40403C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333ADADADADADADADADADA6A6A64A4A4A333333333333333333333333 -3333333A3A3A9E9E9EADADADADADADADADAD333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E202020 -3A3A3A8080804545451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E236B -70D0FE8482481E1E1E1E1E1E1E419C88D6DB60411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4F -60BEF78077411E1E1E1E236B70D0F78077411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD -98CAB1495FB188D0E26C593A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D94E9 -98A679211E1E1E4DAA90DCDB593B1E1E1E1E1E1E25419AE99CC4AA391E1E1E1E3349A6F7909464 -211E1E1E1E1E1E1E1E3182DB98B287291E1E1E1E3A51B2F7909A64211E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E232F3A404545454545454545454545454545454545403A291E1E1E235C9BCECEA06229 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235195C2C8A062291E1E1E1E1E1E1E1E2F6DACCEB78440 -1E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E235195C8CEA062231E1E1E -1E1E1E235CA0CEC89556231E1E1E1E3A73B1D4C89B5C231E1E1E1E1E1E295CA0CECE9B5C231E1E -1E1E1E1E1E1E235C9BCEC89556231E1E1E1E1E1E1E1E1E1E1E1E4B8AC2D4B77E3A1E1E1E1E1E1E -1E2F67A6CECE9B5C231E1E1E2F67A6CEC89B5C231E1E1E1E1E1E234B8ABDD4B77E401E1E1E1E1E -1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCECEA062291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2967A6CEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E -1E1E1E1E1E1E1E1E2362A0CECEA667291E1E1E1E1E1E3A73B1CEB77E401E1E1E1E407EB7D4BD8A -4B1E1E1E1E1E1E1E4584BDD4C89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E458ABDD4C28F4B1E1E1E1E1E1E1E2F6DACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235C9BCEC89551231E1E1E1E1E458ABDD4BD8445231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E235C9BCECEA0675684B1C8BD9B623A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F6DACCEBD84451E1E1E1E3A7EB7D4BD8A4B231E1E1E1E1E1E4084B7D4C89B56231E1E -1E235195C2C8A062291E1E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E235C9BCECEA062291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4A667291E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E235195C8CEA6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4D4C494D4C494D4D4A4D4C494E4D4A4E4D4A4F4E4B4E4D4A4D4C494D4D494C4C474B4A464B4A46 -4A49464A4A464D4C494D4D494F4F4B504F4C50504C4F4E4B4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A -4F4E4B4F4E4C4F4E4C4D4C4B4C4C4A4B4B494A4B484A4A484949474849464948464948464B4A47 -4B4A474B4B474C4B474C4B484B4B474B4A464B4A474B4A464A4A464B4A474B4A474B4B474B4A47 -4A4A464B4A474A494649494649494548484448474447464346454245444145444043433F43423F -42423E40413C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333808080ADADADADADADADADADA6A6A64A4A4A -3333333333333333333A3A3A969696ADADADADADADADADAD808080333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E6E6E6E8484848383834C4C4C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E236B70D0F7745F251E1E1E1E1E1E1E237978D6F77059251E1E1E1E2956519ACD -8CD0F79CDCFE9CDCFE9CDCFE8882481E1E1E1E3B9584D6E26447251E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E256BCD9CDCF798D6FE9CD0CD513B251E1E1E1E1E1E1E1E1E1E1E3A3D77B884C4F0 -98DCFE9CDCFE9CDCFE9CAC80291E1E256BC698D0B841231E1E1E1E1E1E1E2971CD98C4AA391E1E -1E1E5664C4FE9CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CC4A3351E1E1E1E1E2D65BF90D6F790B8C6 -708E9C515948211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E29568FBDCECEC2B7A69B8F846D5C40291E1E1E1E1E1E1E3A73B1D4D4D4D4D4D4D4D4D4D4D4 -D4D4D4D4D4D4C89551231E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E2351 -95C8CEA062231E1E1E1E1E1E235CA0CEC89556231E1E1E1E3A73B1CEB784401E1E1E1E1E1E1E1E -4584BDCEB17E3A1E1E1E1E1E1E1E1E235C9BCEC89556231E1E1E1E1E1E1E1E1E1E1E2967A6CECE -9B56231E1E1E1E1E1E1E1E4B8ABDD4B17E3A1E1E1E458ABDCEB17E3A1E1E1E1E1E1E1E1E2967A6 -D4CE9B5C231E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E1E1E29568FBD -CECEC2B7A69B8F846D5C40291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2967A6CEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -458ABDCEA6672F1E1E1E1E1E1E1E1E1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD84451E -1E1E23569BCED4A667291E1E1E1E1E1E1E2362A0CEC89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEAC6D2F1E1E1E1E1E1E1E235695C8CEA667291E -1E1E1E345684A0B1C2C8CED4D4D4D4D4D4D4D4CE9B5C231E1E1E1E2F67A6CEC89556231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4CECECED4D4CEB17E45231E1E1E1E1E1E1E1E1E1E -2340628AA6B7C2CED4D4D4D4D4D4D4D4D4C28F4B1E1E1E23569BCECEA667291E1E1E1E1E1E1E23 -5CA0CEC89B56231E1E1E3A73B1D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4C89551231E1E1E1E29 -568FBDCECEC2B7A69B8F846D5C40291E1E1E1E1E1E1E1E1E1E1E1E235CA0CED4A062231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44D4C494D4C494D4C494D4D4A4E4D4A4E4D4A4F4E4B4E4D4A4D4C494D4C48 -4C4B474B4A464B4A464A4A464B4A474D4C494D4D494F4F4B504F4C504F4C4F4E4A4F4E4A4E4E4A -4E4D4A4F4E4B4F4E4B504F4C504F4C504F4C4E4E4A4E4D4A4E4D4A4D4C494D4C484C4C484C4B47 -4B4B474B4A464B4A474C4B474B4A474B4B474C4B474B4B474B4A464B4A474B4A474B4B474B4B47 -4C4B484C4B484B4B474B4A474B4A474A4A464A4A464A4946494845484744474643464542454441 -45444044434043433F43423F41413C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333808080ADADAD -ADADADADADADA6A6A64A4A4A3333333A3A3A969696ADADADADADADADADAD808080333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2B2B2B3333334D4D4D7E7E7E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E236B70D0F778652C1E1E1E1E1E1E1E297978DCF7705925 -1E1E2C419AE998BEB149413A211E1E1E1E4859B8F788824F1E1E1E1E3B9584D6E26447251E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD9CD6DB68595651ACF098B295311E1E1E1E1E1E1E1E -2965C694D6D464594825231E1E1E25398EE998B280291E1E256BC698D0B841231E1E1E1E1E1E1E -2971CD98C4AA391E1E1E1E5664C4F78477411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E213556456B9564A0DB94DCF784824F1E1E1E1E3A7EB7D4D4D4D4D4D4D4D4D4D4D4D4D4D4 -D4D4D4D4D4AC6D2F1E1E1E1E1E1E232F405662738495ACC2CED4BD8A4B231E1E1E1E3A73B1CEBD -8A451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E -1E1E1E1E1E1E1E235195C2CEA062231E1E1E1E1E1E235CA0CEC89556231E1E1E1E3A73B1CEBD84 -451E1E1E1E1E1E1E1E458ABDD4B17E3A1E1E1E1E1E1E1E1E235C9BCEC89556231E1E1E1E1E1E1E -1E1E1E1E2967A6CEC89B56231E1E1E1E1E1E1E1E4B8ABDD4B17E3A1E1E1E458ABDCEB17E3A1E1E -1E1E1E1E1E1E2967A6D4CE9B56231E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E232F405662738495ACC2CED4BD8A4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2967A6CEC28F4B1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E1E1E1E1E1E1E1E1E2362A0CEC89551231E1E1E1E1E -1E2F6DACCEBD84451E1E1E23569BCECEA062291E1E1E1E1E1E1E235CA0CEC89B56231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEAC73341E1E1E1E1E1E1E -235695C8D4A667291E1E3A73B1CEC8A67E5134291E1E1E1E23569BCECE9B5C231E1E1E1E2F67A6 -CEC89556231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4C29B5C45629BC2CEB7844B -231E1E1E1E1E1E1E4584BDCEC29B6D4B34231E1E1E1E2967A6CEC28F4B1E1E1E23569BCECEA667 -291E1E1E1E1E1E1E235CA0CEC89B56231E1E1E3A73B1CEBD8A451E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E232F405662738495ACC2CED4BD8A4B231E1E1E1E1E1E1E1E1E23518F -C2CEAC6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCECEA062231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C494D4D494D4D494D4D494F4E4B4F4E4B4F4E4B -4E4D494D4C484D4C484C4B474A49454B4A474B4A464B4A474D4C494D4D494F4F4B504F4C504F4B -4F4F4B4E4E4A4E4E4A4E4E4B4E4E4B4E4E4B4F4E4B4F4F4C4F4E4B4E4E4A4E4E4A4E4D4A4D4C49 -4C4C484C4B484C4B474B4A474B4A474C4B474C4B474C4B484C4B484C4B474C4B484C4B474C4B47 -4C4B474C4B484C4B484C4B484B4B474B4A474B4A474B4A474A4A474A4A464A4946494845484744 -47474447464346454245444144444044434043423F41413C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333808080ADADADADADADADADADA6A6A6515151969696ADADADADADADADADAD808080 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5B5B5B6C6C6C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E236B70D0FE8C88561E1E1E1E1E1E -1E4DA38CDCDB60411E1E1E4F60BEF78477411E1E1E1E1E1E1E236B70D0FE88824F1E1E1E1E236B -70D0F78077411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BCD98CAAA3D1E1E1E358078D0F7 -84824F211E1E1E1E253D94E998AC79251E1E1E1E1E1E1E334DACF79CB280291E1E1E4DAA90DCD4 -593B1E1E1E1E1E1E253D94E99CC4AA391E1E1E1E3349A6F794A679251E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D8EE998B8872D1E1E1E232F3A4045454545 -45454545454545454545454545403A291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7CEBD8445 -1E1E1E1E235195C8CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8AC2 -CEA6672F1E1E1E1E1E1E1E1E1E1E1E1E1E4B8ABDCEA667291E1E1E1E1E1E3473B1D4C89556231E -1E1E1E3A73B1D4CEA062291E1E1E1E1E1E2F67A6CECE9B5C231E1E1E1E1E1E1E1E23569BCECE9B -5C231E1E1E1E1E1E1E1E1E1E1E1E4B8AC2D4B77E3A1E1E1E1E1E1E1E2F67A6CECEA05C231E1E1E -2F67A6CEC89B5C231E1E1E1E1E1E234B8ABDD4B77E401E1E1E1E1E1E1E1E1E1E458ABDCEAC6D2F -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7CEBD84451E1E1E1E1E1E -1E1E1E1E1E23293434342F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2967A6CEC28F4B1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E1E1E1E1E1E1E1E1E2362A0CE -C89551231E1E1E1E1E1E2F6DACCEBD84451E1E1E1E3A7EB7CEB77E401E1E1E1E1E1E1E3A7EB1D4 -C89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDD4C8 -9556231E1E1E1E1E1E3A73B1D4C28F4B1E1E235CA0CEC89556231E1E1E1E1E1E1E3A7EB1D4CE9B -5C231E1E1E1E1E458ABDD4BD8445231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCECEA05C -231E1E2F5695C2CEBD8A4B291E1E1E1E2F6DACCEBD8A451E1E1E1E1E1E1E1E4B8ABDD4C28F4B1E -1E1E1E3A7EB7D4BD8A4B1E1E1E1E1E1E1E4084B7D4C89B56231E1E1E235195C8CEB173341E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7CEBD84451E1E1E -1E1E1E1E1E1E1E2F6DACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7CE -B77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E292F34342F29231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C494D4C494E4D4A4E4D4A -504F4C4F4E4B504F4C504F4B4C4B484C4B484C4B474B4A464A49464A49464B4A474C4B484D4C49 -4F4E4B504F4C504F4C4F4F4B4F4E4B4F4E4B4F4E4B4E4E4B4F4E4B504F4C4F4E4B4E4E4B4E4D4A -4F4E4B4E4D4A4E4D4A4D4C494D4C494C4B474B4A464B4A464C4B474C4B484D4B484D4C494C4C48 -4C4B484B4A474C4B474D4C484D4C494C4B484C4C484B4A474B4A474B4A474B4A474B4A474A4A47 -49484548484448474447464346454246454245444144444044434043423F41413C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333808080ADADADADADADADADAD819FB45794BD2B86C4 -0B7DCA007ACC007ACC007ACC007ACC0375C20C67A519567F264459333333333333333333333333 -333333333333333333333333333333333333333333333333333333383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -5B5B5B7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E236B70D0FE -9CD0CD6059482D3B6460B2F098B895311E1E1E1E3349A6F094AC802D231E1E1E3A3D8ED498DCFE -88824F1E1E1E1E1E253582DB98D0D4686556313541314D7259776B291E1E1E1E1E256BCD98CAAA -3D1E1E1E1E1E296BC694D6DB6047251E1E1E2D71CD98CAB8452F251E1E252D5FB18CD6FE9CB280 -291E1E1E1E5660BEF790AC953D3B413159A380D0FE9CC4AA391E1E1E1E1E214DAA8CD6F07C8872 -393B412D475D4977AA7077561E1E1E1E1E414582A35159562D2F3A2D41726CBEF7909A64211E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2951738A735C4B3A342F34 -405684ACC8C8A0622F1E1E1E1E1E1E407EB1CEC8B18F624B3A343A404B5C6D8A9B8451231E1E1E -1E1E1E1E1E1E346DACCEC8A0673A29232323231E1E1E1E1E1E1E2962A0CEC8A66734231E1E2F51 -8AB7CED4C89556231E1E1E1E3A73B1D4D4CEBD9567453A3A456795BDCEC29556291E1E1E1E1E1E -1E1E1E1E4084B7D4BD955C3429232323231E1E1E1E1E1E234584B7CEC8A67E513A343A4B6D9BC2 -D4C29556291E1E1E1E1E2F62A0C8CEB79562453A3440568AB1CECEB1733A1E1E1E1E1E1E1E1E1E -1E1E295CA0C8CEAC7E4B3A2F2F2F29231E1E1E1E1E1E2951738A735C4B3A342F34405684ACC8C8 -A0622F1E1E1E1E1E1E1E1E1E1E1E518FC2D4D4B77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2967A6CEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E1E1E1E -1E1E1E1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD84451E1E1E1E1E3A73ACCEBD95562F -1E1E1E2F5695BDD4D4C89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E458ABDD4D4CEB18A5C40343A4B6DA0C2D4BD8A45231E1E1E4084B7CEB78A4B291E1E1E -234067A0C2D4D4CE9B5C231E1E1E1E1E1E3A6DA6C8CEB7956D514034343A4556737E623A1E1E1E -1E1E235C9BCECEA05C231E1E1E1E295695C2D4BD8F51291E1E23518FC2CEB17E40231E1E1E2945 -7EACC8D4D4C28F4B1E1E1E1E1E3A6DACCEC8AC84563A343A4B73A6C2CED4C89B56231E1E1E1E1E -407EB1CEC8B18F624B3A343A404B5C6D8A9B8451231E1E1E1E2951738A735C4B3A342F34405684 -ACC8C8A0622F1E1E1E1E1E1E1E1E1E1E1E3473B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F6DACCEBD8A451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7D4D4C28F511E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C49 -4D4C494E4D4A4E4D4A4F4E4B4F4E4B504F4C51504C4D4C484C4B484C4B474B4A464A4A464B4A47 -4B4A474C4B484D4C494F4E4B504F4C50504C4F4F4B4F4E4B4F4E4B4F4E4B4F4E4B4E4E4B504F4C -4F4F4C4F4E4B4E4D4A4E4D4A4E4D4A4E4D4A4D4C494D4C494D4C484C4C484C4B474C4B484C4B48 -4C4B484C4B484C4B484C4B484B4A474C4B474D4C484C4B484B4B474C4B484B4A474B4A464B4A47 -4B4A474B4A474A4A4749494548484448474447464346454246454245444144444044434043423F -40413C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333808080A2AAAF3689C2 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC10639C -2F373C333333333333333333333333333333333333333333333333333333333333333333383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E2E2E3131317070706363633131312B2B2B1E1E1E4949494D4D4D -3939393535354D4D4D8282824E4E4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E236B70D0F778889574C4F098DCF78CB2AA4535251E1E1E1E1E1E1E356B68B2E994D0F0 -90C4DB78888768B8F788824F1E1E1E1E1E1E1E1E333D77B880C4F098DCF794C4D4747156211E1E -1E1E1E256BCD98CAAA3D1E1E1E1E1E1E1E3A49A6F098BEA339231E1E23484D9AD490D0F090CAE2 -84A095559AE298B280291E1E1E1E1E213B796CB8E998DCF790B8B1558ECD98C4A3391E1E1E1E1E -1E1E2529599C74B8E994D6FE98D0E988B2B859593A1E1E1E1E1E334188C684C4F098DCFE9CD6E9 -84A08739291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234B -73A0B1BDC2C8CED4D4CEC2B7A07E512F1E1E1E1E1E1E1E1E1E1E2F4B7395ACBDC8CED4D4CEC2BD -B1A08A5C3A1E1E1E1E1E1E1E1E1E1E1E294B7EA0BDC8CED4D4D4D4C28F4B1E1E1E1E1E1E233A67 -9BB7C8CEC8C2BDAC956D84A6CEC89556231E1E1E1E3A73B1CEB7957E8FACC2CED4CEC8B79B7345 -291E1E1E1E1E1E1E1E1E1E1E1E1E2F568AACBDC8D4D4D4D4D4B77E401E1E1E1E1E1E233A5C8AA6 -BDC8CED4D4CEC2B1956D45291E1E1E1E1E1E1E1E1E294B739BB1C2CED4D4CEC8B7A68456341E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3A6295B1C8CED4D4D4D4A6672F1E1E1E1E1E234B73A0B1BDC2C8 -CED4D4CEC2B7A07E512F1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2D4D4B77E401E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2967A6CEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E2962A6D4D4D4D4D4D4D4D4 -D4D4D4D4D4D4D4D4C28A4B1E1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD84451E1E1E1E -1E1E1E34568AACBDC8C8C2C2B7A68A8FACCEC89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEAC8A7395B7C8CED4CEC2B1956740231E1E1E1E1E1E29 -456D9BB7C2C8C8C2BDBDAC956D7EA0C8CE9B5C231E1E1E1E1E1E1E1E2945678FA6BDC8CED4CECE -C2B7A07E512F1E1E1E1E1E235C9BCECEA05C231E1E1E1E1E1E29518FBDD4C295562F1E1E2F517E -A6BDC8C8C8C2BDB7AC8F6784A6CEC28F4B1E1E1E1E1E1E1E34568AACC2CED4CEC8B79B737EA0CE -C89556231E1E1E1E1E1E1E2F4B7395ACBDC8CED4D4CEC2BDB1A08A5C3A1E1E1E1E1E234B73A0B1 -BDC2C8CED4D4CEC2B7A07E512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6C8B784401E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E346DACCEB17E3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E45 -8ABDD4D4B17E3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44E4D4A4D4D494E4D4A4F4E4A4F4E4A4F4E4B4E4E4A4D4C494D4C484D4C484C4B47 -4B4A464B4A474B4A474B4B474C4B484D4C494E4E4A504F4C50504C504F4C4F4E4B4F4D4A4F4E4B -4F4E4B4E4D4A504F4C504F4C504F4C4F4E4B4F4E4B4E4D4A4E4D4A4D4D494D4D494E4D4A4D4C49 -4D4C494D4C494C4C484C4B484C4B484C4B484C4B484C4B484C4B484C4B484B4B474B4A474B4A47 -4B4A474B4A464B4A474B4B474B4A474B4A47494946494844484744474643464542464542464541 -45454144434043423E41413C333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -294050107AC2007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC0670B8294050333333333333333333333333333333333333333333333333 -333333333333383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7B7B7B858585858585858585858585696969 -1E1E1E3E3E3E6C6C6C7E7E7E8181817474744D4D4D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E236B70D0F7745F251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3182DB -98B2872D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1CEB77E401E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2F6DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234B -8ABDC29556291E1E1E1E1E1E1E1E1E1E1E1E1E234584B7C29B5C291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3A73B1D4C89B5C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4D494E4D4A4E4D4A4F4E4B504F4B504F4B4D4D494C4B48 -4C4C484D4C484C4B474B4A464B4A474B4B474C4B484D4C494D4C494E4E4A4F4F4B51514D51504D -4F4F4B4F4E4B4F4E4B4F4E4B4F4E4B4F4E4B514F4C51504D4F4E4B4F4E4B4E4D4A4E4D4A4E4D4A -4E4D4A4D4D494D4C494D4C494D4C494C4C484C4B484B4A474C4B484C4C484C4B484C4B484D4C49 -4C4B484B4A474B4A474C4B484C4B484B4A474B4B474A4A474A4946494845484744484744474643 -46454246454246454245454144434043423F41413C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333332F373C0670B8007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC0670B82F373C333333333333333333333333 -333333333333333333333333333333383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E236B70D0F7745F251E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2D5980494D48 -29292C25417974CAF78071411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3A73B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2F4B626751402F2923293A5C8FB7CEB784451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E294B67735C40231E1E1E1E1E1E1E1E1E1E1E1E3456736D51341E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2967A6CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4E4D4A4F4E4A504F4B51504C -504F4B4D4C484C4C484D4D494D4C494C4B484C4B474B4B474B4A474C4B484D4C494E4D4A4F4E4B -504F4C504F4C504F4C4F4E4B4F4E4B4F4E4B4F4E4B4F4E4B4F4F4B51504D51504D4F4E4B4F4E4B -4E4D4A4D4D4A4D4D4A4D4C494D4C494D4C494D4C494C4B484C4C484D4C494C4C494C4B484C4B48 -4C4B484C4B484C4B484B4A474A4A464B4B484B4B484B4B484B4A474B4A474A49464A4946494845 -48484448484447474446464246464246464246454144434043423E40403C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333330F639C007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC10639C333333 -333333333333333333333333333333333333333333333333383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E236B70D0F7745F25 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E316BB884CAF098DCFE98D0E278886B291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3A73B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E458ABDCEA6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2F5C8FB1BDC8CED4D4CEC8BDAC8F623A231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4F4E4A -4F4F4B51504C51504C4F4E4B4D4C494D4C494E4D4A4D4C494C4B484C4B474C4B484C4B484C4B48 -4D4C494F4E4B504F4C504F4C504F4C4F4F4B4F4F4B504F4C4F4F4B504F4C4F4E4B4F4E4B504F4C -504F4C4F4E4B4E4D4A4D4C4A4D4C494D4C494D4C494C4C484D4C494D4C494D4C494D4C494D4D4A -4D4C494D4C494C4B484C4B484C4B484C4B484C4B484B4A474C4B484C4B484C4B484C4B484B4B47 -4A4A474A4A474A494649484549484548474447464347464346464246454144434043423E41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333264459007ACC007ACC007ACC007ACC007ACC -007ED367D5F8DFCDDA077ACC007ACC179BE3AFE6FAEFFAFDEFEEF2879FD0007ACC007ACC007ACC -007ACC007ACC264459333333333333333333333333333333333333333333333333383838383838 -383838383838383838383838383838383838383838383838383838383838595959383838383838 -383838383838383838383838383838384F7DB0CCCCC299613C383C669DC2CCC7B48F5D41383838 -38384A7DB0CCCCC29966456FA7CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC2996640669DC2CCCCCC -CCCCCCCCCCCCCCCCCCB98F583838537DABBEC2C7CCCCCCCCC7BEB4AB997858413838383C618FB9 -C7CCCCCCCCCCCCC7BEB4AB99785841383838383838384A66869DB0B9BEC7C7C7C2B9AB99785D45 -38383838385D8FB9CCCCB98B583838383838383838383838383838383838416A9DC2CCCCC7AB78 -4A383838384F7DB0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB98F584174A7CCCCCCA26F3C383838 -383C4F6F8FA2B0B9C2C7CCC7C2B4A79474534138383838384174A7CCCCC7AB7D533C3838383838 -588BB9CCCCB98B5838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E40678A8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F -8F8F8F8F8F8A6D4B291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44F4E4A4F4E4A504F4B51504C504F4B4E4D494D4C494D4C494D4C494D4C494C4B484B4A47 -4B4A474C4B484D4C494E4D4A4F4E4B4F4F4B504F4C504F4C4F4F4B504F4C504F4C4F4E4B4F4F4B -504F4C4F4E4B4F4F4B504F4C4F4E4B4E4D4A4D4D4A4D4C494C4B484D4C494C4C484D4C494E4D4A -4E4E4A4E4D4A4E4D4A4D4C494D4C494D4C494D4D494E4D4A4E4D4A4D4D4A4D4C494D4C494D4C49 -4D4C494C4B484D4C494C4B484C4B484B4A474A49464A4946494845484744474643474642454441 -44433F43423E41413C333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333319567F007ACC007ACC -007ACC007ACC0F9BE3B7EEFADFEEFBE7CDDA077ACC007ACC179FE26F9FD2077ACF37C0F5F7E6E7 -2F7ACC007ACC007ACC007ACC007ACC19567F333333333333333333333333333333333333333333 -333333383838383838383838383838383838383838383838383838383838383838383838595959 -DCDCDC383838383838383838383838383838383838383838384F7DB0CCCCC299613C383C669DC2 -CCCCCCCCBEA26F4A3838384A7DB0CCCCC2996640536F868686868FA7B9CCCCCCB49D8B8686867D -664F3C669DC2CCCCBEA28B867D7D7D7D7D7D745D4538385D8FB9CCCCC2AB998B8B94A7B9C7CCCC -C29D6A41383C669DC2CCCCBEA78B86868FA2B9C7CCCCC29D66413838416699B9CCCCCCC2B09D94 -8F99A7B9C7CCCCC7B086583C38385D8FB9CCCCB98B58383838383838383838383838383838384A -78ABC7CCCCCCCCCCB48B58383838415D748686868694ABC2CCCCC7B0998B8686867861454174A7 -CCCCCCA26F3C38384A6FA2C2CCCCC7BEAB99948F99ABBEC7CCCCC2A7784F3838384174A7CCCCCC -CCCCB9946641383838588BB9CCCCB98B5838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E451504B51504C51504C504F4B4F4E4B4E4D494E4D494E4D494D4D49 -4D4C494C4B474B4A464B4A474C4B474C4B484E4D4A4F4E4B4F4E4B504F4C504F4C504F4C4F4E4B -4F4E4B4F4E4B4F4F4B504F4C4F4F4B4F4E4B4F4E4B504F4C4F4E4B4E4D4A4E4D4A4D4C494E4D4A -4D4D494E4D4A4E4D4A4F4E4B4E4D4A4D4D494D4C494D4C494D4C494E4D4A4E4D4A4E4D4A4E4D4A -4D4D494E4D4A4E4D4A4E4D4A4D4C494D4C494D4C494D4C484C4B484B4B474B4A474A4946494845 -48474447464245444143423F42413E40403C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -0C67A5007ACC007ACC007ACC007ACC008AD84F97D037C0F5DFCDDA077ACC007ACC007ACC007ACC -007ACC07A3EDE7EAE8377ACC007ACC007ACC007ACC007ACC0C67A5333333333333333333333333 -333333333333333333333333383838383838383838383838383838383838383838383838383838 -383838595959DCDCDCE8E8E8383838383838383838383838383838383838383838384F7DB0CCCC -C299613C383C669DC2CCCCCCCCCCCCC2AB784F3C4A7DB0CCCCC299663C3838383838384578ABCC -CCC79D6A3C3838383838383C669DC2CCCCB086584A4A4A4A4A4A453C383838385D8FB9CCCCB98B -58383838385D94BECCCCB98F5D383C669DC2CCCCAB784A3838383C6699C2CCCCB98B58384F7DB0 -CCCCC7B07D4F383838383838416194BECCCCC29D6A41385D8FB9CCCCB98B583838383838383838 -383838383838385386B4CCCCB49D9DB4CCCCBE94613C38383838383838385386B4CCCCBE945D38 -3838383838384174A7CCCCCCA26F3C38588FB9CCCCC2A7744A383838383838456FA2C2CCCCBE94 -5D3C384174A7CCCCCCCCCCCCCCBE9D6A453C588BB9CCCCB98B5838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E454534E53524E52514D51504C504F4B4F4E4A -4E4D494E4D494D4D494C4C484B4B474B4A474C4B474B4A474C4B484D4C494E4E4A4F4E4B504F4C -504F4C504F4C504F4C4F4F4B4F4E4B4F4F4B4F4F4B4F4E4B4F4E4B4F4E4B504F4C4E4E4A4E4D4A -4E4E4A4E4D4A4E4D4A4E4D4A4E4E4A4E4D4A4E4D4A4E4D4A4D4D494E4D494E4D4A4E4D4A4F4E4B -4E4D4A4E4D4A4E4D4A4E4E4A4F4E4B4F4F4B4E4D4A4D4C494E4D4A4D4C494D4C494C4B484C4B47 -4B4B474B4A474A494548484447464245444144433F43423E40403C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333330375C3007ACC007ACC007ACC007ACC007ACC007ACC2FC0F5DFCDDA077ACC -007ACC007ACC007ACC007ED787E1FAC7B8D5007ACC007ACC007ACC007ACC007ACC0375C2333333 -333333333333333333333333333333333333333333383838383838383838383838383838383838 -383838383838383838595959DCDCDCE8E8E8E8E8E8383838383838383838383838383838383838 -383838384F7DB0CCCCC299613C383C669DC2CCCCAB8F86A2C2CCC7AB7D617DB0CCCCC299663C38 -38383838384578ABCCCCC79D6A3C3838383838383C669DC2CCCCCCCCCCCCCCCCCCCCCCB4864F38 -38385D8FB9CCCCB994614A4A586A94B4C7CCCCB07D4F383C669DC2CCCCB08B5D535361749DB9CC -CCC7AB78453C6AA2C7CCCCB07D4F38383838383838383C6199C2CCCCB98B58385D8FB9CCCCB98B -58383838383838383838383838383C5D8FB9CCCCB07D4F4A78ABC7CCC29D6A4138383838383838 -5386B4CCCCBE945D383838383838384174A7CCCCCCA26F3C4578ABCCCCCCA77441383838383838 -38383C6FA2C7CCCCB07D4A384174A7CCCCC7A78B86ABC7CCC2A274668BB9CCCCB98B5838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45B5A55595853555450 -52514D504F4B4F4E4A4E4D4A4E4D494D4C494D4C484C4B474B4A464C4B474B4B474C4C484D4C49 -4E4D4A4F4E4B504F4C504F4C4F4E4B4F4F4B504F4C504F4C504F4C504F4C504F4C4F4E4B4F4E4B -4F4E4B4F4E4B4F4E4B4F4E4B4E4E4A4E4E4A4E4D4A4E4D4A4D4D494D4D494E4D494E4D4A4F4E4A -4F4E4B4F4E4B4F4E4B4E4D4A4E4D4A4E4D4A7F3937BA1F1DE40C0CF70303FF0000F70303E30C0B -B81E1D7C37344B4A474B4A474A494649494548474446454245444144433F43423E41413C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333330375C3007ACC007ACC007ACC007ACC007ACC007ACC -2FC0F5DFCDDA077ACC007ACC007ACC007ED367D9F8DFD5DF1F7ACC007ACC007ACC007ACC007ACC -007ACC0375C3333333333333333333333333333333333333333333333333383838383838383838 -383838383838383838383838383838595959DCDCDCE8E8E8E8E8E8E8E8E8383838383838383838 -383838383838383838383838384F7DB0CCCCC299613C383C669DC2CCCCAB784A456A9DBECCC7B9 -B9BECCCCC299663C3838383838384578ABCCCCC79D6A3C3838383838383C669DC2CCCCB4997466 -66666666665D4F3C3838385D8FB9CCCCCCCCCCCCCCCCCCCCCCBEAB865D4138383C669DC2CCCCCC -CCCCCCCCCCCCCCCCBEA77D583C383C6AA2C7CCCCB07D4F38383838383838383C6199C2CCCCB98B -58385D8FB9CCCCB98B583838383838383838383838383C6194BECCCCB086584545537DABC7CCC7 -A26F413838383838385386B4CCCCBE945D383838383838384174A7CCCCCCA26F3C4578ABCCCCCC -A7744138383838383838383C6FA2C7CCCCB07D4A384174A7CCCCC7A26A3C4A74A7C2CCC2B9B9C2 -CCCCB98B5838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838383838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -64635E61605C5B5A5655544F51504C4F4E4A4F4E4A4E4D494D4C494D4C494C4B484B4B474C4B47 -4C4B484D4C494D4C494E4D4A4F4E4B504F4C504F4B4F4E4B4F4E4B504F4C504F4C504F4C504F4C -504F4C4F4F4B504F4C504F4C504F4C4F4E4B4F4E4B4E4D4A4E4E4A4E4D4A4E4D4A4D4C494D4C49 -4E4D4A4E4D4A4E4D4A4F4E4B4F4D4A4F4E4B4E4D4A68423FD41312FF0000FF0000FF0000FF0000 -FF0000FF0000FF0000FF0000FF0000D31212643E3C4A4946494844474743464542454441444340 -43433F41413C333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333330C67A5007ACC007ACC007ACC -007ACC007ACC007ACC2FC0F5DFCDDA077ACC007ACC007AD04FCDF7E7D9E22F7ECC007ACC007ACC -007ACC007ACC007ACC007ACC0C67A5333333333333333333333333333333333333333333333333 -383838383838383838383838383838383838383838595959DCDCDCE8E8E8E8E8E8E8E8E8E8E8E8 -383838383838383838383838383838383838383838384F7DB0CCCCC299613C383C669DC2CCCCAB -78453838456A9DBECCCCCCCCCCC299663C3838383838384578ABCCCCC79D6A3C3838383838383C -669DC2CCCCAB784A3838383838383838383838385D8FB9CCCCBE9D78748FB0C7CCCCB48F5D4138 -38383C669DC2CCCCB999786A66615D4F41383838383838384F86B0CCCCC7B07D4F383838383838 -416194BECCCCC29D6A41385D8FB9CCCCB98B5838383838383838383838383C6699C2CCCCCCCCCC -CCCCCCCCCCCCCCCCCCC7A7744538383838385386B4CCCCBE945D383838383838384174A7CCCCCC -A26F3C385D8FB9CCCCC2A26F45383838383838456FA2C2CCCCBE945D3C384174A7CCCCC7A26A3C -38384A74A7C2CCCCCCCCCCB98B5838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E419C88DCFE9CDCFE9CDCD4593B1E1E1E1E1E1E1E1E1E1E -1E1E2549A6F79CDCFE9CDCFE94A06B211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7D4D4D4D4D4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7D4D4D4D4D4D4B173341E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E465646064635F605F5A57565152514D504F4B4E4D494D4C494D4C484D4C48 -4D4C484C4B474C4B474D4C494E4D4A4D4D4A4E4D4A4F4E4B4F4F4B504F4B4F4F4B4F4E4B4F4F4B -504F4C504F4C504F4C504F4C504F4C504F4C504F4C504F4C4F4F4B4F4E4B4F4E4B4F4E4B4E4D4A -4E4E4A4E4D4A4D4C494D4D494E4D494E4D4A4E4D4A4F4E4B4F4E4B7A3B39F30505FF0000FF0000 -FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000F30505783B384A4946474643 -46464245444144434043433F41413C333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333333333319567F -007ACC007ACC007ACC007ACC007ACC007ACC2FC0F5DFCDDA077ACC007ACC079BEADFEEEB4782CC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC19567F333333333333333333333333333333 -333333333333333333383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838384F7DB0CCCCC29961 -3C383C669DC2CCCCAB784538383838456FA2C2CCCCCCC299663C3838383838384578ABCCCCC79D -6A3C3838383838383C669DC2CCCCBEA28B867D7D7D7D7D7D7D6F5841385D8FB9CCCCB98B583838 -537DB0C7CCCCB98F5D3C383C669DC2CCCCAB784A3838383838383838383838383838456A99BECC -CCCCBEB09D949499A7B9C7CCCCC7B48B583C38385D8FB9CCCCC2AB948B86868686868678614A3C -669DC2CCCCB4946F6666666666666F8FB0CCCCC7A77445383838385386B4CCCCBE945D38383838 -3838384174A7CCCCCCA26F3C38384A74A7C2CCCCC7BEAB9D949499ABB9C7CCCCC2AB784F383838 -4174A7CCCCC7A26A3C383838384F7DABC7CCCCCCB98B5838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2D5FA36C775D211E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F807CD6E26447251E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F794A06B211E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2D5FA36C775D211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEB173 -341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E465646065646061605C58575354534E51504C504F4B -4E4D494E4D494E4D4A4D4D494D4C484D4C494D4C494E4D4A4D4C494E4D4A4E4E4B4F4E4B504F4B -504F4B504F4B504F4B504F4C51504D51504D50504D50504C4F4F4C4F4F4C504F4C504F4C504F4C -4F4F4B4F4E4B4F4E4B4E4E4A4E4D4A4D4D494E4D494E4D4A4E4D4A4E4D4A4E4D4A694240F30505 -FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 -F20505633F3B48474446464246454145444144434041413D333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333264459007ACC007ACC007ACC007ACC007ACC007ACC2FC0F5DFCDDA077ACC007ACC -2FC0F5FFFAFBEFF6FBEFF6FBEFF2F27792CC007ACC007ACC007ACC007ACC264459333333333333 -333333333333333333333333333333333333383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -384F7DB0CCCCC299613C383C669DC2CCCCAB78453838383838384F7DB0C7CCC299663C38383838 -38384578ABCCCCC79D6A3C3838383838383C669DC2CCCCCCCCCCCCCCCCCCCCCCCCCCB07D4F385D -8FB9CCCCB98B583838383C588BB4CCCCC7B07D4F3C669DC2CCCCAB784A38383838383838383838 -3838383838383C4F6A8BA2B0B9C2C7CCC7C2B9AB997D5D4538383838385D8FB9CCCCCCCCCCCCCC -CCCCCCCCCCBE8F636A9DC2CCCCB0864F38383838383838384A7DABCCCCC7AB784A3838385386B4 -CCCCBE945D383838383838384174A7CCCCCCA26F3C383838383C536F8FA7B4B9C2C7CCC7C2B9A7 -9474584138383838384174A7CCCCC7A26A3C38383838383C5D8FB9CCCCB98B5838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121215E5E5E737373 -8484845C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2929297E7E7E7B7B7B1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F807CD6E26447251E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F794A06B211E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEAC6D34 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4084B7CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E465646065646062615D585753 -54534F52514D504F4B4E4D494E4D494E4D4A4E4D494D4C494D4C494D4C494D4C494D4C494E4D4A -4F4E4B4F4E4B504F4C4F4E4B4F4F4B50504C504F4C51504D50504C504F4C50504C504F4C50504C -51504D51504D504F4C4F4E4B4E4E4A4D4D494D4D494E4E4A4E4E4A4E4D4A4F4E4B4F4F4B4F4F4B -4F4E4BD21413FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 -FF0000FF0000FF0000FF0000D3111048474346464246454246454145444142423D333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333330F639C007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC135F93 -333333333333333333333333333333333333333333333333333333383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2222225C5C5C4545457171715C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6A6A6A6C6C6C -7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253588DB -9CDCFE9CDCFE9CAC80251E1E1E1E1E1E1E1E1E1E1E2971CD98C4B15988C688CAF798D6E97C8864 -251E1E1E1E1E1E1E1E254D8774B8E998DCFE98D0E988ACA3452F1E1E1E1E1E359584DCFE9CDCFE -9CDCFE9CDCFE9CDCFE9CDCCD512F1E1E1E1E1E234F519ACD88CAF098DCFE98CADB788864291E1E -1E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F7 -94A06B211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E59B894D6BF51599578BEF098DCF794C4BF4D351E1E1E1E213B7264ACE294D6FE -9CD6E9849A8735291E1E1E1E1E1E1E1E23484D9AD490D6FE98CAD47077A380D6E9684D251E1E1E -1E41A388D6D455351E1E1E1E1E1E253D94E998A679211E1E1E1E253588DB9CDCFE9CDCFE9CAC80 -251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6BF51599578BEF098DCF794C4BF4D351E1E1E1E -1E294F4D94CD8CD0F79CD6F08CB2AA493B251E1E1E1E1E1E1E1E2C356BB180C4F098DCF798D0E2 -809A792D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E4084B7CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E -1E1E1E1E1E1E1E1E34918675A25B4291776CC38D75C37F59652F201E1E1E1E1E1E345064C87F4D -441E1E1E1E1E1E1E2E817F75AD50291E1E1E3F5B69C87B5EA28272C8825B7B5053B28975C37F53 -55251E1E1E23657075BD70538C776CBD8972C37F5E7B3A231E1E1E1E1E204F656FC874422E1E1E -1E1E1E1E1E1E1E2F48AD8D6C81331E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4656460 -65646063625E5A595555545053524E51504C4F4E4A4E4D494D4C494D4C494D4C494D4C494D4C49 -4D4C494D4C494E4D4A4F4E4B4F4E4B504F4C504F4C504F4C504F4C504F4C504F4C50504D4B5D6B -464F5B4F504D51514D51504D51504D504F4C4F4E4B4E4D4A4E4D4A4E4D4A4E4E4A4E4E4A4E4D4A -4F4E4B504F4C504F4C7F3A37FF0000FF0000FF0000FF0000FF0000FF0000FF0000E42254C5D2F4 -FFD382FF0000FF0000FF0000FF0000FF0000FF0000FF0000773431464542454441454441464542 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333332F373C0671B9007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC0671B92F373C333333333333333333333333333333333333333333333333333333383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4C4C4C5F5F5F4D4D4D7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E2971CD9CDCF07C8256 -251E1E2553AA88D6E26447251E1E1E1E1E5664C4F7889A7235353A2D3B5645718741351E1E1E1E -1E1E1E1E1E1E1E2F807CD6E26447251E1E1E1E1E1E1E1E1E1E1E1E1E2364599495495356313541 -31539578CAF78077411E1E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2545A0F794A06B211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894DCF090B2B14D413321233331536B392F1E1E296B -70CAF08494793D3B412D476B64B2F090A06B251E1E1E1E253588E298CAC6554D482D416B64B8F0 -9CDCE9684D251E1E1E1E41A388D6D455351E1E1E1E1E1E253D94E998A679211E1E1E1E1E1E1E1E -1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894DCF090B2B14D4133212333 -31536B392F1E1E1E414DACF094B2A3494D482D3B564994DB98C4AA3D231E1E1E1E1E3B9584D6E9 -746B562D2F41314764517772311E1E1E1E4B8FC2D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4CE -A05C231E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E -7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E34918678CE82565A2C201E21296B7072C8703C291E1E -1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E3F5B69CE82565A2F34867F78 -CE7F504A2F378C82759C49231E1E23657078CE9169863A231E1E20394C5EC3895E60281E1E1E1E -233753B88D646B2C1E1E1E1E1E1E1E3F5B69C87F4D3F1E1E1E1E1E1E1E1E1E1E1E294559B27042 -341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEB173341E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E465646065646064635F5A5A5554545052524E51504C4F4E4B4E4D4A4E4D4A4D4C49 -4D4C494D4C494D4C494D4C494E4D4A4E4E4A4F4E4B504F4B504F4B504F4C504F4C504F4C504F4C -52595B517CA02F4E7D4966834655644F505051504D504F4C504F4C4F4E4B4F4E4B4E4D4A4E4D4A -4F4E4B4E4E4B4F4E4A4F4E4B4F4F4C504F4CBB1F1EFF0000FF0000FF0000FF0000FF0000F8071E -CF75A4E1EFFDFEFFFFFFD382FF0000FF0000FF0000FF0000FF0000FF0000FF0000B51C1B464542 -45444145444044434042423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -2940500671B9007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC0671B9294050333333333333333333333333333333333333333333333333 -333333333333383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E -1E1E1E1E1E1E2F2F2F7777772424244D4D4D7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E -2971CD9CD0B841231E1E1E1E1E1E5664C4F77C6B3A1E1E1E1E237274D6F77865331E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F807CD6E26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E253D94E998A679211E1E1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F794A06B211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894DCE9684D251E1E1E1E1E1E -1E1E1E1E1E1E2D77D498BE9C351E1E1E1E1E1E1E1E1E4DAA90D6BF49291E1E1E5D68CAFE847748 -1E1E1E1E1E1E2153B190DCE9684D251E1E1E1E41A388D6D455351E1E1E1E1E1E253D94E998A679 -211E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894DCE9 -684D251E1E1E1E1E1E1E1E1E1E1E1E1E47A388D6CD55351E1E1E1E1E1E1E1E237274D0E96C5325 -1E1E1E1E4DAA90DCD455351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F4040454545454545454545 -45454545454545404034291E1E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34918678AD53291E1E1E1E1E1E -29495EC886534A1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E3F5B69 -C8703C231E1E556972C36537231E20607075B25B2C1E1E23657078CE74422E1E1E1E1E1E1E1E34 -8C8675A74C261E1E1E1E1E2E817F75AD53291E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEB173341E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E464625F65636063635F5A595555545052514D51504C4F4F4B -4E4E4A4E4E494D4D494D4C484D4C494D4C494D4D4A4E4E4B4E4D4A4F4E4B504F4C50504C50504C -504F4C504F4C515B615893BB1342914F85B03468A94783B45A88A46A858F668999658A9D547B92 -4E738A46657A3F55654A50534F4E4B4E4E4A4F4E4B504F4C51504DE40C0CFF0000FF0000FF0000 -FF0000FF0000F60945B3E4FBFFD8D2E6F7FEFFD382FF0000FF0000FF0000FF0000FF0000FF0000 -FF0000E20B0B47464246454145444044434041423D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333332F373C0F639C007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC135F932F373C333333333333333333333333333333333333 -333333333333333333333333333333383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B -5C5C5C1E1E1E1E1E1E1E1E1E2121217272723F3F3F1E1E1E4D4D4D7B7B7B1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E -1E1E1E1E1E1E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E334194E2 -98D6F088ACB86888874541331E1E1E1E1E1E1E1E1E1E1E1E1E2F807CD6E26447251E1E1E1E1E1E -1E1E1E1E1E1E1E1E3A3D77B884C4F098DCFE9CDCFE9CDCFE9CAC80291E1E1E1E1E1E1E1E1E3B95 -84D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F794A06B211E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6C6 -49231E1E1E1E1E1E1E1E1E1E1E1E25419AF09CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CDCD455351E -1E297978D6F77059251E1E1E1E1E1E1E2F8080D6E9684D251E1E1E1E41A388D6D455351E1E1E1E -1E1E253D94E998A679211E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E59B894D6C649231E1E1E1E1E1E1E1E1E1E1E1E1E256BC69CDCFE9CDCFE9CDCFE9CDCFE -9CDCFE9CDCFE78652C1E1E1E1E235660B8F79CD0E27CA0B1647772392F251E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34918675 -9C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75 -AD50291E1E1E3F5B69C36D3A231E1E4F656FBD62341E1E205A6D72B25E2E1E1E23657075BD6534 -1E1E1E1E1E1E1E1E29707775B862311E1E1E1E1E1E395367C87F4D3F1E1E1E3750B88D616B281E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4084B7CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45C5B595F5F5C5E5E5A585854545450 -52514D504F4B504F4B52514D52514E4D4C484C4B484D4C494D4C494D4D4A4E4E4B4E4E4A4F4F4B -504F4C50504C504F4C4F4F4B4E54575C98C11B5C9F2E6EAF3E83B4589AC364A5C882C0DC7AB8D5 -71B0D05498C24A90BC357CAF2771A91764A3125D9F1B5289304D6C4B4E5151504D51504DF60404 -FF0000FF0000FF0000FF0000FF0000FF0004F02928FF0A4AB1ECFDFFD382FF0000FF0000FF0000 -FF0000FF0000FF0000FF0000F6040448474447464245454145444042423D333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333326445919567F0C67A50375C3 -007ACC007ACC007ACC007ACC0375C30C67A519567F264459333333333333333333333333333333 -333333333333333333333333333333333333333333333333383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E5555556262621E1E1E1E1E1E4D4D4D7B7B7B -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25 -398EE298AC80251E1E1E1E1E1E1E1E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF7807741 -1E1E1E1E1E1E1E1E252941644D77A370B2E998DCE2684D2C1E1E1E1E1E1E1E1E1E1E2F807CD6E2 -6447251E1E1E1E1E1E1E1E1E1E1E1E2965C694D6D464594825231E1E1E25398EE998B280291E1E -1E1E1E1E1E1E1E3B9584D6D4593B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F794A06B -211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E1E1E25419AF098AC79211E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E297978D6F77059251E1E1E1E1E1E1E2F8080D6E9684D251E1E1E1E419C -88D6D455351E1E1E1E1E1E253D94F098A679211E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E1E1E1E256BC698D0B8 -41231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E333153725588B17CC4F79CCAB8 -452F1E1E1E4B8FC2D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4CEA05C231E1E1E1E1E1E1E1E40 -84B7CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E345064C87F4D441E1E -1E1E1E1E1E2E817F75AD50291E1E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E -1E1E23657075C36537231E1E1E1E1E1E1E29707B78BD62311E1E1E1E1E1E1E2C45A78D69813320 -4A626CC8703F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4084B7CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4565552575754 -56565355555153534F51504D504F4B4F4E4B51504C51514D4D4D494C4B484D4C494D4D4A4D4C49 -4D4D4A4E4E4A4F4F4B504F4C504F4C504F4C4F4F4C5689AD3B82B73276AC65A5CA71B3D47EBCD8 -7AB7D275B5D468A9CB5194BD4287B52C74AA1C67A2125E9F135EA21660A41863A8165FA618599F -325A7F48565FFF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000F9064AB1ECFDFFD382 -FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF000048474447464346454245444042423D -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E707070828282818181 -8181818282828585858181813838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E2971CD98C4A3351E1E1E1E1E -1E1E4F60BEF78077411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4859BEF78C88561E1E1E1E1E1E -1E1E1E1E29807CD6E9684D251E1E1E1E1E1E1E1E1E1E1E253D94E998AC79251E1E1E1E1E1E1E33 -4DACF79CB280291E1E1E1E1E1E1E1E1E3B9584D6DB60411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E25419AF098A672211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E1E1E1E2D77D498CAB1 -41231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D68CAFE8477481E1E1E1E1E1E2153B190DCE9 -684D251E1E1E1E3B9584D6DB593B1E1E1E1E1E1E2C49A6F79CA679211E1E1E1E1E1E1E1E1E1E25 -398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E -1E1E1E1E47A388DCE26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F807CD6F07059251E1E232F404045454545454545454545454545454545404034291E -1E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E -294961C882534A1E1E1E1E1E1E2137918978AD50291E1E1E3F5B69C36D3A231E1E4F656FBD6231 -1E1E205A6D72B85E2E1E1E23657078CE7B45341E1E1E1E1E1E2137918975A74C261E1E1E1E1E1E -1E1E26657475B865489186729C45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E292F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44E4D4A52524E53524F53534F53524F51504D4F4F4B4F4E4A4F4E4B4F4E4A4E4D4A4D4C49 -4D4C494D4D4A4D4C494C4C494E4E4A4F4E4B504F4C504F4C464C58365C925598CD62A3CA72B2D2 -7DBDDA88C7E282C0DC6BAAC960A1C44D90B93B81B12A73A91F6BA8216EAC2574B12B79B62D7AB6 -307DB72C7BB72878B62173B32173B5F50507FF0000FF0000FF0000FF0000FF0000FF0000FF0000 -F9064AB1ECFDFFD382FF0000FF0000FF0000FF0000FF0000FF0000FF0000F50404484744474743 -47464245444142423D333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E -2A2A2A2E2E2E2E2E2E2E2E2E5656567C7C7C2E2E2E2121211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E2971CD -98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E2964598E95454D48292F3A3159A380D0F7 -7865331E1E1E1E1E1E1E1E1E1E23646CCAF7848E5D2923252123251E1E1E1E1E1E2D71CD98CAB8 -452F251E1E252D5FB18CD6FE9CB280291E1E1E1E1E1E1E1E1E23646CCAF7888E6B31353A29292C -1E1E1E1E1E1E1E1E1E1E1E1E2D71CD98D0C6554741292F3A25231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F6B70CAF790A6954141412D3B564165956C94802D1E1E1E1E253588E298CAC6554D48 -2D416B64B8F09CDCE9684D251E1E1E1E23646CCAF784824F211E1E25479C80D6FE9CA679211E1E -1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6BF45231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E4151ACF098BEB851534F2D354839598060A0A349291E1E1E1E -1E4D876882793D4141292F483D77C690D6D4553B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455B -C88956551E1E1E1E1E1E3350B88D69863A231E1E203F4C5EC39178AD50291E1E1E3F5B69C36D3A -231E1E4F656FBD62311E1E205A6D72B85E2E1E1E23657078CE916F9C5031392C2E5A6267C8895E -65281E1E1E1E1E1E1E1E1E1E29455BC39178CE895955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEB173341E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E407EB7D4D4C28F511E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44D4C494E4D4A52514E52514E52514E51504D504F4C4E4E4A4F4E4B -4F4E4B4F4E4B4E4D4A4E4D4A4E4D4A4D4D494D4D494E4E4A4F4E4B4E4F4C3E56763D77B34D8FCA -74B3D97FBEDB8AC8DF7EBCD785C3DC6BA9C95C9CC14F91BA3E83B22A72A9206EAB2878B33080B9 -3684BA3885BB2F7FBA2B7EBB2479BA2278BA2176B72477B6DD121CFF0000FF0000FF0000FF0000 -FF0000FF0000FF0000F9064AB1ECFDFFD382FF0000FF0000FF0000FF0000FF0000FF0000FF0000 -E20C0B49474447464346454245444142423D333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E2E2E313131707070636363 -3131312B2B2B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978DCFE9CDCFE9CDCFE9CDCFE9CDCFE9CDCE9 -684D251E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E235655A6D488CAF7 -98DCFE98CADB788264291E1E1E1E1E1E1E1E1E1E1E1E1E252D65B184CAF79CDCFE9CDCCD512F1E -1E1E1E1E23484D9AD490D0F090CAE284A095559AE298B280291E1E1E1E1E1E1E1E1E1E1E2959A3 -80CAF79CDCFE9CBE9C311E1E1E1E1E1E1E1E1E1E1E1E234F51A0E294DCFE9CDCF7745F251E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6BF45231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213B7264A6DB90D6FE9CD6F090BEC66C715D251E1E1E1E1E -1E23484D9AD490D6FE98CAD47077A380D6E9684D251E1E1E1E1E1E2D5FB184CAF798CAE284A095 -59A0F098A679211E1E1E297978DCFE9CDCFE9CDCFE9CDCFE9CDCFE9CDCE9684D251E1E1E1E1E1E -1E59B894D6BF45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E294F4D94CD88D0F79CDCF794C4D4 -78947935231E1E1E1E1E418070B2DB90D0F79CDCF794BEC6645F411E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C4520 -1E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E234F5E61BD8D75C382679C5E458C7F75AD5029 -1E1E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E23657075BD6D4D81746C -C89178C3825E7B3A261E1E1E1E1E1E1E1E1E1E1E1E1E213A978978BD6537231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7 -CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDD4D4B17E3A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49454B4A474F4F4B51514E51514E52514E -50504C4F4F4B50504C52514E504F4B4F4E4B4E4D4A4E4D4A4E4D4A4D4C494E4E4A4B4E502F5A8B -5A97C03A70A964A6D98ECBE391CBDD88C3D87DBAD36EABCA5C98BF5A93BD4B8CB92C75AB2573AE -2C7AB23381B83A88BD3D8ABE3989C02880C02881C12A7FBE2A7EBC297CBB297CBAA82E48FF0000 -FF0000FF0000FF0000FF0000FF0000FF0000F9064AB1ECFDFFD382FF0000FF0000FF0000FF0000 -FF0000FF0000FF0000B51D1C48484448474346464245444142423E333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7B7B7B -8585858585858585858585856969691E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7B7B7B1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29807CD6E9684D251E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CE -AC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -657075BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D6C8C3A20 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4084B7CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4C89B5C291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44746434A49454D4C49 -50504D50504D52514E51504D51504D53524F52514E504F4C504F4B4F4F4B4E4D4A4E4D4A4E4D49 -494F512F699B3879B528569A3866A87DBADA92CBDC89C2D679B4CE639CC15687B7598DBB4E94BE -2F79AD2674AD2D7CB53786BC3E8BBE428EBF3482B93088C63088C62E86C43288C5388BC42E81BD -287FBF646090FF0000FF0000FF0000FF0000FF0000FF0000FF0000F9064AB1ECFDFFD382FF0000 -FF0000FF0000FF0000FF0000FF0000FF000079363349484448474346464245444142423E333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29807CD6E9684D25 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E407EB7D4D4D4D4D4CEA6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E23657075BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2029282C -60696CC87F4D3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3A7EB1CED4D4D4D4CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E2967A6 -CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4948444D4C484B4A474D4D4A4E4E4B51504D51504D504F4C4F4F4B4E4D4A504F4B51514D50504C -4F4E4B4F4E4A4C4F4F3C759D4B8FC02C63A231509682B7D58EC7DA88C1D572ABC95384B54A75AE -5185B7529EC53684B51D68A32876AF3280B93E8CC04C98C6579FCA368AC43991CC378DC8378CC6 -2B81BF2D7FBC2D82C13288C53689C3C61E2FFF0000FF0000FF0000FF0000FF0000FF0000FF0000 -FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000D312114A4945494845484744474642 -45454142423E333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E29807CD6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3A53BD9178C8825E7037201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44C4B474F4E4B4A4A464C4C4951514E51504D51504D504F4C4F4F4B4E4D4A -4F4E4B504F4C50504C504F4C4F4E4A40719365A4C8336EA80F318780A1C789C2D787C1D5689FC3 -436FAA406AA8497BB254A4CA3F95C0206CA60F5B9B0A41770C366918447A2A649B3486C14199D3 -459BD24A9CD03D8FC7348CC8368CC7398DC62374B52E7BB6436CA7EE0A0FFF0000FF0000FF0000 -FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000F2050564403C4A4946 -49484548484447464245454142433E333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B726094AA -6894AA6894AA6894AA6894AA6894AA6894AA688E95412F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44948444948444948444B4A4754535052514E51504D -51504D504F4C4F4E4B4F4E4A4F4F4B504F4B504F4C4E6C7D4D93C23F80B21545920C237796C3DA -85BFD56EA6C73963A43760A33E6DAA52A1C94AAACE2677AD0F5C9C095498094D92083C79062E64 -072156091C541848842C7FC02F7FBF2173B92377B93687C24392C6267BBF2677B72776B6686B98 -F0090DFF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000F20505 -7639364B4A464A494649484548474447464245454142423E333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262628282C3430252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A464E4D49494845484744 -4C4B484E4E4B4F4F4C50504C504F4C4F4E4B4F4E4B4F4E4B51504C545D605596BD4087B91F5A9D -0B28760605297FB4CB78B4CE4B7DB1223D8A1D1E6B34619E53BAD9328DBC105E9E095498094F97 -0A4B950A46920A408D09367D082B6C081A580A1C571B6DB52784CB2B84C92173B52070B1277ABC -3387C72B7AB73D8BC45875A5CD202EFF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 -FF0000D2131365413E4B4B474B4A464A494649484548474347464246454142423D333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526538665 -548967252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262A302D313F362F3B34262928252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A46 -4E4D4A4948444847434948454D4C494E4E4B4F4F4C50504C50504C4F4E4B52514E545451638FA3 -5D9EC62E70A90B317D13122C2F2D2B6C9DB569A7C73765A43D3C7E522B1380948241ABD0166AA6 -095498094F970A4B950A46930B42910B3E8F0B398D0B32830B2975091E62081149206EB2358DCE -3589C72576B62979B83F91CD3685BF3F8AC14D98CA286FB4554A85A32948DE1521F50609FF0000 -F70404E30D0CB91F1E7C39374D4C494C4C484C4B474B4A474A4946494845484743474642464541 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525269F9F9F252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526538765548967252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252626384D4144665144665144665142624E2E3832 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44C4B484F4E4B4948454847434948454D4C494F4F4C504F4C52514E51514D4F4E4B -4F4E4B5965685F9FC24C8DBA0C448E10123636343255524F648A9E599AC02E5DA02D164F52402D -60B7C7217FB40A569A094084093174092F730A337B0B37850B388B0C358B0C31890B2978091F60 -080E4709144D3487C64699D23182BF2E7EBB4694CB4592C83A81B95CA4D0236AB11A6DBF1A6AB8 -2676BF3E8ECD3878AB4D4F4D4F4E4B4E4E4A4E4D4A4D4C494D4C484C4B484B4A474A4946494844 -48474447464346444142423E333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526E8E8E89F9F9F252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526538765548967252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252633443A446651446651446651 -44665144665143644E282C2B252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474D4C494847444847444B4A474B4A474C4B484E4D4B -504F4C504F4C4F4E4B4E4D4A668EA24E92BD246AA610265E2C2A2C4E4B47605E5A5B7E914A8DB8 -2C63A44094C246A7CD1D77AE0B46851321492625313A393B46454648474B46454F3B3A4C23223D -0C0B2C05022606002D070036080036163B7650A1D64595CB3383BF4E9ACD539ECE2064A95297C7 -11539D1E70BD2478C31D6DB84593CF418BC53E556A4F4E4B4E4E4A4E4D494D4C494C4B484B4B47 -4A4A464A494549484548474347464346454143433E333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -E8E8E8C4C4C49F9F9F252526252526252526252526252526252526252526252526252526252526 -2525262525262525264365506AB78525252625252625252665AC7E4467512B322E5C997270C28C -6FC08B4B755A2525262525263F5D4B68B38271C58E67B1812B312D25252642614D66AE7F6EC08B -5E9D74313F372525262525262E39335E9C7370C48E69B48367B082548967252526252526374B3E -62A5796FC18C63A77A35463B252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525263F5D4B -446651446651446651446651446651446651324239252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2 -D4D4D4D4D4CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E20607075BD65341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75 -AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE9178CE9178C36937231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9178CE9178CE82504A1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4D4D4D4D4C89551231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4474643484743484743494744474643 -4847444948454C4B484E4D4A504F4C4F4E4B52555469A4C6468DBC2C6AA31D1C3552514F4E4B48 -63615D96A7B14785AF36638B2577AD115C990F2C5E2B2A374444425959586F6F6D878784A1A19E -B8B8B4C6C6C2C4C4C0B0B0AC89898962616A4543562C28460F0F40468CC258A4D43788C34B90C2 -5FA7D31861AE175EAB1156A11C68B13083C92372B93B8AC94C96CC3465954F4F4B4F4E4A4E4D49 -4D4C494D4C484C4B484A4A464A494649484548474447464246454143433E333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526E8E8E8323233C4C4C49F9F9F252526252526252526252526252526252526 -2525262525262525262525262525262525262C343072C78F303E362525262D353072C78F2D3530 -4E7C5F5F9F762C35302C34302E39332525263950426FC28C41604C2E383236493E2525263A5143 -6FC28C3F5D4A303C3552846369B684282C2B26272764AB7D5A946E313F3735473C63A77A548967 -2525262D35306EBF8A476E562C34304E7C5F69B483262727252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252643644E44665144665144665144665144665144665135483D252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4180 -6C9480351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E518FC2CEA062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8672974120 -1E1E1E1E1E1E1E1E1E1E1E20607075BD65341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E23555B56813E261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E21348C8272A24C261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E333F8C6542441E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842 -A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F -291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20 -5A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61 -C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CEC8 -9551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494845494744 -4847444A49454746424745424947454A4A474D4C494E4E4B4E4E4B5467736BA5C9468AB9254D83 -38373B61615E7D7B7875706EB9BABC7F919E4A4D57113163272B444B4A4A626260787876979794 -BFBFBBDFDFDBF1F1EDF9F9F4FCFCF7FAFAF4F1F1ECDDDCD7B6B5B189878471706C4846562B558C -6BB2DA3D8CC6235F9D559ACA1663B31C69B81761AA1862AB3787C92F7EC13280C259A1D12F6CA9 -454E554F4E4A4E4D4A4D4C494D4C494C4B484B4A474A494649484548474447464346464243433E -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526E8E8E8323233C3C3C39F9F9F252526252526252526 -25252625252625252625252625252625252625252625252625252625252661A278486F57252526 -43665061A47825252649725967B08232423925252625252625252659936D538665252526252526 -2525262525265A946E5387652525262525262627276BB9863F5C4934463B72C8902B322E252526 -25252653876554896725252649725765AC7F252526252526282B2A72C78F34443A252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525263D5847446651446651446651446651446651446651303D35 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2121215E5E5E7373738484845C5C5C1E1E1E1E1E1E1E1E1E252525858585858585 -8585858585858585852525251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2CEA062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E20607075BD65341E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E495EC386564F211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235CA0CEC89551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44B4B484B4A474847444948454746424645414846434949464C4B484D4D4A4E4D4A476687 -74B0CF4180B2213B6C4F4E4B81807DC8C7C2CAC7C8BAC9D34E4F5C5855645E5D5C6E6D6B7C7C79 -8D8D8AB1B1AEDFDFDAF7F7F2FDFDF8FEFEF9FFFEF9FEFEF9FEFEF8FDFDF7FBFAF4F2F1EACFCDC7 -92908B6E6C6918295E76B7DB4087BE09438C2363A61F6EBA2776BF1E68B01A65AD3985C33C89C6 -307EC060A6D32561A1324A6A4F4E4A4E4D4A4D4C494D4C494D4C484B4A474A4946494845494844 -48474347464243433F333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526E8E8E8C3C3C39F9F9F252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -476E5662A5792525265D9C73497057252526272A294E7B5D6DBD8961A27834463B25252663A97C -486F5625252625252625252625252663A87B486F5725252625252625252662A5794970573D5846 -6FC18C25252625252625252653876554896725252651826272C78F70C48E70C48E70C48E72C68F -3B5444252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262D3732436650446651446651446651 -4466513F5C49262727252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222225C5C5C4545457171715C5C5C1E1E1E1E1E1E1E1E1E -2525258585853F3F3F3131313131313131311F1F1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F6460A6DB90D6FE9CD6F090BEC6594D2C1E1E1E1E1E1E1E1E1E -1E294F4D94CD88D0F79CD6F790B8BF5953331E1E1E1E1E1E1E297978D6E96C657264ACE294D6FE -98D0E26C592C1E1E1E1E53B190DCFE9CDCFE9CD6B845231E1E1E1E1E1E1E1E1E1E1E47A38CD6D4 -6C88BF84CAF094D0E9849A7931231E1E1E1E2165C69CDCFE9CDCFE9CDCFE9CDCFE9CDCFE9CBE9C -311E1E1E1E1E1E1E2C356BB180C4F098DCF798D0E2809A792D1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2CEA062231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E20607075BD6D4D7B706C -C38D75C38261813E261E1E1E1E1E1E1E1E266B7778CE9178CE9178AD532C1E1E1E1E1E1E1E1E1E -1E1E34918675A25B4291776CC38D75C37F59652F201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E -817F75AD532C1E1E1E1E1E1E1E1E1E232F3F917B6FC89175BD7B59705E64C882504A1E1E1E1E1E -233A56BD9178CE9178CE8D5955211E1E1E1E1E1E1E1E1E1E1E1E1E293745977B6FC89178C8896F -B2745055281E1E1E1E1E2C45AD9178CE9178CE9178CE9178CE9178CE916165281E1E1E1E1E212E -656561B28672C89178C886679C5B37341E1E1E1E1E1E1E34918675A25B4291776CC38D75C37F59 -652F201E1E1E1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E1E212E -656561B88975CE8D72B87753602F201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178BD62311E1E1E1E1E1E1E1E295A5E61 -B88975CE8D72B877566533201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E343E4D977B6CC38D78C8896CA7653C391E1E1E1E1E1E1E203F4956A78272 -C89175C38261864529231E1E1E1E1E1E1E234A5059A77F6FC38D78C8896CAD69454A251E1E1E1E -1E1E1E1E1E295A6261B88975CE9175C382679C502E1E1E1E1E1E1E556972CE9178CE9178CE9178 -CE9178CE9178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234A5059A78272C89175C38264974C2E231E1E1E1E234A5059A77F6FC38D78C8896C -AD69454A251E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E343E4D977B6CC38D78C8896CA7653C391E1E1E1E20607075C36537231E1E1E1E1E1E2842 -A78D6C81331E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E3E4D -9C776CBD8D75CE8D72B877566533201E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178 -BD62311E1E1E1E1E1E1E28347B7069BD8D78CE8D6FAD6D454A251E1E1E1E1E1E1E1E1E1E233E59 -C38D5B6B3E489C7F6FC89175C3825B652C1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CEC89551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44B4A474A49464B4B474C4B474847434746434746434948454B4A47 -4D4C494F4E4B39629678B3D03671AA19295C656360B9B7B2F3F1EAECEBE95F6679B7B3B5A7A59F -8584808B8A86979692BDBDB8EAEAE5FBFBF6FEFEF9FEFEF9FEFEF9FEFEF8FEFDF8FDFDF7FDFCF6 -FCFAF4FAF8F1F3F0E9CAC7C08B888330335563A1CB2C6AA70D48920B438C2976BC317FC2256FB2 -1F6AB03C86C14691C93481C15A9FCD0F4A9121477A4E4E4A4E4D4A4E4D494D4C494C4B484B4A47 -4A494649494549484447474347464243433E333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526E8E8E8 -9F9F9F252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262D353071C68F374B3E70C48E2D3631252526252526252526282C2B528565 -6AB7852525265C99715387652525262525262525262525265A956F538765252526252526262727 -6BB9863F5C4933433A73C9912D3631252526252526538765548967252526486F5663A87B252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525262E3933 -3F5E4B4466514365503A5244282C2A252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C -1E1E1E1E1E1E1E1E1E2525258585852F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C419AF098B8A341414129354F3D5F95514D33 -1E1E1E1E1E1E1E1E4151ACF098C4B851534F2D354839659C646B481E1E1E1E1E1E1E297978D6F7 -94C4CD64594825232C29416B45472C1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E -1E1E1E1E47A38CDCFE94A68031231E1E2F6468BEF78888561E1E1E1E1E1E1E1E1E215FBF98D0B8 -41231E1E1E1E1E1E1E1E1E1E1E1E1E1E3B9584D6E9746B562D2F41314764517772311E1E1E1E23 -5C9BCED4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4C28F511E1E1E1E1E1E1E1E1E518FC2CEA062 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E20 -607078CE916F9C5034392C2C5A5E67C88D61652C1E1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C -1E1E1E1E1E1E1E1E1E1E1E34918678CE82565A2C201E21296B7072C8703C291E1E1E1E1E1E1E1E -1E1E1E1E1E1E294159C3895B5A251E1E1E1E1E1E1E1E1E31817F78BD70454A2F293F4153AD8D78 -CE82504A1E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E31868275 -B2653C442C26342F315A4C4555281E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E21347B6248603A2E392C293F3E45A28675A750291E1E1E1E1E34918678CE8256 -5A2C201E21296B7072C8703C291E1E1E1E1E1E1E296B7472C87F596B3A2C342C2C4A454D86492C -1E1E1E1E1E29657072C377505A372C342C31606569C882534A211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E -1E1E1E445B69C889617B3E2C342F316B6D6CCE86564F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E293A53B88D72A75B3A442C293433376B65484F1E1E1E1E1E -233A56BD916C9C4C31392C2C4F5361C38D6981331E1E1E1E1E1E265A5B507041343F2C2934333A -817772C3703C2E1E1E1E1E1E2E495EC889617B3A293428293F3A3F7B492E1E1E1E1E1E1E1E1E1E -1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3F5367C88D678C4931392C293F3A3F865B3A2E1E1E1E1E265A5B50 -7041343F2C2934333A817772C3703C2E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E -1E1E1E1E1E1E1E1E1E293A53B88D72A75B3A442C293433376B65484F1E1E1E1E20607075C36537 -231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E -1E1E1E1E1E1E394950814C374A3329342C31606569C886564F211E1E1E1E1E1E1E1E1E1E4A626F -C8703F291E1E1E1E1E1E1E1E1E1E1E1E1E296B7775C87B505A332939373C917F75C3703C2E1E1E -1E1E1E1E1E1E233E59C39172BD7756603323232123393E3A4A281E1E1E1E1E1E1E1E1E1E4F6269 -A7532E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CEC89551231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4C494948454A4946494844474643484643 -4746434846434B4A474D4C494E504F2A5C9F6EA5C9407CB019275F82817CDFDDD6FAF8F1FCFAF4 -E4E2E1BDB7AFB2AFAA9897929A9893BBB9B4EAE9E3FBFAF4FDFCF7FDFDF7FEFDF7FEFDF7FDFDF7 -FDFCF6FCFBF5FCFAF4FBF9F2F9F7EFF8F4ECEDE9E1BDBAB45E5C6C295F99165398124E970A418E -2E77B83E89C52972B3246FB2448BC24C96CB317AB73070AD0F4F951544874F4E4B4E4D4A4E4D49 -4D4C494C4B484C4B474B4A474A494649484448474346454243433E333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525269F9F9F252526252526252526252526252526252526252526252526252526252526 -2525262525262A302D5B987033423925252625252659936D6AB7855B977025252625252634443A -2E3933282D2B4569526FC18C2627273D58476FC28C41614D2E393334463B282D2B3B53436FC28C -405D4A2F3B345283636AB785282C2A25262760A3795F9F7533433A2D363158926D548967252526 -2D36316FC28C4A745A2F3A342E393334453B252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526282B2A262727252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E2525258585857A7A7A7E7E7E6E6E6E3B3B3B1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A51B2F7909A64211E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CDCE26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E297978DCFE88824F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B8 -45231E1E1E1E1E1E1E1E1E1E1E47A38CDCE9684D251E1E1E1E1E1E2971CD98CAAA3D1E1E1E1E1E -1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E4DAA90DCD455351E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2934404045454545454545454545454545454545404034231E1E1E1E1E1E -1E1E1E518FC2CEA062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E20607078CE7B45391E1E1E1E1E1E21348C8675AD50291E1E1E1E1E1E1E1E1E -1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E34918678AD53291E1E1E1E1E1E29495EC88653 -4A1E1E1E1E1E1E1E1E1E1E1E1E1E29707775B85E2E231E1E1E1E1E1E1E1E1E3A53BD91677B2F1E -1E1E1E1E1E2055696FCE82504A1E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E -1E1E1E1E213A978D759C45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703C231E1E -1E1E34918678AD53291E1E1E1E1E1E29495EC886534A1E1E1E1E1E1E3750B8916981371E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E213A97896F8C3A1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E -1E1E1E1E1E1E1E1E1E1E1E31868278B2532C1E1E1E1E1E1E1E2842A28D759745201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075C8703F2E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E20556972C874422E1E1E1E1E1E1E1E2C7B7B78BD62341E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E23415BC889564F1E1E1E1E1E3F5B67C87F50441E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC889564F1E1E1E1E1E1E1E1E1E1E205A6D75 -C36937231E1E1E1E1E1E1E1E1E1E1E1E1E23657075C8703F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E1E1E1E1E1E2E4C61C88250 -4A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D6981331E1E1E1E -1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E2F48AD916C863A1E1E1E1E1E1E1E -234159C38D616B281E1E1E1E1E1E1E233E59C3916F8C3A201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CEC8955123 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4C4B484B4742 -924C32C05129B64F2B6F48394847444C4B48504F4C4C5458275BA35484B64D8DB917276A9D9B95 -EDEAE3FAF8F1FBFAF3FCFBF5DBD9D2AAA6A0AAA8A3B5B2ADE0DED7F9F7F0FBFAF3FCFBF4FCFBF5 -FCFBF6FCFBF5FCFBF5FCFBF4FBFAF3FBF8F2FAF8F1FAF8F3FAF8F3F7F4EEDEDAD387828616498A -1B5B9D1552980A408E357AB74C94C92973B12B75B45196C74B95C92B6DAC14569D15599C0F4590 -4D4D4C4E4E4A4E4D4A4D4C494C4B484C4B484B4A474A494649484547474346454242423E333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262E39336DBE893B5445252526252526384E4173C9913A5244 -2525262525264D795C6EC08B71C68F67B0803F5C4925252625252643634F65AD7E71C58E6AB785 -32403825252642614D66AE7F6FC08B5E9D74313F372525262525262C3430568C6A6BB98670C38D -69B484476C54252526252526374A3D61A3786FC08B6DBE89548A68252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E2323234D4D4D363636373737 -5F5F5F8484843535351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2D65BF90D6F790B8C6708E9C515948211E1E1E1E1E1E1E1E256BCD98D0B841231E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6F07059251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E59B1 -94D6C64D291E1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E1E1E1E1E235660B8F7 -9CD0E27CA0B1647772392F251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E518FC2CEA062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20607075C36937231E1E1E1E1E1E1E266B7775BD6534 -1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E -1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E1E233A53BD8D6165281E1E1E1E1E1E1E1E1E1E -294961CE8959551E1E1E1E1E1E1E1E345064C882504A1E1E1E1E1E1E1E1E1E1E1E233E59C38D59 -55211E1E1E1E1E1E1E1E1E1E1E1E23556269C88D6FB274598C5B425A33231E1E1E1E1E1E1E1E1E -1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E264F5359AD8272C89178CE9178 -CE9178CE74422E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E2E4C61 -C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495ECE9178CE9178CE9178CE9178CE9178 -CE91789C45201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E253FA28D729741201E1E1E1E1E1E1E1E31868278 -AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275AD5029 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75B862311E1E1E1E1E1E1E1E1E556972CE743F -2E1E1E1E1E1E34414D9C7B6FC38D78CE9178CE9178CE8D5B5A211E1E1E1E1E2F45A28978C88264 -9C65507B493434211E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34414D9C7B6FC38D78CE9178CE9178CE8D5B5A211E1E1E1E -1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E31868275AD50291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E1E1E -1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3C867469BD8D78CE9178CE9178 -CE916F8C3A1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E233E59C38D61 -65251E1E1E1E1E1E1E1E2C48AD916C86371E1E1E1E1E1E1E233E59C38D5E60211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E235CA0CEC89551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4F4E4B4E4D499F4E31E95420E95420E95420E7542167473B4948454C4B4846525B275FA5214D96 -5794BF2242859D9A9BF0EDE5FAF7F0FBF9F2FCFAF4F6F5EFA8A49EB7B4AFD5D3CDF2EFE7F9F6EF -FAF8F0FBF8F2FBF9F2FBF9F3FBF9F3FBF9F2FBF9F3FCFAF6FDFBF9FDFBF9FCFAF6FAF7F3EBE7E1 -B9B1A97D75711F55932161A01651980A3B8A4486BA5399C92A74B13078B564A7D0458DC31C5EA2 -1F67AA1A5EA00F48944A4D504E4E4A4E4D4A4D4C494D4C484B4A474A4946494945494845474643 -46454242423E333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333335151517777778E8E8E9E9E9E -ADADADADADAD9696968E8E8E7777774A4A4A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7070706060601E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E213556456B9564A0DB94DCF784824F1E1E1E1E1E1E256BCD98D0B8 -41231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E1E47A38CD6D455351E -1E1E1E1E1E1E1E59B894DCC64D291E1E1E1E1E1E1E215FBF98D0B841231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E333153725588B17CC4F79CCAB8452F1E1E1E235C9BCED4D4D4D4D4D4D4D4D4 -D4D4D4D4D4D4D4D4D4C28F511E1E1E1E1E1E1E1E1E518FC2CEA062231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20607075C36937231E1E1E1E1E -1E1E266B7775BD65341E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E34 -9186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E26657472BD6534231E1E -1E1E1E1E1E1E1E1E1E294961C88956551E1E1E1E1E1E1E1E2E4C64C882504A1E1E1E1E1E1E1E1E -1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E333760505091776FC8916C -863A201E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E2E495EC38D64 -863E2C29211E1E1E1E4A626CC874422E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956 -551E1E1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495EC88959551E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E253FA28D729741201E1E1E -1E1E1E1E1E31868278AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75B862311E1E1E1E1E1E -1E1E1E556972CE743F2E1E1E1E2C45AD8D72A2533434211E1E1E1E234159C88D5B5A211E1E1E1E -1E1E1E1E21294A45427B625EB28978C3743F341E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48 -AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45AD8D72A2533434211E1E1E1E234159 -C88D5B5A211E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E31868275 -AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A7075C36537231E1E1E1E1E1E2842A78D6C -81331E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E2E818275BD6D42 -4A28201E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E -1E1E1E233E59C38D6165251E1E1E1E1E1E1E1E2C48AD916C86371E1E1E1E1E1E1E233E59C38D5B -5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E235CA0CEC89551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44F4E4B4E4E4ADB5323E95420E95420E95420E95420A04E30484744494845 -404D582C65A61C48932E46763A70A574758FEDEAE2F9F6EEFAF8F0FAF8F2F2F0E9D7D5D0A5A09A -E9E5DEF7F4EDF7F4EBF8F5EDF9F6EEF9F7EFFAF7F1FBF9F5FDFBF9FDFCFBFDFDFBFDFCFAF9F8F5 -D0CBC6B7B0A8BFB7AEE1DBD2C8C3BC2D669F2667A4144A950C337F5A9DCA4E93C33079B42E6FAA -68ACD3245E9E2069AD2970AE1E62A2104A98484C524F4D4A4E4D4A4E4D4A4D4C494B4B474A4946 -49484549484447474346454142423E333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333336161619E9E9EADADAD -ADADADADADADADADADADADADADADADADADADADADADADADADADADAD9E9E9E606060333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5D6C6C6C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D8EE998B8872D1E1E -1E1E1E1E47A38CDCE26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D25 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E1E1E1E1E1E1E1E1E1E -1E47A38CDCF070592C1E1E1E1E1E1E2D77D49CCAAA3D1E1E1E1E1E1E1E1E2159B898D6B845231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F807CD6F07059251E1E1E293440 -4045454545454545454545454545454545404034231E1E1E1E1E1E1E1E1E518FC2CEA062231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20607078 -CE7B45341E1E1E1E1E1E21348C8675A750291E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E -1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E334D -B28D67702F1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A53BD8D616B281E1E1E1E1E1E1E4A626CCE8250 -4A1E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2C7B7B75B85E2E1E1E1E1E1E1E1E1E1E1E253FA28D6C8C3A1E1E1E1E1E1E1E1E1E1E -1E1E1E4F656FC8703F291E1E1E1E1E1E1E23657475CE74422E1E1E1E1E349186759C45201E1E1E -1E1E1E23455BC88956551E1E1E1E1E1E3750B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3350B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -868678B2532C1E1E1E1E1E1E1E283FA28D759C45201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E23657075C8703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72 -C874422E1E1E1E1E1E1E1E2C7B7B78BD65341E1E1E23415BC8895955211E1E1E1E1E1E1E395367 -CE8D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234159C38D5E60211E1E1E1E1E1E1E1E1E1E -4A626CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC8895955211E -1E1E1E1E1E1E395367CE8D5B5A211E1E1E1E1E1E1E1E1E1E556972C86D3A231E1E1E1E1E1E1E1E -1E1E1E1E1E23657075C8703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20556972C3693A231E1E -1E1E1E1E3350B8916C81331E1E1E1E1E1E1E1E1E1E29495EC886564F1E1E1E1E1E1E1E1E1E1E1E -1E2842A78D6C86371E1E1E1E1E1E1E1E3750B8916F8C3A1E1E1E1E1E1E1E1E1E1E4A626CC87442 -2E1E1E1E1E1E1E1E1E1E1E1E1E2F48B2916C86371E1E1E1E1E1E1E234159C38D616B281E1E1E1E -1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CEC89551231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E232F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504C4F4F4BDC5423E95420E95420E95420E95420 -A04D30464542484744434B52336BA8204D96343B5264666F707B94E5E1D9F8F4ECF5F2EAF4F0E9 -FAF8F2ECEBE4CFCDC7D5D0C8F7F3ECF7F3EBF6F2E9F9F6EFFBFAF6FDFCFAFDFCFBFDFCFBFCFBF9 -DFDCD8C2BCB5C0B9B0E3DED6F7F3EBF6F2E9F3EEE4D1CEC83170A72A6BA60E3E9015367B6DAED2 -3F87BA3980B82463A23877AE144E942D76B43176B02264A2124D9C474B524E4D4A4E4D4A4E4D4A -4D4C494B4B474A494649484548474447464346454142423E333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333333334A4A4A969696 -ADADADADADADADADAD8F8F8F8080806969695151515151516969697878789E9E9EADADADADADAD -ADADAD969696424242333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070705F5F5F1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E414582A35159562D2F3A2D4172 -6CBEF7909A64211E1E1E1E1E1E1E4151ACF098BEB85153482D35483559956065481E1E1E1E1E1E -1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E59B894D6B845231E -1E1E1E1E1E1E1E1E1E1E47A38CDCFE98B8AA454141314D8778CAFE888E56211E1E1E1E1E1E1E1E -1E419C88DCE26C5F4121232521231E1E1E1E1E1E1E1E4D876882793D4141292F483D77C690D6D4 -553B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -518FC2CEA062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E20607078CE916F9C5031392C2C555E67C8896165281E1E1E1E1E1E1E1E1E1E1E1E29 -707B75AD532C1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E -1E1E1E1E1E235A6D72C36D3A291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E817F75B25E31291E1E -232C3F9C8678CE82504A1E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E -1E21377062455A372C3428263F3E4DA789729C49231E1E1E1E1E1E1E1E1E1E1E348C8675B25E34 -2E212023211E1E1E1E1E1E1E345064C886595A281E1E1E20344556B88D78CE74422E1E1E1E1E34 -9186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E296B7472C87F596B3A2C342C29 -4441457B45291E1E1E1E1E29657472C87F596B3A2C342C2C4A3E3F8169505A251E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C8895B652F23232120 -231E1E1E1E1E1E1E1E445E69C889617B3E2C342C316B6D6CCE865955251E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E293A53B88D6FA25B3A442C26342F34655E45 -4F1E1E1E1E1E293E56BD916C974C31392C2C4F5361C391698637201E1E1E1E334DB28D69863A23 -1E1E1E232F429C8678CE8D5B5A211E1E1E1E3F49508149343F2C262E2C31656D6CCE8250441E1E -1E1E1E1E1E1E1E1E1E345064C8895B652F23232120231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445B67C88967864931392C2939373C7B533A2E1E1E -1E334DB28D69863A231E1E1E232F429C8678CE8D5B5A211E1E1E1E1E1E1E1E1E1E344C64C8895E -6B37292E282629211E1E1E1E1E1E1E293A53B88D6FA25B3A442C26342F34655E454F1E1E1E1E1E -345064C886595A281E1E1E2960696CCE916C81331E1E1E1E1E1E1E1E1E1E1E334DB2916C91452E -3428262E211E1E1E1E1E21348C8675AD532E231E1E1E25317B7472CE916F8C3A1E1E1E1E1E1E1E -1E1E1E345064C8895B652F23232120231E1E1E1E1E1E1E29707775C87B505A332939333C917F75 -C3703F2E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CEC89551231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4CEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D52514EA45234E95420 -E95420E95420E7542166483A454441474744474A4A3B6FA72556993B3E5686827CA09C96D6D2CA -EEE9E1F5F1E9F9F6EFFAF8F0F7F5EFF3F2EBD9D5CEEBE6DFF8F4EDF9F6F1FBF9F5FCFBF9FCFBFA -E6E3DFC8C3BDC5BFB7DBD6CEF8F6EEF9F6EEF8F4ECF6F2E9F5F0E6F3EDE3C2C6C93378AC1F589C -0F307924407B65A7CD3C84B921579B1E62A52464A21E5EA03B82B9367AB02262A014519E494C51 -4F4E4A4E4D494D4D494C4C484B4A474A494649484448474446464245444142423D333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -515151A6A6A6ADADADADADAD979797515151333333333333333333333333333333333333333333 -3333335959598F8F8FADADADADADADA6A6A6515151333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E2E2E3131317070706363633131312B2B2B1E1E1E4545454D4D4D3838383737375D5D5D -8383833535351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334188C6 -84C4F098DCFE9CD6E984A08739291E1E1E1E1E1E1E1E1E1E1E294F4D94CD88D0F79CD6F790BEBF -5953331E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E4159B8FE9CDCFE -9CDCFE9CDCFE9CDCFE9CDCFE8482481E1E1E1E47A38CD6D46877B884D0F79CD6E9849A7931231E -1E1E1E1E1E1E1E1E1E1E1E3A418ECD8CD0FE9CDCFE9CBE9C311E1E1E1E1E1E418070B2DB90D0F7 -9CDCF794BEC6645F411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E518FC2CEA062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E20607075BD6D4D7B706CC39178C38261813E261E1E1E1E1E1E -233E59C39178CE9178CE9178CE9178CE9178CE8D5955211E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E1E2C45AD8D6981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -232F3F917B6FC3896FBD7F5B866967C882504A1E1E1E1E29707B78CE9178CE9178CE9178CE9178 -CE9178AD532C1E1E1E1E2131706D64B88672C89178C886679C5B342E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E394556AD8675CE9178CE916165281E1E1E1E1E212C656564BD8972BD826CAD6D4870656C -C874422E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E212E -656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E1E212E656561B88975CE9175C382679C623F -3F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2531 -7B7069C38D78CE9178BD62311E1E1E1E1E1E1E21295A6261B88975CE9172BD77596B33201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E343E4D977B6F -C89178C8896CA7653F391E1E1E1E1E1E1E203F4C56A78272CE9175C382618C452C231E1E1E1E1E -1E1E2044505BB28672C3866CB877596B535BC38D5B5A211E1E1E1E344553A27F6CC38D78CE8D72 -B877566533201E1E1E1E1E1E1E1E1E1E1E1E1E25317B7069C38D78CE9178BD62311E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234A5059A78272C89175 -C3826497502E231E1E1E1E2044505BB28672C3866CB877596B535BC38D5B5A211E1E1E1E1E1E1E -1E1E1E1E212E6B6D69C39178CE91759741201E1E1E1E1E1E1E1E1E343E4D977B6FC89178C8896C -A7653F391E1E1E1E1E1E213170706CC38D72BD7F618C5050A78D6C81331E1E1E1E1E1E1E1E1E1E -1E1E234A535EB88D78CE9178BD62311E1E1E1E1E1E2E3A4DA28272C3866FB87F618C4C4DA28D6F -8C3A1E1E1E1E1E1E1E1E1E1E1E25317B7069C38D78CE9178BD62311E1E1E1E1E1E1E2837817069 -C38D78CE8D6FB26D484A251E1E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C -A0CEC89551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4BD8A4B1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D -52514E55514D985137C2512AB7502B714939454541464542474643494845376298346AA541425D -AEA9A1C1BBB3D3CEC5F2EEE5F7F3EAF8F4ECF9F6EEF9F7F0FAF8F1FAF8F2D1CBC3F5F1EBF9F6F2 -E6E3DECAC5BEC7C1B9DCD8D0F8F6EFFAF8F1F5F2EBF6F3EBF8F4ECF7F2EAF5F0E7F4EEE4F2EBE1 -9DB2C33273AA113784141345375E96488CBC1E4D93154A963176B22A6EA92463A34B8EBE367BAF -1E5A9B17529E4C4C4D4F4E4A4E4D494D4C494C4B484B4A474A4946494845484744464542454441 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333515151ADADADADADADA6A6A6696969333333333333424242515151515151424242 -333333333333333333333333333333333333696969A6A6A6ADADADADADAD515151333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7B7B7B8585858585858585858585856969691E1E1E3E3E3E737373 -7F7F7F7F7F7F6D6D6D3939391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2CEA062231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E204F656CC8743F2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235CA0CEC89551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A6CECEAC6D341E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E452514E52524E53524F51504D4C4B484948454645424545414847444A4946494845 -2444774F89B93B3F5FADA79EE5DED3EEE7DDF4EEE4F6F1E8F7F2EAF8F4ECF8F5EDF9F6EFFAF7F0 -F5F3EBC6BFB7C3BCB4DAD5CDF8F5EEFAF8F1FAF7F0F9F7EFF9F6EEF8F5EDF1ECE3F6F2E9F5F0E7 -F4EEE4F2ECE1F0E9DD5A89B31338821D1D4C7A747B1E488B1D4F930C33892662A64386B9296EA7 -255A9C5193BE306BA51751971E53984F4E4A4E4D4A4E4D494D4C484C4B474B4A474A4945494844 -48474447464245444142423D333333333333333333333333333333333333333333333333333333 -3333333333333333333333334A4A4AA6A6A6ADADADADADADA6A6A64A4A4A333333333333616161 -979797ADADADADADAD3333333333333333334242424A4A4A3333333333333A3A3A979797ADADAD -A6A6A6424242333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A3 -8CD6CD512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E518FC2D4D4D4D4D4C89B5623 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295553486033201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235695C8D4D4D4D4D4C29551231E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -5695C8BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E454535053524F53524F51514E4E4D4A494845484744464642 -47464347464346454231425F3C72AB36466C969188DBD4C9E8E2D7ECE6DCF0EBE1F3EEE5F5F1E8 -F7F3EAF8F4ECF8F5EDF9F5EEF8F5EEF9F6EFF9F6EFF9F6EEF9F6EEF8F5EEF8F5EDF7F4EBF7F3EA -F4F0E7EFEAE0F4EEE4F2ECE1F1EADEC8C9CC54648E726C7CABA29A847E851E50951F529A0C3189 -3C7DB44185B52A66A21C46904482B312398A1B589C28538C4E4E4A4E4D494D4C494D4C484C4B48 -4B4A464A494549484448474446464245444142423D333333333333333333333333333333333333 -333333333333333333333333333333333333333333979797ADADADA6A6A6A6A6A6ADADADA6A6A6 -4A4A4A333333333333515151ADADADADADAD3333333333333333337070708F8F8F333333333333 -333333424242A6A6A6ADADAD969696333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E455545054534F52514E52514E504F4C -4A4A464A49464847444645424645424544413F4146173E8A37487B7E7871C4BDB2DCD5CAE1DAD0 -E5DED4E9E3D9ECE7DDEFEBE1F2EEE5F5F1E8F7F3EAF7F4EBF8F4ECF8F4ECF8F4ECF7F3EBF7F3EA -F6F2EAF6F1E8F5F0E7F4EFE5EDE7DDF0E9DFF1E9DEEFE7DBEDE4D6DDD4C7C5BCB0B9AFA2656078 -2962A11743920E31884F90BD387BAE16408D0F328714418D10378B2160A13450784E4D4A4E4D49 -4D4C484C4B484B4A474A49464A494548474448464346454245444142423D333333333333333333 -333333333333333333333333333333333333333333333333333333616161ADADADADADAD707070 -4A4A4AA6A6A6ADADADA6A6A64A4A4A333333515151ADADADADADAD333333333333333333707070 -8F8F8F3333333333333333333333334A4A4AADADADADADAD616161333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E -6562538C62538C62538C62538C62538C62538C62538C62536B3A231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E3E48 -8662538C62538C62538C62538C62538C62538C62538C5B3C391E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6562538C6253 -8C62538C62538C62538C62538C62538C62536B3A231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E456555253524F -51504D53524F51514E4D4C494B4A474948454746434847444A494646454225437712186B6B6663 -ACA49ACDC6BAD6CFC4DAD3C8DDD7CDE0DAD1E4DED5E7E2D8EAE5DCEDE8DFF0EBE2F2EEE5F4F0E7 -F5F1E8F6F1E8F5F0E7F5EFE6F4EFE5F3EDE3F2ECE1F1EADFE8E0D4EFE6DAEDE4D7EADFD2DBD0C3 -C9BFB1BFB3A6403B662A62A10D2F870E236E417FB02053950E308710378B144292133C8D2869A9 -3E485C4E4E4A4E4D494D4C494C4B484B4A474A494649484548474447464346454245444142423D -3333333333333333333333333333333333333333333333333333333333333333333333339E9E9E -ADADAD9E9E9E3333333333334A4A4AA6A6A6ADADADA6A6A64A4A4A515151ADADADADADAD333333 -4242426868688E8E8E8F8F8F333333333333333333333333333333808080ADADAD9E9E9E333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E458575454535051504D52514E51504D4F4F4B4B4A474847444A4946484844494845474643 -3B4053162F7F312C507A7171B9B0A6CCC4B9D0C8BDD3CCC1D6CFC5D9D2C8DCD6CCDED9CFE1DBD2 -E4DFD5E7E1D8E9E4DAECE6DDEEE9DFF0EAE0F1EBE1F2EBE0F1EADFF0E9DDEFE7DBECE3D6E7DED0 -EBE1D2E7DCCDDBCFC0D0C4B5C8BBAD1A195C1538880C1A610A12542157981B4A940C2B84164391 -143E8E1846902C619F4C4C4C4E4D4A4E4D494D4C494C4B484B4A474A4945494845484744474643 -46454245444042423D333333333333333333333333333333333333333333333333333333333333 -333333515151ADADADADADAD5959593333333333333333334A4A4AA6A6A6ADADADA6A6A6515151 -979797ADADAD4A4A4A8F8F8FADADADADADADA6A6A68E8E8E8E8E8E8E8E8E4A4A4A3333334A4A4A -ADADADADADAD4A4A4A333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E457575354535052514E51504D50504D51504D4C4B48474743474643 -464642464542484744494846263E760C0E590801361E143E5B50659E9393CBC4B9CEC7BCCFC8BE -D1CBC1D4CEC4D6D0C6D9D3C9DBD5CBDED8CDE0DACFE2DCD1E4DED3E6DFD4E8E1D5EAE2D6ECE3D6 -ECE3D6ECE2D4E3D8CAE8DCCDE6D9C9E0D3C2DDCFBEA5999C131C710C084609013B12286D2A66A4 -0F2E850D277C1C50970F32842158983A587F4E4D4A4E4D4A4E4D4A4D4C494C4B484B4A474A4946 -49484548474447464346454245444042423D333333333333333333333333333333333333333333 -333333333333333333333333787878ADADADA6A6A63333333333333333333333333333334A4A4A -A6A6A6ADADADA6A6A6515151979797A6A6A6ADADADADADADADADADADADAD8F8F8F707070707070 -424242333333333333979797ADADAD787878333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E456555253534F51514D51504D52514E52514E -4E4D4A4A49464847444847444847444948454847443E414E192C7909053F080137070037080136 -1E143E5F546AA19798CCC5BCCEC7BDCDC6BBCFC8BED1CAC0D3CCC1D5CEC3D7D0C5D9D1C6DBD3C7 -DCD4C8DED5C9E0D6C9E1D7C9E2D7C9E3D7C8DCCFBFE3D6C5E2D3C2E1D2BF625E86161D700E0647 -09023C224F9119408E0B196514347E1C4F940C277A346EA6454A564E4D4A4E4D4A4E4D4A4D4C49 -4C4B484B4A474A494649484548474447464346454245444042423D333333333333333333333333 -3333333333333333333333333333333333333333338F8F8FADADAD8F8F8F333333333333333333 -3333333333333333334A4A4AA6A6A6ADADADA6A6A6515151808080ADADADADADADADADADADADAD -616161333333333333333333333333333333878787ADADAD8F8F8F333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262B312D282C2A252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451514D52514D504F4C -4F4E4B504F4C4F4E4B4D4C494B4A4749484548474448474448464346454247464331375D121A63 -0801370801370801370801370A03370801361E153F6B626DAAA19BCCC5BCCDC6BBCAC2B7CCC4B8 -CDC5B9CFC6BAD0C7BBD1C8BCD3C9BCD4CABCD5CABCD6CBBCD7CBBBD4C7B6D5C6B5DBCBB9D1C0B2 -242E7D15135B1007470D13521C438C0A11580A0C4D235A9C113580163C843C5A834F4E4B4E4D4A -4E4D4A4E4D494D4C494C4B484B4A474A494649484548474447464346454245444042423D333333 -3333333333333333333333333333333333333333333333333333333333339E9E9EADADAD787878 -3333335151515151515151515151515151514A4A4A4A4A4AA6A6A6ADADADA6A6A64A4A4A808080 -ADADADADADAD8787873A3A3A333333333333333333333333333333707070ADADAD969696333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525266FC18C394F40252526252526252526252526252526 -374C406AB7852A302D252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262A302D313F362F3B34262928252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2549A6F79CDCFE9CDCFE94A06B211E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E414994D490D6FE9CDCFE8888561E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACD4D4 -D4D4D4D4B77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -53534F59595552514D4D4C494D4D494E4D494D4C484C4B474A4946484743484743484744474642 -4645414645432328610F135207003608013708013725223C130D380801370D07373D3C3E4D4745 -7A736FA9A09BCDC5BCCAC1B6C7BDB1C7BDB1C8BEB1C9BEB1CABFB0CBBFB0CBBFAFCCBFAFCDBFAF -C8B8A7D0C0AE81788B213087150C4B0D06410A09460C06420D04441B3D812153940718632B518D -4648514F4E4B4E4D4A4E4D4A4E4D4A4D4C494C4B484B4B474A4946494845484744474643464541 -45444042423D333333333333333333333333333333333333333333333333333333333333333333 -ADADADADADAD696969707070ADADADADADADADADADADADADADADADADADAD6161614A4A4AA6A6A6 -ADADADA6A6A64A4A4A808080A6A6A64A4A4A333333333333333333333333333333333333696969 -ADADADADADAD333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525269F9F9F252526252526252526252526 -25252625252625252625252625252625252625252625252625252670C28C394F40252526252526 -2525262525262525262C35304C765A262727252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252626384D4144665144665144665142624E -2E3832252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25 -45A0F794A06B211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2D5FA36C775D211E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E53B190D6D460473A25292C21231E1E1E1E1E1E1E1E1E1E1E1E1E2D5FA3 -6C775D211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E452524D56565251504C4D4D494E4D494E4D494D4C494D4C494D4C494C4B47 -4B4B474C4B474A4945484744484643484747232B670E114B0700360801371712383D3C3C201C38 -0A03371812383C3B393C3B393D3C3A47413F766E6BA69B94C6BCB0C5BAACC2B6A8C2B6A7C2B5A6 -C2B5A5C4B5A5C5B6A5C5B5A5BAA99B3942831F2168150D4B090239130B48130A49141D5E2C66A2 -0A1A5D0913533740624E4D4A4F4D4B4E4D4A4E4D4A4E4D494D4C494C4B484B4B474A4946494845 -48474447464345444144434042423D333333333333333333333333333333333333333333333333 -333333333333333333ADADADADADAD6161617070708F8F8F333333333333333333808080ADADAD -ADADAD6161614A4A4AA6A6A6ADADADA6A6A64A4A4A808080ADADADADADADADADADADADADADADAD -424242333333696969ADADADADADAD333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526E8E8E89F9F9F -25252625252625252625252625252625252625252625252625252625252625252625252670C28C -394F40252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252633443A446651446651 -44665144665144665143644E282C2B252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121215E5E5E7373738484845C5C5C1E1E1E -1E1E1E1E1E1E1E1E1E2222225959597B7B7B8181817171712F2F2F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2545A0F794A06B211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC698CAAA3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4585754585753504F4B4F4E4A4D4C484E4D4A4E4E4A -4D4C494D4C494D4C494D4C484E4D494D4C484C4B484B4A474B4A47454446252E630F144D070036 -0802363634383B3A38353536282436343236393836393836383836383735373734433E3B706763 -9F9289BFB2A4C0B3A3BEB1A1BEAF9FBEAE9EBEAE9D76708430408B1B1551100A4309033A18114F -14114F26518E0C1856040433222B624E4C4B4F4E4B4F4E4B4E4E4A4E4D4A4E4D4A4D4C494C4B48 -4B4A474A494549484548474447454246444145444042423D333333333333333333333333333333 -3333333333333333333333333333333333339E9E9EADADAD7070704242424A4A4A333333333333 -424242ADADADADADADADADADADADAD7F7F7F4A4A4AA6A6A6ADADADA6A6A64A4A4A808080ADADAD -ADADADADADADADADAD515151333333787878ADADAD979797333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526E8E8E8C4C4C49F9F9F252526252526252526252526252526252526252526252526252526 -25252625252670C28C62A67A6DBD8A6DBD8A4E7C5F26272725252634463C73C991252526252526 -5D9C736BB98671C58E6BB986466B54252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -3F5D4B446651446651446651446651446651446651324239252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222225C5C5C454545 -7171715C5C5C1E1E1E1E1E1E1E1E1E1E1E1E6767677777774242423535354242422D2D2D1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2529599C74B8E994D6FE -98D0E2809A79311E1E1E1E1E1E1E1E1E1E2545A0F794A06B211E1E1E1E1E1E1E1E1E1E1E1E234F -519ACD88CAF098DCFE98CADB788864291E1E1E1E1E1E1E1E1E1E41498ECD88D0F79CDCF794C4D4 -74714F1E1E1E1E1E1E1E1E1E254D8774B8E998DCFE98D0E988ACA3452F1E1E1E1E1E1E253588DB -9CDCFE9CDCFE9CAC80251E1E1E1E1E1E1E1E1E1E1E2971CD9CDCFE9CDCFE9CDCFE9CDCFE9CDCFE -8888561E1E1E1E1E253588DB9CDCFE9CDCFE9CAC80251E1E1E1E1E1E1E1E1E1E1E1E1E2529599C -74BEE998DCFE98CADB74825D291E1E1E1E1E1E1E1E1E297978D6E96C657264ACE294D6FE98D0E2 -6C592C1E1E1E1E1E41498ECD88D0F79CDCF794C4D474714F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E456555154534F51504C51504C -4D4C484E4D494E4E4A4D4D494E4D494D4C4951514D5D5D5854534E4D4C484D4C494D4D4A484744 -41403E2A2F541116500801361F1B363A3937383835373735373634373633363634363533353533 -353432353432353432353332413D3A6D645E9A8B80BAAA9BBCAC9BA99B92425492252967191853 -08083F11114C1B1B5A0F134D08094002042E1A21564D4C4E4F4E4B4F4E4B4F4E4B4F4E4B4E4D4A -4E4D4A4D4C494C4B484B4A474A494649484548474447464346454145444042423D333333333333 -3333333333333333333333333333333333333333333333333333338F8F8FADADAD808080333333 -333333333333333333696969ADADADADADADADADADADADADADADAD7F7F7F4A4A4AA6A6A6ADADAD -A6A6A64A4A4A5151515151515151519797975151513333338F8F8FADADAD8F8F8F333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526E8E8E8323233C4C4C49F9F9F252526252526252526252526252526 -25252625252625252625252625252670C28C4F7E60303D35394F416AB7854A735925252634463C -73C99125252625252670C28C405F4C2D3631405E4B72C89034443A252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252643644E44665144665144665144665144665144665135483D252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E3333338383832C2C2C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2153AA -8CD6F07C8872393B412D416455949541231E1E1E1E1E1E1E1E1E2545A0F794A06B211E1E1E1E1E -1E1E1E1E1E1E1E236459949549535631354131539578CAF78077411E1E1E1E1E1E296BC698D0CD -595348293541355379596B561E1E1E1E1E1E1E1E5664C4F7889A7235353A2D3B5645718741351E -1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC6 -98CAAA3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E -1E1E1E214DA388D6E274716435354131539578CAF07C6B411E1E1E1E1E1E1E297978D6F794C4CD -64594825232C29416B45472C1E1E1E296BC698D0CD595348293541355379596B561E1E1E1E1E4B -8FC2D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4CEA05C231E1E1E1E1E1E1E2F6DACCEB784401E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4F4B -4F4E4A53524E51504C4E4D494D4C484D4D494E4D4A4F4E4A4F4E4A52514D58585351514C4E4D49 -4E4D4A4E4D4A4948454342403F3E3B32334117154B0C063B353435383735373634363533353432 -343432343432353432343432343332343332343332343332353532373734443E3B6D625B5C678D -3545821F245E0B114A080E461E286A1C205D0A0F480409381A1E4C4D4E4E504F4C4F4E4B4F4E4B -4F4E4B4F4E4A4E4D4A4E4D494D4C494C4B484B4A474A4946494845484744474643464542454440 -42423D333333333333333333333333333333333333333333333333333333333333333333787878 -ADADAD969696333333333333333333333333707070ADADADADADADADADADADADADADADADADADAD -7F7F7F4A4A4AA6A6A6ADADADA6A6A64A4A4A333333333333616161424242333333A6A6A6ADADAD -787878333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526E8E8E8323233C3C3C39F9F9F252526252526 -25252625252625252625252625252625252625252625252670C28C394F40252526252526466C54 -67B08225252634463C73C99125252625252670C28C394F4025252625252663A87B466B54252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525263D5847446651446651446651446651446651446651 -303D35252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E4E4E4E707070 -4E4E4E7979797575755454542020201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E334DACF798A679291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F7 -94A06B211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253D94E998A679211E1E -1E1E1E3182DB98BEA3351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E237274D6F77865331E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E256BC698CAAA3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80 -251E1E1E1E1E1E1E1E1E1E3349A6F7909464211E1E1E1E1E1E1E1E3182DB98B287291E1E1E1E1E -1E297978DCFE88824F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3182DB98BEA3351E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E232F404045454545454545454545454545454545404034291E1E1E1E1E1E1E -1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E453524F53534E53524E504F4B4E4D494D4C494E4D4A504F4C4F4E4A4F4E4A4F4E4A -4E4D494D4C484D4D484E4D494E4D494D4C484A49464443403F3E3A3C3B3931303E313038383735 -383734363533353432353432343432353432353432353432353432353432353432363533373734 -3938363F4C66455D93232E670D1A5307144D162665233272131E5B08124C252B494F4F4E504F4C -504F4B4F4E4B4F4E4B4F4E4B4E4D4A4E4D4A4D4C494C4C484B4B474B4A474A4946494845484744 -47464246454145444042423D333333333333333333333333333333333333333333333333333333 -333333333333515151ADADADADADAD4A4A4A333333333333333333595959ADADADADADADADADAD -ADADADADADADADADADADADAD5151514A4A4AA6A6A6ADADADA6A6A64A4A4A333333333333333333 -595959ADADADADADAD4A4A4A333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526E8E8E8C3C3C39F9F9F -25252625252625252625252625252625252625252625252625252625252625252670C28C394F40 -2525262525263C56466FC28C25252634463C73C99125252625252670C28C394F40252526252526 -5D9A724C775B252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262D3732436650446651446651 -4466514466513F5C49262727252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E -1E1E1E5858587E7E7E6969693333333E3E3E7D7D7D5151511E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D68CAF78477411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2545A0F794A06B211E1E1E1E1E1E1E1E1E1E1E1E1E3A3D77B884C4F098DCFE9CDCFE -9CDCFE9CAC80291E1E1E1E1E1E41877CD0FE98C4D4789AA3596B5D2D231E1E1E1E1E1E1E1E1E33 -4194E298D6F088ACB86888874541331E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC698CAAA3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E5664C4FE9CDCFE9CDCFE9CDCFE9CDCFE9CDCFE -9CC4A3351E1E1E1E1E1E297978D6F07059251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E41877CD0FE -98C4D4789AA3596B5D2D231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E453534F52524D53524D54534E51504B4F4E4B4F4E4B51504D -4F4E4A4E4D494F4E4A4D4C484D4C484D4C484D4C484D4C484D4C484B4A4748474445444043423F -41403D3F3F3C3E3D3B3D3C393A3937393735383735373735363533353532373634373734373633 -3736343736343838354350624E699926376F0D205A071B550F215C294285192B68121A53393C49 -4F4E4B504F4C504F4C504F4B4F4E4B4F4E4B4F4E4B4E4D4A4D4D494D4C494C4B484B4A474B4A47 -4A494649484548474447464346454145444042423D333333333333333333333333333333333333 -3333333333333333333333333333333333339E9E9EADADAD808080333333333333333333333333 -787878ADADADADADADADADADADADAD808080ADADAD5151513333334A4A4AA6A6A6ADADADA6A6A6 -4A4A4A3333333333339E9E9EADADAD9E9E9E333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -E8E8E89F9F9F252526252526252526252526252526252526252526252526252526252526252526 -25252670C28C394F4025252625252649705765AD7E25252634463C73C99125252625252670C28C -394F402525262525265C99714B775C252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2E39333F5E4B4466514365503A5244282C2A252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B -5C5C5C1E1E1E1E1E1E1E1E1E5858588585852828281E1E1E1E1E1E5151517777771E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D68CAF78477411E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2545A0F794A06B211E1E1E1E1E1E1E1E1E1E1E2965C694D6D4 -64594825231E1E1E25398EE998B280291E1E1E1E1E1E1E1E1E29413D5F805994C688D0FE94AC80 -2D1E1E1E1E1E1E1E1E1E1E252941644D77A370B2E998DCE2684D2C1E1E1E1E1E1E1E1E1E1E1E25 -398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC698CAAA3D1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E5664C4F78477411E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E29413D5F805994C688D0FE94AC802D1E1E1E1E4B8FC2D4D4D4D4D4D4D4D4D4D4 -D4D4D4D4D4D4D4D4CEA05C231E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E455545051504C54534E58575253524E -51504C4F4E4A4E4D4A4D4C494E4C484F4E4A4F4E4A4F4E4A4D4C484D4C494D4C484C4B474C4B47 -4D4C484B4A474C4B474C4B4849484447464345444143423F41403D3F3F3C3D3D3A3A3A36373734 -38373438383538373539383637373549596D4E6A962138700A245E07205B0F1F592C4A8D193373 -1820514341424D4C484F4E4B504F4C504F4C504F4C4F4E4B4F4E4B4F4E4B4E4D4A4E4D4A4D4C49 -4C4B484C4B484B4A474A494649484548474447464245454144434042423D333333333333333333 -333333333333333333333333333333333333333333333333333333616161ADADADADADAD4A4A4A -333333333333333333333333515151707070787878515151333333ADADAD515151333333333333 -4A4A4AA6A6A6ADADADA6A6A64A4A4A707070ADADADADADAD616161333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525269F9F9F252526252526252526252526252526252526252526252526252526 -25252625252625252625252670C28C42614D2D36313D58476DBD89466A5225252634463C73C991 -25252625252670C28C394F402525262525265C99714B775C252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526282B2A262727252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E5151517F7F7F1E1E1E1E1E1E1E1E1E434343 -8282821E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DACF798A679 -251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25419AF098A672211E1E1E1E1E1E1E1E -1E1E253D94E998AC79251E1E1E1E1E1E1E334DACF79CB280291E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E215FB894D6C64D291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4859BEF78C88561E1E1E -1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E256BC698CAAA -3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E33 -49A6F794A679251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E297978D6E9684D251E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E215FB894D6C64D291E1E1E232F4040 -45454545454545454545454545454545404034291E1E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E453524F51504D -52514D54534E53524E51504C4F4E4A4E4D4A4F4E4A55545053524D51504C504F4B4D4C484D4C49 -4D4C484C4B474C4B474E4D494D4C484E4D4A4D4C494C4B484C4B47494945494846494846484744 -45444143433F3E3D3A393835383734383735363B444A638337558712316C072763091B53192A60 -2B4D8E142F6C272A454342404A49454E4D49504F4B504F4B504F4C504F4C4F4F4B4F4E4B4E4D4A -4E4D4A4E4D4A4D4D494C4B484C4B484B4A474A494549484548474447464246454144434041413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -979797ADADADA6A6A6424242333333333333333333333333333333333333333333333333ADADAD -5151513333333333333333334A4A4AA6A6A6ADADADA6A6A6A6A6A6ADADAD979797333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525265D9B736DBC8871C58E67B082476C54252627 -25252634463C73C99125252625252670C28C394F402525262525265C99714B775C252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E3D3D3D858585272727 -1E1E1E1E1E1E5050507777771E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2153AA8CD6F07C8872353B412D415D4D88873D231E1E1E1E1E1E1E1E1E1E2D71CD98D0C6 -554741292F3A25231E1E1E1E2D71CD98CAB8452F251E1E252D5FB18CD6FE9CB280291E1E1E1E1E -316BA3606B6435353A2935564DA0E29CC4A3351E1E1E1E1E1E2964598E95454D48292F3A3159A3 -80D0F77865331E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E256BC698CAAA3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25398EE298AC80251E1E -1E1E1E1E1E1E1E1E1E214DAA8CD6F07C8872393B412D475D4977AA7077561E1E1E1E1E1E1E2979 -78D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E316BA3606B6435353A2935564DA0E29CC4A3 -351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6D -ACCEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E452514E52514D54534F5B5A565B5A5653524E4F4E4A4D4C484F4E4A57565254534F504F4B -4F4E4A4C4B474C4B474D4C484B4A474C4B474D4C494D4C484C4B474D4C484D4C484D4C494C4B47 -4D4C494E4D494C4B474A49454948444444403C3C3837393A2B41612B4E8212357009225D13204C -2027462C4572213E7325304E3C3A3E4544414948454D4C484F4E4A504F4C504F4C504F4C504F4C -4F4E4B4E4E4A4E4E4A4E4D4A4D4D494D4C494C4C494B4A474B4A474A4946494845484744474642 -45444144433F41413C333333333333333333333333333333333333333333333333333333333333 -333333333333333333424242A6A6A6ADADAD9696963A3A3A333333333333333333333333333333 -333333333333ADADAD5151513333333333333333333333334A4A4AA6A6A6ADADADADADADA6A6A6 -424242333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E2E2E3131317070706363633131312B2B2B1E1E1E -2121217878786565652F2F2F3A3A3A7B7B7B5353531E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E252D599C74B8E998DCFE98D0E2809A79311E1E1E1E1E1E1E1E -1E1E1E1E234F51A0E294DCFE9CDCF7745F251E1E1E1E23484D9AD490D0F090CAE284A095559AE2 -98B280291E1E1E1E1E2D5FAA7CBEE994D6FE9CD6F08CB2B14D412C1E1E1E1E1E1E1E235655A6D4 -88CAF798DCFE98CADB788264291E1E1E1E1E1E297978DCFE9CDCFE9CDCFE9CDCFE9CDCFE9CDCE9 -684D251E1E1E1E1E1E1E1E1E256BC698CAAA3D1E1E1E1E1E1E1E1E1E1E1E1E297978DCFE9CDCFE -9CDCFE9CDCFE9CDCFE9CDCE9684D251E1E1E1E1E2529599C74B8E994D6FE98D0E988B2B859593A -1E1E1E1E1E1E1E297978D6E9684D251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2D5FAA7CBEE994D6FE -9CD6F08CB2B14D412C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E451504D504F4C52514E54534F54534E51504C52514D504F4B4F4E4A -504F4B504F4A4F4E494F4E4A4D4C484D4C484D4C484C4B474B4A464C4B474C4B474C4B474D4C48 -4E4D494C4B484D4C484F4E4A4E4D494E4D494B4A474E4D494C4A4742413D373D422B394B2D3443 -313139393838343A3F2E3B5235374142413F4444424746434B4A464D4D494F4E4A504F4B504F4C -504F4C504F4C504F4C4F4E4B4F4E4B4F4E4B4E4D4A4E4D4A4D4C494C4B484B4B484B4A474A4945 -49484447464346454244434043423E41413C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333515151ADADADADADADA6A6A6686868333333 -3333333333333333334A4A4A8E8E8EADADAD515151333333333333333333333333696969A6A6A6 -ADADADADADAD4A4A4A333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7B7B7B858585858585858585 -8585856969691E1E1E1E1E1E2E2E2E6B6B6B8181817979795656562121211E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504C51504D52514D51504C51504D53524E -58575351504C4F4E4A4D4C484D4C484D4C484C4B474D4C484D4C484D4C484D4C484C4B484D4C48 -4C4B474C4B474D4C484C4B484B4A464C4B474E4D494E4D49504F4C4D4C484C4B484B4A46474642 -43423F42423E42413E41403E42413E40403C41403D42423F4645424746434A49464D4C4A4F4E4A -504F4B504F4B504F4C504F4C504F4C504F4C4F4E4B4F4E4B4E4D4A4E4E4A4D4D494D4C494C4B48 -4C4B484B4A474A494549484447464346454144433F43423E41413C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333515151A6A6A6 -ADADADADADAD8E8E8E595959333333333333424242707070707070333333333333333333515151 -9E9E9EADADADADADADA6A6A6515151333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCED4D4D4D4CEB17E3A1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D56555253524F -51504C52514E57565358575351504C504F4A4E4D494F4E4A4E4D494D4C484D4C484C4B474D4C48 -4E4D494C4B474D4C484C4B474C4B474C4B484D4C484B4A474B4A474C4B474D4D484D4D494C4B47 -4C4B484C4B474A4945484744474643474743474743484744474643474643484743494844484744 -4A49464D4C494F4E4A504F4B504F4B504F4B504F4C504F4C504F4C4F4E4B4F4E4B4F4E4B4E4D4A -4D4D494D4C494C4B484C4B484B4A474A494549484447464345444044433F43423E41413C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333334A4A4A979797ADADADADADADADADAD9E9E9E777777686868515151515151686868 -7F7F7F969696ADADADADADADADADAD979797424242333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -51514D54535051504D51504D51504D54534F54544F52514C51504C504F4B4F4E4A4E4D494D4C48 -4C4B474B4A464D4C484D4C484B4A464B4A474B4A474B4A474C4B474E4D4A4E4D494C4B474E4E49 -4E4D494D4C484D4C484E4D494C4B474B4A464B4A464A49464F4F4B4F4F4B4C4B474A4945494844 -4948454948454948454A49454A49454B4A474D4C494E4E4A4E4D494F4E4A504F4C504F4C4F4F4B -4F4E4B4F4E4B4E4D4A4D4C494D4C494C4B484C4B484B4A474A494649484447464245444044433F -43423E41413B333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333336161619E9E9EADADADADADADADADADADADAD -ADADADADADADADADADADADADADADADADADAD9E9E9E616161333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E451504D52504D51504D51504D52514E51504D52514E5756515D5C5853534E -51504B4E4D494D4C484D4C484E4D494C4B474C4B474C4B474C4B474C4B474C4B484C4B484C4B48 -4D4C484C4C484F4E4A4E4E4A4F4E4A4D4C484C4B484C4B474B4A464C4B474B4B46575752575752 -4B4B474A49454948444847444948444948444948444948454947444948454A49464948454C4B48 -504F4C504F4C4F4E4B4F4E4B4E4D4A4E4D4A4D4D4A4C4B484C4B484B4A474B4A474A4945494844 -47464246454144433F43423E41413C333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333333333333334A4A4A -7878788F8F8F979797ADADADADADAD9797978F8F8F7878784A4A4A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D51504D51504D51504D504F4C4F4F4C51514E -5655515B5A5652514D51504B4D4C484C4B474C4B474C4B474C4B474B4A464C4B474D4C494C4B48 -4B4A474C4B474D4C484C4B474B4A464C4B474D4C484D4C484D4C484C4B474C4B474C4B484D4C48 -4C4B474D4D484C4C474B4B464C4B474A4945484744494844494844484744494844484744494744 -4948454948454A49464C4C484E4D4A4E4E4A4F4E4B4F4E4B4E4D4A4D4D4A4D4C494C4B484B4A47 -4A494649484548474447464245444044433F43423E41413C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D51504C504F4C4F4E4B -51504D504F4C504F4C52514D51504D53524E52514D4F4E4A4C4B474B4A474B4A464C4B474B4A47 -4C4B474D4C484C4C484B4A464C4B474C4B474C4B474B4B474C4C484B4B474C4B474C4B484C4C48 -4B4B474B4A474B4A474C4B484C4B474B4B464B4A464B4A474A49454A49454A4945494844494845 -4948454847434948444948454A49464847444948444B4A464C4B484D4C494E4D4A4D4C494D4C49 -4D4C494C4B484B4A464A494649484548474346454145444144433F43423E41413C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504C -504F4C514F4C504F4C52504D52514D51504D51504D51504C53524E53524E4F4E4A4E4D494D4D49 -4C4B474C4B474C4B484C4B474D4C484C4B474C4B474C4B474B4A464B4A464C4B474C4B474A4A46 -4C4B474E4D494C4B484C4B474C4B474C4B474C4B484C4B474B4A464A49464B4A464A4A464A4946 -4948444948444847444847444847434948444948444847444847434847434847444948454A4946 -4A49464A49454A49464B4A474C4B484B4A464B4A4649494547464346454245444044434043423F -41413C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E451504C51504C51504D51504C504F4C53524E52514D52514D51504D504F4C50504C -52524E53524F4E4D494C4B474C4B474C4B484C4B474C4B474C4B474C4B474C4B484C4B484D4C48 -4C4B484B4A474C4B484E4E4A4F4E4A4D4C484D4C484D4C484B4A464B4A474B4A464B4A464A4946 -4C4B484B4A474A49464948444948444847444847444948454A49454948444A4945494844484744 -4847444948454949454847444847444847444847444847444949454A4946494845474643464541 -45444044433F43423E41413C333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E4C61CE9178CE9178CE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE9178CE9178C36937 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20 -607075C36537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C51504D51504D504F4B504F4B52514D52504D52514D -51504D51504D51504D53524F53524F4F4E4A4D4C484B4A474B4A474C4B484D4C484E4D494D4C48 -4D4C484D4C494E4D494C4B484B4A474C4B484D4C484D4C484C4B474C4B474C4B474C4B474D4C49 -4D4C484B4A464B4A464B4A474B4B474A4946494845484744484744484844494844494844484743 -484743494844484743484743484743474643474643474643474743474643474642474642474642 -47464246454145444044433F44433F43423E41413C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E23415BC89178CE9178 -CE8D72B8775B81412C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25316B6564B88975CE9175C38264 -9C5E3A341E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E343E48917469BD8975CE8D72B87759703A231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE9178CE9178CE9175 -C382679753342E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D78CE895955211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E20607075C36537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4514F4C51504D51504C504F4B504F4B -51504C504F4C4F4E4B504F4C51504D51504D51514D52514D52514E4D4C494C4B474C4B484E4D49 -4E4D494E4D4A4C4B474C4B474B4A474B4A474B4A464A49464B4A464B4A474C4B484F4E4A4E4D4A -4D4C484E4D494E4D494D4C484B4A464B4A464B4A474C4B484B4A474A4946494844484844494844 -494844484743484743484744484743474643484743484743474643474643474643474643474643 -47464245454144434044434044433F44433F43423E43423E43423E41413C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525263131312C2C2D252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526313132454546252526252526 -252526252526252526252526282829343435252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212121 -5E5E5E7373738484845C5C5C1E1E1E1E1E1E1E1E1E565656858585858585858585858585858585 -7474741E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E -23415BC89167813A2C443737655E61BD9172A24C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26657072C87F59 -6B3E2E3F33314F4545866945441E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75 -AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E5562649C5E456041344A3A3A7B706CCE8D646B2C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75 -CE7B4D4A2F2C3F33315A535EBD9175A750291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29455BC37756917F6F913E201E1E1E -1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20607075C36537231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72 -B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D53524E -57575356555151504C51504C51504C504F4C514F4C51514D51504D51504D52514D52514D4D4C49 -4E4D494E4D494E4D494D4C484C4B474C4B474C4B474B4A464B4A464B4A464A49464A49464B4A46 -4B4A464F4E4A4E4D494E4C494F4E4A4E4D494E4D494D4C484B4A464B4B474B4A474C4C484D4C48 -4B4A464A49464A4945494845494844484744484744494844484743494844484743474643464642 -46464246464247464346454245444144434044433F43423E43423E42413E41403C41403C41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526C4C4C44F4F4F252526252526252526252526 -2525262525262525262525262525262525262525262525262D2D2EB9B9B9505051252526767677 -9D9D9E2525262525262525262525262525262525268888888B8B8C252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2222225C5C5C4545457171715C5C5C1E1E1E1E1E1E1E1E1E282828313131313131 -3131313131317676765353531E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8672974120 -1E1E1E1E1E1E1E1E1E23415BC891646B281E1E1E1E1E1E204A626CCE86564F211E1E1E1E1E1E1E -343E4D9C7B6FC89178C886679C53342E1E1E1E1E1E2E4C61C886534A1E1E1E1E1E1E1E1E1E213A -9789729C45231E1E1E1E1E1E343E4D9C7B6FC89178C886679C53342E1E1E1E1E1E1E1E1E1E1E1E -2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295A5E61B88975CE8D72B87756653320 -1E1E1E1E1E1E1E3750B88D67915E5BB28672C3896FAD653F3F211E1E1E1E3F5B69C87B5EA28272 -C8825B7B5053B28975C37F5355251E1E1E1E1E1E1E343E4D9C7B6FC89178C886679C53342E1E1E -1E1E1E1E1E34918675A25B4291776CC38D75C37F59652F201E1E1E1E1E2E868278CE9178CE9178 -CE9178CE9178CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E213C9C8D759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556972CE9178CE9178CE9178 -CE9178CE9178BD62311E1E1E1E1E234A5059A77F6FC38D78C8896CAD69454A251E1E1E1E1E1E2E -868278CE9178CE9178CE9178CE9178CE91759741201E1E1E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E1E1E203F4956A78272C89175C8866CA7653C391E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232526342823231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E202E28262E251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A79178 -A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E205A6D75CE74422E1E1E1E1E1E1E1E266B7478CE74422E1E1E1E1E1E1E253FA28D6F -8C493A817469C38D78C8896C8C41231E1E1E1E212E656561B88975CE8D72B87753602F201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72AD532E -4A626CBD6534231E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E -1E3750B88D67915E5BB28672C3896FAD653F3F211E1E1E1E1E1E20607075C36942656564BD8D78 -C886678C41261E1E1E1E1E1E1E212E656561B28672C89178C886679C5B37341E1E1E1E1E1E1E1E -1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E451504D53524F5D5C585E5D596867626F6E6B71706C71706D706F6C72716D73726F72706D -706F6B706F6B6F6E6A706F6B6E6E6A6D6C696D6C686C6B676C6B676D6C686E6D696D6C686D6C69 -6D6C686C6B686B6A676C6B676E6D696E6D696D6C686D6C686D6C686D6C696E6C696D6C686C6B68 -6C6B686B6A676B6B676B6B676E6D696D6D696A6A666A6A656A6A656A6A666A6A656A69656A6A65 -6A696569686568686469686468676468676367676367666366666263635E5B5A5649484442413E -41403C41403D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525269F9F9F252526252526252526 -252526252526252526252526252526252526252526252526252526252526C5C5C54F4F4F252526 -252526252526252526252526252526252526252526252526252526252526252526262627777777 -3838392525267676779D9D9E2525262525262525262525262525262525268888888B8B8C252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3131318484842B2B2B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E23415BC891646B281E1E1E1E1E1E1E233E56C39169 -81331E1E1E1E233750B28D699750373F2C293F3E48A28672A24C291E1E1E1E283FA28D6F8C3A1E -1E1E1E1E1E1E294159C3895B5A251E1E1E1E233750B28D699750373F2C293F3E48A28672A24C29 -1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E445B69C889617B3E2C -342F316B6D6CCE86564F211E1E1E1E1E3750B89178C3704239211E1E2534867F75B85E31231E1E -3F5B69CE82565A2F34867F78CE7F504A2F378C82759C49231E1E1E233750B28D699750373F2C29 -3F3E48A28672A24C291E1E1E1E1E34918678CE82565A2C201E21296B7072C8703C291E1E1E1E1E -1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2137918978B262342E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E265A5B507041343F2C2934333A817772 -C3703C2E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E34918675 -9C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E2F48AD8D6F974C3139282639333765503C -391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20 -5A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2C45AD9172913E201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE74422E1E1E1E1E1E1E1E23607075CE7745341E1E -1E1E1E1E253FA28D75C3826186412C2921202E333A5533201E1E29657072C377505A372C342C31 -606569C882534A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E213A97896C86371E233E56BD82534A1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E -1E1E1E1E1E1E1E1E1E1E3750B89178C3704239211E1E2534867F75B85E31231E1E1E1E20607075 -CE8D699750343F2F3160696CCE865655211E1E1E1E1E21347B6248603A2E392C293F3E45A28675 -A750291E1E1E1E1E1E1E1E1E1E1E1E4F6269A7532E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E452514D51504D585854706F6D706F6C706F6D6F6E6C6F6E6C6E6D6B -6F6E6B71716E71706D706F6C6F6E6C6F6E6C6F6E6B6D6D696C6B686B6A676B6A676B6A686B6B68 -6D6C6970706D6D6D696C6B686B6A676B6A676B6A676C6B686C6B696D6C696C6B686B6A686D6D69 -6F6E6B6E6D6A6B6A686B6A686C6A686B6A676A6A676969666969666A6A666B6A67696965696966 -696865696865696965696865686764686764686764676663676663666562666562656562656461 -65636163636049484441403D41403C40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526E8E8E8 -9F9F9F252526252526252526252526252526252526252526252526252526252526252526252526 -C5C5C54F4F4F252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525267676779D9D9E252526252526252526252526252526252526 -8888888B8B8C252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5B5B5B6A6A6A1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC891646B281E1E1E1E -1E1E1E1E334DB29172913E1E1E1E23607072BD6534231E1E1E1E1E1E1E1E3F5B69C87745341E1E -1E1E26657475BD6234231E1E1E1E205A6D72C36D3A291E1E1E1E23607072BD6534231E1E1E1E1E -1E1E1E3F5B69C87745341E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E31 -868278B2532C1E1E1E1E1E1E1E2842A28D759745201E1E1E1E3750B8916C8C3A1E1E1E1E1E1E1E -2E4C61C886534A1E1E3F5B69C8703C231E1E556972C36537231E20607075B25B2C1E1E23607072 -BD6534231E1E1E1E1E1E1E1E3F5B69C87745341E1E1E1E34918678AD53291E1E1E1E1E1E29495E -C886534A1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344556B28D78C88969A76D567B4C3434211E -1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23415BC889564F1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E -1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E3A53BD9164702C1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178 -BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2355696CC87B4D441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE74422E1E1E1E1E20394153 -B28D78B85E2E1E1E1E1E1E1E1E253FA29178B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D64 -6B281E1E1E1E1E1E1E1E213A97896F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E233E59C386564F211E1E213C9C896C86371E1E1E1E1E1E1E1E1E1E1E1E20 -5A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E3750B8916C8C3A1E1E1E1E1E1E1E2E4C61C88653 -4A1E1E1E1E20607078CE77422E1E1E1E1E1E1E2F48B28D677B2F1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4A626FC8703C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D51504C69686471706D706F6C6F6E6B -6F6E6C6F6E6B6E6D6A706F6D71706D706F6D706F6D6F6E6C6F6E6C6E6D6B6D6C696C6B686B6A68 -6B6A676B6A676B6A676B6A676E6E6B6D6D696C6C686D6D6971706D6C6B686B6A676C6B686D6D69 -6D6C696C6B686C6B686D6D6A6D6C696B69676C6A686D6C696C6B686B6A676A69676A69676B6A67 -6B6A676A69676A6A67696965686864696965696965696865686764686765676663676663676663 -6766636565626564616564616563615B5B5641403C403F3C3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526E8E8E8C4C4C49F9F9F252526252526252526252526252526252526252526252526 -252526252526252526C5C5C5A8A8A8C0C0C1C0C0C17E7E7F272728252526555555BFBFBF252526 -2525262B2B2CCCCCCC424242252526C5C5C54F4F4F2525267676779D9D9E25252625252639393A -9F9F9FC7C7C7B6B6B6B3B3B48B8B8C252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222227F7F7F4242421E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415B -C891646B281E1E1E1E1E1E1E1E334DB29172913E1E1E1E31868278CE9178CE9178CE9178CE9178 -CE9178CE8250441E1E1E1E1E2E495EC886534A1E1E1E213A9789729741201E1E1E1E1E31868278 -CE9178CE9178CE9178CE9178CE9178CE8250441E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E -1E1E1E1E1E1E1E253FA28D729741201E1E1E1E1E1E1E1E31868278AD532C1E1E1E1E3750B88D64 -6B281E1E1E1E1E1E1E233E56C38D6165251E3F5B69C36D3A231E1E4F656FBD62341E1E205A6D72 -B25E2E1E1E31868278CE9178CE9178CE9178CE9178CE9178CE8250441E1E1E1E349186759C4520 -1E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E21294A4142 -7B625BAD8675C87F534F251E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E -1E1E1E34414D9C7B6FC38D78CE9178CE9178CE8D5B5A211E1E1E1E1E1E1E1E1E2C7B7F75AD5329 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E -1E2131817B72CE8969A76D5681503C44281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20445364C3865B652C1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234159C89178CE9178CE916F8C3A1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE9178 -CE9178CE9178CE9172B26D4544211E1E1E1E1E1E1E1E253FA28D72913E1E1E1E1E1E1E1E1E1E1E -1E1E1E29495ECE9178CE9178CE9178CE9178CE9178CE91789C45201E1E1E1E1E1E234159C89178 -CE9178CE916F8C3A1E1E1E1E1E1E1E1E1E204F656FC36D3A231E1E1E1E26657475B85E2E1E1E1E -1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E3750B88D646B281E1E1E1E -1E1E1E233E56C38D6165251E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E -1E1E264F5359AD8272C89178CE9178CE9178CE74422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514C514F4B6F6F6A -71706D6F6E6C6E6D6B6E6D6B706F6C6F6E6C6E6D6B6F6E6C6F6E6B71716E73726F71706D706F6D -6D6D6A6D6C696D6C696B6A686B6A676B6A676B6A676C6C696C6C686B6A676D6C69706F6C6D6C69 -6C6B686D6C696D6C696C6B696B6A676B6A676C6B686B6A686B6A686C6B696D6C696C6B696A6967 -6A69666B6A676C6B686C6B686B6A676A69666A6966696865696865696865696865686764686764 -67666366666367666367666466656365656265646164636163635E41403C403F3B3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526E8E8E8323233C4C4C49F9F9F252526252526252526252526 -252526252526252526252526252526252526C5C5C58080803D3D3E505050B9B9B9757576252526 -555555BFBFBF2525262525262B2B2CCCCCCC424242252526C5C5C54F4F4F2525267676779D9D9E -252526272728ADADAD9696963F3F40484849A9A9A98B8B8C252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E474747 -7D7D7D2121211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23415BC891646B281E1E1E1E1E1E1E233E56C3916981331E1E1E31868275AD5029 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C8C3A20234159C389595A211E -1E1E1E1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61 -C882504A1E1E1E1E1E1E1E1E1E1E1E1E253FA28D729741201E1E1E1E1E1E1E1E31868278AD532C -1E1E1E1E3750B88D64702C1E1E1E1E1E1E1E233E59C3916165251E3F5B69C36D3A231E1E4F656F -BD62311E1E205A6D72B85E2E1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E2C7B7F75AD5329 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E253C978975A74C261E1E1E1E1E1E1E1E1E4A626FC8703F291E1E -1E1E1E1E1E1E1E1E1E1E2C45AD8D72A2533434211E1E1E1E234159C88D5B5A211E1E1E1E1E1E1E -1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455B -C88956551E1E1E1E1E1E1E1E1E1E23393A3C6B5B56A28275CE86595A251E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E203F5061BD86616B33201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2126392F2C -392F2C392F292E211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E205A6D75CE7B4D4F332C3F2F292E211E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E -1E1E1E1E1E1E1E1E1E1E1E1E29495EC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2126392F2C392F2C392F292E211E1E1E1E1E1E1E1E1E348C8678CE9178CE9178CE9178 -CE9178CE7F4D3F1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E3750 -B88D64702C1E1E1E1E1E1E1E233E59C3916165251E1E1E20607075C36537231E1E1E1E1E1E2842 -A78D6C81331E1E1E1E2E495EC38D64863E2C29211E1E1E1E4A626CC874422E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -51504C514F4B71706C716F6D716F6D706F6C72716E73726F706F6C6F6E6C6F6E6C706F6D71716D -72716E71706D71716D6E6D6B6D6C696D6C696C6B686C6B686B6B686B6B686C6C686B6B686B6B68 -6D6D696E6D6A6D6D696C6C696D6C696D6C696D6D696D6C696C6B696C6B686B6A676B69676B6A68 -6C6B696C6B696B6A686A69666B6A676D6C696D6C696D6C696B6B686A6A67696965696965696865 -69686568676568676467666467666466666366656365656265656165646164636064635F41403C -403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526E8E8E8323233C3C3C39F9F9F252526 -252526252526252526252526252526252526252526252526252526C5C5C54F4F4F252526252526 -6D6D6EB3B3B4252526555555BFBFBF2525262525262B2B2CCCCCCC424242252526C5C5C54F4F4F -2525267676779D9D9E252526464647CBCBCB3232332525262525268888888B8B8C252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E7070705959591E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC891646B281E1E1E1E1E1E204A626CCE86564F211E -1E1E23607075C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23607075BD6237 -5A6972C3693A231E1E1E1E1E1E1E23607075C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E29495EC886564F1E1E1E1E1E1E1E1E1E1E1E1E1E31868678B2532C1E1E1E1E1E1E -1E283FA28D759C45201E1E1E1E3750B89172913E201E1E1E1E1E1E395367CE86534A1E1E3F5B69 -C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E23607075C3703C2E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E -1E1E2C7B7B75B2532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868278AD532C1E1E1E1E1E1E1E1E1E -4A626CC874422E1E1E1E1E1E1E1E1E1E1E1E23415BC8895955211E1E1E1E1E1E1E395367CE8D5B -5A211E1E1E1E1E1E1E1E1E2C7B7B75B2532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24923 -1E1E1E1E1E1E345064CE8956551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2542A28D72913E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232529 -342C26231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232E2C293425201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E203F4C5EBD8961703320 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E205A6D75CE74422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B8916981331E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3753BD8D64 -7B3A2C392F2C392F2C3F3E53B28D677B2F1E1E1E1E1E1E1E1E1E1E556972C86D3A231E1E1E1E1E -1E1E1E1E1E1E1E3750B89172913E201E1E1E1E1E1E395367CE86534A1E1E1E1E20607075C36537 -231E1E1E1E1E1E2842A78D6C81331E1E1E1E4F656FC8703F291E1E1E1E1E1E1E23657475CE7442 -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2329 -2F34342F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E452504D53514E72716D6F6E6C706F6C706F6C71716D71716D706F6C6F6E6C -6F6E6C71706D706F6C6F6E6C71706D71716E6E6D6A6D6C696C6B696C6B686C6C696B6B686B6B68 -6B6B676B6B686B6B686C6C696D6C696C6B686C6C696D6C696D6C696D6D696D6D6A6D6C696B6A68 -6C6B686C6B686B6A686C6B696C6B696C6B686B6A676B6A6771716D72716E6E6D6A6D6C696B6A67 -6A6966696965696966696865696865686865686764686764676664666563666562656561656461 -64636065646041403C403F3B3F3F3A333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526E8E8E8C3C3C3 -9F9F9F252526252526252526252526252526252526252526252526252526252526252526C5C5C5 -4F4F4F252526252526575758C5C5C5252526545454C0C0C02525262525262B2B2CCCCCCC424242 -252526C5C5C54F4F4F2525267676779D9D9E252526585858C4C4C4252526252526252526888888 -8B8B8C252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3333338585853131311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC89167813A2C3F3737655E61 -BD9172A24C291E1E1E1E1E1E233A53B88D72A75B3A442C293933345A505391502E1E1E1E1E1E1E -1E1E1E29495EC88669B889729141201E1E1E1E1E1E1E1E1E233A53B88D72A75B3A442C29393334 -5A505391502E1E1E1E1E1E1E1E1E1E1E334DB2916C91452E3428262E211E1E1E1E1E1E1E445E69 -C889617B3E2C342C316B6D6CCE865955251E1E1E1E1E3750B89178C87B535A3329393A459C8678 -B85E31231E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E1E233A53B88D72 -A75B3A442C293933345A505391502E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956 -551E1E1E1E1E1E1E1E1E1E23607075C877484425202321201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3481745E86503A4F372C3F3334656264C3916C86371E -1E1E1E1E1E1E1E1E1E345064C8895B652F23232120231E1E1E1E1E1E334DB28D69863A231E1E1E -232F429C8678CE8D5B5A211E1E1E1E1E1E1E1E1E23607075C877484425202321201E1E1E1E1E1E -1E1E23607072C37042341E1E1E2837867F75CE8956551E1E1E1E1E1E374286533C4A2F262E2829 -4F505EC38D64702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD6231 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E394C5E -BD8D6C91493144332E44332E44332E3928201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE74422E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29657472C87F59 -6B3A2C342C2C4A3E3F8169505A251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E445E6CCE7F4D3F1E1E1E1E1E1E1E1E1E1E318C8678AD53291E1E1E1E1E1E1E1E1E344C64 -C8895E6B37292E282629211E1E1E1E1E3750B89178C87B535A3329393A459C8678B85E31231E1E -1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E345064C886595A281E1E1E20 -344556B88D78CE74422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235C9BCED4D4AC6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E453514E56555273726E6F6E6B6F6E6B706F6C6F6E6C -706F6D706F6D6E6D6B6F6E6C706F6D71706D706E6C6F6E6C71716D6F6E6B6F6E6B706F6C6C6B68 -6C6B686C6B686C6B686C6B686C6B686B6A676B6A676C6B686B6A686C6C696D6D696D6D696C6B68 -6D6C696C6C696B6A686C6B686B6A686B6A676C6B686C6B686D6C696D6C696B6A676D6C696E6D6A -6C6B696D6C696C6B696D6C696E6D6A6D6D696B6A67696966686765676664676663676663666563 -66656265656265656165646165646142413E41403C3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526E8E8E89F9F9F252526252526252526252526252526252526252526252526252526252526 -252526252526C5C5C54F4F4F252526252526727273AFAFAF252526484849CACACA2B2B2C252526 -2B2B2CCCCCCC424242252526C5C5C54F4F4F2525267676779D9D9E252526444445CCCCCC373738 -2525262525268888888B8B8C252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E2E2E313131 -7070706363633131312B2B2B1E1E1E1E1E1E1E1E1E5D5D5D7070701E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC89178 -CE9178CE8D72B8775B81412C231E1E1E1E1E1E1E1E1E1E1E343E48977B6CC38D78C8896FB27759 -7B3E261E1E1E1E1E1E1E1E1E1E253C9C8D78CE895955211E1E1E1E1E1E1E1E1E1E1E1E1E343E48 -977B6CC38D78C8896FB277597B3E261E1E1E1E1E1E1E1E1E1E1E234A535EB88D78CE9178BD6231 -1E1E1E1E1E1E1E21295A6261B88975CE9172BD77596B33201E1E1E1E1E1E1E3750B88D64865359 -B28975CE8D6FAD653F3F211E1E1E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E -1E1E1E1E1E1E343E48977B6CC38D78C8896FB277597B3E261E1E1E1E1E349186759C45201E1E1E -1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E1E233342977F6FC89178CE91759741201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26555359A27F6FC38D78CE9172 -BD7B5E864529231E1E1E1E1E1E1E1E1E1E1E1E25317B7069C38D78CE9178BD62311E1E1E1E1E20 -44505BB28672C3866CB877596B535BC38D5B5A211E1E1E1E1E1E1E1E1E1E233342977F6FC89178 -CE91759741201E1E1E1E1E1E232F3F977F72C8896FB877566B5B5EC88956551E1E1E1E1E1E2F3F -917769BD8975CE9175C37F5E864129231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E23657078CE9178CE9178CE9178CE9178CE9178B25B2C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE74422E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E212E656561B88975CE9175C382679C623F3F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2E817F78BD62341E1E1E1E1E1E1E1E1E1E1E20556972CE7745341E1E -1E1E1E1E1E1E1E212E6B6D69C39178CE91759741201E1E1E1E3750B88D64865359B28975CE8D6F -AD653F3F211E1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E212C -656564BD8972BD826CAD6D4870656CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2967A6CED4C89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514E53524E72716D71706D -716F6D71716D71716D706F6D71706D71706D706F6C6F6E6C71706D706F6D6F6E6C706F6D6F6E6C -706F6C71706D6D6C696E6D6A6E6D6A6D6C696B6A676C6B686B6A686B6A686C6B686B6B686C6B69 -6D6D696D6D696C6B686D6C696D6C696D6C696D6C696D6D696C6B696C6B686C6B686D6C696D6C69 -6D6C696A69666C6A686C6B696C6A686C6B696D6C696D6C696D6C696D6D6A6C6B68696966686765 -67666467666366656265656265656165656165646165656141413D41403C3F3F3B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525269F9F9F252526252526252526252526252526252526252526252526 -252526252526252526252526252526C5C5C562626236363759595AC0C0C06B6B6B2525262C2C2D -C0C0C17F7F7F3A3A3B3F3F40CCCCCC424242252526C5C5C54F4F4F2525266C6C6DB3B3B3313132 -262627A5A5A6A1A1A14444453636379494958B8B8C252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7B7B7B8585858585858585858585856969691E1E1E1E1E1E2424248080804848481E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D61 -65281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8D4B77E401E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D -51504D716F6C72716E72716F706F6D71706D706F6D71706D72716E71716D6F6E6B706F6C71706D -706F6D706F6C706F6C706F6C6C6B686C6B686E6D6A6E6D6A6E6D6A6D6C696C6B686C6B686C6B68 -6D6C696C6B696C6B686C6B686C6B686B6A686B6A676B6A686D6C696D6D696D6D696D6C696B6B68 -6C6B696C6B686C6B696C6B686A69676C6B686D6C696C6B696D6C696C6B696C6B696C6B696D6C69 -6C6B686B6A6769696568676567666467666366656265656165656165646165646041403C403F3B -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525269D9D9EBFBFBFC8C8C8B3B3B46E6E6E -262627252526252526525253AEAEAFC7C7C7C1C1C1ABABAB383839252526C5C5C54F4F4F252526 -353535AAAAAA8E8E8E2525263434358E8E8FBCBCBCC6C6C6B7B7B86E6E6E252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8ABDC29B5C29 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E451504D52514E72716D73716F72716F706F6D71716D71706D71716E71716E71716D -6F6E6B71706D706F6D71706D706F6C6E6D6B6F6E6B6D6C696C6B686D6B686D6C69706F6C747370 -6D6C696C6A686C6B686C6B696D6C696D6C696D6C696C6B686C6B686C6B686C6B696C6B696D6D69 -6C6B686A69666361605A59595251524B484A4342443C3A3D413F416867646D6C696C6B696C6B68 -6C6B696D6C696C6B696B6A686B6A676A6966696865686764686764686764676663666562656461 -65646041403C403F3B3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514E52524E72716D71706D716F6D71716D71716E706F6C -706F6D71716D71716D706F6C71716D706F6C706F6D6F6E6B6E6E6B71706D6E6D6A6B6A676C6B68 -6B6A676E6D6A706F6C6D6C696C6A686C6B686D6C696D6C696D6C696D6C696B6A68686665605F5E -585756504E4E484748413F423B393C3B393C3B393C3B393C3B393C3B393C3B393C3B393C5C5C59 -6C6B686B6A686D6C696C6B696B6A686B6A676C6B686A69666968656968656867656B6B686C6B68 -67666366656265656166656141403C403F3B3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E453524F54535075737072716E706F6D -6F6E6C71706D706F6C706F6D706F6D706F6D6F6E6B6F6E6B706F6C71706D71706D6E6E6B6F6E6B -6D6D696C6C696C6B686C6B686D6D696E6D6A6E6D6A6B6B686564625E5C5B5654544D4B4C474446 -3E3C3F3A383B3A383B3A383B3A383B3A383B3A383B3A383B3A383B3A383B3A383C39393C39393D -39383C39383B5352526B6A686C6B686D6D696D6C696C6B686B6A686D6D696B6A67696966696965 -6969656D6C696C6B6968676466656365656166656142413D403F3B3F3F3A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514E52514D -75747074737171716D706F6C6F6F6C6F6E6C706F6D71716E72716E70706D706F6C6F6E6B706F6D -72716F71706D6E6D6A6C6B686B69676362605B59595452534B4A4B4342443C3A3D3A383B3A383B -3A383B3A383B3A383B3A383B3A383B3A383B3A383B3A383B3A383B3A383B3A383B3A383B39383C -38393E4160773A4C5B353B44363A414A4C4E6B6B686D6C696D6C696D6C696D6D6A6C6B686C6B68 -6A6A676A6A676A6A676A69666A696669696567666467666467656366666143423E42413D40403A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E452514E51504C72716D71716D72726F76767370706D6E6D6B6F6E6C71716E71716E706F6D -71706D6F6E6C696867595859525050494748403F413A383B39373A39373A39373A39373A39373A -39373A39373A39373A39373A39373A39373A39373A39373A39373A39373A39373A39373A39373A -39373A39373A38383B353A424D94C256B0EA52A4D94989B34A749166767E6C6B6A6C6A686C6B69 -6C6B696B6A686B6B686B6B686B6B6872726F7574716D6C696C6B696A6967696966696765686764 -44433F42413D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E451504D514F4C706F6C71706D737371787875727270706F6D706F6D -71716F73727071716E71706D70706D49494939373A39373A39373A39373A39373A39373A39373A -39373A39373A39373A39373A39373A39373A39373A39373A39373A39373A393739393739393739 -39373939373939373939373939373A38373B333B444481AB54AEE953AEE953AEE852AEE852ADE8 -53A8E0599AC35F8AA46C6B6A6C6B696D6B696D6C696C6B6974747175757171706C706F6C6C6B69 -69696668676569686445444042413D403F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D52514D716F6C71706D71716E727270 -73737171716F71716F71716E71716D716F6D71716E71716E4A4949383639383639383639383639 -383639383639383639383639383639383639383639383639383639383639383639383639383639 -38363938363938363938363938363938363938363938363937373A333A433C6F9351ADE851ACE8 -50ACE850ACE74FACE74FABE74EABE74EABE768757A6C6B696C6B686C6C696C6B696D6D6A70706D -71716D71716D6D6D6A6B69676B6A6868676347454145433F40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C88250 -4A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E233E59 -C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D52514E72716D -706F6D71706D70706D74737173727171706E71716E71706D6F6E6C71706D706F6D525151373538 -383639383639383639383639383639383638383638383638383638383638383638383638383638 -383638383638383638383638383638383638383638383638383638383638373638373639343941 -355D794EABE74EABE74DABE74DAAE64DAAE64CAAE64CA9E64BA9E66580916C6B696C6B686D6C69 -6D6C696D6C696D6D6B6F6E6D6E6D6B6C6B696B6A686D6D6A69686445444044433E40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E -1E1E1E1E1E1E1E1E31868278CE9178CE9178CE9178CE9178CE7B48391E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E253FA28D78CE895955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E -1E1E1E1E1E1E1E333F8C6542441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3C867469 -C38D78CE8D72B87B5E91492C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E344550915334231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344C61C882534A211E1E1E29 -707778CE9178CE9178CE9175BD7F5E864529231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -51504C52514D72716D706F6D706F6D6F6F6D706F6D71706D6F6E6C71706D706F6D6D6D6A6F6F6D -70706C5B5959363537373538373538373538373538373538373538373538373538373538373538 -373538373538373538373538373538373538373538373538373538373538373538373538373538 -37353836353833383E304A5F4CA9E64BA9E64BA9E64AA9E64AA8E549A8E549A8E549A8E55C87A1 -6C6B686C6B686D6C696D6C696B6A696D6D6C7372716D6D6C69696769696769696668676344433F -42413D40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2121215E5E5E7373738484845C5C5C1E1E1E1E1E1E1E1E1E1E1E1E -3B3B3B7070708080807A7A7A5858582121211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -8C86729741201E1E1E1E1E1E1E1E1E1E1E202E2F2E443334817B78C8744544332E3F2F23231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959 -551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29455BC37756917F6F913E201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75 -C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2537918675B870485A372C3F33345A4C50975B37231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131868275 -A750291E1E1E1E1E29707778C370423F2F2C3F3334605E64C3916C8637201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E4504F4C51504D72706D706F6D71706D70706D6E6E6C6F6E6C6E6E6C6F6E6C -706F6C71706D71706D71706D636261353336373537373537373537373537373537373537373537 -37353737353737353737353737353737353737353737353737353737353738373B44596A3A3C41 -36353736353736353736353736353834373C2D3E4D47A2DD49A7E548A7E548A7E547A7E547A6E4 -46A6E446A6E4548FB46A69666A69666C6B696E6D6A6C6B696C6C6A6E6D6C6C6B69696968696967 -68686568676344433F42413D40403B333333333333333333333333333333333333333333333333 -3333333333333333333133343033353033352F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2E31 -2A2D2F282A2C262627252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222225C5C5C4545457171715C5C5C1E1E1E -1E1E1E1E1E1E2B2B2B8181815454542A2A2A3636367B7B7B5656561E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7478C86D3A -231E1E1E1E1E1E1E1E1E1E1E345064C88256705B5EB28672C88D6FA75E342E1E1E1E1E1E29495E -CE9178CE9178CE9178CE9178CE9178CE7F483F1E1E1E1E1E1E1E1E343E4D9C7B6FC89178C88667 -9C53342E1E1E1E1E1E1E334DB28D64865053A7826FC88D72B8704544211E1E1E1E1E1E1E1E212E -6B6D67C38D78C886648C5356B28D67702C1E1E1E1E1E1E1E232C3A867069C38D78CE8D6FAD6942 -44211E1E1E1E1E1E1E232F3F917B6FC89175BD7B59705E64C882504A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72AD532E4A626CBD6534231E1E -1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E344150A78272 -C88D72B26D45817075C36937231E1E1E1E1E233A56BD9178CE9178CE8D5955211E1E1E1E1E1E1E -1E1E1E1E1E1E232C3A867069C38D78CE8D6FAD694244211E1E1E1E1E1E34918675A25B4291776C -C38D75C37F59652F201E1E1E1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E -1E1E1E1E212E656561B88975CE8D72B87753602F201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E202E28262E251E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E232526342823231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E233E56C38D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E3F5B69CE9178CE9178CE743F2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E343E4D9C7B6FC89178C886679C53342E1E1E1E1E1E1E334DB28D64 -865053A7826FC88D72B8704544211E1E1E1E1E1E1E1E1E1E232F3A867069BD8D78C88D6FB27050 -552C1E1E1E1E1E1E1E232C3A867069C38D78CE8D6FAD694244211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E455BC3865955211E1E1E1E1E1E29707778C36937231E1E1E1E1E1E1E37918978B25B2E -1E1E1E1E1E1E1E212E656561B88975CE8D72B87753602F201E1E1E1E1E1E1E1E203F4956A78272 -C89175C8866CA7653C391E1E1E1E1E1E1E1E232C3A867069C38D78CE8D6FAD694244211E1E1E1E -1E1E1E2E3E4D9C776CBD8D75CE8D72B877566533201E1E1E1E1E1E1E1E1E1E253FA28D6F8C493A -817469C38D78C8896C8C41231E1E1E1E1E1E343E4D977B6CC38D78C8896CA7653C391E1E1E1E1E -345064C87F53655059B28675CE8D6FA75E342E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B86231 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4514F4D504F4C71706D736E6B89695E816D63716F6D -706F6D71716E6E6D6B706F6C73727071716E71716D6A6A67393738363437363437363437363437 -363437363437363437363437363437363437363437363437363437363437363437363437363437 -4A789756B0E957AFE75297C44A789742596B35343836343734353A2E3B494091C646A6E445A6E4 -45A5E445A5E444A5E344A4E343A4E34C97C76B6A686A69666A69666C6B686B6A676969676B6A68 -6A6A686969697172716E6E6C67666244433F43423E40413C333333333333333333333333333333 -3333333333333333333333333233342F33352F33352F33352F33352F3334545859545859545859 -5458595458595458595458595458595458592F3334414546545859545859545859545859545859 -5458595458595458595458595458592F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F312B2F312B2F312A2E3127282A252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E3E3E3E8585852424241E1E1E1E1E1E5E5E5E6A6A6A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E266B7478C86D3A231E1E1E1E1E1E1E1E1E1E1E345064CE9172A7532E291E1E293A53B28D6C -81331E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E233750B28D69 -9750373F2C293F3E48A28672A24C291E1E1E1E334DB29178BD6D4239211E1E283A978675AD5029 -1E1E1E1E1E2055656FCE825965372939373F917F75CE9167702C1E1E1E1E1E253A918672AD653F -4A2F2939333A817772BD693A291E1E1E1E31817F78BD70454A2F293F4153AD8D78CE82504A1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896C86371E -233E56BD82534A1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E -1E2F45AD8D72A75B373F2C2C555B61C39178C36937231E1E1E1E1E1E1E1E1E1E1E233E59C38D59 -55211E1E1E1E1E1E1E1E1E1E1E253A918672AD653F4A2F2939333A817772BD693A291E1E1E1E34 -918678CE82565A2C201E21296B7072C8703C291E1E1E1E1E1E1E296B7472C87F596B3A2C342C2C -4A454D86492C1E1E1E1E1E29657072C377505A372C342C31606569C882534A211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B8916F974529231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E296B7472C87F596B3A2C342C2C4A454D86492C1E1E1E1E1E1E1E1E1E1E1E1E -445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E233750B28D699750373F2C293F3E48A28672A24C29 -1E1E1E1E334DB29178BD6D4239211E1E283A978675AD50291E1E1E1E1E1E1E283A978678BD7048 -553329342C2E5A535370371E1E1E1E1E253A918672AD653F4A2F2939333A817772BD693A291E1E -1E1E1E1E1E1E1E1E1E1E1E2C7B7B75B25B2E1E1E1E1E1E1E1E1E29707778C36937231E1E1E1E23 -394556B89178AD532C1E1E1E1E1E29657072C377505A372C342C31606569C882534A211E1E1E1E -1E2F48AD8D6F974C3139282639333765503C391E1E1E1E1E1E253A918672AD653F4A2F2939333A -817772BD693A291E1E1E1E1E394950814C374A3329342C31606569C886564F211E1E1E1E1E1E1E -1E253FA28D75C3826186412C2921202E333A5533201E1E1E293A53B88D72A75B3A442C29343337 -6B65484F1E1E1E1E1E345064CE8D72AD693F4A2F2C4A505BBD916C81331E1E1E1E1E1E1E1E1E1E -1E1E1E4F6269A7532E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514E51504D886A5EDC5828 -E95420E95420C65D3874706C73727071706D6E6E6B6F6E6B6E6D6B706F6D6D6C693F3D3F363436 -363436363436363436363436363436363436363436363436363436363436363436363436353436 -35343635343641576953ADE752AEE852ADE851ADE851ADE82286C72E3B483534363435392F3A45 -397FAE43A4E343A4E342A4E342A3E342A3E341A3E241A3E2439FDA6B69676B6A686A6966696965 -6969656968656969666D6D696B6B6A6D6D6D696A6866666243423F42413E41413C333333333333 -3333333333333333333333333333333333333233342F33352F33352F33352F33352F33352F3334 -5458595458595458595458595458595458595458595458595458592F3334414546545859545859 -5458595458595458595458595458595458595458595458592F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302C30312F33352B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F312B2F312B2F312B2F312B2F3127282A252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E2929298181814747471E1E1E292929 -7676764B4B4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E266B7478C86D3A231E1E1E1E1E1E1E1E1E1E1E345064CE895955211E -1E1E1E1E1E31868275A24C261E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E -1E1E23607072BD6534231E1E1E1E1E1E1E1E3F5B69C87745341E1E1E334DB2916C86371E1E1E1E -1E1E20556972C86D3A231E1E1E213A978D75A249261E1E1E1E1E1E29495EC89167702C1E1E1E1E -345064C87F4D3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E3A53BD91677B2F1E1E1E1E1E1E20 -55696FCE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -233E59C386564F211E1E213C9C896C86371E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E -817F75AD50291E1E1E3F5B67CE82534A1E1E1E1E1E1E1E2E818278C36937231E1E1E1E1E1E1E1E -1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E233A53 -BD8D5B60211E1E1E34918678AD53291E1E1E1E1E1E29495EC886534A1E1E1E1E1E1E3750B89169 -81371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E213A97896F -8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334D -B29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26555E64C39178C38264 -9C65506B3E2C291E1E1E1E1E1E1E1E1E3750B8916981371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E23607072BD6534231E1E1E1E1E -1E1E1E3F5B69C87745341E1E1E334DB2916C86371E1E1E1E1E1E20556972C86D3A231E1E1E1E1E -395367C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E -233A53BD8D5B60211E1E1E1E1E1E1E1E1E1E293E56BD895E60281E1E1E1E1E1E1E1E1E29707778 -CE9178CE9178CE9178CE9178C882565A281E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E213A -97896F8C3A1E1E1E1E1E3A53BD9164702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D -3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D69 -81331E1E1E1E1E1E1E1E253FA29178B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075C8703F -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064CE8D5B5A211E1E1E1E1E1E318C8675A24C26 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4555451 -535350CC5B32E95420E95420E95420E95420A1644E71716E75747175747171706D71716E706F6D -6B6B69474546353336353336353336353336353336353336353336353336353336353336353336 -3533363533363533363533363940474FA2D850ACE74FACE74FABE74EABE72386C7006AB124445B -3533363434382F3842346D9541A2E240A2E240A2E23FA2E23FA1E23EA1E13EA1E13EA0E0666F73 -6969666A696669696669696569696569696569696669696667676567676567666343423F43423E -41413C3333333333333333333333333333333333333333333333332F33352F33352F33352F3335 -2F33352F33352F33345458595458595458595458595458595458595458595458595458592F3334 -4145465458595458595458595458595458595458595458595458595458595458592F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30494D4E -494D4F2B2F30373B3C575B5C2E32342B2F302B2F302B2F302B2F302B2F302B2F302B2F302D3132 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F312B2F312B2F312B2F312B2F31 -2A2E31262627252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E353535 -7B7B7B8282828585855454541E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7478C86D3A231E1E1E1E1E1E1E1E1E1E1E -345064C87F50441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E23415BC88959551E1E -1E1E1E1E1E1E1E1E1E1E1E31868278CE9178CE9178CE9178CE9178CE9178CE8250441E1E1E334D -B28D64702C1E1E1E1E1E1E1E4F656FC8703C231E1E1E2F48AD916C86371E1E1E1E1E1E1E1E334D -B28D67702C1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178CE9164702C1E294961CE8959 -551E1E1E1E1E1E1E1E345064C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E204F656FC36D3A231E1E1E1E26657475B85E2E1E1E1E1E1E1E345064C87F4D -441E1E1E1E1E1E1E2E817F75AD50291E1E20556972CE743F291E1E1E1E1E1E1E20607075C36937 -231E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E556972CE9178CE9178 -CE9178CE9178CE9178CE9164702C1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E -1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495ECE9178CE9178CE9178 -CE9178CE9178CE91789C45201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E23282E554948866961B88D78BD6D3C341E1E1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E31868278 -CE9178CE9178CE9178CE9178CE9178CE8250441E1E1E334DB28D64702C1E1E1E1E1E1E1E4F656F -C8703C231E1E1E1E20556D75C8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556972CE9178 -CE9178CE9178CE9178CE9178CE9164702C1E1E1E1E1E1E1E1E1E296B7775B86231231E1E1E1E1E -1E1E1E1E1E29707778C3704244332E4A41489C7B5E7033201E1E1E1E1E1E29495ECE9178CE9178 -CE9178CE9178CE9178CE91789C45201E1E1E1E2131817B72CE8969A76D5681503C44281E1E1E1E -1E1E1E556972CE9178CE9178CE9178CE9178CE9178CE9164702C1E1E1E1E232F3C867469BD8D78 -CE9178CE9178CE916F8C3A1E1E1E1E1E1E1E1E253FA28D72913E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C88250441E1E1E1E1E -1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4535350595855E45524E95420E95420E95420E95420B8603F71706D747370777673 -72716E71716E72716F6E6E6B4F4D4D343235353335353335353335353335353335353335343335 -3433353433353433353433353433353433353534364A8CB84DAAE64CAAE64CAAE64BA9E62586C6 -0069AF006BB31C4D6F34333534333630373E2F5C7C3EA1E13EA1E13DA0E13DA0E13CA0E13C9FE1 -3B9FE03B9FE05F78876C6B696A69676A6967696966696965696865676664676664676664666663 -66666243423F43423E41413C3333333333333333333333333333333333333333333133342F3335 -2F33352F33352F33352F33352F33352F3334545859545859545859545859545859545859545859 -5458595458592F33344145465458595458594145462F33342F33342F33342F3334545859545859 -5458592F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F304F53542B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F30494D4E494D4F2B2F303034354448492C30312B2F302B2F302B2F302B2F302B2F30 -2B2F30383C3D595D5E2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F312B2F31 -2B2F312B2F312B2F312B2F31282A2B252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E -1E1E1E2626267474745555553030303D3D3D7B7B7B4B4B4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7478C86D3A231E1E -1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E -23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E2F48AD8D6C81331E -1E1E1E1E1E1E1E334DB28D67702C1E1E1E1E556972C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E294961C88956551E1E1E1E1E1E1E1E2E4C64C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE9178CE9178CE9178CE9178CE7F4D3F1E1E -1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E20556972C8703C291E1E1E1E1E -1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E -556972C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495E -C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233A53B891697B2F1E1E1E1E2E4C61C88959 -551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E -1E1E1E1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E -1E1E1E1E1E1E4F656FC8703C231E1E1E1E20556D75CE703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E556972C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233750B88D64 -6B2C1E1E1E1E1E1E1E1E1E1E1E1E29707778C36937231E1E1E1E1E2E455BBD7F504A211E1E1E1E -29495EC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23393A3C6B5B56 -A28275CE86595A251E1E1E1E556972C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E -818275BD6D424A28201E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064 -C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D53524FD15A31E95420E95420E95420E95420A8664D -73716F71706D74736F73726F6F6E6C71716D71716E5A5A57333234343235343235343235343235 -343235343235343235343235343235343235343235343235343235426D8A4AA8E64AA8E549A8E5 -49A8E52687C60068AD006BB2006CB313568334323433323530353C2C4B633B9FE03B9FE03A9FE0 -3A9EE03A9EE0399EE0399EDF389DDF55809A6C6B696A69676A6966696965696865696865686765 -68676469686566666366666143423E43423E42423D333333333333333333333333333333333333 -3333333033352F33352F33352F33352F33352F33352F33352F3334545859545859545859545859 -4B4F504145464145464145464145462F3334383C3D414546414546383C3D2F33342F33342F3334 -2F33345458595458595458592F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -65696A4F53542B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F30494D4E494D4F2B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F30393D3E595D5E2B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F312B2F312B2F312B2F312B2F312B2F312A2D2F252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B -5C5C5C1E1E1E1E1E1E1E1E1E4F4F4F7676761E1E1E1E1E1E1E1E1E4C4C4C7D7D7D1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26 -6B7478C86D3A231E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD5029 -1E1E1E1E1E1E1E1E1E234159C88D595A211E1E1E1E1E1E1E1E1E1E1E1E23607075C3703C2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E -1E213A9789729745201E1E1E1E1E1E234159C39167702C1E1E1E1E345064C8865655211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3A53BD8D616B281E1E1E1E1E1E1E4A626CCE82504A1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3753BD8D647B3A2C392F2C392F2C -3F3E53B28D677B2F1E1E1E1E294961C882534A1E1E1E1E1E1E2137918978AD50291E1E1E395367 -C87F4D3F1E1E1E1E1E1E1E2C7B7B78C36937231E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E -1E1E1E1E1E1E1E1E1E345064C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34918675 -9C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E3750B8916981331E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3350B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232E2C293425201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E232529342C26231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45AD916C86371E -1E1E1E1E3750B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6C -C8743F2E1E1E1E1E1E1E1E1E1E1E23607075C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E395367C8865655211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E345064C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E23607072BD6937291E1E1E1E1E1E1E1E1E1E1E1E1E29707778C36937231E1E1E1E1E1E1E2E -817F75A74C291E1E1E1E3350B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2542A28D72913E1E1E1E1E345064C8865655211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2842A78D6C86371E1E1E1E1E1E1E1E3750B8916F8C3A1E1E1E1E1E1E1E1E253F -A28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075C8703C2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23292F34342F231E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D4F4E4B8F6A5BE15625E95420 -E95420CF5B3179726E77757375747173726F71706D6F6E6B71706D71716D666562323032343234 -3432343332343332343432353A46503332343332343332343332343332343332343B4E5D48A5E2 -47A6E447A6E446A6E43D72950365A6006BB2006BB3006CB40B5F9733323433323431343A2A3D4D -389ADB389DDF389DDF379DDF379CDF379CDF369CDF369CDE4C87AD6B6A686B6A676A69666A6966 -69696569686568676468676467666466656366666144433F43423F42423D333333333333333333 -3333333333333333333333332F33352F33352F33352F33352F33352F33352F33352F3334545859 -5458595458595458594145462F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33345458595458595458592F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F306095B2A878412E2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F3065696A5A5E5F4F53542B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F303135364F53545B5F60565A5B55595B484E66568197936D405D6162 -2B2F302B2F31474B4C595D5E5B5F604F53542B2F30393D3E5D61625D61625D61624347482B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B30485681978C66382B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F312B2F312B2F312B2F312B2F312B2F312A2E31252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E5656567777771E1E1E1E1E1E1E1E1E4B4B4B -8080801E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E202E2F2E443334817B78C8744544332E3F2F23231E1E1E1E1E345064C87F4D441E1E1E1E1E -1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E334DB2916C914129292120231E1E1E1E1E1E1E1E -233A53B88D72A75B3A442C293933345A505391502E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E -4F656FC8703C231E1E1E1E204F656FC377483F211E1E212E707772CE9167702C1E1E1E1E1E253A -978675BD7048553329342F2E4F494891653F391E1E1E1E2E817F75B25E31291E1E232C3F9C8678 -CE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE7F4D -3F1E1E1E1E1E1E1E1E1E1E318C8678AD53291E1E1E1E3350B88D69863A231E1E203F4C5EC39178 -AD50291E1E1E1E2C45A78D6C9141261E1E1E2E4156B89178C36937231E1E1E1E1E1E1E1E1E1E1E -233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E253A978675BD7048553329342F2E4F494891653F -391E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E296B7472C87F59 -6B3A2C342C294441457B45291E1E1E1E1E29657472C87F596B3A2C342C2C4A3E3F8169505A251E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178 -BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E33489C74567045374A332C3F3A3C -81746FCE865655211E1E1E1E1E1E296B7472C87F596B3A2C342C294441457B45291E1E1E1E1E1E -1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E233A53B88D72A75B3A442C29393334 -5A505391502E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E283A -978675BD7045553329342C2E4F4C4D65331E1E1E1E1E253A978675BD7048553329342F2E4F4948 -91653F391E1E1E1E1E1E2F48B28D677B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707778C36937 -231E1E1E1E1E1E1E1E395064C886564F211E1E1E29657472C87F596B3A2C342C2C4A3E3F816950 -5A251E1E1E1E1E374286533C4A2F262E28294F505EC38D64702C1E1E1E1E1E253A978675BD7048 -553329342F2E4F494891653F391E1E1E21348C8675AD532E231E1E1E25317B7472CE916F8C3A1E -1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E293A53B88D6FA25B3A -442C26342F34655E454F1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4D4 -AC6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E458575353524E -6F6E6A786B669467558D695B736F6C71716E75737072716D72716E72716E706F6C706F6D706F6C -6A6A66353434333134333134333134363E464591C342A3E24084B0384855333133333133333133 -353A404598CF44A5E344A4E343A4E33C749A3331340A5F99006BB3006CB4006CB40368AB323133 -3231343133382A3A48338BC6369CDE359BDE359BDE349BDE349ADE339ADE339ADD428DBF6B6A68 -6C6B686B6A686A696669696569686568676568676467666366656266656143423F43423E41413C -3333333333333333333333333333333333333333332F33342F33342F33342F33342F33342F3334 -2F33342F33345458595458595458595458594145462F3334545859545859545859545859545859 -545859545859545859525B8C84CDE3DE9A522F33345458595458595458592F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F3084CFEDDB91462F2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F3065696A435E6E8A765C5053542B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302C30315458594D515233373835393B525657485084 -8AD5EBD88D435D61622A336486CFE4F0AD653337392E32343337382B2F30393D3E595D5E2D3132 -2D31322C30312B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302A33668AD5EBD3883E2B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F30252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E2E2E3131317070706363633131312B2B2B1E1E1E393939858585515151 -2D2D2D3939397878786262621E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E31868278CE9178CE9178CE9178CE9178CE7B48391E1E1E1E1E345064 -C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E26555E61B88978CE9178 -CE7F483F1E1E1E1E1E1E1E1E343E48977B6CC38D78C8896FB277597B3E261E1E1E1E334DB28D64 -6B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E212E6B6D67BD8972BD826797625BB88D67 -702C1E1E1E1E1E1E1E232F3A867069BD8D78CE8D72BD7F61915031291E1E1E1E1E232F3F917B6F -C3896FBD7F5B866967C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2E817F78BD62341E1E1E1E1E1E1E1E1E1E1E20556972CE7745341E1E1E1E234F5E61BD8D75 -C382679C5E458C7F75AD50291E1E1E1E1E1E344150A78272C3866FB274508C7475C36937231E1E -1E1E29707B78CE9178CE9178CE9178CE9178CE9178AD532C1E1E1E1E1E1E232F3A867069BD8D78 -CE8D72BD7F61915031291E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E -1E1E1E1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E1E212E656561B88975CE9175 -C382679C623F3F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25316B655E -AD8272C89178CE8D6FB274536533201E1E1E1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B -7B3A231E1E1E1E253FA29178CE9178CE9178CE9178CE9178CE916C86371E1E1E1E1E1E1E343E48 -977B6CC38D78C8896FB277597B3E261E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C -231E1E1E1E1E1E1E1E232F3C867069BD8D78CE8D6FB274505A2C1E1E1E1E1E1E1E232F3A867069 -BD8D78CE8D72BD7F61915031291E1E1E1E2055696FC3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E29707778C36937231E1E1E1E1E1E1E1E1E253C9C8975A750291E1E1E1E212E656561B88975 -CE9175C382679C623F3F211E1E1E1E1E2F3F917769BD8975CE9175C37F5E864129231E1E1E1E1E -1E1E1E232F3A867069BD8D78CE8D72BD7F61915031291E1E1E1E1E2E3A4DA28272C3866FB87F61 -8C4C4DA28D6F8C3A1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E343E4D977B6FC89178C8896CA7653F391E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E -817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2967A6CED4C89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E453524F50504C6F6E6B6F6E6C6F6E6C71706D71716E71716D706F6C6E6D6A6F6E6B71706D -70706D6F6E6B6F6E6B6A69663C3A3B3231333231333231333231333753683E98D33CA0E13B9EDF -3B7AA436414B3231334181AC42A3E341A3E241A2E23B769E323133323133125685006CB4006CB4 -006CB4006BB32D363F3231333132362B38442E7BAE339ADD329ADD3299DD3299DD3199DD3199DD -3098DD3594D16B6A676B6B686B6A686A6966696865696865696865686864676763666562666661 -43423E43423E41413C3333333333333333333333333333333333333333332F33342F33342F3334 -2F33342F33342F33342F33342F333454585954585954585954585968B7F4F1D58A8A5C57545859 -545859545859545859467BC7CFEBD9D1854A535A8072B1C6C38B4E414546545859545859545859 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F3084CFEDDB91462F2F302B2F302B2F30 -2B2F302B2F3131568598BAD1D9E4E9EBE9E1DFD2BFB78F5A41303065696A91DBEBEA9F55515354 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F3035393A5D61622F33342B2F30 -2B2F30494D4E4850848AD5EBD88D435D61622A315775B3C9D79E623A3E402B2F312B2F302B2F30 -393D3E595D5E2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302A3854638FB0 -BBD0DDE3E9E9EAE4D6D0BDA293653B2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302A33668AD5EBD3883E2B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F30252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7B7B7B8585858585858585858585856969691E1E1E -1E1E1E4343437272728181817A7A7A5B5B5B2424241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C42A78D6C8637201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235695C8D4B77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4F4E4B706F6C72726F71716E706F6D71706D71706D71716D -72716E6E6D6B6F6D6B6F6F6C6E6D6B6F6E6B6B6B68434343323032323032323032323032323032 -333B443881B1389DDF359BDE3394D43C80AD3FA1E23EA1E13EA1E13978A2323134323032323032 -194D71006CB4006CB4006CB4006CB4253F533230323131342C36402B6B973098DC3098DC2F98DC -2F97DC2F97DC2E97DC2E97DC2D95DA686E706C6B686C6B696C6B686B6A67696865686865696865 -67676467666367676344434043423E40403C333333333333333333333333333333333333333333 -2F33342F33342F33342F33342F33342F33342F33342F33345458595458595458595458593A7BC8 -DCEBD1C97E4A54585954585954585954585F5EADF5F2DE97925E565458592F3334414546545859 -5458595458595458592F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F3084CFEDDB9146 -2F2F302B2F302B2F302B2F30283F7CA0DEEDE7C79A87746863666D708498A2814F322F3065696A -95DFEFE4994F2D2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F303A3E3F -5A5E5F2B2F302B2F302B2F30494D4E4850848AD5EBD88D435D61622B2F302B2F303E424355595A -565A5B3C40422B2F30393D3E595D5E2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -293B6786C7E9EEE3C7B5967C736C6967727E849CB0A06D352B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302A33668AD5EBD3883E2B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F30252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29373F7B5037 -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8ABDC29B5C291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C55545174716CA9644BCB5C34C35C39 -8D67586F6E6C71706D71716E6F6E6C6F6E6C6F6F6C6F6E6C706F6D6E6D6A4C4B4A312F31313032 -3130323130323130323130323130333361803294D53292D03D9FE03C9FE03B9FE0387CA9313134 -31303231303231303221435C006CB4006CB4006CB4006CB41D48673130323030332D343D285B7E -2E97DC2D96DB2D96DB2C96DB2C95DB2B95DB2B95DB2B95DB5D74826B6A686B6A676B6A666B6A66 -6968656969656B6B6768676466666367666344433F42413E40403B333333333333333333333333 -3333333333333333332F33342F33342F33342F33342F33342F33342F33342F3334545859545859 -5458595458593E4D8898DCEDF6B2645C5859545859545859515D9395DDF1F4AD605B5859535A82 -7ECBEEE89E525458595459656093C5C1DAE8E8EBE7E6DCC9B7793E2F33342F333491DBEBD3873D -3133342F33342B4B95B7E8D5AE632C2F33373F7FBFCDDDE4E8EBE8E7DCC7BB915B44312F2B2F30 -2B2F3084CFEDDB91462F2F302B2F302B2F302B2F302560AED7EACFA75D292B2F302B2F302B2F30 -2B2F302B2F3065696A94DEF3EEEEECEEEEECEEEEE5BD70292B2F3090DBEAD0853B2D2F302B2F30 -274891B7E8D5B266315D61622E3A576498BECBDEE7EBE8DCDCC6C2C5E2E9D88D435D61622A3159 -7ECAEEDE94482B2F313E42435B62785A8EB8C2D9E6EAEAE1DAC6A490603B2E2F302B2F302B2F30 -2B2F302B2F302B2F394C9ADFECE4B99655322B2F302B2F302B2F302B2F302B2F302B2F302A3148 -568AB4C1D8E5E9E9DFDAC6A490603B2E2F302B2F302B2F302A35526498BECBDEE7EAE7DBD4BEBA -C5E2E9D3883E2B2F302B2F302A334C5B8FB5C0D3E0E5E7DED9C19E8456342C2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C52514EB26043 -E95420E95420E95420E7542187695D6E6E6B6F6E6C6F6E6C6F6E6C706F6D706F6D70706D6F6E6B -555553302F31312F31312F31312F31312F31312F31312F31312F313248593A9BDB399EE0389DDF -3195D72684C32F5E7F323338312F31312F31283947006CB3006CB4006CB4006CB415517B312F31 -302F322D333A274B662B95DB2B95DA2A94DA2A94DA2994DA2993DA2893DA2893DA517A946B6A68 -6A696769696569696569696569686569696567676466656267666143423E41403D40403B333333 -3333333333333333333333333333333333332F33342F33342F33342F33342F33342F33342F3334 -2F333454585954585954585954585941454D509EE5F1E09A955E555458595458594581CED8EAC8 -C0774B545859535A827ECBEEE49A4E4145463863AEC3E9D7CA956B5A57585868786B53322F3334 -2F333491DBEBD3873D3133342F33342B4B95B7E8D5AE632C2F333535546D69625953565D6187BC -D1E9DBB86D2F2B2F302B2F3084CFEDDB91462F2F302B2F302B2F302B2F30274992B8E7E8D8A15D -47342F2B2F302B2F302B2F302B2F304F535490DBEAD597594F50504D504F44392E2B2F3090DBEA -D0853B2D2F302B2F30274891B7E8D5AB602A51566462AFEFEBE3C1AC8469787A827E9DC8CCE7E8 -D88D435D61622A31597FCBEFE2984C2D31333539425FAAEFE8E5C3AF83678285927CACDAE4E7C0 -A15D342B2F302B2F302B2F302B2F3029367499DFECE7A255342F302B2F302B2F302B2F302B2F30 -2B2F302B2F384893D7E8E4C2AB80645D606D76A6D3E4E7C09A572D2B2F302B303E539FDFEBE3C1 -A981665F616A6E8DB8CCE7E8D3883E2B2F302B2F3A4C97DBE9D9AE936E5851596E7DB4E0EDD995 -6D392D2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -51504D504F4CDE5627E95420E95420E95420E95420B260436F6E6C6F6E6C6F6E6C6F6E6C6F6E6C -6F6E6C6F6E6C6E6D6B605F5C2E2D2E302F31302F31302F31302F31302F31302F31302F3138759F -369CDF369CDE3095D72289CD218DD51E8DD62284C52D56733131342F3034006AB0006BB3006CB3 -006CB40D5B90302F31302F312D3237263C4F2892D82893DA2793D92792D92792D92692D92692D9 -2591D94581A66D6D6A6B6B6869696569696569696569696568676466666366656366666143423E -42413D40403B3333333333333333333333333333333333333333332F33342F33342F33342F3334 -2F33342F33342F33342F33345458595458595458595458594145462A58A4C8EBDAD2884B545859 -54586467B6F7F9CF82795A58545859535A827ECBEEE0964A2F33342863B0D5EAC6A55E322F3334 -2F33342F33342F33342F333491DBEBD3873D3133342F33342B4B95B7E8D5AE632C2F33342F3334 -2B2F302B2F302A31567BC8EEE0974A2B2F302B2F3084CFEDDB91462F2F302B2F302B2F302B2F30 -2B2F374075AFC2E1ECEBDBC0B396776549352C2F302B2F302B2F3090DBEAD0853B2D2F302B2F30 -2B2F302B2F3090DBEAD0853B2D2F302B2F30274891B7E8D5AB60292C4288AAE6E8E79D535D5F60 -575B5C40487B8AD5EBD88D435D61622A315981CDF0F3A95D5C60615366A7A4E4EAD2883F2E2F30 -434748585F8384D1F9F6B6672B2F302B2F302B2F302B2F30284B95BBEAE6C77B322C2F302B2F30 -2B2F302B2F302B2F302B2F30293C7DA2E2E9D2883F2E2F302B2F302A32567BC7EFEDAD5E2B2F30 -293E83A8E5E7CE843A2D2F302B2F302A33668AD5EBD3883E2B2F30293C81A5E4E1BF74312C2F30 -2B2F3028458FB4E9DBB266292B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F30252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E4565552545350DF5726E95420E95420E95420E95420B3604371706D706F6D -6F6E6C6F6E6C706F6D6E6E6C6E6E6B6D6D6A656462313032302E30302E30302E30302E30302E30 -302E30355770349ADE339ADD327FB22B4E682286C91F8DD61C8BD5198AD41788D41E7CBC2C4F68 -085F9A006AB0006BB2006BB30564A4302E302F2E302E30352738462585C52591D92591D82491D8 -2490D82490D82390D82390D83886B86E6D6A6B6B676969656A6966696965696965686764676663 -68676467676344433F43423E40403B3333333333333333333333333333333333333333332F3334 -2F33342F33342F33342F33342F33342F33342F33345458595458595458595458594145462E3556 -7FCCF8FBBE706659594F62A3A4E3E8E19750565859545859535A827ECBEEE89E52545859525C80 -7EC3EDECE8D1C4A58375573D3333342F33342F333491DBEBD3873D3133342F33342B4B95B7E8D5 -AE632C2F333A406D9DA8C3D2D7E0E2E2DBD2D9E4EBE59D502B2F302B2F3084CFEDDB91462F2F30 -2B2F302B2F302B2F302B2F302B2F302A364A5272909CBDDBE5E9D6C68C503B30302B2F3090DBEA -D0853B2D2F302B2F302B2F302B2F3090DBEAD0853B2D2F302B2F30274891B7E8D5AB6029265AA7 -CDE9CBA358292B2F302B2F302A33668AD5EBD3883E2B2F302A31597ECAEEDE94482B2F302659A5 -CCE9CCA3592A2B2F302B2F302B2F354A99E2EFD1852B2F302B2F302B2F302B2F30274B96BCEAE6 -C67A312C2F302B2F302B2F302B2F302B2F302B2F302659A5CCE9CCA3592A2B2F302B2F302B2F35 -4A99E2EFD1852B2F30265AA7CDE9CBA358292B2F302B2F302A33668AD5EBD3883E2B2F302659A6 -CDECEBEBE9E7E9E9E7E9E9E7E9E9E9EBEDE6C579312B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F30252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504D504F4CB36143E95420E95420E95420E75421 -896A5D71716D706F6D6F6E6C6E6E6B6E6E6B6E6E6B6E6D6A6D6D6A6867653938392F2E302F2E30 -2F2E302F2E302F2E30323F4A3294D43098DC3080B52F33382F2E302D38422174AC1A8AD51788D4 -1487D31285D20F83D1117FC80A70B40068AE006AB2006BB22C31362F2E302D2F332836422376AF -2390D8228FD8228FD7218FD7218ED7208ED7208ED72A8AC96C6B686B6A676A69666B6A676A6966 -69686567666467666366656367676344433F42413D40403B333333333333333333333333333333 -3333333333332F33342F33342F33342F33342F33342F33342F33342F3334545859545859545859 -5458594145462F33354B90DDE4E8B1AC69534B92DEE7E3A49F6353545859545859535A827ECBEE -E89E525458595458595459645F81A393B9D9E3ECDBCF8C4B2F33342F33348FD9EBD58B41323334 -2F33342B4B95B7E8D5AE632C2A539CBFE7E0CD9C6D61564F4B557291CDEFE59D502B2F302B2F30 -84CFEDDB91462F2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F3A4389CDE3EAC3 -9B532B2B2F3091DAEBD0853B2D2F302B2F302B2F302B2F308ED8EBD3893E2E2F302B2F30274891 -B7E8D5AB60292659A6CDE9CCA35A2A2B2F302B2F302A33668AD5EBD3883E2B2F302A31597ECAEE -DE94482B2F302659A6CDE9CCA3592A2B2F302B2F302B2F354A99E2EFD1852B2F302B2F302B2F30 -2B2F302937799EE2EBE49E50322F302B2F302B2F302B2F302B2F302B2F302659A6CDE9CCA3592A -2B2F302B2F302B2F354A99E2EFD1852B2F302659A6CDE9CCA35A2A2B2F302B2F302A33668AD5EB -D3883E2B2F30265AA7CDEAD4B273484A4D4D4A4D4D4A4D4D4A4D4C433A302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4F4E4B716E69A86248 -CB5A33C35C378E66576F6E6C706F6D71706D70706D706F6D6F6E6C6F6E6B6E6D6A6D6C696A6966 -4140402F2D2F2F2D2F2F2D2F2F2D2F2F31343184BB2E96DC2E81B82E33392F2D2F2F2D2F2F2D2F -2E2E3023597E1585D01285D20F84D10D82D00A80CF087FCE0B7BC5066FB6006AB12539492F2D2F -2E2E3129343E216798208ED7208ED71F8DD61F8DD61E8DD61E8DD61D8CD61E8CD5686B6B6B6A67 -6A69666D6D696C6C6868686567676466656366656266666243423F42413E40413C333333333333 -3333333333333333333333333333332F33342F33342F33342F33342F33342F33342F33342F3334 -5458595458595458595458594145462F33344F609A9DDFEEEAA37B85CEF7F5B0645D5859545859 -545859535A827ECBEEE89E525458595458595458595458592F333F4C9ADEEDDB912F33342F3334 -7CC9F1EBA85A3933342F33342B4B95B7E8D5AE632C2974C3E8E9A8823C2E2B2F302B304B71C0F0 -E59D502B2F302B2F3084CFEDDB93462F2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302654A1C7EBE2B86C272B2F3089D3ECDC92452F2F302B2F302B2F302B2F307BC9F0E9A758 -352F302B2F30274891B7E8D5AB6029293C7EA3E3E9D58D43312F302B2F302A33668AD5EBD3883E -2B2F302A31597ECAEEDE94482B2F30293C7EA3E3E8D2883E2E2F302B2F302A32567AC6EFEEAE5F -2B2F302B2F302B2F302B2F302B303E58A6E6EDE1AE894C2F2B2F302B2F302B2F302B2F302B2F30 -293C7EA3E3E8D2883E2E2F302B2F302A32567AC6EFEEAE5F2B2F30293C7EA3E3E9D58D43312F30 -2B2F302A33668AD5EBD3883E2B2F30293E83A7E5EAD88F43312F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A -4F4E4B6F6E6B6E6D6B6E6D6B6D6D6A6D6D6A6E6D6B6E6D6B6E6D6B6E6E6C706F6D706F6D6F6E6C -6E6D6A6D6C696C6B684A49482E2C2E2E2D2F2E2D2F2E2D2F316A912B95DB2B82BB2E343B2E2D2F -2E2D2F2E2D2F2E2D2F2E2D2E2E2D2E2840521478BB0D82D00B80CF087FCE057DCE037BCD027BCC -0778C421445D2E2D2E2D2D3029323B2159801D8CD61D8CD61C8CD61C8BD51C8BD51B8BD51B8BD5 -1A8AD55A6F7C6A69666969656D6C686B6A6768676467666367666467666466666144433F44433F -41413D3333333333333333333333333333333333333333332F33342F33342F33342F33342F3334 -2F33342F33342F33345458595458595458595458594145462F33342F33394694DDEBE5E2E4E9C0 -9B542F2F33342F33342F33342E355D7ECBEEE89E525458594B6D9396927F7C7774545E7080B8E5 -F1CE822F33342F3334448FD9E9E7C6B2856A6463635E7BB1CAEAD4AE632C2A57A1C5EADDCB996C -6258544F556E8CCBEEE59D502B2F302B2F3073C2F2EDC3896B4B362B2F302B2F302B2F30285991 -A7A2897D7167616062606F8493C1E4EEE4AF87472C2B2F3062B1EEEFD5A487695E5C697A745A36 -2B2F30428DD7E9E7C6B083686160605C78AFCAE9D4AB60292B2F384892D7E6E7CCB88D6D635F5D -5B6891ACDEE9D3883E2B2F302A31597ECAEEDE94482B2F302B2F394993D7E8E4C2AB7F635C5F6C -76A5D4E4E7C19B572E2B2F302B2F302B2F302B2F302B2F3028437A9ED5EDEEDEBCA98B746C6663 -606973778DA19C733E2B2F394993D7E8E4C2AB7F635C5F6C76A5D4E4E7C19B572E2B2F302B2F38 -4892D7E6E7CCB88D6D635F5D5B6891ACDEE9D3883E2B2F302B2F3D4F9BDCE9E7CAB68C6F65605E -5D68778275533830302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F30252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E293748 -9C7F72CE9178CE915E60211E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44F4E4B4E4D4A6F6E6B6D6D6B6D6D6B6D6D6A6E6D6B6E6D6B6E6D6B6D6D6B6D6D6B -6E6D6B6E6E6B6F6E6B6D6D696D6C696C6C685452512D2C2D2E2C2E2E2C2E2E2C2E2D33392C4455 -2D343B2E2C2E2E2C2E2E2C2E2E2C2E2E2C2E2E2C2E2E2C2E2E2C2E2C3036186194087FCE067DCE -037CCD007ACC0374C01C49692D2C2E2E2C2E2D2C2F2A3037214A681B8BD51A8AD51A8AD5198AD4 -1989D41889D41889D41889D44D758E696965696965696965696864676663676663676663676663 -67666244433F45444043433E3333333333333333333333333333333333333333332F33342F3334 -2F33342F33342F33342F33342F33342F33345458595458595458595458594A4E4F414546414546 -3B589DB0E6EDF4BB6E4F3D3D2F333441454641454640476F82CEF2ECA356545859487AB6BCD7E6 -E6ECECEDE7DCD7C29F895A372F33342F33342E3956679DC3CEDFE8EBECE7E6DFD3D0C1A285522E -2F333F497DAFBBD4E2E7ECEAEBE7E0DED5C8BE83462B2F302B2F303464A0B7D5E2DB964B2B2F30 -2B2F302B2F302F548194B2C7CFDDE5EAEDEAEAE3D6CFBB9B885C392D2F302B2F302A4B7D98C3DB -E2E9E9E9DFCBBC7E432B2F302A3553669CC2CEDFE7EBECE7E6DFD3CFC0A1814E2B2B2F302A3145 -5284ADB9D2E0E6EBEAEAE5DBD7C9B5A169382B2F302A31597ECAEEDE94482B2F302B2F302A3148 -578BB4C1D8E5E9E9E0DBC6A591613B2E2F302B2F302B2F302B2F302B2F302B2F302B2F302A4062 -759CB9C4D6E1E6EAE9E9E5DBD7C6B0A575452B2F302A3148578BB4C1D8E5E9E9E0DBC6A591613B -2E2F302B2F302B2F302A31455284ADB9D2E0E6EBEAEAE5DBD7C9B5A169382B2F302B2F302A334A -598CB2BFD5E2E6EBE9E9E0D1CCA1634530302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F30252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E34918678CE9178CE9178CE9178CE9178CE9178 -CE9178CE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131706550602C1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3C867469C38D78CE8D72B87B5E91492C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23555B56 -813E261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131706550602C1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E266B7775BD693C3925232925201E1E1E1E1E1E1E1E1E1E1E1E1E2131706550602C1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E334DB28D677B2F1E1E1E1E1E334DB29178CE9178CE9178CE9178CE9178 -CE86534F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344550915334231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344550 -915334231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D61 -65251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4E4D4A6E6E6A766B649266548A675A6F6C686D6D6B -6D6D6B6D6D6B6E6E6C6E6E6C6F6E6C6F6E6C6D6D696D6C696C6B685E5D5B2B2A2C2D2C2E2D2C2E -2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D2D2C2D -2D2C2D1F48650677C3017ACB105D9129323A2D2C2D2D2C2D2D2C2D2C2C2E2A2F35233C501889D3 -1889D41788D41788D41688D31688D31587D31587D33F799F696965696965696965696965696865 -68676467666366656266666143423F44434042423E333333333333333333333333333333333333 -3333332F33352F33352F33352F33352F33352F33352F33352F3334545859545859545859545859 -5458595458595458595458595458595458594145462F3334545859545859545859545859545859 -5458595458595458595458592F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F312B2F312B2F312B2F312B2F312B2F312A2E31252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121215E5E5E737373848484 -5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E4343437474748181817777774747471E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E20342F2E44332E443334 -817B78CE77484A332E44332E3F2F26231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2537918675B870485A372C3F3334 -5A4C50975B37231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2055696FC3703C2E1E1E1E1E1E1E334DB29172974C2E -44332E44332E44332E3F2F26231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4E4D4A8B6859E05525E95420 -E95420CD5A31736D696D6D6A6E6D6B70706D6F6F6D6F6E6C6F6E6C6D6C696D6C696C6B68656462 -2E2C2E2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D -2D2B2D2D2B2D2D2B2D2D2B2D2D2B2D273541213F552C2B2D2C2B2D2C2B2D2C2B2D2C2B2D2C2B2D -2A2D32243645167FC51587D31487D31486D31486D31386D21386D21285D22E7CAF696965696965 -69696569696569686568676466656365656266666143423F42413E41413C333333333333333333 -3333333333333333333333333033352F33352F33352F33352F33352F33352F33352F3334545859 -5458595458595458595458595458595458595458595458595458594145462F3334545859545859 -5458595458595458595458595458595458595458592F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F312B2F312B2F312B2F312B2F312B2F312A2D2F252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E222222 -5C5C5C4545457171715C5C5C1E1E1E1E1E1E1E1E1E3636368484844A4A4A2C2C2C424242818181 -3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E1E1E1E1E1E203F4956A78272C89175 -C38261864529231E1E1E1E1E1E1E37918975A76250A27F6FC38972B874505A2C1E1E1E1E1E1E1E -1E213C9C9178CE9178CE916C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234A5059A78272C89175 -C38264974C2E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E202E28262E251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2928263428201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E56C38D61 -65281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B -7B3A231E1E1E1E1E266B7778CE9178CE9178AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E234A5059 -AD8272C89175C37F5E8141291E1E1E1E1E1E1E334DB28D64865053A7826FC88D72B8704544211E -1E1E1E29495ECE9178CE9178CE9178CE9178CE9178CE7F483F1E1E1E1E1E1E213C9C9178CE9178 -CE916C86371E1E1E1E1E1E1E1E1E1E1E1E34918678CE9178CE9178CE9178CE9178CE915E60211E -1E1E1E1E213C9C9178CE9178CE916C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234A5059A78272 -C89175C38264974C2E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45A78D6C8637201E1E1E1E1E1E -1E334DB2916F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34918675A25B4291776CC38D75 -C37F59652F201E1E1E1E1E1E1E1E234A535EB88975C8896CA25B48978675A249231E1E1E1E1E1E -3F5B69CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E1E1E1E345064C88256705B5EB28672C88D6F -A75E342E1E1E1E1E1E1E1E1E232C3A867069C38D78CE8D6FAD694244211E1E1E1E1E1E1E1E1E23 -4A5059AD8272C89175C37F5E8141291E1E1E1E1E1E1E1E1E1E253FA28D6F8C493A817469C38D78 -C8896C8C41231E1E1E3F5B69CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E1E1E1E345064C88256 -705B5EB28672C88D6FA75E342E1E1E1E1E1E1E1E1E232F3C8C7B6FC89175BD7B56705E64C88250 -4A1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4E4D4A -CF592EE95420E95420E95420E95420A3634A6D6D6A6D6D6B71716E706F6D706F6D6F6F6B6D6C69 -6C6B686D6C696968663735362C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C -2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C2C2B2C -2C2B2C2C2B2C2C2B2C2A2C302534401671AF1285D21285D21185D21184D21184D11084D11084D1 -1E7FC06B6A676B6A6769696569686568676468676466656265656266656143423E42413E41413C -3333333333333333333333333333333333333333333133352F33352F33352F33352F33352F3335 -2F33352F3334545859545859545859545859545859545859545859545859545859545859414546 -2F33345458595458595458595458595458595458595458595458595458592F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F312B2F312B2F312B2F312B2F312B2F31 -282A2B252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E5454547272721E1E1E -1E1E1E1E1E1E5F5F5F6464641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E1E1E1E233A56 -BD916C9C4C31392C2C4F5361C38D6981331E1E1E1E1E1E37918978CE82595A281E1E1E265A696C -C87745391E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E3F5367 -C88D678C4931392C293F3A3F865B3A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -8C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3350B8916F974529231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E296B7472C87F59 -6B3A2C342C2C4A454D86492C1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E -1E1E1E3F5364C3865E7B412E392C2C4A4C59B88D677B331E1E1E1E1E334DB29178BD6D4239211E -1E283A978675AD50291E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24C23 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E -3F5367C88D678C4931392C293F3A3F865B3A2E1E1E1E1E1E1E1E1E1E1E1E1E1E204A626CC87442 -341E1E1E1E1E1E1E1E1E334DB2916F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34918678 -CE82565A2C201E21296B7072C8703C291E1E1E1E1E2E455BC38D698C452E392C316B6D6CCE9178 -A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064CE9172 -A7532E291E1E293A53B28D6C81331E1E1E1E1E253A918672AD653F4A2F2939333A817772BD693A -291E1E1E1E1E3F5364C3865E7B412E392C2C4A4C59B88D677B331E1E1E1E1E1E1E1E253FA28D75 -C3826186412C2921202E333A5533201E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E -1E1E1E345064CE9172A7532E291E1E293A53B28D6C81331E1E1E1E1E1E2E817F75C374484F2F29 -3F4150AD8978CE82504A1E1E1E1E1E1E1E1E1E1E1E1E2C429C7F595A251E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44E4D4A4E4D4AE45524E95420E95420E95420E95420B65E3E6D6C696D6C696E6E6C6F6E6C -706F6D6F6E6B6D6C696C6B686B6A676968653F3F3E2C2A2C2C2A2C2C2A2C2C2A2C2C2A2C2C2A2C -2C2A2C2C2A2C2C2A2C2C2A2C2C2A2C2C2A2C2C2A2C2C2A2C2C2A2C2B2A2C2B2A2C2B2A2C2B2A2C -2B2A2C2B2A2C2B2A2C2B2A2C2B2A2C2B2A2D2A2C2F26323D1764991084D10F83D10F83D10E83D1 -0E83D10D82D00D82D00F81CE696B696A6966696966696965686764676663666562666562676662 -44433F43423E41413C3333333333333333333333333333333333333333333333332F33352F3335 -2F33352F33352F33352F33352F3334545859545859545859545859545859545859545859545859 -5458595458594145462F3334545859545859545859545859545859545859545859545859545859 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F312B2F312B2F31 -2B2F312B2F312B2F31262627252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E -5757576F6F6F1E1E1E1E1E1E1E1E1E5B5B5B7878781E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E -1E1E1E1E1E20556972C874422E1E1E1E1E1E1E1E2C7B7B78BD62341E1E1E1E1E37918978B2532C -1E1E1E1E1E1E1E334DB28D677B2F1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E -1E1E1E1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E26555E64C39178C382649C65506B3E2C291E1E1E1E1E1E1E1E -1E3750B8916981371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C -1E1E1E1E1E1E1E1E1E1E21379186729C45231E1E1E1E1E1E1E1E266B7475B25B2E1E1E1E1E334D -B2916C86371E1E1E1E1E1E20556972C86D3A231E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E31868275A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E -1E1E1E1E1E1E1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E283F9C896F913E201E1E1E1E1E1E1E1E1E1E334DB29178CE9178CE9178CE9178CE9178CE703F -291E1E1E1E34918678AD53291E1E1E1E1E1E29495EC886534A1E1E1E1E26657475C3693A231E1E -1E1E1E1E2C45A79178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E -1E1E1E345064CE895955211E1E1E1E1E1E31868275A24C261E1E1E345064C87F4D3F1E1E1E1E1E -1E1E1E233A53BD8D5B60211E1E21379186729C45231E1E1E1E1E1E1E1E266B7475B25B2E1E1E1E -1E1E1E1E253FA29178B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F -2E1E1E1E1E1E1E1E1E1E1E1E345064CE895955211E1E1E1E1E1E31868275A24C261E1E1E1E3A53 -BD91677B2F1E1E1E1E1E1E204F656FCE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44E4E4A4E4D4ACC5A31E95420E95420E95420E95420A0634C6D6D6A -6D6D6A6E6D6B6E6E6C6F6E6C6D6D696C6B686C6B686C6B686A69664847462B292B2B2A2B2B2A2B -2B2A2C2B2A2C2A2A2C2A2A2C2A2A2D2A2B2D2A2B2D2A2B2E2A2B2E292B2E292B2F292B2F292C2F -292C2F292C30292C30292C31282C31282D32282D32282D33282D33272E362434411758850D82D0 -0C82D00C81D00C81D00B81D00B81CF0A80CF0A80CF5A6D776A69666A69676A6966696865686764 -66656266656267666243423E43423E41413C333333333333333333333333333333333333333333 -3333333233342F33352F33352F33352F33352F33352F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F312B2F312B2F312B2F312B2F31272929252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C -1E1E1E1E1E1E1E1E1E3E3E3E8383833A3A3A1E1E1E3232327C7C7C8181811E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478 -CE703C231E1E1E1E1E1E1E1E1E1E29707B75B862311E1E1E1E1E1E1E1E1E556972CE743F2E1E1E -1E1E379189759C45201E1E1E1E1E1E1E213C9C8D729741201E1E1E1E1E1E1E1E1E1E253FA28D6C -86371E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23282E554948866961B88D78 -BD6D3C341E1E1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E2C48AD9178CE9178CE9178CE9178CE9178CE9178 -C36537231E1E1E334DB28D64702C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E23415B -C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E31868275A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253F -A28D6C86371E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3F5B69C87B483F1E1E1E1E1E1E1E1E1E1E1E1E334DB29172974C2E44332E -44332E44332E3F2C231E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E31 -868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F -2E1E1E1E1E1E1E1E1E1E1E1E345064C87F50441E1E1E1E1E1E1E2E817F75AD50291E1E1E556972 -CE9178CE9178CE9178CE9178CE9178CE9164702C1E1E2C48AD9178CE9178CE9178CE9178CE9178 -CE9178C36537231E1E1E1E1E1E253FA28D72913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F50441E1E1E1E1E1E1E2E817F75 -AD50291E1E1E294961C88959551E1E1E1E1E1E1E1E345064C882504A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4E4D4A86695CDC5728E95420E95420 -C45B366F6C696D6D6A6E6D6B706F6D6F6E6C6E6D6B6C6B686C6B686D6C696D6C696B6A67535250 -2A292A2B292B2B3137253E501D4A6819517518527718537917547B16557D16567F155781145883 -145985135987135A89125B8B125C8D115D8E105E90105F920F60940F60950E61970E62990D639B -0C649C0B6AA80A80CF0A80CF0980CF097FCF097FCF087FCF097FCD3376A3656A6B6A6966696966 -69696569686568676467666467666367666244433F43423E41413C333333333333333333333333 -3333333333333333333333333333333233342F33352F33352F33352F33352F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F312B2F312B2F312B2F31272929252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E545454818181838383787878575757808080 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E1E1E29707B75B862311E1E1E1E1E1E1E1E1E -556972CE743F2E1E1E1E1E379189759C45201E1E1E1E1E1E1E253FA291759741201E1E1E1E1E1E -1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E233A53B891697B2F1E1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E2C48AD8D6C86371E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E -1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24C231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253A9186729C45231E1E1E1E1E1E1E1E1E1E1E1E1E334D -B2916F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455B -C88956551E1E1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75 -AD50291E1E1E556972C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C48AD8D6C86371E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E -1E1E1E1E1E2E817F75AD50291E1E1E294961C88959551E1E1E1E1E1E1E1E345064C882504A1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4E4D4A6E6E6A -716D6887685B7F69606E6D6A6D6D6A6D6D6A6F6E6C706F6D71706D6F6E6B6D6C696D6C696D6C69 -6D6D696D6C695E5E5B2827282A292A2A292B2A292B292A2C25313A1D3C521648690F537F095E95 -0269AA006DB3006EB4006EB4006EB4006EB4006EB4006EB4006EB4006EB4006EB4006EB4006EB4 -006EB4006EB4006EB3006DB2016AAE087FCE077ECE077ECE067ECE067ECE1A79B9576E7D6B6A68 -6B6A676B6A6769696669686568676468676468676467666368676347474243433E41413B333333 -3333333333333333333333333333333333333333333333333333333333333133343033352F3335 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342F3334 -2F33342F33342F33342F33342F33342F33342F33342F33342F33342F33342B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B30302C32312B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F302B2F30 -2B2F302B2F302B2F302B2F302B2F302B2F302A2E312A2D30282A2B262627252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F1F1F282828 -1F1F1F5252527575751E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E1E1E205A6D72C87442 -2E1E1E1E1E1E1E1E2C7B7B78BD65341E1E1E1E1E37918978B85E2E1E1E1E1E1E1E1E3750B89169 -7B2F1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2137918975AD5029 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E232E2C293425201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20292829 -3428231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45AD916C86371E1E1E1E1E3750B8916981331E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E2137 -918675AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E -4F656FC8703C231E1E1E1E1E1E1E1E234159C88D595A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24C231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2137918975 -AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C882504A211E1E1E1E1E1E1E -1E1E1E1E1E1E1E334DB2916F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C4520 -1E1E1E1E1E1E23455BC88956551E1E1E1E26657475C3693A231E1E1E1E1E1E2845A79178A24923 -1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E -1E1E1E1E1E2E817F75AD50291E1E1E345064C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2137918675AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E -345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E3A53BD91677B2F1E1E1E1E1E1E20 -4F656FCE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E232F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4E4D4A4E4D4A6E6D696D6D6A6D6C696D6D6A6D6D6A6D6D6A6D6D6A706F6D71706D71706D6E6D6A -6C6B686C6B686D6C696D6D696D6C696665622C2A2C2A282A29282A29292A29292B29292C282A2D -282B2F272C31262D34252F372136451A415C134C710D56860760990269AB006DB3006EB4006EB4 -006EB4006EB4006EB4006EB4006EB4006EB4006DB3006AAE057BCA057DCD047CCD0579C71F618D -6869686D6D696B6A676B6A676B6A676A69676969656968656867646867646867646B6B6751514C -44443F42423C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -3C6C3C3D6E3E252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526272D282B372C2A352B262827 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6B5C5C5C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1F1F1F7575755B5B5B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E -1E1E1E293E56BD916C974C31392C2C4F5361C391698637201E1E1E1E1E37918978CE89617B3E2C -342F377B7772C87B45391E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E -1E1E1E445B67C88967864931392C2939373C7B533A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E33489C74567045374A332C3F3A3C81746FCE865655211E1E1E1E1E1E29 -6B7472C87F596B3A2C342C294441457B45291E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E -1E1E1E1E1E1E1E1E1E3F5367C889678C4931392C293F3A3A6B625B813E1E1E1E1E1E334DB28D64 -6B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E1E334DB2916C914129292120231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -868275A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E445B67C88967864931392C2939373C7B533A2E1E1E1E1E1E1E21318C8275A74C26 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29172974C2E44332E44332E44332E443329291E1E -1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E2E455BC38D698C452E342C2E -656D6CC89178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E -345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E253A978675BD7048553329342F2E -4F494891653F391E1E1E1E1E3F5367C889678C4931392C293F3A3A6B625B813E1E1E1E1E1E1E1E -1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E -1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E2E817F75 -BD70454A2C26393E50A78978CE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4CEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44E4D4A4E4D4A6E6E6B6D6D6A6C6C696D6D6A6D6D6A6D6D6A6E6D6B706F6D -71716E71706D6D6D696B6A676B6A676C6B686C6B686C6B68676764333332292829292829292829 -29282929282A28282A28282A28292B27292C272A2E262B30262C32252D35242F3922313D213342 -1D3A4F174564114F780C588B06619C026AAC006DB3006EB4006EB4006DB3006CB10277C5027BCC -0A67A719425F2839476A69666D6D696C6B686C6B686B6A686A6966686765696865686764696865 -69686569686447464243423E41413B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525264A4A4B252526252526252526252526252526252526252526252526252526252526 -2525262525262525263D6D3D3D6E3E252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262E432F345535 -34553534553533523429332A252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E2E2E313131707070636363313131 -2B2B2B1E1E1E1E1E1E4F4F4F3939393737376363638080802C2C2C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C -231E1E1E1E1E1E1E1E1E1E1E1E1E203F4C56A78272CE9175C382618C452C231E1E1E1E1E1E1E37 -918975A25E489C7F72C89175BD77535A2C1E1E1E1E1E1E1E445E6CCE9178CE9178CE9178CE9178 -CE9178CE743F2E1E1E1E1E1E1E1E234A5059A78272C89175C3826497502E231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25316B655EAD8272C89178CE8D6FB27453653320 -1E1E1E1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E233E59C39178CE9178 -CE9178CE9178CE9178CE8D5955211E1E1E1E1E1E234A5059A78272C89178C8866CAD6D505A2C1E -1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E1E1E26555E61 -B88978CE9178CE7F483F1E1E1E1E1E445E6CCE9178CE9178CE9178CE9178CE9178CE743F2E1E1E -1E1E1E1E1E1E1E1E31868275A24C231E1E1E1E1E1E1E1E1E1E1E1E445E6CCE9178CE9178CE9178 -CE9178CE9178CE743F2E1E1E1E1E1E1E1E234A5059A78272C89175C3826497502E231E1E1E1E1E -2E495EC3865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178CE9178CE9178CE9178 -CE9178CE915E60251E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E23 -4A5B5EB88978CE8D6CA25B48978675A249201E1E1E1E253FA29178CE9178CE9178CE9178CE9178 -CE916C86371E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E232F3A -867069BD8D78CE8D72BD7F61915031291E1E1E1E1E1E1E234A5059A78272C89178C8866CAD6D50 -5A2C1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA29178CE9178 -CE9178CE9178CE9178CE916C86371E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD5029 -1E1E1E1E1E1E232F3C917B6FC89175C37B56705E64C88250441E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4BD8A4B1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4E4B4E4E4B6E6E6B6D6D6A6C6C696D6D6A6D6D69 -6D6D6A6E6D6B706F6D71716D706F6C6D6D696C6B686D6C696C6B686D6D696D6D696A69663D3C3C -28272928272928272928272928272928272928272928272928282928282928282A28282A27292B -27292D262A2E262B31252C34242E3723303B2132402034451E374B1A3E5814486C0F517E0A5A8F -06629D056AAD134D771E3649222F3B262B316463606C6B686B6A686C6B696B6A67696965696865 -69686568676569686568676569676446454143423E40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525264A4A4BDBDBDB252526252526252526252526252526252526252526 -2525262525262525262525262525262525263D6D3D3D6E3E252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2C3C2D345535345535345535345535345535345334272A28252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7B7B7B858585 -8585858585858585856969691E1E1E1E1E1E5F5F5F7D7D7D8181816B6B6B3333331E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2E817F75AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896F913E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5B69C87745341E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A6CECEAC6D341E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4C4E4E4B6E6E6A6D6D6A -6D6C696D6D6A6D6D6A6E6D6A6F6E6C71706D71706D6E6D6A6D6C696D6D696E6D6A6D6C696E6D6A -6C6B686A6966474545272628282728282728282728282728282728282728282728282728282728 -28272828272828272827272827272827272927282A27282A26292C26292E252A30242C33232E37 -22303B2132401F34451E36481F354621313D242C3325282B2424265958576C6B696D6C6971706D -6F6E6B69696669696669686568676468666468676569686445444042413D40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525264A4A4BDBDBDBE8E8E8252526252526252526252526 -2525262525262525262525262525262A342B427D424B9A4B488E48468C473D6E3E252526252526 -2C3D2D4482444B974B4587453149322525262525262527263963394994494B9A4B407841252526 -345235488F484C9B4C488F48272D28252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526324E333455353455353455353455353455353455352B3A2C252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28346B5B3F4A251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E604C37442C232321294F5B64C386564F211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E343E3F603A2C2E21202E333F978272 -A750291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -5695C8BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4C -4F4E4C6E6E6B6D6D6B6D6D6A6D6D6A6D6D6A6E6D6B71706D71716D71706D6D6D696D6C696D6C69 -6D6D696D6C696D6D696B6A676A696651504F272627272627272627272627272627272627272627 -272627272627272627272627272627272627272627272627272627272627272627272627272628 -27272827272926272A26282B24272B22262B1F262B1E24291D21241E1F21262626343433646360 -6B6A686C6B696E6D6B6D6C6969696569696669686568676469676569686569686544434044423F -41413C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525264A4A4BDBDBDBE8E8E8E8E8E8252526 -2525262525262525262525262525262525262525262526264587454077402B382C2D3E2E458545 -3D6E3E252526282F294A964A39623A2A342B3454344C9B4C2C3C2D2525263A643A478C472F4330 -29322A2C3B2D262B274C9C4C324C33272B282C3B2D252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526345334345535345535345535345535345535345535 -2D3F2E252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213481776CC38D78CE9172BD7759 -6B33201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E394959B28672 -C89178C88969A25B37341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44F4E4B4F4E4B6E6E6B6D6D6A6D6D6A6D6D6A6D6D6A6F6E6C71716D71716D6F6E6B -6B6A676B6A676B6A676C6B686D6D696D6D696C6B686B6A675E5E5B252425272627272627272627 -272627272627272627272627272627272627272627272627272627272627272627272627272627 -2625262524252322232121212020201E1E1E2120212929283232323B3B3B45454451504F5B5A59 -5D5D5A63625F6868666C6B686C6B696C6B696A6966696966696966696965696865696865676663 -67666344433F43423E42423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525264A4A4BDBDBDBE8E8E8 -E8E8E8E8E8E82525262525262525262525262525262525262525262525262D3D2E4C9D4C282E29 -2525262525263D6D3D3D6E3E252526365837478B472525262525262525264077403C6B3D252526 -499449324E332525262525262525262628274B974B396139272A28252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526314B31345535345535345535 -3455353455353455352B372B252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C4F4E4B6E6E6A6D6D6A6D6D6A6D6C696D6D6A706F6D -71716E71706D6E6D6A6C6B686C6B686C6B686B6B686C6C686B6B686B6B686C6B68656461282728 -272627272627272627272627272627272627272627272627272627262526262526242324232223 -2121212020201F1E1F2322232C2C2C36353540403E4A4A485655535E5E5A5F5E5C62615F646360 -6564626766656968666B6A676A69666B6A686D6C696B6A686A69676A6966696965696865696965 -68676468676467666367666344433F43423F43433E333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525264A4A4B -DBDBDBE8E8E8E8E8E8E8E8E8E8E8E8252526252526252526252526252526252526252526252526 -314A314B984B2525262525262525263D6D3D3D6E3E2525263B683B417A41252526252526252526 -3A653B417B41272C284D9E4D2D3E2D2525262525262525262525262E402E4380434A964A396339 -262727252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252625252625252629332A -345535345535345535345535345535324E32252626252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C4F4E4C6E6E6B6D6D6B6D6D6A -6D6D6A6E6D6B706F6D72716F71706D6D6D696D6C696D6C696D6C696C6B686B6A686B6A686C6B69 -6D6C69676764313030272627272627272627262526262526242324232223212121201F201F1F1F -2625262F2E2E3837374241404D4D4B5A59565F5E5C61605D6463606564626868646A6A676A6A66 -6A69676A69676B6A676C6B686D6C696D6C696D6C696C6B686A69676B6A686A69676A69676A6967 -69696669696669696569686568676467666467666244433F43423E41413C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262C3B2D4D9E4D29322A2525262525263D6D3D3D6E3E252526365937478B47 -2525262525262525264077403C6B3D2525264B984B324E33252526252526252526252526252526 -2525262D3E2E499449345435252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252629342A324F33345535345435304631262A27252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4F4E4B -6E6E6B6D6D6A6D6D6A6E6D6B6E6D6B71706D74737171706D6C6B686D6C696D6C696C6B686C6B68 -6C6B686B6A676B6A676B6A686A69663A39392221222121212020202120212A29293231313C3A3A -464543504F4D5A5A575D5C5A5F5E5C6564616666636868656C6B686A6A676B6A676A69676B6A67 -6D6C696D6C696D6C696D6C696B6A676B6A676B6A686D6C696D6D696E6D6A6C6B686C6B686C6B68 -6B6A686B6A676969666969656A696669696569686567666366656266666144433F43423E40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252626438244437F432C3B2D29312A3F75403D6E3E -2525262830294A964A39623A2A342B3454344C9B4C2D3C2E2525263B693C478E472F443029322A -2D3E2E2628272F4330272C2829322A468A46375D37252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526262927252626252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44F4E4B4E4D4B6E6E6A6D6D6A6E6D6B6E6D6B6F6E6C71716E7373706F6E6B6C6B686B6A67 -6B6A676B6A676C6B686D6C686C6B686B6A676C6B696C6B685E5E5A4342414948475352515D5C5A -60605D62615E6462616564616766636968656B6A676C6B686D6D6A6D6C696D6D696D6C696C6B68 -6A69666A69666C6B686D6D696D6C696D6D696D6C696C6B686D6D696D6D6A6D6D696D6D696D6C69 -6B6A676C6B686C6B686B6A676C6B686969656969656A6966696965696865696865676663686662 -47464244433F40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262830293E713F499249 -4B9A4B478E48365A362525262525262D3E2E4482444B984B458745314A32252526252526262827 -3A663A478E484C9B4C4587452A332B468C474C9C4C4A964A3F7540272C28252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44E4D4B4F4E4B6E6E6B6E6D6B6E6E6C6F6E6C706F6D72716F73726F -6D6C696C6B686C6B686C6B696D6C696E6D696D6C686C6B686D6C696D6C696D6C69686764646361 -6464606665646968656B6A676A69676B6A676B6A676A69666C6B686D6C696D6C696C6C696C6B68 -6C6B696B6A686A69666A69666C6B686D6D696F6E6B6E6D6A6D6D696C6B686C6B696D6D696D6D69 -6C6B686D6C696D6C696C6B686D6C696D6C696C6B686C6B696A69666B6A676B6A67696965696865 -6968656867646968644A494547464241413C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2937489C7F72CE9178CE915E60211E1E1E1E1E1E1E1E1E1E1E253F -A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4F4E4B6F6E6B6E6D6C6E6D6B6F6E6C -71706D74737072716F6E6D6A6D6D696D6D696D6D696D6D696D6C696B6A666B6A676B6A676C6B68 -6B6A676969656A69666969656A69676C6B686B6A676B6A686D6C696D6C696C6B686D6C696C6B68 -6C6B686B6B686B6A686B6A686B6A686B6A686D6C696D6D69706F6C71716D6D6D696A69666B6A68 -6D6D696D6C696C6B696D6C696D6D696D6C696C6A686C6B696C6B696C6B696C6B686B6A676A6966 -6A696669686568676468676467666367666246454145443F41413C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E34918678 -CE9178CE9178CE9178CE9178CE9178CE9178CE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2131706550602C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3C867469 -C38D78CE8D72B87B5E91492C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E23555B56813E261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131706550 -602C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7775BD693C3925232925201E1E1E1E1E1E -1E1E1E1E1E1E1E2131706550602C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D677B2F1E1E1E1E1E334D -B29178CE9178CE9178CE9178CE9178CE86534F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E344550915334231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E344550915334231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D78CE8959 -55211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344550915334231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25316B6564B88975CE9175C382649C5E3A341E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344550 -915334231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D4A4E4E4B6F6E6B -6E6D6C6E6D6C6F6F6D71706D72726F706F6D6F6E6B6D6C696D6D696C6B686D6C696B6A676B6A67 -6C6B686C6B686C6B686B6A676B6A676B6A676969656A69666B6A676D6C696D6D696E6D6A6E6D6A -6E6D6A6D6D696D6C696B6A676A69676A69676C6B696C6B696C6B686D6D696E6D6A6E6D6A6E6D6A -6C6B686C6B686B6A676C6B686B6A676C6B686C6B686A69676A69666B6A676A69666A69666D6C69 -6D6C696B6A686969666969656968656867646969656969666A696445444044433E41413C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3939396868687D7D7D7E7E7E6969693232321E1E1E1E1E1E1E1E1E2D2D2D6A6A6A818181 -7878784747471E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E -1E1E1E1E1E20342F2E44332E443334817B78CE77484A332E44332E3F2F26231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2537918675B870485A372C3F33345A4C50975B37231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24C261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2055696FC3703C -2E1E1E1E1E1E1E334DB29172974C2E44332E44332E44332E3F2F26231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -29455BC37756917F6F913E201E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26657072C87F596B3E2E3F3331 -4F4545866945441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4E4D4A4F4F4C6F6F6C6F6E6C6F6E6C706F6D71716D71706D6D6D6A6D6D696B6A676B6A676B6A68 -6B6A676C6B686D6C696C6B686B6A676C6B686C6B686B6A676B6A676A69666B6A686C6B696C6B69 -6D6C696E6D6B6E6D6A6B6A676B6A676B6A676A69666C6B686D6C696D6C696C6B686D6C696D6D69 -6D6D696D6D696F6E6B6E6D6A6D6C696D6D696E6D6A6C6B686D6C696C6B676A69666A69666C6A68 -6C6B696C6B686B6A676C6B686B6A676969666969666968656868656969656A6A666B6A66464641 -43433E41413C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E5858585656563C3C3C3737376666667D7D7D2828281E1E1E1F1F1F -7575756969693232324949498484843A3A3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -8C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E -1E1E1E1E1E203F4956A78272C89175C38261864529231E1E1E1E1E1E1E37918975A76250A27F6F -C38972B874505A2C1E1E1E1E1E1E1E1E213C9C9178CE9178CE916C86371E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234A5059A78272C89175C38264974C2E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E202E28262E251E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2928263428201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E233E56C38D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E266B7778CE9178CE9178AD532C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E234A5059AD8272C89175C37F5E8141291E1E1E1E1E1E1E334DB28D64 -865053A7826FC88D72B8704544211E1E1E1E29495ECE9178CE9178CE9178CE9178CE9178CE7F48 -3F1E1E1E1E1E1E213C9C9178CE9178CE916C86371E1E1E1E1E1E1E1E1E1E1E1E34918678CE9178 -CE9178CE9178CE9178CE915E60211E1E1E1E1E213C9C9178CE9178CE916C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E234A5059A78272C89175C38264974C2E231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2C45A78D6C8637201E1E1E1E1E1E1E334DB2916F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E34918675A25B4291776CC38D75C37F59652F201E1E1E1E1E1E1E1E234A535EB88975C8896C -A25B48978675A249231E1E1E1E1E1E3F5B69CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E1E1E1E -345064C88256705B5EB28672C88D6FA75E342E1E1E1E1E1E1E1E1E232C3A867069C38D78CE8D6F -AD694244211E1E1E1E1E1E1E1E1E234A5059AD8272C89175C37F5E8141291E1E1E1E1E1E1E1E1E -1E253FA28D6F8C493A817469C38D78C8896C8C41231E1E1E3F5B69CE9178CE9178CE743F2E1E1E -1E1E1E1E1E1E1E1E1E345064C88256705B5EB28672C88D6FA75E342E1E1E1E1E1E1E1E1E232F3C -8C7B6FC89175BD7B56705E64C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E202E28262E251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -232526342823231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E205A6D72AD532E4A626CBD6534231E1E1E1E1E1E1E2E868278CE9178CE9178 -CE9178CE9178CE91759741201E1E1E3F5B69C87B5EA28272C8825B7B5053B28975C37F5355251E -1E1E1E1E1E203F4956A78272C89175C38261864529231E1E1E1E1E1E1E1E293745977B6FC89178 -C8896FB2745055281E1E1E1E1E1E23657075BD70538C776CBD8972C37F5E7B3A231E1E1E1E1E1E -1E334DB28D648149489C7F72C89172B8704544211E1E1E1E1E1E1E1E212E656561B88975CE8D72 -B87753602F201E1E1E1E1E1E1E1E1E233E59C38D5B6B3E489C7F6FC89175C3825B652C1E1E1E1E -3F5B69CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E656561B88975CE8D72 -BD7B5B7B3A231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213C9C8D75 -9741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234A5059A78272C89175C38264 -974C2E231E1E1E1E1E3F5B69CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E343E4D -9C7B6FC89178C886679C53342E1E1E1E1E1E1E1E34918675A25B4291776CC38D75C37F59652F20 -1E1E1E1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E232C3A867069 -C38D78CE8D6FAD694244211E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44F4E4C504F4C706F6D6F6E6C6F6F6D70706D71706D6F6E6C6C6C686C6B68 -6A69666A69666A69666B6A676C6B686C6B686B6A676B6A676C6B686D6D696D6C696C6B686B6A67 -6D6D696E6D6A6D6C696D6D696D6C696C6B686969666A69666B6A686B6A676B6B686D6D696D6D69 -6D6C696E6D6A6D6C696B6A676D6C696F6E6A6D6D6A6D6C696E6D6A6E6D6A6D6C696D6C696D6C69 -6D6C696D6C696D6C696D6D696D6D696B6A676A69666A6966696965696965696865686865696865 -6968656A696546454144433F40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E252525858585 -4343431E1E1E3A3A3A8585852A2A2A1E1E1E1E1E1E6565656565651E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C -231E1E1E1E1E1E1E1E1E1E1E233A56BD916C9C4C31392C2C4F5361C38D6981331E1E1E1E1E1E37 -918978CE82595A281E1E1E265A696CC87745391E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E -1E1E1E1E1E1E1E1E1E1E1E1E3F5367C88D678C4931392C293F3A3F865B3A2E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B8916F974529231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E296B7472C87F596B3A2C342C2C4A454D86492C1E1E1E1E1E1E1E1E1E1E1E29 -707B75AD532C1E1E1E1E1E1E1E1E1E1E1E1E3F5364C3865E7B412E392C2C4A4C59B88D677B331E -1E1E1E1E334DB29178BD6D4239211E1E283A978675AD50291E1E1E1E1E1E1E1E1E23415BC88959 -551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E31868275A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E3F5367C88D678C4931392C293F3A3F865B3A2E1E1E1E1E1E -1E1E1E1E1E1E1E1E204A626CC87442341E1E1E1E1E1E1E1E1E334DB2916F8C3A1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E34918678CE82565A2C201E21296B7072C8703C291E1E1E1E1E2E455B -C38D698C452E392C316B6D6CCE9178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E -1E1E1E1E1E1E1E1E1E345064CE9172A7532E291E1E293A53B28D6C81331E1E1E1E1E253A918672 -AD653F4A2F2939333A817772BD693A291E1E1E1E1E3F5364C3865E7B412E392C2C4A4C59B88D67 -7B331E1E1E1E1E1E1E1E253FA28D75C3826186412C2921202E333A5533201E1E1E1E1E1E1E1E1E -445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064CE9172A7532E291E1E293A53B28D6C81331E -1E1E1E1E1E2E817F75C374484F2F293F4150AD8978CE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896C86371E233E56BD82534A1E1E1E1E1E1E1E1E -1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E3F5B69CE82565A2F34867F78CE7F50 -4A2F378C82759C49231E1E1E233A56BD916C9C4C31392C2C4F5361C38D6981331E1E1E1E1E1E31 -868275B2653C442C26342F315A4C4555281E1E1E1E1E1E23657078CE9169863A231E1E20394C5E -C3895E60281E1E1E1E1E334DB29175C377535A372C3F3E4DA78975AD50291E1E1E1E1E29657072 -C377505A372C342C31606569C882534A211E1E1E1E1E1E1E233E59C39172BD7756603323232123 -393E3A4A281E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E296B7472 -C87F596B3A2C342C2C4A454D86492C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2137918978B262342E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5367C88D67 -8C4931392C293F3A3F865B3A2E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E -1E1E1E233750B28D699750373F2C293F3E48A28672A24C291E1E1E1E1E34918678CE82565A2C20 -1E21296B7072C8703C291E1E1E1E1E1E1E296B7472C87F596B3A2C342C2C4A454D86492C1E1E1E -1E253A918672AD653F4A2F2939333A817772BD693A291E1E1E1E1E1E1E1E1E1E1E294559B27042 -341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B504F4C6F6E6B6F6E6C6F6F6D71716D71716E -6E6D6B6D6C696C6B686C6B686C6B686B6A676A69666A69666B6A676C6B686B6A676A69666B6A67 -6D6C696D6C696C6B686E6D6A6D6C696C6B686B6A676B6A676A69666B6A676B6A676C6B696B6A67 -6B6A676C6B686C6C686B6B686C6B686B6A676A69666C6B686C6B686C6B686D6C696E6D6A6D6C69 -6C6B686C6B686C6B686D6D696D6D696D6D696D6C696D6C696B6A676A69666B6A676B6A676A6966 -69696569686568676568676468676345444043423E40403C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2C2C2C8585853A3A3A1E1E1E5050507979791E1E1E1E1E1E1E1E1E4E4E4E7A7A7A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E23657478CE703C231E1E1E1E1E1E1E1E1E1E20556972C874422E1E1E1E1E1E1E1E2C7B7B78 -BD62341E1E1E1E1E37918978B2532C1E1E1E1E1E1E1E334DB28D677B2F1E1E1E1E1E1E1E1E1E1E -1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334D -B29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26555E64C39178C38264 -9C65506B3E2C291E1E1E1E1E1E1E1E1E3750B8916981371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E21379186729C45231E1E1E1E1E1E -1E1E266B7475B25B2E1E1E1E1E334DB2916C86371E1E1E1E1E1E20556972C86D3A231E1E1E1E1E -1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2137918975AD50291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E283F9C896F913E201E1E1E1E1E1E1E1E1E1E334DB29178 -CE9178CE9178CE9178CE9178CE703F291E1E1E1E34918678AD53291E1E1E1E1E1E29495EC88653 -4A1E1E1E1E26657475C3693A231E1E1E1E1E1E2C45A79178A249231E1E1E1E1E1E1E1E1E1E1E1E -445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064CE895955211E1E1E1E1E1E31868275A24C26 -1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E21379186729C45231E1E1E -1E1E1E1E1E266B7475B25B2E1E1E1E1E1E1E1E253FA29178B25B2C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064CE895955211E1E1E1E -1E1E31868275A24C261E1E1E1E3A53BD91677B2F1E1E1E1E1E1E204F656FCE82504A1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD6231 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C386564F211E1E213C9C896C -86371E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E3F5B69C8703C -231E1E556972C36537231E20607075B25B2C1E1E20556972C874422E1E1E1E1E1E1E1E2C7B7B78 -BD62341E1E1E1E213A978D759C45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657078CE7442 -2E1E1E1E1E1E1E1E348C8675A74C261E1E1E1E334DB2916F8C3A201E1E1E1E1E205A6D72C86D3A -231E1E1E3350B88D646B281E1E1E1E1E1E1E1E213A97896F8C3A1E1E1E1E1E1E1E233E59C3916F -8C3A201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E -1E1E1E1E3750B8916981371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344556B28D78C88969A76D567B4C3434211E1E1E1E1E1E1E -1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F -2E1E1E1E1E1E1E1E1E1E1E23607072BD6534231E1E1E1E1E1E1E1E3F5B69C87745341E1E1E1E34 -918678AD53291E1E1E1E1E1E29495EC886534A1E1E1E1E1E1E3750B8916981371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4C504F4C676764706F6D -70706D71716D71706D6D6D6A6C6C686D6C686D6C696C6B686A69666A69666969656A69666B6A67 -6C6B686B6A676A69666B6A676B6A676E6D6A706F6C6C6B686B6A676B6A676B6A676C6B686B6A67 -6B6A676C6B686C6B696D6D6A6D6C696D6C696B6A676A69666969666B6A676A69666A69666B6A67 -6B6A676C6B686C6B686D6C696E6D6A6D6C696D6C696D6D696D6D696D6C696C6B686B6A676C6B68 -6B6A676B6A6769696669696569686569686569686561615C45444042413D41413C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E5E5E5E6F6F6F1F1F1F1E1E1E5858587171712626267B7B7B494949 -4646468383831E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E1E1E29707B75B862311E1E1E -1E1E1E1E1E1E556972CE743F2E1E1E1E1E379189759C45201E1E1E1E1E1E1E213C9C8D72974120 -1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E23282E554948866961B88D78BD6D3C341E1E1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E2C48AD9178 -CE9178CE9178CE9178CE9178CE9178C36537231E1E1E334DB28D64702C1E1E1E1E1E1E1E4F656F -C8703C231E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24C231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C86371E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5B69C87B483F1E1E1E1E1E1E1E1E -1E1E1E1E334DB29172974C2E44332E44332E44332E3F2C231E1E1E1E1E349186759C45201E1E1E -1E1E1E23455BC88956551E1E1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E -1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F50441E1E1E1E1E -1E1E2E817F75AD50291E1E1E556972CE9178CE9178CE9178CE9178CE9178CE9164702C1E1E2C48 -AD9178CE9178CE9178CE9178CE9178CE9178C36537231E1E1E1E1E1E253FA28D72913E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064 -C87F50441E1E1E1E1E1E1E2E817F75AD50291E1E1E294961C88959551E1E1E1E1E1E1E1E345064 -C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E204F656FC36D3A -231E1E1E1E26657475B85E2E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E -1E1E1E3F5B69C36D3A231E1E4F656FBD62341E1E205A6D72B25E2E1E1E29707B75B862311E1E1E -1E1E1E1E1E1E556972CE743F2E1E1E1E1E23556269C88D6FB274598C5B425A33231E1E1E1E1E1E -1E1E23657075BD65341E1E1E1E1E1E1E1E29707775B862311E1E1E1E334DB28D64702C1E1E1E1E -1E1E1E4F656FC8703C231E1E29495ECE9178CE9178CE9178CE9178CE9178CE91789C45201E1E1E -1E1E1E233E59C38D5E60211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F -2E1E1E1E1E1E1E1E1E1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E21294A41427B625BAD8675 -C87F534F251E1E1E1E1E2F48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E31868278CE9178CE9178CE9178CE9178CE9178 -CE8250441E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E2E4C61C88959 -551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178CE9164 -702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838838482 -838482838482838482838482838482838482838482838482838482838482838482838482C2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C -51504D585754706F6D71706D71716E6F6F6C6D6D696B6B686D6C696D6D696C6B686B6A676B6A67 -6B6A676B6A676B6A676C6B686C6B686A69666A69666C6B686D6D696D6D696C6B686B6A676B6A67 -6C6B686D6C696D6D696D6D696D6C696D6C696D6C696B6A686A69676A6A676A69666B6A686D6C69 -6B6A676969656969666A69666A69666969656B6A676D6C696B6A686D6C696D6C696B6A676C6B68 -6D6C696C6B686A6966696865696865696865696966696966696865686763504F4A46454143423E -40403C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7A7A7A2A2A2A1E1E1E1E1E1E585858737373 -2222226F6F6F4343434848488383831E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E1E1E29 -707B75B862311E1E1E1E1E1E1E1E1E556972CE743F2E1E1E1E1E379189759C45201E1E1E1E1E1E -1E253FA291759741201E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E2F48 -AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233A53B891697B2F1E1E1E1E2E4C61C88959 -551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E -1E1E1E1E2C48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E -1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275 -A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E -1E2F48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253A9186729C4523 -1E1E1E1E1E1E1E1E1E1E1E1E1E334DB2916F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -9186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E31868275AD53291E1E1E1E1E1E1E1E34 -8C8675A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064 -C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E556972C8703C291E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2C48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253F -A28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E -1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E294961C88959551E1E -1E1E1E1E1E1E345064C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E348C8678CE9178CE9178CE9178CE9178CE7F4D3F1E1E1E1E1E1E1E1E1E1E2C7B7F75AD5329 -1E1E1E1E1E1E1E1E1E1E1E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E29 -707B75B862311E1E1E1E1E1E1E1E1E556972CE743F2E1E1E1E1E1E1E1E1E2E333760505091776F -C8916C863A201E1E1E1E1E23657075C36537231E1E1E1E1E1E1E29707B78BD62311E1E1E1E334D -B28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E29495EC88959551E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E253C978975A74C261E1E1E1E2F48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E31868275AD50291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E -1E1E1E2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556972C8703C291E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E383838838482838482838482838482AAABA9AAABA9AAABA9AAABA9AAABA9838482838482 -838482838482C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4504F4D51504D51504E5656536767636F6F6B6F6E6B6E6D696E6D696E6E696F6E6A -6E6D696E6D696D6C686D6C686C6B676B6A666B6A666C6B676B6A666D6C686C6B676C6B676C6B67 -6D6C686C6B676C6B686C6B686D6C696E6D696E6D696D6C696E6D696C6B676A6A656B6A666C6B68 -6D6C686E6D696D6C686B6A666C6B676D6C686E6E696C6B676A6A656B6A666B6A676C6B686E6E69 -6C6B676C6A676D6C686C6B676A69656968646A69656A69656A69656A6A656766635F5E5A4D4C47 -45444044433F43423E40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A4A4A7B7B7B2E2E2E1E1E1E1E1E1E -1E1E1E5050507B7B7B1E1E1E1E1E1E1E1E1E4F4F4F7A7A7A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657478CE703C231E1E -1E1E1E1E1E1E1E1E205A6D72C874422E1E1E1E1E1E1E1E2C7B7B78BD65341E1E1E1E1E37918978 -B85E2E1E1E1E1E1E1E1E3750B891697B2F1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E -1E1E1E1E1E1E1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232E2C293425201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E202928293428231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45AD916C86371E -1E1E1E1E3750B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75 -AD532C1E1E1E1E1E1E1E1E1E1E2137918675AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E234159C88D595A211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E31868275A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E -1E1E1E1E1E1E1E1E1E1E2137918975AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -345064C882504A211E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB2916F8C3A1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E26657475C3693A -231E1E1E1E1E1E2845A79178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E -1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E345064C8865655211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2137918675AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6C -C8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E -1E3A53BD91677B2F1E1E1E1E1E1E204F656FCE82504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232E2C293425201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E232529342C26231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3753BD8D647B3A2C392F2C392F2C3F3E53B28D677B2F1E1E1E1E1E1E1E -1E1E2C7B7B75B2532C1E1E1E1E1E1E1E1E1E1E1E1E3F5B69C36D3A231E1E4F656FBD62311E1E20 -5A6D72B85E2E1E1E205A6D72C874422E1E1E1E1E1E1E1E2C7B7B78BD65341E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2C7B7B75B85E2E1E1E1E1E1E23657078CE7B45341E1E1E1E1E1E2137918975 -A74C261E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E3350B8916981331E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E3750B8916981331E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868278AD532C1E1E1E1E2137918975AD50291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E23 -607075C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E1E3750B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064 -C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1EA0A0A0A0A0A0A0A0A0A0A0A0 -A0A0A01E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504D50504D51504D52524F53524F51504D4E4D494D4C48 -4D4C484D4C484C4B474B4A464B4A464B4A464A49454B4A454A49454A49454B4A464D4C484D4C48 -4B4A464948444A49454A49454B4A464B4A464A49454A49464C4B474D4C484C4B474B4A464B4A46 -4B4A464C4A474D4C484D4C484E4D494B4A464A49454C4B474D4C484C4B474948444B4A464D4C48 -4B4A464B4A464B4A474B4A464C4B474C4B474847444746424847444B4A464B4A464A4945494844 -46454246454245444044433F44433F42423E40403C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4848487C7C7C2F2F2F -1E1E1E1E1E1E1E1E1E1E1E1E3B3B3B8585852B2B2B1E1E1E1E1E1E6868686666661E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -657478CE703C231E1E1E1E1E1E1E1E1E1E1E293E56BD916C974C31392C2C4F5361C39169863720 -1E1E1E1E1E37918978CE89617B3E2C342F377B7772C87B45391E1E1E1E1E1E1E1E1E1E1E1E253F -A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E445B67C88967864931392C2939373C7B533A2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178 -BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E33489C74567045374A332C3F3A3C -81746FCE865655211E1E1E1E1E1E296B7472C87F596B3A2C342C294441457B45291E1E1E1E1E1E -1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E1E3F5367C889678C4931392C293F3A3A -6B625B813E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E1E -1E334DB2916C914129292120231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275A24C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E445B67C88967864931392C2939373C7B533A -2E1E1E1E1E1E1E21318C8275A74C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29172974C2E -44332E44332E44332E443329291E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E -1E1E1E2E455BC38D698C452E342C2E656D6CC89178A249231E1E1E1E1E1E1E1E1E1E1E1E445E6C -C8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E -1E253A978675BD7048553329342F2E4F494891653F391E1E1E1E1E3F5367C889678C4931392C29 -3F3A3A6B625B813E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E -817F75AD50291E1E1E1E1E2E817F75BD70454A2C26393E50A78978CE82504A1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE7F4D3F1E1E1E1E1E1E1E1E1E1E318C8678 -AD53291E1E1E1E1E1E1E1E23607075C877484425202321201E1E1E1E1E1E3F5B69C36D3A231E1E -4F656FBD62311E1E205A6D72B85E2E1E1E1E293E56BD916C974C31392C2C4F5361C39169863720 -1E1E1E1E21377062455A372C3428263F3E4DA789729C49231E1E1E1E1E23657078CE916F9C5031 -392C2E5A6267C8895E65281E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E -1E1E29657472C87F596B3A2C342C2C4A3E3F8169505A251E1E1E1E1E1E1E233E59C38D5B5A211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E -1E1E296B7472C87F596B3A2C342C294441457B45291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E3481745E86503A4F372C3F3334656264C3916C86371E1E1E1E1E1E1E -445B67C88967864931392C2939373C7B533A2E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E -1E1E1E1E1E1E1E1E1E233A53B88D72A75B3A442C293933345A505391502E1E1E1E1E1E34918675 -9C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E296B7472C87F596B3A2C342C29444145 -7B45291E1E1E1E253A978675BD7048553329342F2E4F494891653F391E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4CEA05C231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1EA0A0A0 -A0A0A0A0A0A0A0A0A0A0A0A01E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504D51504E52514F545350555451 -51504D4C4B474B4A464C4B464C4B464C4B474C4B474B4A464A49454A49454A49454B4A464B4A46 -4B4A464B4A464B4A464B4A464B4A464B4A464B4A464D4C474C4B474A49454A49454C4B474B4A46 -4D4C484B4A464C4B474E4D494D4C494C4B484D4D49504F4B4E4D494B4A464D4C484E4D494B4A46 -4A4945504F4B4E4D494A49464B4A464C4B484C4B484C4B484B4A474A49464A49454B4A474D4C48 -4C4B474B4A4649484446454145444144434044433F43423F43423E41413C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E444444 -8181814343433131313131313131312727271E1E1E202020757575696969313131484848838383 -3A3A3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E23657478CE703C231E1E1E1E1E1E1E1E1E1E1E1E1E203F4C56A78272CE9175 -C382618C452C231E1E1E1E1E1E1E37918975A25E489C7F72C89175BD77535A2C1E1E1E1E1E1E1E -445E6CCE9178CE9178CE9178CE9178CE9178CE743F2E1E1E1E1E1E1E1E234A5059A78272C89175 -C3826497502E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E25316B655E -AD8272C89178CE8D6FB274536533201E1E1E1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B -7B3A231E1E1E233E59C39178CE9178CE9178CE9178CE9178CE8D5955211E1E1E1E1E1E234A5059 -A78272C89178C8866CAD6D505A2C1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C -231E1E1E1E1E1E1E1E1E1E26555E61B88978CE9178CE7F483F1E1E1E1E1E445E6CCE9178CE9178 -CE9178CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E1E1E31868275A24C231E1E1E1E1E1E1E1E1E -1E1E1E445E6CCE9178CE9178CE9178CE9178CE9178CE743F2E1E1E1E1E1E1E1E234A5059A78272 -C89175C3826497502E231E1E1E1E1E2E495EC3865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E334DB29178CE9178CE9178CE9178CE9178CE915E60251E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E1E1E234A5B5EB88978CE8D6CA25B48978675A249201E1E1E1E253F -A29178CE9178CE9178CE9178CE9178CE916C86371E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E -817F75AD50291E1E1E1E1E1E232F3A867069BD8D78CE8D72BD7F61915031291E1E1E1E1E1E1E23 -4A5059A78272C89178C8866CAD6D505A2C1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E -1E1E1E1E1E1E1E253FA29178CE9178CE9178CE9178CE9178CE916C86371E1E1E1E345064C87F4D -441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E232F3C917B6FC89175C37B56705E64C88250 -441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334D -B29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75CE916165281E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E817F78BD62341E1E1E1E1E1E -1E1E1E1E1E20556972CE7745341E1E1E1E1E1E1E1E233342977F6FC89178CE91759741201E1E1E -3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E1E1E1E203F4C56A78272CE9175 -C382618C452C231E1E1E1E1E1E2131706D64B88672C89178C886679C5B342E1E1E1E1E1E1E1E23 -657075BD6D4D81746CC89178C3825E7B3A261E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E -4F656FC8703C231E1E1E1E1E1E212E656561B88975CE9175C382679C623F3F211E1E1E1E1E1E1E -233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA29178CE9178CE9178CE9178CE9178 -CE916C86371E1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26555359A27F6FC38D78CE9172BD7B5E864529 -231E1E1E1E1E1E1E1E1E1E234A5059A78272C89175C3826497502E231E1E1E253FA29178CE9178 -CE9178CE9178CE9178CE916C86371E1E1E1E1E1E1E343E48977B6CC38D78C8896FB277597B3E26 -1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E212E656561 -B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E232F3A867069BD8D78CE8D72BD7F61915031291E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4 -BD8A4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1EA0A0A0A0A0A0A0A0A0A0A0A0A0A0A01E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451504E52514F -535250545351555451504F4C4C4B474B4A464A49454B4A464B4A464B4A464A49454A49454A4945 -4A49454A49454C4B474D4C484C4B474B4A464A49454B4A464B4B474F4E4A504F4B4B4A464A4945 -4A49454A49454B4A464F4E4A4C4B474C4B474E4D494E4D4A4E4D494F4F4B504F4B4D4C484D4C48 -504E4A4F4E4A4D4C484D4C484F4E4A4D4C484B4A464B4A464B4A464A4945494845494844494845 -4B4A464A49464A49454A494548474347464248474345444045444045444044433F42413E40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525263131312C2C2D252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526313132454546 -252526252526252526252526252526252526282829343435252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E6666668585858585858585858585858585854F4F4F1E1E1E1E1E1E2D2D2D6B6B6B -8181817878784848481E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E817F75AD532C1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896F -913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3F5B69C87745341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E23657075BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2962A6CECEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1EA0A0A0A0A0A0A0A0A0A0A0A0A0A0A01E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E451504E5352505453505554515554504F4E4A4C4B474A49454A49454A49454A49454A4945 -4C4B474B4A464A49454B4A464A49454B4A464D4C484C4B474D4C484C4B474B4A464B4B464E4D49 -4E4D494B4A464A49454A49454B4A464D4C484D4C484B4A474B4A474C4B474D4C484E4D494E4D49 -4E4D494D4C484C4B474C4B474C4B474B4A464C4B474B4A464A49454B4A464C4B474D4C484C4B47 -4B4A464C4B474B4A464A49454948454A49464C4B4747464247464248474343423E43423E43423E -41403D42413D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526C4C4C44F4F4F252526252526 -2525262525262525262525262525262525262525262525262525262525262D2D2EB9B9B9505051 -2525267676779D9D9E2525262525262525262525262525262525268888888B8B8C252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37918975974120 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28346B5B3F4A251E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E604C37442C23 -2321294F5B64C386564F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -343E3F603A2C2E21202E333F978272A750291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235695C8BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1EA0A0A0A0A0A0A0A0A0A0A0A0A0A0A0 -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E452514F54535157565356565253524E4D4C484B4A464B4A464B4A46 -4A49454A49454A49454B4A464B4A464D4C484E4D494B4A464A49454B4A464A49454A49454A4945 -4A49454B4B464C4B474B4A464A49454B4A464D4C484D4C484D4C484C4B474B4A474C4B474A4945 -4A49464A49464C4B474D4C484D4C484B4A464948444B4A464E4D494C4B474B4A464B4A464C4B47 -4E4D494E4D494C4B474C4B474F4E4B4D4C494C4B484B4A46494845484743474642474642484743 -45444044434044433F42413D43423E40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525269F9F9F252526 -252526252526252526252526252526252526252526252526252526252526252526252526C5C5C5 -4F4F4F252526252526252526252526252526252526252526252526252526252526252526252526 -2626277777773838392525267676779D9D9E252526252526252526252526252526252526888888 -8B8B8C252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E213481776CC38D78CE9172BD77596B33201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E394959B28672C89178C88969A25B37341E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075BD62311E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1EA0A0A0A0A0A0 -A0A0A0A0A0A0A0A0A01E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45353505958565B5A57565551504F4B4D4C48 -4C4B474C4B474C4B474B4A464A49454D4C484C4B474B4A464C4B474C4B474B4A464B4A464B4A46 -4A49454A49454C4B474B4A464D4C484C4B474B4A464A49464B4A464C4B474B4A464B4A464B4A46 -4B4A464C4B474B4A464B4A464B4A474C4B474C4B464B4A454A49454B4A464F4F4B52514D4D4C48 -4B4A464B4A464D4C484D4C484C4B484C4B474B4A474B4A474C4B484D4C48484743484743474642 -48474348474348474346454145444045444043423E43423E41403C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526E8E8E89F9F9F252526252526252526252526252526252526252526252526252526252526 -252526252526C5C5C54F4F4F252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525267676779D9D9E252526252526252526252526 -2525262525268888888B8B8C252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1EA0A0A0A0A0A0A0A0A0A0A0A0A0A0A01E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45353505C5B585D5C58 -5554504E4D494C4B474C4B474C4B474C4B474B4A464C4B474E4D494D4C494B4A464A49454B4A46 -4A49454B4A464A49454A49454B4A464B4A464C4B474C4B474B4A464B4A464A49454C4B474D4C48 -4B4A464C4B484D4C484E4D494E4D494C4B474C4B474C4B474C4B474B4A464A49454C4B474E4D49 -4F4E4A4C4C484B4A464B4A464B4A464C4B474B4A464C4B474C4B484B4A464948454C4B474B4A46 -4847444B4B464C4C4748484346464146454145444045444044433F43423E43423E41413C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526E8E8E8C4C4C49F9F9F252526252526252526252526252526252526 -252526252526252526252526252526C5C5C5A8A8A8C0C0C1C0C0C17E7E7F272728252526555555 -BFBFBF2525262525262B2B2CCCCCCC424242252526C5C5C54F4F4F2525267676779D9D9E252526 -25252639393A9F9F9FC7C7C7B6B6B6B3B3B48B8B8C252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -53524F5A5A575C5B5854534F4E4D494B4A464A49454B4A464C4B474B4A464C4B474D4C484C4B47 -4B4A464A49454B49454B4A464B4A464A49454B4A464B4A464D4C484E4D494B4A464A49454A4945 -4B4A464C4B474C4B474B4A464B4A464C4B474C4B474B4A464B4A464B4A464D4C48504F4B4C4B47 -4948444B4A464B4A464A4A464B4A464D4C484B4A464A49454A49454A49454C4B474D4C494C4B47 -4A49454948444948444A49454A49464A494548474447464245444046454246454144433F43423E -43423E41413C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526E8E8E8323233C4C4C49F9F9F252526252526 -252526252526252526252526252526252526252526252526C5C5C58080803D3D3E505050B9B9B9 -757576252526555555BFBFBF2525262525262B2B2CCCCCCC424242252526C5C5C54F4F4F252526 -7676779D9D9E252526272728ADADAD9696963F3F40484849A9A9A98B8B8C252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E45454515959565B5A5653524E4D4C484B4A464A49454B4A464A49454B4A46 -4B4A464B4A464A49454B4A464A49454B4A454B4A464B4A464B4A464C4B474C4B474E4D494E4D49 -4C4B474A49454B4A464D4C484C4B484C4B474C4B484B4A464A49454B4A464A49454B4A464C4B47 -4D4C484E4D494C4B474A49454A49454B4A464C4B474C4B474E4D494C4B474A49454948444A4945 -4D4B484F4E4A4F4E4A4C4B474B4A464C4B474A4945494844484744484744474642464541454441 -44433F44433F43423E42413D40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526E8E8E8323233C3C3C3 -9F9F9F252526252526252526252526252526252526252526252526252526252526C5C5C54F4F4F -2525262525266D6D6EB3B3B4252526555555BFBFBF2525262525262B2B2CCCCCCC424242252526 -C5C5C54F4F4F2525267676779D9D9E252526464647CBCBCB3232332525262525268888888B8B8C -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E455545258575457565351504C4C4B474B4A464B4A46 -4B4A464B4A464B4A464A49454A49454B4A464B4A464B4A464C4B474B4A454B4A464C4A464A4945 -4B4A464B4A464A49454B4A464B4A464B4A464C4B484D4C484D4C494B4A464C4B464D4D484D4C47 -4B4A454C4B474C4B474C4B474B4A464B4A464B4A464B4A464E4D494E4D494B4A464D4B484C4B47 -4A49454A49454B4A464B4B474D4C494E4D494C4B474D4C484C4B474B4A464A49454A4946484744 -47464247464245444045444045444043423E42413D41413C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -E8E8E8C3C3C39F9F9F252526252526252526252526252526252526252526252526252526252526 -252526C5C5C54F4F4F252526252526575758C5C5C5252526545454C0C0C02525262525262B2B2C -CCCCCC424242252526C5C5C54F4F4F2525267676779D9D9E252526585858C4C4C4252526252526 -2525268888888B8B8C252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452524F55545153524F4F4E4A -4C4B474B4A464B4A464B4A464B4A464C4B474B4A464C4B474C4B474B4A464B49454B4A464A4944 -4A49454B4A454A49454B49464A49454A49454C4B474C4B474B4A464B4A464C4B474C4B474B4A46 -4C4B474E4D484C4B474B4A464D4C484D4C484B4A464C4B474C4B474C4B474D4C48504F4B4D4C48 -4A49454A48454A49454948444B4A464C4B484D4C494D4C494B4A464B4A464B4A464B49464C4A46 -4C4B474B4A4648474347464246454145444046454145444043423E42413D41413C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526E8E8E89F9F9F252526252526252526252526252526252526252526252526 -252526252526252526252526C5C5C54F4F4F252526252526727273AFAFAF252526484849CACACA -2B2B2C2525262B2B2CCCCCCC424242252526C5C5C54F4F4F2525267676779D9D9E252526444445 -CCCCCC3737382525262525268888888B8B8C252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253F -A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8675A249231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4555552 -57565352514D4D4C484C4B474D4C484C4B474B4A464B4A464B4A464C4B474D4C484C4B474B4A46 -4B4A4652504C92918FB8B8B7D0D0D0D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2 -D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D3D3D6D6D6D6D6D6D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D0D0D0B7B7B68B8B894E4D494C4B47 -4B4A464B4A464B49464B4A464B4A4549484448474347464146454146454145444043423E41403C -40403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525269F9F9F252526252526252526252526252526252526 -252526252526252526252526252526252526252526C5C5C562626236363759595AC0C0C06B6B6B -2525262C2C2DC0C0C17F7F7F3A3A3B3F3F40CCCCCC424242252526C5C5C54F4F4F2525266C6C6D -B3B3B3313132262627A5A5A6A1A1A14444453636379494958B8B8C252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8672 -9741201E1E1E1E1E1E1E1E1E1E1E29707B78C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2131706550602C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E293745977B6FC89178C886699C5B342E1E1E -1E1E1E1E1E1E1E25316B6564B88975CE9175C382649C5E3A341E1E1E1E1E1E2C48AD9178CE9178 -CE9178CE9178CE9178B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E445E6CC89175AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -8C8675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495ECE9178 -CE9178CE9178C8896CAD6D484F281E1E1E1E1E1E1E232F3C867469C38D78CE8D72B87B5E91492C -1E1E1E1E1E2C7B7F78CE9178CE9175C38667A265424A251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C39164702C1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E23555B56813E261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4575754585754504F4C4C4C484C4B474C4B484D4C484C4B484B4A464C4B474C4B47 -4C4B474C4B474B4A46666562CACAC9F7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -F8F8F8C6C6C65E5D5A4B4A464A49454A49454A49454A4945494844484742474641464440454440 -45444044433F42413D40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525269D9D9EBFBFBFC8C8C8 -B3B3B46E6E6E262627252526252526525253AEAEAFC7C7C7C1C1C1ABABAB383839252526C5C5C5 -4F4F4F252526353535AAAAAA8E8E8E2525263434358E8E8FBCBCBCC6C6C6B7B7B86E6E6E252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3939396868687D7D7D7E7E7E6969693232321E1E1E -1E1E1E1E1E1E4E4E4E6E6E6E8181817676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E29707B78C36937231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253C978978BD6D454F332E -4A4956B28D75A74C291E1E1E1E1E26657072C87F596B3E2E3F33314F4545866945441E1E1E1E1E -1E1E2339332E443745A28D78AD5E3744332E3F28201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E817F6F97655BC37745341E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E318C8675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E29495ECE916170332C392F2C443E42917F78C8703F2E1E1E1E2537918675B870485A372C -3F33345A4C50975B37231E1E1E1E2C7B7F78C36D3F3F332E4F4545917F72C87F534F211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C39164702C1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45857555656524F4E4B4C4B484C4B474C4B474C4B474B4A47 -4C4B484E4D494C4B474B4A464C4B4752514DC8C8C8FEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4C4C44F4E4A4C4B474D4C484B4A464B4A464B4A464A4944 -47464146454044433F44433F44433F44433F41413C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5858585656563C3C3C373737 -6666667D7D7D2828281E1E1E1E1E1E5252524A4A4A5F5F5F7676761E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E29707B78C36937 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213C9C9178CE9178CE916C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E343E4D977B6CC38D78C8896CA7653C391E1E1E1E1E1E1E1E343E4D9C7B6F -C89178C886679C53342E1E1E1E1E1E1E334DB28D64865053A7826FC88D72B8704544211E1E1E1E -1E1E1E1E1E295A6261B88975CE9175C382679C502E1E1E1E1E1E1E1E1E1E232C3A867069C38D78 -CE8D6FAD694244211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E212334282629211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E292826342820 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61 -C88D6165281E1E1E1E1E1E20556972CE7F4D3F1E1E1E213C9C8D759741201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A978D78A74C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB289595A2C3FA289616B281E -1E1E1E1E1E1E1E1E37918975A76250A27F6FC38972B874505A2C1E1E1E1E1E1E1E395367C87F59 -866964B88672C3866797502E291E1E1E1E1E1E1E1E1E253FA28D6F8C493A817469C38D78C8896C -8C41231E1E1E1E1E295A5E61B88975CE8D72B877566533201E1E1E1E1E205A6D72C36D3A291E1E -1E1E1E1E1E1E233A53BD8D646B281E1E1E1E1E212E656561B88975CE8D72B87753602F201E1E1E -1E1E1E1E1E264F5B5EB88975C8896CA25B48978675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212334282629211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E202E28262E251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E29495ECE915E60211E1E1E1E1E1E1E445B69CE86534A1E1E233E56 -C38D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F78BD65341E1E1E1E1E1E1E2842 -A28D75A750291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59 -C39164702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7778CE9178CE9178AD532C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E232F3A867069BD8D78C88D6FB27050552C1E1E1E1E1E1E1E232C3A -867069C38D78CE8D6FAD694244211E1E1E1E1E1E34918675A25B4291776CC38D75C37F59652F20 -1E1E1E1E1E1E1E1E203F4956A78272C89175C8866CA7653C391E1E1E1E1E1E1E1E1E212E656561 -B88975CE8D72B87753602F201E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E457575453534F4D4D494B4B474B4A47 -4B4A474B4A464B4A464D4C484E4D494C4B474C4B474C4B47999897F3F3F3FEFEFEFAFAFAFAFAFA -FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9F9F9F9F9F9F9F9F9FAFAFAFCFCFCFEFEFEFFFFFF -FFFFFFFEFEFEFDFDFDFAFAFAFBFBFBFDFDFDFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFFFFFFF5F5F58685834E4D494E4D494C4B47 -4B4A464B4A464A494548474347464245444044433F44433E44433F42423D333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2525258585854343431E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E -1E1E29707B78C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E293A53B88D72A75B3A442C293433376B65484F1E1E1E1E1E -233750B28D699750373F2C293F3E48A28672A24C291E1E1E1E334DB29178BD6D4239211E1E283A -978675AD50291E1E1E1E1E1E2E495EC889617B3A293428293F3A3F7B492E1E1E1E1E1E1E1E253A -918672AD653F4A2F2939333A817772BD693A291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4F6572CE7F4D3F1E1E1E1E1E1E1E1E2E4C61CE8D5E60211E1E2137918978B26234 -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A978D78A74C261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C8703F -291E29707775A24C261E1E1E1E1E1E1E1E37918978CE82595A281E1E1E265A696CC87745391E1E -1E1E1E395367CE9175A7532E291E1E293348AD8D6F913E201E1E1E1E1E1E1E253FA28D75C38261 -86412C2921202E333A5533201E1E1E445B69C889617B3E2C342F316B6D6CCE86564F211E1E1E1E -294159C3895B5A211E1E1E1E1E1E1E4A626CC87442341E1E1E1E29657072C377505A372C342C31 -606569C882534A211E1E1E1E2E495EC38D678C452E392F346B706FCE9178A249231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9175974120 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495ECE915E60211E1E1E1E232834817B75 -C3703F2E1E1E1E3350B8916F974529231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F78BD6534 -1E1E1E1E1E1E1E1E26707778C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E233E59C39164702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29 -707B75AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E283A978678BD7048553329342C2E5A535370371E -1E1E1E1E253A918672AD653F4A2F2939333A817772BD693A291E1E1E1E34918678CE82565A2C20 -1E21296B7072C8703C291E1E1E1E1E1E2F48AD8D6F974C3139282639333765503C391E1E1E1E1E -1E1E29657072C377505A372C342C31606569C882534A211E1E1E1E1E1E1E1E1E1E1E2C429C7F59 -5A251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E456555251514D -4D4C484B4A474B4A474B4A464B4A464B4A464B4A464B4A464B4A464B4A464C4B47BCBCBBFCFCFC -F0F0F0EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDECECECEBEBEBE9E9E9E7E7E7F1F1F1FEFDFDF8DBDB -F0B3B3E88C8CE57D7DE78585EA8D8DF2B9B9FDF2F2FEFEFEFAFAFAF8F8F8F9F9F9FAFAFAFAFAFA -FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9F9F9F9F9F9F9F9F9F9F9F9FBFBFBFCFCFCADADAC -4E4D494D4C484B4A464A49454A49454A494449484449484346454145444045443F44433F41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C2C2C8585853A3A3A1E1E1E1E1E1E1E1E1E1E1E1E -5252527676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E29707B78C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E23657075C8703F2E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E23607072BD6534231E1E1E1E1E1E1E1E3F5B69C87745341E1E1E334DB2916C -86371E1E1E1E1E1E20556972C86D3A231E1E1E1E1E3F5B67C87F50441E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E20607078CE7745341E1E1E1E1E1E1E1E23455BC89164702C1E -1E1E1E344556B28D78C88969A76D567B4C3434211E1E1E1E1E1E1E1E1E1E1E1E1E1E213A978D78 -A74C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E29707B75A750261E1E1E3F5B69C8703F2E1E1E1E1E1E1E1E37918978B2532C1E1E1E1E1E1E -1E334DB28D677B2F1E1E1E1E395367CE89595A211E1E1E1E1E1E205A6D72C86D3A231E1E1E1E1E -1E253FA29178B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868278B2532C1E1E1E1E1E1E1E2842 -A28D759745201E1E1E1E213A9789729741201E1E1E1E1E31868275A74C261E1E1E1E3350B88D64 -6B281E1E1E1E1E1E1E1E213A97896F8C3A1E1E1E266B7475C3693A231E1E1E1E1E1E2C45AD9178 -A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495ECE9178CE9178 -CE9178CE9178C37B5355281E1E1E1E1E1E26555E64C39178C382649C65506B3E2C291E1E1E1E1E -1E1E2C7B7F78BD65341E1E1E1E1E1E1E1E205A6D75CE7B45391E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C39164702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E1E395367C8865655211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E1E34 -918678AD53291E1E1E1E1E1E29495EC886534A1E1E1E1E1E1E3A53BD9164702C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E213A97896F8C3A1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E455545051504C4C4B474B4A464B4A464C4B474C4B474B4A464B4A474B4A464A49454A4945 -4F4E4BC6C6C6FEFEFEE0E0E0E0E0E0E0E0E0E0E0E0DFDFDFDEDEDEDCDCDCD6D6D6DDDDDDF8F8F8 -F2BFBFD63434CC0000CC0000CC0000CC0000CD0101CF0505D20909E25656F8D4D4FFFFFFF6F6F6 -F3F3F3F5F5F5F6F6F6F7F7F7F7F7F7F7F7F7F7F7F7F6F6F6F6F6F6F6F6F6F5F5F5F5F5F5F5F5F5 -F6F6F6FEFEFEC2C2C24D4C484D4C484A49454C4B474C4B47494844484743484743464541464541 -45444044433F41413C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5E5E5E6F6F6F1F1F1F1E1E1E -1E1E1E1E1E1E1E1E1E5252527676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B78C36937231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E31868275AD5029 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868278CE9178CE9178CE9178CE9178CE9178CE8250 -441E1E1E334DB28D64702C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E2F45A28978C88264 -9C65507B493434211E1E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178CE9164702C1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20607078CE7745341E1E1E1E1E1E1E1E -23455BC89164702C1E1E1E1E1E1E1E1E21294A41427B625BAD8675C87F534F251E1E1E1E1E1E1E -1E1E1E1E213A978D78A74C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2C45A78D677B2F1E1E1E1E1E3A53BD8D5E60251E1E1E1E1E1E37918975 -9C45201E1E1E1E1E1E1E213C9C8D729741201E1E1E395367C87F4D3F1E1E1E1E1E1E1E1E445E6C -C87B48391E1E1E1E1E1E253FA28D72913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D72974120 -1E1E1E1E1E1E1E1E31868278AD532C1E1E1E1E1E20556972C36D3A291E1E1E3753B88D6165281E -1E1E1E29495ECE9178CE9178CE9178CE9178CE9178CE91789C45201E1E31868278AD53291E1E1E -1E1E1E1E1E34918675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -29495ECE916170332C392F2C443A3F867772C3703F341E1E1E1E1E1E1E1E23282E554948866961 -B88D78BD6D3C341E1E1E1E2C7B7F78BD65341E1E1E1E1E1E1E1E205A6D75CE7B45391E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C39164702C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E20556D75 -C8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178 -CE9164702C1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E2131817B72 -CE8969A76D5681503C44281E1E1E1E1E1E1E29495ECE9178CE9178CE9178CE9178CE9178CE9178 -9C45201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E453524E504F4B4C4B474B4A464B4A474C4B474C4B474B4A464B4A46 -4A49454A49454B4A4652514FC5C5C5FDFDFDE1E1E1E1E1E1E1E1E1E1E1E1DFDFDFDDDDDDD6D6D6 -DFDFDFFBEDEDDB4C4CCC0000CC0000D01212E16868E78989EDA5A5F2BDBDE99090DA3737ED9797 -F2B1B1F9DADAFFFFFFF3F3F3F3F3F3F5F5F5F6F6F6F7F7F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F5F5F5F5F5F5F5F5F5F5F5F5FEFEFEC4C4C44C4B474D4C484B4A464A49454B4A464A4945474642 -48474346454145444044433F45444042423D333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7A7A7A -2A2A2A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B78C36937231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E -1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275AD50291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E -1E1E1E1E21294A45427B625EB28978C3743F341E1E1E1E1E556972C8703C291E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4F6572CE7F4D -3F1E1E1E1E1E1E1E1E2E4C61CE8D5E60211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253C978975 -A74C261E1E1E1E1E1E1E1E1E1E213A978D78A74C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C89178CE9178CE9178CE9178CE91729C4523 -1E1E1E1E1E379189759C45201E1E1E1E1E1E1E253FA291759741201E1E1E395367C87F4D441E1E -1E1E1E1E1E1E445E6CCE7B48391E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E -1E253FA28D729741201E1E1E1E1E1E1E1E31868278AD532C1E1E1E1E1E1E233E59C3895B5A211E -4A626CC8743F2E1E1E1E1E1E29495EC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -868275AD50291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E29495ECE915E60211E1E1E1E1E1E1E1E3350B8916981331E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E233A53B891697B2F1E1E1E2C7B7F78BD65341E1E1E1E1E1E1E1E26707778 -C8703C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C39164 -702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E -1E1E1E1E1E20556D75CE703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556972C8703C291E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E -1E1E1E1E1E1E1E1E23393A3C6B5B56A28275CE86595A251E1E1E1E29495EC88959551E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E451514D4F4E4A4C4B474B4A464C4A474C4A47 -4B4A474B4A464B4A474A49454A49454B4A4652514EC2C2C2FDFDFDE1E1E1E1E1E1E1E1E1E0E0E0 -DDDDDDD7D7D7D9D9D9F9EBEBD63131CC0000D21C1CE98F8FF7EEEEDCDCDCC4C4C4BDBDBDC1C1C1 -DDDDDDFCF8F8F6CBCBF1ADADF2B1B1FBE8E8FDFDFDF1F1F1F4F4F4F5F5F5F6F6F6F6F6F6F6F6F6 -F6F6F6F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FEFEFEC2C2C24D4C484D4C484C4B47494844 -4B4A464C4B474A494548474346454144433F44433F45444042423D333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4A4A4A7B7B7B2E2E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29 -707B78C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E -1E1E1E1E1E1E1E1E1E1E1E23657075C8703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23607075 -C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656F -C8703C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234159C38D5E60211E1E1E1E345064C88656 -55211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2126342C292E211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20 -2928293428231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61C88D6165251E1E1E1E1E1E20556972CE7F4D3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E31868278AD532C1E1E1E1E1E1E1E1E1E1E213A978D78A74C261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26657475BD693C3F2F2C392F2C -392F2E6B7075C36D3A231E1E1E1E37918978B85E2E1E1E1E1E1E1E1E3750B891697B2F1E1E1E1E -395367CE8D5E60251E1E1E1E1E1E23657475C86D3A231E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E31868678B2532C1E1E1E1E1E1E1E283FA28D759C45201E1E1E1E1E1E -1E2137918672974537868275A249261E1E1E1E1E1E1E3350B8916981331E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E26657475BD62341E1E1E1E1E1E1E253FA28D78A249231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2126342C292E211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E232E2C293425201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495ECE915E60211E1E1E1E1E1E1E1E334DB2916F -8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45AD916C86371E1E1E2C7B7F78BD65341E1E1E -1E1E1E1E2842A28D75A750291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E233E59C39164702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B75 -AD532C1E1E1E1E1E1E1E1E1E1E1E1E395367C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -345064C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2542A28D72913E1E1E1E1E1E3350 -B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C4D4C494C4B48 -4C4B474C4B484D4B484C4A474B4A464C4B474B4A464B4A464C4B4752514EC0C0C0FDFDFDE2E2E2 -E2E2E2E1E1E1DFDFDFDADADAD6D6D6F7E9E9D63131CC0000D83A3AFBEDEDE1E1E1B4B4B4B3B3B3 -B7B7B7B8B8B8B7B7B7B2B2B2DEDEDEFDF9F9F1ACACF1ABABF8D1D1FFFFFFF2F2F2F2F2F2F4F4F4 -F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F4F4F5F5F5FEFEFEC0C0C04F4E4B -4E4D494C4B474948444A49454A49454A494549484448474346454144433F44433F42423D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4848487C7C7C2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E525252 -7676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E29707B78C8704244332E44332E44332E44332E3928201E1E1E1E1E1E1E1E1E -1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E293A53B88D6FA25B3A442C26342F34655E45 -4F1E1E1E1E1E233A53B88D72A75B3A442C293933345A505391502E1E1E1E1E334DB28D646B2C1E -1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E3F49508149343F2C262E2C31656D6CCE8250441E1E -1E1E1E1E253A978675BD7048553329342F2E4F494891653F391E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E253C978978BD6D424F332E4A4956B28D75A750291E1E1E1E1E34 -81745E86503A4F372C3F3334656264C3916C86371E1E1E1E1E1E2339332E443745A28D78AD5E37 -44332E3F28201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D72 -9C45201E1E1E1E1E1E1E1E1E2E4C61C8895955211E1E1E37918978CE89617B3E2C342F377B7772 -C87B45391E1E1E1E1E395367CE9175B8693F442C29444959B88D6F913E231E1E1E1E1E1E1E253F -A28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E69C889617B3E2C342C316B6D6CCE8659 -55251E1E1E1E1E1E1E1E1E2055696FC88269BD8D5E65281E1E1E1E1E1E1E1E1E29657472C87F59 -6B3A2C342C2C4A3E3F8169505A251E1E1E1E2E495BC3865E652C201E1E234A5E67C89178A24923 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61 -CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495ECE916170332C392F2C -443A3C7B746FCE89595A251E1E33489C74567045374A332C3F3A3C81746FCE865655211E1E1E2C -7B7F78C36D3F3F332E4F4545917F75C87F534F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E233E59C39169863E2E44332E44332E44332E443329291E1E1E1E1E -1E1E1E1E1E29707B75AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E283A978675BD7045553329342C2E -4F4C4D65331E1E1E1E1E253A978675BD7048553329342F2E4F494891653F391E1E1E1E34918675 -9C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E374286533C4A2F262E28294F505EC38D64 -702C1E1E1E1E1E1E29657472C87F596B3A2C342C2C4A3E3F8169505A251E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4CEA05C231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4F4D4A4D4C494C4B474C4B474C4B474D4B484C4A474B4A464B4A464C4B474C4B474C4B4752514E -BEBEBEFDFDFDE2E2E2E2E2E2E1E1E1DDDDDDD5D5D5EDEDEDE26C6CCC0000DB4C4CFDF6F6CCCCCC -B5B5B5BEBEBEC6C6C6CACACACBCBCBC9C9C9CACACAE3E3E3EEEEEEF5C6C6F0A5A5F5BFBFFFFFFF -F4F4F4EFEFEFF3F3F3F4F4F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F4F4F4F5F5F5 -FEFEFEBDBDBD4D4C484E4D494D4C494C4A474A49454A494549484448474348474347464244433F -43423E42423D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4444448181814343433131313131313131312727271E1E1E1E1E1E -2A2A2A3131315B5B5B7878783131313030301E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B78CE9178CE9178CE9178CE9178CE9178B85E31 -1E1E1E445E6CCE9178CE9178CE9178CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E343E4D977B6F -C89178C8896CA7653F391E1E1E1E1E1E1E1E343E48977B6CC38D78C8896FB277597B3E261E1E1E -1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E344553A27F6CC38D78CE8D72 -B877566533201E1E1E1E1E1E1E1E1E232F3A867069BD8D78CE8D72BD7F61915031291E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9175974120 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E293745977B6FC89178C886699C5B34 -2E1E1E1E1E1E1E1E26555359A27F6FC38D78CE9172BD7B5E864529231E1E1E1E1E1E2C48AD9178 -CE9178CE9178CE9178CE9178B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E29455BC88D616B281E1E1E1E1E1E1E1E1E1E1E2F48AD916F913E201E1E37918975A25E48 -9C7F72C89175BD77535A2C1E1E1E1E1E1E1E395367C87F567B6264BD8D78C88969975031291E1E -1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E21295A6261B88975 -CE9172BD77596B33201E1E1E1E1E1E1E1E1E1E1E1E233E56BD9178C8703F2E1E1E1E1E1E1E1E1E -1E1E1E1E212E656561B88975CE9175C382679C623F3F211E1E1E1E1E1E234F5B5EB88672C3866C -A765539C8675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD6231 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495E -CE9178CE9178CE9178CE8D6FB274566533231E1E1E1E25316B655EAD8272C89178CE8D6FB27453 -6533201E1E1E1E1E2C7B7F78CE9178CE9175C38669A265424A281E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C39178CE9178CE9178CE9178CE9178 -CE915E60251E233E59C39178CE9178CE9178CE9178CE9178CE8D5955211E1E1E1E1E1E1E232F3C -867069BD8D78CE8D6FB274505A2C1E1E1E1E1E1E1E232F3A867069BD8D78CE8D72BD7F61915031 -291E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E2F3F917769BD8975 -CE9175C37F5E864129231E1E1E1E1E1E1E1E1E212E656561B88975CE9175C382679C623F3F211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4 -BD8A4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44D4C494C4A474C4B474C4B484C4B474C4B474C4B474B4A464B4A464C4B47 -4E4D494D4C4853524FBCBCBCFDFDFDE3E3E3E2E2E2DFDFDFD9D9D9D1D1D1F8E3E3CE0808D11919 -FDF5F5D8D8D8B8B8B8C5C5C5CFCFCFD5D5D5D8D8D8D9D9D9D7D7D7E2E2E2E7E7E7E8E8E8F8DADA -EFA0A0F1ABABFFFFFFF4F4F4EEEEEEF2F2F2F4F4F4F4F4F4F5F5F5F5F5F5F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F5F5F5FEFEFEBABABA4C4B474C4B484C4B474B4A464A49454A4945494844484743 -47464246454144433F42413E40403C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E666666858585858585858585858585858585 -4F4F4F1E1E1E1E1E1E6161618585858585858585858585858383831E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F483F1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2962A6CECEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4A474C4B484C4B484C4B474C4B484C4B474C4B47 -4C4A464C4A474C4B474D4C484C4B4752514EB9B9B9FDFDFDE4E4E4E2E2E2DFDFDFD6D6D6DDDDDD -E26F6FCC0000EA9494EFEFEFB8B8B8C6C6C6D2D2D2DADADADEDEDEE0E0E0E0E0E0E1E1E1EEEEEE -E9E9E9E6E6E6F5C6C6ED9A9AF3B5B5FFFFFFF3F3F3ECECECF1F1F1F3F3F3F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F5F5F5FEFEFEB8B8B84D4C484D4C484C4B474B4A464B4A46 -4B494649484448464346444144434043423E42413D40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367 -C87F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235695C8BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B484C4B484C4B484C4B47 -4C4B484C4B474C4B474C4B474C4B474C4B474C4B474C4B4752514EB7B7B7FDFDFDE4E4E4E2E2E2 -DDDDDDD1D1D1F0F0F0D32121D21C1CFEF9F9D4D4D4C4C4C4D2D2D2DCDCDCE1E1E1E3E3E3E4E4E4 -E4E4E4EBEBEBEFEFEFEAEAEAECECECF0ADADED9595F8D3D3FFFFFFEBEBEBECECECF1F1F1F3F3F3 -F3F3F3F4F4F4F4F4F4F4F4F4F3F3F3F3F3F3F3F3F3F3F3F3F4F4F4FEFEFEB5B5B54C4B474D4C48 -4C4B474B4A474A49454A49454A494547464244433F44433F43423E43423E41413C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E395367C87F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B48 -4B4A464B4A474C4B474B4A474C4B474D4C484C4B474C4B474C4B474C4B474B4A4652514EB4B4B4 -FDFDFDE4E4E4E2E2E2DCDCDCCFCFCFF8F7F7CD0606DB4A4AFEFEFEC0C0C0CDCDCDD9D9D9E1E1E1 -E3E3E3E4E4E4E5E5E5E5E5E5F0F0F0EEEEEEE8E8E8F3E2E2EA8D8DEB8F8FFDF4F4FCFCFCE5E5E5 -ECECECF1F1F1F3F3F3F4F4F4F4F4F4F4F4F4F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F4F4F4FEFEFE -B3B3B34C4B474C4B474C4B474D4C484A494549484449484448474346444144434044433F454440 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44C4B484B4A474C4B474C4B474C4B474C4B474D4C484B4A464B4A464C4B474C4B47 -4C4B4752514EB1B1B1FDFDFDE4E4E4E1E1E1DADADACDCDCDF2E0E0CC0000DF6161FCFCFCC3C3C3 -D3D3D3DEDEDEE3E3E3E5E5E5E6E6E6E5E5E5EAEAEAEFEFEFECECECEEEDEDEC9D9DE88585F3BCBC -FFFFFFF1F1F1E5E5E5ECECECF1F1F1F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3 -F2F2F2F3F2F2FDFCFCAFAFAF4E4D494E4D494C4B474D4C484B4A464A49454A49454A4945484743 -46454144433F45444042423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526272D282B372C -2A352B262827252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A474B4A464C4B474B4A474C4B474C4B474C4B474B4A46 -4B4A464B4A464C4B474C4B4752514EAFAFAFFEFEFEE5E5E5E2E2E2DADADACCCCCCEFD3D3CC0000 -E47777FBFBFBC6C6C6D7D7D7E0E0E0E4E4E4E7E7E7E6E6E6E5E5E5EEEEEEECECECEBEBEBF1BABA -E57C7CEC9B9BFEFCFCFEFEFEE5E5E5E7E7E7EDEDEDF1F1F1F2F2F2F3F3F3F3F3F3F3F3F3F3F3F3 -F2F2F2F2F2F2F1F1F1F0EEEEFBBFBFFCF3F3ABABAB4D4C484D4C484C4B474C4B474C4B474B4A46 -49484449484448474346454144433F44433F42423D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525269F9F9F -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2E432F34553534553534553533523429332A252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A464A49454B4A474B4A464B4A46 -4B4A464B4A464B4A464B4A464B4A464B4A464B4A47504F4CADADADFEFEFEE6E6E6E3E3E3DBDBDB -CDCDCDF3F2F2CF0F0FDB4D4DFEFEFECACACAD8D8D8E2E2E2E5E5E5E6E6E6E5E5E5E7E7E7EBEBEB -ECECECF0B6B6E47676E68282FCEFEFFFFFFFEBEBEBE1E1E1EAEAEAEFEFEFF2F2F2F3F3F3F3F3F3 -F3F3F3F3F3F3F2F2F2F1F1F1F0F0F0EEEAEAF9B4B4FD9B9BF9EFEFA6A6A64C4B474E4D494D4C48 -4C4B474B4A464C4B464B49454A484448464246454144433F44433F42413C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526E8E8E89F9F9F252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262C3C2D345535345535345535345535345535345334272A28252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474B4A46 -4B4A464B4A464B4A464B4A464B4A464B4A464C4B474C4B474B4A464B4A46504F4CABABABFEFEFE -E6E6E6E3E3E3DCDCDCCFCFCFE6E6E6DB4B4BCF0D0DFEF9F9E1E1E1D6D6D6E1E1E1E4E4E4E4E4E4 -E2E2E2E8E8E8EFECECEDA9A9E27070E78888FCEDEDFFFFFFF2F2F2DCDCDCE4E4E4ECECECF0F0F0 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F1F1F1EFEFEFECE6E6F7A9A9FB9494FD9696F5EBEBA2A2A2 -4E4D49504F4B4E4D494D4C484C4B474D4C484D4C474B4A4648474347464245444044433F41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526E8E8E8C4C4C49F9F9F252526252526252526252526252526 -2525262525262525262525262525262526263B683C4A954A4B9A4B417B412525262525262C3D2D -4482444B974B4587453149322525262525263A653B4076402525262525263048304A954A252526 -2525263F74404991494C9B4C427D42252526282F293F753F4A984A4A974A385E3825252629322A -4078404A964A478D47335133252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526324E333455353455353455353455353455353455352B3A2C -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44C4B474C4B474C4B474C4B474C4B474C4B474C4B474C4B474C4B474C4B474B4A464C4B47 -504F4CA8A8A8FEFEFEE7E7E7E5E5E5DFDFDFD2D2D2D0D0D0F1BABACC0000E88A8AFAFAFAD1D1D1 -DCDCDCE1E1E1DFDFDFDEDEDEF2E1E1E78686E16969E99090FDF6F6FFFFFFF7F7F7DBDBDBE2E2E2 -E9E9E9EFEFEFF1F1F1F2F2F2F2F2F2F2F2F2F1F1F1F0F0F0EEEEEEEDD2D2F69B9BF98D8DFA8F8F -FC9191F2E6E69D9D9D4B4B474E4D494E4D494D4C484D4C484D4C484E4C484D4C484A4945484743 -47464246454141413C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526E8E8E8323233C4C4C49F9F9F252526 -2525262525262525262525262525262525262525262525263048304A954A2B392C282D292B382C -252526282F294A964A39623A2A342B3454344C9B4C2C3C2D2525263A653B407640252526252526 -3048304A954A2525262525264B994B33513429302A2A342B252526438143417B412C3A2C2A352B -2A362B2526264483443F743F29312A314B324C9B4C2A372B252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526345334345535345535345535345535 -3455353455352D3F2E252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E334DB28D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44C4B474B4A464F4B46955036C1522AB7512D744D3D4D4B474D4B48 -4C4B474C4A464B4A46504F4CA5A5A5FEFEFEE8E8E8E6E6E6E1E1E1D6D6D6C5C5C5F4F4F4D83E3E -CE0C0CF7D9D9E0E0E0D5D5D5D9D9D9DCDCDCEEBBBBE16B6BE16969F2BBBBFEFDFDFFFFFFF1F1F1 -D8D8D8DFDFDFE7E7E7ECECECF0F0F0F1F1F1F1F1F1F1F1F1F1F1F1EFEFEFECE3E3F1A9A9F58383 -F78686F88888FA8A8AFB8C8CEFE2E29A9A9A4B4A454D4C484E4D494D4C484D4C484D4C484D4C48 -4E4D484C4B4649484347464246464142423D333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526E8E8E8323233 -C3C3C39F9F9F2525262525262525262525262525262525262525262525262525262E402E4B9A4B -314A32252626252526252526365837478B472525262525262525264077403C6B3D2525263A653B -4076402525262525263048304A954A2525262525264B994B2F442F2525262525262C3A2C4D9E4D -29302A2525262525262525262D3F2E4C9D4C282F29252526252526438243365A36252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526314B31345535 -3455353455353455353455353455352B372B252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E348C8678CE9178CE9178 -CE9172BD7B5E814129231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2131706550602C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9178CE9178CE9178C8896CA769424A251E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E -1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F3F917469BD8975 -CE9175C38264915031291E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474C4B47A14F32E95420E95420E95420 -E754216B4C3F4D4C484C4B474C4B474C4B4751504DA3A3A3FEFEFEE9E9E9E8E8E8E4E4E4DCDCDC -CECECECCCCCCFAECECD52C2CCF0F0FEEB0B0E0E0E0DCD6D6E26E6EDE5B5BE98E8EFBECECFFFFFF -FFFFFFE8E8E8D6D6D6DEDEDEE5E5E5EBEBEBEFEFEFF0F0F0F0F0F0F0F0F0EEEEEEECEAEAEBBCBC -F08282F27B7BF47E7EF68080F78383F98484FB8686EEE0E09696964B4A454D4C474D4C484D4C48 -4C4B474C4B474B4A464D4C474B4B4649484447464246454043433D333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526E8E8E8C3C3C39F9F9F252526252526252526252526252526252526252526252526252526 -252526252526345235478C47478E47334F342525263B683B417A412525262525262525263A653B -417B4125252639643A4077402525262525263048304A954A2525262525264B994B2F442F252526 -252526314A314B984B252526252526252526252526314B324D9E4D4B9A4B4B9A4B4B9A4B4C9B4C -3A653B252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252629332A345535345535345535345535345535324E32252626252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E393939686868 -7D7D7D7E7E7E6969693232321E1E1E1E1E1E2C2C2C5F5F5F7979798181817272724141411E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E34 -8C8678B862373F2F2C3F37376B6D6CC8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D616B332C392F2E4A4550A78978 -C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842 -A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F3C7B53425A3E344A37315A535BB89172A249261E1E1E1E1E1E1E1E1E1E1E205A6D72B86231 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C484D4C48DB5323 -E95420E95420E95420E95420A350324D4B484D4B474C4B474C4A4651504CA1A1A1FEFEFEE9E9E9 -E8E8E8E7E7E7E2E2E2D6D6D6C6C6C6DFDFDFFAE7E7D32424CC0101E26E6ED52F2FDA4848F4C9C9 -FFFFFFFFFFFFF8F8F8DCDCDCD4D4D4DCDCDCE4E4E4E9E9E9EEEEEEEEEEEEEEEEEEEEEEEEEBD5D5 -EAA3A3EB7878ED7171EF7272F17575F37878F57B7BF67D7DF88181FCB5B5EBE6E69494944D4C48 -4D4C474C4B464C4B464B4A464B4A464A49454B4A464B4A4649484447464245444042423D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526E8E8E89F9F9F252526252526252526252526252526252526252526 -2525262525262525262525262525262525262526263352344C9C4C2A372B365937478B47252526 -2525262525264077403C6B3D252526375D374382432525262525263048304A954A252526252526 -4B994B2F442F2525262525262C3D2D4D9E4D2931292525262525262525262D3E2D4C9C4C272C28 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252629342A324F33345535345435304631262A27252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E5858585656563C3C3C3737376666667D7D7D2828281E1E1E424242626262404040353535 -5454548585853C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E -1E1E1E1E1E1E1E1E348C8678B25B2C1E1E1E1E1E1E1E213A978D78B25B2C1E1E1E1E1E1E233E59 -C38D5B6B3E489C7F6FC89175C3825B652C1E1E1E1E1E28347B7069BD8D78CE8D6FAD6D454A251E -1E1E1E1E1E1E1E1E234A535EB88975C8896CA25B48978675A249231E1E1E1E1E1E1E253FA28D6F -8C493A817469C38D78C8896C8C41231E1E1E2E3E4D9C776CBD8D75CE8D72B877566533201E1E1E -1E1E266B7775B2745EB28975BD744D6B5E64C38D75B8693C341E1E3F5B69C87B5EA28272C8825B -7B5053B28975C37F5355251E1E1E1E1E213C9C9178CE9178CE916C86371E1E1E1E1E1E1E1E1E1E -1E1E34918675A25B4291776CC38D75C37F59652F201E1E1E1E1E1E1E1E234A535EB88975C8896C -A25B48978675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E656561B28672C89178C88667 -9C5B37341E1E1E1E1E1E1E34918675A25B4291776CC38D75C37F59652F201E1E1E1E1E1E1E1E23 -4A535EB88975C8896CA25B48978675A249231E1E1E1E1E349186759C45201E1E1E1E1E1E23455B -C88956551E1E1E1E1E1E2C3C867067B88975CE9175C37F5E864529231E1E1E1E1E1E1E1E344150 -A78272CE8D72B26D457B7075C36937231E1E1E1E1E1E1E234A5059AD8272C89175C37F5E814129 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2928263428201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212334282629211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D5B5A211E -1E1E1E1E1E1E3F5B67CE8D5B5A21204F656FC874422E1E1E1E1E1E1E1E1E1E2F48AD8D6C81331E -1E2C45AD9178CE9178CE9178CE9178CE9178CE916165281E1E1E1E1E334DB28D648149489C7F72 -C89172B8704544211E1E1E1E1E1E1E1E28347B7069BD8D78CE8D6FAD6D454A251E1E1E1E1E1E1E -345064C88256705B5EB28672C88D6FA75E342E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212334282629211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E202E28262E251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707778C36937231E1E1E1E1E1E1E1E -1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4D4C484C4B47DC5323E95420E95420E95420E95420A250324D4C484D4B474D4B484C4B47504F4C -9F9F9FFEFEFEEAEAEAEAEAEAE8E8E8E4E4E4DCDCDCCECECEBFBFBFE1E1E1F9E0E0CF1111CC0000 -CD0808ECA0A0F8DEDEFEFEFEE4E4E4CCCCCCD2D2D2DADADAE1E1E1E6E6E6E9E9E9EAE1E1E8C6C6 -E6ABABE67E7EE66262E86565EA6767EC6A6AED6D6DEF6F6FF27272F47575F8A0A0FEE9E9FFFFFF -EBEBEB9292924C4B484E4D484C4B474C4B474B49454A4945494743494844494844474642464541 -44433F41413C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525269F9F9F252526252526252526252526252526 -2525262525262525262525262525262525262525262A342B2B3A2C262B272D3C2E4C9C4C2D3E2E -2830294A964A39623A2A342B3454344C9B4C2D3C2E2525262E402F4C9C4C324E3329322A345434 -4A954A2525262525264B994B2F442F252526252526252626448644417B422C3B2D2A342B2C3A2C -2526264587453F76402C3A2C29322A2E412F252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526262927252626252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525258585854343431E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7373735C5C5C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E -7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E348C8678B25B2C1E1E1E1E1E1E1E2137918978B85E2E -1E1E1E1E1E1E233E59C39172BD7756603323232123393E3A4A281E1E1E296B7775C87B505A3329 -39373C917F75C3703C2E1E1E1E1E1E2E455BC38D698C452E392C316B6D6CCE9178A249231E1E1E -1E1E1E1E253FA28D75C3826186412C2921202E333A5533201E1E1E394950814C374A3329342C31 -606569C886564F211E1E1E266B7778C3703F3F3748A78D78B8653A39374DAD8D64702C1E3F5B69 -CE82565A2F34867F78CE7F504A2F378C82759C49231E1E1E1E1E1E1E1E1E1E253FA28D6C86371E -1E1E1E1E1E1E1E1E1E1E1E34918678CE82565A2C201E21296B7072C8703C291E1E1E1E1E2E455B -C38D698C452E392C316B6D6CCE9178A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E21347B6248 -603A2E392C293F3E45A28675A750291E1E1E1E1E34918678CE82565A2C201E21296B7072C8703C -291E1E1E1E1E2E455BC38D698C452E392C316B6D6CCE9178A249231E1E1E1E1E349186759C4520 -1E1E1E1E1E1E23455BC88956551E1E1E1E1E1E37458C5B3F55372C342C2C4A4C59B88D6981331E -1E1E1E1E2C45A78D72AD5E3A3F2C2C4F5361BD9178C36937231E1E1E1E1E3F5364C3865E7B412E -392C2C4A4C59B88D677B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9175 -9741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4C61CE8D5B5A211E1E1E1E1E1E1E395064CE8D5E60211E233753B88D646B2C1E1E1E1E1E1E1E -3F5B69C87F4D3F1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334D -B29175C377535A372C3F3E4DA78975AD50291E1E1E1E1E296B7775C87B505A332939373C917F75 -C3703C2E1E1E1E1E1E345064CE9172A7532E291E1E293A53B28D6C81331E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20343E4DAD8D75A74C29 -1E1E1E1E1E1E1E1E1E1E1E1E4F6269A7532E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44D4C484C4B47A35032E95420E95420E95420E754216D4E404D4C494C4B47 -4C4B474C4B47504E4C9C9C9CFEFEFEEBEBEBEAEAEAE9E9E9E6E6E6E0E0E0D4D4D4C5C5C5D5B4B4 -DD5454D52D2DE57F7FD73535DB4949DB4A4ADF5D5DE38888E18D8DE18F8FE29090E29191E17F7F -DE6262DC4F4FDE5252E05555E35858E55B5BE75E5EE96161EA6464EC6666EE6A6AF48F8FFCDBDB -FFFFFFF3F3F3E5E5E5EBEBEB9090904B4B464C4B474C4B474D4C484A4945494844484742474541 -46454146454145444044433F41413C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526314A314892494C9C4C -4992493963392525262525262D3E2E4482444B984B458745314A32252526252526252526375C38 -478F474C9B4C499349417A412525262525264B994B2F442F25252625252625252629312A3F7640 -4994494A984A3C6B3D25252629322A3F76404993494A984A458745262827252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C2C2C858585 -3A3A3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7979795454541E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678B25B2C1E1E1E1E2126 -4F5B64C3916F913E201E1E1E1E1E1E233E59C3916F8C3A201E1E1E1E1E1E1E1E1E1E1E1E1E2F48 -AD916C863A1E1E1E1E1E1E1E234159C38D616B281E1E1E26657475C3693A231E1E1E1E1E1E2C45 -A79178A249231E1E1E1E1E1E1E253FA29178B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2842A78D6981331E1E1E266B7775A750261E1E2E8682759C45201E1E34 -91866C8C3A1E3F5B69C8703C231E1E556972C36537231E20607075B25B2C1E1E1E1E1E1E1E1E1E -1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E34918678AD53291E1E1E1E1E1E29495EC88653 -4A1E1E1E1E26657475C3693A231E1E1E1E1E1E2C45A79178A249231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703C231E1E1E1E34918678AD53291E1E1E -1E1E1E29495EC886534A1E1E1E1E26657475C3693A231E1E1E1E1E1E2C45A79178A249231E1E1E -1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2C7B7F75A750291E1E1E395367CE82534A1E1E1E1E1E1E1E2E817F78C36937231E1E1E2137 -9186729C45231E1E1E1E1E1E1E1E266B7475B25B2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4C61CE8D5B5A211E1E1E1E29333F978278C87745391E1E1E1E2E817F75 -AD53291E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E334DB2916F8C3A201E1E1E1E1E205A6D72C86D3A231E1E1E2F48AD916C863A1E -1E1E1E1E1E1E234159C38D616B281E1E1E1E345064CE895955211E1E1E1E1E1E31868275A24C26 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61 -CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707B78CE9178 -CE9172A75B31291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C484D4C48504B47965035C2522AB9512C744D3C -4C4B474C4B484C4B474C4B474B4A46504E4C999999FEFEFEEAEAEAE9E9E9E7E7E7E4E4E4DDDDDD -DDBDBDDB5757D93F3FECA0A0FEFAFAFFFFFFFDF4F4ECA1A1DD5252DA4545DA4545DA4646DA4747 -DA4747DA4848DA4848DA4848DA4949DD4C4CDF4E4EE15151E35555E55858E75B5BEE8080F6B8B8 -FDEDEDF9F9F9E5E5E5D3D3D3D1D1D1DBDBDBF0F0F09090904D4C484D4C484C4B474E4D494E4D48 -4B4A454B494548474246454145444046454144433F41413C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E5E5E5E6F6F6F1F1F1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4444447E7E7E2929291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678 -CE9178CE9178CE9178CE8D6CA25B342E1E1E1E1E1E1E1E1E233E59C38D5E60211E1E1E1E1E1E1E -1E1E1E1E1E1E233E59C38D6165251E1E1E1E1E1E1E1E2C48AD916C86371E1E1E31868275AD5329 -1E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E253FA28D72913E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E232F3C867469BD8D78CE9178CE9178CE916F8C3A1E1E1E266B7775A24C231E1E2E -817F729741201E1E318C826F913E1E3F5B69C36D3A231E1E4F656FBD62341E1E205A6D72B25E2E -1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E -1E1E1E23455BC88956551E1E1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E264F5359AD8272C89178CE9178CE9178CE74422E1E1E1E1E34 -9186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E31868275AD53291E1E1E1E1E1E1E1E34 -8C8675A249231E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E252E -6B6561B88975CE9178CE9178CE9178B25B2C1E1E20556972C8703F291E1E1E1E1E1E1E205A7075 -C36937231E1E1E2C48AD9178CE9178CE9178CE9178CE9178CE9178C36537231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9178CE9178CE9178CE9178C37B56602F20 -1E1E1E1E1E1E395367C87F4D3F1E1E1E3750B88D616B281E1E1E1E1E1E1E1E1E1E1E2842A28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D64702C1E1E1E1E1E1E1E4F656FC8703C231E1E -233E59C38D6165251E1E1E1E1E1E1E1E2C48AD916C86371E1E1E1E345064C87F50441E1E1E1E1E -1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E2C2C3F33315A535BB889698C3E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D494D4C484D4C484C4B47 -4C4B474C4B474C4B474C4B474C4B474C4B474C4B474C4A47504F4C969696FDFDFDEAEAEAE7E7E7 -E4E4E4E0C2C2DE6E6EE47979F7D8D8FFFFFFF9F9F9DBDBDBC1C1C1D6D6D6E8E8E8FAFAFAF9DFDF -F0B3B3E78888DF6060DC5151DB4A4AD94343D94242D94242DB4949E26565E98181EF9C9CF4B8B8 -FBE8E8FEFEFEEDEDEDD8D8D8CCCCCCD0D0D0D6D6D6DCDCDCE3E3E3F5F5F58F8E8E4E4D494E4D49 -4C4B474C4B474C4A464B4A464B494548474246454146454145444044433F42423D333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4D4D4D7A7A7A2A2A2A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3636367E7E7E -3B3B3B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E348C8678B8653A3F2F2C3F2C26291E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D5B -5A211E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D6165251E1E1E1E1E1E1E1E2C48AD916C86371E -1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E253FA28D6F8C3A1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E818275BD6D424A28201E1E1E1E253FA28D6F8C3A1E1E1E26 -6B7775A24C231E1E2E817F729741201E1E318C826F913E1E3F5B69C36D3A231E1E4F656FBD6231 -1E1E205A6D72B85E2E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E34 -9186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E31868275AD53291E1E1E1E1E1E1E1E34 -8C8675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6C -CE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E495EC38D64863E2C29211E1E1E1E4A626C -C874422E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E31868275AD5329 -1E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956 -551E1E1E1E2055656FC87F56603326231E1E1E1E2C7B7B75B25B2C1E1E20556972C8703F291E1E -1E1E1E1E1E205A7075C36937231E1E1E2C48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D6170332C3F2F2C -3428201E1E1E1E1E1E1E1E1E1E1E1E1E2C45A78D698133204A626CC8703F2E1E1E1E1E1E1E1E1E -1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E -4F656FC8703C231E1E233E59C38D6165251E1E1E1E1E1E1E1E2C48AD916C86371E1E1E1E345064 -C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E204F656FCE7B45391E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D49 -4E4D494D4C484C4B474C4B474C4B474C4B474B4A464B4A464B4A464D4B474C4B47504F4C949494 -FCFCFCE7E7E7E2C8C8E5A1A1F0B3B3FEFBFBF6F6F6E3E3E3CECECEC0C0C0C0C0C0CCCCCCCECECE -CBCBCBC9C9C9D4D4D4E5E5E5F4F4F4F9F9F9FCFCFCFFFFFFFFFEFEFDF7F7FCF0F0F9F7F7F0F0F0 -E7E7E7E0E0E0D7D7D7D0D0D0CDCDCDCECECED3D3D3D9D9D9DEDEDEE2E2E2E7E7E7ECECECFAFAFA -8E8E8E4E4D494D4C474C4B474D4C484C4B474C4B4749484447464247454146454145444044433F -41413C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A4A4A7B7B7B2E2E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3535357D7D7D4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B2916C86371E1E1E1E1E1E1E -234159C38D616B281E1E1E26657475C3693A231E1E1E1E1E1E2845A79178A249231E1E1E1E1E1E -1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D6C86371E1E1E1E1E1E1E1E3750 -B8916F8C3A1E1E1E266B7775A24C231E1E2E817F729741201E1E318C826F913E1E3F5B69C36D3A -231E1E4F656FBD62311E1E205A6D72B85E2E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E -1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E26657475C3693A -231E1E1E1E1E1E2845A79178A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4F656FC8703F291E1E -1E1E1E1E1E23657475CE74422E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E -1E1E26657475C3693A231E1E1E1E1E1E2845A79178A249231E1E1E1E1E31868275A249231E1E1E -1E1E1E345064CE8956551E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E2137978978B25B2C1E1E1E -395367CE82504A1E1E1E1E1E1E1E2E817F78C36937231E1E1E2137918675AD50291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E202928293428231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2126342C292E211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61 -CE8D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26657475B865489186729C4523 -1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D64 -6B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E2F48B2916C86371E1E1E1E1E1E1E234159C38D61 -6B281E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2126342C292E211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E232E2C293425201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E204F656FCE7F4D3F1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23292F3434 -2F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44D4C484C4B474C4B474C4B474C4B474C4B474B4A464B4A464B4A464B4A464C4B47 -4C4B47504F4C919191FAF8F8ECD7D7F1DFDFEDEDEDE1E1E1D3D3D3CACACACACACACCCCCCCFCFCF -D5D5D5DCDCDCDCDCDCDADADAD6D6D6D2D2D2CECECECCCCCCCBCBCBCACACAC9C9C9CBCBCBCECECE -CCCCCCCACACACCCCCCCDCDCDD0D0D0D2D2D2D5D5D5D8D8D8DCDCDCE0E0E0E5E5E5E9E9E9ECECEC -EDEDEDF1F1F1FDFDFD8B8B8B4F4E4A4D4C484C4B474E4D494D4C484A4945494743474642474642 -47464247464245444042423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4848487C7C7C2F2F2F1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3434347E7E7E4242421E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678B25B2C1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29707775 -C87B505A332939333C917F75C3703F2E1E1E1E1E1E2E455BC38D698C452E342C2E656D6CC89178 -A249231E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E21348C8675AD532E -231E1E1E25317B7472CE916F8C3A1E1E1E266B7775A24C231E1E2E817F729741201E1E318C826F -913E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E1E1E1E1E1E1E1E1E253F -A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E -1E1E1E2E455BC38D698C452E342C2E656D6CC89178A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE865960332E44332E44332E44332E3F2C23231E1E -345064C886595A281E1E1E20344556B88D78CE74422E1E1E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E2E455BC38D698C452E342C2E656D6CC89178A249231E1E1E1E1E23 -607072C37042341E1E1E2837867F75CE8956551E1E1E1E23606D72C3704239211E1E1E264F5E67 -C89178B25B2C1E1E1E1E2C45A78D72A75B373928294A535EBD8D78C36937231E1E1E1E1E3F5367 -C889678C4931392C293F3A3A6B625B813E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E4C61CE8D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29455B -C39178CE895955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8675B25E342E212023211E1E1E1E -1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E29707775C87B505A3329 -39333C917F75C3703F2E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9175 -9741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4450568C533F5A3E314437345A535B -B88D78B85E31231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E235C9BCED4D4AC6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474C4B474C4B474C4B474C4B474C4B474B4A464B4A46 -4B4A464C4B474D4C484D4B484F4E4A8F8F8FF9F9F9E5E5E5DFDFDFD9D9D9D7D7D7D5D5D5D6D6D6 -D8D8D8DBDBDBDFDFDFE6E6E6E9E9E9E8E8E8E6E6E6E3E3E3E0E0E0DDDDDDDADADAD8D8D8D6D6D6 -D6D6D6D6D6D6D6D6D6D6D6D6D8D8D8DADADADCDCDCDFDFDFE0E0E0E3E3E3E5E5E5E8E8E8EBEBEB -ECECECEEEEEEEFEFEFF0F0F0F2F2F2FEFEFE8989894E4D494E4D484C4B474B4A464A4945484743 -47464247464347464245444145444044434042423D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E444444818181434343313131 -3131313131312727271E1E1E3131317E7E7E5656563131313131313131312B2B2B1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678B25B2C -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2837817069C38D78CE8D6FB26D484A251E1E1E1E1E1E1E1E1E234A5B5EB88978 -CE8D6CA25B48978675A249201E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E3A4DA28272C3866FB87F618C4C4DA28D6F8C3A1E1E1E266B7775A24C231E1E2E817F72 -9741201E1E318C826F913E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E1E -445E6CCE9178CE9178CE9178CE9178CE9178CE743F2E1E1E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E1E1E234A5B5EB88978CE8D6CA25B48978675A249201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE9178CE9178CE9178CE9178 -CE9178CE7B45391E1E1E212C656564BD8972BD826CAD6D4870656CC874422E1E1E1E1E34918675 -9C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E234A5B5EB88978CE8D6CA25B48978675 -A249201E1E1E1E1E1E232F3F977F72C8896FB877566B5B5EC88956551E1E1E1E1E1E2C3A86776C -C3896FBD8267A25E42867B75B25B2C1E1E1E1E1E1E344150A78275CE8D72B26D457B7075C36937 -231E1E1E1E1E1E1E234A5059A78272C89178C8866CAD6D505A2C1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E213A978978BD6537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E394556AD8675 -CE9178CE916165281E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E -1E2837817069C38D78CE8D6FB26D484A251E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E -817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3441509C7B6C -C38D75CE9175C386679C5B37341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2967A6CED4C89B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C484D4C484C4B474C4B474C4B47 -4B4A464B4A464B4A464B4A464B4A464C4B474D4C484F4E4B8C8C8CFAFAFAE7E7E7E4E4E4E1E1E1 -E0E0E0E0E0E0E1E1E1E4E4E4E7E7E7E9E9E9EDEDEDEEEEEEEEEEEEEDEDEDECECECEBEBEBE8E8E8 -E7E7E7E5E5E5E4E4E4E3E3E3E3E3E3E3E3E3E4E4E4E5E5E5E7E7E7E8E8E8E9E9E9ECECECECECEC -EDEDEDEFEFEFF0F0F0F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3FEFEFE8585854E4D494D4C484B4A46 -4A49454B4A464B4A4648474348474347464245444144433F43423E41413C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E666666 -8585858585858585858585858585854F4F4F1E1E1E4C4C4C858585858585858585858585858585 -6969691E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896F913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896F -913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E213A97896F913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E266B7475B85E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D6C8C3A201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8D4B77E401E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474C4B47 -4C4B474C4B474C4B474B4A464B4A464B4A464B4A464A49454B4A474C4B474F4E4B8A8A8AFCFCFC -EAEAEAE8E8E8E8E8E8E8E8E8E9E9E9EAEAEAEBEBEBECECECEEEEEEF0F0F0F0F0F0F0F0F0F0F0F0 -EFEFEFEFEFEFEEEEEEEEEEEEEEEEEEEDEDEDEDEDEDECECECECECECEDEDEDEDEDEDEEEEEEEFEFEF -F0F0F0F0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F2F2F2F3F3F3FEFEFE848484 -4E4D494D4C484D4C484A49454B4A464B4A4648474348474348474347464245444043423F41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E212E604C37442C232321294F5B64C386564F211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E604C37442C23 -2321294F5B64C386564F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E212E604C37442C232321294F5B64C386564F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26 -4A493F4F2F26292123394153B28D6981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2029282C60696CC87F4D3F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8ABDC29B5C291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44B4A474C4B474B4A474B4A474B4A464B4A464C4B474B4A464B4A464C4A464B4A474B4A47 -4F4E4B898989FDFDFDEEEEEEEDEDEDEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEEEEF1F1F1F1F1F1 -F2F2F2F2F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F0F0F0F0F0F0F0F0F0F0F0F0 -F1F1F1F2F2F2F2F2F2F2F2F2F2F2F2F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3 -F3F3F3FEFEFE8181814D4C484F4E4A4F4E4A4C4B474B4A46494844484743484743484743474641 -45444044433F41413C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213481776CC38D78CE9172BD77596B33201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E213481776CC38D78CE9172BD77596B33201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E213481776CC38D78CE9172BD77596B33201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E265A6567B88975CE9175C382618C4529231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A53BD9178C8825E703720 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44B4A474B4A474B4A464B4A464B4A464C4B474C4B474C4B474C4A47 -4C4A464C4A474C4B474F4E4B868686FEFEFEEFEFEFEFEFEFEFEFEFEEEEEECCCCCCCCCCCCCCCCCC -CECECED0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D1D1D1D1D1D1D2D2D2D2D2D2D2D2D2 -D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3D3D3F3F3F3 -F3F3F3F3F3F3F3F3F3F4F4F4FEFEFE7F7F7E4E4D494D4C484C4B474E4D494C4B474B4A46494844 -48474347464246454045443F44433F42423D333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A474B4A474C4B474C4B474B4A464C4B47 -4C4B464C4B474D4B474C4A464C4B474B4A474E4D4A838383FEFEFEF0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1 -F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F3F3F3FEFEFE7B7A7A4E4D494D4C474B4A464C4B47 -4B4A464C4B474B4A4648474347464246454044433F44433E42423D333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474C4B474B4A46 -4C4B474B4A464C4B474B4A464B4A464C4A474C4B474C4A474C4B474D4C49818181FEFEFEF0F0F0 -F0F0F0F1F1F1EFEFEFCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCDCECECE -CECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECE -CECECECECECECECECECECECED1D1D1F3F3F3F3F3F3F3F3F3F3F3F3F4F4F4FEFEFE7676764E4D49 -4D4C484B4A464B4A464B4A464B4A464A494548474348474247464145444044433E42423D333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4C4B474C4B474C4B474C4B474B4A464C4B474C4B474C4B474C4B474C4B474C4B474C4B474E4D49 -7F7F7FFEFEFEF1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3 -F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F4F4F4 -FEFEFE7575754E4D484D4C484C4B474B4A464B4A464A4945484743484743494844484743464541 -44433F41413C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526282D302F3F4735505D3C6272417288 -427287252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -36483D2B332F252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262B312D282C2A252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44C4B474C4B474C4B474D4C484C4B464B4A464C4B474C4B474B4A464C4B47 -4C4B474B4A464C4B47767676FEFEFEF1F1F1F1F1F1F2F2F2F0F0F0CECECECECECECECECECECECE -CECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECECE -D1D1D1F3F3F3F3F3F3F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F5F5F5FCFCFC7373734D4C474E4D494E4D494A4945494844494844474642474642 -47464245444045433F44433F41413C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526272B2E30434B36525E3C62734272873A5E6E44788F519ABA519ABA -519ABA519ABA519ABA4986A0252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252670C28C394F40252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525266FC18C394F40252526252526252526252526 -252526252526252526252526252526252526252526252526252627272A29252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A464C4B474B4A464C4B474D4C484C4B474D4C48 -4D4C484C4B474C4B474B4A464B4A464A49456F6F6FF9F9F9F5F5F5F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F8F8F8EFEFEF6E6D6C4C4B474D4C484E4D494D4C474B4A46 -4A494548474347464246444045444044433F43423E41413C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526334C56519ABA519ABA519ABA519ABA417085 -467D95519ABA519ABA519ABA519ABA519ABA4986A0252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252670C28C394F40252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252670C28C394F40252526 -25252625252625252625252625252625252625252625252625252625252625252660A176456A53 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525263E5B495F9F763B55452525262525264A72585F9F76303C35252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4D4D4D4D4BD84451E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474C4B474C4B474C4B47 -4C4B474C4B474D4B484C4B484C4B474C4B474B4A474A49454B4946626260CCCCCCFBFBFBF2F2F2 -F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F5F5F5 -F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FDFDFDB5B5B55C5B594B4A454B4A45 -4B4A464C4B464B4A4649484449484447464247454145444044433F44433F41413C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526334C56519ABA519ABA -519ABA519ABA417085467D95519ABA519ABA519ABA519ABA519ABA4986A0252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252670C28C394F40252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -70C28C394F40252526252526252526252526252526252526252526252526252526252526252526 -25252662A579456A53252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525263E5B495F9F763B55452525262525264A72585F9F76303C35252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E -1E1E1E1E1E348C8678CE9178CE9178CE9172BD7B5E814129231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131706550602C1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6C -CE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9178CE9178CE9178 -C8896CA769424A251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F3F917469BD8975CE9175C38264915031291E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3C867069BD8D78CE8D72B874484A211E -1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -6DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B47 -4C4B474C4B474C4B474C4B474C4A474C4B474C4B474B4A474B4A474B4A464A49464A4845484745 -717171F1F1F1FCFCFCF6F6F6F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5 -F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F6F6F6F8F8F8FDFDFDE5E5E56C6C6B -4A48454B4A454C4A464B4A454A4945494844494844484743484643484643474642454440454440 -42423D333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -334C56519ABA519ABA519ABA519ABA417085467D95519ABA519ABA519ABA519ABA519ABA4986A0 -2525262525262525262525262525262525262525265D9C736BB98670C48E67B18149725761A278 -6FC28C6BB8863E5A492525262525263F5D4B6CBB8870C48E65AB7D384D4025252625252670C28C -394F402525264C785D67B0802B312D25252643654F67B0826EBF8A5B966F2B332F252526252526 -25252625252625252670C28C62A67A6DBD8A6DBD8A4E7C5F262727252526303D3569B58471C58E -69B584466A5225252625252662A57973C99173C99171C68F252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525263E5B495F9F763B55452525262525264A7258 -5F9F76303C35252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3939396868687D7D7D7E7E7E6969693232321E1E1E1E1E1E2C2C2C686868 -7B7B7B8181817474744747471E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8672 -9741201E1E1E1E1E1E1E1E1E1E1E348C8678B862373F2F2C3F37376B6D6CC8916981331E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61 -CE8D616B332C392F2E4A4550A78978C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D64 -6B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F3C7B53425A3E344A37315A535BB89172A249261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253A918675BD704D603E31 -443A375A4C3A3F211E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E346DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44C4B474C4B474D4B474C4B474C4B474C4B474C4B474C4B474C4B474B4A464B4A47 -4A49464A48454644414343406D6D6DC8C8C8F5F5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF4F4F4 -B8B8B86A6A6A43423F4948444B4A464B4A454B4A464A4944494844494844484743474642474642 -46454146454144433F41423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526334C56519ABA519ABA519ABA519ABA417085457B935097B74F96B54F95B4 -4E94B34F94B347809925252625252625252625252625252625252625252670C28C3F5D4A2D3530 -4C765A73C99141604C2E39334C775B6EBF8A282B2A2525262D36312F3B342D353053866569B484 -25252625252670C28C394F404466516BB8862E39332525263B54446FC18C3A51432D36315E9E75 -568D6A25252625252625252625252625252670C28C4F7E60303D35394F416AB7854A7359252526 -282B2A3242392B322E42634E72C78F2F3B3425252662A579476D55282B2A272A29252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525263E5B495F9F763B5545 -2525262525264A72585F9F76303C35252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5858585656563C3C3C3737376666667D7D7D282828 -1E1E1E2E2E2E4E4E4E3939393434344D4D4D8383834040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E348C8678B25B2C1E1E1E1E1E1E1E213A -978D78B25B2C1E1E1E1E1E1E233E59C38D5B6B3E489C7F6FC89175C3825B652C1E1E1E1E1E2834 -7B7069BD8D78CE8D6FAD6D454A251E1E1E1E1E1E1E1E1E234A535EB88975C8896CA25B48978675 -A249231E1E1E1E1E1E1E253FA28D6F8C493A817469C38D78C8896C8C41231E1E1E2E3E4D9C776C -BD8D75CE8D72B877566533201E1E1E1E1E266B7775B2745EB28975BD744D6B5E64C38D75B8693C -341E1E3F5B69C87B5EA28272C8825B7B5053B28975C37F5355251E1E1E1E1E213C9C9178CE9178 -CE916C86371E1E1E1E1E1E1E1E1E1E1E1E34918675A25B4291776CC38D75C37F59652F201E1E1E -1E1E1E1E1E234A535EB88975C8896CA25B48978675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E212E656561B28672C89178C886679C5B37341E1E1E1E1E1E1E34918675A25B4291776CC38D75 -C37F59652F201E1E1E1E1E1E1E1E234A535EB88975C8896CA25B48978675A249231E1E1E1E1E34 -9186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E2C3C867067B88975CE9175C37F5E -864529231E1E1E1E1E1E1E1E344150A78272CE8D72B26D457B7075C36937231E1E1E1E1E1E1E23 -4A5059AD8272C89175C37F5E8141291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2928263428201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E212334282629211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E4C61CE8D5B5A211E1E1E1E1E1E1E3F5B67CE8D5B5A21204F656FC874422E1E1E -1E1E1E1E1E1E1E2F48AD8D6C81331E1E2C45AD9178CE9178CE9178CE9178CE9178CE916165281E -1E1E1E1E334DB28D648149489C7F72C89172B8704544211E1E1E1E1E1E1E1E28347B7069BD8D78 -CE8D6FAD6D454A251E1E1E1E1E1E1E345064C88256705B5EB28672C88D6FA75E342E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2123342826 -29211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E202E28262E251E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29 -707778C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367 -C87F4D44211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474C4B474C4B474C4B474C4B474C4B474C4B474C4B47 -4C4A474C4B484C4B474A49464948454746433D3D392F2F2D4E4D4D6868676E6E6E6D6D6D6D6D6D -6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D -6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D -6D6D6D6E6E6E6666664A4A4932312F41413D4B4A464C4B484C4B474C4B474A49454A4845494844 -49484448474346454145444045444044433F41413C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262C383E3A5E6E3A5D6E395C6C395C6B314751334B57 -375663375663375563375563375562344E5A252526252526252526252526252526252526252526 -70C28C394F40252526282C2A73C99134443A252526292E2C73C991324239252526252526252526 -252526303D3673C991292E2C25252670C28C5284646CBA873241382525262525265C9A73528463 -2525262525263A52446EBF8A25252625252625252625252625252670C28C394F40252526252526 -466C5467B0822525262525262525262525262525266BB9863D584625252662A579456A53252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -3E5A495F9F763B56452525262525264A73585F9F762F3B35252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2525258585854343431E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6F6F6F5A5A5A1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E348C8678B25B2C -1E1E1E1E1E1E1E2137918978B85E2E1E1E1E1E1E1E233E59C39172BD7756603323232123393E3A -4A281E1E1E296B7775C87B505A332939373C917F75C3703C2E1E1E1E1E1E2E455BC38D698C452E -392C316B6D6CCE9178A249231E1E1E1E1E1E1E253FA28D75C3826186412C2921202E333A553320 -1E1E1E394950814C374A3329342C31606569C886564F211E1E1E266B7778C3703F3F3748A78D78 -B8653A39374DAD8D64702C1E3F5B69CE82565A2F34867F78CE7F504A2F378C82759C49231E1E1E -1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E34918678CE82565A2C201E2129 -6B7072C8703C291E1E1E1E1E2E455BC38D698C452E392C316B6D6CCE9178A249231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E21347B6248603A2E392C293F3E45A28675A750291E1E1E1E1E34918678 -CE82565A2C201E21296B7072C8703C291E1E1E1E1E2E455BC38D698C452E392C316B6D6CCE9178 -A249231E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E37458C5B3F -55372C342C2C4A4C59B88D6981331E1E1E1E1E2C45A78D72AD5E3A3F2C2C4F5361BD9178C36937 -231E1E1E1E1E3F5364C3865E7B412E392C2C4A4C59B88D677B331E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D5B5A211E1E1E1E1E1E1E395064CE8D5E60211E -233753B88D646B2C1E1E1E1E1E1E1E3F5B69C87F4D3F1E1E1E1E1E1E1E1E1E2842A28D6C86371E -1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29175C377535A372C3F3E4DA78975AD50291E1E1E1E1E29 -6B7775C87B505A332939373C917F75C3703C2E1E1E1E1E1E345064CE9172A7532E291E1E293A53 -B28D6C81331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178BD62311E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E20343E4DAD8D75A74C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E23657475B86542706967BD8972C38264914C2E291E1E1E1E1E1E1E1E1E1E1E1E1E1E -4F6269A7532E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCEBD84451E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C484C4B474C4B474C4B474C4B47 -4C4B474C4B474C4B474B4A474C4B474C4B474A49464B49464948444544423E3D3A35353232312E -31302D302F2D2F2F2C2F2F2D302F2D2F2F2C2F2F2C2F2F2C302F2D302F2D302F2D2F2F2C2F2F2C -31312E333330343331343331343331343331343431353432343331343432343431333330333330 -33322F34333133333033322F333230353431383835403F3C4847434B4A464B4A464B4A464C4B47 -4B4A464B4A4649484449484448474346454145444045444044433F41413C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526334C56519ABA519ABA519ABA -519ABA417085478099519ABA519ABA519ABA519ABA519ABA4A88A5252526252526252526252526 -25252625252625252670C28C394F4025252625252671C58E364B3E25252625252672C78F364B3E -252526405E4B65AC7E6FC18C6BB98773C9912B322E25252670C28C6DBD8964AA7C2A302D252526 -25252665AB7D72C68F70C48E70C48E70C48E72C68F282C2B25252625252625252625252670C28C -394F402525262525263C56466FC28C25252634463B5FA0766EBF8A6CBB8871C58E3F5B49252526 -62A579456A53252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526394F415F9F764365502525262525265282635F9F762A302D252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2C2C2C8585853A3A3A1E1E1E1E1E1E1E1E1E1E1E1E2020203A3A3A808080 -4545451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E348C8678B25B2C1E1E1E1E21264F5B64C3916F913E201E1E1E1E1E1E233E59C3916F8C3A20 -1E1E1E1E1E1E1E1E1E1E1E1E1E2F48AD916C863A1E1E1E1E1E1E1E234159C38D616B281E1E1E26 -657475C3693A231E1E1E1E1E1E2C45A79178A249231E1E1E1E1E1E1E253FA29178B25B2C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D6981331E1E1E266B7775 -A750261E1E2E8682759C45201E1E3491866C8C3A1E3F5B69C8703C231E1E556972C36537231E20 -607075B25B2C1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E34918678 -AD53291E1E1E1E1E1E29495EC886534A1E1E1E1E26657475C3693A231E1E1E1E1E1E2C45A79178 -A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250 -441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703C -231E1E1E1E34918678AD53291E1E1E1E1E1E29495EC886534A1E1E1E1E26657475C3693A231E1E -1E1E1E1E2C45A79178A249231E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75A750291E1E1E395367CE82534A1E1E1E1E1E -1E1E2E817F78C36937231E1E1E21379186729C45231E1E1E1E1E1E1E1E266B7475B25B2E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F48 -3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D5B5A211E1E1E1E29333F -978278C87745391E1E1E1E2E817F75AD53291E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E -1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB2916F8C3A201E1E1E1E1E205A6D72 -C86D3A231E1E1E2F48AD916C863A1E1E1E1E1E1E1E234159C38D616B281E1E1E1E345064CE8959 -55211E1E1E1E1E1E31868275A24C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334D -B29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E29707B78CE9178CE9172A75B31291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F78C8896FA75E3A44332E4F505BBD916F9741231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCE -BD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4C484C4B47 -4D4B484D4C484C4B474C4B474C4B474C4A474C4A474C4B484C4B474B4A474B4A464A4946494845 -48474344433F42413E41403D42413D41403C403F3B403F3B3F3E3A403F3B403F3B40403C40403C -403F3B40403C40403C41403E444340454541454541454541464542454542454541464542474643 -4645424544404544404544404443404443404443404544404645414746424948444C4B474E4D49 -4E4D484C4B474B4A464B4A464C4B474A494548474348474347464245444045444044433F41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526334C56 -519ABA519ABA519ABA519ABA417085467F98519ABA519ABA519ABA519ABA519ABA4A89A4252526 -25252625252625252625252625252625252670C28C394F4025252625252670C48E374B3F252526 -25252671C68F374B3F2A312E72C8903E5A49262727303D3673C9912B322E25252670C28C3C5546 -5F9F7561A579282B2A2525265B98704F7E60252526252526252526252526252526252526252526 -25252625252670C28C394F4025252625252649705765AD7E25252665AB7D507F60282B2A272928 -69B4843F5B492525265FA076486F56252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262A302D5B98705C9A73456A534C765B5F9F76528464 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5E5E5E6F6F6F1F1F1F1E1E1E1E1E1E1E1E1E6E6E6E -8484848383834C4C4C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E348C8678CE9178CE9178CE9178CE8D6CA25B342E1E1E1E1E1E1E1E1E -233E59C38D5E60211E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D6165251E1E1E1E1E1E1E1E2C48 -AD916C86371E1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E253F -A28D72913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3C867469BD8D78CE9178CE9178CE916F -8C3A1E1E1E266B7775A24C231E1E2E817F729741201E1E318C826F913E1E3F5B69C36D3A231E1E -4F656FBD62341E1E205A6D72B25E2E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E -1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E31868275AD53291E1E1E -1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E264F5359AD8272C89178 -CE9178CE9178CE74422E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E31 -868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E349186759C45201E1E1E1E1E1E -23455BC88956551E1E1E1E1E1E252E6B6561B88975CE9178CE9178CE9178B25B2C1E1E20556972 -C8703F291E1E1E1E1E1E1E205A7075C36937231E1E1E2C48AD9178CE9178CE9178CE9178CE9178 -CE9178C36537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9178 -CE9178CE9178CE9178C37B56602F201E1E1E1E1E1E395367C87F4D3F1E1E1E3750B88D616B281E -1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB28D64702C1E -1E1E1E1E1E1E4F656FC8703C231E1E233E59C38D6165251E1E1E1E1E1E1E1E2C48AD916C86371E -1E1E1E345064C87F50441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E2C2C3F33315A535BB889698C3E231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F78CE7F4D3F1E1E1E1E1E1E1E26 -6B7475C86D3A231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E346DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E451504C4F4D494E4C494E4C494D4C484D4C484C4B474D4B474D4B474C4B474C4B484C4B47 -4B4A474C4B474B4B474A49464A4945484743484743484743484743474642484743474642474642 -4746424847434847434847434848444848444948454C4B484D4C484D4C484D4C484E4D494E4D49 -4E4D494E4D494D4C484D4B484C4B484B4A474B4A484C4B484B4A474A49464C4B474C4B474C4B47 -4E4D494C4B484C4B474C4B474D4C484C4B474B4A464B4A46494844474642484743484743484743 -46454145444042423D333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526334C56519ABA519ABA519ABA519ABA417085477F98519ABA519ABA519ABA519ABA -519ABA4A87A225252625252625252625252625252625252625252670C28C394F40252526252526 -70C48E374B3F25252625252671C68F374B3F2B332F73C9913E5A49282C2A303E3673C9912B322E -25252670C28C394F40282D2B66AE7F5589672525263E5A496FC08B3F5B492E3732303E36303D35 -25252636483D5A9670282B2A25252670C28C42614D2D36313D58476DBD89466A5225252665AD7E -507F602A302D282C2B69B4833F5B492525265589675F9F762E393336483D262828252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526313F375081625C9971 -5A946E4B765A2B312E252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7A7A7A2A2A2A1E1E1E1E1E1E -1E1E1E1E1E1E2B2B2B3333334D4D4D7E7E7E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678B8653A3F2F2C3F2C26291E1E1E1E1E -1E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D6165251E -1E1E1E1E1E1E1E2C48AD916C86371E1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A24923 -1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E818275BD6D424A2820 -1E1E1E1E253FA28D6F8C3A1E1E1E266B7775A24C231E1E2E817F729741201E1E318C826F913E1E -3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E1E1E1E1E1E1E1E1E253FA28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E31 -868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E495E -C38D64863E2C29211E1E1E1E4A626CC874422E1E1E1E1E349186759C45201E1E1E1E1E1E23455B -C88956551E1E1E1E31868275AD53291E1E1E1E1E1E1E1E348C8675A249231E1E1E1E1E34918675 -9C45201E1E1E1E1E1E23455BC88956551E1E1E1E2055656FC87F56603326231E1E1E1E2C7B7B75 -B25B2C1E1E20556972C8703F291E1E1E1E1E1E1E205A7075C36937231E1E1E2C48AD8D6C86371E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61CE8D6170332C3F2F2C3428201E1E1E1E1E1E1E1E1E1E1E1E1E2C45A78D69813320 -4A626CC8703F2E1E1E1E1E1E1E1E1E1E1E1E1E2842A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E -1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E233E59C38D6165251E1E1E1E1E1E1E -1E2C48AD916C86371E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E204F656F -CE7B45391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7778CE703C -231E1E1E1E1E1E1E1E556972CE77422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E454534F52514D52514D51504D4F4E4A4E4D494D4C494D4C484E4C47 -4E4C484C4B474C4B474C4B484B4A474B4A474B4A474B4A464B4A464A49454A4945494844494844 -4A48444948444A48454A49454A49454A49454A49454A49454B4A464D4C48504F4C504F4B504F4B -51504C51504C504F4C504F4C504F4B504F4B4F4E4A4F4E4A4F4E4A504F4B4F4E4A4F4E4A4E4D49 -4E4D494E4D494E4D4A4F4E4A4D4C474D4C474D4C484D4C484C4B474B4A464A4945494843484743 -48474347464247464246464144444041413C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262F404748829B4E92AF519ABA519ABA417085467E96519ABA -519ABA519ABA519ABA519ABA4A87A225252625252625252625252625252625252625252670C28C -394F4025252625252670C48E374B3F25252625252671C68F374B3F25252645695369B68471C68F -6FC08B65AD7E292E2C25252670C28C394F4025252633423871C58E3C554625252643644F65AC7F -70C38D6BB9874466512525263F5C496DBD892C34302525265D9B736DBC8871C58E67B082476C54 -252627252526384E4165AB7D71C58E6FC28C69B483394F40252526303C3562A67A6FC28C67B181 -2E3832252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A4A4A7B7B7B2E2E2E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5B5B5B6C6C6C1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678B25B2C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F48B2916C86371E1E1E1E1E1E1E234159C38D616B281E1E1E26657475C3693A231E1E1E1E1E -1E2845A79178A249231E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842 -A78D6C86371E1E1E1E1E1E1E1E3750B8916F8C3A1E1E1E266B7775A24C231E1E2E817F72974120 -1E1E318C826F913E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72B85E2E1E1E1E1E1E1E -1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E349186759C45201E1E1E1E1E1E23455B -C88956551E1E1E1E26657475C3693A231E1E1E1E1E1E2845A79178A249231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE8250441E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4F656FC8703F291E1E1E1E1E1E1E23657475CE74422E1E1E1E1E349186759C4520 -1E1E1E1E1E1E23455BC88956551E1E1E1E26657475C3693A231E1E1E1E1E1E2845A79178A24923 -1E1E1E1E1E31868275A249231E1E1E1E1E1E345064CE8956551E1E1E1E2C7B7F75AD53291E1E1E -1E1E1E1E2137978978B25B2C1E1E1E395367CE82504A1E1E1E1E1E1E1E2E817F78C36937231E1E -1E2137918675AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E202928293428231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2126342C292E211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E26657475B865489186729C45231E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C8C3A1E1E1E1E -1E1E1E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E2F48B2916C -86371E1E1E1E1E1E1E234159C38D616B281E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75 -AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2126342C292E211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232E2C293425201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E204F656FCE7F4D3F1E1E1E1E1E1E1E1E1E1E202928293428231E1E1E1E1E1E1E1E1E -1E1E1E4A626CCE7F4D3F1E1E1E1E1E1E1E23657475C86D3C231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCEBD84451E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E232F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E453524E53524E53524E52514E504F4C4F4E4B -51504C56545157544F504D484E4C484D4C484C4B484C4B484C4B474C4B484C4B474C4B474C4B47 -4C4B474C4B474B4A464C4A474C4A474C4B474C4B474C4B474C4B474C4B474C4B474D4C484F4E4A -52514D52514E52514D53524D53524E52514D53524E52514D53524D52514C51504C51504C51504C -504F4C504F4C504F4B504F4B504F4B4F4E4A4E4D494D4C484C4B474C4B474C4B474B4A474B4A46 -4B4A464B4A464B4A4648474346454145444045444044433F41413C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526282D302D3C44 -2E3D4335505D3F6D81467D954C8EAB5099B9519ABA4986A0252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E484848 -7C7C7C2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5B5B5B707070 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -8C8678B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C38D5B5A211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E29707775C87B505A332939333C917F75C3703F2E1E1E1E1E1E2E455B -C38D698C452E342C2E656D6CC89178A249231E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E -1E1E1E1E1E1E1E21348C8675AD532E231E1E1E25317B7472CE916F8C3A1E1E1E266B7775A24C23 -1E1E2E817F729741201E1E318C826F913E1E3F5B69C36D3A231E1E4F656FBD62311E1E205A6D72 -B85E2E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E1E1E349186759C4520 -1E1E1E1E1E1E23455BC88956551E1E1E1E1E2E455BC38D698C452E342C2E656D6CC89178A24923 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CCE865960332E -44332E44332E44332E3F2C23231E1E345064C886595A281E1E1E20344556B88D78CE74422E1E1E -1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E2E455BC38D698C452E342C2E -656D6CC89178A249231E1E1E1E1E23607072C37042341E1E1E2837867F75CE8956551E1E1E1E23 -606D72C3704239211E1E1E264F5E67C89178B25B2C1E1E1E1E2C45A78D72A75B373928294A535E -BD8D78C36937231E1E1E1E1E3F5367C889678C4931392C293F3A3A6B625B813E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D5B5A211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E29455BC39178CE895955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -8C8675B25E342E212023211E1E1E1E1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C -231E1E1E1E29707775C87B505A332939333C917F75C3703F2E1E1E1E1E1E345064C87F4D441E1E -1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DB29178 -BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4450568C533F5A3E314437345A535BB88D78B85E31231E1E1E1E1E1E1E1E1E1E348C8678CE7F48 -3F1E1E1E1E1E1E1E1E1E1E1E1E334DB28D72A75B373F2C2C4A4C59B891729741231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCEBD8445 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4CEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E456555155545053524F -53524E52514D51504D5554515F5E5B64635E55534E4D4C474D4C484D4C484C4B484C4B474C4B47 -4C4B474C4B474C4B474C4B474C4B474C4B474C4B474C4B484C4B484D4C484C4B484C4B474C4B47 -4D4C484C4B474E4D4951504D53524E53524F53524E52514D53524E53524F52514D52514D51504C -51504C51504C51504D51504C51504C51504C504F4B4F4E4A4E4D494D4C494E4D494D4C484D4C48 -4E4D494C4B474B4A464B4A464B4A464B4A4649484447464245444045444045444141413C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526272A2C2C394030434B252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4444448181814343433131313131313131312727271E1E1E4949494D4D4D393939353535 -4D4D4D8282824E4E4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E348C8678B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59 -C38D5B5A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2837817069C38D78CE8D6FB26D484A251E -1E1E1E1E1E1E1E1E234A5B5EB88978CE8D6CA25B48978675A249201E1E1E1E1E1E1E253FA28D6F -8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E3A4DA28272C3866FB87F618C4C4DA28D6F8C3A1E -1E1E266B7775A24C231E1E2E817F729741201E1E318C826F913E1E3F5B69C36D3A231E1E4F656F -BD62311E1E205A6D72B85E2E1E1E1E445E6CCE9178CE9178CE9178CE9178CE9178CE743F2E1E1E -1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E234A5B5EB88978CE8D6C -A25B48978675A249201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -445E6CCE9178CE9178CE9178CE9178CE9178CE7B45391E1E1E212C656564BD8972BD826CAD6D48 -70656CC874422E1E1E1E1E349186759C45201E1E1E1E1E1E23455BC88956551E1E1E1E1E1E1E23 -4A5B5EB88978CE8D6CA25B48978675A249201E1E1E1E1E1E232F3F977F72C8896FB877566B5B5E -C88956551E1E1E1E1E1E2C3A86776CC3896FBD8267A25E42867B75B25B2C1E1E1E1E1E1E344150 -A78275CE8D72B26D457B7075C36937231E1E1E1E1E1E1E234A5059A78272C89178C8866CAD6D50 -5A2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -8C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE8D5B5A211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A978978BD6537231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E394556AD8675CE9178CE916165281E1E1E1E1E334DB28D646B2C1E1E1E1E -1E1E1E4F656FC8703C231E1E1E1E1E1E2837817069C38D78CE8D6FB26D484A251E1E1E1E1E1E1E -345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E334DB29178BD62311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3441509C7B6CC38D75CE9175C386679C5B37341E1E1E1E1E1E1E1E1E1E1E -1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E394550A27F72C89178C88667975031 -291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E346DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4BD8A4B1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -56555155545054534F53534F53524E54545056555256555158575352504C4D4C484D4C484D4C48 -4D4C484D4C484D4C484C4B474C4B474C4B474C4B474C4B474B4A474C4B474C4B474C4B484C4B48 -4D4C484C4B474C4B474D4C484C4B474E4D4951504D52514E53524E53524E53524E53524E54534F -52514D52504D51504C514F4B514F4C51504D51504C51504C52514D504F4B504E4A4F4D494D4C48 -4E4D494E4D494E4D494D4C484C4B474B4A464A494549484448474347464247464245444044433F -44433F40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E6666668585858585858585858585858585854F4F4F1E1E1E3E3E3E -6C6C6C7E7E7E8181817474744D4D4D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896F913E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E213A97896F913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A97896F913E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7475B85E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2842A78D6C8C3A20 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E346DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A6CECEAC -6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E454535055545055545155545154535054545055545154534F51504C4F4E49 -4D4C484C4B484D4B484D4C494D4C484D4C484C4B474D4C484D4C484D4C484C4B484C4B484C4B48 -4D4C484C4B484C4B474C4B484C4B474C4B474D4C484D4C484D4C4952514E54534F545350555450 -54534F54534F53524E51504C52514D52514C52504C52504C52514D52514D52514D51504C504F4A -4F4E494D4C484C4B474D4B474C4B474C4B474B4A464C4B474C4B47494844484743474642474541 -45444044433F43423F43423E40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E604C37442C232321294F5B64 -C386564F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E212E604C37442C232321294F5B64C386564F211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E604C37442C232321294F5B64C386564F211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E264A493F4F2F26292123394153B28D6981331E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2029282C -60696CC87F4D3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6CED4D4D4D4D4B784451E1E1E1E1E1E1E1E1E1E1E1E -1E1E235695C8BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E454535054534F545350555451555451555450555451 -54534F51504C4E4D494D4C484D4C484E4D4A4D4C494D4C484D4C484D4C484D4C484D4C484D4C48 -4D4C484D4C494D4C494D4C484D4C484D4C484C4B474D4C484D4C484C4B474C4B484D4C4952514E -53524E54534F55545054534F54534F53524E52514D53524D52514C51504B52504C52514D52514D -52514D504F4B504F4A50504B4F4E494E4D484D4C474C4B474D4C484C4B474C4B474A4945494844 -49484447464247454146454146454144434044433F40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213481776C -C38D78CE9172BD77596B33201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213481776CC38D78CE9172BD77596B33201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213481776CC38D78CE9172BD7759 -6B33201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E265A6567B88975CE9175C382618C4529 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3A53BD9178C8825E7037201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E455545054534F545350565551 -555451545350555551555450504F4B4D4C484D4C484D4C484D4C494C4B484D4C484D4C484D4C48 -4C4C484D4C484D4C484C4B484C4B484D4C484D4C484D4C484C4B474C4B484C4B474C4B484C4B47 -4B4A474D4C4852514D53524E54534F55545055545055545053524E53514D53524E52514C51504B -52514C52514C51504C52514C504F4B504F4B51504B504F4A4D4C474D4B474D4B484D4C484C4B47 -4A49454948434A494449484447464146454146454045444044433F43423E40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4565551 -55545053524F53524F55545155545154534F52514D4E4D494D4C494D4C484D4C484C4B484D4C48 -4D4C484D4C484D4C484C4B474C4B474B4A474C4B484C4B484C4B474C4B474C4B474C4B474C4B47 -4C4B474C4B474B4A474B4A474C4B4851504D54524F54535054534F56555156555154534F54534E -54534E53524D54524E55545053524E51504C53514D53524D51504C4F4E4A4E4D484D4C474D4C48 -4D4B474B4A464B4A464B49454948434B4A4549484347464146454046454145444044433F43423E -41403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E455545055545053524F53524F56555258585453534F504F4B4E4D494D4C484D4C48 -4D4C484D4C484C4B474C4B474C4B474C4B474C4B474B4B464C4B474C4B484C4B474C4B474C4B47 -4C4B474C4B474C4B484C4B484C4B474C4B474B4A464C4B4852514D54535055545054534F54534F -54534F53524E54534E53514D52504C53524E57555253524E51504C514F4B51504C504F4B4F4E4A -4E4D494E4D484F4E4A4E4D494D4C484D4C484C4A464A4844494843494743484642464541454440 -45444044433F43423E40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E453524F54535052514E54534F55545155545152524E504F4B -4D4C484D4C484D4C484D4C484D4C484C4B474C4B484C4B474C4B474C4B474C4B474C4B474D4C48 -4C4B484C4B484C4B474C4B474C4B474C4B474C4B474C4B474C4B474B4A464D4C4852514D53524E -53524F52514D51504C53524D54534E53524E52514D52514D53524E55545052514D51504C504F4A -4F4E494F4D494F4D494E4D494E4C484E4D494E4D494D4C484D4B474C4A474A4845494844494844 -48474347464246454145444045444044433F41413C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B52514E51504D53524F555450 -52514E52514D504F4B4D4C484C4B474C4B474C4B474C4B474C4B474C4B474C4B474C4B474C4B47 -4C4B474C4B474C4B474C4B484C4B484C4B474C4B474C4B474C4B474C4B474C4B474C4B474B4A46 -4C4B47504F4B52514E53524E52514D52514D53524E55545055545053524E52514D54534F54534F -52514C51504C504F4B4F4E4A4D4C474E4C494F4E4A4E4D494E4C484D4C474D4B484C4B474B4A46 -4A494549484449484448474347464247464246454144433F43423E41413C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4D49504F4C -504F4C504F4C4E4D4A4D4D494E4D494C4B484B4A474C4B474C4B474C4B474C4B474C4B474C4B47 -4C4B474C4B474B4A464B4A464B4A464B4A464C4B474C4B484C4B474C4B474C4B474C4B474C4A47 -4B4A464B4A464B4A464B4A464F4E4B53524F53524F53524E55545055544F55544F54534F52514D -52514D53524E53524E51504C51504C51504B504F4B4E4D484E4D494F4D494F4E4A4E4D494C4B47 -4D4C484C4B474B4A464B4A464A494549484448474348474347464245444044433F44433F41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E5D68CAF77C6B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E4159B8F78482481E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F5184A6BDC8CED4D4AC6D341E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44D4D4A4F4F4B504F4C4F4E4B4E4D494E4D494C4B474B4A474B4A464B4A474B4A474C4B47 -4C4B474C4A474C4B474C4B474C4B474B4A464B4A464B4A464B49464B49464A49464A49464B4946 -4A49464B4A464B49464B4A464B4A464C4B474A49454E4D4952514E54535054534F55545055544F -55544F55545054534F53524E52514D51504C504F4B504F4B504F4B504F4B4F4E4A4E4D494D4B47 -4D4C484D4C484D4C484D4C474C4B474C4B474B4A464A4945494844494844494844474642454440 -44433F43423E41413C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526312A27322B262525262525262525262525262525262525263D2F27 -262526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252636483D2B332F252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262F3A342F3B34252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D68CAF77C6B331E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F807CD6E2 -6447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334182B160593A1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3473B1D4C29B62 -34231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44E4D4A50504C56565251514D4F4F4B4D4C494C4B484C4B474B4A47 -4A49464A4A464B4A474C4B474C4A474B4A464B4A464B4A464B4A464B4A464B49464B49464A4946 -4A48454948454A49464A49454A49454A49454A49454B4A464B4A464A49454D4C4951504C555450 -54534F54534F54534F55544F56555056555055545053524D52514C51504C51504C51504C504F4B -4F4E4A4E4D494C4B474E4D484F4E494E4D484D4C484D4C484C4B474A49454A49454A4945484743 -47464247454145444044433F43423E41413C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252699582EE07732C16A31322B26252526252526252526 -25252670462BE37933D37231463328252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252670C28C394F40252526252526252526252526252526252526252526 -2525262525262525262525262525263D574767B08071C68F5487663342396BB8862D3631252526 -5E9E754A7358252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3939396868687D7D7D7E7E7E696969 -3232321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2929297E7E7E7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D68CAF77C6B331E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F807CD6E26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E458ABDCEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4F4B51514D59595553534F53534F51504D -4B4A474B4A464B4B474B4A474B4A474B4B474C4B474C4B474B4A464B4A464A49454B4A464B4A46 -4A49454A48454948444948444948444948454948444948444A49454A48444A49454A49454A4945 -4C4B4751504C54534F55545054534F55545055545056555055545055544F54534E53524E51504B -52514D51504C51504C4F4E4A4D4C484D4C484F4E494E4D494D4C484D4C484B4A464A49464A4945 -4A494549484548474347464247464247464144433F43423E41413C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526B0622FE37933E37933B76530 -2D292725252625252662402AE07732E37933E37933513828252526252526252526252526252526 -2525262525264E7B5E69B584282B2A25252625252625252625252652846466AE7F252526252526 -25252625252625252625252625252625252625252670C28C394F40252526252526252526252526 -252526252526252526252526252526252526252526282B2A6EBF8A466A522A302D292D2B2B312D -4B775C272A292525265E9E754A7358252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525263E5B495F9F763B55452525262525264A72585F9F76303C35252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E585858565656 -3C3C3C3737376666667D7D7D2828281E1E1E1E1E1E1E1E1E1E1E1E6A6A6A6C6C6C7B7B7B1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2529599C74B8E9 -94D6FE98D0E2809A79311E1E1E1E1E1E1E2C356BB180C4F098DCF794C4C6685F481E1E1E1E1E3A -55B2F788ACC688D0F790B29C5588D490D6F78CA0722D1E1E1E53B190D0D478B2E998D0E26C7795 -74C4F798D0D4604D2C1E1E1E1E234F519ACD88CAF098DCFE98CADB788864291E1E1E1E1E1E2364 -6CD0F77C88876CB8E294D6F794BEB84D41251E1E1E1E1E1E1E1E3A3D82C688D0F798D0E27C889C -70CAF77C6B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C -356BB180C4F098DCF794C4C6685F481E1E1E1E1E1E1E47A38CD6D46C88BF84CAF094D0E9849A79 -31231E1E1E1E1E359584DCFE9CDCFE9CDCFE9CDCFE9CDCFE9CDCCD512F1E1E1E1E1E1E3A55B2FE -9CDCFE9CDCFE8482481E1E1E1E1E1E1E1E1E1E1E1E1E2F6460A6DB90D6FE9CD6E984A08739291E -1E1E1E1E1E1E2971CD98C4B15988C688CAF798D6E97C8864251E1E1E1E1E1E1E1E1E2F6460A6DB -90D6FE9CD6F090BEC6594D2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E4B8ABDCEAC6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4E4A4D4D4A4D4D49 -504F4C53535050504D4B4A474B4A474B4A474A49454A4A464B4B474B4A474B4A464B4A464A4945 -4948444A49454B4A464A49454948454A49454948444948444A49454A4945494844494844494844 -4948444948434A48444B4A4651504C53524E55545056555156555157565155545054534F54534F -53524E53524D51504C52514D51504C504F4B4E4D494D4C484F4E4A504F4B4F4E494F4E4A4E4D48 -4C4B474B4A464B4A464A494649484548474348474348464248464247454044423E41413C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526B0622F -E37933E37933E37933AC612F282625563A29DD7632E37933E37933E37933513828252526252526 -252526252526252526252526252526568D6973C991486F57252526252526252526313D3572C68F -6DBD8925252625252625252625252625252625252625252625252625252670C28C394F40252526 -25252625252625252625252625252625252625252625252625252625252632413873C991262727 -2525262525262525262525262525262525265E9E754A7358252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525263E5B495F9F763B55452525262525264A72585F9F76303C35 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525258585854343431E1E1E1E1E1E1E1E1E4C4C4C5F5F5F -4D4D4D7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2153AA8CD6F07C8872393B412D416455949541231E1E1E1E2153B190DCE974715D3135484182CD -94D6E26447251E1E3A55B2FE94A68035479580D6FE8C9A72314D9C84D6D455351E1E53B190DCDB -64534F459AE99CD6CD59474F4DA0E9949A64211E1E1E236459949549535631354131539578CAF7 -8077411E1E1E1E23646CD0FE9CC4B14535251E234851ACF098A679251E1E1E1E1E2965C694D6DB -685F4F2D3B5D55A6E99CDCFE7C6B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2153B190DCE974715D3135484182CD94D6E26447251E1E1E1E47A38CDCFE94A680 -31231E1E2F6468BEF78888561E1E1E1E1E1E1E1E1E1E2F807CD6E26447251E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E4159B8F78482481E1E1E1E1E1E1E1E1E1E1E4155B2F798B8A3454141 -2D47796CBEF794A679291E1E1E1E1E2971CD9CDCF07C8256251E1E2553AA88D6E26447251E1E1E -1E1E2C419AF098B8A341414129354F3D5F95514D331E1E1E1E3A7EB7D4D4D4D4D4D4D4D4D4D4D4 -D4D4D4D4D4D4D4D4AC6D2F1E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4D4D4B4C4C494C4C484D4D494E4E4A4E4D4A4D4C484C4B474B4B474A49464B4A474C4B484C4B47 -4B4A464B4A474B4A464B4A464A49454A49454948444A49454B4A464A49454B4A464B4A464A4945 -4A49454A48454A49444A49444A49454A49454B4A46504F4C53524F565651575652595854585753 -55545055545054534F53524E51504C51504C51504C51504C51504C4E4D494D4C484F4E4A4F4F4A -4D4D494E4D494D4C484C4C484C4B474A49454A49454948444847434B4A464C4B474E4C474C4B46 -44433E41413C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526B0622FE37933E37933E37933E37933AC612FD97432E37933E37933E37933E37933 -5138282525262525262525262525262525262525262525265D9C735E9E766CBB88282C2A252526 -252526558B685E9E7573C9912628282525263F5D4B6CBB8870C48E65AB7D384D40252526252526 -70C28C394F402525264C785D67B0802B312D25252643654F67B0826EBF8A5B966F2B332F252526 -34463C73C99173C99173C991538765303D3573C9912A302D2525265E9E754A7358252526252526 -374B3E62A5796FC18C63A77A35463B252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525263E5B495F9F763B5545252526252526 -4A72585F9F76303C35252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C2C2C8585853A3A3A1E1E1E1E1E1E -2F2F2F7777772424244D4D4D7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E334DACF798A679291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45A0F098AC80 -291E1E1E1E1E1E1E4859B8FE90945D1E1E3A55B2F78071411E1E5664C4F778652C1E23646CCAE9 -684D251E53B190CAB141231E2165C698C4A3351E1E2971CD98AC80291E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E253D94E998A679211E1E1E23646CD0FE8477481E1E1E1E1E1E256BC698CAAA3D1E1E -1E1E3A51B2F794A06B211E1E1E1E1E1E358780DCFE7C6B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45A0F098AC80291E1E1E1E1E1E1E4859B8FE90945D1E1E1E -1E47A38CDCE9684D251E1E1E1E1E1E2971CD98CAAA3D1E1E1E1E1E1E1E1E1E2F807CD6E2644725 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4159B8F78482481E1E1E1E1E1E1E1E1E1E3B95 -84DCE9684D251E1E1E1E1E1E215FB894D6CD512F1E1E1E1E2971CD9CD0B841231E1E1E1E1E1E56 -64C4F77C6B3A1E1E1E1E1E3A51B2F7909A64211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3A4045 -45454545454545454545454545454545403A291E1E1E1E1E1E1E2334568FB7D4BD8A4B1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E45051504F514D4D4E4A4F4E4B4E4D4A4E4D494F4F4B4D4D494C4B474C4B48 -4A49464B4A474B4A474B4A464B4A464B4A464B4A464A49454A49454A49454B4A464A49454B4A46 -4B4A464C4B474B4A464C4A464A49454B4A454D4C484E4D494C4B474B4A464F4E4A52524E575752 -5D5C585C5B5757565255545055545054534F54534E52514C504F4B51504C53524E52514D4F4E4A -4E4E49504F4B4E4D494C4B484D4C484C4B484D4C494C4B484C4B474948444746424645424E4D4A -52504C4C4B4748474244433E41413C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526B0622FE37933C46B30A55D2EE37933E37933E37933DB7532 -8E542DE37933E3793351382825252625252625252625252625252625252625252664AA7C446651 -61A579476D552525262E38326FC28C33433A73C9912D36312525262D36312F3B342D3530538665 -69B48425252625252670C28C394F404466516BB8862E39332525263B54446FC18C3A51432D3631 -5E9E75568D6A25252634463C73C991282B2A282B2A262727303D3573C9912A302D2525265E9E75 -4A73582525262D35306EBF8A476E562C34304E7C5F69B483262727252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525263E5B495F9F76 -3B55452525262525264A72585F9F76303C35252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5E5E5E6F6F6F -1F1F1F1E1E1E2121217272723F3F3F1E1E1E4D4D4D7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D68CAF78477411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E4159B8F78C8E561E1E1E1E1E1E1E1E2541A0F79CAC80251E3A55B2F77C6B331E1E4F60BEF7 -745F251E1E5D68CAF06C53251E53B190CAAA3D1E1E215FBF98BE9C311E1E256BCD98B2872D1E1E -1E1E3A3D77B884C4F098DCFE9CDCFE9CDCFE9CAC80291E1E1E23646CD0F778652C1E1E1E1E1E1E -215FBF98D0B141231E1E1E5668C4FE8477481E1E1E1E1E1E1E23646CD0F77C6B331E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4159B8F78C8E561E1E1E1E1E1E1E1E25 -41A0F79CAC80251E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E59B194D6C64D291E1E1E1E1E1E1E -1E2F807CD6E26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4159B8F78482481E1E1E -1E1E1E1E1E1E1E59B894D6C64D291E1E1E1E1E1E1E1E3B9584DCE9684D251E1E1E2971CD98C4A3 -351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E2D65BF90D6F790B8C6708E9C515948211E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4D4D4CE -BD95562F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E456595B5F6460575A544D4D494D4C484E4D4A4F4E4B -4F4F4B4E4D4A4D4C494B4B474D4C4952514D504F4B4D4C484E4D494C4B484C4B474C4B474C4B47 -4B4A464B4A464B4A464C4B474C4B474D4B484C4A474B4A464D4C48504F4B504F4B504F4B4E4D49 -4F4E4A52514D54535057575357565357565256555156555157565255544F52514C504F4B504F4B -52514D52514D504F4B4E4D494E4D494D4C484D4C484D4C494E4E4A4E4E4A4C4B474B4B46494945 -4746434646424A49454D4C4748474345433F43413D40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526B0622FE37933C16A312A2726B1632F -E37933DF77335B3D2963402AE37933E37933513828252526252526252526252526252526252526 -25252669B6843F5B493D584669B584262727508061568D6925252672C68F34453B252526252526 -252526252526303D3673C991292E2C25252670C28C5284646CBA873241382525262525265C9A73 -5284632525262525263A52446EBF8A25252634463C73C991252526252526252526303D3573C991 -2A302D2525265E9E754A735825252649725765AC7F252526252526282B2A72C78F34443A252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525263E5A495F9F763B56452525262525264A73585F9F762F3B35252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4D4D4D7A7A7A2A2A2A1E1E1E1E1E1E5555556262621E1E1E1E1E1E4D4D4D7B7B7B1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D68CAF78477411E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E4859B8F78C8E561E1E1E1E1E1E1E1E2541A0F79CAC80251E3A55B2F7 -7C6B331E1E4F60BEF7745F251E1E5D68CAF06C53251E53B190CAAA3D1E1E215FBF98BE9C311E1E -256BCD98B8872D1E1E2965C694D6D464594825231E1E1E25398EE998B280291E1E1E23646CD0F7 -78652C1E1E1E1E1E1E215FBF98D0B141231E1E1E5668C4F78077411E1E1E1E1E1E1E1E646CCAF7 -7C6B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4859B8F78C8E56 -1E1E1E1E1E1E1E1E2541A0F79CAC80251E1E1E47A38CD6D455351E1E1E1E1E1E1E1E59B894DCC6 -4D291E1E1E1E1E1E1E1E2F807CD6E26447251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E41 -59B8F78482481E1E1E1E1E1E1E1E1E1E59B894D6C64D291E1E1E1E1E1E1E1E3B9584DCE9684D25 -1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E1E1E1E213556456B95 -64A0DB94DCF784824F1E1E1E1E3A7EB7D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4AC6D2F1E -1E1E1E1E1E2334568FBDD4BD8A451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E45052555B5F5C5355504D4D49 -4C4C484D4C494E4D4A4F4E4A4E4E4A4F4F4C4F4F4B51504D58575453524E4F4E4A51504C4F4E4B -4E4D494E4D494E4D494D4C494E4D494D4C484D4C484C4B474E4C494E4D494E4C494F4E4A51504C -52514D53534E54534E51514C51514D51504D52514D5554515B5A565B5A565A5955595854565551 -52524D52514D51504C51504C52514D4E4E4A4D4C484E4D484D4C474D4C494C4B484D4C494C4C48 -4C4C484C4B474A494649484547464246464247464245444043423E43423E40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526B0622FE37933 -C16A312525262E292666412A4F372925252663402AE37933E37933513828252526252526252526 -2525262525262525262525266FC18C39504225262766AE7F4466516EC08B3242392525266DBC88 -394F41252526405E4B65AC7E6FC18C6BB98773C9912B322E25252670C28C6DBD8964AA7C2A302D -25252625252665AB7D72C68F70C48E70C48E70C48E72C68F282C2B34463C73C991252526252526 -252526303D3573C9912A302D2525265E9E754A735825252651826272C78F70C48E70C48E70C48E -72C68F3B5444252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526394F415F9F764365502525262525265282635F9F762A302D252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4A4A4A7B7B7B2E2E2E1E1E1E1E1E1E1E1E1E707070828282818181818181828282 -8585858181813838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E334DACF7 -98A679251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45A0F798AC80291E1E1E1E1E1E1E4859B8FE -90945D1E1E3A55B2F77C6B331E1E4F60BEF7745F251E1E5D68CAF06C53251E53B190CAAA3D1E1E -215FBF98BE9C311E1E256BCD98B8872D1E253D94E998AC79251E1E1E1E1E1E1E334DACF79CB280 -291E1E1E23646CD0F778652C1E1E1E1E1E1E215FBF98D0B141231E1E1E3A51ACF790945D1E1E1E -1E1E1E1E2F807CD6FE7C6B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2C45A0F798AC80291E1E1E1E1E1E1E4859B8FE90945D1E1E1E1E47A38CDCF070592C1E1E1E -1E1E1E2D77D49CCAAA3D1E1E1E1E1E1E1E1E1E29807CD6E9684D251E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E4159B8F78482481E1E1E1E1E1E1E1E1E1E3B9584DCE9684D251E1E1E1E1E1E -215FB894D6CD512F1E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF78077411E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E253D8EE998B8872D1E1E1E232F3A4045454545454545454545454545 -45454545403A291E1E1E1E1E1E1E1E1E1E4B8FC2CEA667291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E450504E -4B4B4A4C4C494E4E4B4E4E4B4F4F4B50504C4E4E4B4C4C494B4C484E4F4A51514D51504D504F4C -504F4C4E4E4A4E4D494D4C484D4C494D4C484D4C494D4C484C4B474E4D494D4C484E4D4951504C -504F4B51504C50504B51504C51514D51504C504F4B51504C51504D504F4C54535062615D5E5D59 -58575356565156565253534F53524E504F4B504F4B504F4C4F4E4A504F4B4F4F4A4E4D494D4C48 -4C4B474C4C484E4D4A53534F4F4F4B4A49454A494548474347464346454144433F43423F43423E -41413C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526B0622FE37933C16A3125252625252625252625252625252663402AE37933E37933513828 -25252625252625252625252625252625252626272773C99136483D25252643655071C58E5D9C73 -25252625252669B4843D58472A312E72C8903E5A49262727303D3673C9912B322E25252670C28C -3C55465F9F7561A579282B2A2525265B98704F7E6025252625252625252625252625252634463C -73C991252526252526252526303D3573C9912A302D2525265E9E754A7358252526486F5663A87B -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262A302D5B98705C9A73456A534C765B5F9F76 -528464252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4848487C7C7C2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E2A2A2A2E2E2E -2E2E2E2E2E2E5656567C7C7C2E2E2E2121211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2153AA8CD6F07C8872353B412D415D4D88873D231E1E1E1E2153B190DCE974715D -3135484182C694DCE2644D251E1E3A55B2F77C6B331E1E4F60BEF7745F251E1E5D68CAF06C5325 -1E53B190CAAA3D1E1E215FBF98BE9C311E1E256BCD98B8872D1E1E2D71CD98CAB8452F251E1E25 -2D5FB18CD6FE9CB280291E1E1E23646CD0F778652C1E1E1E1E1E1E215FBF98D0B141231E1E1E1E -2965BF94D0C64D3B251E1E333988DB98DCFE7C6B331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2153B190DCE974715D3135484182C694DCE2644D251E1E1E1E47A3 -8CDCFE98B8AA454141314D8778CAFE888E56211E1E1E1E1E1E1E1E1E23646CCAF7848E5D292325 -2123251E1E1E1E1E1E1E1E1E1E1E1E1E1E4159B8F78482481E1E1E1E1E1E1E1E1E1E1E4855B2F7 -98B8A34541412D47796CBEF794A679291E1E1E1E1E2971CD98C4A3351E1E1E1E1E1E1E4F60BEF7 -8077411E1E1E1E1E414582A35159562D2F3A2D41726CBEF7909A64211E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8ABDCEAC6D2F1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E453534E504E4B4C4C4B5657565D5E5B55565252524E4F4F4C4F504E5A5D58565852 -4E4F4A4B4B484E4D4B52514E51504D4E4E4A4B4B474B4B464B4A464D4C484C4B474D4C484E4D49 -4C4B474D4C48504F4B504F4B504F4B4F4E4A4F4E4A4F4E4B4E4D494E4D4951504D52524E53524F -5453505B5B5858585456555157575256555154535053524E4F4E4A4E4D4A4F4E4B52514D555550 -5655504F4E494D4D484F4F4A504F4B4F4F4B50504C4C4B484948454A49454A4945474643454440 -45444144433F44433F42423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526B0622FE37933C16A3125252625252625252625252625252663402A -E37933E379335138282525262525262525262525262525262525262A2F2D73C991334238252526 -282B2A5D9B73394F4025252625252666AE7F42634E2B332F73C9913E5A49282C2A303E3673C991 -2B322E25252670C28C394F40282D2B66AE7F5589672525263E5A496FC08B3F5B492E3732303E36 -303D3525252634463C73C991252526252526252526303D3573C9912A302D2525265A946E578F6B -272A292D36316FC28C4A745A2F3A342E393334453B252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526313F37508162 -5C99715A946E4B765A2B312E252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E444444818181434343313131313131313131272727 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7B7B7B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E252D599C74B8E998DCFE98D0E2809A79311E1E1E1E1E -1E1E2C356BB180CAF79CDCF794C4CD686548211E1E1E1E3A55B2F77C6B331E1E4F60BEF7745F25 -1E1E5D68CAF06C53251E53B190CAAA3D1E1E215FBF98BE9C311E1E256BCD98B8872D1E1E1E2348 -4D9AD490D0F090CAE284A095559AE298B280291E1E1E23646CD0F778652C1E1E1E1E1E1E215FBF -98D0B141231E1E1E1E1E1E333D82C688D0F090CAE2809AAA78CAF77C6B331E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C356BB180CAF79CDCF794C4CD686548 -211E1E1E1E1E1E47A38CD6D46877B884D0F79CD6E9849A7931231E1E1E1E1E1E1E1E1E1E1E1E25 -2D65B184CAF79CDCFE9CDCCD512F1E1E1E1E1E59B894DCFE9CDCFE9CDCFE9CDCFE9CDCFE9CD6B8 -45231E1E1E1E1E2F6460A6DB90D6FE9CD6E984A0953D2F1E1E1E1E1E1E1E2971CD98C4A3351E1E -1E1E1E1E1E4F60BEF78077411E1E1E1E1E334188C684C4F098DCFE9CD6E984A08739291E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCE -AC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4C4E4D4A4C4C4B5757565A5A5754545052514E525250 -52545260615D5658534D4E4A4C4B484D4C494F4E4B50504C52524D53534E4D4D484C4B474E4C49 -4D4C484F4E4A4F4E4A4E4D494F4E4A504F4B4E4D494D4C484D4C484E4D494F4E4A4E4D4A4E4D4A -504F4C504F4C52514E5352505454525858555E5E5B57575354545052514E51504C51504C4F4E4B -4F4F4C50504C53534E5656504F4F4A4D4C4751504C54544F504F4B4D4D484B4A46494844494844 -47464345444044433F44434043413E41403D40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526B0622FE37933C16A31252526252526252526 -25252625252663402AE37933E379335138282525262525262525262525262525262525262D3631 -73C9912F3A3425252625252625252625252625252625252663A77A476D5525252645695369B684 -71C68F6FC08B65AD7E292E2C25252670C28C394F4025252633423871C58E3C554625252643644F -65AC7F70C38D6BB98744665125252634463C73C991252526252526252526303D3573C9912A302D -252526394F4069B484436550252526374A3D61A3786FC08B6DBE89548A68252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E666666858585858585858585 -8585858585854F4F4F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7B7B7B1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E3473B1D4C29B6234231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C494D4C494C4B49504F4D50504D -4F4E4B4E4D4A4E4D4B4E4E4D4C4E4B4D4E4A4F4F4B4D4D494E4D494D4C494E4E4A53534F555550 -4E4E494C4B474D4D484D4C484F4E4A51504C51504B504F4B4F4E4A4C4B484C4B484E4D4A4E4D49 -4E4D494E4D4A4E4D494D4C494E4D4A4E4D4A4F4E4C4F4E4C5454525C5C5954545053534F504F4C -4F4E4A504F4C4F4E4B4F4E4B4E4E4A4E4E49504F4A504F4B4E4E4A4E4D494F4F4B4B4A464B4A46 -49484448474348474346454144433F44433F43423E42403D41403D40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526272626282626282626 -252526252526252526252526252526262526282626282626252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CD6CD512F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F5684A6BDC8CED4D4AC6D341E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49464C4B48 -4B4A474D4C4A4F4E4B4F4E4A4F4E4A4D4D4A4C4B484E4D4A4D4D494A4A464C4C484F4E4A4F4E4A -4D4C484D4D484D4D484E4E494E4D494D4C484D4C484E4D4A51504D4F4E4A504F4B4F4E4B4C4B48 -4C4B484D4C494D4C484D4C494D4C494E4E4A4F4E4A514F4C4E4D4A4E4D4A4E4D4A4E4E4B4F4F4C -50504C504F4C504F4B4F4F4B4F4E4B4D4C484D4C484D4C494C4C484C4C484C4B474B4A474D4C48 -4E4D494B4A464A494548474347464247464345444044433F44433F42413D41403C413F3C3F3F3B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E47A38CD6CD -512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44D4C494D4C484D4C494E4D4A4F4E4B4E4E4A4D4C484D4C484C4C484C4B474A49464B4A46 -4C4B484E4D494F4E4B4F4E4A4E4D494E4D494C4C484C4B474C4B484D4C494D4D494E4D4A4C4B48 -4C4B474E4D494C4B484B4A474C4B484D4C494D4D494F4E4A4F4E4A4E4D4A4F4E4B504F4C51504D -4E4D4A4D4C494D4C484D4D484D4C484E4D494F4F4B4F4E4A4D4C484E4D494F4E4A4D4C484B4A47 -4B4A464948454A49454C4B474B4A4649484447464247464347464247464245444044423E42413D -41403C41403C40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3B726094AA6894AA6894AA -6894AA6894AA6894AA6894AA688E95412F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44D4C494D4C494D4B484D4C494F4E4B4F4F4B4C4C484B4B474B4A47 -4A49464A49454B4A474C4B474B4A464C4C484E4E4A4D4C494E4D4A4E4D494C4C484D4C494C4C48 -4C4B474C4B484C4B474C4B484B4A474B4A474C4C484D4C494C4B484D4C484D4D494D4C494D4C48 -4D4D494E4E4A51504C4F4E4B4E4D494F4E4A4D4C484D4C484D4C494E4E4A4F4F4B4F4E4A4E4D49 -4E4D494F4E4A4C4B474B4A464B4A464948444B4A464C4B47494844484743494845494844474642 -45433F42413D403F3B3F3E3A403F3B3F3F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49464C4B484B49464D4C494F4E4B504F4C -51514D4F4E4B4C4B484C4B474C4B474C4B474C4B484B4A474B4B474E4D494D4C494E4D49504F4C -4F4E4A4C4B484C4B484D4D494D4C494E4D494F4F4B4F4E4A4D4C484C4B484E4D4A4E4E4A4F4E4A -4E4D494D4C484E4D494F4E4B4C4C494D4D4951504C51504D52514D4E4C484D4C484F4E4A4F4E4A -4D4C494D4C494D4C484C4B474E4D494D4C484E4D494D4C474B4A454B4A464B4A46494845494844 -4C4B474A494546454144433E42413D41403C3F3E3A3F3E3A3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A474C4B484C4B47 -4F4E4B53524F55555152524E4F4F4B4E4D4A4F4E4B4F4E4A4E4D494D4C484E4D4A4D4D494D4C48 -4C4B484C4B474D4C484D4C494E4D494F4E4B4D4C494B4A474C4C484D4C494D4C494C4B484C4B48 -4E4D494F4E4A4F4E4A4F4E4B4D4C494D4C484C4B484C4B484E4E4A4E4F4B4F4F4B51504B4D4C48 -4F4E4A504F4B4D4B484C4A474B4A474D4C494C4B474B4A464C4B474D4C484B4A464948444A4945 -4D4C484A49454948454A494647464246454148464243423D41403C3F3E3A3F3E3A3E3E3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4D4C484C4B484B4A474B4A47504F4C55555251514D504F4C504F4B51504C52514D4E4D494C4B47 -4C4B474E4D494E4D494C4B474B4A474C4B474D4C48504F4B4F4E4B4D4C494C4B474C4B474B4A46 -4C4C484C4B474C4B484D4C484E4D494C4B484B4A474B4B474D4C484D4D494F4E4B4E4F4C4F524E -52555052524D504F4B4D4C484F4D494E4C484C4B474C4B484C4C484B4B474A49454B4A464C4B47 -4B4A454B4A464B4A464C4B4749484447464347464247464245444043423E41403C41403B403F3B -3F3E3A3E3E39333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44C4B484A49464B4A464B4A474B4A474C4B484E4D4A50504C4E4D4A4D4C48 -4E4C484B4A464D4C484C4B484D4D494E4D4A4D4C484E4D494D4C484C4B474D4C494E4D494E4D49 -4D4C484C4B474D4C484D4C484B4A464B4A464B4A464B4A464C4B474B4A464B4A474D4C494F4E4B -4F4E4C4E4F4E5E605E5F615D4E504A504F4A4E4D494E4C484F4D494D4C484E4D49504F4B4E4D4A -4D4C484B4A464C4B464B4A464A49454948444A494549484447464246454144433F42413D43423E -42413D41403C403F3C3F3E3A3E3E39333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759C45201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E205A6D75CE9178CE9178C36937231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D -441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E294B73A0B7C2CED4D4B784401E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A474C4B474B4B474949454949454A49464C4B48 -4E4D4A4D4C494C4B474B4A464948454847444C4B4851514D504F4C4F4F4A4F4F4A4D4C484C4B47 -4B4A464C4B474E4D494D4C484C4B474D4C484B4A464B4A464D4C484B4A464B4A464D4C484E4D49 -4C4C484C4B474E4D4A504F4C4A4B4A4F52504E514E4D4F4A51504C4F4D4951504B58565251504C -4D4C484E4E4A4E4D4A4D4C494A49454D4C484F4E4A4C4B464948444A494549484447464244433F -43423E41403C42413D41403C41403C403F3B3F3E3A3E3E3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E37918975 -9C45201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344550915334231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20 -5A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E345064C87F4D441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344550 -915334231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48 -391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A0CECEA66D3A -291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49454C4C484B4A464B4A46 -4C4B474A49464A48454B4A464D4C484C4B474C4B474A49454949454F4E4B53534F51504D4E4E49 -4D4C484C4B484D4C484D4C484D4B484D4C484F4E4A4E4D494C4B474B4A464C4B474C4B474C4B47 -4F4E4A4F4E4A4E4D494C4B474A49454C4B484E4D4A4A49474A4A484A4A474B4A474D4B484D4C49 -504F4B52514C4E4D484C4C474B4B484B4A474A49464A49464C4B474E4D494B4A46474642474642 -47464245444043423E43423E42413D41403C41403C403F3C3F3E3B3E3D3A3E3E39333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3939396868687D7D7D7E7E7E6969693232321E1E1E1E1E1E252525858585858585858585858585 -8585852525251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E -1E1E1E1E1E379189759C45201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3A73B1CEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4B47 -53524E4F4F4B4D4C484F4E4A4B4A464847444A49454C4B474B4A464C4B474D4C494D4C4950504D -504F4C4D4D494F4E4A504F4C4E4D4A4E4D4951504C4E4C484B49454B4A474C4B474E4D494D4C48 -4C4B474B4B464D4C474E4D484D4C484C4B474B4B474B4A474D4B484E4D494D4C484D4C484A4946 -4A49454B4A474D4C484D4C484A49454C4B474D4D484D4D494C4C484D4C494C4B47494844494844 -48474247464246454146454146454144433F44433F43423E42413D41403C403F3B3F3E3A3F3E3A -3E3E39333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E5858585656563C3C3C3737376666667D7D7D2828281E1E1E252525858585 -3F3F3F3131313131313131311F1F1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8672 -9741201E1E1E1E1E1E1E1E1E1E1E37918975A25E45977F72C89175BD77535A2C1E1E1E1E1E1E1E -345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E3F5B69CE9178CE9178CE743F -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E -344150A78272C88D72B26D45817075C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E293745977B6FC89178C8896FB2745055281E1E1E1E1E1E37918975 -A76250A27F6FC38972B874505A2C1E1E1E1E1E1E1E345064C87F53655059B28675CE8D6FA75E34 -2E1E1E1E1E1E1E1E1E3F5B69CE9178CE9178CE743F2E1E1E1E1E1E1E1E1E1E1E1E345064C88256 -705B5EB28672C88D6FA75E342E1E1E1E1E1E34495EC3895E652C1E1E1E1E1E1E2355696CC37748 -3F1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29 -2F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3A73B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44C4B4752514D4F4E4A4E4D494F4E4B4D4C494B4A464C4B474C4C484C4B484D4C49 -51504D50504D52524E4D4D494949454E4D494F4E4B4C4B4853524F5D5C5852504C4A49454A4945 -4B4A474E4D494C4B474C4B474E4E494E4D494E4D484C4B464A49454D4C484E4D4A504F4B504F4B -4D4C484C4B474C4B474C4B474B4A464B4A464D4C484C4B474B4B474C4C484C4C474B4A464C4B47 -4A494649484449484346454146454146454146454144433F44433F44433F43423E42413E42413D -41403C3F3E3A3F3E3A3E3E39333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -454546313131252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E252525858585434343 -1E1E1E2525258585852F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E37918978CE8961813E2C342F347B7472 -C87B483F1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E -1E1E1E1E1E1E1E2F45AD8D72A75B373F2C2C555B61C39178C36937231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275B2653C442C26342F315A4C4555281E -1E1E1E1E1E37918978CE82595A281E1E1E265A696CC87745391E1E1E1E1E345064CE8D72AD693F -4A2F2C4A505BBD916C81331E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E -1E1E1E345064CE9172A7532E291E1E293A53B28D6C81331E1E1E1E1E1E265A6D6FC37442391E1E -2E4559BD89616B2C1E1E1E1E1E1E1E1E1E1E1E1E1E294559B27042341E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E407EB7D4D4C28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7CEB17E3A1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44948454C4B484C4B474A49464948454B4A464D4C484D4C48 -4C4C484C4B484C4C494F4F4C53524F4F4E4B4C4B484C4B474B4A464B4A464C4B474C4B474D4C47 -4B49464B49464A49454A48454948444847444B4A464D4C484D4C484E4D494B49454A48444D4C48 -52514E55545052514D4D4C484B4A464A49464B4A464C4B474B4A474D4C484D4C484D4C484E4D49 -4E4D494A49454746434847434A494549484447464246454145444045444045444044433F43423E -42413D41403C41403C403F3B3E3D393E3D393F3E3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262B2B2C252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526C9C9C94A4A4B252526252526252526252526252526252526252526252526 -2525262B2B2C252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2C2C2C8585853A3A3A1E1E1E2525258585857A7A7A7E7E7E6E6E6E3B3B3B1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37918978B85E31 -1E1E1E1E1E1E1E334DB2916981331E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD5029 -1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75 -C36937231E1E1E1E1E1E1E1E1E1E1E3F5B67CE82534A1E1E1E1E1E1E1E2E818278C36937231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A978D759C45231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E37918978B2532C1E1E1E1E1E1E1E334DB28D677B2F1E1E1E1E -345064CE8D5B5A211E1E1E1E1E1E318C8675A24C261E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F -2E1E1E1E1E1E1E1E1E1E1E1E345064CE895955211E1E1E1E1E1E31868275A24C261E1E1E1E1E1E -1E25378C8272AD624D9C866F9C49261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7D4D4C28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F4B84B1CEC89556231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44948444A49464948454948444A4945 -4C4B484D4C494D4C484B4A474C4C494F4E4B4E4E4B51504D4F4E4A4D4C484A4A444A49454C4B47 -4D4D494D4C484948434948444B49464C4B474C4A474A48454847444B4A464D4C484D4C484D4C48 -4B49464E4C484F4E4A4D4C484D4C484E4D494D4C484C4B474B4A464B4A474C4B484D4C484D4C48 -4B4A464C4B484D4C494C4C484A4A464948444847434A494449484447464247464244433F44433F -45444046454144433F43423E41403C403F3B403F3B3F3E3A3F3D3A3F3E3A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525264A4A4B252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252625252625252679797A -959596252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526C9C9C94A4A4B252526252526252526252526252526 -25252625252625252679797A959596252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E5E5E5E6F6F6F1F1F1F1E1E1E2323234D4D4D3636363737375F5F5F848484 -3535351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E379189759C49201E1E1E1E1E1E1E213A9C8D759C45201E1E1E345064C87F4D441E1E1E1E1E -1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E20556972CE743F291E1E1E1E1E1E1E20 -607075C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -556269C88D6FB274598C5B425A33231E1E1E1E1E1E1E1E379189759C45201E1E1E1E1E1E1E213C -9C8D729741201E1E1E345064C88250441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E -1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F50441E1E1E1E1E1E1E2E817F75 -AD50291E1E1E1E1E1E1E1E1E233A53B89178C36D3C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2D4D4D4D4C2 -A067341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474B4B47 -4B4A474B4B474D4C484F4E4B4F4E4A4C4B474A49464948454B4B484D4D4A4D4D494D4C484F4E49 -55544F52514C4D4C474E4D494D4C484A49454A49454D4B484D4B484F4D4A504F4B4E4C494B4A46 -4D4C484D4C484F4E4A4F4D4A55534F5553504C4B474B4A454E4D484D4D484D4C484E4D49504F4B -4F4E4A4B4A464C4B474B4A464B4A474C4B484948454948454A4844484743484742474641464541 -47464246454045444044433F44433F44433F43423E41403D41403C403F3C403F3B3F3E3A3F3E39 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525264A4A4BDBDBDB252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525267E7E7F959595252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526C9C9C94A4A4B252526252526 -2525262525262525262525262525262525267E7E7F959595252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7A7A7A2A2A2A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E7070706060601E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E379189759C49201E1E1E1E1E1E1E213A9C8D759C45201E1E1E345064 -C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E20556972C8703C -291E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E333760505091776FC8916C863A201E1E1E1E1E379189759C4520 -1E1E1E1E1E1E1E253FA291759741201E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD5029 -1E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E -1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E3F5364C89178C87F534A211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E232F4B84B1CEC89556231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44D4C484B4A464B4A464948454A49464C4B484D4C484B4A464A49454A49464C4B484E4E4B -4F4E4A4B4B46504F4A56555053534D4C4B464A49454948444A49454C4B474E4C4954524F5B5956 -5F5E5B5958544D4C484F4E4B504F4B504F4B504F4B53524E53524E4F4E4A4C4B474E4D494D4C48 -4B4A464E4D494C4B474A49454948454B4A464B4A464A49464A4845484643484743484743474642 -46454146454146454147464247464145444044433F43433F43423E42413E41403D41403D40403C -41403C3F3E3A3E3E39333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525264A4A4BDBDBDB -E8E8E82525262525262525262525262525262525262525262525262525269C9C9CBCBCBCC7C7C7 -B1B1B16C6C6D2626273B3B3CCCCCCC3E3E3E2525262525269292928787882525269E9E9EBCBCBC -C8C8C8BCBCBC6C6C6D2525262525267E7E7FCCCCCCCCCCCCCCCCCC4C4C4D252526666666B3B3B4 -C2C2C298989833333425252639393AA3A3A3BFBFBFC7C7C77878783B3B3CAAAAAAC0C0C0C5C5C5 -A7A7A7515152252526252526252526626262B1B1B1C2C2C29F9F9F3F3F40252526252526C9C9C9 -4A4A4B252526252526A9A9A9C5C5C5BEBEBE8A8A8A2828292525267E7E7FCCCCCCCCCCCCCCCCCC -4C4C4D252526666666B3B3B4C2C2C2989898333334252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A4A4A7B7B7B2E2E2E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5D6C6C6C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37918978B85E2E1E1E1E1E1E1E1E334DB29169 -81331E1E1E1E294961C882534A1E1E1E1E1E1E2137918978AD50291E1E1E1E1E1E1E1E1E1E1E1E -445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556972C86D3A231E1E1E1E1E1E1E1E -1E1E1E395367C87F4D3F1E1E1E1E1E1E1E2C7B7B78C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7B75B85E2E1E1E1E -1E1E37918978B85E2E1E1E1E1E1E1E1E3750B891697B2F1E1E1E1E345064C87F4D441E1E1E1E1E -1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E -345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E23374DB28D698C3E317B7B72 -B86537291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E292F34343429231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7CEB17E3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44B4A464847434746424847444948454847444949454A49454A4946 -4B4A474F4E4B5B5B575756524D4C484C4B464B4A454A49444A49444B4A464B4A464C4B474D4B47 -4B4A46514F4B54524F56555153524F4D4C4851504D53524E4F4E4A4D4D494E4D494E4D4A4E4D4A -4C4B474A49454B4A464B4A464C4B474948444A49454B4A474B4A464A49454A48454A4844494844 -48464348474348464248474348474247464246454044433F44433F43423F44433F43423E42413D -403F3C403F3C403F3C41403C3F3E3A3E3E39333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -4A4A4BDBDBDBE8E8E8E8E8E8252526252526252526252526252526252526252526252526252526 -C5C5C563636439393A5E5E5EC1C1C1696969252526AAAAAA6E6E6E252526252526BBBBBC565657 -252526C5C5C56060613737385F5F60CBCBCB4545462525267E7E7F9797972B2B2C2B2B2C262627 -545455C4C4C4525253363637A0A0A08F8F90252526474748CCCCCC3D3D3E353536353536474748 -CCCCCC3E3E3F3C3C3D747475C9C9C9424243252526525253C5C5C55E5E5F3C3C3D858585B8B8B8 -2C2C2D252526C9C9C94A4A4B2525262525264444453333344B4B4CC0C0C06464652525267E7E7F -9797972B2B2C2B2B2C262627545455C4C4C4525253363637A0A0A08F8F90252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4848487C7C7C2F2F2F1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070705F5F5F1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37918978CE89617B3E2C -342F347B7472C87B483F1E1E1E1E1E1E3350B88D69863A231E1E203F4C5EC39178AD50291E1E1E -1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344C64C8895E -6B37292E282629211E1E1E1E1E2C45A78D6C9141261E1E1E2E4156B89178C36937231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E21377062455A372C3428263F3E4D -A789729C49231E1E1E1E1E37918978CE89617B3E2C342F377B7772C87B45391E1E1E1E1E345064 -C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E445E6CC8743F2E1E1E -1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E25348C8275 -B25E31231E1E1E2F45A7896F9745261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7D4D4C28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1CEB77E401E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474A49454948444A4A454A4A46494945 -4A49454847434948444948454C4B484E4E4A4E4D494D4C484D4C484B4B464B4A464A49464B4A47 -4A49454A49454B4A464B4A464C4B474F4D494F4D4A4C4B474D4C49504F4B53524E51504C4D4C48 -4C4C484B4A474C4B484A49464A49464C4B484D4C484D4B484C4B474C4B474C4B474C4B474C4B47 -4E4D494E4D484948444948444A494549474448474348474347464247464246454044434043423F -43433F43423E42423E41403D41403D41403C41403C3F3E3B3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525264A4A4BDBDBDBE8E8E8E8E8E8E8E8E8252526252526252526252526252526252526 -252526252526252526C5C5C54F4F4F252526252526737373AEAEAF252526717172A6A6A6252526 -424242C6C6C62B2B2C252526C5C5C54F4F4F252526252526ABABAB6C6C6D2525267E7E7F959595 -2525262525262525269C9C9D858585252526252526535354C2C2C2252526474748CCCCCC252526 -252526252526474748CCCCCC2525262525262525269C9C9D858585252526969696888888252526 -252526272728BCBCBC5D5D5D252526C9C9C94A4A4B252526252526252526252526252526929292 -8181822525267E7E7F9595952525262525262525269C9C9D858585252526252526535354C2C2C2 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E444444818181 -4343433131313131313131312727271E1E1E4545454D4D4D3838383737375D5D5D838383353535 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37 -918975A25E45977F72C89175BD77535A2C1E1E1E1E1E1E1E1E1E234F5E61BD8D75C382679C5E45 -8C7F75AD50291E1E1E1E253FA29178CE9178CE9178CE9178CE9178CE916C86371E1E1E1E1E1E1E -1E1E1E1E212E6B6D69C39178CE91759741201E1E1E1E1E1E344150A78272C3866FB274508C7475 -C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2131706D64 -B88672C89178C886679C5B342E1E1E1E1E1E1E1E37918975A25E489C7F72C89175BD77535A2C1E -1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E253FA29178CE9178 -CE9178CE9178CE9178CE916C86371E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD5029 -1E1E2355696FC87B4D44211E1E1E1E1E1E1E394C61C3895E652C1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7D4D4C28F4B1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1CEB7 -84401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4A4B4A464C4B47 -4E4D494D4C484D4D494D4D494B4A464847444A49454B4A474B4A464B4A464B4B474E4D494E4E4A -4C4B484C4A474E4D494C4B474948434948444A48454E4D494F4D494C4A474B49464A49454B4A47 -4D4C484E4D494C4B484C4B484F4E4B4A4A474746434A49454B49464A49464A49464D4D494E4D49 -4B4A464F4F4A4D4C484D4C484B4A46474642484743484743464542474642484744474642464541 -45454145444144434044434043423F42413E41403D40403C403F3C3F3E3B3E3D3A3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525264A4A4BDBDBDBE8E8E8E8E8E8E8E8E8E8E8E8252526252526252526 -252526252526252526252526252526252526C5C5C54F4F4F252526252526575758C5C5C5252526 -383839C9C9C93E3E3F7575769B9B9B252526252526C5C5C54F4F4F2525262525269C9C9C797979 -2525267E7E7F959595252526252526252526AEAEAEC9C9C9C7C7C7C7C7C7C7C7C7C9C9C92C2C2D -474748CCCCCC252526252526252526474748CCCCCC2525262525262525268181819C9C9C252526 -ABABAB717172252526252526252526A8A8A8727273252526C9C9C94A4A4B252526313132929292 -BEBEBEC2C2C2C2C2C28686862525267E7E7F959595252526252526252526AEAEAEC9C9C9C7C7C7 -C7C7C7C7C7C7C9C9C92C2C2D252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E6666668585858585858585858585858585854F4F4F1E1E1E3E3E3E7373737F7F7F7F7F7F -6D6D6D3939391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2962A0CECEA66D3A231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4F4F4B504F4A55544F4F4E4A4B4A454C4B474E4D494E4D494B4A474A49464A49454B4A464C4B47 -4A49454A4A464C4B474B4A464B4A464D4C484C4B474A49454B4A464F4E4A585753514F4B4B4945 -4B4A464B4A464C4A474E4C494E4C494A49464C4B494F4E4C4B4A474948454C4A474C4B484B4A46 -4A4A4750504C53544F504F4B50504B4C4B46494844484743484743474642474642474642474642 -47464246454144444044444145444144434044434043423F42413E41403D403F3D403F3C403F3C -3F3E3A3E3E39333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526C5C5C54F4F4F252526252526 -6B6B6CB3B3B42525262525268E8E8F848484ABABAB5E5E5E252526252526C5C5C54F4F4F252526 -2525269B9B9B7878792525267878799A9A9A2525262525262525269A9A9A808080252526252526 -252526252526252526474748CCCCCC252526252526252526474748CCCCCC252526252526252526 -9595958A8A8A252526979797888888252526252526272728BCBCBC5D5D5D252526C9C9C94A4A4B -252526848484A3A3A33131322727289090918686862525267878799A9A9A252526252526252526 -9A9A9A808080252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37 -9189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E294B73A0B7C2CED4D4B784401E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E460605C5F5F5952514C4E4C484847424544404544404847434A49454B4A46 -4C4B474B4A464A49464B4A464B4A464A49454B4A464C4B474B4A464A49454B4A464C4B464E4C48 -4F4E494B4A464C4B474D4B484E4C494F4D4A504E4B4D4C484C4B484C4B484C4B484C4B484C4B48 -4C4B484E4D4A4E4D4A4D4C484F4E4B52514D4E4E494C4B46484843484743484743484743484743 -4847434A494548474346454145444144434044434144434044434044434043423F42413E42413E -41403D41403D403F3B3E3D3A3E3E39333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526C5C5C5 -7E7E7F3B3B3C4E4E4FB8B8B8767677252526252526404041C5C5C5BFBFBF2A2A2B252526252526 -C5C5C54F4F4F2525262525269B9B9B787879252526616161BEBEBE4242434040413535365B5B5C -C3C3C35C5C5C3838393E3E3F3D3D3E252526474748CCCCCC252526252526252526474748CCCCCC -5D5D5D39393A626262C8C8C84C4C4D252526545454C5C5C55E5E5E3B3B3C858585B9B9B92C2C2D -252526C0C0C06B6B6B272728868686A2A2A23636372B2B2C8F8F90868686252526616161BEBEBE -4242434040413535365B5B5CC3C3C35C5C5C3838393E3E3F3D3D3E252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E454535052524D4E4D484E4E4849484346444045433F -4645414948444B4A474D4C484D4C484D4C484C4B474D4C474C4B474E4C494E4D494B4A464D4C49 -4F4E4B4A49464948444948444948444B4A474D4C494F4E4A4E4D494D4C484D4B484E4C494E4D49 -4D4C484C4B484B4A464A49454948454B4A464A4A454B4A474B4A474A4945494844484743464541 -474642484743474642484743494843474642464541454441444341444340434341434340434340 -43423F42413E41403E41403D403F3C3F3E3B3F3E3B3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526C5C5C5A8A8A8C0C0C1BBBBBB8080802828292525262525262525269F9F9F848484 -252526252526252526C5C5C54F4F4F2525262525269B9B9B7878792525262B2B2C959596C3C3C3 -BCBCBC585858252526656565AEAEAFC6C6C6BBBBBC686869252526474748CCCCCC252526252526 -252526474748CCCCCCA3A3A3C5C5C5B3B3B3636364252526252526252526626262B1B1B1C3C3C3 -9F9F9F3F3F402525262525266F6F6FC0C0C13E3E3E3636379F9F9FC5C5C5C9C9C9BCBCBC717172 -2525262B2B2C959596C3C3C3BCBCBC585858252526656565AEAEAFC6C6C6BBBBBC686869252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2E6562538C62538C62538C62538C62538C62538C62538C62536B3A231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49454B4B464B4A45494843 -47464145444044433F4544404544404746434A49454B4A464F4E4A4E4D494D4C484D4C484E4D49 -4C4B474948444C4B474D4C484A49454A49444B4A464B4A474E4D4A52514D504F4B4C4B464A4945 -4D4C484D4C484E4D494C4C474949454A49454A49454A49454C4B474A49454A49454A49464A4945 -4A49454746424746424847434A4945494844484743484743484743464542444340454441444340 -43434043434044434043423F42413E41413D403F3C403F3B3F3F3B3F3E3B3F3F3A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526C5C5C54F4F4F2525262525262525262525262C2C2D2C2C2D -525253BEBEBE383839252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526474748CCCCCC252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E443423E -45443F46454047454145444045444044433F4444404645414847434A4A454B4A454E4D494E4D49 -4948444948444B4A464B4A474B4A464948454847434A49454D4C484D4C484F4E4B5857545D5C58 -53524D4E4D484D4C474E4D484E4D474F4C474D4B474B4B464B4A464A49454B4A464C4B474B4A46 -4948444847434A49454A4945484743474642484743484743464542464541484743494843464541 -44434045444144434043434044434044434043423F42423E42413E41403D403F3C3F3E3B3E3D3A -3E3E3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526C5C5C54F4F4F252526252526252526 -2525265E5E5FC8C8C8B1B1B1525253252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526474748CCCCCC252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E442413D44423E44433F45433F44433F44433E4645414847434948444B4B464D4D48 -4C4B464B4A454B4A454B4A454A49444948444D4C484D4C484C4B474C4B474C4B474E4D494C4B48 -4F4E4B53535053524E4E4D494E4D49504F4A53534D58564F55524B4F4C474C4B464B4A454A4945 -4C4B474A4945484743494844484743484743484844494844484743474642464542454441464541 -49484348474347464246454245444144434043423F43423F44433F42413E41403D41403D41403D -403F3C3F3E3B3F3E3A3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E444433E45444045443F44433E4645404746424948444A4945 -4A49454A49454847434949444847424847424A49454948444949454B4A464D4C494F4E4A4D4C48 -4B4B464A49454A49454B4A474D4B494E4D4A4E4E4A4F4E4A53544F63635E65645F5F5D564F4D46 -4D4C474D4C474C4B474C4B474A4944474642484743474642494844494844484744494844484743 -47464246454147464249484446454146454146454246454144434043423F42423E42413E43423F -43423E41403D41403D403F3C403F3B3F3E3B3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E447464146454146454045433F474642 -4A49454948444847444948444B4A454948434847434A49454948444A49454B4B464C4B47494945 -4A49464D4C484C4C474D4C484C4B474C4B474947444A49464D4C484E4D494D4D4951524D5F5F5A -64635E5A59504F4D464E4C484E4D494D4C484B4A46494844484743484743474642484743474642 -46454149484449484448474349484448474348474246454144433F42413D44434045444043423F -41403D3F3E3B42413D44434042413E41403D403F3C403F3C403F3B3F3F3A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D64702C1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E295195BDB78445231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2F62A0C2AC733A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484743464541 -4948444A49454B4A464C4B474C4B474B4A464A49454847434847424645414847434746424B4A46 -4D4C484D4D484B4A464949454B4A464A49464B4A474B4A464C4B474B4946494845484743484744 -4B4A474D4D4951514C51504A4F4E474D4C474B49454948444A49454B4A464A4944484742494844 -4746424544404544404746424948434A494449484349484349484348474247464245443F42403D -41403C44423F43423E42423D41403C41403C41403C41403C41403C403F3B3F3E3B3E3D3A3E3E39 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E283781654855251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75 -AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB1C8A6672F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23458ABDC29B5C291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44847434746424A49454948444A49454B4A46484743474541484642464440464440474541 -4746424747424949454B4A464949454948444A49454A49454847444948444847434948444D4B48 -4B49464A49454847434A48454B4A464B4A474C4B474C4B464B4A454A49454847434948444A4945 -494844474642484743494843484743494844474642474641474742494843474642484742474641 -47464246454044433E42413D42413D41413D42413D42413D41403C403F3B3F3E3A3F3E3A3F3E3A -3F3E3A3F3E3A3E3E39333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3939396868687D7D7D7E7E7E6969693232321E1E1E1E1E1E -1E1E1E2222225959597B7B7B8181817171712F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8672974120 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23518FC2C89B5C291E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7CEAC6D341E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E447464244433F46454147464246454143423E43423E4644404A4944 -4745414544404948444A49454A49454948444847434948444948444A4945474643454441464541 -4645414746424B4A464A49454A49454B4A464B4A464948454847434948444B4A454C4B464B4945 -4948444847434847434847434948444A49454B4A464A49454A4945484743474642464641464541 -47464248474349484348474347464146454145444043423E41403C403F3A3F3E3A3F3E3A3E3D39 -3E3D393E3D393E3D3A3F3E3B3F3E3A3F3F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5858585656563C3C3C373737666666 -7D7D7D2828281E1E1E1E1E1E6767677777774242423535354242422D2D2D1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D61 -65251E1E1E1E1E1E1E1E1E1E1E3750B88D67915E5BB28672C3896FAD653F3F211E1E1E1E1E1E1E -1E1E1E445E6CC87748555059AD8675CE9175BD74453F1E1E1E1E1E293745977B6FC89178C88669 -9C5B372E1E1E1E1E1E1E1E1E23415BC89178CE9178CE9164702C1E1E1E1E1E1E1E1E1E1E1E1E1E -343E4D9C7B6FC89178C886679C53342E1E1E1E1E1E1E1E1E1E1E1E343E4D977B6CC38D78C8896C -A7653C391E1E1E1E2E868278CE9178CE9178CE9178CE9178CE91759741201E1E1E1E1E1E1E1E1E -1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23292F34342F231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2351 -95C2CEA062291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E -1E1E1E1E1E1E1E28377B7069BD8D78CE8D72BD7B5E7B3A201E1E1E1E1E1E1E1E234A5059AD8272 -C89175C37F5E8141291E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178BD62311E1E1E -1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3750B88D67915E5BB28672 -C3896FAD653F3F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -395367C87F59866964B88672C3866797502E291E1E1E1E1E29455BC389595A211E1E1E1E1E1E1E -1E1E31868275AD50291E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E4084B7CEB18A6D8FACBDC8CECEC8BDA07345231E1E1E1E1E1E294B739B -ACB7C2C8CED4CEC8C2B19B734B291E1E1E1E1E235CA0CEBDACA0B1C2CEC8B18A6D7EA6C2CECEC2 -A66D401E1E1E1E1E1E1E2940678FACBDC8CED4CEC8BDAC8F623A231E1E1E1E1E1E1E1E1E1E1E1E -1E4084B7CEB173341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494844474642484743464541464642464541 -44433F44433F4846424746414948444A49454948444746424746424A49454C4B474B4A46484743 -4746434948444B4A464A49454948444A49454B4A464C4B474C4B474B4A464A49454B4A464A4945 -504F4A52514C4847424948444948444847434847434948444A49454A49464A4945474642474642 -47474347474246454147464247464247464248474347464247464246454145443F42413D41403C -403F3B403F3A403F3B403F3A3E3D393F3E3A3F3E3A3E3D393F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2525258585854343431E1E1E3333338383832C2C2C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2C429C7F595A251E1E1E1E1E1E1E1E1E1E1E3750B89178C3704239211E1E2534867F75 -B85E31231E1E1E1E1E1E1E1E445E6CCE896FAD6D424A28202325294A4134341E1E1E283C9C8975 -B2653C442C293F4150AD8D75A750291E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D64702C1E1E1E1E -1E1E1E1E1E1E233750B28D699750373F2C293F3E48A28672A24C291E1E1E1E1E1E293A53B88D72 -A75B3A442C293433376B65484F1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CE -D4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E4084B7CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C429C7F59 -5A251E1E1E1E1E1E1E1E1E1E1E1E20556972C87B50552F262E2C2C4A4545653A231E1E1E1E1E1E -3F5364C3865E7B412E392C2C4A4C59B88D677B331E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E -1E1E1E1E1E1E1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3750 -B89178C3704239211E1E2534867F75B85E31231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E395367CE9175A7532E291E1E293348AD8D6F913E201E1E1E1E213A978972 -9C45231E1E1E1E1E1E233A53BD8D616B281E1E1E1E1E1E1E1E1E1E294559B27042341E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7D4D4C2A0673A231E1E2F5C9BC2CEB1733A -1E1E1E1E1E2F5C848A735C4B403A3434405684ACC8C8A0622F1E1E1E235CA0CECEAC73454067A0 -C8D4C8A067404573A6C8BD84451E1E1E1E3467A6C8C8AC845C4B3A343A45628FB7CEBD8A4B231E -1E1E1E1E1E1E1E1E1E1E23569BC8CEA062291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E444433F464541474643 -4645414948444B4A464948444948434746424746424847434645414746424746424847434A4A46 -4C4B474B4A464948444948444A49464C4B474B4A474A4A464B4B474A4A464B4A464D4C474A4945 -4847424B4A464B4B4650504B4F4E49474641464541484743474642474642494844484743494844 -494844464541484743474642484743464541464541454440454440464541464541474642484742 -47464244433F43423E42413D43413D42413C41403C403F3A3F3E3A403F3B3F3E3A3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C2C2C8585853A3A3A1E1E1E4E4E4E7070704E4E4E797979 -7575755454542020201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B8916C8C3A1E -1E1E1E1E1E1E2E4C61C886534A1E1E1E1E1E1E1E1E445E6CCE895B5A251E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61C889595A211E1E1E1E1E1E1E4A626CCE7F4D3F1E1E1E1E1E1E1E1E1E1E1E1E2F48 -B28D64702C1E1E1E1E1E1E1E1E1E23607072BD6534231E1E1E1E1E1E1E1E3F5B69C87745341E1E -1E1E23657075C8703F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD5329 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E235CA0CED4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4A667291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7475BD6537231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E21379186729C45231E1E1E1E1E1E1E1E266B7475B25B2E1E1E1E1E1E1E1E1E1E -4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C -81331E1E1E1E1E3750B8916C8C3A1E1E1E1E1E1E1E2E4C61C886534A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367CE89595A211E1E1E1E1E1E205A6D72C86D3A -231E1E1E1E204F656FC8703F2E1E1E1E1E204F656FC8703F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7D4BD8A451E1E1E1E -1E1E235695C8CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCEC89551231E1E235C -A0CEB784451E1E3473B1CEAC73341E1E4084B7CE9B5C231E1E4584BDCEAC6D341E1E1E1E1E1E1E -1E235C9BC8C28F51231E1E1E1E1E1E1E1E1E1E1E4584BDCEB77E3A1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -44433F4948444A49454A49454948444948444949454D4C474B4A464B4A464C4B46464541484743 -4746424746434B4A474D4C484847434746424847434646424A49454A49464949454B4A46494844 -4847434B4A454948444746424948444B4A454A4A45474742484742474642484743484743484744 -484743474642464541484743494844484743474642484743484743484743474642474642484743 -45444146454148474347464245443F43423E44423E44433E42413C42413C41403C3F3E3A3F3E3A -403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5E5E5E6F6F6F1F1F1F1E1E1E585858 -7E7E7E6969693333333E3E3E7D7D7D5151511E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3750B88D646B281E1E1E1E1E1E1E233E56C38D6165251E1E1E1E1E1E1E445E6CC87745341E1E -1E1E1E1E1E1E1E1E1E1E1E1E445E6CC87B48391E1E1E1E1E1E1E1E29495ECE8D595A211E1E1E1E -1E1E1E1E1E1E1E2F48B28D64702C1E1E1E1E1E1E1E1E1E31868278CE9178CE9178CE9178CE9178 -CE9178CE8250441E1E1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CED4A062231E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34455BBD8D75 -BD7B5E916248653E29231E1E1E1E1E1E2C48AD9178CE9178CE9178CE9178CE9178CE9178C36537 -231E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E20607075C36537231E1E -1E1E1E1E2842A78D6C81331E1E1E1E1E3750B88D646B281E1E1E1E1E1E1E233E56C38D6165251E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F4D3F1E1E1E1E1E -1E1E1E445E6CC87B48391E1E1E1E1E233753B88D616B281E1E21379189729745231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084 -B7CEAC73341E1E1E1E1E1E1E518FC2CEA062231E1E1E1E1E345684A0B1C2C8CED4D4D4D4D4D4D4 -D4CE9B5C231E1E235CA0CEB77E3A1E1E2F6DACCEAC6D2F1E1E3A7EB7CEA062231E2967A6D4D4D4 -D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4A062231E1E1E1E1E1E1E1E1E1E1E407EB7CEB784401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E443423D4645414A49454A49454746434645424847434A49454948444C4B47 -4C4B474746424645414847434A49464F4E4B51504C4948444A49454948454948444C4B47494945 -4847444A4A464D4C4851504C4D4C47494844474641494844484743474642474642494844494844 -4847434A4945494844484743494844494844494844494844484743494844484743484743484743 -48474346454147464246454144433F45444045444047464147464146454145444043423E41403C -41403C403F3B3F3E3A3F3E393E3E39333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526454546313131252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D7A7A7A2A2A2A -1E1E1E1E1E1E5858588585852828281E1E1E1E1E1E5151517777771E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E707070 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3750B88D64702C1E1E1E1E1E1E1E233E59C3916165251E1E1E1E1E1E1E -445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E445E6CC87B48391E1E1E1E1E1E1E1E29495E -CE8D5955211E1E1E1E1E1E1E1E1E1E1E2F48B28D64702C1E1E1E1E1E1E1E1E1E31868275AD5029 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868275AD50291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23518FC2CEAC -6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E232831554948866D67C39175AD532E1E1E1E1E2C48AD8D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E20 -5A7075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3750B88D64702C1E1E1E1E1E1E1E -233E59C3916165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367 -C87F4D441E1E1E1E1E1E1E1E445E6CCE7B48391E1E1E1E1E1E1E2E817F75A75029294159C38659 -55211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E1E518FC2CEA062231E1E1E3A73B1CEC8A67E51 -34291E1E1E1E23569BCECE9B5C231E1E235CA0CEB77E3A1E1E2F6DACCEA6672F1E1E3A7EB7CEA0 -62231E2967A6CEC89556231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B -8FC2CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E445433F43423E42413D43423E474643474743484743 -4847434645414948454C4B474A49454C4B474E4D4A4F4E4B4E4D494B4A464947444C4B474C4B47 -4C4B474B4A474A49464949454A49464C4B474D4C484B4A454A49454A49454C4A47484743484743 -4948444948444948454A49454B4A464A49454746424746424847434847434948444A49454A4945 -494844494844494844494843474642464541464541474642464541464541474642484743474642 -46454145444043423E43423E43423D41403C403F3B3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262B2B2C252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526C9C9C94A4A4B252526252526252526252526252526252526252526 -2525262525262B2B2C252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525269C9C9C767677252526252526252526252526252526252526252526 -2525262525263F3F40A5A5A5C5C5C5BDBDBD2C2C2D252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A4A4A -7B7B7B2E2E2E1E1E1E1E1E1E1E1E1E5151517F7F7F1E1E1E1E1E1E1E1E1E4343438282821E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B89172913E201E1E1E1E1E1E395367CE8653 -4A1E1E1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C889595A211E -1E1E1E1E1E1E4A626CCE7F4D3F1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D64702C1E1E1E1E1E1E1E -1E1E23607075C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23657075C8703C2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7B75B2532C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3434342F -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F6DACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626CC87745341E1E1E2137918675 -AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626CC874422E1E1E1E1E1E -1E1E1E1E1E1E1E1E20556972C3693A231E1E1E1E1E1E3350B8916C81331E1E1E1E1E3750B89172 -913E201E1E1E1E1E1E395367CE86534A1E1E1E1E1E1E1E1E1E1E202928293428231E1E1E1E1E1E -1E1E1E1E1E1E395367CE8D5E60251E1E1E1E1E1E23657475C86D3A231E1E1E1E1E1E1E1E395367 -C87B507B7072BD6534231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E232F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E1E518FC2CEA062231E1E -235CA0CEC89556231E1E1E1E1E1E1E3A7EB1D4CE9B5C231E1E235CA0CEB77E3A1E1E2F6DACCEA6 -672F1E1E3A7EB7CEA062231E1E4584BDD4BD8445231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F67A6CEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F34342F2923 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E448474246454143423E44433F -4A49454C4B474C4C474A49454847434D4C484E4D494C4B464B4A464A49454948454A49454B4A46 -4B49454C4B474D4C484C4B484948444949444B4B464949444A49454847434A49454B4A454B4A45 -494843474642484743484743474642474642474642494844494844484743474642474642464541 -4847434746424847434A49454B4A46494844484743464541444340454440484843484844474742 -47464246454044433F43423E43423E43413E42413D42413D42413C403F3B3F3F3A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525269F9F9F252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -79797A959596252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526C9C9C94A4A4B252526252526252526252526 -25252625252625252625252679797A959596252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525266262634C4C4D252526252526252526252526 -2525262525262525262525262525269F9F9F8E8E8F35353639393A252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4848487C7C7C2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E3D3D3D8585852727271E1E1E1E1E1E -5050507777771E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B89178C87B535A3329 -393A459C8678B85E31231E1E1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E283C9C8975B2653C442C293F4150AD8D75AD532C1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D64 -702C1E1E1E1E1E1E1E1E1E1E233A53B88D72A75B3A442C293933345A505391502E1E1E1E1E1E1E -293A53B88D6FA25B3A442C26342F34655E454F1E1E1E1E1E1E1E1E1E1E23607075C87748442520 -2321201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E235CA0CED4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E3473B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E265A5B506B3E2E39282634333A8C7F75BD6537 -231E1E1E1E1E3F5367C889678C4931392C293F3A3A6B625B813E1E1E1E1E1E1E1E1E1E1E345064 -C8895B652F23232120231E1E1E1E1E1E1E1E345064C886595A281E1E1E2960696CCE916C81331E -1E1E1E1E3750B89178C87B535A3329393A459C8678B85E31231E1E1E1E1E1E1E1E1E1E348C8678 -CE7F483F1E1E1E1E1E1E1E1E1E1E1E395367CE9175B8693F442C29444959B88D6F913E231E1E1E -1E1E1E1E1E1E1E2C45A78D78CE916C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4CEA05C231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEAC6D341E1E1E1E1E1E1E -518FC2CEA062231E1E1E4084B7CEB78A4B291E1E1E234067A0C2D4D4CE9B5C231E1E235CA0CEB7 -7E3A1E1E2F6DACCEA6672F1E1E3A7EB7CEA062231E1E1E3467A6C8CEB7956D51403434404B5667 -849B8A5C291E1E1E1E1E1E1E1E1E1E295C9BC8C29556231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F67A6D4D4CEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E444433F -4746414645414847434B4A464B4A454948444847434B4A464C4B47484743464541474642454440 -4646424A49454E4D494C4A464948444B4A464B4A464948444949454E4D494C4C474A4A454A4945 -4C4A474A49444746414746414948444A4945484743474642464541454440464541464541474642 -4847434746424746424847434746424746424948444A494549484446454044433F454440464542 -49484449484447464246454045443F43423E42413D43423E43423E41403C413F3B403F3B403F3A -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526E8E8E89F9F9F252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525267E7E7F959595252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526C9C9C94A4A4B252526 -2525262525262525262525262525262525262525267E7E7F959595252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526BFBFBF515152252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4444448181814343433131313131313131312727271E1E1E212121787878 -6565652F2F2F3A3A3A7B7B7B5353531E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750 -B88D64865359B28975CE8D6FAD653F3F211E1E1E1E1E1E1E1E1E1E445E6CC874422E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E293745977B6FC89178C88969A25E37341E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F48B28D64702C1E1E1E1E1E1E1E1E1E1E1E1E1E343E48977B6CC38D78C8896FB27759 -7B3E261E1E1E1E1E1E1E1E1E343E4D977B6FC89178C8896CA7653F391E1E1E1E1E1E1E1E1E1E1E -233342977F6FC89178CE91759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235CA0CED4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6C8B784401E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234F5B5EAD8272C89178 -CE8D6CAD69454A251E1E1E1E1E1E1E1E1E234A5059A78272C89178C8866CAD6D505A2C1E1E1E1E -1E1E1E1E1E1E1E25317B7069C38D78CE9178BD62311E1E1E1E1E1E1E213170706CC38D72BD7F61 -8C5050A78D6C81331E1E1E1E1E3750B88D64865359B28975CE8D6FAD653F3F211E1E1E1E1E1E1E -1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E395367C87F567B6264BD8D78C88969 -975031291E1E1E1E1E1E1E1E1E1E1E1E1E26657475CE7F50441E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4BD8A4B1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEAC -6D341E1E1E1E1E1E1E518FC2CEA062231E1E1E1E29456D9BB7C2C8C8C2BDBDAC956D7EA0C8CE9B -5C231E1E235CA0CEB77E3A1E1E2F6DACCEA6672F1E1E3A7EB7CEA062231E1E1E1E1E2940678FA6 -BDC8CED4D4CEC8BDB1A08F6740231E1E1E1E1E1E1E1E1E295CA0C8BD8A4B231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3A73B1D4D4BD8A4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44544404645414A49454C4B464B4A4549484444433F44433F49484449474345443F -43423D45433F44423E4544404948444D4C474E4D484A48444645414948444A49464D4D494D4C48 -4C4B474E4D494D4C484C4B474B4A454948444948444A4945484743474642494845494844484743 -4948444948444A4945494844474642484743494844494844494844484743474642464540454440 -46454047464246454247464248474347464146454045454044443F44433F43423E43413E42403C -42413D41403C403F3B3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526E8E8E8C4C4C49F9F9F -2525262525262525262525262525262525262525262525262525262525262525269C9C9CBCBCBC -C7C7C7B1B1B16C6C6D2626273B3B3CCCCCCC3E3E3E2525262525269292928787882525269E9E9E -BCBCBCC8C8C8BCBCBC6C6C6D2525262525267E7E7FCCCCCCCCCCCCCCCCCC4C4C4D252526666666 -B3B3B4C2C2C298989833333425252639393AA3A3A3BFBFBFC7C7C77878783B3B3CAAAAAAC0C0C0 -C5C5C5A7A7A7515152252526252526252526626262B1B1B1C2C2C29F9F9F3F3F40252526252526 -C9C9C94A4A4B252526252526A9A9A9C5C5C5BEBEBE8A8A8A2828292525267E7E7FCCCCCCCCCCCC -CCCCCC4C4C4D252526666666B3B3B4C2C2C2989898333334252526252526252526252526252526 -383839979797C2C2C2B5B5B5626262252526252526282829797979BDBDBDC7C7C7B8B8B87B7B7B -252526252526424243A5A5A6C8C8C8C0C0C1AAAAAA3E3E3E252526252526252526252526252526 -9B9B9B7878792525265B5B5CB2B2B2C2C2C2C8C8C8A1A1A1383839252526252526C5C5C5CCCCCC -CCCCCCB2B2B2252526353536939394C0C0C0B6B6B6747474272728252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6666668585858585858585858585858585854F4F4F -1E1E1E1E1E1E2E2E2E6B6B6B8181817979795656562121211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234B8ABDC2 -9556291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F48 -3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75B25B2C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A6 -CECEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73ACC8A667341E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A6CECEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E446454145444044433E44433F47464148474345443F44433F -45444044423E42413D43423D44433E4544404544404847434A49454A494446444044433F484743 -4949454A4A464949454A49454E4D494B4A464A49454A49454948444A4945494844484743494844 -4A49454948444C4B474C4B474A49454847434847434645414645414746424948444A4945494843 -48474246454047464249484348474346454144433F464541474642474641474641454440454540 -44433F43423E42413D43423E43423E41403C40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -E8E8E8323233C4C4C49F9F9F252526252526252526252526252526252526252526252526252526 -252526C5C5C563636439393A5E5E5EC1C1C1696969252526AAAAAA6E6E6E252526252526BBBBBC -565657252526C5C5C56060613737385F5F60CBCBCB4545462525267E7E7F9797972B2B2C2B2B2C -262627545455C4C4C4525253363637A0A0A08F8F90252526474748CCCCCC3D3D3E353536353536 -474748CCCCCC3E3E3F3C3C3D747475C9C9C9424243252526525253C5C5C55E5E5F3C3C3D858585 -B8B8B82C2C2D252526C9C9C94A4A4B2525262525264444453333344B4B4CC0C0C0646465252526 -7E7E7F9797972B2B2C2B2B2C262627545455C4C4C4525253363637A0A0A08F8F90252526252526 -252526252526262627A7A7A79292923636375A5A5BC9C9C93E3E3F252526787879B8B8B8505050 -3737388686869D9D9E252526313132C0C0C08282823B3B3C3E3E3FC9C9C94A4A4B252526252526 -2525262525262525269B9B9B787879252526717172AAAAAA3737383F3F40A1A1A2989899252526 -252526C5C5C55353542B2B2C29292A252526A5A5A59B9B9B3E3E3F505051BBBBBB6C6C6D252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E202928262E282C5A6569C882534A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E294B67735C40231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E395367C87F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E292526444C5EBD8D64 -6B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E235695C8BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2F4B6D735C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8BD8F4B231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E443423E43423E44433F42413C403F3B -43423D43423D42413D42413D43413D43423E42413D45443F4746424544404746414A4944464540 -44423E4645414746434847434847444746434746434948444746424544404746424B4A464B4A46 -4847434948444A4945484743474642494844484743484743484743484743474642484743474642 -464541474642464541484743484742484743474642484743474642464541454440454440464540 -47464146454046454146454145444044433F43423E41403C403F3B3F3F3A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526E8E8E8323233C3C3C39F9F9F252526252526252526252526252526252526 -252526252526252526252526C5C5C54F4F4F252526252526737373AEAEAF252526717172A6A6A6 -252526424242C6C6C62B2B2C252526C5C5C54F4F4F252526252526ABABAB6C6C6D2525267E7E7F -9595952525262525262525269C9C9D858585252526252526535354C2C2C2252526474748CCCCCC -252526252526252526474748CCCCCC2525262525262525269C9C9D858585252526969696888888 -252526252526272728BCBCBC5D5D5D252526C9C9C94A4A4B252526252526252526252526252526 -9292928181822525267E7E7F9595952525262525262525269C9C9D858585252526252526535354 -C2C2C225252625252625252625252649494ACBCBCB333334252526252526A6A6A66F6F6F252526 -C0C0C06262632525262525267676779D9D9E2525266C6C6DB5B5B5262627252526252526C9C9C9 -4A4A4B686869C9C9C9C9C9C9A8A8A82525269B9B9B787879252526717172A2A2A2252526252526 -585859C0C0C0252526252526C5C5C54F4F4F252526252526424243CCCCCC353535252526252526 -6C6C6DB0B0B0252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A978D78CE9178C88661813E231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E395367C87F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A -978D78CE896997492C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E444423E44433E -44423E41403C3F3E3A3F3E3A403F3B403E3A41403C44433F42413D42413D45443F47464144433F -45444045433F43413D44433F46454145454146454247464347464247464245444044433F44433F -4544404847434948444A49454A49454B4A464A494546454144433F43423E464541484743494844 -48474349484448474345444045444045443F454440454440464541454440474641464541454440 -44433F44433F43423E45444045444043423E42413D43423E43423E42413D41403C403F3B40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526E8E8E8C3C3C39F9F9F252526252526252526252526 -252526252526252526252526252526252526252526C5C5C54F4F4F252526252526575758C5C5C5 -252526383839C9C9C93E3E3F7575769B9B9B252526252526C5C5C54F4F4F2525262525269C9C9C -7979792525267E7E7F959595252526252526252526AEAEAEC9C9C9C7C7C7C7C7C7C7C7C7C9C9C9 -2C2C2D474748CCCCCC252526252526252526474748CCCCCC2525262525262525268181819C9C9C -252526ABABAB717172252526252526252526A8A8A8727273252526C9C9C94A4A4B252526313132 -929292BEBEBEC2C2C2C2C2C28686862525267E7E7F959595252526252526252526AEAEAEC9C9C9 -C7C7C7C7C7C7C7C7C7C9C9C92C2C2D2525262525262525265A5A5BCCCCCCC7C7C7C7C7C7C7C7C7 -C9C9C97E7E7F2E2E2FCCCCCC4747482525262525267676779D9D9E2525268181829B9B9B252526 -252526252526C9C9C94A4A4B3131314242424242423C3C3D2525269B9B9B787879252526717172 -A2A2A2252526252526484849CCCCCC252526252526C5C5C54F4F4F252526252526585859C5C5C5 -252526252526252526555555C5C5C5252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E444433F46444042413C403F3B403F3A403F3A41403C41403C403F3B42413D43423E454541 -46454143433D43423E44433E42413D42413D474642464541464541464642474642494844494844 -4544404645424948454847434746424746424746424847434A4945494844484743474642474642 -4847444A4945474642474642484743494844494844484743464541464540454440464541454440 -46454046454146454145444044433F44433F46454146454143423E41403C41403C42413D41403C -42413D41403C40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526E8E8E89F9F9F252526252526 -252526252526252526252526252526252526252526252526252526252526C5C5C54F4F4F252526 -2525266B6B6CB3B3B42525262525268E8E8F848484ABABAB5E5E5E252526252526C5C5C54F4F4F -2525262525269B9B9B7878792525267878799A9A9A2525262525262525269A9A9A808080252526 -252526252526252526252526474748CCCCCC252526252526252526474748CCCCCC252526252526 -2525269595958A8A8A252526979797888888252526252526272728BCBCBC5D5D5D252526C9C9C9 -4A4A4B252526848484A3A3A33131322727289090918686862525267878799A9A9A252526252526 -2525269A9A9A808080252526252526252526252526252526252526252526252526474747C9C9C9 -2E2E2F252526252526252526252526252526C3C3C35A5A5B2525262525267676779D9D9E252526 -707071AEAEAE252526252526252526C9C9C94A4A4B2525262525262525262525262525269B9B9B -787879252526717172A2A2A2252526252526474748CCCCCC252526252526C5C5C54F4F4F252526 -252526434344CCCCCC3535362525262525266C6C6DB0B0B0252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E443423D44433E42413D413F3B41403B42403C43413D44433E41403C -41403C44443F4A4A454F4E4942423C43423D43423D43423E44433F4C4B47484843484743474642 -4544404847434847434847434A49454847434948444C4B474B4A46484743484743464542464541 -4847434A49444A49454746424847434A49444A49454948434A48444A4844494844484743464541 -47464148474347464246454145444047464248474347464246454146454046454145444043423E -43423D43423E42413D41403C42413D40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525269F9F9F -252526252526252526252526252526252526252526252526252526252526252526252526252526 -C5C5C57E7E7F3B3B3C4E4E4FB8B8B8767677252526252526404041C5C5C5BFBFBF2A2A2B252526 -252526C5C5C54F4F4F2525262525269B9B9B787879252526616161BEBEBE424243404041353536 -5B5B5CC3C3C35C5C5C3838393E3E3F3D3D3E252526474748CCCCCC252526252526252526474748 -CCCCCC5D5D5D39393A626262C8C8C84C4C4D252526545454C5C5C55E5E5E3B3B3C858585B9B9B9 -2C2C2D252526C0C0C06B6B6B272728868686A2A2A23636372B2B2C8F8F90868686252526616161 -BEBEBE4242434040413535365B5B5CC3C3C35C5C5C3838393E3E3F3D3D3E25252649494A989899 -2B2B2C272728ACACAC9595964242423737384B4B4C2525262525268C8C8CAEAEAE4242423B3B3C -9898989D9D9E2525263D3D3EC8C8C86F6F6F353536545454CBCBCB4A4A4B252526252526252526 -2525262525269B9B9B787879252526717172A2A2A2252526252526474748CCCCCC252526252526 -C5C5C54F4F4F252526252526262627A6A6A69A9A9A3E3E3F505051BBBBBB6D6D6E252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E441403C44433E44433E42413C41403C403F3A -41403B44433E43423E43423E44444045444045454041403B42423C4544404645414746424A4A46 -49484447464247464247464246454146454149484447464244433F4645414847434A49454C4B47 -4C4B484A49454B4A464C4B4749484347464244433F4645414A49454C4B46494843474641474642 -4A49444948444645414746424948444948444645414544404746424A4945494843474641464540 -47464247464245444043423E42413D403F3B3F3E3A41403C40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526C5C5C5A8A8A8C0C0C1BBBBBB8080802828292525262525262525269F9F9F -848484252526252526252526C5C5C54F4F4F2525262525269B9B9B7878792525262B2B2C959596 -C3C3C3BCBCBC585858252526656565AEAEAFC6C6C6BBBBBC686869252526474748CCCCCC252526 -252526252526474748CCCCCCA3A3A3C5C5C5B3B3B3636364252526252526252526626262B1B1B1 -C3C3C39F9F9F3F3F402525262525266F6F6FC0C0C13E3E3E3636379F9F9FC5C5C5C9C9C9BCBCBC -7171722525262B2B2C959596C3C3C3BCBCBC585858252526656565AEAEAFC6C6C6BBBBBC686869 -2525265D5D5DC0C0C0343435252526373738959596BDBDBDC5C5C5ACACAC29292A252526303031 -8F8F8FC0C0C1BCBCBCB2B2B2939394252526252526585858B1B1B1C5C5C5A8A8A8CACACA404041 -2525262525262525262525262525269B9B9B787879252526717172A2A2A2252526252526474748 -CCCCCC252526252526C5C5C54F4F4F252526252526252526353535949495C0C0C1B7B7B7747475 -272728252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E43F3E3A403F3B403F3B -403F3A403F3B41403B42413C42413C41403C45444046454143433F43423D474642484842484743 -44433F454440494844474642454440464542484743454441464542494844474642464541474642 -4645414847434746424746424847434A494549484447464246454145444045443F464541484743 -4A4945494743474642484743484743464541474642474642474642454440454440454440484743 -48474346454145444045444046454147464245444043423E403F3C3F3E3A3F3E3B40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526C5C5C54F4F4F2525262525262525262525262C2C2D -2C2C2D525253BEBEBE383839252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526474748CCCCCC252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526383839383839303031414142A8A8A86C6C6D252526262627424242313132333334 -676768BBBBBC282829252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -403F3A403E3A403F3B403F3B43423D46454045443F44433E43433E474642474642484743484743 -4A4944464641464540464641474642484743494844474642454441454441464541464541474642 -4746424847434B4A464B4A464B494547464244433F44433F464541454440474642494844494844 -4645414645414847434B4A464B4A464A494449484448474347464247464248474345444044433F -43423E43423E45444046454148474247464244433F45444045444043423E42413D42413D41403C -403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526C5C5C54F4F4F252526252526 -2525262525265E5E5FC8C8C8B1B1B1525253252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526474748CCCCCC252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526747474BFBFBFC8C8C8B7B7B87D7D7E282829252526343435 -AFAFAFC5C5C5C2C2C2A2A2A2484849252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295195BDB78445231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8CE9B56231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234584B7BD9556291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E441403B403E3A403F3B413F3B45444048474244433E45443F454540464541 -4544404746424948444948444949444A49444948434949444B4A464B4B47474642464541464542 -4746434847434847434746424948444C4B474C4B47494844474642464541464541484743464541 -4948444C4B474C4B474B4A464948444948444B4A464C4B474C4B474C4B474C4B474A4945484743 -46454145444044433F44433F44433F44433F47464248474347464245444044433F44433F44433F -43423F43423E41403C41403C3F3F3A333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E707070 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2131706550602C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31 -8C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407E -B1C8A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4067 -8F8F6D451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6C8B17E -401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E442413C41403B42413D43423D46454148474244433F -44433F47474247474246454144443F4544404948444D4C484B4A46484743484742494944484843 -4645414746424847434A4945474642464541464642474743474642464642474642454440454440 -4645414948444847434948444C4B474B4A464B4A454A49454847434948444B4A464C4B474C4B47 -4C4B464C4B474A494546454145444047464248474246454145444045444046454146454144433F -43423E44433F45444045444044433F42413D403F3B3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3939396868687D7D7D -7E7E7E6969693232321E1E1E1E1E1E5656568585858585858585858585858585857474741E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E23518FC2C89B5C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E295C9BC8C28F51231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E442413C41403B41403B41403C -44433F47464245444047464248474248474246454143423E42413D454440494843484743494844 -47464246464145454044433E44433F43423E45444043423E43423E464541494944474743494945 -47474345444046454147464246454146454146454147464246454145443F474642484743474642 -4A49454C4B474C4B474B4A464C4B464B4A46484743464541464541484742494844494844474642 -46454147464245444044433F43423E43423F43423E43423E41403C3F3E3A3E3E39333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -5858585656563C3C3C3737376666667D7D7D2828281E1E1E282828313131313131313131313131 -7676765353531E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E205A6D72C36D3A291E1E1E1E1E -1E1E1E233A53BD8D646B281E1E1E1E1E1E234A5059AD8272C89175C37F5E8141291E1E1E1E1E1E -1E1E1E1E253FA28D6F8C493A817469C38D78C8896C8C41231E1E1E1E28377B7069BD8D78CE8D72 -BD7B5E7B3A201E1E1E1E1E1E1E213C9C9178CE9178CE916C86371E1E1E1E1E1E1E1E1E1E1E1E1E -1E28347B7069BD8D78CE8D6FAD6D454A251E1E1E1E1E1E1E345064C88256705B5EB28672C88D6F -A75E342E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E23292F34342F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E235195C2CEA062291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E28377B7069BD8D78CE8D72BD7B5E7B3A20 -1E1E1E1E1E1E1E1E234A5059AD8272C89175C37F5E8141291E1E1E1E1E1E556972CE9178CE9178 -CE9178CE9178CE9178BD62311E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E -1E1E1E1E3750B88D67915E5BB28672C3896FAD653F3F211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F59866964B88672C3866797502E291E1E1E1E1E -29455BC389595A211E1E1E1E1E1E1E1E1E31868275AD50291E1E1E1E1E1E1E1E1E2E4C61C87B48 -391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295C9BC8C89B5C291E1E1E1E1E1E1E1E -234B8FC2CEAC6D341E1E1E1E1E2940678FACBDC8CED4CEC8BDAC8F623A231E1E1E1E1E1E1E1E1E -235695C8CEA06D567EA0B7C8CED4CEC8BD9B67341E1E1E1E1E2F517EA0B7C2CED4D4CEC8C2B7A6 -7E4B291E1E1E1E1E1E23518FC2D4D4D4D4D4D4CE9B56231E1E1E1E1E1E1E1E1E1E1E1E1E294B73 -9BB1C2CED4D4CEC2B7A07E512F1E1E1E1E1E1E1E2362A0CEC89B7E739BB7C2C8CECEC2B18F5C34 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A0CEC29551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E443423D -413F3A403F3A3F3E39403F3B43423E43423E45444045444045443F44433E42413C41403C44433F -42413D44433F44434047474349494446454044433E43413D44433F46454143433E43423D454440 -4848444A49454A49454A49454949444948444B4A454A494448474246454147464246454145443F -4645404746414746424A49454C4B474C4B474B4A464B4A454A4945474642474541474541454440 -46454046454146454148474348474347464246454146454144433F42413D41403C41403B3F3E39 -3E3E39333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2525258585854343431E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3131318484842B2B2B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C429C7F595A251E1E1E1E1E1E1E1E1E1E294159 -C3895B5A211E1E1E1E1E1E1E4A626CC87442341E1E1E1E1E3F5364C3865E7B412E392C2C4A4C59 -B88D677B331E1E1E1E1E1E1E1E253FA28D75C3826186412C2921202E333A5533201E1E20556972 -C87B50552F262E2C2C4A4545653A231E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E -1E1E1E1E1E1E1E1E296B7775C87B505A332939373C917F75C3703C2E1E1E1E1E1E345064CE9172 -A7532E291E1E293A53B28D6C81331E1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235CA0CED4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEB77E401E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2C429C7F595A251E1E1E1E1E1E1E1E1E1E1E1E20556972C87B50552F26 -2E2C2C4A4545653A231E1E1E1E1E1E3F5364C3865E7B412E392C2C4A4C59B88D677B331E1E1E1E -1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E20607075C36537231E1E1E1E1E -1E2842A78D6C81331E1E1E1E1E3750B89178C3704239211E1E2534867F75B85E31231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367CE9175A7532E291E1E293348 -AD8D6F913E201E1E1E1E213A9789729C45231E1E1E1E1E1E233A53BD8D616B281E1E1E1E1E1E1E -1E1E1E294559B27042341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295C9BC8C89B -5C291E1E1E1E1E1E234B8FC2CEAC6D341E1E1E1E3467A6C8C8AC845C4B3A343A45628FB7CEBD8A -4B231E1E1E1E1E1E1E235695C8D4C8C2AC9562402F2323293A515C4B2F1E1E1E235695C8CEB184 -5640342F34404B5C73674B291E1E1E1E1E1E1E1E1E1E1E1E235695C8CE9B56231E1E1E1E1E1E1E -1E1E1E1E2F62A0C8CEB79562453A34405C8AB1CECEAC733A1E1E1E1E1E2362A0CED4CEB18A512F -1E1E23457EB1CEC89556231E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB1CEB784401E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E445443F403F3A403E393F3E39413F3B413F3C41403C44423E464540464540474641 -47474245444048474344433E41403C41403C44443F4A4A454A494446454042413C45443F494843 -4A4944484743454440474642494844454440474642474642484743484743474642474641474641 -44433F44433F4746424847434948444847444948454B4A474C4B474B4A464A4945494844474642 -46454046454046454045433F43423E44433F48474448474448474348474346454143423E42413D -42413D42413D41403C3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C2C2C8585853A3A3A -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5B5B5B6A6A6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E213A9789729741201E1E1E1E1E31868275A74C261E1E1E1E21379186729C4523 -1E1E1E1E1E1E1E1E266B7475B25B2E1E1E1E1E1E1E1E253FA29178B25B2C1E1E1E1E1E1E1E1E1E -1E1E1E1E1E266B7475BD6537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253F -A28D6C86371E1E1E1E1E1E1E1E1E1E1E2F48AD916C863A1E1E1E1E1E1E1E234159C38D616B281E -1E1E1E345064CE895955211E1E1E1E1E1E31868275A24C261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CED4D4A6672F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9BCED4A667291E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E26 -6B7475BD6537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E21379186729C45231E1E1E1E1E1E1E1E26 -6B7475B25B2E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E20607075 -C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3750B8916C8C3A1E1E1E1E1E1E1E2E4C61 -C886534A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367CE8959 -5A211E1E1E1E1E1E205A6D72C86D3A231E1E1E1E204F656FC8703F2E1E1E1E1E204F656FC8703F -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E23569BC8C89B5C291E1E1E1E234B8ABDCEAC6D2F1E1E1E1E4584BDCEAC6D341E1E1E1E -1E1E1E1E235C9BC8C28F51231E1E1E1E1E1E235695C8D4C28F4B231E1E1E1E1E1E1E1E1E1E1E1E -1E1E2F6DACCEC29551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8CE9B -56231E1E1E1E1E1E1E1E1E1E2F67A6CEC89B5C231E1E1E1E1E1E234B8ABDD4B77E401E1E1E1E23 -62A0CECEA667291E1E1E1E1E1E3A73B1CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E2362A0CECE9B -5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E446454044423D42413C43423C43433E42403C42413D42413D -44423F46454146454145444046454046454143423E42413C42413D43423E49484349494344433E -43423E4746424A49454B4A4549484345443F43423E43423E42413D43423E43423E4847434B4A45 -49484348474344433F42413D44433F4746424948454847434847434948444948444A49454A4945 -49484449484348464349484449474449484449484348474347464248474347464345444043423E -43423E44433F44433F43423E42413D43423D40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -5E5E5E6F6F6F1F1F1F1E1E1E1E1E1E1E1E1E1E1E1E2222227F7F7F4242421E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20556972C36D3A291E1E1E3753B88D6165281E1E1E1E -1E2C48AD9178CE9178CE9178CE9178CE9178CE9178C36537231E1E1E1E1E1E253FA28D72913E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34455BBD8D75BD7B5E916248653E29231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E233E59C38D6165251E1E1E1E1E1E1E -1E2C48AD916C86371E1E1E1E345064C87F50441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -235CA0CED4A062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E34455BBD8D75BD7B5E916248653E29231E1E1E1E1E1E2C48AD9178CE9178 -CE9178CE9178CE9178CE9178C36537231E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E -1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3750B88D646B281E -1E1E1E1E1E1E233E56C38D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E395367C87F4D3F1E1E1E1E1E1E1E1E445E6CC87B48391E1E1E1E1E233753B88D616B281E -1E21379189729745231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8C89B5C291E1E1E4B8ABDCEA6672F1E1E1E1E2967A6 -D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4A062231E1E1E1E1E1E235695C8CEA062231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E34629BC2CECEC2B1A0958A7E67563A231E1E1E1E1E1E1E1E1E1E1E -1E1E1E235695C8CE9B56231E1E1E1E1E1E1E1E1E1E458ABDCEB17E3A1E1E1E1E1E1E1E1E2967A6 -D4CE9B5C231E1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD84451E1E1E1E1E1E1E1E1E1E -1E1E1E235CA0CECEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E444433E44433E43423D43423D44433E -43423D41403C413F3C41403C47464245454044433E46454146454144433E47464245443F43423E -43423D43423D43423D44433F4645424746424847434A4945494844454440464541474642464541 -47464249484449474347464146454143423D42413D454440484744494845474642474642474642 -4645414948444948444948444948434645414746424B4A46494844494843494844464541464541 -48474346454143423E43423E44433F43423E41403C403F3B41403C40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4D4D4D7A7A7A2A2A2A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4747477D7D7D212121 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E59C3895B5A211E4A626C -C8743F2E1E1E1E1E1E1E2C48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232831554948866D67C39175 -AD532E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E1E1E1E233E59C38D61 -65251E1E1E1E1E1E1E1E2C48AD916C86371E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75 -AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E23518FC2CEAC6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232831554948866D67C39175AD532E1E1E1E -1E2C48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F -291E1E1E1E1E1E1E1E1E1E1E1E1E205A7075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E -1E3750B88D64702C1E1E1E1E1E1E1E233E59C3916165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E395367C87F4D441E1E1E1E1E1E1E1E445E6CCE7B48391E1E1E1E1E -1E1E2E817F75A75029294159C3865955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8C89B5C29234B8ABDCEA667 -2F1E1E1E1E1E2967A6CEC89556231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695 -C8CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2334455667738A9BB1C8D4CEB17E40 -1E1E1E1E1E1E1E1E1E1E1E1E235695C8CE9B56231E1E1E1E1E1E1E1E1E1E458ABDCEB17E3A1E1E -1E1E1E1E1E1E2967A6D4CE9B56231E1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD84451E -1E1E1E1E1E1E1E1E1E1E1E1E2F67A6CEC29551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E442413C43423D -42413C42413C41403C43423E43423E43423E43423E44433F45443F44433E44433E43423E42413D -46454045433F42413C413F3B42413C44423E42413D43423E43423F4746434A49454B4A46494844 -46454143423E4746424B4A4645444042413C4745414B494547464141403C43423E464542474742 -44433F45443F4544404746424847434948444A49454B4A46484743474642484743484743474642 -49484447464245444045444046454145444044433F43423E42413D42413D403F3B403E3A3F3F3A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4A4A4A7B7B7B2E2E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -7070705959591E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2137 -918672974537868275A249261E1E1E1E1E1E1E2137918675AD50291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4A626CC87745341E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C86371E1E1E1E1E1E1E -1E1E1E1E2F48B2916C86371E1E1E1E1E1E1E234159C38D616B281E1E1E1E345064C87F4D441E1E -1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E232F3434342F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4A626CC87745341E1E1E2137918675AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4A626CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E20556972C3693A231E1E1E1E1E1E3350 -B8916C81331E1E1E1E1E3750B89172913E201E1E1E1E1E1E395367CE86534A1E1E1E1E1E1E1E1E -1E1E202928293428231E1E1E1E1E1E1E1E1E1E1E1E395367CE8D5E60251E1E1E1E1E1E23657475 -C86D3A231E1E1E1E1E1E1E1E395367C87B507B7072BD6534231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F34342F29231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8C8 -9B62568ABDCEA6672F1E1E1E1E1E1E1E4584BDD4BD8445231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235695C8CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E234B8ABDCEB173341E1E1E1E1E1E1E1E1E1E1E235695C8CE9B56231E1E1E1E1E1E1E1E1E1E -2F67A6CEC89B5C231E1E1E1E1E1E234B8ABDD4B77E401E1E1E1E2362A0CEC89551231E1E1E1E1E -1E2F6DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2CEAC6D2F1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E292F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E442413D45443F43423D43423E43423D43423D42413D44433E44433F40403C454440464541 -42413C42413D41403C42413D41403B403F3A413F3B41403C41403C41403C41403C454441454441 -44433F45444047464145443F43423E46454146454142423E42413D4645414A484446443F41403C -42413E43423E44444045444044433F44433F44433F4544404847434948444A49454A4946494844 -47464348474347464248474349474447464245434045443F44433F44433E44433F44433F43423E -42413D41403C403F3A333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4848487C7C7C2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3333338585853131311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2055696FC88269BD8D5E65281E1E1E1E1E1E1E1E1E1E3F5367C889678C4931 -392C293F3A3A6B625B813E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E265A5B506B3E2E39282634333A8C7F75BD6537231E1E1E1E1E1E1E1E1E1E1E1E253FA28D6C -86371E1E1E1E1E1E1E1E1E1E1E1E29707775C87B505A332939333C917F75C3703F2E1E1E1E1E1E -345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CED4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3473B1CEB77E401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E265A5B50 -6B3E2E39282634333A8C7F75BD6537231E1E1E1E1E3F5367C889678C4931392C293F3A3A6B625B -813E1E1E1E1E1E1E1E1E1E1E345064C8895B652F23232120231E1E1E1E1E1E1E1E345064C88659 -5A281E1E1E2960696CCE916C81331E1E1E1E1E3750B89178C87B535A3329393A459C8678B85E31 -231E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E395367CE9175B8693F -442C29444959B88D6F913E231E1E1E1E1E1E1E1E1E1E2C45A78D78CE916C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6D4D4 -CEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E235695C2CEBDBDC2CEA6672F1E1E1E1E1E1E1E1E1E3467A6C8CEB7956D5140343440 -4B5667849B8A5C291E1E1E1E1E1E1E235695C8CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -5C7E846D56453A2F2F34405C8FB7CEC29556231E1E1E1E1E1E1E1E1E1E1E235695C8CE9B56231E -1E1E1E1E1E1E1E1E1E1E2F62A0C8CEB79562453A3440568AB1CECEB1733A1E1E1E1E1E2362A0CE -C89551231E1E1E1E1E1E2F6DACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E407EB7CEB1733A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7D4D4C28F511E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E441403B43423D42413C43423D45444044443F41413B41403C43423E -41403C46454147464241403B43423D43423D43423D44433E46454044423E41403B42413C43423D -45443F48474347464345444148474348474245443F44433F44433F42413D44433F464641464540 -44433E43413C43423E46454146454144443F46454147464146454143423E44433F464541464541 -4847434645414645414746424A4845494844474542464541474642454440464541464541454440 -44433F43423E42413D42413D42413D41403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E444444818181434343313131313131 -3131312727271E1E1E1E1E1E1E1E1E5D5D5D7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E56BD9178C8703F2E1E1E1E1E1E1E1E1E1E1E1E -1E1E234A5059A78272C89178C8866CAD6D505A2C1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E234F5B5EAD8272C89178CE8D6CAD69454A251E1E1E1E1E1E1E445E6C -CE9178CE9178CE9178CE9178CE9178CE743F2E1E1E1E1E1E1E2837817069C38D78CE8D6FB26D48 -4A251E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CED4D4A6672F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2F67A6C8B784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234F5B5EAD8272C89178CE8D6CAD69454A251E1E1E1E1E1E1E1E1E234A5059A78272 -C89178C8866CAD6D505A2C1E1E1E1E1E1E1E1E1E1E1E25317B7069C38D78CE9178BD62311E1E1E -1E1E1E1E213170706CC38D72BD7F618C5050A78D6C81331E1E1E1E1E3750B88D64865359B28975 -CE8D6FAD653F3F211E1E1E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E1E1E1E1E1E1E -395367C87F567B6264BD8D78C88969975031291E1E1E1E1E1E1E1E1E1E1E1E1E26657475CE7F50 -441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3A73B1D4D4BD8A4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235195C2D4D4CEA6672F1E1E1E1E1E1E1E1E1E1E1E1E2940 -678FA6BDC8CED4D4CEC8BDB1A08F6740231E1E1E1E1E1E1E235695C8CE9B5C231E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2F5184A0B1BDC8CED4D4D4CEC2B19B734B291E1E1E1E1E1E3A73B1D4D4D4D4 -D4D4D4D4D4D4D4D4D4D4D4D4B17E3A1E1E1E1E1E1E294B739BB1C2CED4D4CEC8B7A68456341E1E -1E1E1E1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD84451E1E1E1E1E1E1E1E1E1E1E4084 -B7C8A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDD4D4B17E3A1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4403F3B41403C42413C44433E44443F43423D -403F3B403F3A41403C403F3B41403C42413C42413C44433F47464246454045443F48474245443F -44433E44433E45443F44433F44433F4645414B4A464D4C484948444847424A484346444041413C -42413C48484348474343423D43423D44433E46454048474345444045433F47464246454144433F -44433F45444045434045444045444044433F454440484743494744474542454441464542454440 -46454147464146454044433E43423D43423E42413D41403C40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526272728272728252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262626272A2A2B252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E666666858585 -8585858585858585858585854F4F4F1E1E1E1E1E1E2424248080804848481E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E234B8ABDC29556291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750 -B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E395367C87F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2C7B7F75B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2962A6CECEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E295695C2BD8A4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4C89B5C29 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E441403C42413D454440 -44443F42413C41403C43423E43433E42413D42413C41403B42403C4544404847434A4945484743 -43423D45443F46454047464143413D41403C42413C41403C43423E454440454440454440484742 -47464145433F41403B403F3B464641494844474642464541454440454541484743484743464541 -46454149484449484347464145443F45444045443F454440464540484743484742474641474642 -47464248474348474348474247464146454146454144433E43423E43423E42413D40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525269F9F9F252526252526252526252526252526252526252526 -2525262525262525262525262525262A2A2BC8C8C8424242252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526A3A3A36B6B6C -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E294B67735C40231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E292526444C5EBD8D646B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8BD8F4B231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E23405C73674B291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2967A6CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -41403C42413C45444043423D413F3B42403C45443F46454145443F43423D41403B41403B43423E -45444046454044433E41403C42413C44433E43423D41403B42413D45444044443F44433F43423D -41403C42413D43423D413F3B42413C44433E42423D4443404746434A49454C4B474B4A46484743 -4847434948444746424645414847434A49454948444847434A4844494844474641464540484642 -49484348474348474347464248474347464245444046454147464145444042413C403F3B42413D -42413D41413B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526E8E8E89F9F9F252526252526252526 -2525262525262525262525262525262525262525262525262B2B2CCCCCCC424242252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526A8A8A86B6B6C252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F483F1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E213A978D78CE896997492C231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E441413C43423E46454142423D41403B41403B403F3A41403C42413C403F3B -403F3A403E3A403F3B403F3C41403C403F3A403F3B403F3A403F3A403F3A41403C43423D454540 -48474349484345444041403C41403C403F3B41403C454440484743464641454541484743494844 -4746424948454747434544414847444948454645414544404746414645414645414B4A454B4945 -48474247464146454046454147464247464246454146454145443F43433E44433E44433F44423E -41403C41403C41403C41403C40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526E8E8E8C4C4C4 -9F9F9F2525262525262525262525262525262525262525262525262525262525262B2B2CCCCCCC -CCCCCCCCCCCCA0A0A0252526383839979797C2C2C2B5B5B5626262252526252526646465B7B7B7 -C9C9C9B7B7B7313132252526A8A8A8CCCCCCCCCCCCC9C9C9252526484849ABABABC7C7C7BEBEBE -525253252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E707070 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E441413C42423D42413D403F3B403F3A413F3B413F3B -41403C42413C403F3B403F3A403F3B41403C403F3B3F3E3A403F3A403F3A40403B403F3B41403B -44433F4746424646424A4A4649484445443F42413D42413C42413D42413D43433F464541494844 -44433E43423E41403C403F3B4544404746424645424A49464B4A47494844474642494844474642 -44433F4645404948434A48444948444846424846424A494546454144433F44433F46454145443F -43423D45443F45444044433F42413D41403C403F3B40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526E8E8E8323233C4C4C49F9F9F252526252526252526252526252526252526252526252526 -2525262B2B2CCCCCCC4646472B2B2C282829262627A7A7A79292923636375A5A5BC9C9C93E3E3F -2D2D2EC9C9C95B5B5C2E2E2F444445252526252526A8A8A86F6F6F2B2B2C2A2A2B252526A8A8A8 -8080803030313B3B3C313132252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E441403C41403B42413D44433F -42413C413F3B42403C41403B403F3B403F3A403F3A403E3A3F3E3A3F3E3A3F3E3A3F3E3941403B -44433E43423E43423E48474348474345444044433F42413D43423E43423E42413C44433F44433F -45444045444045444042403C43423E43413D42403D44423E45434044433F4847434A4945474642 -454440484743494844474642454440464540464541484743474642484743494844464541454440 -46454145444045444045444044433F44433F44433E42413D41403C42413D41413C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526E8E8E8323233C3C3C39F9F9F252526252526252526252526252526 -2525262525262525262525262B2B2CCCCCCC42424225252625252649494ACBCBCB333334252526 -252526A6A6A66F6F6F2A2A2BC3C3C37878782B2B2C252526252526252526A8A8A86B6B6C252526 -2525262525269E9E9E989899353536252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E404040282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828404040282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828707070282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828888888888888888888888888888888888888888888888888282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828888888888888888888888888888888888888888888888888888888282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -2828282828282828282828282828282828282828282828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E443423D -42413C42413C45443F47464144423E41403B42413D42413C403F3B403F3A403F3A3F3E3A403E3A -403F3B3F3E39403F3A41403C41403C41403C43423F42403C403F3B3F3E3A41403C43423E42413C -41403C42413D43423E45454042413D42413D4847424A494547464144423E44423E43423D42413D -43423E4746424A49454847434544404746424948444B4A4548474346454045443F484742484743 -4948444A494549484448474246454046454146454044433F43423D43423D41403C41403C41403C -40403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526E8E8E8C3C3C39F9F9F252526252526252526 -2525262525262525262525262525262525262525262B2B2CCCCCCC4242422525262525265A5A5B -CCCCCCC7C7C7C7C7C7C7C7C7C9C9C97E7E7F2525264B4B4CA2A2A2C1C1C17B7B7B282829252526 -A8A8A86B6B6C252526252526252526373738909091C5C5C5919191343435252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828404040282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828707070282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828888888242E24242E24242E24242E24242E24242E24888888 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828888888242E24242E24242E24242E24242E24242E24242E24888888 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -2828282828282828282828282828282828282828282828282828282828282828281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E441403B41403B41403B41403B44433F44433E42413C403F3B43423D43413D413F3A -403F3A403F3A413F3B403F3A403E3A3F3E39403F3A403F3B403F3B41403B41403C403F3B403F3B -42413D45444042413C43423E46454145444045444041403C44433F4948444C4B4746454143423E -44433E44433E44433E45443F4544404948434B4A454746424847434948444A4944484742474641 -4645404746424746424847424948444A49464A494547464245444046454046454143423E43423D -42413D41403B403F3B3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526E8E8E89F9F9F252526 -252526252526252526252526252526252526252526252526252526252526282829CACACA474747 -252526252526474747C9C9C92E2E2F252526252526252526252526252526252526252526484849 -BEBEBE666667252526A2A2A2707071252526252526252526252526252526373738A5A5A6909091 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040402828281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B251B1B251B1B251B -1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B251B1B251B1B251B1B251B -1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4403E3A3F3E393F3E39403F3A403F3A403E3A403F3A3F3E39 -403F3A41403B413F3B403F3A3F3E393F3E3A3F3E3A403F3B42413D44433F43423E44433F43423D -403F3B403F3B41403C46454145454042413C42413D42413D43423E44423E41403B43423E44433F -47464245444046454149484349484346454044433F45443F4645414A49444A49454B4A464A4945 -45444046464147464145443F45443F46454045444046454147464248474347464144433F43423E -45444044433F43423D42413D41403B403F3B3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -9F9F9F252526252526252526252526252526252526252526252526252526252526252526252526 -252526B4B4B47F7F7F383839474748272728ACACAC9595964242423737384B4B4C25252629292A -4F4F502E2E2F373738B0B0B07272722525268B8B8BA2A2A339393A49494A2828294D4D4E323233 -3131318F8F8F9C9C9C252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -2828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61CE9178CE9178CE8250 -4A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B -1B251B1B25264F97BCB7874320251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E235695C8CE9B56231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B2A43 -83B8BC945B261B251B1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E441403B42403C413F3B403F3A41403B -413F3B403F3A3F3E3A403F3A413F3A403E3A413F3B403E3A403F3A403F3B41403B42413D44433F -42413D44433F44433F42413C403F3B45443F49484343423D43433D44433E42413D43423D403F3A -3F3E3A43423D44433E42403D44433F4746424A494448474346464145443F45443F45443F454440 -4746424847434948444948444948444A4945484743464540454540474641484743474642464541 -48474247464244433E43423E45444044433E42413D41403C41403B40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526555556B6B6B6C5C5C5A1A1A2252526373738959596BDBDBDC5C5C5 -ACACAC29292A383839B3B3B4C9C9C9C2C2C29494952E2E2F2525263C3C3DA8A8A8C5C5C5B4B4B4 -383839A0A0A0C6C6C6C5C5C5A5A5A6424243252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040402828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E8888881B251B1B251B1B457DB1C9A566351B1B251B8888881E1E1E1E1E1E1E1E1E1E2F48 -B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626FC8703F -291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E40678F8F6D451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -8888881B251B1B251B2C6CA5C8B37D3D251B1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4413F3B42403C -42413C41403B42413C41403B41403C41413C41403B403F3A403E3A41403B3F3E3A3F3E39403F3B -403F3B41403C3F3E3A3F3E3A41403C42413C42413D44433F46454143423E42413C45443F42423D -43423E43433E42413C403F3A41403B42413C403F3A41403C43423E46454145444044433F44433E -46454044433F44433E4544404645414A49454B4A464A49444847434948444A494446454044443F -47464147464246454145433F45444046454044433F44433F44433F42413D413F3B403F3B3F3F3A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4B4B4B979797B9B9B9BBBBBB9999993F3F3F1E1E1E1E1E1E1E1E1E4F4F4FA4A4A4 -BFBFBFB4B4B47E7E7E2323231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040402828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B25204F92C2C89D5A26251B1B251B8888881E1E1E -1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E8888881B251B1B251B1B2F5A9AC9C28E56201B251B1B251B8888881E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E4403F3A403E3A3F3E3A41403B41403C44433F44433F43423D42403C403F3A41403B42413C -41403B42413C41403B41403C42413D3F3E3A3F3E39403F3B403F3B42413D46454043423E44433F -47464248474343423E42413C43433E46464142413C403F3A42413C42413D44433F44433F464541 -4847434847434544404645414746414746424847434847434948444A4945494844474643474642 -48474349484345454045443F47464147464247464247464248474245444044433E43423E43423D -41403B403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D7D7D7A7A7A4F4F4F474747939393BABABA2F2F2F1E1E1E -333333C0C0C0777777313131464646B6B6B67A7A7A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040402828281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E -1E1E1E1E1E1E1E253FA28D6F8C493A817469C38D78C8896C8C41231E1E1E1E1E234A5059AD8272 -C89175C37F5E8141291E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E212E656561B88975CE8D72B87753602F201E1E1E1E1E1E1E2C3C867067B88975CE9175 -C37F5E864529231E1E1E1E1E1E1E1E1E28377B7069BD8D78CE8D72BD7B5E7B3A201E1E1E1E1E1E -1E1E1E343E4D9C7B6FC89178C886679C53342E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8672974120 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23292F34342F231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B2A4F94C3CE9F66261B251B -1B251B8888881E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E1E2837 -7B7069BD8D78CE8D72BD7B5E7B3A201E1E1E1E1E1E1E1E234A5059AD8272C89175C37F5E814129 -1E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178BD62311E1E1E1E1E20607075C36537 -231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3750B88D67915E5BB28672C3896FAD653F3F211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F59866964 -B88672C3866797502E291E1E1E1E1E29455BC389595A211E1E1E1E1E1E1E1E1E31868275AD5029 -1E1E1E1E1E1E1E1E1E2E4C61C87B48391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29 -5C9BC8C89B5C291E1E1E1E1E1E1E1E234B8FC2CEAC6D341E1E1E1E1E2940678FACBDC8CED4CEC8 -BDAC8F623A231E1E1E1E1E1E1E1E1E235695C8CEA06D567EA0B7C8CED4CEC8BD9B67341E1E1E1E -1E2F517EA0B7C2CED4D4CEC8C2B7A67E4B291E1E1E1E1E1E23518FC2D4D4D4D4D4D4CE9B56231E -1E1E1E1E1E1E1E1E1E1E1E1E294B739BB1C2CED4D4CEC2B7A07E512F1E1E1E1E1E1E1E2362A0CE -C89B7E739BB7C2C8CECEC2B18F5C341E1E1E8888881B251B1B251B1B252660A2CEC2974F20251B -1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E4403F3A3F3E393F3E3A41403C45443F44433F41403C3F3E3A41403B -42413C43423E46454044433E44433F43423D403F3A41403B41403B42413C41403C41403C42413D -42413D42413D45444047464147464244433E42413D41403C43423E42413D46454147464144433F -4544404544404847434948444948444847434948444A4945484743454440454440464541484743 -4B4A464B4A4646454145443F484743454440454440474642464541474642484743474642474642 -45443F43423E43423E42413C3F3E3A3F3F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2B2B2B -C6C6C65A5A5A1E1E1E525252C6C6C62828281E1E1E1E1E1E8686869B9B9B1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040282828 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C429C7F59 -5A251E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D75C3826186412C2921202E333A5533201E1E1E -3F5364C3865E7B412E392C2C4A4C59B88D677B331E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E -1E1E1E1E1E1E1E1E1E1E1E29657072C377505A372C342C31606569C882534A211E1E1E1E1E3745 -8C5B3F55372C342C2C4A4C59B88D6981331E1E1E1E1E1E20556972C87B50552F262E2C2C4A4545 -653A231E1E1E1E1E1E233750B28D699750373F2C293F3E48A28672A24C291E1E1E1E1E1E1E1E1E -1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CED4D4A6672F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B4583 -B7CEB77D451B1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E2C429C7F595A251E1E1E1E1E1E1E -1E1E1E1E1E20556972C87B50552F262E2C2C4A4545653A231E1E1E1E1E1E3F5364C3865E7B412E -392C2C4A4C59B88D677B331E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E -1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3750B89178C3704239211E -1E2534867F75B85E31231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -395367CE9175A7532E291E1E293348AD8D6F913E201E1E1E1E213A9789729C45231E1E1E1E1E1E -233A53BD8D616B281E1E1E1E1E1E1E1E1E1E294559B27042341E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E295C9BC8C89B5C291E1E1E1E1E1E234B8FC2CEAC6D341E1E1E1E3467A6C8 -C8AC845C4B3A343A45628FB7CEBD8A4B231E1E1E1E1E1E1E235695C8D4C8C2AC9562402F232329 -3A515C4B2F1E1E1E235695C8CEB1845640342F34404B5C73674B291E1E1E1E1E1E1E1E1E1E1E1E -235695C8CE9B56231E1E1E1E1E1E1E1E1E1E1E2F62A0C8CEB79562453A34405C8AB1CECEAC733A -1E1E1E1E1E2362A0CED4CEB18A512F1E1E23457EB1CEC89556231E8888881B251B1B251B1B251B -3781B1CEB8833D251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E444443F44433E42413D42413C41403C403E3A -3F3E3A3F3E3A41403C42413D43423D44433F43423D43423E42413C403F3A413F3A41403B42413C -403F3B43423E46454142413C403F3B403F3B42413D42413D41403B41403C403F3B403F3B41403C -43423E44433E454440464641474642484843484843494844484743484743474642464541454441 -4847434746424645414948444A494546454145444047464245444045444047464246454144433F -45444045444045444045443F42413D42413D42413D41403C3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E353535C6C6C64C4C4C1E1E1E313131C0C0C06262621E1E1E313131AEAEAE686868 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040402828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA29178B25B2C1E1E1E1E1E1E -1E1E1E1E1E1E1E21379186729C45231E1E1E1E1E1E1E1E266B7475B25B2E1E1E1E1E1E1E1E1E1E -2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E213A97896F -8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75A750291E1E1E1E1E266B7475BD6537 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23607072BD6534231E1E1E1E1E1E1E1E3F5B69C87745 -341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CE -D4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -8888881B251B20619ACED4A5662F1B1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E266B7475BD6537231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2137 -9186729C45231E1E1E1E1E1E1E1E266B7475B25B2E1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E -1E1E1E1E1E1E1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C81331E1E1E1E1E3750 -B8916C8C3A1E1E1E1E1E1E1E2E4C61C886534A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E395367CE89595A211E1E1E1E1E1E205A6D72C86D3A231E1E1E1E204F656F -C8703F2E1E1E1E1E204F656FC8703F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23569BC8C89B5C291E1E1E1E234B8ABDCEAC6D2F -1E1E1E1E4584BDCEAC6D341E1E1E1E1E1E1E1E235C9BC8C28F51231E1E1E1E1E1E235695C8D4C2 -8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEC29551231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E235695C8CE9B56231E1E1E1E1E1E1E1E1E1E2F67A6CEC89B5C231E1E1E1E -1E1E234B8ABDD4B77E401E1E1E1E2362A0CECEA667291E1E1E1E1E1E3A73B1CEB77E401E888888 -1B251B1B251B1B251B20669FCECE9A5A2A1B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E443423E46454044443F -41403B403F3A403E3A3F3E393F3E39403F3A43423D42413D41403B403F3A403F3A413F3A41403A -42403B403F3A403F3A403F3A43423D44433E403F3B403F3B41403B41403B403F3A42413C474642 -46454142413D44433F44433F42413D4645404747434949444A49454A49454A4945484742474642 -464541454440464541484743494843464541474641474642474641474642474642474642474642 -48474246454145444043423E43423D44433F45444043423E41403C41403C41403C40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E878787A3A3A32020201E1E1E1E1E1E444444B5B5B5C2C2C2 -C6C6C67777771E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040402828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D72 -913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C48AD9178CE9178CE9178CE9178CE9178CE9178C36537 -231E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E29495ECE9178CE9178CE9178 -CE9178CE9178CE91789C45201E1E1E1E252E6B6561B88975CE9178CE9178CE9178B25B2C1E1E1E -1E1E1E34455BBD8D75BD7B5E916248653E29231E1E1E1E1E1E1E31868278CE9178CE9178CE9178 -CE9178CE9178CE8250441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E8888881B251B20619FCED49F602A1B1B251B1B251B8888881E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34455BBD8D75BD7B5E916248653E29 -231E1E1E1E1E1E2C48AD9178CE9178CE9178CE9178CE9178CE9178C36537231E1E1E1E1E1E1E1E -4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E20607075C36537231E1E1E1E1E1E2842A78D6C -81331E1E1E1E1E3750B88D646B281E1E1E1E1E1E1E233E56C38D6165251E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F4D3F1E1E1E1E1E1E1E1E445E6CC87B48 -391E1E1E1E1E233753B88D616B281E1E21379189729745231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8C89B5C291E1E -1E4B8ABDCEA6672F1E1E1E1E2967A6D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4A062231E1E1E -1E1E1E235695C8CEA062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34629BC2CECEC2B1A0958A7E -67563A231E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8CE9B56231E1E1E1E1E1E1E1E1E1E458ABD -CEB17E3A1E1E1E1E1E1E1E1E2967A6D4CE9B5C231E1E1E2362A0CEC89551231E1E1E1E1E1E2F6D -ACCEBD84451E8888881B251B1B251B1B251B20619FCECE9F5A2A1B1B251B8888881E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -403F3A42413C42413C413F3B41403C403F3A3F3E393F3E39403E3A42413C44433E44433E41403B -403F3A403F3A403F39413F3A403E393F3D38403F3A403F3A403F3A41403C44433E45443F403F3B -403F3A42413C46454146454143423E45443F45443F42413D43423E4544414A49454A4945484742 -45444045443F4746424948444847434948444A49454B4A4648474345443F4544404645414A4945 -49484446454147464248474247464146454145443F44433E45444044433F43423E43423D43423D -42413D40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6B6B6BB4B4B43131311E1E1E1E1E1E2C2C2C -ABABAB7777773D3D3D515151B5B5B56868681E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040402828281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C48AD8D6C86371E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C882504A1E1E1E1E1E1E1E1E1E1E1E29495E -C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2055656FC87F56603326231E1E1E1E2C -7B7B75B25B2C1E1E1E1E1E1E1E1E1E232831554948866D67C39175AD532E1E1E1E1E1E31868275 -AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B20568EC2CEAB6B351B1B251B1B251B -8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232831 -554948866D67C39175AD532E1E1E1E1E2C48AD8D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4A626FC8703F291E1E1E1E1E1E1E1E1E1E1E1E1E205A7075C36537231E1E -1E1E1E1E2842A78D6C81331E1E1E1E1E3750B88D64702C1E1E1E1E1E1E1E233E59C3916165251E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F4D441E1E1E1E1E -1E1E1E445E6CCE7B48391E1E1E1E1E1E1E2E817F75A75029294159C3865955211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -235695C8C89B5C29234B8ABDCEA6672F1E1E1E1E1E2967A6CEC89556231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E235695C8CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2334455667738A9BB1C8D4CEB17E401E1E1E1E1E1E1E1E1E1E1E1E235695C8CE9B56231E1E1E1E -1E1E1E1E1E1E458ABDCEB17E3A1E1E1E1E1E1E1E1E2967A6D4CE9B56231E1E1E2362A0CEC89551 -231E1E1E1E1E1E2F6DACCEBD84451E8888881B251B1B251B1B251B2C6CA5CEC3944F2A1B1B251B -8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E4403F3A403E3A403F3A403F3B43423D44433E43413C41403B403F3A403F3A -42413C48474245443F42413C41403B403F39403F393F3E393F3D38403F3A43413C44433E464541 -48474344433F42413C44433E42413C41403B43413D43423D403F3B40403B42413D43423E44433F -47464247464143423E42413D44433E4645414847434847434746424847434A49444B4A454A4945 -4948444746424A49454B4A464948434847434A494549494448474245443F42423D45443F464541 -45444045443F43423E42413D40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E666666B6B6B63939391E1E1E -1E1E1E1E1E1E6F6F6FAFAFAF1E1E1E1E1E1E1E1E1E6A6A6ABABABA1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040402828281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E707070 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E2137918675 -AD50291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495EC886564F1E1E1E1E1E -1E1E1E1E1E1E1E3350B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75AD5329 -1E1E1E1E1E1E1E2137978978B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626CC87745 -341E1E1E1E23607075C3703C2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F3434342F231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B356BABCEC2 -8E501B1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626CC87745341E1E1E2137918675AD50291E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A626CC874422E1E1E1E1E1E1E1E1E1E1E1E1E1E20 -556972C3693A231E1E1E1E1E1E3350B8916C81331E1E1E1E1E3750B89172913E201E1E1E1E1E1E -395367CE86534A1E1E1E1E1E1E1E1E1E1E202928293428231E1E1E1E1E1E1E1E1E1E1E1E395367 -CE8D5E60251E1E1E1E1E1E23657475C86D3A231E1E1E1E1E1E1E1E395367C87B507B7072BD6534 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E232F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E235695C8C89B62568ABDCEA6672F1E1E1E1E1E1E1E4584BDD4BD844523 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8CE9B5C231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234B8ABDCEB173341E1E1E1E1E1E1E1E1E1E1E235695 -C8CE9B56231E1E1E1E1E1E1E1E1E1E2F67A6CEC89B5C231E1E1E1E1E1E234B8ABDD4B77E401E1E -1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD84451E8888881B251B1B251B1B251B4992C2 -CEAD6B2C251B1B251B8888881E1E1E1E1E1E1E1E1E292F34342F29231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4403F3A413F3B403F3B403F3A42413D464540464540 -43423D403F3A403F3A41403B45443F44433E413F3A403E3A413F3A41403B403F3A403E3A41403B -44433E46454146454045433F41403C43423E47454142413C403F3B42403C403F3B3F3E39413F3B -42413D43423E44433F43413E42413D42413D42413C41403C42413D44433F464541474642464440 -4847434C4B474D4C484C4B474847424746424A49454A494547464249484349494447464243433E -42413D43423D44433F44433F42413D42403C42413D40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E626262B7B7B7 -3B3B3B1E1E1E1E1E1E1E1E1E1E1E1E7A7A7AAFAFAF1E1E1E1E1E1E1E1E1E686868BEBEBE1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040402828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3F5367C889678C4931392C293F3A3A6B625B813E1E1E1E1E1E1E1E1E1E1E1E334D -B2916C91452E3428262E211E1E1E1E1E1E29657472C87F596B3A2C342C2C4A3E3F8169505A251E -1E1E23606D72C3704239211E1E1E264F5E67C89178B25B2C1E1E1E1E1E265A5B506B3E2E392826 -34333A8C7F75BD6537231E1E1E1E1E233A53B88D72A75B3A442C293933345A505391502E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235CA0CED4D4A6 -672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E888888 -1B251B1B253271B3CEB7813D1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E265A5B506B3E2E39282634333A8C7F75BD6537231E1E1E1E1E3F5367 -C889678C4931392C293F3A3A6B625B813E1E1E1E1E1E1E1E1E1E1E345064C8895B652F23232120 -231E1E1E1E1E1E1E1E345064C886595A281E1E1E2960696CCE916C81331E1E1E1E1E3750B89178 -C87B535A3329393A459C8678B85E31231E1E1E1E1E1E1E1E1E1E348C8678CE7F483F1E1E1E1E1E -1E1E1E1E1E1E395367CE9175B8693F442C29444959B88D6F913E231E1E1E1E1E1E1E1E1E1E2C45 -A78D78CE916C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2F67A6D4D4CEA05C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C2CEBDBDC2CEA6672F1E1E1E1E1E1E1E -1E1E3467A6C8CEB7956D51403434404B5667849B8A5C291E1E1E1E1E1E1E235695C8CE9B5C231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E345C7E846D56453A2F2F34405C8FB7CEC29556231E1E1E1E1E -1E1E1E1E1E1E235695C8CE9B56231E1E1E1E1E1E1E1E1E1E1E2F62A0C8CEB79562453A3440568A -B1CECEB1733A1E1E1E1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD84451E8888881B251B -1B251B1B253D7DB8CEB177371B251B1B251B8888881E1E1E1E1E1E1E1E407EB7D4D4C28F511E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4403F3A403E3A41403B41403B -41403B403F3A42403C403F3A3F3E39403F3A41403B42413C41403B3F3D393F3E39403F3A41403B -413F3B3F3E39403F3A403F3A403F3B41403B42413C41403C413F3B413F3B41403C42403C43423D -43413D403E3A413F3B45444044433F43413E43413D42413D41403C45433F45444044433E44433F -4847434A49454746424847424B4A454D4C474D4C48494844464541474642484743454440464541 -48474246454044433E44443F44433E42413D43423D42413C403F3A403F3B40403A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -5D5D5DC1C1C15B5B5B3D3D3D3D3D3D3D3D3D2D2D2D1E1E1E4B4B4BC6C6C67272723737374B4B4B -B2B2B28D8D8D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040402828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234A5059A78272C89178C8866CAD6D505A2C1E1E1E1E -1E1E1E1E1E1E1E1E234A535EB88D78CE9178BD62311E1E1E1E1E1E1E212E656561B88975CE9175 -C382679C623F3F211E1E1E1E1E2C3A86776CC3896FBD8267A25E42867B75B25B2C1E1E1E1E1E23 -4F5B5EAD8272C89178CE8D6CAD69454A251E1E1E1E1E1E1E1E1E1E343E48977B6CC38D78C8896F -B277597B3E261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E235CA0CED4D4A6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E8888881B251B1B251B2C6CA5C8B8833D251B1B251B8888881E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234F5B5EAD8272C89178CE8D6CAD69454A251E -1E1E1E1E1E1E1E1E234A5059A78272C89178C8866CAD6D505A2C1E1E1E1E1E1E1E1E1E1E1E2531 -7B7069C38D78CE9178BD62311E1E1E1E1E1E1E213170706CC38D72BD7F618C5050A78D6C81331E -1E1E1E1E3750B88D64865359B28975CE8D6FAD653F3F211E1E1E1E1E1E1E1E1E1E1E1E348C8678 -CE7F483F1E1E1E1E1E1E1E1E1E1E1E395367C87F567B6264BD8D78C88969975031291E1E1E1E1E -1E1E1E1E1E1E1E1E26657475CE7F50441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1D4D4BD8A4B1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235195C2D4D4CEA667 -2F1E1E1E1E1E1E1E1E1E1E1E1E2940678FA6BDC8CED4D4CEC8BDB1A08F6740231E1E1E1E1E1E1E -235695C8CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F5184A0B1BDC8CED4D4D4CEC2B19B73 -4B291E1E1E1E1E1E3A73B1D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4B17E3A1E1E1E1E1E1E294B73 -9BB1C2CED4D4CEC8B7A68456341E1E1E1E1E1E1E2362A0CEC89551231E1E1E1E1E1E2F6DACCEBD -84451E8888881B251B1B251B1B4583B7C9A566351B1B251B1B251B8888881E1E1E1E1E1E1E1E45 -8ABDD4D4B17E3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4403E3A -403E3A403F3A41403B413F3A403F3A3F3E39403E39403E39403E39403E39403E39403E393F3E39 -403E3A3E3D383F3E39403F3A3E3D383E3D383F3E39403E3A41403B42413C403F3A3F3E393F3E3A -43423D43423E41403B41403B3F3E3A41403B45444048474347454145443F45443F43423D45443F -4847424847434847434847434D4C474C4B464846424847434948434A4844494844484743484743 -48474347464147464249484448474346454044433F44433F43423E44433E43423E403F3B3F3E3A -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E939393C6C6C6C6C6C6C6C6C6C6C6C6C6C6C66F6F6F1E1E1E1E1E1E5A5A5A -A7A7A7C0C0C0B4B4B48282822929291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040402828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B251B1B2A4988BEC2945B261B251B888888 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F483F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7B7F75B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2962A6CECEAC6D341E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B25265497C2BC8C4920251B1B251B1B251B888888 -1E1E1E1E1E1E1E3A73B1D4C89B5C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4403F3A403F3A403F3A403F3A403F3A41403B403F3A403E39403E39403E39403E39 -403E39403E393E3D383F3E393E3D38403F3A41403B3F3E39403E3A3E3D38413F3A42413C42403C -403F3A3F3D393F3E3942413D42413C3F3E393F3E39403F3B43423D44433F48474348464244433E -4645404746414645404746414847434645414544404847434C4B474A4844464540484642494844 -4948444746424746424746424A49454B4A454A49454A494547464244433F43423E42413D43423D -43423E41403C403F3B3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040402828281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B251B1B251B265066 -71613D20251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395367C87F48 -3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E292526444C5EBD8D646B2C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C8 -BD8F4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B2A3D5A7766492F1B1B251B -1B251B1B251B8888881E1E1E1E1E1E2967A6CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4403F3A403E3A403F3A413F3A403F3A42413C403F3A403F3A -403E39413F3A403E39403E39403E393E3D383F3D393E3D39403F3A42413C3F3E3A3F3E393F3E39 -41403B42413C42413C403E3A3F3E393F3E39403F3A3F3E393F3D39403F3A42413D44433F43423E -46454044433E43423E4846424B4A45494844484743494844484742464541454440484742484742 -4746414746414948444948444847424645414746424B4A464C4B474B4A464A4944474642454440 -45443F44433F43413D42413D41403B403F3B3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526454546313131252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -2828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B -1B251B1B251B1B251B1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E395367C87F483F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A978D78CE896997492C -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8888881B251B1B251B -1B251B1B251B1B251B1B251B1B251B8888881E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4413F3B413F3A403F3A403E39403E39 -3F3E393F3E39403E39403E39413F3A403E39403E39403E393E3D383E3D383F3D3941403B43423D -403F3B3F3D3941403B42413C42413C413F3B3F3E393E3D383F3E393F3E393F3D393F3E39403F3B -43423E43423E43423E4645404544404645414645404746424746424544404847434B4A464B4A45 -4847424746424947434746424746414847434846424847434746424746414948444A49454A4945 -49484448474247464247464246454144433E43423E42413D41403C40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525262B2B2C -2525262525262525264D4D4EBABABA303031252526C9C9C94A4A4B2525267272729F9F9F252526 -2525262B2B2C2525262525262525262D2D2EB9B9B9505051252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E404040282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828404040282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828707070282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828888888242E24242E24242E24242E24242E24242E24888888282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -888888242E24242E24242E24242E24242E24242E24242E24888888282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -2828282828282828282828282828282828282828281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E443413D42413C -42403B413F3A403F3A403E393F3E39403E39403F3A403F3A403E393F3E39403E3A3F3E3A3F3E39 -3F3E3A41403B42423D41403C41403B42413C41403B43413D41403B41403B42413C3F3E393E3D38 -3E3D38403F3A41403B44433F43423E43423E4645414847434C4B474B4A4649484447464244433F -4846434C4B474B4A464B4A454B4A464C4B464B4A45484743474642474641484742484742464540 -46454147464248474348474346454145444047464247464245444045444044433F42413D40403A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525269F9F9F252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252679797A959596252526252526252526353536787878272728252526C9C9C94A4A4B252526 -4B4B4C656566252526505051BEBEBE252526252526252526262627777777383839252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -404040282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828707070282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828888888888888888888888888888888888888888888888888282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828888888888888888888888888888888888888888888888888888888282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -282828282828282828282828282828282828282828282828282828282828282828282828282828 -2828282828282828282828282828282828282828282828282828282828281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E449484347464246454044433E42413C41403B403F3A403F3A403E39403E39403F3A403E3A -403E3A403F3A40403B403F3A41413C42423D42413D45443F43423E43413D42413C41403B41403B -42403C3F3E393E3D373F3D39403E3A41403C43423E44433F45444044433F43433F464541484743 -49484348474245433F44433F4847434746424948434A49444948434C4B464B4A464A4944474642 -46454047464146454146454147464248474345444045443F45433F44433F45444044433F43423E -42413D42413D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526E8E8E89F9F9F252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525267E7E7F959595252526252526252526252526252526252526252526 -C9C9C94A4A4B252526252526252526252526555555BFBFBF252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44C4B474E4D4951504B49484344433E41403B403F3A403E39403E39 -403E39413F3A413F3B41403B41403B41403B40403B42413C42413C42413C43423D44433F45443F -42413C42413C43423D403F3A3F3D383F3D383F3E39403F3B42413D43423E43423E464541474642 -45444043423E484743474742484742474642454440464541464541454440484743484743484743 -4847434B4A464C4B4747464144433E46454047464248474347464245444045443F46454144433F -44434045444043423E41403C403F3B40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526E8E8E8 -C4C4C49F9F9F2525262525262525262525262525262525262525262525262525262525262B2B2C -CCCCCC424242252526252526A8A8A86B6B6C2525267E7E7FCCCCCCCCCCCCCCCCCC4C4C4D474748 -CCCCCC252526252526C9C9C94A4A4B252526717172A2A2A2252526555555CCCCCCCCCCCCCCCCCC -767677252526C5C5C54F4F4F2525262B2B2C828282BBBBBCBCBCBC808080282829252526484849 -ABABABC7C7C7BEBEBE525253252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B474F4E4B53524E4B4A4546444043423D -41403B403F393F3E39403E39403E39403F3A403F3A42413C403F3A41403B42403C41403B40403B -45443F48474347454141403B403F3B41403B403F3A403F3A413F3A403F3A41403B43423D43423E -43433E44433F4746424847434645414847434B4A464A494549484349484348474244433F43433E -4848434B4A464948434847434847434A49454A484446454144433E45443F474641464541474641 -45444046454044433F44434046454144433F41403C3F3E3A3F3F39333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526E8E8E8323233C4C4C49F9F9F252526252526252526252526252526252526252526 -2525262525262B2B2CCCCCCC424242252526252526A8A8A86B6B6C2525267E7E7F9797972B2B2C -2B2B2C262627474748CCCCCC252526252526C9C9C94A4A4B252526717172A2A2A2252526555555 -BFBFBF2B2B2C2B2B2C282829252526C5C5C54F4F4F2525267E7E7FAFAFAF3F3F40434344BABABA -666666252526A8A8A88080803030313B3B3C313132252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44B4A4751504D52514D -4C4B474948444A494447464145433E42403B403E393F3E39403F3A41403B42413C403F3A413F3A -403F3A403F3A41403B44433F47464144433E403F3A3F3D39403E3A42413C46454044423E41403B -42403C43423E44433F44433F44433E46454148474346454144433F4948444B4A464B4A45494843 -4A49454A49454848434847434A49444A49444A49454847434948434B4A464C4B46484742464540 -44433F46454147464247464144433F43423E43423E43423E42413D403F3B3F3E3A3E3E39333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526E8E8E8323233C3C3C39F9F9F252526252526252526252526 -2525262525262525262525262525262B2B2CCCCCCC424242252526252526A8A8A86B6B6C252526 -7E7E7F959595252526252526252526474748CCCCCC252526252526C9C9C94A4A4B252526717172 -A2A2A2252526555555BFBFBF252526252526252526252526C5C5C54F4F4F282829C4C4C45B5B5C -2525262525267D7D7D9898992525269E9E9E989899353536252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E -1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73ACC2A0622F1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29 -5695BDB78445231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2D4CECEC2B19B6740231E1E1E1E1E -1E1E1E1E1E1E1E1E2F6DACCED4CEC8BDA684512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4D4C4951504C51504C4E4D494C4B474B4B464B4A4549484346454043413C41403B41403B43423D -43423D403F3A413F3A41403A403F3A403F3A41403B43423D42413C403F3A3F3E39403F3A42413C -45444043423E403F3A42413C43423D44423E44433E43423E4646414A494449484444433F44433E -4746414747424645404847434A4A45494844484843494844484743484743484743484743484743 -4B4A464C4B464A494447464246454045444048464246454144433F43423E43423E43423E41403B -403E3A3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526E8E8E8C3C3C39F9F9F252526252526 -2525262525262525262525262525262525262525262525262A2A2BCCCCCC424243252526252526 -A8A8A86B6B6C2525267E7E7F959595252526252526252526474748CCCCCC252526252526C9C9C9 -4A4A4B252526717172A2A2A2252526555555BFBFBF252526252526252526252526C5C5C54F4F4F -313131CCCCCCC8C8C8C7C7C7C7C7C7C8C8C8A7A7A7252526373738909091C5C5C5919191343435 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D75 -C36937231E1E1E1E1E1E1E1E1E1E1E1E333F8C6542441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E295C9BC2BD8A4B231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D67 -702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3A73B1C8A66D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29457EB1 -CEC89551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2334629BC2CEAC6D341E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E452514D54534E52514D504F4B4E4E4A4F4F4A4D4C484B4A45494844474641 -45443F44433E45433E44433D43423C44423D43423D41403B42413C43423D43423E413F3B403E3A -403E39403F3A41403B413F3B403F3A413F3B44433E44433E43423D4645404544404847434C4B47 -4C4B4647464245443F45444044433E44433E44433E43433E474642494844484743454440474642 -4847434948444645414746424948434A49444A494548474344433F45433F44433F45443F464540 -44433F44433F43413D41403B40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526E8E8E89F9F9F -252526252526252526252526252526252526252526252526252526252526252526252526C5C5C5 -535354252526252526A8A8A86B6B6C2525267878799A9A9A252526252526252526474748CCCCCC -252526252526C9C9C94A4A4B252526717172A2A2A22525264F4F4FC4C4C4252526252526252526 -252526C5C5C54F4F4F252526C3C3C3565657252526252526252526252526252526252526252526 -373738A5A5A6909091252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3939396868687D7D7D7E7E7E696969323232 -1E1E1E1E1E1E1E1E1E4343437474748181817777774747471E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E707070 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48B28D6165251E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72 -B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCEB7 -7E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2F48B28D67702C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C8672 -9741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6CEB784401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E4B8FC2CEA062291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEBD8445 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514D54534F52514C4F4F4B51504D52524E4E4E4A -4D4D494C4C484D4C484C4B464A494448474248474148464045443E43413C42403B42413C43423D -43423D41403B43413D42413C41403A413F3A403F3A403F3A41403B43413D44423E43423D45443F -44433F46454146454046454149484347464148474248474348474346454143433E484742494944 -48474244433F4746424948444C4B4749484447464246454148474349484448474346454144433F -42413C43423D44433F42413D42413D41403C41403C40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525269F9F9F252526252526252526252526252526252526252526252526252526252526252526 -2525262525269D9D9E9F9F9F404041383839AFAFAF6B6B6C252526616161BEBEBE424243404041 -353536474748CCCCCC252526252526C0C0C06B6B6B272728717172A2A2A2252526383839CBCBCB -5B5B5C3A3A3B3F3F40252526C5C5C54F4F4F252526858585AEAEAF4D4D4E363637464647313132 -2525264D4D4E3232333131318F8F8F9C9C9C252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5858585656563C3C3C -3737376666667D7D7D2828281E1E1E3636368484844A4A4A2C2C2C4242428181813C3C3C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F48B28D6165251E1E1E1E1E1E1E1E1E1E1E1E1E293745977B6FC89178C8896FB2745055281E -1E1E1E1E1E1E1E1E295A5E61B88975CE8D72B877566533201E1E1E1E1E1E1E334DB28D646B2C1E -1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E29707B75B25E3A656564B88975CE8D72B25E31 -1E1E1E1E1E1E1E212E656561B88975CE8D72BD7B5B7B3A231E1E1E1E1E1E1E212E656561B88975 -CE8D72B87753602F201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E344150A78272C88D72B26D45817075C36937231E1E1E1E1E233A56BD9178CE9178CE8D59 -55211E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C493A817469C38D78C8896C8C41231E1E1E -1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F34342F29231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3473ACCEBD84451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E -1E1E1E1E1E1E1E1E1E1E1E295A6261B88975CE9175C382679C502E1E1E1E1E1E1E1E1E1E232C3A -867069C38D78CE8D6FAD694244211E1E1E1E29495ECE9178CE9178CE9178CE9178CE9178CE7F48 -3F1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E37918975A76250 -A27F6FC38972B874505A2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3750B88D67915E5BB28672C3896FAD653F3F211E1E1E1E1E2C45A78D6C8C3A201E1E1E -1E1E1E1E1E20556972C8703C2E1E1E1E1E1E1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E205A6D72B862311E1E1E1E1E1E1E1E1E1E1E1E -1E212E6B6D67C38D78C886648C5356B28D67702C1E1E1E1E1E1E1E293745977B6FC89178C88669 -9C5B372E1E1E1E1E1E1E1E1E1E1E1E232F3A867069BD8D78C88D6FB27050552C1E1E1E1E1E1E1E -1E1E1E1E1E318C86729741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E346DACCEBD84451E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8AC2CEA662291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2F67A6CEBD8A451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514E53524E51504C4F4E4B -4E4D4A4E4D4A4E4D4A4E4D494D4C494C4B484A4A454A49454A49444D4C454D4C454A484145433D -43413C41403B42413C45443F47464249484445443F43423C413F3A3F3E39403F3A43413D43423E -43423D45443F46454145444046454044433F45443F48474245443F43423D45444046454145443F -43423E4746414948444847434544404746424645424949454A4946494744474643484743474642 -4847424A494448474346454043423E43413D43423E43423D403F3B403F3B3F3F3A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525263B3B3CA1A1A1C4C4C4C4C4C4B3B3B35757582525262B2B2C -959596C3C3C3BCBCBC585858474748CCCCCC2525262525266F6F6FC0C0C13E3E3E717172A2A2A2 -252526252526777777BFBFBFC2C2C27B7B7B252526C5C5C54F4F4F2525262B2B2C808080B6B6B6 -C7C7C7B5B5B5474748252526A0A0A0C6C6C6C5C5C5A5A5A6424243252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2525258585854343431E1E1E5454547272721E1E1E1E1E1E1E1E1E -5F5F5F6464641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2C429C7F595A251E1E1E1E1E1E1E1E1E1E1E1E31868275B2653C442C26 -342F315A4C4555281E1E1E1E1E1E1E445B69C889617B3E2C342F316B6D6CCE86564F211E1E1E1E -1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E29707B78C88969A25334 -3421202928315A3E2C1E1E1E1E1E296B7472C87F596B3A2C342C2C4A454D86492C1E1E1E1E1E29 -657072C377505A372C342C31606569C882534A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2F45AD8D72A75B373F2C2C555B61C39178C36937231E1E1E1E1E1E1E1E -1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D75C3826186412C292120 -2E333A5533201E1E1E1E1E1E1E1E1E4F6269A7532E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2F6DACD4D4CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E295CA0CECE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E -7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E1E2E495EC889617B3A293428293F3A3F7B492E1E1E1E -1E1E1E1E253A918672AD653F4A2F2939333A817772BD693A291E1E1E1E1E1E1E1E23415BC88959 -551E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E -1E1E37918978CE82595A281E1E1E265A696CC87745391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3750B89178C3704239211E1E2534867F75B85E31231E1E1E1E26 -657475BD6534231E1E1E1E1E1E253A9789729741231E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4F6269A7532E1E1E1E -1E1E1E1E1E1E1E1E2055656FCE825965372939373F917F75CE9167702C1E1E1E1E1E283C9C8975 -B2653C442C293F4150AD8D75A750291E1E1E1E1E1E1E283A978678BD7048553329342C2E5A5353 -70371E1E1E1E1E1E1E1E1E1E1E1E2E7B7767863A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E4B8ABDCEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2962A6CEC28A4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E453514E -52504D4F4E4B4E4D4A4D4C494E4D4A4D4C494C4B484C4B484C4B474C4B474B4B464E4D4852514B -56554D4F4D454A484246454044433E4544404746424A494549484447464044433E413F3A413F3A -42403C44423E45444043423E44433E46454047464249484446454145443F44433E43423D43423D -44433E44433F44433F44433F45443F4746424645404645414948444847444847444948454A4946 -4A49464A494548474348464247464246454046454045443F43423D43423D42413C403F3B3F3E3A -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C2C2C8585853A3A3A1E1E1E5757576F6F6F -1E1E1E1E1E1E1E1E1E5B5B5B7878781E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A -978D759C45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E31868278B2532C1E1E1E1E1E1E1E2842 -A28D759745201E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C231E1E1E1E1E1E1E29 -707B78C87442341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B8916981371E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3350B88D646B281E1E1E1E1E1E1E1E213A97896F8C3A1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5B67CE82534A1E1E1E1E1E1E1E2E818278C36937 -231E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA29178 -B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2F6DACD4D4CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB1D4BD8A451E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5B67C87F50441E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D3F1E1E1E1E1E1E1E1E233A53BD8D5B60211E1E1E1E -1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D441E1E1E1E1E1E1E2E -817F75AD50291E1E1E1E1E37918978B2532C1E1E1E1E1E1E1E334DB28D677B2F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B8916C8C3A1E1E1E1E1E1E1E2E4C61 -C886534A1E1E1E1E1E29455BC3895955211E1E1E1E29455EC3865655211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E213A978D75A249261E1E1E1E1E1E29495EC89167702C1E -1E1E1E2E4C61C889595A211E1E1E1E1E1E1E4A626CCE7F4D3F1E1E1E1E1E395367C8865655211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3473ACCEC28F4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F62A0CEC8 -A66D40291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4584BDCEB78F5634231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44C4B484B4A474B4A474D4C494E4D4A4F4E4A4C4B484B4B474B4A474D4C494E4D4A -4F4E4A53534E61605A64635C54534B4F4E484C4B464948434746414847434A49444B4A444A4943 -45433D413F3A413F3B43413D44433E45434043423E42413C42413D4544414B4A474B4A464A4945 -4B4A454A49444B49444847424847424746424645414544404A49444948444847434A49454A4945 -4949454948454A49464A494649484448474348464245443F43423E45444045443F42413D41403C -413F3B403F3B3F3E3A40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5E5E5E6F6F6F1F1F1F -1E1E1E3E3E3E8383833A3A3A1E1E1E3232327C7C7C8181811E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E23556269C88D6FB274598C5B425A33231E1E1E1E1E1E1E253FA28D72974120 -1E1E1E1E1E1E1E1E31868278AD532C1E1E1E1E334DB28D646B2C1E1E1E1E1E1E1E4F656FC8703C -231E1E1E1E1E1E1E29707B75B85E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4C61C88959551E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495ECE9178CE9178CE9178CE9178CE9178CE91789C4520 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20556972CE743F291E1E1E1E1E -1E1E20607075C36937231E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E -1E1E1E1E253FA28D72913E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7D4BD84451E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F45 -A28978C882649C65507B493434211E1E1E1E1E1E1E556972CE9178CE9178CE9178CE9178CE9178 -CE9164702C1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E345064C87F4D -441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E379189759C45201E1E1E1E1E1E1E213C9C8D72 -9741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D646B281E -1E1E1E1E1E1E233E56C38D6165251E1E1E1E1E213A9789729741231E1E26657075BD6234231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48AD916C86371E1E1E1E1E1E1E -1E334DB28D67702C1E1E1E1E445E6CC87B48391E1E1E1E1E1E1E1E29495ECE8D595A211E1E1E20 -556D75C8703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEC28F51231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234073ACC8D4D4D4D4B784401E1E1E1E1E1E1E1E1E1E1E1E1E1E2F568FBDCED4D4D4 -D4A062231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4A484B4A474D4C484E4E4A4F4E4B4E4D494A49464C4B48 -4C4B484D4C494D4C494F4E4A5555505B5B555A595353524B51504B4F4E4A4E4D494C4B474B4A45 -4D4C464E4C474B4A4345433D42413B43413D44423E44433E43423D44433F464541464641474642 -4948454B4A464C4B474C4B464C4A454B4A454A49444B49454948444948444948444948444A4945 -4A49454A49454B4A464B4A474B4A464A494649484548474347464247464146444044433E45433F -45444045443F43423E42413D42413C403F3B3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4D4D4D -7A7A7A2A2A2A1E1E1E1E1E1E1E1E1E5454548181818383837878785757578080801E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E333760505091776FC8916C863A201E1E1E -1E253FA28D729741201E1E1E1E1E1E1E1E31868278AD532C1E1E1E1E334DB28D646B2C1E1E1E1E -1E1E1E4F656FC8703C231E1E1E1E1E1E1E29707B75B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4C61C88959551E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E29495EC88959551E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20556972 -C8703C291E1E1E1E1E1E1E205A6D75C36937231E1E1E1E1E1E1E1E1E1E1E233E59C38D5955211E -1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E34 -6DACCEC28F511E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E21294A45427B625EB28978C3743F341E1E1E1E1E556972C8703C291E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23415BC88959551E1E1E1E1E1E1E1E1E1E1E -1E1E1E345064C87F4D441E1E1E1E1E1E1E2E817F75AD50291E1E1E1E1E379189759C45201E1E1E -1E1E1E1E253FA291759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3750B88D64702C1E1E1E1E1E1E1E233E59C3916165251E1E1E1E1E1E204F656FC3703C2E2842 -A28D6C86371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F48AD8D6C -81331E1E1E1E1E1E1E1E334DB28D67702C1E1E1E1E445E6CC87B48391E1E1E1E1E1E1E1E29495E -CE8D5955211E1E1E20556D75CE703F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7CEB784401E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F62A0CEC8A66D4029231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4584BDCEB78F5634231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C494D4C494E4D4A4D4D494E4E4A -4D4C494C4B484E4D4A4D4C494E4D494F4E4A4D4C494F4F4A51514C53524E52514C4F4E4A4E4D49 -4E4D494E4D494D4C484E4D4855534E53514B4C4A4448464145443E44433E44423D43423D44433F -4544404847434645414645414947444A49454847434A4945494844484642474642484643494844 -4C4B474B4A464B4A464A49454A4A464B4A464B4A464A49464A49464A49454A4945494843484742 -47464146454044433F45444046454043423E41403C43423D41403C40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4A4A4A7B7B7B2E2E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F1F1F2828281F1F1F525252 -7575751E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C -7B7B75B85E2E1E1E1E1E1E31868678B2532C1E1E1E1E1E1E1E283FA28D759C45201E1E1E1E2F48 -AD8D677B2F1E1E1E1E1E1E23607075CE703C231E1E1E1E1E1E1E29707B75B25B2C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3750B8916981331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3350B89169 -81331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E395367C87F4D3F1E1E1E1E1E1E1E2C7B7B78C36937231E1E1E1E1E1E1E1E1E1E1E -233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232F -3434342F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4B8FC2CEAC6D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234159C38D5E60211E1E1E1E -345064C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234159C88D595A211E -1E1E1E1E1E1E1E1E1E1E1E1E294961C882534A1E1E1E1E1E1E2137918978AD50291E1E1E1E1E37 -918978B85E2E1E1E1E1E1E1E1E3750B891697B2F1E1E1E1E1E1E1E1E1E1E1E2126342C292E211E -1E1E1E1E1E1E1E1E1E1E3750B89172913E201E1E1E1E1E1E395367CE86534A1E1E1E1E1E1E1E1E -233753B88D617B5B64C87F4D3F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E292F34342F29231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E213A9789729745201E1E1E1E1E1E234159C39167702C1E1E1E1E2E4C61C889595A211E -1E1E1E1E1E1E4A626CCE7F4D3F1E1E1E1E1E395367C8865655211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235C9B -C8C89B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDCEA6672F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2962A6CEC28A4B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23292F34342F -291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44D4C494D4C48 -4C4B484C4B474D4C494C4B474C4B484E4D4A4E4D4A504F4B51504C4D4C484D4C484E4D494E4D4A -504E4B504F4C4E4C494C4B474F4E4A4D4C484D4C4751504B504F4A504F4A4E4D4848474245443F -44433E44433E43423D44433E46454144433E42413D44423E46444144433F4948444A4844494743 -4948444A49454B4A464C4B474A4A464A49454A49454B4A464B4A464A49454B4A464A49464A4945 -4A494549484448474246454045444045444046454146454143423E41403B403F3B41403C40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4848487C7C7C2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1F1F1F7575755B5B5B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2137706245 -5A372C3428263F3E4DA789729C49231E1E1E1E1E1E445E69C889617B3E2C342C316B6D6CCE8659 -55251E1E1E1E1E2137918675AD532E231E1E29374DAD8D78CE703C231E1E1E1E1E1E1E29707B75 -B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E296B7472C87F596B3A2C342C294441457B4529 -1E1E1E1E1E29657472C87F596B3A2C342C2C4A3E3F8169505A251E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C45A78D6C9141261E1E1E2E4156B89178C36937231E1E -1E1E1E1E1E1E1E1E1E233E59C38D5955211E1E1E1E1E1E1E1E1E1E1E1E1E1E253FA28D6F8C3A1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2F6DACD4D4CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235695C2C89B5C291E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F49508149343F2C262E2C31656D6C -CE8250441E1E1E1E1E1E253A978675BD7048553329342F2E4F494891653F391E1E1E1E1E1E1E1E -1E334DB2916C914129292120231E1E1E1E1E1E1E1E1E3350B88D69863A231E1E203F4C5EC39178 -AD50291E1E1E1E1E37918978CE89617B3E2C342F377B7772C87B45391E1E1E1E1E1E1E1E1E1E1E -2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E3750B89178C87B535A3329393A459C8678B85E31 -231E1E1E1E1E1E1E1E1E1E2E817F78CE9178AD53291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7D4D4C28F511E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E204F656FC377483F211E1E212E707772CE9167702C1E1E1E1E -1E283C9C8975B2653C442C293F4150AD8D75AD532C1E1E1E1E1E1E1E283A978675BD7045553329 -342C2E4F4C4D65331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234B8FC2CEA0622F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8AC2CEA662291E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6CEBD8A451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4B8FC2D4D4B77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44B4A474C4B484D4C484C4B474C4B474D4C484C4A474C4B484D4C494F4E4B51504D4D4C48 -4D4C494D4C494D4C494F4F4C53524F504F4C4D4C494D4C484C4B474C4A464C4A464D4C474F4E49 -4E4D494E4D484F4F4948474243423D42403C44433E47464246454143423D43423E44433F44433F -4544404645414947434948444A49454C4C474D4C484C4C474C4C484C4B474A49454A49454A4945 -4B4A464A49464A494649484447464247464145444046454046454043423E42413D42413D403F3B -41403C403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4444448181814343433131313131313131312727271E1E1E -1E1E1E4F4F4F3939393737376363638080802C2C2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2131706D64B88672C89178C886679C5B342E1E1E1E1E1E1E1E1E1E21295A6261B88975 -CE9172BD77596B33201E1E1E1E1E1E1E1E1E344156AD8675C8866CAD6D487B6D6FC8703C231E1E -1E1E1E1E1E29707B75B25B2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E656561B88975 -CE8D72BD7B5B7B3A231E1E1E1E1E1E1E212E656561B88975CE9175C382679C623F3F211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344150A78272C3866FB27450 -8C7475C36937231E1E1E1E29707B78CE9178CE9178CE9178CE9178CE9178AD532C1E1E1E1E1E1E -1E253FA28D6F8C3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACD4D4CE9B5C231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234B8ABDC8A05C291E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344553A27F6C -C38D78CE8D72B877566533201E1E1E1E1E1E1E1E1E232F3A867069BD8D78CE8D72BD7F61915031 -291E1E1E1E1E1E1E1E1E1E26555E61B88978CE9178CE7F483F1E1E1E1E1E1E1E234F5E61BD8D75 -C382679C5E458C7F75AD50291E1E1E1E1E37918975A25E489C7F72C89175BD77535A2C1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4C61CE91759741201E1E1E1E1E1E1E1E1E1E3750B88D64865359B28975 -CE8D6FAD653F3F211E1E1E1E1E1E1E1E1E1E1E1E1E395367CE9164702C1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDD4D4B17E -3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E212E6B6D67BD8972BD826797625B -B88D67702C1E1E1E1E1E1E1E293745977B6FC89178C88969A25E37341E1E1E1E1E1E1E1E1E1E1E -232F3C867069BD8D78CE8D6FB274505A2C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E23518FC2C29B56291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E4B8FC2CEA062291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F6DACCEBD84451E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235695C8D4CEA6672F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44D4C484E4E4A50504B4E4E494D4C484C4B484B4A474D4C494E4D4A -504F4C4F4E4A4E4D494D4C494D4C484C4B484D4C494F4E4B4E4D4A4D4C494C4B484C4B484D4C48 -4C4B474D4B484C4B484B4A46504F4A5757514F4E4846453F45433F45443F44433E454440464440 -46454147464245443F43423E42413D44433E4645414B4A464D4C484C4B474C4B474D4C484C4B47 -4B4A464A49454A49454A49464A49464A494649484447464247464247464147464146454145443F -43423E43423E42413C41403B3F3E3A3E3E39333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E666666858585858585858585858585 -8585854F4F4F1E1E1E1E1E1E5F5F5F7D7D7D8181816B6B6B3333331E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3467A6C8AC733A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E379189759741201E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750 -B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E204A626CC87442341E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3A73B1D4C89B5C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F62A0C2B17E401E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E29457EB1CEC29551231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23345C9BC2CE -AC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E458ABDD4BD8F4B231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4B504F4B51504C4E4E494D4C484E4D49 -4F4E4A504F4C504F4C504F4C504F4B4F4E4B4E4D4A4C4B484B4B484B4A474C4C494D4C494E4D4A -4D4D4952514E504F4C4E4D494C4B484D4C494C4C484E4D494F4E4A4F4F494A4A44484742474642 -4847434A49444948444948454D4C484C4B464847434746424645414645414948444B4A454A4945 -4948444A49454C4B474C4B474B4A464A49454B4A464A4946494844484743474642484743484743 -48464246444044433F44423E44433F43423E41403C3F3E3A3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E3A5C736D4B2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E37918975 -9741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232126343A48 -A789729C45231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2967A6CEB77E401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2345677E6240231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2D4D4CEC2B19B6740231E1E1E1E1E1E1E1E1E1E1E1E1E2F -6DACCED4CEC8BDA684512F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73B1C8A66D341E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4B4F4E4A4E4E49 -4D4D49504F4C4F4E4B4E4D4A4F4E4B504F4C504F4B4F4E4B4D4C494C4B484D4C494C4B484B4B47 -4B4A474C4B484D4C494E4D4A51504D4F4E4B4F4E4B4D4C494F4E4A4F4E4B4E4E4A4D4D494E4D49 -4B4B464C4B474C4B474C4B474C4B474E4D494B4A464B4A464C4B474B4A464B4A464B4A45474642 -4847434948434B49454A49454A49454B4A464C4B474C4A474A49454A4845494845484743484743 -48474348474349484347464145443F43423D44433F45444044433F43423E403F3B3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E404040 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E379189759741201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3750B88D6165281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E266B7478CE8D6FAD653A341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4D4D494E4D4A4D4C484E4D4A51504D51504C4F4E4A4D4C494D4C494E4D494E4D494D4C484C4B48 -4E4D4A4E4D4A4E4D4A4D4C494D4C494D4D494D4C494E4D4A51504D51504D4F4E4A4E4E4A4F4E4B -4E4D4A4D4C494D4D4A4E4E4A54535051514D4E4D4952514D52514D4E4D484A49444A49444B4A45 -4B49454B49454847434847434948434948444947434847434A48454B4A464C4A474B4A464A4945 -4A49454948444A494548474347464246454145444045444044433E45444044433F43423E41403C -403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7070701E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234A50538C6253 -8C62538C62538C62538C62538C62538C625386492E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44C4B484C4C484C4B484C4B484D4D494F4E4B504F4C514F4B504F4B4E4D49 -4D4B484D4C494D4C494D4C494E4D4A4F4E4B51504C504F4C51514D50504C4E4E4A4E4D4A4F4E4B -4F4E4B4F4E4A504F4C4F4D4A4F4E4B51504D51504D55555251514D4D4D4951504C51504C4F4E49 -504F4A51504B4B49444846424947434A49454948444948444948444847434847434B4A464B4A46 -4B4A464B4A464A49454A494549484449484449474347464246444045443F45433F45443F44433F -42413D403F3B3F3E3A3F3D3A3F3F3A333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4040401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E707070 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B484B4A474C4B484B4B474C4B484F4E4B50504C -51504C51504C4F4D4A4C4B48504F4C52514E4F4E4A4F4E4B4E4D4A4E4D4A4D4C484E4D4A4E4D4A -4C4B484D4C494E4D4A4F4E4A4F4E4B51504C504F4C504F4C52514E51504D4F4E4B4F4E4A4F4E4B -51504C51504C4F4E4A53524D5654504A48444846424745424847434948444847434A49454A4945 -4A49454A49454B4A464B4A454B4A454B4A454C4B474C4B4649484446444045443F45443F44433F -43423E44433E43423D41403C413F3C403E3B3F3E3A3F3E3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526282B2D252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B484D4D494E4D4A4C4B48 -4B4B474C4B484E4D4A51504D504E4B4E4C494E4D4A4F4E4B51504C4E4E4A4E4D494D4C484C4B48 -4B4A474A49464948454A49464B4A464F4E4A4F4E4B4D4C484D4C484D4C494D4C49504F4C51504D -4F4E4B4F4F4B50504C504F4B4E4D4A4E4D494F4E4A4C4B464B49454A49454A4945494844494844 -4847434948444B4A464B4A464B4A464C4B464C4B464C4B464B4A464C4B474B4A4549484345443F -45443F44433E45433F44433E42413D42413D43423E43423E42413D41403C40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262F3538405259364045252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526374C406AB7852A302D2525262627272627272525262525262525265C99724B755A -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B47 -4F4E4A4D4D494C4B484C4B484D4C484D4C494F4E4B4D4D494B4B484D4C494E4E4B4F4F4B4F4E4A -4E4D494D4C494C4B484B4A474C4B484C4B484D4C494F4E4B52514D504F4B4C4B474D4C484B4A47 -4B4A474E4D4A4E4D4A4F4E4B4E4D4A4E4D4A4D4C494F4E4A4E4D4A4D4C484C4B464B4A464B4A47 -4A49454949444948444847434847434A49454B4A464A49454B4A464B4A464B4A464B4A45494843 -47464148474347464246454046454047464145443F43423E41403C43423E44433F43423E403F3B -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262B30332D32363F505841535B364045252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262C35304C765A262727272A2971C58E334238252526252526 -25252641614D374B3F252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525263E5B495F9F763B55452525262525264A7258 -5F9F76303C35252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4504F4B4F4F4A4D4C494D4C484C4B484D4C494D4C494C4B484C4B484C4C494C4C49 -4F4F4C504F4C4D4C494D4C494D4D494C4B484E4E4A51504D504F4C51504D504F4C4E4D4A4E4C48 -4D4C484D4C484B4A474C4A474B4B474B4A474E4D4A4D4C494D4C494D4C484E4D4A504F4B4F4E4A -4D4C484C4B484B4A474C4B474E4D494B4A464948444846424948444948444A49454B4A464B4A45 -4A494449484345433F43423E47464247464247454146454045433F45443F45443F41403C41403C -42413D41403C3F3E3A3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262E333640525A37444A282A2B38444B41535B -354045252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526282B2A73C991 -334238252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525263E5B495F9F763B5545 -2525262525264A72585F9F76303C35252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F62A0C2AC73 -3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4A4C4B474D4C484E4D494C4B484C4B474C4B474D4C48 -4D4B484C4A474B4A474E4D4A4E4E4A4D4D494E4E4A4E4D4A4D4C494D4C494F4E4B504F4C504F4C -4E4D4A4E4D4A4E4D494E4D494D4C494C4B484E4C4A4E4D4A4D4D494D4C494E4E4A4F4E4B4E4D49 -504F4C53524F51514D4F4E4A4D4C494C4B484D4D4950504B4D4C484A49454948444A4945494844 -4A49454B4A4549484448474348464243423E42413D454440464541464541484743484743474642 -46454144433F42413D403F3B403F3B403F3B3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262D323640525941535B405259 -292B2D2B2F313F515841535B354045252526252526252526252526252526252526252526252526 -2525262525262525262525262628284C775B6CBA8770C48E69B5844D7A5D25252634463C73C991 -252526282B2A73C99173C99173C9915E9E752525265C99714B775C2525262525263E5A4967B181 -71C58E6BB9865D9C732525262525265D9C736BB98671C58E6BB986466B54252526252526252526 -42614D66AE7F6EC08B5E9D74313F3725252625252649715768B28270C38D6DBC88292D2B282B2A -5080616BB9876BB9864F7E60262828252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -3E5B495F9F763B55452525262525264A72585F9F76303C35252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E23458ABDC29B5C291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44F4E4A4F4E4A504F4A4E4D494C4B47 -4C4B474C4B474B4A474B4A474B4A474B49464C4B484D4C494E4E4B52514E53524E4D4D484B4A46 -4B4A474D4C494E4D4A4F4E4B4F4E4B4E4D494D4C494B4A474C4C494E4D4A4F4E4B4F4E4B4D4C49 -4D4D49504F4C51504D53524E53534F52524D4F4E4A4D4C484D4B484E4D4A4F4F4A4E4D494C4B47 -4B49464A49454A49454A49454A494549484348474247464145443F45443F464440464540474642 -47464247464244433E43423E44433F44433F43423E41403C403F3B3F3F3A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262D3235405259 -41535B41535B41535B2F363A3742472A2E3137434941535B353F45252526252526252526252526 -2525262525262525262525262525262525262525264B775C69B584394F412D36315284645D9B73 -25252634463C73C991252526282B2A73C99134463B282B2A2628282525265C99714B775C252526 -394F4170C48E42634E2E373241614C70C48E25252625252670C28C405F4C2D3631405E4B72C890 -34443A2525263A51436FC28C3F5D4A303C3552846369B684282C2B2525265C99715386652C3430 -313F372525264E7D6065AD7E313F373342396AB78543654F252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525263E5B495F9F763B55452525262525264A72585F9F76303C35252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C -6D6D6D7E7E7E7F7F7F6C6C6C3737371E1E1E1E1E1E1E1E1E2D2D2D6A6A6A818181787878474747 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A7EB7CEAC6D341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E452514E52514D -504F4B4E4D494D4D484D4C484D4C494B4A474B4A474B4A474B4A474B4A474C4C494E4E4A50504C -51514D4D4C484B4A474B4A474C4B484D4C494F4E4B4E4D4A4C4B484B4A474B4A474B4A484C4B48 -4E4D4A504E4B4F4E4B4E4D4A4F4E4B504F4B51504D53524E4F4F4B4E4E4A4D4D494D4C494F4E4B -4E4D4A4C4B474C4B474D4C484A4A464949454A4A464B4A464B4A46494844474642484743474642 -47464147454147454145443F45443F43423E42413D43423E42413D42413D42413D3F3E3A3F3F3A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252635404641535B41535B41535B41535B2F363A3F50572D32352B303341535B3E4E56252527 -2525262525262525262525262525262525262525262525262525262525266DBD8941614D252526 -2525264B755A5D9B7325252634463C73C991252526282B2A73C991334238252526252526252526 -5C99714B775C2525265A946E558A68252526252526374B3F70C48E25252625252670C28C394F40 -25252625252663A87B466B542525265A946E5387652525262525262627276BB9863F5C49252526 -5C99714B775C2525262525262628286FC18C3E5A492525262525264E7B5E5A9570252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525263E5A495F9F763B56452525262525264A73585F9F76 -2F3B35252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3C3C3C4747473737373535355F5F5F8080802A2A2A1E1E1E1F1F1F757575696969 -3232324949498484843A3A3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4084B7CEB173341E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E453524F51504C504F4B4E4D494D4C484D4C484D4C494C4B474C4B484D4C494D4C494C4B48 -4B4A474B4B484D4D4A4E4D494D4C484E4D494E4D4A4E4D4A4E4D4A504F4C4F4E4B4C4B484B4A47 -4B4A474D4C494F4E4B4F4F4B4F4E4B4E4D4A504F4C52514E504F4B4F4F4A4E4D494E4D4A4E4D49 -4D4C484B4A474C4B484A49464949454C4B474B4A474A49464B4A474C4C484C4B474C4B47494945 -4A49454B4A4649484347464246454046454144433F43423D43423D43423D42413D41403C41403C -41403C3E3D393E3E39333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262728293B494F41535B41535B41535B2E34383E4F5640525A40525A -3E4F56292C2F252526252526252526252526252526252526252526252526252526252526292E2C -73C99134463C2525262525264B755A5D9B7325252634463C73C991252526282B2A73C991334238 -2525262525262525265C99714B775C25252663A97C486F57252526252526374B3F70C48E252526 -25252670C28C394F402525262525265D9A724C775B25252663A87B486F57252526252526252526 -62A5794970572525265C99714B775C2525262525262B312D73C99171C58E70C48E70C48E71C58E -61A579252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526394F415F9F76436550252526 -2525265282635F9F762A302D252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121218585854040401E1E1E -3A3A3A8585852A2A2A1E1E1E1E1E1E6565656565651E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23569BC8CE -A062291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E451504D4E4D494C4B474B4A474A49464B4A474B4A474C4B484C4A47 -4D4C484D4C484C4B484B4A474C4C494D4D494F4E4A4E4D494E4D4A4E4C4A4D4C494D4C494F4E4B -4E4D4A4C4B484B4A474D4B494F4E4B51504C52514D514F4B4D4C4952514D52514E51514C4E4D49 -4C4B484F4E4A4E4E4A4C4C484D4C484D4C494B4A474B4A474D4C494C4B484A4A464B4A474D4C49 -4B4B474A4A464A4A464A49464A4A464C4B474A4945494743464541474641464541454440464540 -44433E42413D41403C41403C41403C3F3F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262728293B495041535B3F5057252526 -353F4341535B3F4F57292D2F252526252526252526252526252526252526252526252526252526 -2525262525262525266FC08B3D59482525262525264B755A5D9B7325252634463C73C991252526 -26282872C78F35463B2525262525262525265C99714B775C2525265B9870518262252526252526 -374B3F70C48E25252625252670C28C394F402525262525265C99714B775C2525265A956F538765 -2525262525262627276BB9863F5C492525265C99714B775C2525262525262525266FC08B3C5546 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525262A302D -5B98705C9A73456A534C765B5F9F76528464252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222224E4E4E -8282822D2D2D1E1E1E5050507979791E1E1E1E1E1E1E1E1E4E4E4E7A7A7A1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E4584BDCEB77E3A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4C494E4D4A4B4A474B4A474B4A474B4A47 -4C4B474D4C49504E4B4F4D494C4B474A49464949454A4A474A4A474C4C484D4C494C4B484C4C49 -4C4B484C4C484E4D4A4E4D494C4B484B4A474B4A474D4C4952524D58575254534E4E4C494D4C48 -4C4B474B4A474B4A464B4B474B4B474C4B474B4A474C4B474C4B484B4A474C4B484C4B484C4B48 -4B4B474C4B484D4C484B4A474B4A464D4C494C4C484C4C47504F4B4C4B474A4945484743484742 -47454145444047464146454043423E42413C41403C403F3B40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252625252625252627282A -3B4A5041535B38454A3F4F573F4F572A2D30252526252526252526252526252526252526252526 -2525262525262A302D5B9870334239252526558A6865AB7D3342382F3A345B966F5D9B73252526 -34463C73C99125252625252667B1814F7E5F2E383234463C2525265C99714B775C25252641614D -6EC08B3B53432D35304B755A70C48E25252625252670C28C394F402525262525265C99714B775C -2525263B53436FC28C405D4A2F3B345283636AB785282C2A2525265C99714B775C252526252526 -25252652836365AC7F374C402D363134463B2A302D252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526313F375081625C99715A946E4B765A2B312E252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E222222 -8383838585857D7D7D3939391E1E1E1E1E1E5858587171712626267B7B7B494949464646838383 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E407EB7CEB784401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4504F4B51504C4D4C48 -4C4B484D4C494F4D4A4F4E4B4F4E4A504E4B4F4D4A4C4B474B4A464A49464A4A464B4A474D4C49 -4C4B484B4A474D4D4950504C4D4D494D4D494D4C494B4B474C4B474D4C484E4D4951504B54534F -51504C4E4D494F4E4A4E4D494B4B474A4A464B4A474B4A474A4A464A49464B4A474D4C494C4B48 -4B4B484B4B474D4C484E4D494E4D4A4E4D4A4D4C484C4C474F4F4A4E4D484C4C474C4B474A4945 -4948454C4A474C4B474A484346454045444046454143423E41403C3F3E3A403E3A3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252627282A3B495041535B3F50572A2D30252526252526252526252526252526 -2525262525262525262525262525262E39336DBE893B54452525262A302D568D696DBD8A6BB986 -67B08058916D25252634463C73C9912525262525263B544569B4836FC28C5E9E762525265C9971 -4B775C2525262526274A745A6AB7856EC08B63A97C6CBA8725252625252670C28C394F40252526 -2525265C99714B775C25252625252642614D66AE7F6FC08B5E9D74313F372525262525265C9971 -4B775C252526252526252526282B2A4F7E6069B48370C48E68B38234463C252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2F2F2F3535355D5D5D7676762828281E1E1E5858587373732222226F6F6F -4343434848488383831E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4B8FC2CEAC6D341E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4D4C484D4C484C4B474C4B484C4B484E4D4A4F4E4A4E4D494D4C484D4B474B4A464B4A474A4946 -4B4A474E4D4A4E4D4A4D4C494C4C4952514E5555524D4C494C4C484E4D4A4F4E4B504F4C51504C -51504C51504B51504C52514C4F4E4A4F4E4A4E4D4A4C4B484B4A474C4B484B4B474C4B484C4C48 -4C4B484D4C494D4C494C4C494D4D4A504F4C51504C53524E504F4B4D4C48504F4A54534F504F4A -4D4C474B4A474A49464D4C4A54535052514D55544F4A494447464245444043423E43423D41403B -403F3A3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262728293641462A2D30252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525262E3732 -2E37322A302D32403862A579466B54252526252526252526252526252526252526252526252526 -2525262525262525262525262525262A2F2D303C352A302D2E38325487665A946E252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7474745252521E1E1E505050 -7B7B7B1E1E1E1E1E1E1E1E1E4F4F4F7A7A7A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F67A6CEC28F4B1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44B4A474A49454A49454A49464C4B484C4C484C4C484C4B484C4B474C4B47 -4A49454A49464C4B484D4D4A4E4D4A4D4C494E4E4A4E4D4A4E4E4A4E4D4A4C4C494D4D4A504F4C -51514E58565359585356555052514D51504B4E4D484E4C484E4D494D4C494D4C494E4D494D4C49 -4C4B484C4B484C4B484D4C49504F4C4F4E4B4E4E4A4F4F4B4F4F4B54544F56555153524E504F4B -51504C52514D4F4E4A4D4C484C4B484A4947504F4D565553504E4B4E4D48484642474542464542 -45444046454145444045444041413C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525264A73586DBC8871C58E69B4844E7B5F262828252526252526252526252526252526 -25252625252625252625252625252625252625252625252639514369B58471C58E6CBA8758906C -2D3530252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E757575 -5656561E1E1E3B3B3B8585852B2B2B1E1E1E1E1E1E6868686666661E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -295C9BC8C29556231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49454A49454948444A49464B4A464C4B484A4946 -4B4A464B4B474B4A474A49454A49464A4A474B4A484C4C494E4E4A4F4E494E4E494D4D494C4B48 -4C4B484D4C494E4D4A4F4E4B56555255555151504C4E4E494E4C494F4D4A51504C4F4D4A4E4C49 -4E4D4A4D4D494C4B484B4A464B4A474A49464E4D4A52524E504F4B504F4B504F4C4F4F4B4F4F4B -55545055545052514E5655515554514E4D4A4D4C484C4B484B4A484C4B4A4B4A484B4A47494744 -48474348464347464247454246464247464248474343433E333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E585858454545363636 -3838385E5E5E8383833636361E1E1E2020207575756969693131314848488383833A3A3A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E295CA0C8BD8A4B231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49454A49454B4A464B4A45 -4C4B474B4A464B4A474C4B474D4D494C4C484B4A474A49464B4A474B4A484D4C4952524D53534E -51514C4F4E494C4B474B4A464B4A474C4B484F4E4B504F4D50504C504F4C4D4C484C4B484E4D49 -4F4E4A4E4C494F4E4B51504C4E4D494B4A464A49464B4A474C4B484F4E4B51514D51504D504F4C -504F4B4F4E4B4E4D4A52524E54534F51504D51504C4F4E4A4D4C494E4D4A4D4B484C4B484B4A47 -4B49474B4A484B4A4649484448464348464448474448474445444145444142423E333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4F4F4F7373738080807E7E7E6E6E6E3D3D3D1E1E1E1E1E1E1E1E1E2D2D2D6B6B6B818181787878 -4848481E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3A73ACC8A667341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494845 -4948454B4A454D4C484F4D494B4A464A49454A49454B4A474B4A474C4B484D4D494D4C494D4C4A -52514F5D5D59595853504F4A4E4D484D4C484D4C484D4C484E4D4A504F4C4E4D4A4E4D4A4F4E4B -4D4C494D4C494D4C494D4C484C4B484E4D4A4F4F4A4F4E4A4D4C484D4C484C4B484C4B484E4D4A -51504D52514D50504C4F4E4B4D4C494D4D4A51504D55545152514D4F4E4A4D4C494D4C494D4B49 -4C4B484C4B484D4C484A49464A49464A494649484448464347464347464448474444434042413E -40403C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F4B6D735C3A1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44B4A474948454A49444C4B474C4A464948444948444A49464B4A464A49464B4A47 -4C4B484A4A474C4C494F4F4C53524F51504C4F4E4A4E4D484E4D494F4E4A4E4D4A4E4D494E4D49 -4C4B484E4D4A4F4D4A4C4B484B4A474C4B484C4B484B4A464E4D4A504F4B504F4A4E4D484D4C48 -4C4B474C4B484D4C494E4D49504F4C4E4D4A4D4C484D4C494E4D4B4F4E4B52514D504F4B4D4C49 -4D4C494B4A474B4A474C4B484D4C494D4D494A4946494844494844494844474642464542464542 -44434043423E42413E40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D494B4A474A49454D4C474C4B464A49454B49464E4D4A -4D4C494A49464B4A474B4B474A4A474B4A484C4C494C4B484D4C484D4C484D4C484C4C484C4B47 -4C4B474C4B474C4B484D4B484D4C494D4C494E4D4A4B4A474A48454B4A464B4A474D4C494F4E4A -4E4E494D4C474C4B474B4A474C4C484C4C484C4B484D4C494C4B484B4A474C4B48504E4B4F4E4B -4C4B474C4B474C4A474A49464A49464A49464C4B484C4C494D4C484B4A474A4945494845494844 -46454145444046454245444144434044434041423D333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44E4D494C4B484C4B474D4D484D4C48 -4A49454B4A464D4C494F4D4A4D4C494B4A474C4B484D4D4A4B4A474B4A474B4B484C4C484B4B47 -4C4B474C4B484D4C484B4A474A49454C4B474E4C484F4D4A4D4C494D4C494D4B484B4A474B4A46 -4B4A474C4B484D4C494D4C484C4C474C4B474B4B484D4D4A51514E4F4E4B4D4C494C4B474A4946 -4B4A474E4C494E4D4A4E4D494C4B484C4B484B4A474A49464A49464B4B4750504D4E4E4A4B4A46 -4949454A49454A494547464245444146454245444144444046454244443F333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44C4B484B4A47 -4C4B474C4B474C4B474B4A464A49454A48454A49464B49464A49464B4A474C4C494A49464A4946 -4D4D494C4C484A49464A4A474B4B474D4D494D4C484D4C484E4C48504E4A4F4E4A4D4C484F4E4A -504E4A4D4B474B4A464A49464B4A474E4D4A504F4B4F4F4A4B4B474B4B484E4E4B56565253534F -4E4E4A4B4A464A49464948454948454A49464B4A474C4B474D4B484C4B484B4A464B4A474C4B48 -4E4D4A4A4A464948454848444948454A494547464347464247464246464245454146464244443F -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44A49464B4A474C4B474D4C484D4C484C4B474A49464A49464B4A474A4946494845494845 -4948454848454949464A4A464949464C4C494D4D494B4A474C4B48504E4B52504956504B56524D -514E4A4E4B484D4C484D4C484C4B474A49464A4A464E4E4A51514C51514C4E4E494C4B474C4B48 -4B4B484D4D4A4E4E4A4D4C494C4B474C4B474A49464847444947454948454B4A474C4B484C4B48 -4B4A474A4A464A4A464B4A464A4945494844474743484744494845494844484743484743474642 -45444144434042423D333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44948454A49464A4A464A49464B4A464B4B474D4C484D4C494E4C49 -4B4A474A49464A49464B4A474A4A474A49464948454848454B4A474B4A474A49464C4B4855544E -605D57645F585F554E504B464C4A474C4A474C4B484B4A474B4A464F4F4B54545058585354544F -4D4D484C4B474B4A474B4B484E4E4B504F4C4D4C494C4B474B4A474B49464A48454A49464C4B48 -4D4C494C4B484C4C484C4B484B4A464A49454A4945494845484744484743484643494744484744 -48474347464345444145444043423E41413C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44948444B4A474C4B484A49464A4A464C4B48 -4C4B484C4B484D4C494C4C484C4B484C4B474D4D494C4C484B4A464A49464A4A464B4B474B4A46 -4B4A474E4D4A59585462615D65635D5D554E514C474D4B474B49464C4B474C4B484B4B484D4D4A -52524E595A5553534D4D4D484C4B474C4B484C4C494F4E4B4E4D4A4D4C494D4D494F4E4B4D4D49 -4D4C494D4C49504F4C4F4E4B4D4C494D4C494C4B484C4B474C4B47494945484744494844484743 -48464348474448474447464345444145444146454144433F41413C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526282F322F3F472D3A41252729252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526292D2B2A2F2D252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44948454C4B474C4B48 -4A49464948454A49464948454A49464B4A474C4B484C4B484B4A474A49464B4A474B4A474C4C48 -4C4C484C4C484C4B484B4A474E4C4A535250575551595450554F4B504D494C4B474A4A464B4A47 -4C4B484C4C494C4C494D4E4A4D4E494E4F494D4D484C4B474B4A474B4A474E4D4A4C4C484B4A47 -4F4E4B51514D4B4A474A49464C4B484F4E4B4D4D4A4E4D4A4D4C494B4B474C4B474C4B474A4945 -48474449484448474448474347464348474448474446464445474446464246454143433E333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262E3E45467F984B8BA8447991467F984C8EAC3B607226292B252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252667AF8041614C252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4A49464A4A464948454948454847444848444948454A49464B4A474B4B474B4A474A4946494845 -4948454A49464A4A474B4A474B4A474C4B484C4B474D4C494D4C4A4F4D4A4F4D4A4F4C494F4D49 -4D4C474B4A464D4C494C4C494B4A474C4C4A4E4E4C51524D54554F51514C4D4D484C4B484C4B48 -4C4B484C4B484C4B484B4B474B4A464A49454948454948454949454A4A464C4B484C4B484A4946 -4A49454A49464847444948454A49464A4845494845484643494844484747494A4C50514E4F4F4A -47474243433D333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525263249534C8EAB3249532526272B373D252526282F32406E82457B94 -25272925252625252625252625252625252625252625252625252625252635473C5B98706EC08B -6FC28C63A77C3E5A4925252669B48442634E25252625252625252636493E73C991282D2B252526 -252526252526384E4173C99142614D2525262525262525262E393372C78F3D5847252526252526 -252526303D3573C9912D35302525262525262D35305488666BB98771C58E69B483548866262727 -25252669B48473C99173C99173C99173C9915489672525262A312E568C6A6CBB886FC28C66AE7F -3F5D4A252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252667B08041614C252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525263E5B495F9F763B5545252526252526 -4A72585F9F76303C35252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C6D6D6D7E7E7E7F7F7F6C6C6C3737371E1E1E1E1E1E1E1E1E -4E4E4E6E6E6E8181817676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44C4B474B4A464948454948454B4A474B4A474A49464A49464B4A464B4A47 -4B4A474B4A474A49464847434846434846444948454A49464C4B484C4B484D4C494E4C494D4B49 -4C4A484C4A474E4C484D4B484B49464A49464948454A49474F4E4E52535361615E63635E54554F -4F4E4A4D4C484B4A474A49464C4A474B4A474A49454A49454D4C484D4C484D4C484B4A464B4A47 -4C4B484B4A474B4A464B4A464A49464A49454A49464C4B484C4B484A4946494844484745464648 -4A4B505153504F504B45464041413C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526282E314D8EAB2C39402525262525263D677A252526 -2525262525263F6D81395C6C252526252526252526252526252526252526252526252526395042 -71C68F568C6A394F40313F37405F4C394F4125252669B48442634E25252625252625252636493E -73C991282D2B2525262525262525265C99716DBC8864AB7D2525262525262525262E393373C991 -70C28C34443A252526252526303D3573C9912D35302525262C343069B68462A67A3C5646313F37 -3A5244486E5525252625252669B484476C542D35302D35302D3530292E2C252526568D6A63A87B -36493E303E363D584734443A252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252625252667B08041614C -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525263E5B495F9F76 -3B55452525262525264A72585F9F76303C35252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C4747473737373535355F5F5F808080 -2A2A2A1E1E1E1E1E1E5252524A4A4A5F5F5F7676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49454847444948454B4A474B4A474949454B4A47 -4D4C484C4B474B4A464B4B474A4A464A49454948444847434847434746434847444948454A4945 -4B49464B4A474A49464947444948454B49464B4A464A49464B4A474A49464A49484C4B4B515153 -5959585858544F4F4A4B4B464B4A474A49464C4B484F4D4A504F4B4F4E4A4E4D49504F4B53524E -52514D4F4E4A4F4E4A4E4D4A4D4B484C4A484C4B484D4C494E4E4A51504D52514D4F4E4A4B4A46 -47474346454245444546464847494846474343443F40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525263859693D677A252526252526 -2525263D677A2525262627282B373D282D304B8BA7252627252526252526252526252526252526 -25252625252667B080578F6B25252625252625252625252625252625252669B48442634E252526 -25252625252636493E73C991282D2B252526252526313D3572C78F39514372C78F384E41252526 -2525262E393373C99152836368B3822A302D252526303D3573C9912D353025252652856569B483 -282B2A25252625252625252625252625252625252669B48442634E252526252526252526252526 -25252663A97C4C785D2525262525262525262525262525262525262525262525263E5A4967AF80 -6EC08B6EC08B58906C5080616AB78570C48E5B966F292E2C252526252526394F4066AE7F70C38D -63A87B6DBE8941614C252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525263E5B495F9F763B55452525262525264A72585F9F76303C35252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2121218585854040401E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44948444948444A49464A4945 -4949454948444B4A474D4C484B4A464A49454949444949454B4A464A4945494844484743474643 -4847444847444948444746434847434847434746424847434948454949454949464A49464A4946 -4A49464847474A49494C4C4B4B4B474A49454A49454848444A4A464C4B484E4D4A4F4E4B504F4B -504F4B4F4E4B51504C52514D504F4B4E4D494D4B484B4A474B4A474D4C4A4F4E4B52524E545450 -55555051504B4B4A4648474345444146454346454445454244434042423E40403C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252625252625252643758C -31454F2525262525262525263D677A2B373D406F852E3D4525252644798F2C383F252526252526 -252526252526252526252526303D3573C991374C40252526252526252526252526252526252526 -69B48442634E25252625252625252636493E73C991282D2B2525262525265080615FA076252526 -5C9A7358916C2525262525262E393373C9912E373259936D5B966F252526303D3573C9912D3530 -2525266AB7854B775C25252625252625252625252625252625252625252669B48442634E252526 -2525262525262525262525264B775C6FC08B456953282D2B252526252526252526252526252526 -252526486F5763A77A2C343032423969B4835F9F7632423932423969B4834972592525262D3631 -70C38D4A745A2F3A343B54446DBD8A41614C252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525263E5B495F9F763B55452525262525264A72585F9F76303C35252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2222224E4E4E8282822D2D2D1E1E1E1E1E1E1E1E1E1E1E1E525252767676 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494845 -4948454B4A474C4C484A4A454B4A464B4A464B4A464B4A464B4B47494844484743484844494844 -4847434746424847444A49464A49464948444746434847434847434746434847434A4945494845 -4948454948454A49464A4A474C4B494C4B484B4B484C4B484C4B474B4A464949454A49464A4946 -4B4A474C4B484C4B484F4E4B504F4B4F4E4B504F4B51504C4E4D494C4A474B4A474A49464B4A47 -4D4C494F4F4C50504C51514D4F4E4A4B4A4648474446454148474448474446464244444043423F -40403C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526457B922F3F472525262525262525263D66793F6B7E272A2D252526252526427287 -2F3F48252526252526252526252526252526252526364B3E73C9912E3933252526252526252526 -25252625252625252669B48470C48E70C28C70C28C70C28C6FC28C73C991282D2B252526272A29 -6DBD8943654F25252641604C71C68F2B332F2525262E393373C9912E3732292E2C69B483446751 -303D3573C9912D353025252672C68F43634F2525262525262525262A2F2D456A53292D2B252526 -69B4846FC28C6EBF8A6EBF8A6EBF8A313D3525252625262742624E63A87B6FC08B508061282D2B -252526252526252526252526486F575FA0762525262525264F7E605A9570252526252526508061 -5A946E252526476E5665AC7F25252625252625252667B08041614C252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525263E5A495F9F763B56452525262525264A7358 -5F9F762F3B35252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2222228383838585857D7D7D3939391E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E5252527676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44948454A49464A4A464E4E4A4C4C474A49454A49454A4A464F4F4A53534E4A4A45 -4847434747424746424847434948444948454948454B4A474A49454948444948444A49454A4946 -4A49454948454848444948454948454A49464D4C48504F4B4D4C494C4B484C4B484D4C494D4C49 -4D4D49504F4C53534F504F4B4C4B484C4B474D4C494F4E4A4D4C484D4C484E4D494C4B474B4A46 -4B4A474A49464B4A474B4A474F4E4B4F4E4B4B4B484E4E4A504F4B4A4A46484743484744474642 -47464346454144434042423D333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525263F6B7E36515F252526252526252526262A2C252526252526 -25252625252648829C282D30252526252526252526252526252526252526313F3773C991364B3E -25252625252625252625252625252625252669B484497157303D35303D35303D353F5B4973C991 -282D2B2525263F5D4A71C58E2B312D252526282C2A6FC28C476E562525262E393373C9912E3732 -252526374C406FC08B3B534373C9912D35302525266BB9864A7359252526252526252526303D35 -73C9912E393325252669B484486F572E39332E39332E3933262828252526252526252526252526 -35463B67AF8059936E252526252526252526252526486F575FA0762525262525264972595E9D74 -2525262525264B755A5E9D742525265080615B987025252625252625252667B08041614C252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526394F415F9F76436550 -2525262525265282635F9F762A302D252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F2F2F3535355D5D5D767676282828 -1E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44948454C4B494E4E4B56565250504B494844484743494945 -4C4C474E4D494B4B464A49454A49454948444948454948444747444847444B4A474B4A474A4946 -4A49454A49464A49454948444847444847444847444847444948454B4A474D4C494B4B474C4B48 -4B4A474C4B484F4E4A54545057565253534F4F4F4B51504C4F4E4A4D4C484D4C484C4B474D4C48 -4D4C484C4B474B4A474A48454948454D4C494D4D4951514D4E4E4A4B4A4750504C50504C4A4946 -48474448474446454245444145444146454143433E333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252630434D47819A252628252526252526 -2525262525262525262525262F404943758B252526252526252526252526252526252526252526 -2526276AB78554896725252625252625252625252625252625252669B48442634E252526252526 -25252636493E73C991282D2B2525265D9C7372C78F6DBD896DBD896DBD8971C68F65AD7E252526 -2E393373C9912E37322525262525264F7E6067B18173C9912D3530252526558B6866AE7F262828 -252526252526303D3573C9912E393325252669B48442634E252526252526252526252526252526 -25252625252625252625252642634E6FC28C252526252526252526252526486F575FA076252526 -2525264A73585E9E752525262525264B755A5E9E75252526476C5467B181252627252526252526 -67B08041614C252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2A302D5B98705C9A73456A534C765B5F9F76528464252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7474745252521E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5D99579DD835FE08561E38762E59F814948454B4A484B4B484B4B474B4A46 -4848444948444949454C4B474C4B474B4B474B4A464A49464948454948454A4946494946494845 -4A49464B4B474B4A474A49464A49454A49454A49454A49454847434848444A4845494845494845 -4B4A474A49464949464A48464B4A4751504D55545155545051514D5656525C5C585554504F4E49 -4F4E4A4D4C484C4B474B4A474B4A474B4A474A49464A49464F4E4B52514E4F4E4A4A49464A4946 -4B4B474B4B4749484547464347464345444145444144433F46454144443F333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526427489 -3E677A2526282525262525262525262525262A333848849E2B363C252526252526252526252526 -2525262525262525262525263F5C4971C68F538665374C40313D353B544439504225252669B484 -42634E25252625252625252636493E73C991282D2B2D363172C78F41614D2E37322E37322E3732 -3F5B4973C99134463C2E393373C9912E3732252526252526282B2A67B18173C9912D3530252526 -2D35306DBD895E9E763A52442F3A343D574773C9912E393325252669B484476C542D35302D3530 -2D35302C3430252526466C54384D402E393334463C5F9F7563A77A252526436650507F60252526 -486F575FA0762525262525264A73585E9E752525262525264B755A5E9E752525262C34306DBE89 -508162303C352E393369B48441614C252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526313F375081625C99715A946E4B765A2B312E252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7575755656561E1E1E1E1E1E1E1E1E1E1E1E5252527676761E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474743484744 -4949464948454948454948454948454A4945494845494844494845494845494744474743494845 -4C4B484C4B484A4A464949454B4A474B4A474B4A474B4A464B4A464B4A464A4945484743484744 -4948454847444746424847444847444847444848454B4A4751504D53524F51504D52524F5A5A56 -5E5E5A5555504F4E4A4E4D494D4C484B4A464A49464A49454A48454A48454B4A464D4C494E4C49 -4B49464947444847444948454A494648474445444145444145444144434043423E44433F42423D -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252626292B417085477E97334C562B373D2E3D43395C6C4985A02F4047252526252526 -25252625252625252625252625252625252625252625252636483D60A1766FC28C70C48E65AD7E -43665025252669B48442634E25252625252625252636493E73C991282D2B49705769B484262828 -25252625252625252625262765AD7E5284642E393373C9912E3732252526252526252526395143 -73C9912D35302525262525262D363158906B6DBD8A71C68F6BB9865E9E752A312E25252669B484 -73C99173C99173C99173C9916EBF8A26272755896769B48371C58E6CBB8859936E2E3933252526 -52836360A379252526486F575FA0762525262525264A73585E9E752525262525264B755A5E9E75 -25252625252634453B5E9E766EC08B6FC18C66AE7F384D40252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E588634847444948454948454848454948454948454A49464948454A4946484744474643474643 -4746434746434948454A49464B4B474A4A464A49464A4A464B4A474C4B474A49464B49454A4945 -4A49454B4A474C4B484C4B474948454847444847444846434848454A49464B4A474E4D4A4F4F4C -4F4E4B4E4E4B50514D50514D51504C4B4B474C4B474C4B474B4A464B4A46494845484744494845 -4948454A49464B49464A494548474447464347474348474447464245444144434043423F43423E -43423F43423F41413D333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262E3E463E677A457A91417085365462272A2D -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E588634948454948454A49464A49464848444948454948454949454A4945 -4948444847434847434746434A49464C4B474B4A464949454A4A474B4A474B4B474B4A464A4946 -4A49454A49464A49464A49464C4B484C4B474C4B474A49454A48454948454948454A49464B4A47 -4A4A474B4B484D4D4A4C4C4A4C4C4A4F4F4C52524E4F4E4A4948454948454A49464C4B474B4A46 -4847444847444847444847444847444948454A4845484744474643464642474643474642454441 -44433F43423E43423E42413E42413E40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863484744494845494845494845484744494845 -4948454948454948444948444A49464948444948454C4B474B4A46494844474643474744494945 -4A49464948454948444948444A49454A49454948454948454948454948444948444A49454A4945 -4A49454A49464B4A474A49464949464B4A494C4C4B4F504F52535051514E4C4B484A4945494844 -4948454A4A464A4945494844484744474643474643484744494845484744474643484643494844 -4A49454A494547464345444044433F43423E41413D403F3C3F3F3B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643474743474743 -474643484743474643474643464642474642484743494845494845494845494845484744474643 -4645424746434847444A49464A49454948434847434948454A4946494945494845494845494844 -4948444A49454A49454A49454949454B4A464A4A474949464A49484D4D4D5758575A5C594C4D49 -4949454A49454948444A49454A4A464B4A464A4945484743484743474643484744494845474643 -46454247454247464349484449484449484446454245434043433F43423E42413D40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -464642484744484743474643474643464541464541474643484743484744494844494844484743 -4847434746434746434746434847444848444847444B4A46494844484743484744484744494845 -4948454A49464A4A464B4A474B4A474A49464A49454948454A49464948454A4A474C4B4A4D4D4D -4F50504C4D4B4848454B4A474A49454848444A49464B4A474B4A47494945484744494845484744 -484744484844474643464542484743484744474642464541454441454441444440464642474743 -45444041413C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E588634747434847444948454A4946494844474642464542484743494844494844 -484743484743474643474642474643484744484744494845494946504F4B504F4C494844484743 -4847434746434847444747444848454A49464B4A474B4A464A4945494845494844494844484744 -4948454A4A484C4C4A4B4A494949474948454A4946484844484844494844494844494844494945 -4948454948454948454A49454948454948454847444B4A464C4B47484743464441444340454340 -44444047464347464243423E40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E588634746434847444948454B4A47494845484743464642 -4746434847434847434746424746424746424746424746424746424847444848444A49464C4B48 -4B4A47484744494844494844494844484744474643474743484743484744484744484744494845 -4948454948444847444746434948454B4A484A4946494744484644494845484744484744494945 -4A4A464C4B484B4A474A49464A49464A49464949454949454A49454A4A464C4B474A4A46494844 -47464246454145444044434045444044433F41403C3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464642484744484744494945 -494844494844474743484744474643474643474643474643474643474643474642464541474643 -4746434746434847444948454948444A49454A49454A4945484743474642484743494844484743 -4847444848444B4A474C4B474B4A464A48454847444847444948454948454948454848444A4946 -4948444948454A49464A49464B4A474B4A474B4A474B4A474B4A474B4A464B4A474B4A474A4946 -4A49464A49464A4A4548474447454245434044433F43423F44433F41403C3F3F3A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643 -464642474643494845494845484744474743484743474642474642484743474642474642474642 -4746424646424747434747434746434847444948454A49454A4945494844494844484743494844 -4847444847434746434747444948454B4A474C4C484B4B474B4A464A49454948454948454A4946 -4948454948454A49464949454948454847444847444A4A474B4A474B4A474B4A474B4A474B4B47 -4B4A474A49464B4B474A49454C4B474A494649484448474346454143423F42413D41403C403F3B -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863464642464542464542474643474643474643474743474642474642484743484743 -4645424746424746434746434847434949454A49464847444847444848444A4945494844474642 -4847434847444746434847434746434746424746434847444948454B4A474D4C484D4C474C4B47 -4A49454847444847444847444644414544414646424746434746434847444A49464D4C494E4D4A -4C4B484B4A464A49464948454A4A464D4C494A494648474447464347464347464347464244433F -42413E41403C41403C40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2929293535354141414A4A4A4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4A4A4A -4141413535352929291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863464542464542474642464542474643474643474643474643 -4746434645424746434847444847434847434948444949454A4A464A49454A49454949454A4945 -4A49464A49464A4945494844494844484743474743494844484743474643474643484744494845 -4B4A464B4B474C4B474A4945484744484743484743484743474743474643474643474643474643 -4947454D4B494D4C494A49464A4945494845494845494845494845494844464542464541464541 -45444044434043423E42413D41403C403F3B3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2121213D3D3D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D3D3D3D2121211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643474642474642464542464642 -4746434747434746434746434847444948454949454A4946494845494844494845484744494844 -4948454A4945494844484744484744484743494844494844484744484844494844484743474643 -4746434746434847434847444847444848444847434948444847444948444948454948454A4945 -4948444847434746434846444948454A49464A4946484744484844494845494845484744484744 -46454245444145444043423F44433F44433F43413E41403C403F3B40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525264F405B624C7444394D252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526272A29364B3E252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2626264747474D4D4D4D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4747472626261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C4949494747473C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EA6A6A6C5C5C5 -C5C5C5C5C5C5A6A6A61E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642474643 -474643474642464542464642464642474643474643484744484744484744494844484743474643 -484743474643474643474643474643474643484743484743484743484743484844484744474643 -4847434948444847444846434746434746434847434747434747434948444A49454948454A4945 -4949454949454948454847434847434846434746434746434948454A4845484743484743474643 -48474447464247464347464245454144444043423F44433F45444043423F41403D403F3C41413C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252683619FA074C46A517F252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526282D2B6AB785394F41252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -282B2A252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526374B3F -70C48E252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121214747474D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D4747472121211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C424242 -3C3C3C3C3C3C3C3C3C3C3C3CE4E4E47474743C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E959595C5C5C5C5C5C59595951E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC5C5C51E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E58863484743484743464541464541464541464642464642474643484743484743474643464542 -474642474642484743484743484743474643484743474643484743494845494845494844484743 -4746434746424847434847444A49454949454746434646424746424948444A4945484744474743 -494845484844484744484844484744484743484743484743474643464542464542474643484744 -46454246454147464247464246464246454246454246454145444044434043423F42413E42413D -42413D41403D41413C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525268D68ADA074C4564465252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262526274B755A2E3732252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525264C785C59936E252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526374B3F70C48E252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525263E5B495F9F763B5545252526 -2525264A72585F9F76303C35252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2222228F8F8F8F8F8F -8A8A8A7A7A7A3D3D3D1E1E1E3D3D3D9191918D8D8D8989896E6E6E2C2C2C1E1E1E1E1E1E3A3A3A -7979798E8E8E8787876464642323231E1E1E2222228D8D8D8B8B8B8B8B8B8080804747471E1E1E -1E1E1E7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E4242429595958F8F8F8F8F8F8F8F8F4545451E1E1E -7979795959591E1E1E1E1E1E1E1E1E2121218888884646461E1E1E2828287272728E8E8E8D8D8D -6969691E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E3E3E4D4D4D -4D4D4D4D4D4D5A5A5AD3D3D3F3F3F3E8E8E88B8B8B4D4D4D4D4D4D666666DCDCDCF6F6F6BFBFBF -5050504D4D4D4D4D4D4D4D4D4D4D4D3B3B3B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2222226060608686868F8F8F7A7A7A3E3E3E1E1E1E1E1E1E6868685555551E1E1E -1E1E1E1E1E1E8A8A8A3333337E7E7E929292939393949494929292929292222222767676919191 -8C8C8C8383835050501E1E1E2B2B2B9292921E1E1E1E1E1E1E1E1E4D4D4D6F6F6F434343929292 -9292929797979292929292925B5B5B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D3D3D -9090908D8D8D8888887373733939391E1E1E1E1E1E4242429595958F8F8F8F8F8F8F8F8F454545 -2222228D8D8D8B8B8B8B8B8B8080804747471E1E1E2B2B2B9292921E1E1E1E1E1E1E1E1E4D4D4D -6F6F6F1E1E1E1E1E1E3838387979799292928E8E8E7474742121211E1E1E1E1E1E1E1E1E1E1E1E -3838387979799292928D8D8D6A6A6A1E1E1E2222226060608686868F8F8F7A7A7A3E3E3E1E1E1E -1E1E1E4242428787872828281E1E1E1E1E1E3B3B3B8080801E1E1E2828287272728E8E8E8D8D8D -6969691E1E1E1E1E1E3A3A3A7979798E8E8E8787876464642323231E1E1E242424979797202020 -1E1E1E1E1E1E1E1E1E4242429595958F8F8F8F8F8F8F8F8F4545451E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EBDBDBDDEDEDEE2E2E2E3E3E3DEDEDEDEDEDE242424BEBEBEDEDEDEDBDBDB -DBDBDBBDBDBD1E1E1E808080DEDEDED6D6D6CDCDCD8D8D8D2424241E1E1E525252D9D9D92B2B2B -1E1E1E1E1E1E1E1E1E707070C5C5C51E1E1E282828E7E7E7222222282828E2E2E24C4C4C1E1E1E -1E1E1E1E1E1EE4E4E42B2B2B1E1E1E1E1E1E303030E1E1E16565651E1E1E1E1E1E1E1E1EBEBEBE -5454541E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3E3E3E909090 -D8D8D8E9E9E9CECECE6F6F6F3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C4C4C4C -E0E0E0F0F0F0ECECECDCDCDCB6B6B66464643C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C696969E9E9E93C3C3C3C3C3C3C3C3C3C3C3CE4E4E47474743C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E959595C5C5C5C5C5C59595951E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8686865D5D5D1E1E1E1E1E1E1E1E1E -1E1E1E5D5D5D8686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863494844474642474642484743464642464541454541464642474642 -454541464541464542474643474643484744484744484743474642474642474643494844494845 -494844484743484744494844494845494844484743484843474743474642474642474642484844 -4A4945494844474642474642464542474643464542474642484744484743474642464542454441 -46454147454247464347464348474347464247464245444044434045444045444044434043423F -43423E42403D42413D43413E42413D40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526986FBA -A074C441374A252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525264E7C5F59936D252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526374B3F70C48E252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525263E5B49 -5F9F763B55452525262525264A72585F9F76303C35252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2424249797972020201E1E1E4040409090902828284242427A7A7A1E1E1E2121215E5E5E7A7A7A -1E1E1E2E2E2E8E8E8E4B4B4B2121212C2C2C7474746C6C6C1E1E1E2424249797971E1E1E1E1E1E -3C3C3C9393932424241E1E1E7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E8686868F8F8F2525251E1E1E1E1E1E5050509696964E4E4E1E1E1E656565 -6969692121212121213232321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2929294D4D4D4D4D4D4D4D4D4D4D4D4D4D4D6A6A6A4D4D4D747474F6F6F64D4D4D4D4D4DCDCDCD -9D9D9D535353CECECE9595954D4D4D4D4D4D4D4D4D4D4D4D4D4D4D2929291E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6565657878782F2F2F2222224747478F8F8F3232321E1E1E -6868685555551E1E1E1E1E1E1E1E1E8A8A8A3333331E1E1E1E1E1E5151516B6B6B1E1E1E1E1E1E -1E1E1E7F7F7F3E3E3E1E1E1E2F2F2F8888884242422B2B2B9292921E1E1E1E1E1E1E1E1E4D4D4D -6F6F6F1E1E1E1E1E1E1E1E1E8D8D8D2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4242427A7A7A1E1E1E2222224A4A4A8E8E8E3939391E1E1E4242427A7A7A1E1E1E -1E1E1E1E1E1E1E1E1E2424249797971E1E1E1E1E1E3C3C3C9393932424242B2B2B9292921E1E1E -1E1E1E1E1E1E4D4D4D6F6F6F1E1E1E2D2D2D8E8E8E4D4D4D2222222222223C3C3C1E1E1E1E1E1E -1E1E1E1E1E1E2D2D2D8E8E8E4E4E4E2323232323233838381E1E1E6565657878782F2F2F222222 -4747478F8F8F3232321E1E1E4242429393937878781F1F1F1E1E1E3B3B3B8080801E1E1E656565 -6969692121212121213232321E1E1E2E2E2E8E8E8E4B4B4B2121212C2C2C7474746C6C6C1E1E1E -2424249797972020201E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7373739F9F9F1E1E1E1E1E1E1E1E1E -BEBEBE5454541E1E1E1E1E1E1E1E1E1E1E1E8D8D8D8686861E1E1E2C2C2CB4B4B48686861E1E1E -666666E6E6E68383831E1E1E1E1E1E232323CFCFCFD3D3D31E1E1E282828E7E7E7222222282828 -E7E7E7CFCFCF3030301E1E1E1E1E1EE4E4E42B2B2B1E1E1E1E1E1E838383BEBEBEBBBBBB1E1E1E -1E1E1E1E1E1EBEBEBE5454541E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C474747B3B3B3696969525252A5A5A5E7E7E74545453C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C505050F0F0F06969694949495D5D5DA9A9A9EAEAEA5555553C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C6C6C6CEAEAEA3C3C3C3C3C3C3C3C3C3C3C3CE4E4E47474743C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3CC3C3C3F0F0F0F0F0F0F0F0F0F0F0F0C3C3C33C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E959595C5C5C5C5C5C5959595 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E5D5D5D8686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E868686C5C5C5C5C5C5 -5D5D5D1E1E1E1E1E1E5D5D5DC5C5C5C5C5C58686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E588634A4945474642464641474642464541454441 -464541474642474642464541464541464541464542474642474643474643464541464541454441 -454441474643484743474642474643484744484744494845494845484743474643474743484844 -484743474643474743484744484744484744464542474542464542464542474643484743484743 -464542464542454441474643474743484744494845484844484743494843464541454440464641 -45444144434043423F43423F42413E42413E42413D41403D40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252628272AA074C49F73C32C292F252526252526252526252526252526252526252526252526 -2525262525262525262E37325A956F6EBF8A68B28241614C2525262525264D7A5D69B4846FC28C -6FC08B548766282B2A303D3573C991303C3525252625252652836358906C25252670C28C394F40 -25252649715768B28270C38D6DBC88292D2B2729284E7B5F6AB7856CBB88548A682A2F2D252526 -2525265D9C736BB98671C58E6BB986466B542525262525263E5A4967AF806EC08B6EC08B58906C -5080616AB78570C48E5B966F292E2C252526252526374B3E62A5796FC18C63A77A35463B252526 -2525265D9C736BB98671C58E6BB986466B542525262525264E7C5F73C99173C99173C991374B3F -252526252526252526568D69578F6B252526252526303D3672C8902C34303E5A4967AF806EC08B -6EC08B58906C5080616AB78570C48E5B966F292E2C252526374B3F70C48E252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525263E5B495F9F763B55452525262525264A72585F9F76303C35252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2424249797972020201E1E1E1E1E1E8787873C3C3C4242427A7A7A1E1E1E -1E1E1E3232329494941E1E1E6A6A6A6363631E1E1E1E1E1E1E1E1E272727929292333333242424 -9797971E1E1E1E1E1E3D3D3D8F8F8F2323231E1E1E7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E424242 -7A7A7A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E9090906A6A6A5757571E1E1E2020208585856B6B6B -5757571E1E1E6C6C6C6262621E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3535354D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D828282E1E1E1 -4D4D4D565656FAFAFA5353534D4D4D878787D1D1D14D4D4D4D4D4D4D4D4D4D4D4D4D4D4D353535 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F2F2F9393932A2A2A1E1E1E1E1E1E1E1E1E -5D5D5D7070701E1E1E6868685555551E1E1E1E1E1E1E1E1E8A8A8A3333331E1E1E1E1E1E515151 -6B6B6B1E1E1E1E1E1E1E1E1E7F7F7F3E3E3E1E1E1E1E1E1E6969695959592B2B2B9292921E1E1E -1E1E1E1E1E1E4D4D4D6F6F6F1E1E1E1E1E1E1E1E1E8D8D8D2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E5A5A5A7373731E1E1E -4242427A7A7A1E1E1E1E1E1E1E1E1E1E1E1E2424249797971E1E1E1E1E1E3D3D3D8F8F8F232323 -2B2B2B9292921E1E1E1E1E1E1E1E1E4D4D4D6F6F6F1E1E1E6868686565651E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6868686565651E1E1E1E1E1E1E1E1E1E1E1E2F2F2F939393 -2A2A2A1E1E1E1E1E1E1E1E1E5D5D5D7070701E1E1E4242427777777171715959591E1E1E3B3B3B -8080801E1E1E6C6C6C6262621E1E1E1E1E1E1E1E1E1E1E1E6A6A6A6363631E1E1E1E1E1E1E1E1E -2727279292923333332424249797972020201E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7373739F9F9F -1E1E1E1E1E1E1E1E1EBEBEBE5454541E1E1E1E1E1E1E1E1E1E1E1E8D8D8D8686861E1E1E1E1E1E -727272AFAFAF1E1E1E787878A3A3A3D2D2D22626261E1E1E6B6B6BA0A0A0DDDDDD1E1E1E282828 -E7E7E7222222282828E4E4E4767676B1B1B11F1F1F1E1E1EE4E4E42B2B2B1E1E1E212121D0D0D0 -3D3D3DD0D0D04343431E1E1E1E1E1EBEBEBE5454541E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C565656F0F0F05A5A5A3C3C3CA0A0A0 -CFCFCF3C3C3C3C3C3C3C3C3C3C3C3C505050F0F0F05D5D5D3C3C3C3C3C3C444444F0F0F07D7D7D -AAAAAAB7B7B73C3C3C3C3C3C454545ECECEC6767676C6C6CF0F0F0F0F0F0F0F0F0A7A7A73C3C3C -E4E4E4D9D9D9E9E9E9E3E3E39C9C9C3E3E3E3C3C3C3C3C3C5A5A5AC0C0C0E5E5E5D3D3D3818181 -3C3C3C3C3C3C737373D2D2D2E4E4E4ECECECCCCCCC5D5D5D3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C696969F0F0F0F0F0F0F0F0F0F0F0F06969693C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E959595 -C5C5C5C5C5C59595951E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E5D5D5DC5C5C5C5C5C58686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -5D5D5DC5C5C5C5C5C5C5C5C55D5D5D5D5D5DC5C5C5C5C5C5C5C5C55D5D5D1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863494944484743464642 -464642474643474743474743484743484743474642464541454440474642484744484743484743 -474642474642464541454441464542484743484744484743484744484744484744494845494844 -494844494844494845494844494844484744484744484744484844484744474643474643474743 -484743494844484743474642474642474642494845484744474643484744494844484743484743 -47464247474246464246454245444144433F44423F43413E42413D413F3C3F3E3B3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526312D36A074C4916AB0252526252526252526252526252526252526 -25252625252625252625252625252625262761A57958906C2D36313D594871C68F303D36252526 -5C99715284632C3530364B3E6BB886476D5525252665AD7E44675125252625252667AF803F5D4A -25252670C28C394F402525265C99715386652C3430313F372525264E7B5E67B181374A3D324138 -60A2775A946E25252625252670C28C405F4C2D3631405E4B72C89034443A252526486F5763A77A -2C343032423969B4835F9F7632423932423969B4834972592525262D35306EBF8A476E562C3430 -4E7C5F69B48326272725252670C28C405F4C2D3631405E4B72C89034443A2525264E7C5F5A956F -282B2A282B2A2526272525262525262525263C55466DBC8826282825252645685163A87B252526 -486F5763A77A2C343032423969B4835F9F7632423932423969B483497259252526374B3F70C48E -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525263E5B495F9F763B55452525262525264A72585F9F76303C35 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242424979797202020212121474747909090282828 -4242427A7A7A1E1E1E2121215D5D5D7B7B7B1E1E1E8181814646461E1E1E1E1E1E1E1E1E1E1E1E -7D7D7D4C4C4C2424249797978888888D8D8D9797975858581E1E1E1E1E1E7F7F7F3E3E3E1E1E1E -1E1E1E1E1E1E4242429494948C8C8C8C8C8C8686861E1E1E2121219595952D2D2D878787202020 -4646467171715050505F5F5F1E1E1E3535358A8A8A7777774242421E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4141414D4D4D4D4D4D4D4D4D4D4D4D4D4D4D515151 -EDEDEDFDFDFD8383834D4D4D686868EDEDED4D4D4D4D4D4D717171E6E6E64D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4141411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4545458383831E1E1E -1E1E1E1E1E1E1E1E1E4141418888881E1E1E6868685555551E1E1E1E1E1E1E1E1E8A8A8A333333 -1E1E1E1E1E1E5151516B6B6B1E1E1E1E1E1E1E1E1E7F7F7F3E3E3E1F1F1F3535358A8A8A414141 -2B2B2B9292921E1E1E1E1E1E1E1E1E4D4D4D6F6F6F1E1E1E1E1E1E1E1E1E8D8D8D2F2F2F1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E -3C3C3C8C8C8C1E1E1E4242429494948C8C8C8C8C8C8686861E1E1E2424249797978888888D8D8D -9797975858581E1E1E2B2B2B9292921E1E1E1E1E1E1E1E1E4D4D4D6F6F6F1E1E1E818181474747 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8181814747471E1E1E1E1E1E1E1E1E -1E1E1E4545458383831E1E1E1E1E1E1E1E1E1E1E1E4141418888881E1E1E424242777777262626 -8787873737373B3B3B8080801E1E1E3535358A8A8A7777774242421E1E1E1E1E1E818181464646 -1E1E1E1E1E1E1E1E1E1E1E1E7D7D7D4C4C4C2424249797972020201E1E1E1E1E1E1E1E1E424242 -9494948C8C8C8C8C8C8686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E7373739F9F9F1E1E1E1E1E1E1E1E1EBEBEBED9D9D9D5D5D5D5D5D57171711E1E1E8D8D8D -8686861E1E1E2E2E2EB1B1B18686861E1E1E8686868181819898986F6F6F1E1E1EC3C3C3434343 -D6D6D6262626282828E7E7E7222222282828E4E4E41E1E1EAAAAAA7878781E1E1EE4E4E42B2B2B -1E1E1E5A5A5AB5B5B51E1E1E8686869393931E1E1E1E1E1EBEBEBE5454541E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C8A8A8AD9D9D9 -3F3F3F3C3C3C818181A5A5A53C3C3C3C3C3C3C3C3C3C3C3C505050F0F0F05D5D5D3C3C3C474747 -959595EFEFEF5D5D5D6C6C6CE7E7E74242423C3C3C717171E3E3E33E3E3E6C6C6CEAEAEA424242 -4242423F3F3F3C3C3CE4E4E48D8D8D4E4E4E6D6D6DE7E7E77979793C3C3C474747E0E0E0A1A1A1 -545454757575E6E6E67878783C3C3C8A8A8AD4D4D4505050565656B1B1B1D2D2D23C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CC3C3C3F0F0F0F0F0F0C3C3C33C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E9B9B9B9B9B9B -9B9B9B9B9B9BB8B8B8C5C5C5C5C5C5B8B8B89B9B9B9B9B9B9B9B9B9B9B9B1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C51E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5 -1E1E1EC5C5C51E1E1EC5C5C51E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5DC5C5C5A6A6A6A6A6A6C5C5C58686861E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E5D5D5DC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C55D5D5D1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -4847434746424746434847434848444848444A49464A4945494845484743474642474642484743 -484743484743484743484743484743484743474642474643484743494844484744484743484743 -4847444948444948454948444947444A49454A49464A4946494744474643484744484743484744 -4948454846434746434948444A4945494844494844484743484743484743474642474642474743 -48474347464248474347464246454145444045444144434043423F44433F44423F43423E42413D -403F3C3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525263C3343A074C47D5D98252526252526252526 -25252625252625252625252625252625252625252625252636483D72C8902B332F252526252526 -61A478476D552525265C99714B775C2525262525265080615A946E2525264D795C5C9971252526 -313D3570C48E292D2B25252670C28C394F402525265C99714B775C2525262525262525266DBD89 -3F5D4B25252625252632423973C9912B332F25252670C28C394F4025252625252663A87B466B54 -252526486F575FA0762525262525264F7E605A95702525262525265080615A946E252526497257 -65AC7F252526252526282B2A72C78F34443A25252670C28C394F4025252625252663A87B466B54 -2525264E7C5F59936D2525262525262525262525262525262525262628286DBD8A3A5244252526 -59936D4C785C252526486F575FA0762525262525264F7E605A95702525262525265080615A946E -252526374B3F70C48E252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525263E5A495F9F763B5645252526252526 -4A73585F9F762F3B35252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2424249797978F8F8F8B8B8B -7777773C3C3C1E1E1E4242429494948D8D8D9393937B7B7B2A2A2A1E1E1E8181814646461E1E1E -1E1E1E1E1E1E1E1E1E7E7E7E4C4C4C2424249797971E1E1E1E1E1E2F2F2F8888884242421E1E1E -7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E1E1E1E2929298E8E8E -1E1E1E6E6E6E4747477979793B3B3B4848486868681E1E1E1E1E1E2222224A4A4A818181717171 -1F1F1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A4A4A4D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D797979F2F2F2626262686868EDEDED4D4D4D4D4D4D727272E5E5E5 -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4A4A4A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4545458282821E1E1E1E1E1E1E1E1E1E1E1E4141418888881E1E1E6767675555551E1E1E1E1E1E -1E1E1E8A8A8A3232321E1E1E1E1E1E5151516B6B6B1E1E1E1E1E1E1E1E1E7F7F7F9292928D8D8D -7F7F7F4D4D4D1E1E1E2B2B2B9292921E1E1E1E1E1E1E1E1E4D4D4D6F6F6F1E1E1E1E1E1E1E1E1E -8D8D8D2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4242427A7A7A -1E1E1E1E1E1E1E1E1E3C3C3C8D8D8D1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E1E1E1E242424 -9797971E1E1E1E1E1E2F2F2F8888884242422B2B2B9292921E1E1E1E1E1E1E1E1E4D4D4D6F6F6F -1E1E1E7E7E7E4545451E1E1E1E1E1E1E1E1E8585853131311E1E1E1E1E1E1E1E1E7E7E7E454545 -1E1E1E1E1E1E1E1E1E1E1E1E4545458282821E1E1E1E1E1E1E1E1E1E1E1E4141418888881E1E1E -4242427777771E1E1E3D3D3D8484843D3D3D8080801E1E1E1E1E1E2222224A4A4A818181717171 -1F1F1F8181814646461E1E1E1E1E1E1E1E1E1E1E1E7E7E7E4C4C4C2424249797972020201E1E1E -1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E7373739F9F9F1E1E1E1E1E1E1E1E1EBEBEBE5454541E1E1E1E1E1E -1E1E1E1E1E1E8D8D8DDEDEDED6D6D6E6E6E69797972222221E1E1E9595957474743E3E3EC5C5C5 -535353B2B2B21E1E1EC8C8C8353535282828E7E7E7222222282828E4E4E41E1E1E2F2F2FCFCFCF -3D3D3DE4E4E42B2B2B1E1E1EA6A6A66E6E6E1E1E1E3F3F3FD7D7D72323231E1E1EBEBEBE545454 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -707070E6E6E66767673C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C505050F0F0F0 -E9E9E9EAEAEAF0F0F0CFCFCF7D7D7D3C3C3C3E3E3EDFDFDF7878783C3C3CA1A1A1AEAEAE3C3C3C -6C6C6CEAEAEA3C3C3C3C3C3C3C3C3C3C3C3CE4E4E47474743C3C3C3C3C3CB5B5B5A5A5A53C3C3C -838383DBDBDB3E3E3E3C3C3C3C3C3C9D9D9DC4C4C43C3C3C8A8A8ACECECE3C3C3C3C3C3C5C5C5C -F0F0F04B4B4B3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C696969F0F0F0 -F0F0F06969693C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5 -C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC5C5C5C5C5C51E1E1EC5C5C51E1E1EC5C5C51E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5DC5C5C5A6A6A6292929292929 -A6A6A6C5C5C58686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5DC5C5C5C5C5C5C5C5C5C5C5C5 -5D5D5D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E588634746434746434948444847444847444847444A49464A4946494845484744 -474642474643474643464541464542474642474642484743484743474643474643474643484744 -484744474743474643484844494845494945494845494744494845494845494845484744484744 -484744484744484844494845494845494845494844494844494844494844484743474642474642 -4747434847434746424746424948444A494548474346454045444045444045444143423F44433F -45434044433F43423E42413D40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526463A51A074C46A517F -2525262525262525262525262525262525262525262525262525262525262525263D594873C991 -70C48E70C48E70C48E71C68F4E7C5F2525265C99714B775C2525262525264971575F9F76252526 -34463B71C58E2A2F2D4972595C997225252625252670C28C394F402525265C99714B775C252526 -252526292D2B73C99134463C252526252526282B2A73C99135473C25252670C28C394F40252526 -2525265D9A724C775B252526486F575FA0762525262525264972595E9D742525262525264B755A -5E9D7425252651826272C78F70C48E70C48E70C48E72C68F3B544425252670C28C394F40252526 -2525265D9A724C775B2525264E7C5F59936D252526252526252526252526252526252526252526 -53876558906B282B2A6FC08B34463C252526486F575FA0762525262525264972595E9D74252526 -2525264B755A5E9D74252526374B3F70C48E252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526394F415F9F76 -4365502525262525265282635F9F762A302D252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242424 -9797972020201E1E1E1E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E3F3F3F8C8C8C2828281E1E1E -6A6A6A6363631E1E1E1E1E1E1E1E1E2727279292923333332424249797971E1E1E1E1E1E1E1E1E -6C6C6C5757571E1E1E7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E -1E1E1E3030308888881E1E1E3A3A3A8787878080801E1E1E4242427171711E1E1E1E1E1E1E1E1E -1E1E1E2424249191913535351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A4A4A -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DD1D1D1878787565656FAFAFA535353 -4D4D4D878787D1D1D14D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4A4A4A1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2F2F2F9393932A2A2A1E1E1E1E1E1E1E1E1E5D5D5D7070701E1E1E5E5E5E -6060601E1E1E1E1E1E2020209494942929291E1E1E1E1E1E5151516B6B6B1E1E1E1E1E1E1E1E1E -7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E1E1E1E2222229595952424241E1E1E1E1E1E5A5A5A656565 -1E1E1E1E1E1E1E1E1E8D8D8D2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E5B5B5B7474741E1E1E4242427A7A7A1E1E1E1E1E1E -1E1E1E1E1E1E2424249797971E1E1E1E1E1E1E1E1E6C6C6C5757572222229595952424241E1E1E -1E1E1E5A5A5A6565651E1E1E6969696161611E1E1E1E1E1E1E1E1E8C8C8C3333331E1E1E1E1E1E -1E1E1E6969696262621E1E1E1E1E1E1E1E1E1E1E1E2F2F2F9393932A2A2A1E1E1E1E1E1E1E1E1E -5D5D5D7070701E1E1E4242427777771E1E1E1E1E1E6767677777778080801E1E1E1E1E1E1E1E1E -1E1E1E2424249191913535356A6A6A6363631E1E1E1E1E1E1E1E1E272727929292333333242424 -9797972020201E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7373739F9F9F1E1E1E1E1E1E1E1E1EBEBEBE -5454541E1E1E1E1E1E1E1E1E1E1E1E8D8D8D8686861E1E1E868686B5B5B51F1F1F1E1E1EA0A0A0 -6A6A6A1E1E1EB0B0B0CDCDCD5C5C5C1E1E1EBEBEBE434343282828E7E7E7222222282828E4E4E4 -1E1E1E1E1E1E656565B5B5B5E4E4E42B2B2B2B2B2BDFDFDFD0D0D0CFCFCFCFCFCFE3E3E35E5E5E -1E1E1EBEBEBE5454541E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C757575E4E4E46E6E6E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C505050F0F0F07272725151514242423C3C3C3C3C3C3C3C3C3C3C3CA0A0A0BDBDBD3C3C3C -D9D9D97878783C3C3C6C6C6CEAEAEA3C3C3C3C3C3C3C3C3C3C3C3CE4E4E47474743C3C3C3C3C3C -A5A5A5B1B1B13C3C3C999999C3C3C33C3C3C3C3C3C3C3C3C828282DCDCDC3C3C3C8A8A8ACECECE -3C3C3C3C3C3C4B4B4BF0F0F05757573C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3CC3C3C3C3C3C33C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C51E1E1EC5C5C51E1E1EC5C5C51E1E1EC5C5C5C5C5C5 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5DC5C5C5A6A6A6 -2929291E1E1E1E1E1E292929A6A6A6C5C5C58686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5DC5C5C5 -C5C5C5C5C5C5C5C5C55D5D5D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863464542474642474643474642474643474542474643 -474643474643484744474643484743474643474642464542464542474643484744474743474643 -484744494845484744484743484743484744494845494945494845484844484744484744474643 -4746434746434947444948454948444848444948454949454A49464A4945494844484743484743 -4847434948444948444847434746434746424747434A4A464C4B47494944484742474642464541 -45444143423E43413E42413E42413E42413D41403C3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -312D364C3E57342E39252526252526252526252526252526252526252526252526252526252526 -25252635463B71C68F292E2C2525262525262525262525262525265C99714B775C252526252526 -486F575FA07625252625252665AC7F43644F65AC7E3F5D4B25252625252670C28C394F40252526 -5C99714B775C2525262525262525266DBD8A3F5D4B25252625252632423973C9912C3430252526 -70C28C394F402525262525265C99714B775C252526486F575FA0762525262525264A73585E9E75 -2525262525264B755A5E9E75252526486F5663A87B252526252526252526252526252526252526 -70C28C394F402525262525265C99714B775C2525264B775C5B9870252526252526252526252526 -252526252526252526303D356FC28C44665166AE7F252526252526486F575FA076252526252526 -4A73585E9E752525262525264B755A5E9E75252526374B3F70C48E252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262A302D5B98705C9A73456A534C765B5F9F76528464252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2424249797972020201E1E1E1E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E -6565656C6C6C1E1E1E2F2F2F8F8F8F4A4A4A2121212C2C2C7474746D6D6D1E1E1E242424979797 -1E1E1E1E1E1E3636368D8D8D3D3D3D1E1E1E7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E4242427A7A7A -1E1E1E1E1E1E1E1E1E1E1E1E3636368383831E1E1E1E1E1E7777774A4A4A1E1E1E3C3C3C787878 -1E1E1E3838382828281E1E1E3434349393932F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4141414D4D4D4D4D4D4D4D4D4D4D4D5959595F5F5F4D4D4D696969F1F1F1686868 -4D4D4DCCCCCC9D9D9D535353CFCFCF9595954D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4141411E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6666667878782E2E2E2121214747478F8F8F -3333331E1E1E3C3C3C8C8C8C3434342121215C5C5C8080801E1E1E1E1E1E1E1E1E5151516B6B6B -1E1E1E1E1E1E1E1E1E7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E797979616161212121 -3030308888884242421E1E1E1E1E1E1E1E1E8D8D8D2F2F2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E2323234C4C4C8F8F8F3A3A3A1E1E1E424242 -7A7A7A1E1E1E1E1E1E1E1E1E1E1E1E2424249797971E1E1E1E1E1E3636368D8D8D3D3D3D1E1E1E -7979796161612121213030308888884242421E1E1E3232329090904848482121211F1F1F8D8D8D -3333331E1E1E1E1E1E1E1E1E3232329090904949492121212222223636361E1E1E666666787878 -2E2E2E2121214747478F8F8F3333331E1E1E4242427777771E1E1E1E1E1E2626268D8D8D808080 -1E1E1E3838382828281E1E1E3434349393932F2F2F2F2F2F8F8F8F4A4A4A2121212C2C2C747474 -6D6D6D1E1E1E2424249797972020201E1E1E1E1E1E1E1E1E4242427A7A7A1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7373739F9F9F1E1E1E -1E1E1E1E1E1EBEBEBE5454541E1E1E1E1E1E1E1E1E1E1E1E8D8D8D8686861E1E1E222222C2C2C2 -6E6E6E1E1E1EABABAB6262621E1E1E595959BEBEBE2020201E1E1EB6B6B6505050282828E7E7E7 -222222282828E4E4E41E1E1E1E1E1E1E1E1EB0B0B0E7E7E72B2B2B6C6C6CABABAB1E1E1E1E1E1E -1E1E1E7D7D7DA6A6A61E1E1EBEBEBE5454541E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C646464E6E6E66C6C6C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C505050F0F0F05D5D5D3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -505050E9E9E97E7E7EE3E3E34141413C3C3C666666EEEEEE3D3D3D3C3C3C3C3C3C3C3C3CE4E4E4 -7474743C3C3C3C3C3CA4A4A4B2B2B23C3C3C848484DBDBDB3D3D3D3C3C3C3C3C3C9C9C9CC4C4C4 -3C3C3C8A8A8ACECECE3C3C3C3C3C3C4A4A4AF0F0F05858583C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C6969696969693C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E9B9B9B9B9B9B9B9B9B9B9B9BB8B8B8C5C5C5 -C5C5C5B8B8B89B9B9B9B9B9B9B9B9B9B9B9B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C51E1E1EC5C5C51E1E1EC5C5C5 -1E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5D5D5D -C5C5C5A6A6A62929291E1E1E1E1E1E1E1E1E1E1E1E292929A6A6A6C5C5C58686861E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -5D5D5DC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C55D5D5D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642474642474643464542 -4746424644414645424645424747434A4945484744484744484743494844474643464542474643 -484743484744474643474643474643474643474642464642464542464642484844484743464642 -4645424645424746424745424746434746434847444847434847444847444847444A48454B4A47 -4B4A474A49454948444948454948444847434747434646424645424948454949454A4945494844 -48474346454146454144434044423F42413D41403C42413D43423E41403C3F3F3A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525263D344550405D2A282D252526252526252526252526252526252526252526 -25252625252625252625252626272764AA7C59936E3342382D3631364B3E2525262525265C9971 -4B775C252526252526486F575FA076252526252526456A536AB7856DBC88272A29252526252526 -70C28C394F402525265C99714B775C2525262525262525264E7B5F67B181374A3D32413860A277 -5A956F25252625252670C28C394F402525262525265C99714B775C252526486F575FA076252526 -2525264A73585E9E752525262525264B755A5E9E752525262D36316FC28C4A745A2F3A342E3933 -34453B25252625252670C28C394F402525262525265C99714B775C25252641604C6CBB88324239 -313F372C353036483D5A9670282B2A25252625252658916C6FC28C486F57252526252526486F57 -5FA0762525262525264A73585E9E752525262525264B755A5E9E7525252632423973C991324239 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526313F375081625C99715A946E4B765A2B312E252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2424249797972020201E1E1E1E1E1E1E1E1E1E1E1E424242 -7A7A7A1E1E1E1E1E1E2626268D8D8D3737371E1E1E3636367878788E8E8E8888885F5F5F222222 -1E1E1E2222228D8D8D8F8F8F8D8D8D8181814F4F4F1E1E1E1E1E1E7F7F7F939393929292929292 -7878784242429595958F8F8F8F8F8F8F8F8F6464643C3C3C7F7F7F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3737378181811E1E1E5E5E5E8B8B8B9292928686864F4F4F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3535354D4D4D4D4D4D4D4D4D4D4D4D747474E7E7E7F5F5F5 -E4E4E48D8D8D4D4D4D4D4D4D676767DDDDDDF6F6F6C0C0C05050504D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D3535351E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121215B5B5B858585 -8F8F8F7A7A7A3A3A3A1E1E1E1E1E1E1E1E1E5050508585858F8F8F7777772F2F2F1E1E1E1E1E1E -1E1E1E5151516B6B6B1E1E1E1E1E1E1E1E1E7F7F7F3E3E3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2C2C2C7373738F8F8F8787875757571E1E1E1E1E1E1E1E1E1E1E1E8D8D8D2F2F2F1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C9090908F8F8F8A8A8A727272363636 -1E1E1E1E1E1E4242429595958F8F8F8F8F8F8F8F8F6464642222228D8D8D8F8F8F8D8D8D818181 -4F4F4F1E1E1E1E1E1E2C2C2C7373738F8F8F8787875757571E1E1E1E1E1E1E1E1E3B3B3B7E7E7E -9292928F8F8F8080802C2C2C1E1E1E1E1E1E1E1E1E1E1E1E3B3B3B7E7E7E939393909090737373 -1F1F1F2121215B5B5B8585858F8F8F7A7A7A3A3A3A1E1E1E1E1E1E4242427777771E1E1E1E1E1E -1E1E1E4B4B4B8080801E1E1E5E5E5E8B8B8B9292928686864F4F4F1E1E1E1E1E1E363636787878 -8E8E8E8888885F5F5F2222221E1E1E2424249797979292929292929292925B5B5B424242959595 -8F8F8F8F8F8F8F8F8F6464641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -7373739F9F9F1E1E1E1E1E1E1E1E1EBEBEBEDEDEDEDBDBDBDBDBDBDBDBDB3535358D8D8D868686 -1E1E1E1E1E1E4D4D4DD6D6D6272727B4B4B45A5A5A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EAEAEAE -5E5E5E282828E7E7E7222222282828E4E4E41E1E1E1E1E1E1E1E1E3D3D3DE2E2E22B2B2BB2B2B2 -6868681E1E1E1E1E1E1E1E1E3A3A3AE0E0E0292929BEBEBEE0E0E0DEDEDEDEDEDEB4B4B41E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CC9C9C99797974242424242424242423F3F3F -3C3C3C818181A5A5A53C3C3C3C3C3C3C3C3C3C3C3C505050F0F0F05D5D5D3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3CA6A6A6E9E9E9A1A1A13C3C3C3C3C3C4E4E4EEEEEEE7E7E7E515151 -5D5D5D3C3C3CE4E4E47474743C3C3C3C3C3CA4A4A4B2B2B23C3C3C484848E1E1E1A0A0A0545454 -747474E5E5E57A7A7A3C3C3C8A8A8ACECECE3C3C3C3C3C3C4A4A4AF0F0F05858583C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E959595C5C5C5C5C5C59595951E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C51E1E1E -C5C5C51E1E1EC5C5C51E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E5D5D5DC5C5C5A6A6A62929291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E292929A6A6A6 -C5C5C58686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E5D5D5DC5C5C5C5C5C5C5C5C55D5D5D5D5D5DC5C5C5C5C5C5C5C5C55D5D5D1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643 -474643474642474642474642464542474643464542484744494945484844484743474743494844 -484743474643474642474643474643464642464542464542464642464642474642464541454541 -464642474642464541464542474643484744484743474743474643474743484743484744484744 -4746434948454A49464B4A464A49464A4945494844484743474642474642474642484844484743 -47464347464347464346454144433F44433F44433F43423F42413D41403C41403D42413D41403C -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526332E389E72C1A074C46C5381252526252526252526252526 -2525262525262525262525262525262525262525262525262D363159936E6CBA876FC28C64AA7C -2729282525265C99714B775C252526252526486F575FA076252526252526292D2B6EC08B4E7B5E -25252625252625252670C28C394F402525265C99714B775C2525262525262525262729284E7C5F -6AB7856CBB88558A682A302D25252625252670C28C394F402525262525265C99714B775C252526 -486F575FA0762525262525264A73585E9E752525262525264B755A5E9E75252526252526374A3D -61A3786FC08B6DBE89548A6825252625252670C28C394F402525262525265C99714B775C252526 -282B2A59936E6FC08B6BB9863D58463F5C496DBD892C3430252526252526364B3E71C68F2C3430 -252526252526486F575FA0762525262525264A73585E9E752525262525264B755A5E9E75252526 -25262758906C67B181252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2929294D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D2929291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C424242EFEFEFF0F0F0F0F0F0 -F0F0F0F0F0F09C9C9C3C3C3CA0A0A0CFCFCF3C3C3C3C3C3C3C3C3C3C3C3C505050F0F0F05D5D5D -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C585858F0F0F05A5A5A3C3C3C3C3C3C3C3C3C -8E8E8EDFDFDFE7E7E7AEAEAE3C3C3CE4E4E47474743C3C3C3C3C3CA4A4A4B2B2B23C3C3C3C3C3C -5C5C5CC1C1C1E6E6E6D4D4D48484843C3C3C3C3C3C8A8A8ACECECE3C3C3C3C3C3C4A4A4AF0F0F0 -5858583C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E959595C5C5C5C5C5C59595951E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C5C5C5C5C5C51E1E1EC5C5C51E1E1EC5C5C51E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E868686A6A6A62929291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E292929A6A6A68686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E868686C5C5C5C5C5C55D5D5D1E1E1E1E1E1E5D5D5DC5C5C5 -C5C5C58686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863484743474643474642474642474642474643484743474643464642474643474642 -4645424646424746434847444847444746434746424746424645424746434948454A4946484743 -4746424646424746424848434847444746434746434848444B4A47494845484744474643474643 -4848444948444A4946494845494845484744494744484744484743474642474642474642464542 -47464247464246454145444145444145444145444145444045444044433F43423E42413D41403C -41403C41403C403F3B3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262B282D8965A79D72C050405D252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262A302D2B332F -58926D518262252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E3E3E -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D3B3B3B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C484848494949ACACACB2B2B23C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E959595C5C5C5C5C5C59595951E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C51E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2929291E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2929291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E8686865D5D5D1E1E1E1E1E1E -1E1E1E1E1E1E5D5D5D8686861E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863474642474642474642474642474642474642474642474642 -454541454441464541454541464541474642484744494845484844474743474643484743484743 -4948444A49454948444847434847434847434948444949454847444847434948454C4B47494845 -4848444947444948454949454B4A464C4B474B4A46484844484643474643474643474643484744 -48474347464247464247474347464246454146454144434044434046454145444045444044433F -44433E43423E42413D41403D403F3B3F3E3A3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -272629252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252665AC7F6FC08B558B68272A29252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2121214747474D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4747472121211E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CCFCFCFE7E7E7 -B2B2B24545453C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E959595C5C5C5C5C5C5 -9595951E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C51E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C51E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464542464542464541464541464541 -464542474642484844474642464642474743484743474643474642464542464542474643474743 -4948454A4945494844484743474642484743464541464541484743494844494845484744474743 -4948454A49464948454948454948454847444948454A49464A4945494844474643464542464542 -4745424746434948444A4945494844484744484743474642484743474642464541464441464541 -47464246454144433F43423E42413D42413D41403D403F3B3F3E3B3F3F3A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2626264747474D4D4D4D4D4D4D4D4D4D4D4D4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4747472626261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EA6A6A6C5C5C5C5C5C5C5C5C5 -C5C5C5C5C5C5C5C5C5C5C5C5A6A6A61E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541454440 -454441464541464542474643484743474743474743484743484743484743474642464541464541 -454441464541464542474643474643464642474642474642474643474642474642484743484743 -4746434746434746434948454A4A46494945484844484744474643484744474743484743474642 -4645424746424847444948454A49464E4D494E4D494B4A46494845484743474642464541454441 -46444146454147464247464347464245444043423E43423E43423E42413E41403C403F3B40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2121213E3E3E4D4D4D -4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D3B3B3B -2121211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E58863464541464541464542484743484743474642474642474642474642474642464541464642 -464641464641464541464541464541464541454441454440444440464542474643484744484743 -494844484743474642464542464542474543464542464642474642474643474643464542474643 -4746434746424645414645424746434A49464C4C484C4C4850504C504F4B4B4A46484844494844 -47464246454145444146454145444145444145444046454145443F43423E44433F44433F43423E -41413D403F3B3F3F3B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2929293535354141414A4A4A4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4A4A4A414141 -3535352929291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C -3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863474643464542484743494844484743474642464541464541464541 -464541464541454541464541464541464542464541464541454440454440454440454441464542 -484743484743484743494845494844484743484743474642474542474642474642474742474642 -4544414544414645414645424645414645414645424645424847444B4B484C4B484A4A464A4945 -49484448474348474347474247464247464246454145444043433F43423F45454045444043423E -43423E43423E42413D41403C403F3B3F3F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863474743474643474643474743464541474641 -464541464541464541474642474642464541474642474642464542464541464541464541464541 -474642464542464542474642474642474642474642474643484744484744484743464542474642 -484744484843474742474642474642474743474642464541464541454440454441464542474743 -484744484744474643474642474642474642474642474743474642464541454440444340454440 -47464246454144433F43423E42413E41403D40403C3F3F3B3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643484743474643 -474642484743474642474641474642474642484743474642464542474642474642474643464542 -464542474643484743484743474642474642464541454441454441454541474643484744484743 -4747424646424645414746434847444847434848444848444A4945484743464541464541454440 -454440454441454441464542474643474642474642464541464541464541474642464541454440 -44433F45444045454147464246454144433F43423E43423E42413D41413D403F3C3F3F3B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -484743484744494845484744494844494844484743484743474642474642474642464542474642 -474643474643474643474643474643474643474642484743474642464541454440454440454441 -464542474642474642464641464541464541474642474643474643484743484743484744484743 -464541474642474642464542474643474643474642484743474642474642464541464541464641 -48474347474247464246454145444045444045444045444044433F43423E43423E42413D41403C -403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863474643494844484844494844484844494844484743474643464542474643 -484743474643474642474642464542474642474643474643474642474642474642464541464541 -464541454441454440454440464541454540454440454440464541464542474642474642474642 -4746424847434847434847434847434847434847434A49464C4B47494844494844484743494844 -48474448474348474349484448474448474347464245444145444144434044434044423F43423E -42413D41403C403F3B3F3E3B3F3F3A333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -414141414141414141414141414141414141414141414141414141414141414141414141414141 -4141414141414141414141414141414141411E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863474642474642474642474743484743484743474643 -474643474643484744484743474643464542474542464542464542464542464542454541464541 -464541464541464642464541454541454440454440454440444440454440454440454541454440 -4645414746434746434847444747434847434948454948454847444847444948454C4B484A4945 -4948444746434948444A4945494844484743484744474643464542464542454441444340444340 -44434043423F42413D42413D41403C403F3B3F3E3A3E3E3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526282826 -7474339A9A38818135323228252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541464541464541464541 -464541464542474643474643484744484743474642474643484743484743474643464642474642 -464542454441464541464641464641464541464541464541464541464541464541454440454440 -454440454440454440454441464542474642484743484744474743494844494845484744484643 -474643474642484743474642474642474642474642474643474643474643474643464541454441 -45444145434045434044433F43423F43423E44433F41403C3F3E3A3E3D393E3E39333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525267979347070322828264A4A2BA0A03A252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541 -474642484743474642474642474642474643474643474642474642464541474642474642474643 -474643474643474743464542454441464541464641464541454440454440474642474642464541 -464541464541454440464541464541464541454441464441464642474643484744464642464642 -464542474643474542484743484744494844484743464541464541464541464542464642474643 -47464246454145444045444145444044433F43423E43423E44433F45444042413D403F3B3F3E3A -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526A2A23A282826252526252526959537383829252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D -1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1D1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863474641474642484743484742484743474643474542464542454441454440454441 -474642464542474642474643464542464542464642464542464541464541464641464541464541 -474642484743474642474642474642474642474642464542464542464541454441464542464542 -4646424645424544414544414645414746424847434B4A464A4945494844474642474641464541 -45444046454146454246454245444145444046454145444144433F43423E43423E43423F43423E -42413D40403C3F3F3B3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526373729949438C8C840B6B63D7D7D34787833 -2E2E2725252625252625252625252625252625252625252625252625252625252669B48442634E -2525262525262525262525262E393373C9912E39332525262525262C35305488666BB98770C48E -67B0824B775C252526568C6973C99173C99173C99173C99168B2822525262E393372C78F3D5847 -252526252526252526303D3573C9912D35302525262525262C35305488666BB98770C48E67B082 -4B775C252526568C6973C99173C99173C99173C99168B282252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525263E5B495F9F763B5545 -2525262525264A72585F9F76303C35252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863474643474643484743484743484743474642474642474642 -464541464541464541474642474642474642474642464542464642464542464542454541464541 -474641474641474642464541474642464541474642474643474743474642464541464541454541 -464541464542454441454441464542464542464541464541464542474643494844494844494844 -49494448474346464146454146454145444045444045444046454145444145444144434044433F -44433F42413D42413D42413D41403C403F3B3F3F3A333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526A7A73B808034A9A93B -949438C8C8409C9C392F2F28252526252526252526252526252526252526252526252526252526 -25252669B48442634E2525262525262525262525262E393373C9912E39332525262C35306AB785 -62A67A3D5747313F373B544442634E252526568C6958916D2D35302D35302D35302B322E252526 -2E393373C99170C28C34443A252526252526303D3573C9912D35302525262C35306AB78562A67A -3D5747313F373B544442634E252526568C6958916D2D35302D35302D35302B322E252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -3E5B495F9F763B55452525262525264A72585F9F76303C35252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643474643484744484744484743 -474642474642474642484743484743474642474641464541454440454440454440444340464542 -464642464542474642464541464541474642474642464541464541464541474642474642454441 -454441474642464642464542464542454441464542464542464542464541464542464542474643 -4746434847434C4B474D4D4949484447474246454146454146454145444045444044433F444340 -44433F44433F44434044433F43423E42413E42413D41413C40403B3F403A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526313128 -CBCB41CACA409B9B39BBBB3ECBCB419B9B394B4B2C252526252526252526252526252526252526 -25252625252625252625252669B48442634E2525262525262525262525262E393373C9912E3933 -25252653876568B382272A29252526252526252526252526252526568C69568C69252526252526 -2525262525262525262E393373C99152836368B3822A302D252526303D3573C9912D3530252526 -53876568B382272A29252526252526252526252526252526568C69568C69252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525263E5B495F9F763B55452525262525264A72585F9F76303C35252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643484743 -484844484744484743484743484743484743484743474642474642464541454440464541464542 -454541464542464542464542464541464541454440454440464541474642464542464542464542 -464541464542464541464541454441464542464542454441454441454541454441464542464541 -4645414645414746424746424746424948454B4A46484743474642464541464541474642464541 -46454144433F44433F43423F44433F44433F44433F43423E43423E42413E41403D403F3C3F3F3A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526292926C3C33FCBCB41CBCB41CBCB41CBCB41979738393929252526252526252526 -25252625252625252625252625252625252625252669B48442634E252526252526252526252526 -2E393373C9912E39332525266AB7854B755A252526252526252526252526252526252526568C69 -568C692525262525262525262525262525262E393373C9912E373259936D5B966F252526303D35 -73C9912D35302525266AB7854B755A252526252526252526252526252526252526568C69568C69 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525263E5B495F9F763B55452525262525264A72585F9F76 -303C35252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E58863474643484744474743474743474642484743484743484743474642474642464541464541 -474642474642474642464542464643464542464542454541464541454440444340444340454440 -464541464542464541464541464541464542464541454441454441464542464541464541464642 -464541474642464542464541464542474643484744474743474743484743484743474642464541 -46454146454146454146454144433F45444044434045444044434044433F43423E42413D42413D -41403C403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525266C6C31CBCB41CBCB41CBCB419D9D39979738252526 -25252625252625252625252625252625252625252625252625252625252669B48442634E252526 -2525262525262525262E393373C9912E393325252672C68F42634E252526252526252526252526 -252526252526568C6971C68F6EBF8A6EBF8A6EBF8A43634F2525262E393373C9912E3732292E2C -69B483446751303D3573C9912D353025252672C68F42634E252526252526252526252526252526 -252526568C6971C68F6EBF8A6EBF8A6EBF8A43634F252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525263E5A495F9F763B5645252526 -2525264A73585F9F762F3B35252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863474643484743464542464642474642474643484743474643474643 -474642464541474642474642464542464542464542464542464542454441464542464642474642 -474642454440454440464541464541464541464541464541464541454441454441464542454541 -454541454440464541464541474642474642464541464542474643474743484744494845494845 -4948454A4945494844484743474642474642474642474642464541454440454440454440444340 -43423E42413D41403C403F3B403F3B3F3F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252642422AA3A33ACBCB41969638 -8E8E37C2C23F282826252526252526252526252526252526252526252526252526252526252526 -69B48442634E2525262525262525262525262E393373C9912E39332525266BB9864A745A252526 -252526252526252526252526252526568C6959936D2E39332E39332E3933292D2B2525262E3933 -73C9912E3732252526374C406FC08B3B534373C9912D35302525266BB9864A745A252526252526 -252526252526252526252526568C6959936D2E39332E39332E3933292D2B252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526394F41 -5F9F764365502525262525265282635F9F762A302D252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCC -CCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E648A8A6A441E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863464642474643484743484743484743474643 -484744474642474642464541474642474642474643464542464542464542464542464542454441 -474642464642474642474643474642474642474642464541464541464541454441464541464541 -464542464541454541454541464541474642474642474642474642474642464542474643464642 -4747434847444948454A4A464B4A464A4945494844484743474642494844484743464542464541 -45444045444045444043423E41403C403F3B403F3B403F3B3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252625252625252625252660602F -959537C8C8405A5A2F9E9E39C8C84046462B252526252526252526252526252526252526252526 -25252625252625252669B48442634E2525262525262525262525262E393373C9912E3933252526 -578F6B67B080262727252526252526252526252526252526568C69568C69252526252526252526 -2525262525262E393373C9912E37322525262525264F7E6067B18173C9912D3530252526578F6B -67B080262727252526252526252526252526252526568C69568C69252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262A302D5B98705C9A73456A534C765B5F9F76528464252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642474643484743 -484743474643474643474642474642464541474642474642464541464542454441464542464642 -474643474642474642464642474642464542474642494844484742474641464541464541454440 -444340454441464541454541454441454540454541474642484743484743474642474642474642 -4746424745424645424746434747434847434948454A4945484844484743474643474642484743 -47464246454145444045444044433F44433F43423E41403C403F3C403F3C403F3B40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525267D7D34989839BABA3E3535288C8C36C6C6405A5A2F252526252526252526252526 -25252625252625252625252625252625252669B484486E552E37322E37322E3732292E2C2E3933 -73C9912E3933252526303D356DBD895FA0763B5444313D35364B3E41614C252526568C6958916D -2D35302D35302D35302D35302627272E393373C9912E3732252526252526282B2A67B18173C991 -2D3530252526303D356DBD895FA0763B5444313D35364B3E41614C252526568C6958916D2D3530 -2D35302D35302D3530262727252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526313F375081625C99715A946E4B765A2B312E252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E33598AA5BBC6C6C6BBA5857A90B6CCCCCC -B07F3E1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E1E1E3E7FB0CCCCCCB6957F90 -ABBBC6CCC6BBA07A49281E1E1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E1E1E1E -1E235F9BCCCCCCCCA07A6490ABBBC6CCCCC6C1AB7A1E1E1E3959859BABB6C1C1C6CCCCC6C1B6AB -906A49281E1E1E498ABBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC69B59231E1E1E3E7AB0CCCCCC -CCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB6957F90ABBBC6CCC6BBA07A49281E1E -1E1E1E1E33598AA5BBC6C6C6BBA5857A90B6CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CC -CCCCB6957F90ABBBC6CCC6BBA07A49281E1E1E1E1E28446A95B0C1C6C6C1B0956A6F95C1CCCCCC -A56A2E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E2E496F95ABB6 -C1C6CCC6C1BBB09B8559331E1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E1E1E1E -1E2E4E7A95ABBBC6CCCCCCC6C1BBB0A07F542E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E23446A95B0C1C6CCC6BBA5856F8AB0C6AB6F391E1E1E1E1E1E28496F95ABBBC1C6CCC6 -C1B6A07F54331E1E1E1E1E235F9BC6C1957A6F95B0BBC1C6C6BBAB8A59331E1E1E1E1E1E234E8A -BBCCCCCCCCCCCCC69554231E1E1E1E1E1E1E1E1E235F9BC6C1957A6F95B0BBC1C6C6BBAB8A5933 -1E1E1E1E1E1E1E28446A95B0C1C6CCC6BBA58A7A8AB0C6AB6F391E1E1E1E1E1E28496F95ABBBC1 -C6CCC6C1B6A07F54331E1E1E1E234985B0C6B08549231E1E1E1E1E233E6FA5C6BB90542E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -474642474643474642474642474642474642464541464541464542474642474642464541464541 -474642474642474642474642474642474642464542464542464542474642494844484743474642 -464541464541464541454440444340464541464541454441464541454441464542484743484743 -484743474642474642464642464542464542464542454541464542474643484743474642474642 -46454247454247464246454246454145444044433F44433F44433F44433E42413D41403C403F3C -403F3C40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525269898399797389595382525266B6B31A5A53BC9C940282827 -25252625252625252625252625252625252625252625252625252669B48473C99173C99173C991 -73C9914E7C5F2E393373C9912E39332525262525262D363158906B6DBD8A71C68F69B584528464 -252526568C6973C99173C99173C99173C99173C99134443A2E393373C9912E3732252526252526 -25252639514373C9912D35302525262525262D363158906B6DBD8A71C68F69B584528464252526 -568C6973C99173C99173C99173C99173C99134443A252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396FA5C6CCCCCCC6BBAB -A5B0C1CCCCCCCCCCCCB07F3E1E1E335F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E1E3E -7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E1E335F9BC1CCCCCCC1AB9B90909BB0C1CC -CCCCBB9054281E1E1E1E235F9BCCCCCCCCCCCCC6BBAB95908A909BA5A57F1E1E234E90BBC1B6A5 -9B908A858A95ABC1CCCCCCBB8A4E231E39597F8A8A90A0B6C6CCCCCCBBA5908A8A8A8A8A64441E -1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCCCC6B6A08A8A9B -B6C6CCCCCCAB6F391E1E1E396FA5C6CCCCCCC6BBABA5B0C1CCCCCCCCCCCCB07F3E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E -1E1E1E1E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E23498AB6CCCCCCCCC6BBB0 -B0BBC6C6CCCCCCCCCCA56A2E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E1E1E -23447AB0C6CCCCCCCCC1B0A5A0A5B0BBC1BB8A4E231E1E335F9BC1CCCCCCC1AB9B90909BB0C1CC -CCCCBB9054281E1E285995C1CCCCC6B6A08A7F7F85909BABBBA56F391E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E234E8ABBCCB6956A493939445F90B0C6CCCCAB6F391E1E1E1E3E6FAB -C1BBA07A5444393339496A95B6C6AB7A3E1E1E1E235F9BC6CCC6AB854E2E1E1E23447AABC6C190 -54231E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E235F9BC6CCC6AB854E2E -1E1E23447AABC6C19054231E1E1E285490BBCCB69564443939446490B6C6CCCCAB6F391E1E1E1E -3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E23447AABC6B68A4E281E233E7AABC6 -B68A4E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863464542464542464542474642464542464541464541464542464542474642 -474642474642464541464541464541454440454440464541464541464642464541474542464542 -474643484643474642484743474642474642474642474642474643464542464541464542464541 -464541474642484743484743494844484743484743474743474642464542464542474643474643 -46454247464347464247454246454145444046454145444045444044433F44433F44433F44433F -43423E41413C403F3B403F3B3F3F3B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525269E9E39AAAA3B8F8F372525262F2F28 -9C9C39CBCB41808034252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397A -B0CCCCCCC19B5F2E1E1E23447FB0CCCCCCCCB07F3E1E3E7AB0CCCCCCB67F44231E1E1E1E235490 -BBCCCCC6A0641E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC69554231E3E7AB0CCCCCCB67F -44231E1E1E1E235490BBCCCCC6A0641E1E1E1E235F9BCCCCCCCCBB95592E1E1E1E1E1E1E1E1E1E -1E1E1E282E2E231E23282E333339394E85B0CCCCCCB07F3E1E1E1E1E1E1E235490C1CCCCCCA064 -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CC -CCCCC19559231E1E2E6AA5CCCCCCC69554231E397AB0CCCCCCC19B5F2E1E1E23447FB0CCCCCCCC -B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC69554231E498A -BBCCCCCCBB9054281E1E285490BBCCCCCCCCA56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E235490C1CCCCCCB68A4E281E1E1E1E1E1E2833392E1E1E3E7AB0CCCCCCB67F -44231E1E1E1E235490BBCCCCC6A0641E1E397AABCCCCCCB6905433231E1E1E1E1E1E23231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C6A0642E1E1E1E1E1E1E285F9BC6CCAB -6F391E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E235F9BC6C6A064281E1E -1E1E1E1E396FABC6B07A3E1E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E23 -5F9BC6C6A064281E1E1E1E1E1E396FABC6B07A3E1E1E235995C6C6A0642E1E1E1E1E1E1E285F9B -C6CCAB6F391E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E396FA5 -C1BB957A8AB0C6B07F49231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863464541464541474642474642474642474642474642 -474642474642484744494844474642474642474642474642464541464541474642474642474643 -474642464542464542474643474642474642484743474642484743494844484744484743474643 -474643474643474643474643474643474643474643474743484743484743474743484743484743 -484743474643474643464542474643464542464541464441454441464541454441454440454440 -44433F43423E43423E42413D41413D403F3B3F3F3B3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526767632C4C43F -8A8A3625252625252656562E98983844442B252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235495C6CCCCCCA064281E1E1E1E1E498ABBCCCCCCB07F3E235F9BC6CCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCB07F1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B5923 -235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F1E1E1E1E235F9BCCCCCCCCA064281E -1E1E1E1E1E1E1E1E1E1E1E28496F9BB0C1CCCCCCCCCCCCCCCCCCCCCCCCCCBB8A491E1E1E1E1E1E -235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E -1E1E1E1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B5923235495C6CCCCCCA064281E1E -1E1E1E498ABBCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCC -CCCCC69B5923285FA0CCCCCCC69B59231E1E1E1E235995C6CCCCCCA56A2E1E1E1E1E1E1E1E1E1E -4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E -235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F1E1E1E3E7AABC6CCCCCCCCCCC6BBB0 -A0907A593E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABC6B685441E1E1E1E -1E1E1E1E3E7FB0C6AB6F391E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E23 -5F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E235490C1C69554231E -1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E397AABCCB685491E -1E1E1E1E1E1E1E447FB0C6AB6F391E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E -1E1E1E1E1E1E1E1E336AA0C6CCCCB07F44231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642484743494844474642 -474642474642474642474642484743484744484743474642474642474642464542474642474642 -4846434746424645414645414645414746424746424645424746424746424746424A49454C4B47 -494844484743474643474643484743484744474743474643454541464542464542464642474642 -484743474743484743484743474643474642464642474743484743484643474642474642464541 -45444145444045444044433F44433F43423E42413D41403C403F3B403F3B3F3F3A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252626262641412A292926252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C6CCCCCCA064281E1E1E1E1E4985BBCCCCCCB07F3E -235F9BC6CCCCCCB6A08A8585858585858585858585856F541E1E3E7FB0CCCCCCB07F3E1E1E1E23 -5F9BCCCCCCC69B5923235F9BC6CCCCCCB6A08A8585858585858585858585856F541E1E1E1E235F -9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCCCBBA0856F645F5F6A90B6CCCCCC -BB8A4E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923235995 -C6CCCCCCA064281E1E1E1E1E4985BBCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB0 -7F3E1E1E1E235F9BCCCCCCC69B59232864A0CCCCCCC69559231E1E1E1E235490C1CCCCCCA56A2E -1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E -1E1E1E1E1E1E1E1E1E235F9BC6CCCCCCB6A08A8585858585858585858585856F541E1E1E1E1E23 -39546A8590A0ABBBC6CCCCCCCCC19B5F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397A -ABC6B685441E1E1E1E1E1E1E1E3E7FB0C6AB6F391E1E396FABC6B685441E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E -235490C1C69554231E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E -1E397AABC6B67F441E1E1E1E1E1E1E1E3E7AB0C6AB6F391E1E396FABC6B685441E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E5490BBC6CCCCC1A064331E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474742 -474643484744474643474642464542474642474642474743474643474643474642474642474642 -474642484743474643474643474642464541454540464541464541464541464541464542474642 -474642484743494844474643474643474642464542474643474643474643464542464541464541 -464542464642474642474742474642464541474642474642474642464542474643484743484743 -47464247464246454146454145444045444144433F43423E42413D42413D42413D41413C403F3C -3F403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCC19559281E1E233E -7AB0CCCCCCCCB07F3E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839493E2E1E1E3E7FB0CC -CCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839 -493E2E1E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E235F9BC6CCCCCCB07A3E1E1E -1E1E23498ABBCCCCCCBB8A4E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCC -CCCCC69B59231E3E7FB0CCCCCCC19559281E1E233E7AB0CCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E498ABBCCCCCCB07F441E1E1E1E3E -7AB0CCCCCCCCA56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E235495C1 -CCCCCCB68A4E281E1E1E1E1E1E2839392E1E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839 -493E2E1E1E1E2828281E1E1E1E1E1E1E1E2E64A0C6CCCCC19054231E1E1E1E1E1E1E1E395F7F8A -8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235995C1C6A0642E1E1E1E1E1E1E285F9BC6CCAB6F391E1E234E90C1C6AB6F33 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E -1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E -1E2E6AA5C6B67F441E1E235995C1C69559231E1E1E1E1E1E235495C1CCAB6F391E1E234E90C1C6 -AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E335F9BBBC1A06A495990BBC1A56F3E23 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863474642484743494845474643474642474642474643474642464642474642464541 -464541464642464642474743484743484743474642464641454440464541464541464541464541 -474642464542464441464542474643484743474642484743464541464541464542464542474642 -464542464541464542464542464541464641464541464541454440464542474643464542464542 -47474347474347464246454146454145444045444145444145444044433F44433F43423E42413D -41403C41403C403F3C40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AABCC -CCCCCCC6B6A5A0ABBBCCCCCCCCCCCCB07F3E1E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CC -B685441E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E3364A0C1CCCCCCC6BBAB -A095959BA5ABB6C6CCB685441E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E3E7A -B0CCCCCCC6AB8A5F4E54648AABC6CCCCCCCCBB8A4E1E1E1E1E1E1E1E397AABCCCCCCCCBBA5958A -8A8A85643E1E1E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E3E7FB0CCCCCCB0 -7F3E1E1E1E235F9BCCCCCCC69B59231E1E3E7AABCCCCCCCCC6B6A5A0ABBBCCCCCCCCCCCCB07F3E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234464858A8A8A8A9BB0C1CCCCCC -C1AB958A8A8A8A855F1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E23498ABBCC -CCCCC6B69B8A8A9BB6C6CCCCCCCCCCA56A2E1E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A -8A855F1E1E1E23447FB0C6CCCCCCC6BBB0A0A0A0A5B6C1BB8A4E231E1E3364A0C1CCCCCCC6BBAB -A095959BA5ABB6C6CCB685441E1E2864A0C1BBAB9B90857F7F8595B0C1CCCCCCB07A3E1E1E1E1E -1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F23 -1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E8ABBC6B695644433333E598AB0C6CCCCAB6F391E -1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E231E1E235F9BC6C1904E231E1E1E1E1E -1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E235F9BC6 -C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E284E90BBC1A56F3E231E1E233E6FA5C6CCCCAB -6F391E1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E231E1E1E396AA0C1C19B5F331E -1E1E285490B6C6AB7A44231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863474742484743474743474643474642474642474642464541 -464542474642464542464541464541464542474743474643474642464542474642474642474642 -464541464541464541454441454441464542464542474643484744474643484743474642464541 -464541454541464541464541464541474643464642464542464641474642464541464541474642 -48474348474347464347474347464247464246454147464246454145454145444044433F454440 -44433F44433F43423E42413D41403C403F3C40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23395F8AABBBC6CCC6C1AB908595B6CCCCCCB07A3E1E1E1E1E283E648AA0B0BBC6 -CCCCCCCCC6BBB6A5957A4E2E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E -1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E1E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E -1E1E1E1E1E1E1E1E233E6A90ABBBC6CCCCC6C1B09B8A95B0CCCCCCBB8A4E1E1E1E1E1E1E1E1E2E -4E7AA0B0C1C6CCCCCCCCCCC69B59231E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC695 -1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E23395F8AABBBC6CCC6C1AB90 -8595B6CCCCCCB07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC6 -9B59231E1E1E28496F9BB0C1C6CCC6B6A07F7F9BC1CCCCCCA56A2E1E235F9BCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCC6951E1E1E1E1E1E2E4E7A95ABBBC1C6CCCCC6BBB6A58A59331E1E1E1E -1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E1E1E23446A95A5B0BBC1C6CCCCCCC6C1B6A5 -90643E231E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E2354 -90C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28446A95B0C1C6CCC6BBA5 -856F8AB0C6AB6F391E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E1E1E235F9BC6 -C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -AB7A391E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E28446A95B0BBC1C1 -BBB6AB958595B6C6AB6F391E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E233E6F -ABC6BB95592E1E1E1E1E1E1E1E284E8AB6C6B085491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474742474743464642464541464542 -474643464542464541474642464542464541464542464541464541474643474743474743494844 -494844484743474642454440454441454440464541464542464542464542474643484744474643 -474643474742474642474642464541464541474642474643474642474742474742474643474743 -474642474642484743474643484743474642474642484743474642474642474642464541454540 -44433F44444044433F44433F43423E43423E42413D41403C41403C3F3F3B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232828231E1E1E1E1E1E1E28599BC1CCCCCCA0642E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232828 -231E1E1E1E1E1E1E28599BC1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E498ABBC69B5F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642464541 -464541464541474642484743464541464541454441454440454441474642484743484743474642 -474743494844494945494844484743464541464541464541454440454440474642464542474643 -474643474643474542474643484743484744484744474642464541464541464542484743474643 -474642464642484744484743484743474642474643474643474642474642474642474642484743 -46454145444045444045444045444044433F43423E43423E43423E42413D41403C403F3B3F3F3A -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C1B6ABA09B959BA5B6C6CCCC -CCC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6C1B6ABA09B959BA5B6C6CCCCCCC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3E596A5944392E23232E496FA0C1C19B5F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E58863474642464541474642474642464542464541454440454441454441454440464541474643 -484743474642454541474643484744494844484743474642464541464541464541464541464542 -464541454441454441474643474643474643474643484744494844484743474642474642474642 -474642474642464542474643464542464642484743474643474642484743484743474642474642 -47464247464247464246454245444045444044433F45444044433F43423E43423E43423E42413D -41403C403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396490ABB6C1 -C6C6CCCCC6C1BBAB9B7A54331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396490ABB6C1C6C6CCCCC6C1BBAB9B7A54331E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E446FA0B0BBC6C6CCCCC6BBAB956F49281E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863474642474642474642474642474642464542464542464542474642 -464542474642474643474643474643484743484743474643474642464641474642474642474642 -484743484743474643464542454441454440454441464542464541474642474642474642464542 -464541454441464541464541464541474642454441464542464542474643484743474642474642 -47464247464247464247464247464247464246454144434045444044433F44433F44433F44433F -44433F43423E42413D41403C403F3B40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541464541474642474642474642474642 -474642464541474643474643484743484744484743484743474643484743474642464541464541 -454440454440464542484743484743484744484743464541454541454441464541454440464541 -454541464541464541464541464541464541464541474642474642464541454441464541474642 -47464347464246454146454146454247464246454146454146454145444145444045444044433F -44433F43423E43423E43423E43423E42413D41403C403F3B40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459 -646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464542464541474642 -494844484743464541464541464641474642474643474743484744484744484744474643484743 -48474347464246454146454144433F454440474642474643474643484743474642464542464542 -444440464541464541464541474642474642474642474642474642474642474642464541464541 -464541464541464541464541464541474642474643474642474642464541464541464541464642 -46454245444045433F44433F44423E43423E43423E42413D42413D41403C41403C40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526262728344E5A406E824780994479913C63742C383E252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526262828 -2C3430252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -4E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0 -CCCCCCCCCCCCCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -474642474642474642474642464540464541474641474742474742484743464642474643474643 -484744484743484743474642464541464541464541464541464542464542474643464541464541 -464541474642464642464541474641464541464542464542474643484743484743474642484743 -484743484743474642484742474743464541464541464542474642474643474643484744474743 -46464247464247464346464246454145444044433F44433F44433F43423E42413D41403C41403C -403F3B40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262D3A414986A042738931454F2A32372C383E3755624A87A23C6274 -252628252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526538665548967252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E -1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23496A858A8A8AA0BBCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E235F9BC6C1904E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863474642474642464541464541474641484743484742474742484742474642 -464541464542474643474643474643474643464542454441464642464642464542464542464542 -464542464542474642464542474642474642474742474642464541454541464541474743494844 -484743474643484743494844484843484844494844494844474643474642464542474642474642 -48474349484448474347464247464247464347464246454145444045443F44433F44433F43423E -42413D41403D403F3B403F3B3F3F3A333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262A33384C8FAC344D5825252626282A365462293136 -252526272A2C4272873D667825252625252625252625252625252625252625252625252661A579 -72C89071C68F6AB78559936E324239252526252526568C6973C99173C99173C99173C99168B282 -2525262525262525262525265F9F7667B0822627272525262525262525263D59486FC18C73C991 -70C38D66AE7F4E7C5F2A302D25252625252625252661A47858926D252526252526252526252526 -26272765AB7D52856525252625252669B48473C99173C99173C99173C991548967252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526538765548967252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525263E5B495F9F76 -3B55452525262525264A72585F9F76303C35252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490 -C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCC -A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863464541464541474642484743484743484743474642 -484743474743474642474642474743474743474642474642474642454441454440464542474643 -474642464542474642474642474643474642474642484744484744484743474642464540454440 -4544404645414746424746424645424746424948444848444948454A4945494845494844474642 -464541474642464542474642484743474642464541464541464541454441464541454440454440 -44433F43423E43423E42413D41403D403F3B403F3B3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -25252625252625252625252625252625252625252625252625252643768D3A5C6B252526252526 -344E5A519ABA3F6C8125252625252626282A48849E2C3940252526252526252526252526252526 -25252625252669B484476C542C34303342385181636DBC882B332F252526568C6958916D2D3530 -2D35302D35302B322E25252625252625252634463C70C48E6FC08B3D5948252526252526252526 -42634E6AB7852B322E2F3B343D574763A77A69B4832C353025252625252669B58473C99135473C -25252625252625252642634E73C9915A946E25252625252669B484476C542D35302D35302D3530 -292E2C252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526538765548967252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525263E5B495F9F763B55452525262525264A72585F9F76303C35252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E8ABBCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E235995C6CCC61E1E1E1E235F9BCCCC -CCCCA07A6490ABBBC6CCCCC6C1AB7A1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E -1E498ABBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC69B59231E1E1E3E7AB0CCCCCCCCCCCCCCCCCC -AB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB6957F90ABBBC6CCC6BBA07A49281E1E1E1E1E1E3359 -8AA5BBC6C6C6BBA5857A90B6CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E3959859BABB6C1C1C6CCCCC6C1B6AB906A49281E1E1E1E1E28446A95B0C1C6C6C1 -B0956A6F95C1CCCCCCA56A2E1E1E1E28446A95B0C1C6C6C1B0956A6F95C1CCCCCCA56A2E1E1E1E -3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E498ABBCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCC69B59231E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E1E1E233E5F8AA0 -B6C1C6CCC6C1BBAB906A49281E1E1E1E1E3E7FB0CCCCCCB6957F90ABBBC6CCC6BBA07A49281E1E -1E1E1E3959859BABB6C1C1C6CCCCC6C1B6AB906A49281E1E1E1E1E1E1E1E285FA0CCCCCCC69B59 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CC -CCCCA07F6F95B0C1C6CCC1B6A07F4E2E1E1E1E1E1E3959859BABB6C1C1C6CCCCC6C1B6AB906A49 -281E1E1E1E1E1E33598AA5BBC6C6C6BBA5857A90B6CCCCCCB07F3E1E1E1E1E233E648AA5B6C1C6 -CCCCC6BBB0A0855939231E1E1E1E1E1E2E4E7A95ABBBC6CCCCCCC6C1BBB0A07F542E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395985A0B6C1C6CCCCC6C1B6AB9B6A441E1E1E -1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E2E547F9BABB6BBC6C6CCC6C1 -B6A58A643E281E1E1E1E1E1E1E1E1E4485B6C6A56F546A90ABBBC6CCCCC6BBA06F1E1E1E1E1E1E -233959859BB0BBC6CCC6C6BBB0A08554331E1E1E235F9BC6C1906A648AABBBC6CCC6BBAB8A5933 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642474642484743474642 -474642474642474642464642464642484743484844484744474643474642464542454441454440 -454441464542484844494844484743484743474642464541464542474743494844484743484743 -48474246454045444045443F44433F454440464541464541464542474642474643484743494844 -494844494844474642464541464541464541474642474642474642464542454541444440444440 -46454145444045443F44433F44433F42413E42413E42413E41403C403F3B3F3F3A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262930344D91B0 -272A2C252526252526282C2F3C64752D3B42252526252526252526344E5B3F6A7D252526252526 -25252625252625252625252625252669B48442634E25252625252626282871C68F3D5948252526 -568C69568C69252526252526252526252526252526252526252526578E6B58906B5488665F9F76 -25252625252625252642634E69B484252526252526252526282B2A67B181558967252526252526 -70C48E5E9E765C997225252625252626282867B1815E9E7561A37825252625252669B48442634E -252526252526252526252526252526252526252526252526303C3563A87B6DBD8970C38D60A379 -49725966AE7F71C58E64AB7D313F372525262525262E39335E9C7370C48E69B48367B082548967 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525263E5B495F9F763B55452525262525264A72585F9F76303C35252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6AA5CCCCBB8A491E1E1E1E1E1E1E1E1E1E1E397AABCCCCB0 -1E1E1E1E235F9BCCCCCCCCCCCCC6BBAB95908A909BA5A57F1E1E1E2E547A8A8A909BB0C6CCCCCC -AB7A391E1E1E1E1E1E1E39597F8A8A90A0B6C6CCCCCCBBA5908A8A8A8A8A64441E1E1E1E2E547A -8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB -6F391E1E1E396FA5C6CCCCCCC6BBABA5B0C1CCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90BBC1B6A59B908A858A95ABC1CCCCCCBB8A4E231E2349 -8AB6CCCCCCCCC6BBB0B0BBC6C6CCCCCCCCCCA56A2E1E23498AB6CCCCCCCCC6BBB0B0BBC6C6CCCC -CCCCCCA56A2E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E39597F8A8A90A0B6 -C6CCCCCCBBA5908A8A8A8A8A64441E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E -1E1E2E5995BBCCCCCCC6BBABA5A5B6C6CCCCCCC6A56A391E1E1E3E7FB0CCCCCCCCC6B6A08A8A9B -B6C6CCCCCCAB6F391E1E1E234E90BBC1B6A59B908A858A95ABC1CCCCCCBB8A4E231E1E1E1E1E1E -285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235495C6CCCCCCCCCCBBA5908A95B0C6CCCCCCC19559281E1E234E90BBC1B6A59B908A -858A95ABC1CCCCCCBB8A4E231E1E396FA5C6CCCCCCC6BBABA5B0C1CCCCCCCCCCCCB07F3E1E1E33 -5F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E1E285995C1CCCCC6B6A08A7F7F85909BAB -BBA56F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6C1A07A4E39333339 -3E4E5F7A64441E1E1E1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E396485 -7F6A54493E393339445F8AB0C6BB904E231E1E1E1E1E1E1E4485B6CCC1C1AB956A492E23232839 -49594E1E1E1E1E2E5995BBCCBB9B6F543E33333944597A8A6F441E1E1E235F9BC6CCC6B6956F4E -3E39445F90B6CCC19054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642 -484743484743474642474642464541464641464542474643474643484743484743474642454440 -464541464541464541464642474643484844494844494844484743464541454440454440474642 -474743474643464642464541474642484642474641464540464541464541474642464541464541 -464541464541474642474643474643474642464541464541474642484743494844484743464542 -46454145444146454146454145444045443F43423E43423E42413E42413E42413E41403D403F3B -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526314650457B92252526252526282D303C6375406C7F395B6A2525262525262525262A3338 -48839D25252625252625252625252625252625252625252669B48442634E252526272A29436550 -73C991395143252526568C69568C692525262525262525262525262525262525262B322E70C48E -394F4036483D73C991313F3725252625252642634E69B4842525262525262525262525264A745A -6BB9862525262A2F2D73C991374A3D6FC18C34443A252526405E4B67B0803D594867B181252526 -25252669B48442634E25252625252625252625252625252625252625252625252634463C73C991 -2E37322E39335B97706BB986374C402F3A345B98705D9C7325252626272764AB7D5A946E313F37 -35473C63A77A548967252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525263E5B495F9F763B55452525262525264A7258 -5F9F76303C35252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBCCCCA06428285990BBC1BBA0 -6A33235490C1CCC69B1E1E1E1E235F9BCCCCCCCCBB95592E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCC1955923 -1E1E2E6AA5CCCCCCC69554231E397AB0CCCCCCC19B5F2E1E1E23447FB0CCCCCCCCB07F3E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E282E2E231E23282E333339394E85B0 -CCCCCCB07F3E1E498ABBCCCCCCBB9054281E1E285490BBCCCCCCCCA56A2E1E498ABBCCCCCCBB90 -54281E1E285490BBCCCCCCCCA56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E396FABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E1E3E7FB0CC -CCCCC19559231E1E2E6AA5CCCCCCC69554231E1E1E282E2E231E23282E333339394E85B0CCCCCC -B07F3E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCBB8A4E231E1E1E336AA5C6CCCCC695591E1E1E -282E2E231E23282E333339394E85B0CCCCCCB07F3E1E397AB0CCCCCCC19B5F2E1E1E23447FB0CC -CCCCCCB07F3E1E3E7AB0CCCCCCB67F44231E1E1E1E235490BBCCCCC6A0641E1E397AABCCCCCCB6 -905433231E1E1E1E1E1E23231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0 -C6B07F441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6 -B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E4485B6CCC195 -59281E1E1E1E1E1E1E1E1E1E1E1E1E396FABC6BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -5F9BCCCCA56A2E1E1E1E1E1E1E397AB0C6B07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863474642474643464642464541454440454440464541454441464542474642474642 -464542454441464541464541464642474642474642474642474642474643484743474642474642 -464541464541484743474642464541474642464541474641474642474642484742474642474642 -484743464541474642464542464542464541464541474642474642464541464541474642474642 -48474348474347464347464246454246454246454145444044433F43423D43423E43423E43413E -42413D41403D403F3B3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526334B5743748A2525262525262525262E3C44519ABA447890252526 -252526252526282E314C8EAB25252625252625252625252625252625252625252669B4846FC18C -6DBE8971C68F73C9915C9971262727252526568C6971C68F6EBF8A6EBF8A6EBF8A43634F252526 -252526486F5669B68425262725252667B08250816225252625252642634E69B484252526252526 -25252625252641614D72C78F2525262F3B3473C9912B322E508061578F6B25252663A87B43634F -374C406EC08B25252625252669B4846FC28C6EBF8A6EBF8A6EBF8A313D35252526252526252526 -25252634463C73C9912525262525263C55466EBF8A2525262525263D58466DBD8925252634463B -72C8902B322E252526252526538765548967252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525263E5A495F9F763B5645 -2525262525264A73585F9F762F3B35252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0CCCCB6 -7F494985BBCCCCCCC69559396FA5CCCCB07A1E1E1E1E235F9BCCCCCCCCA064281E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCC -CCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E -7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B5923235495C6CCCCCCA064281E1E1E1E1E498ABB -CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28496F9BB0C1CC -CCCCCCCCCCCCCCCCCCCCCCCCBB8A49285FA0CCCCCCC69B59231E1E1E1E235995C6CCCCCCA56A2E -285FA0CCCCCCC69B59231E1E1E1E235995C6CCCCCCA56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E235495C1CCCCCCA064281E1E1E1E1E235490C1CCCC -CCA0641E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B59231E1E28496F9BB0C1CCCCCCCC -CCCCCCCCCCCCCCCCCCBB8A491E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA064281E1E1E1E1E4985 -B6CCCCCCAB6F1E1E28496F9BB0C1CCCCCCCCCCCCCCCCCCCCCCCCCCBB8A49235495C6CCCCCCA064 -281E1E1E1E1E498ABBCCCCCCB07F3E235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F -1E1E1E3E7AABC6CCCCCCCCCCC6BBB0A0907A593E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3E6AA0C1CCC6B6A59B90857A644933231E1E1E1E1E396FABCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCC1904E1E1E1E233E5F85A0B0BBC6CCCCCCCCCCCCCCCCCCBB8A491E1E1E1E -1E1E1E4485B6C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E235495C6C6A05F281E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863464541464541464641474642464641464641474642464642 -464541474642464642474643474743484743474642464542464542464542454440464541474642 -474642474642464541464541484743474642454440464541464542464642474642474642484743 -484743484743484744474743474743484743484743474643474642464541474642464541464541 -45444045444045444046454147464246454147464246454145454145444045443F44433F44433E -43423E43423E42413D41403C41403C403F3B40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262D3A4149859F2525262525262525262C393F -519ABA4478902525262525262525262E4048467E96252526252526252526252526252526252526 -25252669B484486E552D36314E7B5E63A87B252627252526252526568C6959936D2E39332E3933 -2E3933292D2B25252625252666AE7F4F7E5F2525262525264C785C6DBC8827292825252642634E -69B4842525262525262525262525264B755A6BB98625252635463B73C9912628282E37326FC28C -42614D6BB98627292832413872C89026272725252669B484486F572E39332E39332E3933262828 -25252625252625252625252634463C73C991252526252526374A3D72C68F252526252526374C40 -72C68F2525263D58466FC18C252526252526252526538765548967252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -394F415F9F764365502525262525265282635F9F762A302D252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E4985BBCCC69B6F7AA5C6ABA0A5C1B6856F90BBCCC695591E1E1E1E235F9BCCCCCCCC9B -59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E -1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923235995C6CCCCCCA064 -281E1E1E1E1E4985BBCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E4485B6CCCCCCCCBBA0856F645F5F6A90B6CCCCCCBB8A4E2864A0CCCCCCC69559231E1E1E1E23 -5490C1CCCCCCA56A2E2864A0CCCCCCC69559231E1E1E1E235490C1CCCCCCA56A2E1E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E235495C6CCCCCCA064281E1E -1E1E1E235490C1CCCCCCA0641E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E4485 -B6CCCCCCCCBBA0856F645F5F6A90B6CCCCCCBB8A4E1E1E1E1E1E1E285F9BCCCCCCC69B59231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA0 -642E1E1E1E1E1E498ABBCCCCCCAB6F1E4485B6CCCCCCCCBBA0856F645F5F6A90B6CCCCCCBB8A4E -235995C6CCCCCCA064281E1E1E1E1E4985BBCCCCCCB07F3E235F9BC6CCCCCCB6A08A8585858585 -858585858585856F541E1E1E1E1E2339546A8590A0ABBBC6CCCCCCCCC19B5F2E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E283949596A7A8A9BB0C1CCC1A064331E1E1E396F -ABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6C6BB956A4933231E1E1E1E2864 -A0C6BB8A491E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCA05F -281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642464642464642474642464541 -464541474642474743464642464541454441474642494845484744474642464541454441454441 -454440474642474542464541464542464542474642484743474642474641464541474642474743 -474642464541474642474642474643464542474642484744484844494845494845484743474642 -474642464541474642464541454440464541464541464541464541464541454440464541454440 -44433E44433E44433F43423E42413D42413D41403C403F3B403F3B40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262627284C8EAB2C3940 -2525262525262C393F519ABA447890252526252526252526406D81375765252526252526252526 -25252625252625252625252669B48442634E25252626282865AB7D476C54252526252526568C69 -568C69252526252526252526252526252526374A3D73C9916FC18C6DBD896DBD896FC08B73C991 -3F5C4925252642634E69B484252526252526252526282B2A69B483558967252526394F4170C38D -252526252526578E6B71C58E4972592525262E393373C9912A302D25252669B48442634E252526 -25252625252625252625252625252625252625252634463C73C99125252625252636493E71C68F -252526252526374B3F71C68F25252633433A73C9912D3631252526252526538765548967252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262A302D5B98705C9A73456A534C765B5F9F76528464252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCB6ABB0C1B07F546FA5C6B0ABB0CCCCB07A391E1E1E -1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923 -1E3E7FB0CCCCCCC19559281E1E233E7AB0CCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E235F9BC6CCCCCCB07A3E1E1E1E1E23498ABBCCCCCCBB8A4E1E498ABBCCCC -CCB07F441E1E1E1E3E7AB0CCCCCCCCA56A2E1E498ABBCCCCCCB07F441E1E1E1E3E7AB0CCCCCCCC -A56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCC -CCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E396F -ABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCC -CCCCC69B5923235F9BC6CCCCCCB07A3E1E1E1E1E23498ABBCCCCCCBB8A4E1E1E1E1E1E1E235995 -C6CCCCCCA56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E235495C6CCCCCCC19B5F2E1E1E23447FB0CCCCCCC69B59235F9BC6CCCCCCB07A3E1E1E1E1E23 -498ABBCCCCCCBB8A4E1E3E7FB0CCCCCCC19559281E1E233E7AB0CCCCCCCCB07F3E1E3E7FB0CCCC -CCBB8A4E281E1E1E1E1E1E1E1E2839493E2E1E1E1E2828281E1E1E1E1E1E1E1E2E64A0C6CCCCC1 -9054231E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395F7F8A -8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995 -C1C69B5F281E1E234E90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5C6B685441E -1E1E1E1E1E1E1E4985B6CCBB8A491E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E396FABC6BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E -1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642474642 -474642474642464541464642484743484743474642454441454441464642474643484743484743 -484743474642464542464541474642454440454440464541464542474642464541464541474542 -474642474642484743474642464542464542464542464542464542474743474643474643484744 -494844474643474642474642474643484743484743464542464541464541464541464541464541 -46454145444044433F44433F44433F44433F43423E43423E43423E42413D41403C41403C40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -25252636536147809A26282A272A2C3F697C519ABA4B8BA830444E2525263246504B8BA7282C2F -25252625252625252625252625252625252625252669B48442634E252526252526374B3F6FC28C -2F3B34252526568C6958916D2D35302D35302D35302D353026272753876564AB7D2E37322E3732 -2E37322E373261A4785C997125252642634E6AB7852D3530303D363D584763A87B69B5842C3530 -2525263D58476DBD8925252625252634453B5E9E762A302D2525262B332F73C9912E3933252526 -69B484476C542D35302D35302D35302C3430252526436650507F6025252634463C73C991252526 -25252636493E71C68F252526252526374B3F71C68F25252625262760A3795F9F7533433A2D3631 -58926D548967252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526313F375081625C99715A946E4B765A2B312E -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4985B6CCCCCCCCC19054284485B6CCCC -CCCCC69559231E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E234464858A8A8A8A -9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E1E1E1E1E1E397AABCCCCCCCCBBA5958A8A8A85643E1E -1E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E3E7FB0CCCCCCB07F3E1E1E1E23 -5F9BCCCCCCC69B59231E1E3E7AABCCCCCCCCC6B6A5A0ABBBCCCCCCCCCCCCB07F3E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCC6AB8A5F4E54648AABC6CCCCCCCC -BB8A4E1E23498ABBCCCCCCC6B69B8A8A9BB6C6CCCCCCCCCCA56A2E1E23498ABBCCCCCCC6B69B8A -8A9BB6C6CCCCCCCCCCA56A2E1E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E1E -1E1E1E1E397AABCCCCCCCCBBA5958A8A8A85643E1E1E234464858A8A8A8A9BB0C1CCCCCCC1AB95 -8A8A8A8A855F1E1E2E5995BBCCCCCCC6BBABA0A5B6C6CCCCCCC6A56A391E1E1E3E7FB0CCCCCCB0 -7F3E1E1E1E235F9BCCCCCCC69B59231E3E7AB0CCCCCCC6AB8A5F4E54648AABC6CCCCCCCCBB8A4E -1E1E1E1E1E1E1E336FA5C6CCCCCCC1AB958A8A8A856F4E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCCCC6C1BBB0ABB6C1CCCCCCCCC19559281E3E7AB0CCCC -CCC6AB8A5F4E54648AABC6CCCCCCCCBB8A4E1E1E3E7AABCCCCCCCCC6B6A5A0ABBBCCCCCCCCCCCC -B07F3E1E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CCB685441E1E2864A0C1BBAB9B90857F -7F8595B0C1CCCCCCB07A3E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E -1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F23 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E647F7F644E -3E332E2E33446495B6CCB67F441E1E1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E23 -1E234E8ABBC6AB7A3E231E1E1E28447AA5C1CCCCBB8A491E1E1E1E1E1E1E4485B6C6A56A2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2E5995BBC6BB9B6F543E3333333E4E6A7F64441E1E1E235F9BC6 -C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E58863484743474642474642464641474642474642474743474643474643464542464542474642 -47464348474348474448474347464246454146454146454145444044434044433F464541474642 -464541474642474642464541464541474643484743474643474642474643464542464542474743 -484744474643484743474643464542474642474643484743484744484743474642464541464541 -46454145444046454146454145444045444045444044433F43423E43423E44433F43423E42413D -41403C40403B40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525263F6B7E477F982C363B26282A26282A26282A272A2C375563 -4D90AD2E3E4525252625252625252625252625252625252625252625252669B48442634E252526 -2525262525265A967059936D252526568C6973C99173C99173C99173C99173C99135473B6DBD8A -43654F2525262525262525262525263F5C4972C68F2D35303D59486FC18C73C99170C48E67B080 -4F7E602A312E252526252526405F4C69B584252526252526252526252526252526252526282C2B -73C99134443A25252669B48473C99173C99173C99173C9916EBF8A25252652836360A379252526 -34463C73C99125252625252636493E71C68F252526252526374B3F71C68F2525262525262C3430 -568C6A6BB98670C38D69B484476C54252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285FA0C6CCCCCC -A0642E1E235995C1CCCCCCAB7A391E1E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E -1E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E1E1E1E1E1E1E2E4E7AA0B0C1C6 -CCCCCCCCCCC69B59231E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E3E7FB0CC -CCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E23395F8AABBBC6CCC6C1AB908595B6CCCCCC -B07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E6A90ABBBC6CCCCC6 -C1B09B8A95B0CCCCCCBB8A4E1E1E1E28496F9BB0C1C6CCC6B6A07F7F9BC1CCCCCCA56A2E1E1E1E -28496F9BB0C1C6CCC6B6A07F7F9BC1CCCCCCA56A2E1E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCC6951E1E1E1E1E1E1E1E2E4E7AA0B0C1C6CCCCCCCCCCC69B59231E235F9BCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E1E1E233E648AA5B6C1C6CCCCC6BBAB956F49281E1E1E -1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E233E6A90ABBBC6CCCCC6C1B09B -8A95B0CCCCCCBB8A4E1E1E1E1E1E1E1E1E23446A95B0C1C6CCCCCCCCCCCCB07A3E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA07A648AABC1C6CCC1B6A07F4E -2E1E1E1E1E233E6A90ABBBC6CCCCC6C1B09B8A95B0CCCCCCBB8A4E1E1E1E23395F8AABBBC6CCC6 -C1AB908595B6CCCCCCB07A3E1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E1E1E23 -446A95A5B0BBC1C6CCCCCCC6C1B6A590643E231E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F23 -1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E2354 -90C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E33598AA0B0BBC1C6CCCCC6C1B6A58A643E231E1E1E1E1E1E1E1E2E496F90A5B6C1C6CCCC -C6BBB6AB9B8559391E1E1E1E2E4E7AA0B6C1C1C1BBB6B0A58A647FA0C6BB8A491E1E1E1E1E1E1E -4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23395985A0B0BBC6CCCCC6BBB0A085 -59331E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863494845494844484743474743484743474743464642464541454440 -464542464542464541464541474642474642484743464542474642464542474542464541454440 -454440464541464641474642464541464541464541454441464541474642474643484743474643 -464642474643484744484744474743484744484744474643474643474643484743484743474642 -47464246464246454146464246454146454247464247464246454145444044433F43423E43433E -44433F44433F42413D41403C403F3B3F3F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262526283755624D8FAD467D95406C7F -4272874C8EAB47809A2C3A41252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232828231E1E1E1E1E -1E1E28599BC1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -232828231E1E1E1E1E1E1E28599BC1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E588634A4945494844474643474743474743464642 -454440454440464541474643474642464642464542474642474642474642474642464542474642 -464541474542474642484743484743464541464641464641464642474642474642464541464542 -474642464541474643474643454441464542474643474643474643484743474642474643474642 -464542464542464642464642464541464541464641464642474642464542464541454441454440 -45444044443F44433F43423E43423E42413D41403C403F3B3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2527292F414A35526035505D2C3940252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4485B6C1B6ABA09B959BA5B6C6CCCCCCC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354 -95C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4485B6C1B6ABA09B959BA5B6C6CCCCCCC6A56A331E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863494845474743474643 -484743484743474642464541464541464641484743484844484743484844484743474642464541 -464541464541464542474642494844484743484743474642474742494844484844474743474743 -484743484743464541464440454441464542464642464542454441454441474643474642464542 -474642474642474643474642474642474643474642474642464541474642474642464642464542 -45444145444045444047464246454044433F43433E42413D41403C41403C403F3B3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E396490ABB6C1C6C6CCCCC6C1BBAB9B7A54331E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396490ABB6C1C6C6CCCCC6C1BBAB9B7A54331E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -4746434847444948454948444948444747434948434848434848434847444949454A4946494844 -474743464541454440454440454441474642484743494844484743474642464541474642484844 -484743474642474642484743484743474642464541454440454541464542464541454441464541 -464642474642464541474643474643484744474743484743484743484743494844484743474641 -46454146454245444144434045444045444045444044433E42423D42423E41413C42413D403F3B -403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863474643484744494845484844484843484743484843484743484743474643 -484743494844484744484743474642464541464541464541484743494844474642474642464541 -474642474642464641464541464541484742484743474642474641474641464541454540464542 -474642464541464542464542474643484743484744474643484743484744484744484744484743 -48474348474347464246454146454146454245444045444044433F44433F43423E42413D42423D -42423E42413D41403C403F3B3F3F3A333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863464541474642474642464541464541454541464642 -474642474642464541464541464541474642464542464541464542464542474642484744494844 -474643474642484743474642474642464541454440464541484743474642464541474641464540 -464541464541474642484743484743474642464542474542484743484744474642474642474743 -474743474743474642474643474643484743484742474642474642454440454440454440454440 -44433F44433F43423E42413D41403C403F3B403F3B3F3F3A333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E335985A5B6C1C6CCCCCCCCCCA56A2E -1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E2E64A0CCCCCCCCCCCCCCCCCCC69B59 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642464541454440464541 -46454146454147464246454146454147464245444044433F454440464541464542474642474642 -484743484743484743474643484743484743474642474642484743484743474643484744474642 -48474347464245444044433F454441474742484843494844474642474643474643484744484744 -484743484744484743474742474642464642464542474642464541474642464542464541444440 -45444045444044433F44433F44433F43423E42413D41403C41403C403F3B3F3F3A333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333337373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB0CCCCCCC6 -B09B908A8A856A49281E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E23496A858A8A -8AA0BBCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642 -46454145444046444046454146454046454145444045444046454145444044433F454440464541 -484743494844474642474642474642474643484743484743474642464541484743484744494844 -484744494844494844484743474642464541454440464541474642474743484743484743474643 -464542474642474643484743474643474642464541464541464641464541464541464541454441 -45444145444144434044433F44433F44433F44433F43423E43423E43423E42413D42413D41403C -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333333333337373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E5886345444045444045444045444046444045443F45443F44433F45443F464540464540 -464440474641474642484743484743484743474643474642474642474643474642464541464541 -464541464541464542474642484643484743484743474642474642474642474642474642474642 -464642464642474643464542464542474642464541474642464642464541454540454440454440 -45444045454145444044434044434044433F44433F44433F44433F43423E43423E43423E43423E -43423E42413D41403C40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E496F95ABB6C1C6CCC6C1BBB09B8559331E1E1E1E1E233E5F8AA0B6C1C6CCC6C1BBAB906A4928 -1E1E1E1E235495C6CCCCCCA07F6F95B0C1C6CCC1B6A07F4E2E1E1E336AA5C6CCCCC69B5F281E1E -1E1E1E23498ABBCCCCCCB6851E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E3E -7FB0CCCCCCB6957F90ABBBC6CCC6BBA07A49281E1E1E1E1E1E33598AA5BBC6C6C6BBA5857A90B6 -CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E7A95AB -BBC6CCCCCCC6C1BBB0A07F542E1E1E1E498ABBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC69B5923 -1E1E1E3959859BABB6C1C1C6CCCCC6C1B6AB906A49281E1E1E498ABBCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCC69B59231E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E -2E496F95ABB6C1C6CCC6C1BBB09B8559331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA56A2E1E1E1E3E7AB0CCCCCCCCCCCC -CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E -1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E1E1E1E1E2E4E7A95ABBBC6CCCCCCC6C1BBB0 -A07F542E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28446A95B0C1C6CCC6BBA5 -8A7A8AB0C6AB6F391E1E1E1E1E23395985A0B6C1C6CCC6C1B6A590643E231E1E1E1E1E235F9BC6 -C1957A6F95B0BBC1C6C6BBAB8A59331E1E1E1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F5433 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863454440454440454440464440474541464540474540464440 -45443F464541464541474642484743494843484743494844494844494844474643464542464542 -46454146454145444044433F454440464541464541464542474642484743484743494844484743 -484743494844484743474742474743464542464541464541464541464642484743484743474642 -46454146454145454146454146454145444145434044434045444045444044433F45444044433E -43423E44433F43423E43423E42413E41413C40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333337373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23447AB0C6CCCCCCCCC1B0A5A0A5B0BBC1BB8A4E231E1E2E5995BBCCCCCCC6BBAB -A5A5B6C6CCCCCCC6A56A391E1E235495C6CCCCCCCCCCBBA5908A95B0C6CCCCCCC19559281E2E64 -A0C6CCCCC69B5F281E1E1E1E4985B6CCCCCCB07F3E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E1E396FA5C6CCCCCC -C6BBABA5B0C1CCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E285995C1CCCCC6B6A08A7F7F85909BABBBA56F391E1E1E39597F8A8A90A0B6C6CCCCCCBBA5 -908A8A8A8A8A64441E1E1E234E90BBC1B6A59B908A858A95ABC1CCCCCCBB8A4E231E39597F8A8A -90A0B6C6CCCCCCBBA5908A8A8A8A8A64441E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E -1E1E1E1E1E1E23447AB0C6CCCCCCCCC1B0A5A0A5B0BBC1BB8A4E231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E547A8A8A90A0B6CCCCCCCCBBA5908A8A8A8A6A49281E1E1E -2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E -1E1E1E1E1E1E1E1E335F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E1E285995C1CCCCC6 -B6A08A7F7F85909BABBBA56F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BB -CCB69564443939446490B6C6CCCCAB6F391E1E1E1E447FB0C6C1A07A4E3E3339496A9BBBCCBB90 -4E281E1E1E235F9BC6CCC6AB854E2E1E1E23447AABC6C19054231E1E1E1E3E6FABC1BBA07A5444 -393339496A95B6C6AB7A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454440464541474642474642484742 -474541474641474641464440454440474642474743494844494844484743484743484743484743 -474642464541464541464541454440454440454440464542474642464541454440474642494844 -484743484743484744494845484743474642464642464641454541454440454541474642484743 -484743484743464542474642484744484743474743474742464541454441454440454440454440 -45444046454145444044433F45444044433F43423E42413D41403C40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333337373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCB68A4E281E1E1E1E1E1E2833392E1E1E396F -ABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E235495C6CCCCCCBB8A4E231E1E1E336AA5 -C6CCCCC695591E1E28599BC1CCCCC69B5F281E1E4485B6CCCCCCB07A3E1E1E1E1E1E1E1E1E1E1E -4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC6955423 -1E397AB0CCCCCCC19B5F2E1E1E23447FB0CCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E397AABCCCCCCB6905433231E1E1E1E1E1E23231E1E1E1E1E1E1E1E1E -235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E282E2E231E23282E333339394E85B0CCCCCC -B07F3E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E235490C1CCCCCCB68A4E281E1E1E1E1E1E2833392E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA064281E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285FA0 -CCCCCCC69B59231E1E1E1E1E1E1E1E1E3E7AB0CCCCCCB67F44231E1E1E1E235490BBCCCCC6A064 -1E1E397AABCCCCCCB6905433231E1E1E1E1E1E23231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235995C6C6A0642E1E1E1E1E1E1E285F9BC6CCAB6F391E1E1E4985BBCCB07A391E1E1E -1E1E1E1E2E64A0C6C69559231E1E235F9BC6C6A064281E1E1E1E1E1E396FABC6B07A3E1E1E234E -90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454440464541 -474642474642474642484642484742474642464540464541474743474743474642474642464541 -464541474642484743474642474642474642464541464541464541474642484743474642474642 -474641474642474642474642464541474642484743474642464641464642464641474642454440 -454440464642474643474642474642474642474643484844484743474742474743474642464542 -45444044433F45444045444045444045444044443F44444043423F43423E41403C41403C40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333337373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E -1E1E1E1E1E1E235495C1CCCCCCA064281E1E1E1E1E235490C1CCCCCCA0641E235495C6CCCCCCA0 -64281E1E1E1E1E4985B6CCCCCCAB6F1E1E1E235490C1CCCCC69B5F2E447FB6CCCCCCAB6F391E1E -1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB67F441E1E1E23 -5F9BCCCCCCC69B5923235495C6CCCCCCA064281E1E1E1E1E498ABBCCCCCCB07F3E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AABC6CCCCCCCCCCC6BBB0A0907A593E23 -1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E28496F9BB0C1CCCCCCCC -CCCCCCCCCCCCCCCCCCBB8A491E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354 -90C1CCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E235F9BC6CCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCB07F1E1E1E3E7AABC6CCCCCCCCCCC6BBB0A0907A593E231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCB685491E1E1E1E1E1E1E1E447FB0C6AB6F391E1E2864 -A0C6C69554231E1E1E1E1E1E1E1E4985B6CCAB7A391E1E235F9BC6C1904E231E1E1E1E1E1E2E6A -A5C6B67F441E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E588634544404544414645414746424746424948444B4A46494844484743484743474641464540 -454440454440454440454440464541484743484843484843484843484843484843484743484743 -4948444A4945494844494743484743494844484743484743474643474643484744484743484743 -474642464642464641464641474642464542474643474642484743474642484744494844464642 -47474247464246454146454145443F44433F44433F44433F44433F43433F43423F42413E41413D -41403C41403C40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D405C6C4B86A05098B84E91AF456E8237373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D38393E38393E37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0CCCCCCBB -85491E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA064281E1E1E1E1E235490C1CCCCCCA064 -1E235495C6CCCCCCA0642E1E1E1E1E1E498ABBCCCCCCAB6F1E1E1E1E234E8ABBCCCCC6A08590B6 -CCCCCCA56A331E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CC -CCCCB07F3E1E1E1E235F9BCCCCCCC69B5923235995C6CCCCCCA064281E1E1E1E1E4985BBCCCCCC -B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2339546A8590A0 -ABBBC6CCCCCCCCC19B5F2E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E4485 -B6CCCCCCCCBBA0856F645F5F6A90B6CCCCCCBB8A4E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E397AB0CCCCCCBB -85491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235490C1CCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E1E1E1E1E285F9BCCCCCCC69B59231E1E1E1E1E1E1E1E235F9BC6CCCC -CCB6A08A8585858585858585858585856F541E1E1E1E1E2339546A8590A0ABBBC6CCCCCCCCC19B -5F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABC6B67F441E1E1E1E1E1E1E1E3E7A -B0C6AB6F391E1E2864A0C6C19554231E1E1E1E1E1E1E1E4985B6CCAB7A391E1E235F9BC6C1904E -231E1E1E1E1E1E2E6AA5C6B67F441E1E396FABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863474643474642474642484743474742484743484743494844474642 -464541454440474642474642484743474642464541464541484743494844494844494844494844 -4747434746434646424847444A49454948444746424948444949454A4945484744474642464542 -4847434A4945494844484743484743474642464642474642474643484743474642474642464642 -47464348474447474348474448474347464347464246454145444044433F43423E43423F43423E -43423E42413E42413D41413C403F3C40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D487C9444697C519ABA -519ABA519ABA383D4537373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D383B3F -71C58E41504B37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D4A6658 -64A47C48625537373D37373D537B6464A47C3F4B4837373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E235495C1CCCCCCB68A4E281E1E1E1E1E1E2839392E1E1E396FABCCCCCCC19B5F2E1E1E1E28 -4E8AB6CCCCCCB685491E235495C6CCCCCCC19B5F2E1E1E23447FB0CCCCCCC69B591E1E1E1E1E23 -4985B6CCCCCCCCCCCCCCC6A06A2E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E -1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E3E7FB0CCCCCCC19559281E -1E233E7AB0CCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2828281E1E1E1E1E1E1E1E2E64A0C6CCCCC19054231E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E -1E1E1E1E1E1E235F9BC6CCCCCCB07A3E1E1E1E1E23498ABBCCCCCCBB8A4E1E1E1E1E1E1E234E90 -C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -1E1E235495C1CCCCCCB68A4E281E1E1E1E1E1E2839392E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E235995C6CCCCCCA56A331E1E1E1E1E -1E1E1E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839493E2E1E1E1E2828281E1E1E1E1E1E -1E1E2E64A0C6CCCCC19054231E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C6955923 -1E1E1E1E1E1E235495C1CCAB6F391E1E1E4985BBCCB07A391E1E1E1E1E1E1E2E64A0C6C69B5923 -1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E234E90C1C6AB6F331E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863494844484743474642484744474643474642 -474642484743474642464541474642494844484843484743464542464541484743484744494844 -474643474643474642474642474642464542484744484743484743474642484743474642484743 -484743474642474642474643494844494845484743474642474642474743474743474643474642 -484743474642464642474642464642474642474743484743484743474642464541454440454440 -44444043423F43423F43423E42413E42413D41403C403F3B3F3F3B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333337373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D3940493E5461 -43687B456F83497D95519ABA519ABA39414B393E4537373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D393C4073C99141504B37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D4A665864A47C48625537373D37373D537B6464A47C3F4B4837373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E23447FB0C6CCCCCCC6BBB0A0A0A0A5B6C1BB8A4E231E1E2E5995BB -CCCCCCC6BBABA0A5B6C6CCCCCCC6A56A391E1E235495C6CCCCCCCCC6C1BBB0ABB6C1CCCCCCCCC1 -9559281E1E1E1E1E1E1E3E7FB0CCCCCCCCCCC6A0642E1E1E1E1E1E1E234464858A8A8A8A9BB0C1 -CCCCCCC1AB958A8A8A8A855F1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E3E -7AABCCCCCCCCC6B6A5A0ABBBCCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2864A0C1BBAB9B90857F7F8595B0C1CCCCCCB07A3E1E1E1E1E1E1E1E1E397A -ABCCCCCCCCBBA5958A8A8A85643E1E1E3E7AB0CCCCCCC6AB8A5F4E54648AABC6CCCCCCCCBB8A4E -1E1E1E1E1E1E1E397AABCCCCCCCCBBA5958A8A8A85643E1E1E234464858A8A8A8A9BB0C1CCCCCC -C1AB958A8A8A8A855F1E1E1E23447FB0C6CCCCCCC6BBB0A0A0A0A5B6C1BB8A4E231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA064281E1E1E1E -1E1E1E1E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E1E1E1E1E1E336FA5C6CC -CCCCC1AB958A8A8A856F4E2E1E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CCB685441E1E28 -64A0C1BBAB9B90857F7F8595B0C1CCCCCCB07A3E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F23 -1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E2354 -90C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E284E90BBC1A56F3E231E1E233E6FA5C6CCCCAB6F391E1E1E23447FB0C6C1A07A4E39333949 -6A95BBCCBB9054281E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E3E7AAB -C6C1AB8A5F493933393E49596A85957F4E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863494844474643474642 -474642474642474642474642484743494844484743474642464642464541464541464541454441 -464542464541464541464541464542484743484743484744474642474642484743484743484743 -474743464642454541474642464541474642484643474643474642464642474642464642474642 -474643484744484743484743474642464541464542464542464541474642464542464542464541 -45444045444045444044434044434044434044433F43423E42413D41403C403F3B3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333337373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -383E464E92B1519ABA519ABA519ABA519ABA519ABA519ABA426375519ABA41617237373D37373D -37373D37373D37373D37373D37373D36373D58896B6EBE8A70C48E619E7837373D37373D445850 -66A97E6FC18D66AA7E43544D37373D393C4073C99173C99173C99162A27B37373D66A97E4F7460 -37373D37373D5684695F997537373D3E4A4766AB7F6EBE8A70C28C65A97E465D5337373D37373D -37373D37373D37373D49645769B18370C18C6EBE8A609B773F4B4837373D5C93715D957337373D -37373D3F4C4972C8903C444437373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D4A665864A47C48625537373D37373D537B6464A47C3F4B48 -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E7A95ABBBC1C6CCCCC6BBB6A58A -59331E1E1E1E1E233E648AA5B6C1C6CCCCC6BBAB956F49281E1E1E1E235495C6CCCCCCA07A648A -ABC1C6CCC1B6A07F4E2E1E1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCC69B5F281E1E1E1E1E1E1E235F -9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCC -CCCCC69B59231E1E1E23395F8AABBBC6CCC6C1AB908595B6CCCCCCB07A3E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23446A95A5B0BBC1C6CCCCCCC6C1B6A590643E231E1E -1E1E1E1E1E1E1E1E2E4E7AA0B0C1C6CCCCCCCCCCC69B59231E1E233E6A90ABBBC6CCCCC6C1B09B -8A95B0CCCCCCBB8A4E1E1E1E1E1E1E1E1E2E4E7AA0B0C1C6CCCCCCCCCCC69B59231E235F9BCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E1E1E1E1E2E4E7A95ABBBC1C6CCCCC6BBB6A58A -59331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CC -CCCCA064281E1E1E1E1E1E1E1E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E1E -1E1E1E1E1E23446A95B0C1C6CCCCCCCCCCCCB07A3E1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BB -B6A5957A4E2E1E1E23446A95A5B0BBC1C6CCCCCCC6C1B6A590643E231E1E1E1E1E1E1E1E1E2354 -90C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E -1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E28446A95B0BBC1C1BBB6AB958595B6C6AB6F391E1E1E1E1E2339 -5985A0B6C1C6CCCCC6BBAB906A44281E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B6 -7F441E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -4746434645414645414746424A4945494844474642474642484743484743464641464642474642 -46454146454146454146444045433F44433F454440474642484743484743484743474643474643 -484743494845484743474642474642464642474643474643474643484744484744484743484743 -484843474642474642484743484844484843474642474642454541454441464541464541464542 -46454146454145444045444045444144444044434044434044433F43423E42413D42413D41413C -403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D3F5665519ABA519ABA519ABA4F94B24E93B24E8FAC467289426577519ABA -4C89A537373D37373D37373D37373D37373D37373D37373D4760546EBE8A404E4A3A4042404E4A -37373D3C44456FC08B5178623C44445684696BB68638393E393C4073C99142544D393C4037393E -37373D66A97E4F746037373D37373D5684695F997537373D42544E73C9913F4D493F4B48537C65 -71C68F41514C37373D37373D37373D37373D52796367AB803E4948404F4A5E98746BB686393C3F -4861566EBD8A37393E37373D4F725F66AB7F37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D4A665864A47C48625537373D37373D -537B6464A47C3F4B4837373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354 -95C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490C1CCCCC19559281E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232828231E1E1E1E1E1E1E28599BC1CCCCCCA0642E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863464541464541474642474642494845494844484743484743484743494844 -48474347474347464247464347474347464247464147454146444044433F464541474642474642 -474643474642474643484743494845484743474642464541464642464542484743474643484743 -484743474643494844494844474643474643484743484743474642464541464541454440454440 -45454145454146454146454246454246454145444045444045444044434044434043433F42423E -42413D42413D41403C41403C40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D405A6A519ABA5098B83D4F5B3F5665416072416174 -43687B4F93B0519ABA4D8DAA37373D37373D37373D37373D37373D37373D37373D44574F70C38E -49635636373D37373D37373D527B6368AF8237373D37373D393C4072C78F42524C393C4073C991 -41504B37373D37373D37373D66A97E4F746037373D37373D5684695F997537373D42544E73C991 -37373D37373D37373D619F79598B6C37373D37373D37373D37373D52796363A47C37373D37373D -393C3F6EBE8B4A665837393E6EBE8B465E5437373D5F997555816737373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D4A665864A47C -48625537373D37373D537C6464A47C3F4B4837373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E6F858A95ABC1 -CCCCCCB68549231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C1B6ABA09B959BA5B6 -C6CCCCCCC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863484743474642474642464542474643484743474642 -474642484743484743484743484742464541464541464642474642474642484742474642454440 -454440454440464541464541464541464541464541464542464541464541454440454441454441 -464542474642474642474642474643484744484743464542464542484743484744494844494844 -474642474642464541464541464542474643474643474643484743464541454541454440454440 -44434044433F43423F43423E43423E42413D41403C3F3F3B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333337373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D3C4B55519ABA4E8FAD436577 -519ABA519ABA519ABA519ABA519ABA519ABA497D9637373D37373D37373D37373D37373D37373D -37373D37373D4D6E5C69B3846AB5854B695937373D58896C72C78F70C48E70C48E70C48E72C68F -486154393C4073C99141504B37373D37373D37373D65A97E50756137373D37373D5684695F9975 -37373D42544E73C99137373D37373D37373D57866A619E7837373D37373D37373D37373D527963 -63A47C37373D37373D37373D67AB8052796337373D5A8E6E5E9673393C4070C18C42544E37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D465D5264A47C4F705E37373D37373D598A6D64A47C3B414237373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E -1E396FABCCCCCCCCC6B6A07A49281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396490 -ABB6C1C6C6CCCCC6C1BBAB9B7A54331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642464541464541454441 -464541484743484743484743474642464541484743484843484742474642474642474642484743 -474742474641454440464541454440454440464540464541454440454440464541464541454440 -454440454441464541464641464642464642464542474643474643474642464541464542484743 -494844494845494844474642474642484743474643474642474642474642464541474642474642 -46454145454145444044444044434043433F43433F42423E41403C403F3B3F403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333337373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -405C6C446C80467085519ABA4F96B64B86A04B86A04B86A04A80993B485337373D37373D37373D -37373D37373D37373D37373D37373D37373D36373D4D6D5C72C78F3F4C4952796266AB7F37373D -37373D37373D37373D37373D37393E72C78F43544D37373D37373D37373D619E7856836937373D -37373D5684695F997537373D42544E73C99137373D37373D37373D5F99755A8E6F37373D37373D -37373D37373D52796363A47C37373D37373D37393E6DBB894B6A5A37373D3F4C4870C38D4F715E -69B18337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D3B4142609D7761A079507560547F6664A47C598B6D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642 -4746424645414544414544404544414746424847434746424746424948444A49444A4944484743 -484743474642484743474642484742474642464541464541454440464541474642474642464541 -454440454440464541464541464541464542464541474642464641464541464541464541474642 -474642464542474643484644484744474643474642474642474642474642464541464541464541 -45444045444145454045444045444044433F44434043433F43423F43423F42413E41403C41403C -3F403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333333333337373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D467085519ABA4F95B44A809947768C3C4C5737373D37373D -37373D37373D37373D37373D37373D37373D37373D3D484641514C393E4142534D71C68F43564F -3D464570C38D537D653E49483E494742534D37373D37373D69B38457866A3D474642544E37373D -537C646CB98744594F3C45455B8F705F997537373D42544E73C9914A67583E49474D6C5B71C58E -45595037373D4E715D57866A37373D5279636BB7874459513E494857866A6EBE8A3A3F4237373D -37373D5D967370C38D52796337373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D404E4A58896C619E785F9A75547E66 -3B424337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E588634847434847434746424645414544404544404847434948454948454948444E4D49 -4F4E4A4C4C474A4944484743474642474642474642474642464541464542474642474642484743 -494844484743474642464541464541464541474643474642474642464541464541464541464542 -474642464542464541474641464541464541464542474642474642464541464541464541464541 -46454146454146454145454145454145444045444045444044434044434043423F43423E42413E -42413D42413D42413D40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D426578519ABA519ABA4D8DAA467187 -3C4C5737373D37373D37373D37373D37373D37373D37373D37373D37373D4964566DBB8871C68F -6CBA8855816737373D37373D44574F64A67D70C18C6EBF8B5B917037373D37373D4861556BB686 -70C38D63A37B37373D383C405C91716EBD8A70C38E6BB887547E6537373D42544E73C99164A57C -70C28C69B3844D6D5C37373D37373D598A6D64A77E37373D5279636CBA8869B18370C38D66A97E -43554E37373D37373D37373D44594F71C68F3C444437373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E335985A5B6C1C6CCCCCCCCCC -A56A2E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E2E64A0CCCCCCCCCCCCCCCCCC -C69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E5886347464247464247464246454245444044433F464541474643 -4A49464A49464D4C484D4D484B4A46494844484844484743484743484743474642464541474643 -484743484744494844484743474642454440454440464642464541474642474642464541454440 -474642474642474642474642464542474642484743474642464541464541464541454440464541 -46454146454145444047464246454146454146454246464246464246454145444044434043423F -43423E42413E42413E42413E42413D42413D40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333337373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D36373E3E5260 -4366784263763C4C5737373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -42544E73C99137373D37373D37373D37373D37373D37373D37373D37373D37373D52796363A47C -37373D37373D37373D37373D37373D3A40423B43435E987458896C37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB0CC -CCCCC6B09B908A8A856A49281E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E23496A -858A8A8AA0BBCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464642474642454440454440454440 -444340454440464542484844494845494844494944494844494844494844484843484743474642 -46454146454247464247464247464348474347464247464244433F454440454441464541464541 -464541464541474642484743474643474642464542464542474642484743484743484743474642 -474642464541464440464541464541464541474742474742464542464541474642474643464542 -45444044434043423F43423F43423F43423E42413D41403C41403C3F3F3A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333337373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D42544E73C99137373D37373D37373D37373D37373D37373D37373D37373D -37373D52796363A47C37373D37373D37373D37373D37373D68AF8270C18C5B9171383B3F37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB -6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541464541 -454440464541474642464541454440454441464642474643494945494844494844474642464542 -46464246464247464246454146454145444147464247464247464147464146454144433F44433F -464542464542464541474743484743484844474742464541464541474642464642464542484743 -494844494844484743484743474642464541454541464641454541464541474642464542454440 -44434046454145454145444145444144434044433F43433F43423F42413D41403C41403C40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333337373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E496F95ABB6C1C6CCC6C1BB -B09B8559331E1E1E1E1E233E5F8AA0B6C1C6CCC6C1BBAB906A49281E1E1E1E235495C6CCCCCCA0 -7F6F95B0C1C6CCC1B6A07F4E2E1E1E336AA5C6CCCCC69B5F281E1E1E1E1E23498ABBCCCCCCB685 -1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB6957F90ABBBC6 -CCC6BBA07A49281E1E1E1E1E1E33598AA5BBC6C6C6BBA5857A90B6CCCCCCB07F3E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939 -231E1E1E3364A0C1CCCCCCB68549231E1E396FABC6CCCCC6B07A441E498ABBCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCC69B59231E1E1E1E235F9BCCCCCCCCA07A6490ABBBC6CCCCC6C1AB7A1E1E1E -3959859BABB6C1C1C6CCCCC6C1B6AB906A49281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA56A2E1E1E1E3E7AB0CCCCCC -CCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E -1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E1E1E1E1E2E4E7A95ABBBC6CCCCCCC6 -C1BBB0A07F542E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28446A95B0C1C6CC -C6BBA58A7A8AB0C6AB6F391E1E1E1E1E23395985A0B6C1C6CCC6C1B6A590643E231E1E1E1E1E23 -5F9BC6C1957A6F95B0BBC1C6C6BBAB8A59331E1E1E1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A0 -7F54331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E588634848444847434847434746424746424544414544414544414544414747434B4B47494945 -484743474642474642474642474642474642474642464542454440474642464541454440454440 -454440454440464541464541464541464542474643494844494844474642454440454440454440 -4544414645424848444A4A464A4946494845484744484743474642474743464642454541454440 -45454146454246454145444045444145454145454145454145444144434043433F43423F42413D -41403C41403C40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333337373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23447AB0C6CC -CCCCCCC1B0A5A0A5B0BBC1BB8A4E231E1E2E5995BBCCCCCCC6BBABA5A5B6C6CCCCCCC6A56A391E -1E235495C6CCCCCCCCCCBBA5908A95B0C6CCCCCCC19559281E2E64A0C6CCCCC69B5F281E1E1E1E -4985B6CCCCCCB07F3E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CC -CCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E1E396FA5C6CCCCCCC6BBABA5B0C1CCCCCCCCCCCC -B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E335F9BC1CCCCCCC1AB9B -90909BB0C1CCCCCCBB9054281E1E1E3364A0C1CCCCC6A56A445995C1CCCCC6AB7A44231E1E3959 -7F8A8A90A0B6C6CCCCCCBBA5908A8A8A8A8A64441E1E1E1E1E235F9BCCCCCCCCCCCCC6BBAB9590 -8A909BA5A57F1E1E234E90BBC1B6A59B908A858A95ABC1CCCCCCBB8A4E231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E547A8A8A90A0B6CCCCCCCCBBA5908A8A8A8A6A4928 -1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59 -231E1E1E1E1E1E1E1E1E1E335F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E1E285995C1 -CCCCC6B6A08A7F7F85909BABBBA56F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -5490BBCCB69564443939446490B6C6CCCCAB6F391E1E1E1E447FB0C6C1A07A4E3E3339496A9BBB -CCBB904E281E1E1E235F9BC6CCC6AB854E2E1E1E23447AABC6C19054231E1E1E1E3E6FABC1BBA0 -7A5444393339496A95B6C6AB7A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863494844494844494844474643464541464541464541464541464542 -484744494845484744464642474642474643474642474743484743484744484743474642474641 -45444045443F454440454440454441454441464541464542474642474642474743474642464641 -4646424645414645414645424846434847444A49464A4945484744474643484744484844484844 -48484347464246454146454146454146454146454145444044444044444044444044434043423E -42413E42423E42413D41403C41403C40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333337373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E235490C1CCCCCCB68A4E281E1E1E1E1E1E2833392E1E1E396FABCCCCCCC19B5F2E1E1E1E28 -4E8AB6CCCCCCB685491E235495C6CCCCCCBB8A4E231E1E1E336AA5C6CCCCC695591E1E28599BC1 -CCCCC69B5F281E1E4485B6CCCCCCB07A3E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E -1E1E1E1E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC69554231E397AB0CCCCCCC19B5F2E1E -1E23447FB0CCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7A -B0CCCCCCB67F44231E1E1E1E235490BBCCCCC6A0641E1E1E1E1E33649BC1CCCCC1C1C1CCCCC6AB -7A3E231E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCC -CCCCBB95592E1E1E1E1E1E1E1E1E1E1E1E1E282E2E231E23282E333339394E85B0CCCCCCB07F3E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0 -64281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E -285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E3E7AB0CCCCCCB67F44231E1E1E1E235490BBCCCC -C6A0641E1E397AABCCCCCCB6905433231E1E1E1E1E1E23231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235995C6C6A0642E1E1E1E1E1E1E285F9BC6CCAB6F391E1E1E4985BBCCB07A39 -1E1E1E1E1E1E1E2E64A0C6C69559231E1E235F9BC6C6A064281E1E1E1E1E1E396FABC6B07A3E1E -1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863484743484743474642464541474642484743 -474642474642474642474643484743484743474643484743484744474643464642474643484744 -48474348474347464145444045444045443F454440454440464541474642474743484743484743 -474642464541464541474642474642464541454441464542464642484744484743474642474642 -47474348474348474348484347464245444146454246454146454146454146454145444043433F -43433F44433F43423F43423F43423E42413D41403C403F3B3F3F3B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333337373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D37373D -37373D37373D37373D37373D37373D37373D37373D37373D37373D1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E235495C1CCCC -CCA064281E1E1E1E1E235490C1CCCCCCA0641E235495C6CCCCCCA064281E1E1E1E1E4985B6CCCC -CCAB6F1E1E1E235490C1CCCCC69B5F2E447FB6CCCCCCAB6F391E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B5923235495 -C6CCCCCCA064281E1E1E1E1E498ABBCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F1E1E1E1E1E1E1E3364 -A0C1CCCCCCCCB07A3E231E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E -1E1E1E1E235F9BCCCCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E28496F9BB0C1CCCCCCCCCCCCCC -CCCCCCCCCCCCBB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E235490C1CCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E -1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E235F9BC6CCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCB07F1E1E1E3E7AABC6CCCCCCCCCCC6BBB0A0907A593E231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCB685491E1E1E1E1E1E1E1E447FB0C6AB6F391E -1E2864A0C6C69554231E1E1E1E1E1E1E1E4985B6CCAB7A391E1E235F9BC6C1904E231E1E1E1E1E -1E2E6AA5C6B67F441E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541464541464541 -464642474642484743484743484743464541464541464542474643484844494844494844474643 -454441474642484743484743484743464541464540464541454440454440454441474642484744 -494844484744484743474642454541454541474642474642464541454440454340464542464542 -474642464541474643464541474642484843484743464541464541454440464541454440454440 -44433F45444045444044433F43423F43423F43423E43423E42413D41403C403F3C3F3F3A333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E -1E1E1E235495C6CCCCCCA064281E1E1E1E1E235490C1CCCCCCA0641E235495C6CCCCCCA0642E1E -1E1E1E1E498ABBCCCCCCAB6F1E1E1E1E234E8ABBCCCCC6A08590B6CCCCCCA56A331E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCC -CCCCC69B5923235995C6CCCCCCA064281E1E1E1E1E4985BBCCCCCCB07F3E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6CCCCCCB6A08A8585858585858585858585856F54 -1E1E1E1E1E1E284E8AB6CCCCCCCCCCC19B64331E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA064 -2E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E4485B6CCCC -CCCCBBA0856F645F5F6A90B6CCCCCCBB8A4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285F9BCCCCCCC69B59231E1E1E1E1E1E1E1E235F9B -C6CCCCCCB6A08A8585858585858585858585856F541E1E1E1E1E2339546A8590A0ABBBC6CCCCCC -CCC19B5F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABC6B67F441E1E1E1E1E1E1E -1E3E7AB0C6AB6F391E1E2864A0C6C19554231E1E1E1E1E1E1E1E4985B6CCAB7A391E1E235F9BC6 -C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E396FABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -464541464542474642484743474642474642474743484743474642474642464541474642474642 -464642464541454441464541464542484743484743464541454440454440464541464541454541 -454541464542474643484743474643464642464541474642474642464641464541464541454441 -454441464542464542464642464542474642464541464541484743474642464541464541454440 -46454146454144433F44433F44433F44443F44433F43423E43433F43423E42423D42413D42413D -41403D40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C1CCCCCCB68A4E -281E1E1E1E1E1E2839392E1E1E396FABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E2354 -95C6CCCCCCC19B5F2E1E1E23447FB0CCCCCCC69B591E1E1E1E1E234985B6CCCCCCCCCCCCCCC6A0 -6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB0 -7F3E1E1E1E235F9BCCCCCCC69B59231E3E7FB0CCCCCCC19559281E1E233E7AB0CCCCCCCCB07F3E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCBB8A4E281E1E1E1E -1E1E1E1E2839493E2E1E1E1E1E285490B6CCCCC6B0A5ABC1CCCCC1A064331E1E1E1E1E1E1E1E1E -234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E -1E1E1E235F9BC6CCCCCCB07A3E1E1E1E1E23498ABBCCCCCCBB8A4E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA064281E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E235995C6CCCCCCA56A331E1E -1E1E1E1E1E1E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839493E2E1E1E1E2828281E1E1E -1E1E1E1E1E2E64A0C6CCCCC19054231E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395F7F8A8A8A85 -64441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C6 -9559231E1E1E1E1E1E235495C1CCAB6F391E1E1E4985BBCCB07A391E1E1E1E1E1E1E2E64A0C6C6 -9B59231E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E234E90C1C6AB6F331E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863464541484743494844484743474642464542474643484743474743484743 -47464246454144443F44433F44433F444340454441464541474642464541454441454440444340 -47464247464246454145444145444146454146454245444146454247464247464245454044433F -44433F464641474642474642454441454441454541454541464541454440454440454441454440 -45444046454146454246454246454146454146454044433F44433F43433E43423E43423E43423F -43423E43413D42413D41413D40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -23447FB0C6CCCCCCC6BBB0A0A0A0A5B6C1BB8A4E231E1E2E5995BBCCCCCCC6BBABA0A5B6C6CCCC -CCC6A56A391E1E235495C6CCCCCCCCC6C1BBB0ABB6C1CCCCCCCCC19559281E1E1E1E1E1E1E3E7F -B0CCCCCCCCCCC6A0642E1E1E1E1E1E1E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F -1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E3E7AABCCCCCCCCC6B6A5A0ABBB -CCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3364A0C1 -CCCCCCC6BBABA095959BA5ABB6C6CCB685441E1E285490BBCCCCCCB6854928396FABC6CCCCC1A0 -64331E1E1E1E1E1E1E1E397AABCCCCCCCCBBA5958A8A8A85643E1E1E1E1E1E235F9BCCCCCCCC9B -59231E1E1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCC6AB8A5F4E54648AABC6CCCCCCCCBB8A4E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA064281E -1E1E1E1E1E1E1E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E1E1E1E1E1E336F -A5C6CCCCCCC1AB958A8A8A856F4E2E1E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CCB68544 -1E1E2864A0C1BBAB9B90857F7F8595B0C1CCCCCCB07A3E1E1E1E1E1E1E1E1E235490C1CCCCCCCC -9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E -1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E284E90BBC1A56F3E231E1E233E6FA5C6CCCCAB6F391E1E1E23447FB0C6C1A07A4E39 -3339496A95BBCCBB9054281E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E -3E7AABC6C1AB8A5F493933393E49596A85957F4E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863474743484743484743474642464541454441464542 -47464247474248474348474346454144444044443F44433F454440454441464542464541454441 -464541454440444340444340454541464541464541454441454440444340454440464541464541 -46454145444043433E44433F454541474642474642454440454440464541464641474642464541 -45444045444045444145444146454247474347464347464348474246454044433E44433F43433E -42423E42423E43423F42413D42413D41403C403F3C40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E4E7A95ABBBC1C6CCCCC6BBB6A58A59331E1E1E1E1E233E648AA5 -B6C1C6CCCCC6BBAB956F49281E1E1E1E235495C6CCCCCCA07A648AABC1C6CCC1B6A07F4E2E1E1E -1E1E1E1E1E1E1E1E3E7AB0CCCCCCC69B5F281E1E1E1E1E1E1E235F9BCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCC6951E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E23395F -8AABBBC6CCC6C1AB908595B6CCCCCCB07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E285490BBCCCCCCC19B5F2E1E -1E1E23498AB6CCCCCCC1A0641E1E1E1E1E1E1E1E2E4E7AA0B0C1C6CCCCCCCCCCC69B59231E1E1E -1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E1E233E6A90ABBBC6CCCCC6C1B09B8A95B0 -CCCCCCBB8A4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354 -90C1CCCCCCA064281E1E1E1E1E1E1E1E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC695 -1E1E1E1E1E1E1E1E23446A95B0C1C6CCCCCCCCCCCCB07A3E1E1E1E1E283E648AA0B0BBC6CCCCCC -CCC6BBB6A5957A4E2E1E1E23446A95A5B0BBC1C6CCCCCCC6C1B6A590643E231E1E1E1E1E1E1E1E -1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E -1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28446A95B0BBC1C1BBB6AB958595B6C6AB6F391E1E1E1E -1E23395985A0B6C1C6CCCCC6BBAB906A44281E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6A -A5C6B67F441E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474743474642464541464541 -454440444340454441464541474642474743474642464541464541464540464541474642474643 -484743474642464541474642464542464541444340444440454541464541464541454440454440 -45444045444046464145444044443F444440454440454541464541474642464541464541454440 -454541474743474642454440454441454541454541474643484744474643474643474641454540 -44433E43423E42423E42423E43423E43423E42413D41403C41403C403F3B3F403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490C1CCCCC19559281E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E232828231E1E1E1E1E1E1E28599BC1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643 -454441454541464542464541464541464541464541454541464541464541464541474642464642 -474642484743474743494844484742474642484642484743474742464542464541464642474642 -48474246454145454046454146454146464145443F44433E454440464541474642474642474642 -47464246454145444045444046454146454144433F464541464542464642474643484744474643 -47454246454246444144433F43423E43433F43423F43423F42423E43423E42413E41403C3F3E3B -3F3F3A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CC -CCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E6F858A95ABC1CCCCCCB68549231E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C1B6ABA09B959BA5B6C6CCCCCCC6A56A331E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863464542464642464542474743484743484743474642484743464642464641464541 -454440454440454440474642464541464641474642474743474642474642474642484743484743 -47464348474348474347464146454147464247464246454145444045444044433F454440464541 -464541464642464541454440454441454441454441454440464541454440464542464542464542 -46454248474446454246454246454146454144433F43433F44433F43433F43423F43423E43423F -43423E41403C403F3B3F3F3A333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E396FABCCCCCCCCC6B6A07A -49281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396490ABB6C1C6C6CCCCC6C1BBAB9B -7A54331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863464542474642484743494844484743474642474642484743 -484743484743474642484742484742484743484743474642464541464541484743484844474743 -474642474642474743474743474642464541454440454440464541474642464642454541444440 -464540474642464541454440454441454440454440454441464541464541474642474643474642 -46454146454245444144444045444146454246454245444145444045444044433F43433F42423E -42413E43423F43423F42413E41403C403F3B40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642484743484844474642464541 -474642474643484743484744494844494844484743494844494844494844484743464642464642 -48474348484448474347464246454146454145454145444044433E45443F454440454440454440 -464541464541464642484743484743474642464541464541454440454440454440454441464542 -474643474642454440454440464541464541454440444340454440444440454441464541464541 -45444044444042413E42413E43423E43423E43423E42413D41403C40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E28 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E28 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464542464542 -474642464541454440474642474642474642474642474642484743494844494844474642464542 -47464247474348484449484448484448474348474347464246454146454146454044433F454440 -464642464541454440454541464642474743484843474642464541464541474642454540464542 -45444146454145444145444146454145444047464247464246454145444044434044434044433F -44433F45444045444045444045444044433F43423F42413E43423E43423E41413D41403C40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1 -CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E64A0CCCCCCCCCCCCCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E3E7FB0CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234985B6CCC6A06A331E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285995C1 -CCC195592E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB -6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E58863484844494844494844484743474642474643464542464542474642484743494844494843 -4746424645414645414746434948444948444848434746424746424A49444A4945494843474641 -454540474641464541464541464541464542474642474643484743474642464541464541464541 -474642464642454440454541464542464541454441474642474643484744474643474642464542 -46454145454144444044434045444045444046454146454144434044433F43423F42413E42413E -41403D403F3C40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCB0 -7F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23496A858A8A8AA0BBCCCCCCC69B59231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AABC6CCBB904E231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3E7FB0CCCCB68A49231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E588634A4A464D4C484D4C484B4A46484743484743464542474643474643 -494844484743474641464541474642474642474643484744474642474642464541474642494843 -4A4944494843474641464540464541454440454440464541474642474642474643474642474642 -474642464541474642484743484743474643474743474642464542484744484844484743474643 -47464246454146454147464246454145454145444145444146454146454145444144433F44433F -43423F42413E42413E41403D40403C40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E3E7FB0CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCC -A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCC6 -C1B6B0B0B0B0B0B0B0B0B0B09B6A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59 -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90BB -CCCCB685491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1 -CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396FABCCCCC69B5F2E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E588634A4A464D4D494F4E4A4D4C48484743484743 -484843484743474642484743464542464541474642474642464642464541464542454541464541 -48474348474449484449484448474248474247464146454045433F44433F454440454440454440 -454440454440474642484743484743474743484744494844484844474743464642464542474643 -484743484743464541464541454440464542464542464542464642464642464542464541454440 -44434043423E43423F42413E42403D42413D41403D403F3C40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E28446A95B0C1C6C6C1B0956A6F95C1CCCCCCA56A2E1E1E4E8ABBCC -CCCCA56A331E1E1E336AA5CCCCCCBB8A4E23336FABCCCCAB9B95B0C1C6BBA07F6F8AB0C1C6C6B6 -90592E1E235495C6CCCCCCA07F6F95B0C1C6CCC1B6A07F4E2E1E1E1E1E1E3E7AB0CCCCCCCCCCCC -CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB6957F90ABBBC6CCC6BBA07A49281E1E1E1E1E -1E33598AA5BBC6C6C6BBA5857A90B6CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2E4E7A95ABBBC6CCCCCCC6C1BBB0A07F542E1E1E1E1E1E1E233E648AA5 -B6C1C6CCCCC6BBB0A0855939231E1E1E1E1E3959859BABB6C1C1C6CCCCC6C1B6AB906A49281E1E -1E1E1E1E235F9BCCCCCCCCA07A6490ABBBC6CCCCC6C1AB7A1E1E1E1E1E1E2E496F95ABB6C1C6CC -C6C1BBB09B8559331E1E1E3E7FB0CCCCCCB6907A85A5BBC6CCC6BBA07A49281E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E -1E1E1E1E1E3E7FB0CCCCCCB6957F90ABBBC6CCC6BBA07A49281E1E1E1E1E28446A95B0C1C6C6C1 -B0956A6F95C1CCCCCCA56A2E1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E1E3364 -A0C1CCCCCCB68549231E1E396FABC6CCCCC6B07A441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB6 -957F90ABBBC6CCC6BBA07A49281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E447FB6CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCB6957F90ABBBC6 -CCC6BBA07A49281E1E1E1E1E1E33598AA5BBC6C6C6BBA5857A90B6CCCCCCB07F3E1E1E1E1E1E1E -285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E -1E1E1E1E1E1E1E2E4E7A95ABBBC6CCCCCCC6C1BBB0A07F542E1E1E1E1E3E7FB0CCCCCCB6907A85 -A5BBC6CCC6BBA07A49281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235490C1CCCCBB8A4E231E1E1E1E1E1E1E1E1E1E1E1E1E2E496F95ABB6C1C6CCC6C1BB -B09B8559331E1E1E1E1E233E5F8AA0B6C1C6CCC6C1BBAB906A49281E1E1E1E1E1E28446A95B0C1 -C6C6C1B0956A6F95C1CCCCCCA56A2E1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E -1E1E1E1E1E1E1E1E39597F85858585643E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E1E1E3E7FB0CC -CCCCB6957F90ABBBC6CCC6BBA07A49281E1E1E1E1E1E1E1E1E1E1E3E7AB0CCCCC6A0642E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E28446A95B0C1C6CCC6BBA58A7A8AB0C6AB6F391E1E1E1E1E23395985A0 -B6C1C6CCC6C1B6A590643E231E1E1E1E1E235F9BC6C1957A6F95B0BBC1C6C6BBAB8A59331E1E1E -1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E588634847434949454B4B47 -494944484843494945494844474643454441464541454440464542474642474642464542464542 -45444146454146454148474448474347464247464246454146454045443F45433F44433F454440 -44433F44433F44433F454340454340474642484743484743474643464542464542464642454540 -454441464541474643484743474743454440464541454541474642474643464642464542464541 -45444144434043423F44433F43423E43423F43423F42413D41403C41403C3F3F3B3F3F3B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23498AB6CCCCCCCCC6BBB0B0BBC6C6CCCCCCCCCC -A56A2E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E23336FABCCCCCCBBA59BABC1CC -CCCCC6B09BA0B0C6CCCCA56A1E235495C6CCCCCCCCCCBBA5908A95B0C6CCCCCCC19559281E1E1E -2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CC -CCCCAB6F391E1E1E396FA5C6CCCCCCC6BBABA5B0C1CCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285995C1CCCCC6B6A08A7F7F85909BABBBA56F391E1E -1E1E335F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E1E234E90BBC1B6A59B908A858A95 -ABC1CCCCCCBB8A4E231E1E1E1E235F9BCCCCCCCCCCCCC6BBAB95908A909BA5A57F1E1E1E23447A -B0C6CCCCCCCCC1B0A5A0A5B0BBC1BB8A4E231E1E3E7FB0CCCCCCCCC6C1B6ABABB6C6CCCCCCCCAB -6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E547A8A8A909BB0C6 -CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E2349 -8AB6CCCCCCCCC6BBB0B0BBC6C6CCCCCCCCCCA56A2E1E1E335F9BC1CCCCCCC1AB9B90909BB0C1CC -CCCCBB9054281E1E1E3364A0C1CCCCC6A56A445995C1CCCCC6AB7A44231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E -1E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CC -CCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E1E396FA5C6CCCCCCC6BBABA5B0C1CCCCCCCCCCCC -B07F3E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E2E547A8A8A909BB0C6 -CCCCCCAB7A391E1E1E1E1E1E1E1E285995C1CCCCC6B6A08A7F7F85909BABBBA56F391E1E1E1E3E -7FB0CCCCCCCCC6C1B6ABABB6C6CCCCCCCCAB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCA064281E1E1E1E1E1E1E1E1E1E1E23447AB0C6CC -CCCCCCC1B0A5A0A5B0BBC1BB8A4E231E1E2E5995BBCCCCCCC6BBABA5A5B6C6CCCCCCC6A56A391E -1E23498AB6CCCCCCCCC6BBB0B0BBC6C6CCCCCCCCCCA56A2E1E1E335F9BC1CCCCCCC1AB9B90909B -B0C1CCCCCCBB9054281E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E335F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB -9054281E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E1E1E1E1E1E1E1E1E235490 -C1CCCCC19554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BBCCB69564443939446490B6C6CCCCAB6F391E -1E1E1E447FB0C6C1A07A4E3E3339496A9BBBCCBB904E281E1E1E235F9BC6CCC6AB854E2E1E1E23 -447AABC6C19054231E1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -4645414746424848434747434948444A4945494843474642464541464541454440454441464542 -47474347464247464245444046454146454246454247464347464245444046454046454045443F -45444046454146454147464246454144434044433F444340464541464542464541454441444340 -444440454441444440454440454541464542474743474642454440454440454440454441464542 -46454245444145444144444044433F43423E44433F43423F44433F44433F42413D41403D41403C -403F3B3F3F3A333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBCCCCCCBB9054281E -1E285490BBCCCCCCCCA56A2E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E23336FAB -CCCCBB8A49235490C1CCCCA0642E396FABCCCCB67F1E235495C6CCCCCCBB8A4E231E1E1E336AA5 -C6CCCCC695591E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCC1 -9559231E1E2E6AA5CCCCCCC69554231E397AB0CCCCCCC19B5F2E1E1E23447FB0CCCCCCCCB07F3E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCCCCCB6905433231E1E -1E1E1E1E23231E1E1E1E3E7AB0CCCCCCB67F44231E1E1E1E235490BBCCCCC6A0641E1E1E282E2E -231E23282E333339394E85B0CCCCCCB07F3E1E1E1E1E235F9BCCCCCCCCBB95592E1E1E1E1E1E1E -1E1E1E1E1E235490C1CCCCCCB68A4E281E1E1E1E1E1E2833392E1E1E1E3E7FB0CCCCCCC6A0642E -1E1E336FABCCCCCCC69554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCC19559231E1E2E6AA5CC -CCCCC69554231E498ABBCCCCCCBB9054281E1E285490BBCCCCCCCCA56A2E1E3E7AB0CCCCCCB67F -44231E1E1E1E235490BBCCCCC6A0641E1E1E1E1E33649BC1CCCCC1C1C1CCCCC6AB7A3E231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC69554231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA5 -6A331E1E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC69554231E397AB0CCCCCCC19B5F2E1E -1E23447FB0CCCCCCCCB07F3E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E397AABCCCCCCB6905433231E1E1E1E1E -1E23231E1E1E1E1E3E7FB0CCCCCCC6A0642E1E1E336FABCCCCCCC69554231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23599BC6CCCCBB904E231E1E1E1E1E1E1E1E -1E1E235490C1CCCCCCB68A4E281E1E1E1E1E1E2833392E1E1E396FABCCCCCCC19B5F2E1E1E1E28 -4E8AB6CCCCCCB685491E498ABBCCCCCCBB9054281E1E285490BBCCCCCCCCA56A2E1E3E7AB0CCCC -CCB67F44231E1E1E1E235490BBCCCCC6A0641E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCB67F44231E -1E1E1E235490BBCCCCC6A0641E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC69554231E1E1E -1E1E1E1E1E1E1E3E7AB0CCCCCCA56F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C6C6A0642E1E1E1E1E1E1E -285F9BC6CCAB6F391E1E1E4985BBCCB07A391E1E1E1E1E1E1E2E64A0C6C69559231E1E235F9BC6 -C6A064281E1E1E1E1E1E396FABC6B07A3E1E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6 -B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863464541474642474743474743474743484743464541464541464541464541 -454441464541474642474743494844474642464541454440454441454441474643474642474642 -4747424646414746414847424A494548474346454146454145444044433F464541474642464542 -46454147464246454246454146454145454145444046454145454147464246464245444044433F -45444044444045444146454145444145444044434044443F44443F44433F44433F43423F44433F -43423E42413D41403C40403C3F403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285FA0 -CCCCCCC69B59231E1E1E1E235995C6CCCCCCA56A2E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CC -CCCCBB8A4E23336FABCCCCB68544234E8ABBCCCCA05F28336AA5CCCCBB851E235495C6CCCCCCA0 -64281E1E1E1E1E4985B6CCCCCCAB6F1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B5923235495C6CCCCCCA064281E1E1E1E1E -498ABBCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AAB -C6CCCCCCCCCCC6BBB0A0907A593E231E1E1E235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCB07F1E1E28496F9BB0C1CCCCCCCCCCCCCCCCCCCCCCCCCCBB8A491E1E1E1E235F9BCCCCCCCCA0 -64281E1E1E1E1E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E -7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB6 -7F441E1E1E235F9BCCCCCCC69B5923285FA0CCCCCCC69B59231E1E1E1E235995C6CCCCCCA56A2E -235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F1E1E1E1E1E1E1E3364A0C1CCCCCCCC -B07A3E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC6 -9B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCC6C1B6B0 -B0B0B0B0B0B0B0B0905F2E1E1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B5923235495 -C6CCCCCCA064281E1E1E1E1E498ABBCCCCCCB07F3E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E3E7AABC6CCCC -CCCCCCC6BBB0A0907A593E231E1E1E1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B5923 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCBB8A49 -1E1E1E1E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E235495C1CCCC -CCA064281E1E1E1E1E235490C1CCCCCCA064285FA0CCCCCCC69B59231E1E1E1E235995C6CCCCCC -A56A2E235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9B -C6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCC -CCCCC69B59231E1E1E1E1E1E1E1E1E1E396FABCCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCB6 -85491E1E1E1E1E1E1E1E447FB0C6AB6F391E1E2864A0C6C69554231E1E1E1E1E1E1E1E4985B6CC -AB7A391E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E396FABCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863464541454440454541464541454541454440464541 -454440454440464441464541474642484743474642464541464541474641464541454340444340 -46454146464246464247464147464248474349484449484446454045443F464540464541454541 -464642484743474643474643474643464541474642474642474642464541454440454440464541 -46454145444044433F44444044434044434046454145444045444145444045444044443F44433F -43423E43423E43423E43423E42413D42413D41403D40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2864A0CCCCCCC69559231E1E1E1E235490C1CCCCCCA56A2E1E1E4E8ABBCCCCCCA5 -6A331E1E1E336AA5CCCCCCBB8A4E23336FABCCCCB68544234E8ABBCCCCA05F28336AA5CCCCBB8A -1E235495C6CCCCCCA0642E1E1E1E1E1E498ABBCCCCCCAB6F1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923235995C6CCCC -CCA064281E1E1E1E1E4985BBCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2339546A8590A0ABBBC6CCCCCCCCC19B5F2E1E235F9BC6CCCCCCB6A08A8585 -858585858585858585856F541E4485B6CCCCCCCCBBA0856F645F5F6A90B6CCCCCCBB8A4E1E1E1E -1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59232864A0CCCCCCC69559231E1E1E1E23 -5490C1CCCCCCA56A2E235F9BC6CCCCCCB6A08A8585858585858585858585856F541E1E1E1E1E1E -284E8AB6CCCCCCCCCCC19B64331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E -1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E44 -7FB6CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCC -CCCCC69B5923235995C6CCCCCCA064281E1E1E1E1E4985BBCCCCCCB07F3E1E1E1E1E1E1E285F9B -CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -1E1E1E1E1E2339546A8590A0ABBBC6CCCCCCCCC19B5F2E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E23 -5F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -235495C6CCCCC19054231E1E1E1E1E1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E -1E1E1E235495C6CCCCCCA064281E1E1E1E1E235490C1CCCCCCA0642864A0CCCCCCC69559231E1E -1E1E235490C1CCCCCCA56A2E235F9BC6CCCCCCB6A08A8585858585858585858585856F541E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235F9BC6CCCCCCB6A08A8585858585858585858585856F541E1E3E7FB0CCCCCCB0 -7F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E447FB6CCCCCCA56A2E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E397AABC6B67F441E1E1E1E1E1E1E1E3E7AB0C6AB6F391E1E2864A0C6C19554231E1E1E -1E1E1E1E1E4985B6CCAB7A391E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E396F -ABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454440454541464641464541 -464642474642464541464541464641474642474642464541464541464541474642464541464541 -45444045444045454147464247474346464146454046454147464247464245454144433F44433F -454540464541454541454440474642494844494845484744464542474642474642474642454440 -44433F45444045444046454145444045444045444144434043423F454440464541454440464541 -44444044433F43433F44433F43433E43423E42413D42413D42413D41413D40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBCCCCCCB07F441E1E1E1E3E7AB0CCCCCCCCA56A2E -1E1E4985B6CCCCCCB07A3E1E1E1E4985B6CCCCCCBB8A4E23336FABCCCCB68544234E8ABBCCCCA0 -5F28336AA5CCCCBB8A1E235495C6CCCCCCC19B5F2E1E1E23447FB0CCCCCCC69B591E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC6 -9B59231E3E7FB0CCCCCCC19559281E1E233E7AB0CCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2828281E1E1E1E1E1E1E1E2E64A0C6CCCCC19054231E3E7F -B0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839493E2E235F9BC6CCCCCCB07A3E1E1E1E1E23498ABB -CCCCCCBB8A4E1E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E1E235495C1CCCCCC -B68A4E281E1E1E1E1E1E2839392E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E498ABBCCCC -CCB07F441E1E1E1E3E7AB0CCCCCCCCA56A2E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839 -493E2E1E1E1E1E285490B6CCCCC6B0A5ABC1CCCCC1A064331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E -7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E447FB6CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCB0 -7F3E1E1E1E235F9BCCCCCCC69B59231E3E7FB0CCCCCCC19559281E1E233E7AB0CCCCCCCCB07F3E -1E1E1E1E1E1E235995C6CCCCCCA56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E1E2828281E1E1E1E1E1E1E1E2E64A0C6CCCCC19054231E1E3E7FB0CC -CCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E397AABCCCCCCA56F331E1E1E1E1E1E1E1E1E1E235495C1CCCCCCB68A4E -281E1E1E1E1E1E2839392E1E1E396FABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E498A -BBCCCCCCB07F441E1E1E1E3E7AB0CCCCCCCCA56A2E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E -1E2839493E2E1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839493E2E -1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E23599BC6CCCC -BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C69559231E1E1E1E1E1E235495C1CCAB6F391E1E1E49 -85BBCCB07A391E1E1E1E1E1E1E2E64A0C6C69B59231E1E235F9BC6C1904E231E1E1E1E1E1E2E6A -A5C6B67F441E1E234E90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642 -48474348474348474348474347464247474347474347474246464246454245444145444044433F -454340454441464541464541464541464642474743484843464641454541444340454440464542 -46454245444044433F44433F464541454540464541474642474743474642474642464542464541 -46454146454145444045444046454146454146454146454146454146454144434043423F454340 -45444145444046454145454045444045444044443F44433F43423E42413D42413D41403C41403C -40403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23498ABBCCCCCCC6B69B8A8A9BB6 -C6CCCCCCCCCCA56A2E1E1E2E64A0C6CCCCCCBBA58A8595B0C6CCCCCCCCBB8A4E23336FABCCCCB6 -8544234E8ABBCCCCA05F28336AA5CCCCBB8A1E235495C6CCCCCCCCC6C1BBB0ABB6C1CCCCCCCCC1 -9559281E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E3E7FB0CCCCCCB07F3E1E -1E1E235F9BCCCCCCC69B59231E1E3E7AABCCCCCCCCC6B6A5A0ABBBCCCCCCCCCCCCB07F3E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C1BBAB9B90857F7F8595B0C1CC -CCCCB07A3E1E1E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CCB685441E3E7AB0CCCCCCC6AB -8A5F4E54648AABC6CCCCCCCCBB8A4E1E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E -1E1E1E23447FB0C6CCCCCCC6BBB0A0A0A0A5B6C1BB8A4E231E1E3E7FB0CCCCCCB07F3E1E1E1E23 -5F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234464858A -8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC6 -9B59231E23498ABBCCCCCCC6B69B8A8A9BB6C6CCCCCCCCCCA56A2E1E1E3364A0C1CCCCCCC6BBAB -A095959BA5ABB6C6CCB685441E1E285490BBCCCCCCB6854928396FABC6CCCCC1A064331E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234464858A8A8A8A9BB0C1CCCCCCC1AB95 -8A8A8A8A855F1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCC6C1B6B0B0B0B0B0B0B0B0B0B09B6A39 -1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E3E7AABCCCCCCCCC6B6A5A0ABBB -CCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E336FA5C6CCCCCCC1AB958A8A8A856F4E2E1E234464858A -8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E2864A0C1BBAB9B90857F7F8595B0C1CCCCCCB0 -7A3E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCC69B59281E1E1E1E1E1E1E1E1E1E -23447FB0C6CCCCCCC6BBB0A0A0A0A5B6C1BB8A4E231E1E2E5995BBCCCCCCC6BBABA0A5B6C6CCCC -CCC6A56A391E1E23498ABBCCCCCCC6B69B8A8A9BB6C6CCCCCCCCCCA56A2E1E1E3364A0C1CCCCCC -C6BBABA095959BA5ABB6C6CCB685441E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3364A0C1CCCCCCC6BBABA09595 -9BA5ABB6C6CCB685441E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E -1E1E23498ABBCCCCC19054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CC -CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E284E90BBC1A56F3E231E1E233E6FA5C6 -CCCCAB6F391E1E1E23447FB0C6C1A07A4E393339496A95BBCCBB9054281E1E1E235F9BC6C1904E -231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E23 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863474542474642474643484743474642474643474643474743474642474642474642 -46454146454144433F454441464542474642474642464642474642484743474742454540454540 -44433F44433F454440454441464541454440454440464541474742474742464541454440454440 -45454147464247464246454145443F44433F44433F464440464441454440464541464541464541 -45444044434044434045444146454146454145444045444045444145444144434043423E43423E -42413D41403D41403D40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28496F -9BB0C1C6CCC6B6A07F7F9BC1CCCCCCA56A2E1E1E1E233E6A9BB6C6CCC6C1B09B7F90ABCCCCCCBB -8A4E23336FABCCCCB68544234E8ABBCCCCA05F28336AA5CCCCBB8A1E235495C6CCCCCCA07A648A -ABC1C6CCC1B6A07F4E2E1E1E1E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E3E -7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E23395F8AABBBC6CCC6C1AB908595B6 -CCCCCCB07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23446A95A5B0BB -C1C6CCCCCCC6C1B6A590643E231E1E1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E -1E1E233E6A90ABBBC6CCCCC6C1B09B8A95B0CCCCCCBB8A4E1E1E1E1E235F9BCCCCCCCC9B59231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E7A95ABBBC1C6CCCCC6BBB6A58A59331E1E1E3E7FB0CC -CCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E3E7FB0CCCCCCB07F3E1E -1E1E235F9BCCCCCCC69B59231E1E1E28496F9BB0C1C6CCC6B6A07F7F9BC1CCCCCCA56A2E1E1E1E -1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E285490BBCCCCCCC19B5F2E1E1E1E23498AB6 -CCCCCCC1A0641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCB07F3E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E23395F -8AABBBC6CCC6C1AB908595B6CCCCCCB07A3E1E1E1E1E1E1E1E1E23446A95B0C1C6CCCCCCCCCCCC -B07A3E1E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E23446A95A5B0BBC1C6CC -CCCCC6C1B6A590643E231E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCCCC1955928 -1E1E1E1E1E1E1E1E1E1E1E1E2E4E7A95ABBBC1C6CCCCC6BBB6A58A59331E1E1E1E1E233E648AA5 -B6C1C6CCCCC6BBAB956F49281E1E1E1E1E1E28496F9BB0C1C6CCC6B6A07F7F9BC1CCCCCCA56A2E -1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E1E1E1E1E1E1E1E235490C1CCCCCCCC -9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E283E -648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC6 -9B59231E1E1E1E1E1E1E234985BBCCCCBB8A49231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E -1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F23 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28446A95B0 -BBC1C1BBB6AB958595B6C6AB6F391E1E1E1E1E23395985A0B6C1C6CCCCC6BBAB906A44281E1E1E -1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E2E496F90A5B6C1C6CCCC -C6BBB6AB9B8559391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863464541464541464541464642454440454441454441464542 -464541464541464541464541464541464541474642474642484744494844484743484743474642 -46454046454046454046454144433F43423E454440454440464541464541474642464641454540 -44443F44433F44433F45444147474348474347464245444044433F454440464541464541464541 -45444045444047464245444145444146454146454146454245444145444044434044433F44433F -44433F43423F42423E42413D41403D41403C3F3F3B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354 -95C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232828231E1E -1E1E1E1E1E28599BC1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E232828231E1E1E1E1E1E1E28599BC1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E285995BBCCC6A06A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285495C1CCC6A56A331E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454440464541464541454441454440 -44433F454440454441454441464541474642484743484743494844494844484743484743484743 -46454145444045444046454045453F45443F45443F44433F43423E43423E44433F454440474642 -47464245444044443F44444044433F43433E444440474642484743484743474642454440454440 -454440464541464541464541464541464541454441454441454441454440454440454541454441 -45434043423F43423F43423F42423E42423E42413E41413D41403D40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4485B6C1B6ABA09B959BA5B6C6CCCCCCC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C1B6ABA09B959BA5B6C6CCCCCCC6A56A331E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E3359859B9B8559331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E284E7F9BA090643E231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541454440 -4645414847424746424544404645424747434847444847434848444A4945494844494844494844 -49484448474346454146454145444046454146454146454046444044433F44433F44433F44423F -43423E43423E45443F44433F44433E43433E454440454540444440454441464542474642474743 -47464246454146464247474246454146454146454145454045454145444145444145444044433F -45444045444144434044434042423F41413E42413E42413E42423E42413E41413D41403D40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E396490ABB6C1C6C6CCCCC6C1BBAB9B7A54331E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396490ABB6C1C6C6CCCCC6C1BBAB9B -7A54331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E58863474642474642484743494844484743464541464542484744494845484844484744484744 -494844484743484743474642454440464541464541474642464541474641474642464541454440 -44433F44433F43423E43423E43423D44423E43423E44433E43433E45444044433F44443F454541 -464542464542464541464542464542464542464641464642464641464642464642464541454541 -45444145444045444044434044434043433F43423F42423E43423F42413E41413E42413E42413E -41413D41403D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863494845484844494844494843474642464541464542474643474643 -4746434746434746424746424645414645414645414645414746424847434A4945474642474642 -47464246454246454146454145444044433F43423E44433E44433F44433F44433E42423D43433E -44433F454440464541464541454541454440464541464542474642474642474642474642474643 -47464346454145444145454145444045444145444044434045444044434044433F43433F42413E -42413E41413D41403D40403D41403D40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E284459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863454541464541474642464541464541464541 -464542464542464542484743484744484743464541464541464541464541464541474642484743 -46464246464146454147464247464246454146454145444045444045444045444045444044433F -44433E42423D43433E44443F44433F454440464541464541464641464541464642474743484844 -47464246454246454246454245444145444145444045444145454146454245454144433F43423F -44434043423F42413E41413E40403D40403D40403C403F3C3F3F3B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCC9B -5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCB07A3E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB -6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886344433F454440454441 -454441454440464541464541454541464542484643484744474643474642474642464541454440 -454440454441454440444440454540464541474642464542464542474642464542464542474643 -46454147454145444045444045444044433F44433F44433F444440464541474642474642464642 -46464248474449484446454245444045444045444045444044443F44433F444440444440454541 -45454144434043423E43433F43423E42413E42413E41413D41403D40403C403F3C3F403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCC -A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6CCCC -CCB07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6 -CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490 -C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -44433F444340454441464541464542474642464541464542474643484744474643474642464541 -46454146454144434045444045444044433F45454044443F44433F454440464541474642474642 -474642474643484743494844494844474642464642464541454440454440454440454540474642 -46464146454147464347474349484449484446454244434044434045444045444044433F44433F -44434044444044434045444146454144434044433F43423E42423E43423F42423E41413D41403C -40403D3F403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCC -CCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863444340454440454441474743484844484744474643474643464642464542 -46454246454246454146454146454146454145444145444046454145454045444044433F454440 -474643484743474642464642464642484743484743474642464541464541474642464541464541 -464541454440454440454440454541464542464642474743474743474643464541454440454440 -45444044433F44434044434044434046454246454246454246454245444143433F42423E43423F -42413E41403D40403C40403D3F403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -28446A95B0C1C6C6C1B0956A6F95C1CCCCCCA56A2E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CC -CCCCBB8A4E23336FABCCCCAB9B95B0C1C6BBA07F6F8AB0C1C6C6B690592E1E235495C6CCCCCCA0 -7F6F95B0C1C6CCC1B6A07F4E2E1E1E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E -1E1E3E7FB0CCCCCCB6957F90ABBBC6CCC6BBA07A49281E1E1E1E1E1E33598AA5BBC6C6C6BBA585 -7A90B6CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E -5F8AA0B6C1C6CCC6C1BBAB906A49281E1E1E1E235495C6CCCCCCA07A648AABC1C6C6C1B6A07A4E -2E1E1E1E1E1E1E4985BBCCCCCCCCCCCCCCCCCCB07A3E1E1E1E1E1E1E1E1E1E233E648AA5B6C1C6 -CCCCC6BBB0A0855939231E1E1E1E1E1E1E1E2E496F95ABB6C1C6CCC6C1BBB09B8559331E1E498A -BBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E3E7AB0CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB6 -957F90ABBBC6CCC6BBA07A49281E1E235995C1CCCCC6A0642E1E1E1E1E1E235490C1CCCCC6A064 -1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E1E1E3E7FB0CCCCCCB6957F90ABBBC6 -CCC6BBA07A49281E1E1E498ABBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC69B59231E1E1E1E233E -5F8AA0B6C1C6CCC6C1BBAB906A49281E1E1E1E1E1E1E235F9BCCCCCCCCA07A6490ABBBC6CCCCC6 -C1AB7A336AA5C6CCCCC69B5F281E1E1E1E1E23498ABBCCCCCCB6851E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E28446A95B0C1C6CCC6BBA58A7A8AB0C6AB6F391E1E1E1E1E23395985A0 -B6C1C6CCC6C1B6A590643E231E1E1E1E1E235F9BC6C1957A6F95B0BBC1C6C6BBAB8A59331E1E1E -1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863454541474642484743484844474642474643484844 -494844474642464541454440454440464541474642494844474643464542464541474742474642 -46454045443F464541484743474642464542454441464541464541464541454440444340454441 -46454246454146454146454147464247464246454144443F454440454440464541454441454441 -44434044433F454441454541464541454541444440444340464541464542464542464642464542 -44434043423F42423F42413E41413D41403D41403D3F403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E23498AB6CCCCCCCCC6BBB0B0BBC6C6CCCCCCCCCCA56A2E1E1E4E8ABBCCCCCCA5 -6A331E1E1E336AA5CCCCCCBB8A4E23336FABCCCCCCBBA59BABC1CCCCCCC6B09BA0B0C6CCCCA56A -1E235495C6CCCCCCCCCCBBA5908A95B0C6CCCCCCC19559281E1E1E2E547A8A8A909BB0C6CCCCCC -AB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E1E396FA5C6 -CCCCCCC6BBABA5B0C1CCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2E5995BBCCCCCCC6BBABA5A5B6C6CCCCCCC6A56A391E1E235495C6CCCCCCCCC6C6BB -B0ABB6C1CCCCCCCCC19559281E1E1E1E33597F8A8A8A9BB0C1CCCCCCB07A3E1E1E1E1E1E1E1E33 -5F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E1E1E23447AB0C6CCCCCCCCC1B0A5A0A5B0 -BBC1BB8A4E231E39597F8A8A90A0B6C6CCCCCCBBA5908A8A8A8A8A64441E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E -1E1E3E7FB0CCCCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E28599BC6CCCCC19559231E1E1E1E -4485B6CCCCCCA56A331E1E335F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E1E3E7FB0CC -CCCCCCC6B6A08A8A9BB6C6CCCCCCAB6F391E1E39597F8A8A90A0B6C6CCCCCCBBA5908A8A8A8A8A -64441E1E1E2E5995BBCCCCCCC6BBABA5A5B6C6CCCCCCC6A56A391E1E1E1E1E235F9BCCCCCCCCCC -CCC6BBAB95908A909BA5A57F1E2E64A0C6CCCCC69B5F281E1E1E1E4985B6CCCCCCB07F3E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BBCCB69564443939446490B6C6CCCCAB6F391E -1E1E1E447FB0C6C1A07A4E3E3339496A9BBBCCBB904E281E1E1E235F9BC6CCC6AB854E2E1E1E23 -447AABC6C19054231E1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454440464541464541454440 -4443404746424948454847434746424645414645414746424847434A49454A4945494844494844 -484843484743474742464541454440464541474642464541464541454440464541464540454541 -44444044434045444146454248474448484448474349484349484346454045444044443F444440 -444440444340444440444440444340444440454541464542464541454441454440464542454441 -45444144444144434043434044434043423F42423E41413D41403D403F3C3F403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBCCCCCCBB9054281E1E285490BBCCCCCCCCA56A2E -1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E23336FABCCCCBB8A49235490C1CCCCA0 -642E396FABCCCCB67F1E235495C6CCCCCCBB8A4E231E1E1E336AA5C6CCCCC695591E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC6 -9554231E397AB0CCCCCCC19B5F2E1E1E23447FB0CCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E396FABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E2354 -95C6CCCCCCC19B5F2E1E1E23447FB0CCCCCCC69B591E1E1E1E1E1E1E1E1E1E447FB6CCCCCCB07A -3E1E1E1E1E1E1E3E7AB0CCCCCCB67F44231E1E1E1E235490BBCCCCC6A0641E1E235490C1CCCCCC -B68A4E281E1E1E1E1E1E2833392E1E1E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCC -AB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC69554231E1E285F9BC6 -CCCCBB8A491E1E1E397AABCCCCCCAB6F391E1E3E7AB0CCCCCCB67F44231E1E1E1E235490BBCCCC -C6A0641E1E3E7FB0CCCCCCC19559231E1E2E6AA5CCCCCCC69554231E1E1E1E1E1E235490C1CCCC -CCA0642E1E1E1E1E1E1E1E1E1E396FABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E1E1E -1E235F9BCCCCCCCCBB95592E1E1E1E1E1E1E1E1E1E1E1E28599BC1CCCCC69B5F281E1E4485B6CC -CCCCB07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C6C6A0642E1E1E1E1E1E1E -285F9BC6CCAB6F391E1E1E4985BBCCB07A391E1E1E1E1E1E1E2E64A0C6C69559231E1E235F9BC6 -C6A064281E1E1E1E1E1E396FABC6B07A3E1E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6 -B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863444440 -44444044433F44433F44433F4545404646424645414645414645414746424847434A49454A4945 -494844484744494844494844474642454540464641474642474642484743474642474642474642 -484743464641454440444440454440454541464542474744484844484744484743474641464540 -46454045443F43423E44433F444340454440454441454440454440454440474642464642454440 -45444045444144433F44444045444144444144434043433F43423F42413E41413E41413E40403D -3F403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E23 -5995C6CCCCCCA56A2E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E23336FABCCCCB6 -8544234E8ABBCCCCA05F28336AA5CCCCBB851E235495C6CCCCCCA064281E1E1E1E1E4985B6CCCC -CCAB6F1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB67F441E -1E1E235F9BCCCCCCC69B5923235495C6CCCCCCA064281E1E1E1E1E498ABBCCCCCCB07F3E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C1CCCCCCA064281E1E1E1E1E235490 -C1CCCCCCA0641E235495C6CCCCCCA0642E1E1E1E1E1E498ABBCCCCCCAB6F1E1E1E1E1E1E1E1E1E -1E447FB6CCCCCCB07A3E1E1E1E1E1E235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F -1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCA064 -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC6 -9B59231E1E1E2E64A0C6CCCCB07F3E1E2E64A0C6CCCCB07A3E1E1E235F9BC6CCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCB07F1E1E3E7FB0CCCCCCB67F441E1E1E235F9BCCCCCCC69B59231E1E1E -1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E235495C1CCCCCCA064281E1E1E1E1E235490 -C1CCCCCCA0641E1E1E1E235F9BCCCCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCC -C69B5F2E447FB6CCCCCCAB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCB6 -85491E1E1E1E1E1E1E1E447FB0C6AB6F391E1E2864A0C6C69554231E1E1E1E1E1E1E1E4985B6CC -AB7A391E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E396FABCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E5886344444044443F44433F454440454440454440464541454440454440464541484743 -494844494844474643464542464642484743484744464642464541474742484743474642484743 -494843494844484743474642464541454540454540464642454441464542454542464643484744 -47464345443F46454045443F44433E43423D43423E43423F444340454441454440454441454440 -46454145444045444044434043433F43423F44434045444145444144434043423F43423F42423E -41413E41413E40403D3F403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCC -C69559231E1E1E1E235490C1CCCCCCA56A2E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB -8A4E23336FABCCCCB68544234E8ABBCCCCA05F28336AA5CCCCBB8A1E235495C6CCCCCCA0642E1E -1E1E1E1E498ABBCCCCCCAB6F1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E -7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923235995C6CCCCCCA064281E1E1E1E1E4985BB -CCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA064 -281E1E1E1E1E235490C1CCCCCCA0641E235495C6CCCCCCA064281E1E1E1E1E4985BBCCCCCCAB6F -1E1E1E1E1E1E1E1E1E1E447FB6CCCCCCB07A3E1E1E1E1E1E235F9BC6CCCCCCB6A08A8585858585 -858585858585856F541E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E -1E1E235F9BCCCCCCC69B59231E1E1E1E336AA5CCCCCCA56A3E5995C6CCCCB67F441E1E1E235F9B -C6CCCCCCB6A08A8585858585858585858585856F541E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCC -CCCCC69B59231E1E1E1E1E1E235490C1CCCCCCA0642E1E1E1E1E1E1E1E1E235495C6CCCCCCA064 -281E1E1E1E1E235490C1CCCCCCA0641E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E -1E1E1E1E234E8ABBCCCCC6A08590B6CCCCCCA56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E397AABC6B67F441E1E1E1E1E1E1E1E3E7AB0C6AB6F391E1E2864A0C6C19554231E1E1E -1E1E1E1E1E4985B6CCAB7A391E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E396F -ABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863454440454440464541464642464541464541464541464540 -464540474641474642474641454440444340444340454441464542474642464541464541474643 -47464247464248474349484448474246444045443F444440454440474643464541454440454340 -44434045444145444146454145443F44433E44433E43423D43423C43423E43423F444340444440 -45444144434045444044434044434045444045444144434044433F43423F444340454441434340 -42423E42423F42423F41413E41403D40403D40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E498ABBCCCCCCB07F441E1E1E1E3E7AB0CCCCCCCCA56A2E1E1E4985B6CCCCCCB07A3E1E -1E1E4985B6CCCCCCBB8A4E23336FABCCCCB68544234E8ABBCCCCA05F28336AA5CCCCBB8A1E2354 -95C6CCCCCCC19B5F2E1E1E23447FB0CCCCCCC69B591E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E3E7FB0CCCCCCC195 -59281E1E233E7AB0CCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E396FABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E235495C6CCCCCCC195592E1E1E23 -3E7AB0CCCCCCC69B591E1E1E1E1E1E1E1E1E1E447FB6CCCCCCB07A3E1E1E1E1E1E1E3E7FB0CCCC -CCBB8A4E281E1E1E1E1E1E1E1E2839493E2E1E1E235495C1CCCCCCB68A4E281E1E1E1E1E1E2839 -392E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E3E -7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E396FABCCCCC6A09095BBCCCCB6 -85491E1E1E1E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839493E2E1E1E3E7FB0CCCCCCB0 -7F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E -1E396FABCCCCCCC19B5F2E1E1E1E284E8AB6CCCCCCB685491E1E1E1E235F9BCCCCCCCC9B59231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E234985B6CCCCCCCCCCCCCCC6A06A2E1E1E1E1E1E1E1E1E1E1E -1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C69559231E1E1E1E1E1E235495C1CCAB6F391E1E1E49 -85BBCCB07A391E1E1E1E1E1E1E2E64A0C6C69B59231E1E235F9BC6C1904E231E1E1E1E1E1E2E6A -A5C6B67F441E1E234E90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464642464642474642464541464541 -46454146454046454045444045443F44433F44433F43423E43423E42413E44433F454440464541 -46454145444047464247474348484349484449474345443F43423E44433E44433E454440464541 -45444044434043423F43423F43433F45444046454146454145443F44433E44433E43423D43423E -43423F44434044434045444045444045444044433F44433F454441464642454541454440444340 -44434044444143433F43423F42423F43423F42413F41403D40403D40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E23498ABBCCCCCCC6B69B8A8A9BB6C6CCCCCCCCCCA56A2E1E1E2E -64A0C6CCCCCCBBA58A8595B0C6CCCCCCCCBB8A4E23336FABCCCCB68544234E8ABBCCCCA05F2833 -6AA5CCCCBB8A1E235495C6CCCCCCCCC6C1BBB0ABB6C1CCCCCCCCC19559281E234464858A8A8A8A -9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923 -1E1E3E7AABCCCCCCCCC6B6A5A0ABBBCCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2E5995BBCCCCCCC6BBABA0A5B6C6CCCCCCC6A56A391E1E235495C6CC -CCCCC6C6C1B6ABA5B0C1CCCCCCCCC19559281E1E1E1E1E1E1E1E1E1E447FB6CCCCCCB07A3E1E1E -1E1E1E1E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CCB685441E1E1E23447FB0C6CCCCCCC6 -BBB0A0A0A0A5B6C1BB8A4E231E1E1E1E1E1E1E397AABCCCCCCCCBBA5958A8A8A85643E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234464858A8A8A8A9BB0C1CCCCCCC1AB95 -8A8A8A8A855F1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E397AB0 -CCCCCCCCCCCCCCBB8A4E231E1E1E1E1E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CCB68544 -1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E1E397AABCCCCCCCCBB -A5958A8A8A85643E1E1E1E2E5995BBCCCCCCC6BBABA0A5B6C6CCCCCCC6A56A391E1E1E1E1E235F -9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCCCCCC6A0642E1E1E -1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CC -CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E284E90BBC1A56F3E231E1E233E6FA5C6 -CCCCAB6F391E1E1E23447FB0C6C1A07A4E393339496A95BBCCBB9054281E1E1E235F9BC6C1904E -231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E23 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863484743464642 -46454146454247464246454146454147464145444044433F44433F43423E44433E44433F44433F -45444044433F44433F44433F45444047464248484349484447464246454044433E44423E44423E -44433F44433F45444045444045444044433E44433E43423E44433F45444047464246454045443F -45433E44433E44433F44433F44433F44434045444046454145444045444044433F454440464541 -46454145454144444044434043434042423F43423F42413F42423F42413E41403E403F3D3F403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28496F9BB0C1C6CCC6B6A07F7F9BC1 -CCCCCCA56A2E1E1E1E233E6A9BB6C6CCC6C1B09B7F90ABCCCCCCBB8A4E23336FABCCCCB6854423 -4E8ABBCCCCA05F28336AA5CCCCBB8A1E235495C6CCCCCCA07A648AABC1C6CCC1B6A07F4E2E1E1E -1E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E3E7FB0CCCCCCB07F3E1E1E1E23 -5F9BCCCCCCC69B59231E1E1E23395F8AABBBC6CCC6C1AB908595B6CCCCCCB07A3E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233E648AA5B6C1C6CCCCC6BBAB956F4928 -1E1E1E1E235495C6CCCCCCA07A648AABC1C6CCC6B6A07F4E2E1E1E1E1E1E1E1E1E1E1E1E1E447F -B6CCCCCCB07A3E1E1E1E1E1E1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E1E1E1E -1E1E1E2E4E7A95ABBBC1C6CCCCC6BBB6A58A59331E1E1E1E1E1E1E1E1E2E4E7AA0B0C1C6CCCCCC -CCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCC6951E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B5923 -1E1E1E1E1E1E1E3E7FB0CCCCCCCCCCC19054231E1E1E1E1E1E1E1E1E283E648AA0B0BBC6CCCCCC -CCC6BBB6A5957A4E2E1E1E3E7FB0CCCCCCB07F3E1E1E1E235F9BCCCCCCC69B59231E1E1E1E1E1E -1E1E2E4E7AA0B0C1C6CCCCCCCCCCC69B59231E1E1E1E233E648AA5B6C1C6CCCCC6BBAB956F4928 -1E1E1E1E1E1E1E235F9BCCCCCCCC9B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0CC -CCCCC69B5F281E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E -1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F23 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28446A95B0 -BBC1C1BBB6AB958595B6C6AB6F391E1E1E1E1E23395985A0B6C1C6CCCCC6BBAB906A44281E1E1E -1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E2E496F90A5B6C1C6CCCC -C6BBB6AB9B8559391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E5886346464247464247464246454147464247464349484449484347464245443F45443F44433F -44433F45443F44443F45454045443F44433F44433F44443F46454147474247464246454045443F -44433E44433E44433E43423E44433E45444045444044433F44433E43423D42413C43423E44433F -45444046454145443F46454047464146454144433F444440444440454440454440464440454440 -43423E44444043433F44434044434044444043434043434043423F42413E42413F42413F42413F -41413E40403D3F403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232828231E1E1E1E1E1E1E28599BC1CCCCCC -A0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235495C1CCCCCCA56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E285490C1CCCCC19559281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863464541474642474642474642494844494844494844474743474641 -46454046454046454045444045444046464249484446454144433E43423E454440454540464540 -44433F44433E45443F44423E44433E44443F43423E43423E44433F45444045433F44433F44423E -43423D43423D43423E44433F45444045444046454145444045444043423E44433F444340444440 -44443F46444046454145443F44433F43423E44434044434044434043434043423F42423F42423F -42423F42413F41413E41403E40403D3F403C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CC -CCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C1B6ABA09B95 -9BA5B6C6CCCCCCC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E234464858A8A8A90A5B6C6CCCCCCB685491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2E4E6F858A95ABC1CCCCCCB68549231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863454441464642474643484744484743484743 -47464246464146454148464246454145433F45443F45444046454147464245444045443F45443F -46464145443F44433F44433F44433F44433F45443F46454146454044433F44433E44433F454440 -45444045443F45443F43423E43413D43423E44433F44433F44433F43423E43423E44433F43423E -44433F44434044434045444046454146454146464147464246454245444144434044433F444340 -43434043423F43433F42423F42413F42413F41413E41403E40403C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -396490ABB6C1C6C6CCCCC6C1BBAB9B7A54331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCCCCCCCCCCCCC1B6A07F4E2E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396FABCCCCCCCCC6B6A07A49281E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454441474642464541 -46454245454146454246454145444045444046454145443F44433F44433E44433F454540474642 -46454045444045444045443F45443F43433F44433F454541474642474642464540464540454440 -45443F45444045444045444044433F44433F44433E44433E44433E44433F44433E44433E44433E -43423E43423E44433F45434045444044434045444045444045454146454246464245444043423F -44434045444044444044434043423F43423F42423F41413E41413E41403E41403E3F403C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -45444047464247464246464247464247464245444044433F45444046454146454045443F45443F -45444044433F44433F45444045443F45443F45444045444044433F454440474642494944474642 -46454146454046454147464147474246454145454044433F44433F44433F45444044433F44433F -45443F44444045444045444145444146454146444045444044433F44433F454440444440444340 -45444145444044433F44434045444044444043423F43423F43423F42423F42413E41403E40403D -403F3D3F403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E4459646464593E281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863454441484743474643464642484743474642454441454440454441464641 -47464248474246454046454145444044433F44433F44433F45444046454145444044433F44433F -46454147464246454146454145444046454146454147464247474246454144433F43423E44433F -45444045444045444045444045444045454147464347464347464246454144433F44433F454440 -45444044434044434045444145444145444045444145444144433F44433F44433F43423F41413E -41413E41403D40403D403F3D3F403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354 -95C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E2E64A0CCCCCCCCCCCC -CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1 -CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863474642464542464541464541464541464541464541 -464541474642484743484843484843484743474642464540464540454440454440454440454440 -45443F44433F454440464541454440454440464541474642464541464541464541464541454540 -44433E43423D44433F45444044433F44433F44434044433F444440454441464542484743474642 -46454146454145444045444045444044444044434045444045444144434043433F43423F43423E -44433F43423F42413E42413E41403D40403D403F3D3F403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E -23496A858A8A8AA0BBCCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -4E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1 -CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863484743494845484743484743 -484743474642464642464541464642474642464641464541464541464542474642474642474641 -464541464540454440464541464541464541464541464540464540464541464541464541474642 -46464146454146454045444044433F45443F45444044433F43433F44433F43423F43423F444440 -45454147464347464247464246454145444045444045454146454145444044433F44433F44433F -43433F43433F43423F44434044434043423F42413E42413E41413D40403D40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863494844 -4B4A474B4A46494844484743484743494844474642464540464540464541454440454440464542 -474642494844494844484743464541474642484744484743484743474743464541464541454440 -47464248474348474348474346464146454045443F44433F45444045444045444045444044433F -444440454440454541464542474643474642464542464541464642474643474642474642474642 -46454246454144434044434044434044434044434044444043433F42423E42413E41413D40403D -3F403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA07A648AABC1C6 -C6C1B6A07A4E2E1E1E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E231E1E1E3E7AB0 -CCCCCCCCCCCCCCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E -1E1E1E1E1E1E28446A95B0C1C6C6C1B0956A6F95C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E7A95ABBBC6CCCCCCC6C1BBB0A07F542E1E1E1E1E4E -8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E231E1E1E1E1E1E2E496F95ABB6C1C6CCC6C1BB -B09B8559331E1E1E1E1E1E1E2E496F95ABB6C1C6CCC6C1BBB09B8559331E1E1E1E1E233E648AA5 -B6C1C6CCCCC6BBB0A0855939231E1E1E1E1E1E233E648AA5B6C1C6CCCCC6BBB0A0855939231E1E -1E1E1E28446A95B0C1C6C6C1B0956A6F95C1CCCCCCA56A2E1E1E1E1E233E648AA5B6C1C6CCCCC6 -BBB0A0855939231E1E1E1E1E28446A95B0C1C6C6C1B0956A6F95C1CCCCCCA56A2E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863484743494845484743464541464541474642494844474642474642464540464541 -4645414544404645414746424A4945494844484742464541464542474642484844484844484844 -474642474642464642474642474743494844494945494944464541454440454440454440454440 -464541474642484743464542464542474642484743464642464541464541464642484743464642 -47464247474349484447464245444145434044434044434043433F44434044434044433F43423F -42423E41403D40403D3F403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CC -CCCCCCC6C6BBB0ABB6C1CCCCCCCCC19559281E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB -8A4E231E1E1E2E547A8A8A909BB0C6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCC -C69B59231E1E1E1E1E1E1E1E1E23498AB6CCCCCCCCC6BBB0B0BBC6C6CCCCCCCCCCA56A2E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285995C1CCCCC6B6A08A7F7F85909BAB -BBA56F391E1E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E231E1E1E23447AB0C6CC -CCCCCCC1B0A5A0A5B0BBC1BB8A4E231E1E1E23447AB0C6CCCCCCCCC1B0A5A0A5B0BBC1BB8A4E23 -1E1E335F9BC1CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E1E335F9BC1CCCCCCC1AB9B90909B -B0C1CCCCCCBB9054281E23498AB6CCCCCCCCC6BBB0B0BBC6C6CCCCCCCCCCA56A2E1E1E335F9BC1 -CCCCCCC1AB9B90909BB0C1CCCCCCBB9054281E23498AB6CCCCCCCCC6BBB0B0BBC6C6CCCCCCCCCC -A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863454441464542454440454440454440474642484743484743 -484742474641464541464541464541464541464541464642464541464541464541454440454441 -464541474642464542464541484743484744474643464542474643494845494844474641454440 -454440454440464541474642494844494945464642464541464642474642454541444440444440 -45454146454145444045444145444146454145444145444144434043434043434043423F43423F -43423F43423F42423E42413D40403C403F3C3F403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E235495C6CCCCCCC19B5F2E1E1E23447FB0CCCCCCC69B591E1E4E8ABBCCCCCCA56A331E -1E1E336AA5CCCCCCBB8A4E231E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E -1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E1E498ABBCCCCCCBB9054281E1E285490BBCC -CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCCCCCB6 -905433231E1E1E1E1E1E23231E1E1E1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E23 -1E1E235490C1CCCCCCB68A4E281E1E1E1E1E1E2833392E1E1E1E235490C1CCCCCCB68A4E281E1E -1E1E1E1E2833392E1E1E3E7AB0CCCCCCB67F44231E1E1E1E235490BBCCCCC6A0641E3E7AB0CCCC -CCB67F44231E1E1E1E235490BBCCCCC6A0641E498ABBCCCCCCBB9054281E1E285490BBCCCCCCCC -A56A2E1E3E7AB0CCCCCCB67F44231E1E1E1E235490BBCCCCC6A0641E498ABBCCCCCCBB9054281E -1E285490BBCCCCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886345444046454046454045443F44433F -454440464541474643484743484743474642464541464541464542474642464542464541474642 -47464245444045444044433F44433F444340454440474742494844484743474642454441464541 -464542464542464541464541474642464541464642464642474642464542474642464642464641 -46454045444044433F45444145444144434044433F44433F43423F454340464542464542454441 -44434044434043423F42413E42423F42423E41413E403F3C3F3F3C3F403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA0642E1E1E1E1E1E498ABBCCCCCCAB6F1E1E4E -8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E231E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A39 -1E1E1E1E1E1E1E1E1E1E1E1E285FA0CCCCCCC69B59231E1E1E1E1E1E1E1E285FA0CCCCCCC69B59 -231E1E1E1E235995C6CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E3E7AABC6CCCCCCCCCCC6BBB0A0907A593E231E1E1E1E1E4E8ABBCCCCCCA56A331E1E1E33 -6AA5CCCCCCBB8A4E231E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0CC -CCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCB07F235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F285FA0CCCCCCC69B59231E1E -1E1E235995C6CCCCCCA56A2E235F9BC6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F285FA0 -CCCCCCC69B59231E1E1E1E235995C6CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541464540 -45444045443F45444044433F454440464541484743484743454440454440444340464541474743 -474743484743474642464541464541464541454441444340454441464541464541474642464642 -454440464441464441464541464541474642474642474742474642464541464541464542474642 -48474347474347464246454146454145444045444046454245444045444044433F44433F454340 -45444145444144444044444045444144433F43423F42423E42423E41413E40403D403F3C3F403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA064281E1E1E1E1E4985 -BBCCCCCCAB6F1E1E4E8ABBCCCCCCA56A331E1E1E336AA5CCCCCCBB8A4E231E1E1E1E1E1E1E1E1E -4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E285F9BCCCCCCC69B59231E1E1E1E1E1E1E1E -2864A0CCCCCCC69559231E1E1E1E235490C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2339546A8590A0ABBBC6CCCCCCCCC19B5F2E1E1E1E4E8ABBCC -CCCCA56A331E1E1E336AA5CCCCCCBB8A4E231E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E397AB0CCCCCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6CCCCCCB6A08A8585 -858585858585858585856F54235F9BC6CCCCCCB6A08A8585858585858585858585856F542864A0 -CCCCCCC69559231E1E1E1E235490C1CCCCCCA56A2E235F9BC6CCCCCCB6A08A8585858585858585 -858585856F542864A0CCCCCCC69559231E1E1E1E235490C1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E5886347464147464246454145444045444046454145444045444046454146454144433F464541 -444340444440454441464541464541464541464542474642474642474643464541464541454440 -46454045444044433E44433F454441464542474643474642484743484743474642484743474642 -474642474642474643474643474743484744484743484743484742464541474642464541464541 -47464247464245444144433F44433F44433F44434044433F43423F43423F43423F42423E42413E -41413E40403D3F403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCC1 -95592E1E1E233E7AB0CCCCCCC69B591E1E4985B6CCCCCCB07A3E1E1E1E4985B6CCCCCCBB8A4E23 -1E1E1E1E1E1E1E1E1E4485B6CCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E235995C6CCCCCCA56A -331E1E1E1E1E1E1E1E1E498ABBCCCCCCB07F441E1E1E1E3E7AB0CCCCCCCCA56A2E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2828281E1E1E1E1E1E1E1E2E64A0C6CCCCC1 -9054231E1E4985B6CCCCCCB07A3E1E1E1E4985B6CCCCCCBB8A4E231E1E235495C1CCCCCCB68A4E -281E1E1E1E1E1E2839392E1E1E1E235495C1CCCCCCB68A4E281E1E1E1E1E1E2839392E1E1E3E7F -B0CCCCCCBB8A4E281E1E1E1E1E1E1E1E2839493E2E1E3E7FB0CCCCCCBB8A4E281E1E1E1E1E1E1E -1E2839493E2E1E498ABBCCCCCCB07F441E1E1E1E3E7AB0CCCCCCCCA56A2E1E3E7FB0CCCCCCBB8A -4E281E1E1E1E1E1E1E1E2839493E2E1E498ABBCCCCCCB07F441E1E1E1E3E7AB0CCCCCCCCA56A2E -1E1E1E1E1E1E1E1E395F7F8A8A8A8564441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863494843484743464541474642484743474641454440454440454440 -44433F45443F46454145444045444045454145444044433F444340454441464542484743484744 -48474347464246454146454044433F454440454440454440454440464541464541484743474642 -4545404645414544404746424847434847434847434746434847434847434B4A45494843454440 -45444046454147464246454146454146454245444145454145444045444044433F43423F43423F -42423F42413E42413E41403D403F3C3F403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E235495C6CCCCCCC6C6C1B6ABA5B0C1CCCCCCCCC19559281E1E2E64A0C6CCCCCCBBA58A8595B0 -C6CCCCCCCCBB8A4E231E234464858A8A8A8A9BB0C1CCCCCCC1AB958A8A8A8A855F1E1E1E1E1E1E -1E336FA5C6CCCCCCC1AB958A8A8A856F4E2E1E23498ABBCCCCCCC6B69B8A8A9BB6C6CCCCCCCCCC -A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C1BBAB9B90857F -7F8595B0C1CCCCCCB07A3E1E1E1E2E64A0C6CCCCCCBBA58A8595B0C6CCCCCCCCBB8A4E231E1E1E -23447FB0C6CCCCCCC6BBB0A0A0A0A5B6C1BB8A4E231E1E1E23447FB0C6CCCCCCC6BBB0A0A0A0A5 -B6C1BB8A4E231E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CCB685441E1E3364A0C1CCCCCC -C6BBABA095959BA5ABB6C6CCB685441E23498ABBCCCCCCC6B69B8A8A9BB6C6CCCCCCCCCCA56A2E -1E1E3364A0C1CCCCCCC6BBABA095959BA5ABB6C6CCB685441E23498ABBCCCCCCC6B69B8A8A9BB6 -C6CCCCCCCCCCA56A2E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541474642494844494844494844474641 -45444045444045443F45443F45444045444045444045444145444045444044433F43423E444340 -45444147464348474449484449484447474245454045444045444045454045454046454144443F -45444045444045444045444044433F454440464541474642474642464541464541464541474642 -48474246454044433F454440464541474642454440454440464542464542464542464542464542 -44434043434043423F42413F42413E42423F40403D403F3C3F3F3B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E235495C6CCCCCCA07A648AABC1C6CCC6B6A07F4E2E1E1E1E1E1E233E6A -9BB6C6CCC6C1B09B7F90ABCCCCCCBB8A4E231E235F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCC6951E1E1E1E1E1E1E1E23446A95B0C1C6CCCCCCCCCCCCB07A3E1E1E1E28496F9BB0C1C6CCC6 -B6A07F7F9BC1CCCCCCA56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -446A95A5B0BBC1C6CCCCCCC6C1B6A590643E231E1E1E1E1E233E6A9BB6C6CCC6C1B09B7F90ABCC -CCCCBB8A4E231E1E1E1E1E1E2E4E7A95ABBBC1C6CCCCC6BBB6A58A59331E1E1E1E1E1E1E2E4E7A -95ABBBC1C6CCCCC6BBB6A58A59331E1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E -1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E1E1E1E28496F9BB0C1C6CCC6B6A07F -7F9BC1CCCCCCA56A2E1E1E1E1E283E648AA0B0BBC6CCCCCCCCC6BBB6A5957A4E2E1E1E1E28496F -9BB0C1C6CCC6B6A07F7F9BC1CCCCCCA56A2E1E1E1E1E1E1E1E235490C1CCCCCCCC9B5F231E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E588634645414847444B4A46 -4B4A4649484446454145444046454046454045443F45443F45444045444045444145444045443F -43423D43423E44433F4443404545414746434A49454A4945474742464541454440464541464641 -46454046444045433F43423E43423D43423E454440454440464541474642464541454440454440 -45444044433F45444045443F45443F45443F464541454440454441464541464541454441464542 -46454246454245444144444043433F43433F42423E42413E42413E41403D403F3C3F3F3B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -46454247464349484549494548474346454145444046454145444044433F45443F44433F454440 -46454145444044433F44433E44433F454440454440454441474643494945484743464541454440 -45444046454147464248464246454044423D43423D42413C43423E454440474642494844494844 -48474349484348474246454044443F44433E44433F454440464541464642454440464542464542 -46454245444145444245454145444144434044444043433F43423F42413E41413D41413E41403D -41403D40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863464542464542464541474642464641464641454440454440454440464440 -45433F44433F45443F45444046454145443F44433F45443F454440464541454441464441474642 -45444144444045444046454146454147464248474245454043423D42413C42413D43433F464541 -4848434948444948444848434A4A4548474244443F44433E44433F44433F44433F45444044433F -45444045444044444044434044434044444044444144444144444144434044433F43423E43423F -42413E42413E41403D403F3C40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E5886345444145444044433F44433F44433F444440454540 -46454146454146454146454145443F45444046464148474346464145443F454440464541464541 -46454145444044444045454146454147464246454146454146454146454045443F43423D43423D -44443F44444045454045444045443F46454047464246454044433E44433E44433E464540464541 -46454044433F44433F44433F43433E44433F44433F44434043423F444340444340434340454441 -44444044444044434042423E41413E41403D403F3C40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886346454146454145444044433F -44433F44443F4645414545414746424746424746414645414646414847434B4B464A4945484742 -474641474642474642474642464541454440464641464541474642484743484844474642464641 -44443F44433F44444046454146454145444044433F44433E45443F44433F44433E44433E43433E -44433E46454047464146454145444045443F45443F44443F43433E44433F464541454440444340 -43433F43434044434044444144444143423F42413E41413E41413D41403C40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863484743 -47464245444044433F44443F4544404646424746424847444948444948434948444949444A4945 -4B4A464A4945494844494844484743484743494844474642454440454440454440464541474642 -47464346454146454146464145444045454045454046454146464145443F43423E43423D44433E -44433E45443F44433E44433E45443F45444045444046454045443F44433E43423E44433F44433F -45444045444044434043434043423F42423F44434043434043433F42423F42413E41403D41403C -40403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E5886348474347464145444044433F454440464541464542474642474643484743474642 -474642474642474642464541464541474642484743474642474643484743464541454440454440 -444340454440464542474642454440464541474742474743474742464541464641464541454440 -44433E44433E44433E44433E46454045443F44433E45443F45444045444045444045444044433F -44433F45444046444145444145444145444045444043423F43423F43423F44434043434042423F -43423F41403D403F3C403F3B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E5886348474345443F44433F454440454440464541454440454441 -45454145444044433F44433F44433F44433F44433F454440464541454441454441464542464541 -45444045444045444045444044433F44444045444043433F464541474743484843474742454440 -44433F45444046454044433F45443F47464145444046454046454145443F44433F44433F44433F -45444046454146454146454245444045444146454146454145444145444043433E43433F43433F -44434044434043423F42423E41403D40403C40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886345444045443F454440454440464541 -45454145444145444046454146454145444044433F43423E44433F44433F454440454440454440 -46454145444145444146454147464247464247464244433F43423E43423E43423E464541474642 -47474245454044433F44433F44443F464541464541464541464541464540464541474642464541 -45443F44433F43423E44433F45444146454246454244444044433F44434044434044434043433F -44433F43433F43433F43433F43423F42423E42423E42413E41403D40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454440454440 -45444046454148474347464346454146454247464247464246454145444044433F44433F45443F -44433F46454047464247464246454147464248484348474348474347464245444043413D43423E -44433E44433F45443F44433F45444045444044433F44433F46454148474246454045433F44433E -44433E45444045443F45443F45444044433F43423E44433F46454146454246454244444042423E -43423E44434044433F43423F44444043433F43433F43434043423F42423E42413E41403D40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E5886346454146454146454146454247464246464246454247464247464247464246454044443F -45443F45443F45443F454440464541474642474642484743484743474742474642464541454440 -45444044433F44433F44433F44433E43423E43423E44433F46454146454145443F454440464540 -45443F45443F44433E43423E44433E44433F44433E44433E44433F44433F454440454541474642 -45454145444144433F42423E45444046454144434044444044434043433F43433F43423F43423E -41413D40403C40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863484743474643474643464542464541464541474642474643464541 -45444044433F454440474641464541454440454440454440454540474642474642464541464541 -45454043433F44433F44444045444045444045443F45443F44433E43423E44433F454440464541 -46454145443F45443F44433F44433F44433E43433E45444046454144433F43423E44433F44433F -44433F45444045444045444045444044444045444044443F44433F44433F44434044434043433F -43423F43434043423F41403D41403D40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642474643474642464542464541464542 -47464347464345454145444045444045444045444046454146454146454145443F44433F454440 -46454147464247474245444044433F44444046454146464247464245444044433E44433E43423D -43423E43423E45444045454046454046454044433E44433F44433F44444047464248474245443F -44433E46454047464245444045443F44433F44433F45444046454145454143433F43423E444340 -44434043433F43433F43433F43424043423E42413E41403D40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464642464542464542 -464542464542474643464542464541454441464541464542464541464541474641474642464440 -45443F45443F45444047464246454145444044433F43423E4645414847434A4945484843454440 -44433F45443F43423E43423E43423E47464247474245443F44433E43423D44433F454441464541 -46454146454145443F44443F46454146454145444045444044433F44433F44433F44444043433F -42423E43423E44433F43423F43423F43433F43433F43423F43423F42413E41403D3F403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -484744484743484744484743484743474642464541464541464541464541464541464541464542 -47464247464247454145444044433F44433F44433F44433F43423E43423E44433F454440474643 -48484347474245444045444045443F45443F45443F43433E44443F44433E43423D43423D44423E -43423E44433F44433F43423E44444046464245444044433F44433F454440454440454440454440 -45444046454144433F44433F43423E44434045444043433F43423F43423F43423F43423E42413E -41403D3F403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E58863484844494845474643464542464542464542464542464542464542464542 -46454146454247464247464248474348474246454044433F45443F45443F43423E43423E43423E -43423E43423F45444045444145444045444046454146454046454045443F44443F44433E43433D -43423D43413D44433F45444044434043423E43423E44433F44443F45444045444043423E43423E -45444046454145444145444045444045444044433F42423E42413D43423E43423F43423F43423F -43423E42413E41413D41403C40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E58863464642464642454440454541464541464542474743 -48474347464348474347464248474349484449484448474346454045444044433F45444044433F -43423E44433E43423E43423D43433E43423E44433E454440454441484743474642474642464541 -46454044433E43423D43423D43423E45444045444045444044443F43423E43423E44433F464541 -46454143423E43423E44433F45444046454146454144433F45444044433F42413C41403C41403D -43423F43423E42413E42413E42413E41403D41403D40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454541454441454541454541 -4645414645424847444948454948454948454A49454A49454B4A46494844484742474642474642 -46454145444043423E44433F44443F44443F43423D42423D43433E44433F454440454441464542 -46454147464245443F45443F44433E45443F44433F45443F45454048474248484346454144443F -44444045444046464246454145444043423E44433F46454148474347464245444043423E43423E -42413D42413D42413D43423F42413E42413E41403D41403D41403C41403D40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464542 -4745424645424645414645414545414746424847434847444A49454A4945484743494844484743 -46454147464247454246454146454144433F44433F45444044443F44433E45443F43433E43423E -45444045444145444145444044433E43423D44433E44433F464541474641474642494844494844 -47464246464147474249484446454145444045444046454145443F44433E45443F464541464541 -45443F43423D42413D43423E42423E42413D41413C41403C41403C41403D41413D41403C40403D -3F403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E58863464542474642474643474642464642464541464541464541474642484743484742 -48474347464246454144434045444045444046454146454144433E43423E44433E43433E44443F -44433F43423D44433F44434045444046454145444043423D44443F43433E42413D43423E44443F -44443F44443F44443F44443F45443F46454046454144433E43423F43433F46454145443F43423E -44433E44433F45443F45444045443F43423E42413D43423E43433E42423D41403C41403C41403D -41403D41403D40403C40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863464542464542484744494844474743464641464541454441 -45444045444047464147464245444044433F44434045444044433F44433F44433F43423E44433E -45444045444044433F44433E44433F45444046454147474248474345454043423D43423D42413C -42413D43423E45444044433F43423E42423D44433E43423D43433E43423E43423E43423F43433E -45443F44433E44423E44433E44433E45443F45443F44433F43423E43423E43423E44433F44433F -42413D40403C41413D41413D41403D40403C40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474643474642484744494844484743 -47464246464246454144433F44433F45444044433F44433E44433F44433F45444044433F454440 -44433F43433F44433F464541454540444440444440454440454440464541484843494844464540 -42413C41403B42413C43423D43423E45443F43433E43423E42423D42423D43423D43423D43423D -43423D43423E44433F45444045443F43423D43423D43413C43423D42423D42413D43423D43423E -43423E43423E42423D42413D41413D41413D41403D41403D40403D40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -5F9BC6C1904E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6 -BB8A4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E4E8ABBCCCCCCCCCCCCCC -A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4E8ABBCCCCCCCCCCCCCCA064281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863484744484743 -47464347474247474346454146454146454245444044433F44433F44433F44433F44433F45443F -45444045444045443F44433F44444044443F44444044433F454440454440474643474642454540 -45444044433F42413C42413C41403B42423D43423E43433E44443F43433E43433E43423C43423D -43413D43423D43423E43423E43423E44433F45454046454044433E43423D43423D42413C42413D -43423D43423D43423E44433F43423D41403B41403C41403C41403D42413D41403D40403C40403C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5F9BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCAB1E1E235F9BC6C1904E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2E64A0CCC69B59231E1E1E1E1E1E1E1E498ABBCCB07F3E5F9BCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCAB2E6AA5CCCCCCC19054231E1E1E1E1E1E4485B6CCCCCCB07F1E1E1E4485B6 -CCB685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E648A8A6A441E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E235F9BC6BB8A4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E648A8A6A441E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397A -B0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0C6B07A3E1E1E1E235F9BC6C1904E -231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A06428 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E5886349484547464246464247464347464346464247464347464245444045444045444044433F -44433F44433F45444046454145454045444045444044433F45444044443F44433F454440454440 -46454146464245454044433F43433E42413C42413C41413C42413C41413C44443F45454045443F -44443E43423D43423D43423D44433E44433E44433E43423E44433E44433F44433E44433D44433E -44433E43423C42413C43423D43423D43433F44444043433E41403C41403B41403C41403C41403D -40403C40403D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28333E444444444444 -598AB6CCC19B6A4444444444443E391E1E235F9BC6C1904E231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2E64A0CCC69B59231E1E1E1E1E1E1E1E498ABBCCB07F3E28333E444444 -444444598AB6CCC19B6A4444444444443E392E6AA5C6C1BBBBBB9054231E1E1E1E4985B6BBBBC1 -CCB07F1E1E1E4485B6CCB685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6BB8A4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BBC19B5F2E1E1E -1E1E235F9BC6C1904E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E58863464641464542454541464541464542474643484743474642454441 -45444145444045444045444045443F46454146454145444045444045444044433F45444044433F -45444046454146454147464247474347464245443F43423D43423D43423D43423D43423D42413D -44444047464248474347464146454044433E44433E45433F44433E44433F44433F45443F44433E -44433E45443F46454046454044433E43423D43423D43423E43423E44433F44433F41413C41413D -42413D41403D42413D41403D40403C3F403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E1E1E235F9BC6C1906A648AABBBC6CC -C6BBAB8A59331E1E1E1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0CCC69B59231E1E1E1E1E1E1E1E498ABBCC -B07F3E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E2E6AA5C6B690859BB6955928 -1E23498AB6A58A8AABC6B07F1E1E1E4485B6CCB685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB9B858AA5B6BBC1C1C1B6A0 -7A4E2E1E1E1E1E1E1E2E547F9BABB6BBC6C6CCC6C1B6A58A643E281E1E1E1E1E1E1E23446A95B0 -C1C6CCC6BBA5856F8AB0C6AB6F391E1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F54331E1E1E -1E1E1E1E1E395985A0B6C1C6CCCCC6C1B6AB9B6A441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E547F9BABB6BBC6C6CCC6C1B6A58A643E281E1E1E1E1E1E1E1E1E -4485B6C6A56F546A90ABBBC6CCCCC6BBA06F1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F5433 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E8ABBCCCCCCCCCC -CCC69554231E1E1E1E1E1E1E1E1E235F9BC6C1957A6F95B0BBC1C6C6BBAB8A59331E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6BB957A7A9BB6C1C6C6C1B6A0 -7F542E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E234E8ABBCCCC -CCCCCCCCC69554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E -1E1E1E1E28446A95B0C1C6CCC6BBA58A7A8AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E336A -A5C6B68549231E1E1E1E1E235F9BC6C1906A648AABBBC6CCC6BBAB8A59331E1E1E1E336FABCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCA0642E1E234E8ABBC1ABA0A5BBC6C1B0906F6F95B6C6C6C1A5 -7A49231E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541454541464541454441454541464541 -46454146454145444145454145444046454145444046454147474245454044433F454440454440 -46454146454145444046454145454147464247464246454147464246464146454143423E43423D -43423E44433F44433F44444046464147464245454044433E44423E44433E44433E44433F464540 -46454147464146454044433E44433E44433E45453F45443E43423D43423D44433E43433E43433E -44433F42423E42413D41413D41403C41403D41403D403F3C3F3F3B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E1E1E235F9BC6 -CCC6B6956F4E3E39445F90B6CCC19054231E1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB -7A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0CCC69B59231E1E1E -1E1E1E1E1E498ABBCCB07F3E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E2E6AA5 -C6B6854E5F9BB695592E4E8AB6A56A4E7AABC6B07F1E1E1E4485B6CCB685441E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCB0 -854E2E1E1E23396AA0C1C19B5F2E1E1E1E1E3964857F6A54493E393339445F8AB0C6BB904E231E -1E1E234E8ABBCCB6956A493939445F90B0C6CCCCAB6F391E1E1E1E3E6FABC1BBA07A5444393339 -496A95B6C6AB7A3E1E1E1E1E2E64A0C6C1A07A4E393333393E4E5F7A64441E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3964857F6A54493E393339445F8AB0C6BB90 -4E231E1E1E1E1E1E1E4485B6CCC1C1AB956A492E2323283949594E1E1E1E3E6FABC1BBA07A5444 -393339496A95B6C6AB7A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E235F9BC6CCC6AB854E2E1E1E23447AAB -C6C19054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCCCCBB -9B6F4939333E5985ABC6C6A064331E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E -1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A06428 -1E1E1E1E1E1E1E1E1E1E1E285490BBCCB69564443939446490B6C6CCCCAB6F391E1E1E1E1E1E1E -1E1E1E1E1E234985B6C6A56A331E1E1E1E1E1E1E235F9BC6CCC6B6956F4E3E39445F90B6CCC190 -54231E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E234E8ABBCCB07F4E3E5990B6 -CCC6A56F443E5F95BBC190541E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541464541454541 -454440464541454440454541454541454441454441454440454440464541454440454540454440 -44444046454147464247464245444045444046454144443F45444046454145444044433F454440 -45444043423E44433E44433F45444045444045444044443F43423D43423D43433E44433E43423D -43423D44433F46454147464247464147464144433E44433E44433E44433E43423D43423D43423D -43423E43423E43423E44444044433F43433F42413E42413E41403D40403C403F3C3F403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E -1E1E1E1E1E235F9BCCCCA56A2E1E1E1E1E1E1E397AB0C6B07A3E1E1E234E90BBC19B5F281E1E1E -1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64 -A0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCB07F3E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E -1E1E1E1E1E1E2E6AA5C6B68544285995B6A09095B6A06A33396FABC6B07F1E1E1E4485B6CCB685 -441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2864A0CCCCA0642E1E1E1E1E1E1E234E8ABBC6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2E6AA5C6B67F441E1E235995C1C6A0642E1E1E1E1E1E1E285F9BC6CCAB6F391E1E234E90BBC1 -9B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E3E7AB0C6B07F441E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E4485B6CCC19559281E1E1E1E1E1E1E1E1E1E1E234E -90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E235F9BC6C6A064 -281E1E1E1E1E1E396FABC6B07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E235F9BCCCCAB6F391E1E1E1E1E1E234E8ABBC6AB6F331E1E235F9BC6C1904E231E1E1E1E1E -1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E235995C6C6A0642E1E1E1E1E1E1E285F9BC6CCAB -6F391E1E1E1E1E1E1E1E1E1E1E2E5F9BC1BB9054231E1E1E1E1E1E1E1E235F9BCCCCA56A2E1E1E -1E1E1E1E397AB0C6B07A3E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E234E8A -BBBB904E231E285FA0C6B67F441E1E336AA5C6A0641E1E1E1E1E1E1E1E498ABBC6A064281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -474642464541454440454440454440444440454541454541444340444340454541464642464541 -44433F44433F45444045454046454247464246454145444045444045444044444044443F454440 -44433E43423E42413C42423D42413D44433F45444046454047464246454043423E42413C42413C -43423D44433E43423D43433E44433E44433F44433F44433E44433E44433E43433E44433E44433E -43423D43423D43423D43423E43423E43423D43423D43423D43423E42423E42413E42413E41413D -42413E40413C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AAB -CCC1904E231E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E396F -ABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2E64A0CCCCA56F4444444444444444446495BBCCB07F3E1E1E1E1E1E1E1E1E1E -397AABCCC1904E231E1E1E1E1E1E1E2E6AA5C6B685441E285995C1CCC6A0642E1E396FABC6B07F -1E1E1E4485B6CCB685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A4E1E1E1E1E1E1E1E1E336FABC6B685491E1E1E233E5F -85A0B0BBC6CCCCCCCCCCCCCCCCCCBB8A491E1E397AABC6B685441E1E1E1E1E1E1E1E3E7FB0C6AB -6F391E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E1E1E3E6AA0C1CCC6B6A5 -9B90857A644933231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -233E5F85A0B0BBC6CCCCCCCCCCCCCCCCCCBB8A491E1E1E1E1E1E1E4485B6C6AB6F331E1E1E1E1E -1E1E1E1E1E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E -1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E235F9BC6C19054231E1E1E1E1E1E1E2E6AA5C6BB8A4E1E1E235F9BC6 -C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E397AABCCB685491E1E1E1E -1E1E1E1E447FB0C6AB6F391E1E1E1E1E1E1E1E1E1E3E7AB0C6AB7A3E1E1E1E1E1E1E1E1E1E1E23 -5F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E -1E1E1E1E1E1E234E8ABBBB8A491E1E23599BC6B07A3E1E1E2E64A0C6A56F1E1E1E1E1E1E1E1E49 -8ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E5886346454146454145444045444044433F44433F444340444440454440464542 -47464246464145444044433F44443F44433F45444045444045444044433F44433F43433E43433F -45444044443F45443F44433E42413D42413C42413C42413D44433F464541494843494844464540 -43423D42413C42423D43423D43423D43423D43433E43433E43423E44433E44433E44433E43423D -44433E46454046454046454043433E43423D43433E42423D43423D42413D42423D42413D41413D -42413E42413E41413E41413E40403C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6A -A5C6B67F441E1E396FABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0CCC69B59231E1E1E1E1E1E1E1E498ABBCCB07F3E -1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E2E6AA5C6B685441E1E233E596A5F44 -281E1E396FABC6B07F1E1E1E4485B6CCB685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6C1904E231E1E1E1E1E1E1E396FABCC -BB85491E1E447FB6C6BB956A4933231E1E1E1E2864A0C6BB8A491E1E397AABC6B685441E1E1E1E -1E1E1E1E3E7FB0C6AB6F391E1E396FABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E283949596A7A8A9BB0C1CCC1A064331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E447FB6C6BB956A4933231E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E4485B6 -C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E396FABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235490C1C695 -54231E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C19054231E1E1E1E1E1E1E2E6AA5C6 -BB8A4E1E1E23599BC6C1904E231E1E1E1E1E1E336AA5C6B67F441E1E1E1E1E1E1E1E1E1E235490 -C1C69554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E397A -ABC6B67F441E1E1E1E1E1E1E1E3E7AB0C6AB6F391E1E1E1E1E1E1E1E285490BBC19B5F2E1E1E1E -1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E2E64 -A0C6B685441E1E1E1E1E1E1E1E1E1E234E8ABBBB8A491E1E23599BC6B07A3E1E1E2E64A0C6AB6F -1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E5886346454146454145444044433F45443F454440454440 -45444045454148474348484446454144433F44433F44433F44444045444045444044433F44433F -43423F44433F44443F45444045444046454044433E43423D42413C42413D43423E454440474742 -4A494448474345443F43423D43423D43423D43433E43423D44433E44433E44433E44433E43433E -44423E44433E44423E44433F46454046454046454044433E43423E44433E43423D43423D42413D -42413D41413D41403D41403D41403D41403D40403D40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E1E1E235F9BC6C1904E -231E1E1E1E1E1E2E6AA5C6B67F441E1E234E90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0CCC69B59231E1E1E1E1E1E -1E1E498ABBCCB07F3E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E2E6AA5C6B685 -441E1E1E1E1E1E1E1E1E1E1E396FABC6B07F1E1E1E4485B6CCB685441E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCAB6F331E1E -1E1E1E1E235490C1C6A56A2E1E2E6AA5C6B685441E1E1E1E1E1E1E1E4985B6CCBB8A491E1E2359 -95C1C6A0642E1E1E1E1E1E1E285F9BC6CCAB6F391E1E234E90C1C6AB6F331E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C69B5F281E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5C6B685441E1E1E1E1E1E1E1E4985B6CCBB8A491E -1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E234E90C1C6AB6F331E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B6 -7F441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BCCCCAB6F331E1E -1E1E1E1E234E8ABBC6A56F331E1E235495C6C19554231E1E1E1E1E1E447FB6CCB67F441E1E1E1E -1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E -1E1E1E1E1E1E1E235995C1C69559231E1E1E1E1E1E235495C1CCAB6F391E1E1E1E1E1E1E336FA5 -C6B68549231E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E -1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E234E8ABBBB8A491E1E23599BC6B07A -3E1E1E2E64A0C6AB6F1E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E232E3333332E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464541474642464540454440 -46454046454146454145454046454148474347464245444044433F44433F44433F464541454440 -44433F44433F43423E43423E43433F45454145444045443F45443F43423E42413C42413D43423E -43423E45444046454145443F45443F44433D43423D43423D44433F44443F43423D44443F464540 -47474246454044433E44433E43423D44423E44433E45443F45434044433F43423E44433F44433E -43423D42423D43423D42413C42413D41403D41403C41413D41403D40403D3F403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E1E1E1E -1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E3E7AABC6C1AB8A5F49393339 -3E49596A85957F4E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0CCC6 -9B59231E1E1E1E1E1E1E1E498ABBCCB07F3E1E1E1E1E1E1E1E1E1E397AABCCC1904E231E1E1E1E -1E1E1E2E6AA5C6B685441E1E1E1E1E1E1E1E1E1E1E396FABC6B07F1E1E1E4485B6CCBB905F4444 -4444444444444444443E392E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -64A0CCCCCCBB9B6A4939333E598AB0C6C19B642E1E1E234E8ABBC6AB7A3E231E1E1E28447AA5C1 -CCCCBB8A491E1E1E234E8ABBC6B695644433333E598AB0C6CCCCAB6F391E1E1E1E3E7AABC6C1AB -8A5F493933393E49596A85957F4E231E1E1E3E647F7F644E3E332E2E33446495B6CCB67F441E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E8ABBC6AB7A3E231E1E1E2844 -7AA5C1CCCCBB8A491E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AAB -C6C1AB8A5F493933393E49596A85957F4E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E -1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -5F9BCCCCCCBB9B6A4939333E5485ABC6C1A064331E1E1E1E336FA5C6BB95592E1E1E23335F95BB -CCCCB67F441E1E1E1E1E1E1E1E1E1E235490C1C69554231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -599BC1C6A57A49392E2E2E28231E1E1E1E284E90BBC1A56F3E231E1E233E6FA5C6CCCCAB6F391E -1E1E1E1E23498AB6C6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E -1E2E6AA5C6B67F441E1E1E1E1E1E1E1E234E8ABBC6B0854E2E232323231E1E1E1E234E8ABBBB8A -491E1E23599BC6B07A3E1E1E2E64A0C6AB6F1E1E1E1E1E1E1E1E28599BC1C6A57A49392E2E2E28 -231E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642 -47464246454147464247464146454045444045444045454145454045444044433F44433F43423E -43423F44434045444045444045444044433F43423E44433F45444044433F44433E44433E43423E -43423E43423E44433F44433F45444044433F44433E45443F44433E42413C44433E44433F44443F -43433E44433E45443F46454046454044433E45443F44433E44433E43423E44423E44433F44423F -44433F45443F44433F43423E43423D42413D42413D42413C41403D41413D41413E41403D403F3C -40403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCC190 -4E231E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E2E -496F90A5B6C1C6CCCCC6BBB6AB9B8559391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2E64A0CCC69B59231E1E1E1E1E1E1E1E498ABBCCB07F3E1E1E1E1E1E1E1E1E1E397AAB -CCC1904E231E1E1E1E1E1E1E2E6AA5C6B685441E1E1E1E1E1E1E1E1E1E1E396FABC6B07F1E1E1E -4485B6CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAB6F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2864A0C6BB957A7FA0B6C6CCCCC1B6A07A4E2E1E1E1E1E1E1E2E4E7AA0B6C1 -C1C1BBB6B0A58A647FA0C6BB8A491E1E1E1E1E28446A95B0C1C6CCC6BBA5856F8AB0C6AB6F391E -1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E1E1E1E33598AA0B0BBC1C6CCCCC6C1 -B6A58A643E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E7A -A0B6C1C1C1BBB6B0A58A647FA0C6BB8A491E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAB7A391E1E23 -5F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E235F9BC6BB957A7AA0B6C1CCCCC1B6A07F4E2E1E1E1E1E1E1E1E23446F9BB6 -C1C6C1BBB0A08A6A85A5C6B67F441E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAB7A39 -1E1E1E1E1E1E1E1E1E1E395F90ABC1C6CCCCCCCCA0642E1E1E1E1E1E28446A95B0BBC1C1BBB6AB -958595B6C6AB6F391E1E1E1E2E649BC1BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235F9BC6 -C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E395F8AABBBC6CCCCCCCCCCA0 -642E1E234E8ABBBB8A491E1E23599BC6B07A3E1E1E2E64A0C6AB6F1E1E1E1E1E1E1E1E1E1E395F -90ABC1C6CCCCCCCCA0642E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E5886346454247464248474346454146454145443F45444045444045444044433F44433F -44433F45444043423F43423E44433F45444045444045444044433F44433F44433E43423E44423E -43423E44433F43423E43423E43423E44433F44433F44433F43423D42413C43423D43423D42413C -44433E44443F45454044443F44443F44433E44433E44443F45443F44433F454440474641454440 -43423E44433F44433F44433F44433F44433E43423E43423D42413D42413D42413D41403D41413D -42413E41403D41403D40403B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E498ABBC69B5F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0C6AB7A391E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E58863464541454441464541454440454440454440454440454440 -45444044433F44433F45444045444044433F43423F45444046454046454045444044443F454440 -44433F44433F44433E44423E43423E43423D43433F44433F45444045444044433E43423D42413C -42413C42413C42413D43423E44433F46454146464145454044443F44433E44433E44443F44433F -45443F45444044433E43413D44433F44433F44423E44433F44433F43423D43423D42413D42413C -42413D42413D42413D42413E41403D41403D40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E59 -6A5944392E23232E496FA0C1C19B5F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E6A7A6449281E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863464542454440454441444340454440 -46454145444045444045444044433F44433F44434044433F44434044433F464541474642474641 -46464146454146454045444044433F44433E43423E42413D42413D42423E44433F43433F454440 -45443F43423D42413C42413C41413B43423D43423D43433E45454147464145443F44433E44433E -44433E44433E44433E44433F45443F46454045443F44433F44433E43423E43423E44433E43423E -43423E43423E42413D42413C41413D41403D42413E42413D41403D40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6 -BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E446FA0B0BBC6C6CCCCC6BBAB956F49281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863474642464541 -46454145444146454146454146454145444045444045444044433F44433F44443F454440454440 -48474348474247464246454146454146454145444045443F44433E43423E43423D42413D43423E -43433E43423E44443F44443F43423E43423D43423D43423D42423D41403C42413D43433E45443F -43423D43423D43423D43423D44433E44433E44433E45444048474246454143423E44433F44433F -44433E44433E43423E43423D42413D42413D42413D42413D42413E42413E41413D41413E40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E5886346454147464246454145444147464247464246464145454145454145444045444044433F -45444046454145444045454146454144433F44433E45443F44433F45443F44433E42423D42413D -42423D42423D42423D43423E42423D42423D42423E41413D42423D44433E43433E43423D42413C -42413C42423D44433E43423D44433E43423D44433E46454044433E43423E44433F44433F44433F -44433E43423E44433E43423E43423E43423D42413D42423D42413D42413C42413D42413E42413E -41403D41403D40403C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2551274B7728414A1F1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F366A -284B7727332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1F366A284B7727332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E5886346454147464247464247464248474348474346454145444044433F -44433F44433F44433F45444045454044433F43433F43423E43423D43423D44433F44433F45443F -44433E42413D42413D42413D42423D42423D43423E43423E42423D42423D43423D43433F42423E -44433E43433E43423D42413C42413C42423D43423D43423D43433D43423D43433D43423D42413C -43423E43423E44433E43423E44433E44433E43423D43433E43423D42413D42423D42413D42413D -42413D42413E42423E41413E40403D40403C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2E5F9BBBA56F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4E8ABBCCCCCCCCCCCCCCA064281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E2E5F9BBBA56F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20419D3380DD3A8EEA3B8EEA -334B371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F4BBD3B8EEA3B8EEA3B8EEA3A6B6A1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3397368EEA -3B7C90221E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1F4BBD3B8EEA3B8EEA3B8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242564DD -3B8EEA334B371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E58863454441474643484743464541464541464541 -45444044433F43423E43423E44433F43423E43433F43433E43423E43423D43423D43423D43423E -43423E44443F45443F44433E43423D42413D42413D42423D43433E43433E43433E43423D44433E -45444044433F43423E44433E43433E44433E42413C41403B41413C42413C42423D43433E43423D -42423C42423D42413C43423E44433E43423E44433E43423E43433E43423E44433E43423D43423E -43423D42413D42413D41413D42413E42413E41403E41403D40403C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234985B6BB9054281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B6 -85441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E49 -8ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234485B6BB9559281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E281F716521C08723D18B23CB802188401E1E1E1E1E39 -20C08B23D18B23D18B23D18722BA732182401E231E1E1E1E1E1E1E1E3940209E7622C58723CB87 -22B56C204A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23D18B -23D18B23CB8422B56F2066321E1E1E1E7D7923D18B2282321E1E1E1E1E1E1E344D21D18B23C062 -1E344D21D18B23D18B23D18B23CB8422B56F2066321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2C7D338AE3334F3D1E1E1E1E2C642D6ECA388AEA3B8ADD387CBD315D6A -211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A2D7CEA -3B8EE3366EA32F609D29362A1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7D338AE3334F3D -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E36772E609D2F72D63B8EEA3A6B6A -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7D -338AE3334F3D1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E36772E609D2F72D63B8EEA3A6B6A1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA -3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7D338AE3334F3D1E1E1E1E1E1E1E1E1E -1E1E1E1E1E242564DD3B8EEA334B371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863454441474743484743 -47464246454146454145444044433F45443F44433F44433E43423E44433E43433E43433E43423D -43423D43423D43423E45444044433F44433E43423D43423E42413D42413D42423D43423E43433E -44433E44433E44443F44433E42413D43423E44433E46454045433E42413C41413B42413C41403C -42423D43433E43433E43423D42413C42423C43423D43423E43423E44433F43423E42423D43423D -43423D43423D43423E42423D42413D42413D41413D42413E42413E41413E41413E40403C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285F9BC1BB8A49231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6A56A331E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E241F8D7922D180218D4D1F55401F7D68 -22CB8721712F1E1E3920C08B23D18722AF6F21AF7922D18B23D18B2282321E1E1E1E2E4321C08B -23D18B23CB8422C58723D18B2166241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E344D21D18B23D18022A96F21B58022D18B23D17D204A1E1E506222D18B23A94A1E1E1E1E1E1E -1E556522D18B229E431E344D21D18B23D18022A96F21B58022D18B23D17D204A1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242460D03B83AA26211E1E1E4A2B79EA3B8EEA3A83C3 -3375CA3687E33B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E643087EA3B8EBD28251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24 -2460D03B83AA26211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E242460D03B83AA26211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B7277 -1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E48B73A8EEA -3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242460D03B83AA26211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E242564DD3B8EEA334B371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23395F8AA0B6C1C6CCCCC6C1BBB6AB956A -3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6AB6F391E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -45444046464247464246454145444046454146454145443F44443F44433F43423E44433F44433F -44433F44433F44433E43423E43423D43423E45444044433F42423D43423D43423E42423D43423E -43423D43423E43423E43423E44433F44433E43423D42413C43423D43433E45443F44433E42413B -403F3A403F3A41403C42423D44433F43433E43433E42423D43423D43433E43423E43423E43433E -44433E44433E43433E43433E43433E43423E42423D42423D41413C41413D42413E41413D41413E -41413E40403C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285F9BC6 -C1904E231E1E1E1E1E1E1E1E1E1E2864A0C6BB9B858AA5B6BBC1C1C1B6A07A4E2E1E1E1E1E336F -A5C6BB8A49231E1E1E1E1E1E1E1E285495C1C69B5F1E1E235F9BC6C1957A6F95B0BBC1C6C6BBAB -8A59331E1E1E1E336FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA0642E1E1E1E1E1E1E28496F95 -ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E1E1E1E4485B6C6A56F546A90ABBBC6CCCCC6BBA06F -1E1E2864A0C6BB9B858AA5B6BBC1C1C1B6A07A4E2E1E1E1E1E1E1E1E23395985A0B6C1C6CCC6C1 -B6A590643E231E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E2E547F -9BABB6BBC6C6CCC6C1B6A58A643E281E1E1E1E336FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA0 -642E1E1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E1E1E1E1E1E1E1E3E7F -B0C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E234321D18B23D16C20666221C08722D18722AF511E5B6522D18B22A4461E1E1E1E1E1E1E5565 -22D18B22A44A1E1E1E1E234321D18B23D16C20666221C08722D18722AF511E4A5E22D184216C2B -1E1E1E1E1E1E1E1E211F8D7D22B5511E1E3920C08B23D17620391E1E1E1E1E666C22D18B23AF51 -1E1E1E1F887D23D18B22B55B1F2E1E1E1E1E1E3F401F45211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E241F9E8723D18B227D2F1E294321CB8B -23C5651F231E1E1E1E1E827923D18B21712B1E344D21D18B23C5621F231E1E1E241F9E8723D18B -227D2F1E1E1E1E1E1E1E1E1E23282E33332E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2870318AEA35594A1E1E1E1E2C7D -338EEA3B83AA26211E1E1E1E1E1E2A223D5D221E1E1E1E1E1E214A2760BD3687E33B8AE33775AA -2936311E1E1E1E1E442B7CEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA334B371E3A9D388EEA3B8EEA -3B8EEA3B8EEA3B8EEA3B8EE33144242F83EA3B757D201E1E1E1E1E1E1E1E1E1E1E1E41B03A8EE3 -1E1E1E2144973179D03887E33B8EE33980C3304F511F1E1E1E1E1E1E2170318EEA3B8EB72B4BA3 -3483E33A8EE339758A1E1E1E1E214A2864BD3687E33B8EE3387CB72E44441E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2870318AEA35594A1E1E1E1E2164318AEA3B8EBD2D4FAA3587E33A87D032595D -1F1E1E1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E -1E1E372975EA3B8EDD2F3A241E1E1E1E369D378EEA3B8EEA3B8EEA3B7C90221E1E1E1E1E1E1E1E -2144973179D03887E33B8EE33980C3304F511F1E1E1E1E1E1E214A2760BD3687E33B8AE33775AA -2936311E1E1E1E1E4A2B7CEA3B8ED0315DA33483E33B8AD63259571F1E1E1E1E1E1E214A2864BD -3687E33B8EE3387CB72E44441E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A24 -1E1E1E1E1E1E1E1E1E1E1E1E1E2870318AEA35594A1E1E1E1E1E1E2259CA3B8EEA3B8EEA3B8EEA -3552441E1E1E1E1E1E1E1E4A2B7CEA3B8ED0315DA33483E33B8AD63259571F1E1E1E3A9D388EEA -3B8EEA3B8EEA3B8EEA3B8EEA3B8EE33144241E1E1E1E214A2864BD3687E33B8EE3387CB72E4444 -1E1E1E1E1E1E1E2170318EEA3B8EB72B4BA33483E33A8EE339758A1E2164318AEA3B8EBD2D4FAA -3587E33A87D032595D1F1E1E1E1E1E1E214A2760BD3687E33B8AE33775AA2936311E1E1E1E1E1E -1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E2144973179D03887E33B8EE33980C3 -304F511F1E1E1E3A9D388EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EE33144241E1E1E2259CA3B8EEA -3B8EEA3B8EEA3552441E1E1E1E1E1E1E1E1E1E214A2760BD3687E33B8AE33775AA2936311E1E1E -1E1E4A2B7CEA3B8ED0315DA33483E33B8AD63259571F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2870 -318AEA35594A1E1E1E1E1E1E1E367D317CDD3A8ADD366B7D2A67DD3B8EEA334B371E1E1E1E214A -2760BD3687E33B8AE33775AA2936311E1E1E1E1E1E1E1E1E1F3A8A3175D0398AEA3A87D6356E97 -272C1E1E1E1E1E285D2A6BCA378AEA3B8EE33983CA325D5D1F1E1E1E1E1E3E7FB0C6B0854E3359 -909B6A392E3E546454391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E233959859BB0BBC6CCC6C6BBB0A08554331E1E1E1E1E28446A95B0C1C6CCC6BBA58A7A8A -B0C6AB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E5886345444046454146454146454146454146454046454044443F43433E44443F -44433F45444045444045443F44433F43433E43423E42423D42423E43433E43423E43423E43423E -42423D43423D43423E42413D42413D43423E43423E43423E42413D42413D42413D42413D43423D -42413C43423D42413B41403B403F3A41403B42413D43423E43423E43423E44443E454540464540 -45454045444045454044443F44443F44443F44433F44433E43433E42423D42423D41413D42413D -42413D42413E41413E41413E40403C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E234E8ABBC6A0642E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCB0854E2E1E1E23396AA0 -C1C19B5F2E1E1E1E2E64A0C6BB904E231E1E1E1E1E1E285995C1C19559281E1E235F9BC6CCC6AB -854E2E1E1E23447AABC6C19054231E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E -1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E1E1E1E4485B6CCC1C1AB956A -492E2323283949594E1E1E2864A0CCCCCCB0854E2E1E1E23396AA0C1C19B5F2E1E1E1E1E447FB0 -C6C1A07A4E3E3339496A9BBBCCBB904E281E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E -1E1E1E1E1E1E3964857F6A54493E393339445F8AB0C6BB904E231E1E1E1E1E1E1E1E2E64A0C6B6 -85441E1E1E1E1E1E1E1E1E1E1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E -1E1E1E1E1E1E1E235495C1C69B5F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E234321D18B23D18B23CB8021996220936821A9571E294321CB8B23C568 -1F231E1E1E1E1E887D23D18B216C2B1E1E1E1E234321D18B23D18B23CB8021996220936821A957 -1F938423BA5B1E1E1E1E666522C58B23D18022B58023C0621E1E3920C08B23D17620391E1E1E1E -1E666C22D18B23AF511E1E2F20B58B23D1872161241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E241F9E8723D18B -21712B1E1E2B20A98B23D176203F1E1E1E241FA48723D17D20451E1E344D21D18B23C5621F231E -1E1E241F9E8723D18B21712B1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242259CA3B87B7 -27281E1E1E1E1E2570318AEA3B8ED0314B5120211E1E1E1E1E1E1E1E1E1E1E1E37276BDD3B8EEA -3A83C33375D0398EEA3B8ABD292F1E1E1E3726529D2F64B7368EEA3B8ED63367A32F649D293A2A -1E2C6A2D64A32F6ED03A8EEA3B83BD3064A32F649D2833242975EA3B839D241E1E1E1E1E1E1E1E -1E1E1E2152C33B8ECA1E1E242564D63980BD31679D2E60B03587EA3B8ED62F3A241E1E1E1E2170 -318EEA3B8EEA3B8AD6346BA32F64B03372901E1E3D276EDD3B8EEA3879B03067B73587EA3B8ED6 -303D311E1E1E1E1E1E1E1E1E1E1E242259CA3B87B727281E1E1E1E1E2164318AEA3B8EEA3A83BD -3060B0358AEA3B8EDD3141311E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E57 -2F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E2C6A2D64A32F6BCA398EEA3B7C90 -221E1E1E1E1E1E1E242564D63980BD31679D2E60B03587EA3B8ED62F3A241E1E37276BDD3B8EEA -3A83C33375D0398EEA3B8ABD292F1E1E1E4A2B7CEA3B8EEA3A80B72F60B7378AEA3B8EC32A2F1E -1E1E3D276EDD3B8EEA3879B03067B73587EA3B8ED6303D311E1E572F83EA3B8EC3292C1E1E1E37 -2975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E1E242259CA3B87B727281E1E1E1E1E1E1E203D8A -2F64A3317CE33B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8EEA3A80B72F60B7378AEA3B8EC3 -2A2F1E1E2C6A2D64A32F6ED03A8EEA3B83BD3064A32F649D2833241E1E3D276EDD3B8EEA3879B0 -3067B73587EA3B8ED6303D311E1E1E1E2170318EEA3B8EEA3B8AD6346BA32F64B03372901E2164 -318AEA3B8EEA3A83BD3060B0358AEA3B8EDD3141311E1E37276BDD3B8EEA3A83C33375D0398EEA -3B8ABD292F1E1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E242564D63980BD -31679D2E60B03587EA3B8ED62F3A241E2C6A2D64A32F6ED03A8EEA3B83BD3064A32F649D283324 -1E1E1E203D8A2F64A3317CE33B8EEA3552441E1E1E1E1E1E1E1E37276BDD3B8EEA3A83C33375D0 -398EEA3B8ABD292F1E1E1E4A2B7CEA3B8EEA3A80B72F60B7378AEA3B8EC32A2F1E1E1E1E1E1E1E -1E1E1E1E1E242259CA3B87B727281E1E1E1E1E21572E80EA3B8EEA3A83CA3583E33A8EEA3B8EEA -334B371E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E1E1E3390358AEA3B8EEA -387CBD3275CA3787D62F3A241E1E31276BDD3B8EE33772A32D5D9D306EC337758A211E1E1E1E23 -5F9BC6BB8A491E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2E5995BBCCBB9B6F543E33333944597A8A6F441E1E1E285490BBCCB695 -64443939446490B6C6CCCCAB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E5886346464146454145444046454145444045444045443F -44433E44433F45444044433F45444046454146454044433F43433E43423E42423E43423E43433E -44433E44433E43423D42423D43433E44433E43423D42413D42413D42413D42413C41403C42413D -42413D42413D42413D42413C42413C41403B41403B40403A403F3A41413C42423D42423D43433E -44443F45454047464147464146464146464245454045454045454044443F43433E43423E43423D -43423E42413D42413E42413E42413E41413D41413E40403C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0CCC19054231E1E1E1E1E1E1E1E1E1E1E2864A0CCCCA064 -2E1E1E1E1E1E1E234E8ABBC6A56A2E1E1E1E285F9BC1C19054231E1E1E1E285F9BC1BB9054231E -1E1E235F9BC6C6A064281E1E1E1E1E1E396FABC6B07A3E1E1E1E1E1E1E1E1E2E64A0C6B685441E -1E1E1E1E1E1E1E1E1E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E -4485B6CCC19559281E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCA0642E1E1E1E1E1E1E234E8ABBC6 -A56A2E1E1E4985BBCCB07A391E1E1E1E1E1E1E2E64A0C6C69559231E1E1E1E1E1E1E1E498ABBC6 -A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E -1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E -6AA5C6B07F3E1E1E1E1E1E1E1E1E1E1E1E447FB6C6B07A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D180215B241E1E1E1E1E1E1E1E1E -1E1E241F9E8723D180204A1E1E1E2F20AF8B23D17620391E1E1E1E1E234321D18B23D180215B24 -1E1E1E1E1E1E1E1E1E20B58B228D391E344A21CB8B229E4D1F5B4D21BA8B23C5621E1E3920C08B -23D18722AF7321AF7D22D18B23D18B2282321E233C20C58B23D179203F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E23211E23211E23211E23211E1E1E1E1E1E1E344D21D18B23D18022A973 -21B58022D18B23C0651F2E1E1E1E1E1E827D23D1872161241E1E3920C08B23C5651F231E1E344D -21D18B23D18022A97321B58022D18B23C0651F2E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E -1E1E1E1E1E1E1E1E242036702A59972B4B6422251E1E1E1E1E1E24202F441E1E1E1E1E1E1E1E1E -1E25643183EA3760571E1E1E1E1E1E1E1E24224BB7378EEA3B8EEA3B8AD033647D252C241E1E1E -1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA3760511E1E1E1E1E1E1E1E643087EA3B8EB7 -28251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E2460D63B8EB7 -28252A2767D63883B7292C242667DD3B8AB01E1E1E1E28371E1E241F283D212C44255DCA3B8EEA -36594A1E1E1E1E2170318EEA3B8EDD3141311E1E1E1E1E1E1E1E241E2F90358EEA3B7C97231E1E -1E1E1E1E3DA3388EEA3A6E701E1E1E1E1E1E1E1E1E1E25643183EA3760571E1E1E1E1E1E1E2164 -318AEA3B8ED62F3A241E1E1E204BBD3A8EEA396B6A1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E -1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E -1E3397368EEA3B7C90221E1E1E1E1E1E1E1E1E28371E1E241F283D212C44255DCA3B8EEA36594A -1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA3760511E1E4A2B7CEA3B8EDD31412A1E1E37 -2872EA3B8EE33141241E2F90358EEA3B7C97231E1E1E1E1E1E3DA3388EEA3A6E701E1E572F83EA -3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E25643183EA3760571E1E1E -1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8EDD31412A -1E1E372872EA3B8EE33141241E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E2F90 -358EEA3B7C97231E1E1E1E1E1E3DA3388EEA3A6E701E1E1E1E2170318EEA3B8EDD3141311E1E1E -1E1E1E1E1E241E2164318AEA3B8ED62F3A241E1E1E204BBD3A8EEA396B6A1E2C8A348EEA3B87B0 -27281E1E1E2A2564D03B8EEA3760511E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E -1E1E1E1E28371E1E241F283D212C44255DCA3B8EEA36594A1E1E1E1E1E1E1E3DAA398EEA3B7277 -1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E2C8A348EEA -3B87B027281E1E1E2A2564D03B8EEA3760511E1E4A2B7CEA3B8EDD31412A1E1E372872EA3B8EE3 -3141241E1E1E1E1E1E1E1E1E1E25643183EA3760571E1E1E1E1E1E1E3A9D388EEA3B83AA26251E -1E255D3083EA3B8EEA334B371E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA3760511E1E24 -2667DD3B8EEA37645D1F1E1E1E1E1E1E213D21251E1E1E442A79EA3B8ED03041371E1E1E1E1E1E -1E21241E1E1E1E1E1E396AA5C6C1AB8A6A85A0A06A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396FABC6BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E -1E235995C6C6A0642E1E1E1E1E1E1E285F9BC6CCAB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886346454146464146454144433F -44433F44433F44443F44433F44443F45454045444046454147464245443F43433F43423E43423E -43433F43433E43433E44433F44433E43423D43433E44433F43423E42413D42413D42413D42413D -42413C41403C42413D41403C42413D42413C42413C41413C41403B41403B403F3A403F3A40403B -41413C43423E44443F45454045454046464146454146454145454145444045443F44433E44433E -43423D43423D44433E42413D42413D42413D42413D42413E41403D41403D40403C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5CCC1904E231E1E1E1E1E1E1E1E1E -1E1E2864A0C6BB8A4E1E1E1E1E1E1E1E1E336FABC6B685491E1E1E1E285495C1C19559281E1E2E -64A0C6BB8A49231E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E -1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -C1904E1E1E1E1E1E1E4485B6C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A4E1E1E1E -1E1E1E1E1E336FABC6B685491E2864A0C6C69554231E1E1E1E1E1E1E1E4985B6CCAB7A391E1E1E -1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E233E5F85A0B0BBC6CCCCCCCCCCCCCC -CCCCBB8A491E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E1E1E1E1E1E3E7AB0C6B07F3E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F291E -1E1E1E1E1E1E1E1E1E1E1E1E1E666F22D18B2282321E2E4A21CB8B23B5571E1E1E1E1E1E1E2343 -21D18B23D16C1F291E1E1E1E1E1E1E1E1E1E20C08B21712B1E5B6822D17620391E1E1E1E1E6C73 -22C5621E1E3920C08B23D18B23D18B23D18722BA762182401E231E1E233C21C58B23D179203F1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233C21C58B23D18B23D18B23D18B2166241E1E1E1E344D -21D18B23D18B23D18B23D18B23C56C1F391E1E1E1E1E1E1E1E556522D18B228D391E395121D18B -22A4461E1E1E1E344D21D18B23D18B23D18B23D18B23C56C1F391E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E41AA388EEA3B8EEA3B8EEA3B8AD03367A33172D0387C90 -1E1E1E1E1E1E1E1E1E214FC33A8ABD292C1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C572859AA3380E3 -3B8EEA3B87B7282C1E1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E1E1E1E -1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E -1E1E1E1F4BBD3B8ED02D36572E80EA3B8EE33144442975EA3B7C901E1E31244FB03687EA3B8EEA -3B8EEA3B8EEA3B8EEA3860571E1E1E1E2170318EEA3B8EB727251E1E1E1E1E1E1E1E1E1E1E44B0 -3A8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B7C971E1E1E1E1E1E1E1E1E214FC33A8ABD292C1E -1E1E1E1E1E1E1E2164318AEA3B8EB728251E1E1E1E1E369D378EEA3B798A1E1E1E1E1E1E1E48B7 -3A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A24 -1E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E1E31244FB03687EA3B8EEA3B8EEA -3B8EEA3B8EEA3860571E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A2B7CEA -3B8ED02D33241E1E24276EEA3B8EE33144241E44B03A8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA -3B7C971E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E214FC3 -3A8ABD292C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E4A -2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E -1E1E1E1E1E1E1E44B03A8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B7C971E1E1E1E2170318EEA -3B8EB727251E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB728251E1E1E1E1E369D378EEA3B798A -1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E1E1E1E1E48B73A8EEA3A6B6A -1E1E1E1E1E1E1E1E1E1E1E31244FB03687EA3B8EEA3B8EEA3B8EEA3B8EEA3860571E1E1E1E1E1E -1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E -1E1E1E1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A2B7CEA3B8ED02D3324 -1E1E24276EEA3B8EE33144241E1E1E1E1E1E1E1E1E214FC33A8ABD292C1E1E1E1E1E1E1E1F48B7 -3A8EEA3A6E6A1E1E1E1E1E24276BE33B8EEA334B371E41AA398EEA3B72701F1E1E1E1E1E1E3DAA -398EEA3B72771E1E442B79EA3B8ED62E3A241E1E1E1E1E1E1E1E1E1E1E1E1E1E242352C33A8EEA -3B8EEA3A83CA326790272F2A1E1E1E1E1E1E1E1E28446A8A9BABBBC6CCCCCCC1B09B7A4E2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6C6A05F281E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E397AABCCB685491E1E1E1E1E1E1E1E447FB0C6AB6F391E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886345443F -45443F44433E42413D43423E44433F44433F44433F44433F45454045444045444045444043423E -43433E44433F44433F43423E44433F43423E43423E44433E43423D44433E44433E42423D42423D -42423D42413D42413D42413C42413C42423D42413C41403C42413C42413C41403C41413C41403B -40403B40403A40403B41413C42413D43423E43423E43433E43433E44433F44433E43423E44433F -44433E43423E43423D42413C43423D43423E41403C42413D42413D42413E42413E41403D41403D -40403C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23599BC6C69B5923 -1E1E1E1E1E1E1E1E1E1E1E2864A0C6C1904E231E1E1E1E1E1E1E396FABCCBB85491E1E1E1E1E23 -4E90BBC19B5F2E336AA0C6B685441E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B6 -7F441E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABC6B685441E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -64A0C6C1904E231E1E1E1E1E1E1E396FABCCBB85491E2864A0C6C19554231E1E1E1E1E1E1E1E49 -85B6CCAB7A391E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E447FB6C6BB956A -4933231E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E -1E396FABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6 -A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2343 -21D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23A94D1E5B6822D18B228232 -1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E21C58B21712B1E616C22D173 -202E1E1E1E1E1E666F22C5621E1E3920C08B23D17620391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F -20B58B23D187215B241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233C21C58B23D18B23D18B23D18B -2166241E1E1E1E344D21D18B23C5621F23281F937D23D18B2299401E1E1E1E1E1E1E294621CB8B -23A94D1E616822D18B217D2F1E1E1E1E344D21D18B23C5621F23281F937D23D18B2299401E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F418A2D445120212A2033642A67C3 -378AE33980BD2E44441E1E1E1E1E1E1E21572F80EA3867641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E3D286EDD3B8EEA36594A1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA -3B72771E1E1E1E1E1E1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA -3B72771F1E1E1E1E1E1E1E1E1E369D378EE331528A338AC33275DD365D8A3083EA3A6B6A1E3697 -368EEA3B8ED6325D7D28446A2967D03B8EEA38645D1E1E1E1E2170318EEA3B8EB027211E1E1E1E -1E1E1E1E1E1E1E44B03A8EEA3B80B72E5D972E5D972E5D972E5D972D525D1E1E1E1E1E1E1E2157 -2F80EA3867641E1E1E1E1E1E1E1E1E1E2164318AEA3B8EBD28251E1E1E1E1E3A9D378EEA3B798A -1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E1E1E3D -2975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E3697368EEA -3B8ED6325D7D28446A2967D03B8EEA38645D1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA -3B72771E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E44B03A8EEA3B80B72E5D97 -2E5D972E5D972E5D972D525D1E1E572F83EA3B8EC3292C1E1E1E3D2975EA3B8EDD2F3A241E1E1E -1E1E1E1E21572F80EA3867641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA355244 -1E1E1E1E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E3DAA -398EEA3B72771F1E1E1E1E1E1E1E1E1E44B03A8EEA3B80B72E5D972E5D972E5D972E5D972D525D -1E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EBD28251E1E1E1E -1E3A9D378EEA3B798A1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E1E1E1E -1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E3697368EEA3B8ED6325D7D28446A2967D03B8EEA -38645D1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD0 -3B8EEA3552441E1E1E1E1E1E1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A -2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E21572F80EA3867641E1E1E -1E1E1E1E1E1E1F48B73A8EEA3A6B6A1E1E1E1E1E242667DD3B8EEA334B371E41AA398EEA3B7270 -1F1E1E1E1E1E1E3DAA398EEA3B72771E1E442B79EA3B8ED62E36241E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2A213D7D2E67B73483E33B8EEA3B87B027281E1E1E1E1E1E1E1E1E1E1E2354909B7A -4E5985ABC1C1A0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235495C6 -CCA05F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABC6B67F441E1E1E1E1E1E1E1E3E7AB0C6AB -6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E5886345444045443F44433E43423D43423E43433F44433F44433F44433F454440454440 -44433F44433F44433F43433F44433F44433F43423E43423E43423E43423E44433E44433E44433E -44433E43433E43423D43423E43423D43423D42413C42423D43423D42413D42413D42413D42413D -41403C42413C42413C42413C41413C41403B40403B41413C41403B41403B40403B41413C42413D -43423D43423E43433E43433E43423D43423D43413C42413C42413C41403C41403C41403C41413D -41413E41413E40403D40403C333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E3E7AB0C6B07A3E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCAB6F331E1E1E1E1E1E235490C1C6 -A56A2E1E1E1E1E1E1E234985B6C6A07A7FA5C6B07A3E1E1E1E1E1E1E1E235F9BC6C1904E231E1E -1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E234E -90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E -1E1E1E1E1E1E1E1E2864A0CCCCAB6F331E1E1E1E1E1E235490C1C6A56A2E1E1E4985BBCCB07A39 -1E1E1E1E1E1E1E2E64A0C6C69B59231E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E -1E2E6AA5C6B685441E1E1E1E1E1E1E1E4985B6CCBB8A491E1E1E1E1E1E1E1E2864A0C6BB8A491E -1E1E1E1E1E1E1E1E1E1E234E90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2E64A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2B20AF8B23CB6F -21998023D17D204A1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E20B58B -2288351E395121D187217D321E293220A98423C5621E1E3920C08B23D17620391E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1F887D23D18B22B55B1F2E1E1E1E1E1E39401F45211E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E294321C58B23D176203F1E -1E1E1E1E1E2F20AF8B23CB68208D7D23D17D204A1E1E1E1E1E344D21D18B23C5621F231E1E2943 -21C58B23D176203F1E1E1E1E1E1E1E1E1E1E232E3333332E231E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2048B7398ECA2B33241E1E1E1E1E1E -1E1E1E1E255D284F5D21211E1E1E1E1E1E2A2560D63B8EEA3760571E2C8A348EEA3B87B027281E -1E1E2A2564D03B8EEA3760571E1E1E1E1E1E1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E -1E1E1E1E3DA3388EEA3B757D201E1E1E1E1E1E1E1E1E2577328EEA3679CA397C97264FBD3A7CC3 -358EEA3552441E44B03A8EEA3B7C90221E1E1E1E242460D63B8EEA38645D1E1E1E1E2170318EEA -3B8EB027211E1E1E1E1E1E1E1E1E1E1E3390368EEA3B80A325211E1E1E1E1E1E1E1E2144243331 -1E1E1E1E1E1E2048B7398ECA2B33241E1E1E1E1E1E1E1E1E1E2164318AEA3B8EDD3148371E1E24 -235DCA3B8EEA3A6B6A1E1E1E1E1E1E1E41AA3A8EEA3B757D201E1E1E1E1E1E1E1E1E1E572E80EA -3B8ECA2B2F1E1E1E572E80EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E -1E1E1E1E44B03A8EEA3B7C90221E1E1E1E242460D63B8EEA38645D1E2C8A348EEA3B87B027281E -1E1E2A2564D03B8EEA3760571E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E3390 -368EEA3B80A325211E1E1E1E1E1E1E1E21442433311E1E572E80EA3B8ECA2B2F1E1E1E572E80EA -3B8EDD2F3A241E1E1E1E1E1E2048B7398ECA2B33241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24 -235DD03B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE3314424 -1E1E1E1E1E1E1E3DA3388EEA3B757D201E1E1E1E1E1E1E1E1E3390368EEA3B80A325211E1E1E1E -1E1E1E1E21442433311E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E2164318AEA -3B8EDD3148371E1E24235DCA3B8EEA3A6B6A1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA -3760571E1E1E1E1E1E1E41AA3A8EEA3B757D201E1E1E1E1E1E1E1E1E44B03A8EEA3B7C90221E1E -1E1E242460D63B8EEA38645D1E1E1E1E1E1E1E3DA3388EEA3B757D201E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E2C8A348EEA3B87B027281E1E1E2A2564D0 -3B8EEA3760571E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E2048B7 -398ECA2B33241E1E1E1E1E1E1E1E1E1E3A9D388EEA3B7C97231E1E1E1E4A2B7CEA3B8EEA334B37 -1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA3760571E1E2A2667DD3B8EEA37605D1F1E1E -1E1E1E1E254421281E1E1E1E1E252A1E1E1E1E1E1E1E1E37286EE33B8EDD303D241E1E1E1E1E1E -1E1E1E1E2354909B6A2E1E2864A0C6BB8A4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E396FABC6BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C69559231E1E1E -1E1E1E235495C1CCAB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E232E3333332E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E232E3333332E231E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E5886346454045443F43423E43423D43423E43433F44433F44433F -44443F44444044433F44433F44433F44433F44443F45444044443F43423E44433F454440444440 -45444044443F45443F45443F44433E43433E43423D43423D43423D41403B42423D42413C43423E -43423E44433E43423D42413D43423E43423D44433F44433E41403B40403A41403B40403A40403A -3F3F3A40403B42413C43423D43423D44433E44433E44433E44423E43413C42413C42403C41403C -41403C41403C41413D41413D41413E40403D40403C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E447FB6C6A56A2E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCBB9B6A49 -39333E598AB0C6C19B642E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCCCAB7A391E1E1E1E1E1E1E1E23 -5F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E234E8ABBC6B0854E2E2323 -23231E1E1E1E1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E231E1E1E1E1E1E4485B6 -C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCBB9B6A4939333E598AB0C6C19B642E1E -1E1E23447FB0C6C1A07A4E393339496A95BBCCBB9054281E1E1E1E1E1E1E1E1E28599BC1C6A57A -49392E2E2E28231E1E1E234E8ABBC6AB7A3E231E1E1E28447AA5C1CCCCBB8A491E1E1E1E1E1E1E -1E234E8ABBC6B0854E2E232323231E1E1E1E1E1E1E3E7AABC6C1AB8A5F493933393E49596A8595 -7F4E231E1E1E1E1E1E1E1E1E285995C1BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E7D7623D18B23D18B23C0621F231E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E -1E1E1E1E1E1E1F938423B5571E1E211E7D7322D18B23D18B22C58723C5621E1E3920C08B23D176 -20391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4321C08B23D18B23CB8422C08723D18B216624 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E1E -1E827923D18B2299431E1E1E1E1E1E1F887D23D18422C58B23C5681F231E1E1E1E1E344D21D18B -23C5621F231E1E1E1E1E827923D18B2299431E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A2D7CEA396E70 -1F1E1E1E1E1E1E1E1E1E1E1E1E287D338EEA3B8ADD3679C33379D63A8EEA3B8ED6303D2A1E1E37 -276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E1E1E1E1E1E1E643087EA3B8EB728251E -1E1E1E1E1E1E1E1E1E1E1E1E1E2F8A358EEA3B8ED63367A32F609D2833241E1E512E80EA3B8EEA -3967641E3697368EEA3B8EE33141241E2F90358EEA3B8ACA2F445D26489D358AEA3B8EEA38645D -1E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E1E3D286EDD3B8EEA3A83C3326BB0 -3172C3378AEA365D511E1E1E1E1E4A2D7CEA396E701F1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA -3B8EEA3A87D63579D0398EEA3B8EDD3144311E1E1E1E1E1E1E2C7D348AEA3B8EDD346BA32F609D -2A3D371E1E31286EE33B8EEA3872A32E6BCA398EEA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397 -368EEA3B7C90221E1E1E1E1E1E2F90358EEA3B8ACA2F445D26489D358AEA3B8EEA38645D1E1E37 -276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA -3B8EE33144241E1E3D286EDD3B8EEA3A83C3326BB03172C3378AEA365D511E1E31286EE33B8EEA -3872A32E6BCA398EEA3B8EDD2F3A241E1E1E1E1E4A2D7CEA396E701F1E1E1E1E1E1E1E1E1E1E1E -1E1E5128609D2F609D3179E33B8EEA3879AA2F609D2F5D701E1E4A2B7CEA3B8ED02D33241E1E24 -276EEA3B8EE33144241E1E1E1E1E1E1E2F8A358EEA3B8ED63367A32F609D2833241E1E3D286EDD -3B8EEA3A83C3326BB03172C3378AEA365D511E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E -1E1E1E1E2164318AEA3B8EEA3A87D63579D0398EEA3B8EDD3144311E1E37276BDD3B8EEA3A83C3 -3375D0398EEA3B8ABD292F1E1E1E1E1E1E1E1E2C7D348AEA3B8EDD346BA32F609D2A3D371E2F90 -358EEA3B8ACA2F445D26489D358AEA3B8EEA38645D1E1E1E1E1E1E1E2F8A358EEA3B8ED63367A3 -2F609D2833241E1E5128609D2F609D3179E33B8EEA3879AA2F609D2F5D701E1E37276BDD3B8EEA -3A83C33375D0398EEA3B8ABD292F1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE3314424 -1E1E1E1E1E4A2D7CEA396E701F1E1E1E1E1E1E1E1E1E1E1E1E21572F80EA3B8EE3366E9D2E6ED0 -3A8EEA3B8EEA334B371E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E1E1E3690 -358AEA3B8EE33879BD3272C33687D62F3A241E1E31286EDD3775B03060972D60AA3587EA3B8ECA -2B2F1E1E1E28547A907A594939335F909B6F44496FA0C1C1A0642E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E5995BBC6BB9B6F543E3333333E4E6A7F64441E1E1E28 -4E90BBC1A56F3E231E1E233E6FA5C6CCCCAB6F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886345444044433F42413D42423D42423D -43433F44433F44433F45443F45443F44433F43423E43433F44433F45454044433F43433F44433F -43433F44443F44443F45454045454045454045444044433E44433E43423D43423D43423D42413C -42413C43423D45444046454044433F43423D42413D43423E43423E45454044433E41413B41403B -41403B41403A40403A403F3A41413C44433E43423E43423D43423D44433E43423E43423D42413C -43423D42413C41403C41403C41413D41413D41413D41403D41403E40403C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABC6A56A331E1E1E1E1E1E1E1E1E28 -64A0C6BB957A7FA0B6C6CCCCC1B6A07A4E2E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCCCAB6F331E -1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E -395F8AABBBC6CCCCCCCCCCA0642E1E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E -1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB957A7FA0B6C6CCCC -C1B6A07A4E2E1E1E1E1E1E1E1E23395985A0B6C1C6CCCCC6BBAB906A44281E1E1E1E1E1E1E1E1E -1E1E1E1E395F90ABC1C6CCCCCCCCA0642E1E1E1E1E2E4E7AA0B6C1C1C1BBB6B0A58A647FA0C6BB -8A491E1E1E1E1E1E1E1E1E1E395F8AABBBC6CCCCCCCCCCA0642E1E1E1E1E1E1E2E496F90A5B6C1 -C6CCCCC6BBB6AB9B8559391E1E1E1E1E1E1E1E1E28599BC1B68549231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E3F5722D18B23D18B22933C1E1E1E1E1E1E1E1E1E1E234321D18B -23D16C1F231E1E1E1E1E1E1E1E1E1E1E4A5E22D184216C2B1E1E1E1E2E2B1E34241E292B1E3928 -1E1E3920C08B23D17620391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3940209E7622C587 -23D18722B56C204A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B -23C5621F231E1E1E1E1E2E4621C58B23D1791E1E1E1E1E1E1E5B6822D18B23D18B22A44A1E1E1E -1E1E1E1E344D21D18B23C5621F231E1E1E1E1E2E4621C58B23D1791E1E1E1E1E1E1E1E23599BC6 -CCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1F41AA388ED02E36241E1E1E1E1E1E1E1E1E1E1E1E1E21442652A3327CD6398AEA3B8EE3387CB7 -2F484A1E1E1E1E1E1E1E214A2760BD3687E33B8EE33779AA2936311E1E1E1E1E1E1E1E1E1E1E64 -3087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E312559B73683E33B8EEA3B8EE3314424 -1E1E31276EE33B8EEA334B371E21643187EA3B8ECA2A2F1E1E1E2A234BAA3483E33B8EE3387CB0 -2E6BCA3B8EEA38645D1E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E1E1E1E214A -2760B73583E33A8EEA3B8ADD3675AA2B3D371E1E1E1F41AA388ED02E36241E1E1E1E1E1E1E1E1E -1E1E1E1E2164318AEA3B8EB72B48A33487E33A87D032595D201E1E1E1E1E1E1E1E1E1E2A234BB0 -3587E33B8EEA3B8EEA35594A1E1E1E1E337D3180E33B8ADD366B972F79EA3B8EDD2F3A241E1E1E -1E1E1E1E1E1E1E3397368EEA3B7990221E1E1E1E1E1E1E2A234BAA3483E33B8EE3387CB02E6BCA -3B8EEA38645D1E1E1E1E214A2760BD3687E33B8EE33779AA2936311E1E1E1E1E4A2B7CEA3B8ED0 -2D33241E1E24276EEA3B8EE33144241E1E1E1E214A2760B73583E33A8EEA3B8ADD3675AA2B3D37 -1E1E1E1E337D3180E33B8ADD366B972F79EA3B8EDD2F3A241E1E1E1F41AA388ED02E36241E1E1E -1E1E1E1E1E1E1E1E1E1E2170318EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8AAA1E1E4A2B7CEA -3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E1E312559B73683E33B8EEA3B8EE3 -3144241E1E1E1E214A2760B73583E33A8EEA3B8ADD3675AA2B3D371E1E1E1E2170318EEA3B8EB0 -27211E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB72B48A33487E33A87D032595D201E1E1E1E1E -1E214A2760BD3687E33B8EE33779AA2936311E1E1E1E1E1E1E1E1E1E1E2A234BB03587E33B8EEA -3B8EEA35594A1E1E2A234BAA3483E33B8EE3387CB02E6BCA3B8EEA38645D1E1E1E1E1E1E1E1E31 -2559B73683E33B8EEA3B8EE33144241E2170318EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8AAA -1E1E1E1E214A2760BD3687E33B8EE33779AA2936311E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24 -276EEA3B8EE33144241E1E1E1F41AA388ED02E36241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F368A -317CDD3A8EE33772902D6BDD3B8EEA334B371E1E1E1E214A2760BD3687E33B8EE33779AA293631 -1E1E1E1E1E1E1E1E1E203A8A3179D6398AEA3A8ADD36729D272C1E1E1E24234FAA337CD6398AEA -3B8EE33980BD304B4A1E1E1E1E1E233E5F859BABB6BBC6CCCCCCCCC6C1B09B7A4E2E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23395985A0B0BBC6CCCCC6BB -B0A08559331E1E1E1E1E28446A95B0BBC1C1BBB6AB958595B6C6AB6F391E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886345444044433F -42413D43423D42423D43433F44444045444045443F44433F43423E43423E42423E44443F454440 -44433F43423E43423E43433E44433E43433E44443F46464147464246454045443F44433E43433E -43423D42413C41403B42413C43423D45443F45443F43423D42413C42413D44433E43423E43433E -41413C41413C40403A41403B41403B40403A40403B41413C45443F46454044433E42413C43423D -43423D43423D43423D45443F43423D42413C41403C41403D41403D41403D41403D41403E3F403C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BBB07F44 -231E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23 -498ABBC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6 -BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396FA5C1A064331E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E241F8D7922D1802182461F3F2B -1E342F1F61572055281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E3D2A75E33A757D211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D2A75E33A757D211E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E41AA398EEA3B757D201E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D2A75E3 -3A757D211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D2A75E33A757D211E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354909B6A2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E5886345444044433E43423E43423E44433E44433F44433F45444045444045443F44433F43423E -43423E44433F44433F44433F44433F44433F44433F44433F43433E44433F454440464541454440 -45443F44433E43423E43423D42413C42413C41403B42413C43423D42423D42413C42423D43423E -44433E43423E42413C42413C42413C41403B42413B41403B41403B403F3A41403C44433E44433E -43423D43423D43423D43423D43413D43423D44433E42413C41403B41403B41403C41403D42413D -41403E40403E3F403C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2E4E6A6F54331E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E23282E33497AA5C1C19B5F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E496A -6F59391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -1F716822C58B23D18B23D18B23D187228D3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E255728599027332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2557 -28599027332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5128609D2F64AA3380E33B8EEA3760571E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E255728599027332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB7 -27211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E255728599027332A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E5886343433F44433F44433F43433E44433E44433F44433F454440454440 -45444044433F44433E43423E43433E44433E44443F45443F45444044433E43423E43423E43433E -44433F45444046454146454144433E43423E43423D42413C42413C41403B42413C41413C42413C -42413C43423D43423E43423E44433E42413C41413C42413C42413C43423C42403B41403B40403B -41403C41413C41403B42413C43423D43423D43423D43423D43423D42413C42403C41403C41403B -41403C41403D42413E41413E40403E3F403C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2E6AA5CCCCC6C1AB8A59331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E241E3F351F45321E2E211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB7 -27211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2170318EEA3B8EEA3B8EDD377297 -25281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E5886344433F45454044444044433F44433F454440 -44444045444046454147464145443F44433E43423E44444045444145454046454045443F43423D -43423D43423E43423E44433F47464247464246454044433E43423D42413C42413C41403B41403B -41403B41413C42413C42413C42413C42413C42423D43423D44433E42413C43423D45443F43423D -41403B403F3A403F3A40403B41403B42413C43423D43423D43423D43423D43423D43423D41403B -41403B41403B41403B41403C41403C42413E41403D40403E3F403C333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886344433F45454044433F -44433F44443F45444046454145454046464147464145444044433E43433F464541474642474642 -47464146454045443F43423D43423E43423E43423E46454145444044433F44433F43423D43423D -43423D41403B41403B41413C41413C42413C42413C43423D43423D42423D44433E46454044433E -45433E45433E42413C41403B403F3A3F3E393F3F3A41403B42413C42413C42413C42423D43423D -43423D43423C42413C42413C41403B41403B41403C42413D42413E41403D403F3D3F403C333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2551274B7728414A1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F366A284B7727332A1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F366A284B7727332A -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E58863 -44433E44433E42423D44433F45444045444044444044433F45444045444044433E43423D444440 -47464248474348484448474347464145443F44433F44433E43423E43423E44433F44433F454440 -44433F44433E43423D43423D42413C41403B42413C41413C42413C41403B42413C43423D43423D -44433E43423D44433E45443F42413C41403B40403A403F3A3F3F3A3F3E39403F3A41403B41413C -42413C42413C43423D43423D43423C42413C41403B41403C41403B41403C42413E41413E41403E -40403E3F403C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E5F9BBBA56F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E4E8ABBCCCCCCCCCCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E5F9BBBA56F -391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E23211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20419D3380DD3A8EEA3B8EEA334B371E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1F4BBD3B8EEA3B8EEA3B8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA -3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F4BBD -3B8EEA3B8EEA3B8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24 -235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354909B6A -2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4E8ABBCC -CCCCCCCCCCCCA064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835F -E08561E38762E5886344433E44433E43433E44443F45443F44433F44433F44433F44443F45443F -44433F43423E44433F45444046454147464247464247464245444044433F44423E44423F43423E -43423E44433F45444043423E43423D43423D44433E43423D42413C43423D42413C41403B41413C -42413C42413C42423D43423D42413C42413C42423C42413C41413B41403B403F3A3F3E393F3F3A -403F3A403F3A41413C41413C42413C43423D43423D43423C42413C42403B41403C403F3B41403C -42413E42413E41403E41403E3F403C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E234985B6BB9054281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B6 -85441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E234485B6BB9559281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E281F716521C08723D18B23CB802188401E1E1E1E1E3920C08B23D18B23D18B23D187 -22BA732182401E231E1E1E1E1E1E1E1E3940209E7622C58723CB8722B56C204A211E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23D18B23D18B23CB8422B56F206632 -1E1E1E1E7D7923D18B2282321E1E1E1E1E1E1E344D21D18B23C0621E344D21D18B23D18B23D18B -23CB8422B56F2066321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7D -338AE3334F3D1E1E1E1E2C642D6ECA388AEA3B8ADD387CBD315D6A211E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A2D7CEA3B8EE3366EA32F609D29362A -1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7D338AE3334F3D1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E36772E609D2F72D63B8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90 -221E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7D338AE3334F3D1E1E1E1E1E1E -1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E36772E609D2F72D63B8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DA815EDD835FE08561E38762E5886344433F44433F45443F45443F43433E43423E44433F -43423E44433F45443F44433F43423E44433F44433F43423F44433F44434045444045444045443F -44433E43423E43423E44423E43423E43423E43433E44433E44433E44433E42413C43433E43423D -41413B41403B42413C43423D43423D43433E42413C41413C42413C44433E42413C42413C403F3A -403F3A3F3F3A403F3A403F3A40403B41403B41413C42413C42423D42413C43423C42413C42413C -41403C41403C41413D42413E41413E41403E41403F3F403C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285F9BC1BB8A49231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6 -A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E241F8D7922D180218D4D1F55401F7D6822CB8721712F1E1E3920C08B -23D18722AF6F21AF7922D18B23D18B2282321E1E1E1E2E4321C08B23D18B23CB8422C58723D18B -2166241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23D18022A96F -21B58022D18B23D17D204A1E1E506222D18B23A94A1E1E1E1E1E1E1E556522D18B229E431E344D -21D18B23D18022A96F21B58022D18B23D17D204A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E242460D03B83AA26211E1E1E4A2B79EA3B8EEA3A83C33375CA3687E33B8EB727211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E643087EA3B8EBD -28251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242460D03B83AA26211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242460D03B83AA -26211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B7277 -1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E23395F8AA0B6C1C6CCCCC6C1BBB6AB956A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886343423E44433F46454045443F -43423D43423E44433F44433F44433F45443F45443F44433E44433F44433F43423E43423F44433F -46454146454145443F44433F43423E43423E44423E43423E44433E44433E45443F44433E43423D -42413C42413C42413C41403B41403B41413C42413C43423D42423D42413C42423D43423D42413C -41413C41403B40403B41403B403F3A403F3A403F3A41413B42413C42413C42413C42413C42413C -43423D42413C42413C42403C41403C41403D41413E41413E41403E41403F3F403C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285F9BC6C1904E231E1E1E1E1E1E1E1E -1E1E2864A0C6BB9B858AA5B6BBC1C1C1B6A07A4E2E1E1E1E1E336FA5C6BB8A49231E1E1E1E1E1E -1E1E285495C1C69B5F1E1E235F9BC6C1957A6F95B0BBC1C6C6BBAB8A59331E1E1E1E336FABCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCA0642E1E1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F5433 -1E1E1E1E1E1E1E1E1E4485B6C6A56F546A90ABBBC6CCCCC6BBA06F1E1E2864A0C6BB9B858AA5B6 -BBC1C1C1B6A07A4E2E1E1E1E1E1E1E1E23395985A0B6C1C6CCC6C1B6A590643E231E1E1E1E1E1E -1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E2E547F9BABB6BBC6C6CCC6C1B6A58A -643E281E1E1E1E336FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA0642E1E1E1E1E1E1E28496F95 -ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0C6AB6F331E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C206662 -21C08722D18722AF511E5B6522D18B22A4461E1E1E1E1E1E1E556522D18B22A44A1E1E1E1E2343 -21D18B23D16C20666221C08722D18722AF511E4A5E22D184216C2B1E1E1E1E1E1E1E1E211F8D7D -22B5511E1E3920C08B23D17620391E1E1E1E1E666C22D18B23AF511E1E1E1F887D23D18B22B55B -1F2E1E1E1E1E1E3F401F45211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D -21D18B23C5621F231E1E1E241F9E8723D18B227D2F1E294321CB8B23C5651F231E1E1E1E1E8279 -23D18B21712B1E344D21D18B23C5621F231E1E1E241F9E8723D18B227D2F1E1E1E1E1E1E1E1E1E -23282E33332E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2870318AEA35594A1E1E1E1E2C7D338EEA3B83AA26211E1E1E1E -1E1E2A223D5D221E1E1E1E1E1E214A2760BD3687E33B8AE33775AA2936311E1E1E1E1E442B7CEA -3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA334B371E3A9D388EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EE3 -3144242F83EA3B757D201E1E1E1E1E1E1E1E1E1E1E1E41B03A8EE31E1E1E2144973179D03887E3 -3B8EE33980C3304F511F1E1E1E1E1E1E2170318EEA3B8EB72B4BA33483E33A8EE339758A1E1E1E -1E214A2864BD3687E33B8EE3387CB72E44441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2870318AEA -35594A1E1E1E1E2164318AEA3B8EBD2D4FAA3587E33A87D032595D1F1E1E1E1E1E1E1E1E1E48B7 -3A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A24 -1E1E1E1E369D378EEA3B8EEA3B8EEA3B7C90221E1E1E1E1E1E1E1E2144973179D03887E33B8EE3 -3980C3304F511F1E1E1E1E1E1E214A2760BD3687E33B8AE33775AA2936311E1E1E1E1E4A2B7CEA -3B8ED0315DA33483E33B8AD63259571F1E1E1E1E1E1E214A2864BD3687E33B8EE3387CB72E4444 -1E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E1E1E -1E2870318AEA35594A1E1E1E1E1E1E2259CA3B8EEA3B8EEA3B8EEA3552441E1E1E1E1E1E1E1E4A -2B7CEA3B8ED0315DA33483E33B8AD63259571F1E1E1E3A9D388EEA3B8EEA3B8EEA3B8EEA3B8EEA -3B8EE33144241E1E1E1E214A2864BD3687E33B8EE3387CB72E44441E1E1E1E1E1E1E2170318EEA -3B8EB72B4BA33483E33A8EE339758A1E2164318AEA3B8EBD2D4FAA3587E33A87D032595D1F1E1E -1E1E1E1E214A2760BD3687E33B8AE33775AA2936311E1E1E1E1E1E1E1E1E1E48B73A8EEA3A6B6A -1E1E1E1E1E1E1E1E1E1E1E1E2144973179D03887E33B8EE33980C3304F511F1E1E1E3A9D388EEA -3B8EEA3B8EEA3B8EEA3B8EEA3B8EE33144241E1E1E2259CA3B8EEA3B8EEA3B8EEA3552441E1E1E -1E1E1E1E1E1E1E214A2760BD3687E33B8AE33775AA2936311E1E1E1E1E4A2B7CEA3B8ED0315DA3 -3483E33B8AD63259571F1E1E1E1E1E3E7FB0C6B0854E3359909B6A392E3E546454391E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E -1E1E1E1E1E1E1E1E1E1E1E395985A0B6C1C6CCCCC6C1B6AB9B6A441E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886342413D -43423E43433E43423D43423E43423E44433F454440454440454440454440454440454440454440 -44433F44433F43423F45444044433F45443F43423E43423D43423D43423D42413D43423E44433E -44433E43433E43423D43423D43423D42413C42413C42413C41403B41413C42413C42413C42413C -41403B41403B42413C41403B41403B41403B40403B41403B43423D42413C41403B41413C41403B -41403B42413C43413C43413D42413C42403C41403C41403C42413E42413E42423F41403E40403E -3F403C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234E8ABBC6A0642E -1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCB0854E2E1E1E23396AA0C1C19B5F2E1E1E1E2E64A0C6 -BB904E231E1E1E1E1E1E285995C1C19559281E1E235F9BC6CCC6AB854E2E1E1E23447AABC6C190 -54231E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E3E6FABC1BBA07A5444 -393339496A95B6C6AB7A3E1E1E1E1E1E1E1E4485B6CCC1C1AB956A492E2323283949594E1E1E28 -64A0CCCCCCB0854E2E1E1E23396AA0C1C19B5F2E1E1E1E1E447FB0C6C1A07A4E3E3339496A9BBB -CCBB904E281E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E3964857F6A54 -493E393339445F8AB0C6BB904E231E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E -1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E1E1E1E1E1E1E1E235495C1C6 -9B5F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2343 -21D18B23D18B23CB8021996220936821A9571E294321CB8B23C5681F231E1E1E1E1E887D23D18B -216C2B1E1E1E1E234321D18B23D18B23CB8021996220936821A9571F938423BA5B1E1E1E1E6665 -22C58B23D18022B58023C0621E1E3920C08B23D17620391E1E1E1E1E666C22D18B23AF511E1E2F -20B58B23D1872161241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E241F9E8723D18B21712B1E1E2B20A98B23D176 -203F1E1E1E241FA48723D17D20451E1E344D21D18B23C5621F231E1E1E241F9E8723D18B21712B -1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242259CA3B87B727281E1E1E1E1E2570318AEA -3B8ED0314B5120211E1E1E1E1E1E1E1E1E1E1E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD -292F1E1E1E3726529D2F64B7368EEA3B8ED63367A32F649D293A2A1E2C6A2D64A32F6ED03A8EEA -3B83BD3064A32F649D2833242975EA3B839D241E1E1E1E1E1E1E1E1E1E1E2152C33B8ECA1E1E24 -2564D63980BD31679D2E60B03587EA3B8ED62F3A241E1E1E1E2170318EEA3B8EEA3B8AD6346BA3 -2F64B03372901E1E3D276EDD3B8EEA3879B03067B73587EA3B8ED6303D311E1E1E1E1E1E1E1E1E -1E1E242259CA3B87B727281E1E1E1E1E2164318AEA3B8EEA3A83BD3060B0358AEA3B8EDD314131 -1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E1E1E37 -2975EA3B8EDD2F3A241E1E1E1E2C6A2D64A32F6BCA398EEA3B7C90221E1E1E1E1E1E1E242564D6 -3980BD31679D2E60B03587EA3B8ED62F3A241E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD -292F1E1E1E4A2B7CEA3B8EEA3A80B72F60B7378AEA3B8EC32A2F1E1E1E3D276EDD3B8EEA3879B0 -3067B73587EA3B8ED6303D311E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E -1E1E1E1E1E1E1E1E242259CA3B87B727281E1E1E1E1E1E1E203D8A2F64A3317CE33B8EEA355244 -1E1E1E1E1E1E1E1E4A2B7CEA3B8EEA3A80B72F60B7378AEA3B8EC32A2F1E1E2C6A2D64A32F6ED0 -3A8EEA3B83BD3064A32F649D2833241E1E3D276EDD3B8EEA3879B03067B73587EA3B8ED6303D31 -1E1E1E1E2170318EEA3B8EEA3B8AD6346BA32F64B03372901E2164318AEA3B8EEA3A83BD3060B0 -358AEA3B8EDD3141311E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E1E1E1E1E -1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E242564D63980BD31679D2E60B03587EA3B8ED6 -2F3A241E2C6A2D64A32F6ED03A8EEA3B83BD3064A32F649D2833241E1E1E203D8A2F64A3317CE3 -3B8EEA3552441E1E1E1E1E1E1E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E4A -2B7CEA3B8EEA3A80B72F60B7378AEA3B8EC32A2F1E1E1E235F9BC6BB8A491E2354909B6A2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E49 -8ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6C1A07A4E393333393E4E5F7A64441E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561 -E38762E5886342413D43423E42413D43423D43423E43423F45444145444145444046454145443F -45444046454145444044433F44433F44433F44433F45434045434044433E44433E44423E44433E -43423E43423E44433F44433F44433E43423E43423D42413D42413C43423D42413C41403B41413C -42413C42413C41403B42413C42413C42413C42413C41413C41403B41403B43423D44443F43433D -41403B42413C40403B41403B42413C42413C42413C42413C41403C41403C41403C41413D42413E -42413F41413E40403E3F403C333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2E64A0CCC19054231E1E1E1E1E1E1E1E1E1E1E2864A0CCCCA0642E1E1E1E1E1E1E234E8ABBC6 -A56A2E1E1E1E285F9BC1C19054231E1E1E1E285F9BC1BB9054231E1E1E235F9BC6C6A064281E1E -1E1E1E1E396FABC6B07A3E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E234E -90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E4485B6CCC19559281E1E1E1E -1E1E1E1E1E1E1E1E2864A0CCCCA0642E1E1E1E1E1E1E234E8ABBC6A56A2E1E1E4985BBCCB07A39 -1E1E1E1E1E1E1E2E64A0C6C69559231E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E2E64A0C6B685441E -1E1E1E1E1E1E1E1E1E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E -1E1E1E1E1E447FB6C6B07A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E234321D18B23D180215B241E1E1E1E1E1E1E1E1E1E1E241F9E8723D180204A1E -1E1E2F20AF8B23D17620391E1E1E1E1E234321D18B23D180215B241E1E1E1E1E1E1E1E1E20B58B -228D391E344A21CB8B229E4D1F5B4D21BA8B23C5621E1E3920C08B23D18722AF7321AF7D22D18B -23D18B2282321E233C20C58B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2321 -1E23211E23211E23211E1E1E1E1E1E1E344D21D18B23D18022A97321B58022D18B23C0651F2E1E -1E1E1E1E827D23D1872161241E1E3920C08B23C5651F231E1E344D21D18B23D18022A97321B580 -22D18B23C0651F2E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E24203670 -2A59972B4B6422251E1E1E1E1E1E24202F441E1E1E1E1E1E1E1E1E1E25643183EA3760571E1E1E -1E1E1E1E1E24224BB7378EEA3B8EEA3B8AD033647D252C241E1E1E1E2C8A348EEA3B87B027281E -1E1E2A2564D03B8EEA3760511E1E1E1E1E1E1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E -1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E2460D63B8EB728252A2767D63883B7292C24 -2667DD3B8AB01E1E1E1E28371E1E241F283D212C44255DCA3B8EEA36594A1E1E1E1E2170318EEA -3B8EDD3141311E1E1E1E1E1E1E1E241E2F90358EEA3B7C97231E1E1E1E1E1E3DA3388EEA3A6E70 -1E1E1E1E1E1E1E1E1E1E25643183EA3760571E1E1E1E1E1E1E2164318AEA3B8ED62F3A241E1E1E -204BBD3A8EEA396B6A1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA -3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E -1E1E1E1E1E1E1E28371E1E241F283D212C44255DCA3B8EEA36594A1E2C8A348EEA3B87B027281E -1E1E2A2564D03B8EEA3760511E1E4A2B7CEA3B8EDD31412A1E1E372872EA3B8EE33141241E2F90 -358EEA3B7C97231E1E1E1E1E1E3DA3388EEA3A6E701E1E572F83EA3B8EC3292C1E1E1E372975EA -3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E25643183EA3760571E1E1E1E1E1E1E1E1E1E1E1E1E1E24 -235DD03B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8EDD31412A1E1E372872EA3B8EE3314124 -1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E2F90358EEA3B7C97231E1E1E1E1E -1E3DA3388EEA3A6E701E1E1E1E2170318EEA3B8EDD3141311E1E1E1E1E1E1E1E241E2164318AEA -3B8ED62F3A241E1E1E204BBD3A8EEA396B6A1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA -3760511E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E28371E1E241F283D -212C44255DCA3B8EEA36594A1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E2C8A348EEA3B87B027281E1E1E2A2564D0 -3B8EEA3760511E1E4A2B7CEA3B8EDD31412A1E1E372872EA3B8EE33141241E1E1E396AA5C6C1AB -8A6A85A0A06A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E3E7AB0C6B07F441E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DA815EDD835FE08561E38762E5886341403B42413C43423E44433F44433E43423E43423F454440 -45454146454145444046454046454144433F43423E43423F44433F45434045444045434044433E -43423E44433E43423E44433E44433F46454044433F43423E43423D42413D42413D42423D44433E -41413B41403B42413C41413C41403B42413C43423D44433E42413C42413C42423C41403B41403B -43433E44433E42413C41403B41403B41413C41403B42413C42423C43413D42413C41403C41403C -42413D42413E42423F41413F41403F403F3E3F3F3C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2E6AA5CCC1904E231E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A4E1E1E1E -1E1E1E1E1E336FABC6B685491E1E1E1E285495C1C19559281E1E2E64A0C6BB8A49231E1E1E1E23 -5F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E -1E1E1E1E1E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E4485B6 -C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A4E1E1E1E1E1E1E1E1E336FABC6B68549 -1E2864A0C6C69554231E1E1E1E1E1E1E1E4985B6CCAB7A391E1E1E1E1E1E1E1E498ABBC6A06428 -1E1E1E1E1E1E1E1E1E1E1E1E233E5F85A0B0BBC6CCCCCCCCCCCCCCCCCCBB8A491E1E1E1E1E1E1E -1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -C1904E1E1E1E1E1E1E1E1E1E1E1E3E7AB0C6B07F3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F291E1E1E1E1E1E1E1E1E1E1E1E1E -1E666F22D18B2282321E2E4A21CB8B23B5571E1E1E1E1E1E1E234321D18B23D16C1F291E1E1E1E -1E1E1E1E1E1E20C08B21712B1E5B6822D17620391E1E1E1E1E6C7322C5621E1E3920C08B23D18B -23D18B23D18722BA762182401E231E1E233C21C58B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E233C21C58B23D18B23D18B23D18B2166241E1E1E1E344D21D18B23D18B23D18B23D18B -23C56C1F391E1E1E1E1E1E1E1E556522D18B228D391E395121D18B22A4461E1E1E1E344D21D18B -23D18B23D18B23D18B23C56C1F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E41AA388EEA3B8EEA3B8EEA3B8AD03367A33172D0387C901E1E1E1E1E1E1E1E1E214FC3 -3A8ABD292C1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C572859AA3380E33B8EEA3B87B7282C1E1E41AA -398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E1E1E1E1E1E643087EA3B8EB728251E -1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1F4BBD3B8ED02D3657 -2E80EA3B8EE33144442975EA3B7C901E1E31244FB03687EA3B8EEA3B8EEA3B8EEA3B8EEA386057 -1E1E1E1E2170318EEA3B8EB727251E1E1E1E1E1E1E1E1E1E1E44B03A8EEA3B8EEA3B8EEA3B8EEA -3B8EEA3B8EEA3B7C971E1E1E1E1E1E1E1E1E214FC33A8ABD292C1E1E1E1E1E1E1E1E2164318AEA -3B8EB728251E1E1E1E1E369D378EEA3B798A1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E -1E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397 -368EEA3B7C90221E1E1E1E1E1E1E31244FB03687EA3B8EEA3B8EEA3B8EEA3B8EEA3860571E41AA -398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A2B7CEA3B8ED02D33241E1E24276EEA -3B8EE33144241E44B03A8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B7C971E1E572F83EA3B8EC3 -292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E214FC33A8ABD292C1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24 -276EEA3B8EE33144241E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E44B03A8EEA -3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B7C971E1E1E1E2170318EEA3B8EB727251E1E1E1E1E1E1E -1E1E1E1E2164318AEA3B8EB728251E1E1E1E1E369D378EEA3B798A1E41AA398EEA3B72701F1E1E -1E1E1E1E3DAA398EEA3B72771E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E31 -244FB03687EA3B8EEA3B8EEA3B8EEA3B8EEA3860571E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E41AA398EEA3B7270 -1F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE3314424 -1E1E1E1E1E28446A8A9BABBBC6CCCCCCC1B09B7A4E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E3E6A -A0C1CCC6B6A59B90857A644933231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886342413C42413C42423D43423E44433E -43423E43423F45444046454146454145444045443F45443F44433F44433F43423E44433F454440 -44434044433F44433F44433F45433F43423E44433F44433F44433F43423E43423D42413D42413C -42413C42413C41413C41403B42413C42413C41413C41403B41413C44433E44433E41403B42413C -43423D42413C41403B41403B403F3A403F3A41403B41403B41413C41413C43423D43433D42413C -42413C42413C41403C42413D41413E42413E41413F40403E3F3F3E3F3F3C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23599BC6C69B59231E1E1E1E1E1E1E1E1E1E1E28 -64A0C6C1904E231E1E1E1E1E1E1E396FABCCBB85491E1E1E1E1E234E90BBC19B5F2E336AA0C6B6 -85441E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E2E64 -A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6C1904E231E1E1E1E1E -1E1E396FABCCBB85491E2864A0C6C19554231E1E1E1E1E1E1E1E4985B6CCAB7A391E1E1E1E1E1E -1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E447FB6C6BB956A4933231E1E1E1E2864A0C6BB -8A491E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABC6B685441E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A56A331E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E -1E1E1E1E1E1E1E1E1E1E344D21D18B23A94D1E5B6822D18B2282321E1E1E1E1E1E1E234321D18B -23D16C1F231E1E1E1E1E1E1E1E1E1E21C58B21712B1E616C22D173202E1E1E1E1E1E666F22C562 -1E1E3920C08B23D17620391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F20B58B23D187215B241E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E233C21C58B23D18B23D18B23D18B2166241E1E1E1E344D21D18B -23C5621F23281F937D23D18B2299401E1E1E1E1E1E1E294621CB8B23A94D1E616822D18B217D2F -1E1E1E1E344D21D18B23C5621F23281F937D23D18B2299401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1F418A2D445120212A2033642A67C3378AE33980BD2E44441E1E1E -1E1E1E1E21572F80EA3867641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D286EDD -3B8EEA36594A1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E1E1E1E1E1E64 -3087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E -1E369D378EE331528A338AC33275DD365D8A3083EA3A6B6A1E3697368EEA3B8ED6325D7D28446A -2967D03B8EEA38645D1E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E44B03A8EEA -3B80B72E5D972E5D972E5D972E5D972D525D1E1E1E1E1E1E1E21572F80EA3867641E1E1E1E1E1E -1E1E1E1E2164318AEA3B8EBD28251E1E1E1E1E3A9D378EEA3B798A1E1E1E1E1E1E1E48B73A8EEA -3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E1E1E3D2975EA3B8EDD2F3A241E1E1E -1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E3697368EEA3B8ED6325D7D28446A2967D0 -3B8EEA38645D1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A2B7CEA3B8ED0 -2D33241E1E24276EEA3B8EE33144241E44B03A8EEA3B80B72E5D972E5D972E5D972E5D972D525D -1E1E572F83EA3B8EC3292C1E1E1E3D2975EA3B8EDD2F3A241E1E1E1E1E1E1E21572F80EA386764 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA -3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E -1E1E1E1E44B03A8EEA3B80B72E5D972E5D972E5D972E5D972D525D1E1E1E1E2170318EEA3B8EB0 -27211E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EBD28251E1E1E1E1E3A9D378EEA3B798A1E41AA -398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E -1E1E1E1E1E1E1E3697368EEA3B8ED6325D7D28446A2967D03B8EEA38645D1E1E1E1E1E1E1E3DAA -398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E -1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A2B7CEA3B8ED02D33241E1E24 -276EEA3B8EE33144241E1E1E1E1E1E1E1E1E1E2354909B7A4E5985ABC1C1A0642E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E283949596A7A8A9BB0C1CCC1A064331E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886342413C42413C -43423D42423D43423D42413D42413D44433E45443F45444045444045444045443F45433F44433F -43423E45434045444045434044433F44433E44433E44433E43423E44433F43423E43423E44433E -43423D42413D42413D42413C42413C41403B41403B41403B41403B41403B41403B41403B41413C -41403B41403B41413B42413B42413B41403B403F3A40403A41403B41403B41403B41403B41413C -42423D43423D42413C42413C42413D41403C41403C42413E42423F41413E40403F3F403E3F3F3C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0C6B07A3E1E1E1E -1E1E1E1E1E1E1E1E2864A0CCCCAB6F331E1E1E1E1E1E235490C1C6A56A2E1E1E1E1E1E1E234985 -B6C6A07A7FA5C6B07A3E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E -1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E234E90C1C6AB6F331E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0CC -CCAB6F331E1E1E1E1E1E235490C1C6A56A2E1E1E4985BBCCB07A391E1E1E1E1E1E1E2E64A0C6C6 -9B59231E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E2E6AA5C6B685441E1E1E1E -1E1E1E1E4985B6CCBB8A491E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E234E -90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6BB8A491E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B -23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2B20AF8B23CB6F21998023D17D204A1E1E1E1E -1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E20B58B2288351E395121D187217D32 -1E293220A98423C5621E1E3920C08B23D17620391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F887D -23D18B22B55B1F2E1E1E1E1E1E39401F45211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E344D21D18B23C5621F231E1E294321C58B23D176203F1E1E1E1E1E1E2F20AF8B23CB68 -208D7D23D17D204A1E1E1E1E1E344D21D18B23C5621F231E1E294321C58B23D176203F1E1E1E1E -1E1E1E1E1E1E232E3333332E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E2048B7398ECA2B33241E1E1E1E1E1E1E1E1E1E255D284F5D21211E -1E1E1E1E1E2A2560D63B8EEA3760571E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA376057 -1E1E1E1E1E1E1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DA3388EEA3B757D -201E1E1E1E1E1E1E1E1E2577328EEA3679CA397C97264FBD3A7CC3358EEA3552441E44B03A8EEA -3B7C90221E1E1E1E242460D63B8EEA38645D1E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E -1E1E1E1E3390368EEA3B80A325211E1E1E1E1E1E1E1E21442433311E1E1E1E1E1E2048B7398ECA -2B33241E1E1E1E1E1E1E1E1E1E2164318AEA3B8EDD3148371E1E24235DCA3B8EEA3A6B6A1E1E1E -1E1E1E1E41AA3A8EEA3B757D201E1E1E1E1E1E1E1E1E1E572E80EA3B8ECA2B2F1E1E1E572E80EA -3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E44B03A8EEA3B7C90 -221E1E1E1E242460D63B8EEA38645D1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA376057 -1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E3390368EEA3B80A325211E1E1E1E -1E1E1E1E21442433311E1E572E80EA3B8ECA2B2F1E1E1E572E80EA3B8EDD2F3A241E1E1E1E1E1E -2048B7398ECA2B33241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E -1E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E3DA3388EEA -3B757D201E1E1E1E1E1E1E1E1E3390368EEA3B80A325211E1E1E1E1E1E1E1E21442433311E1E1E -1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EDD3148371E1E24235DCA -3B8EEA3A6B6A1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA3760571E1E1E1E1E1E1E41AA -3A8EEA3B757D201E1E1E1E1E1E1E1E1E44B03A8EEA3B7C90221E1E1E1E242460D63B8EEA38645D -1E1E1E1E1E1E1E3DA3388EEA3B757D201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA -3552441E1E1E1E1E1E1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA3760571E1E4A2B7CEA -3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E1E1E1E2354909B6A2E1E2864A0C6 -BB8A4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C6 -A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C69B5F281E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762 -E5886342413C42413C43423D43423D43423D42413D42413D43423E44433F45443F45443F454440 -45444044433F43423E44423F44433F44433F44433F44433F45443F44433E44433F44433F454440 -44433E44433E44433E43423E42413C41403C42413C43423D42413C41403B41403B41403B41403B -40403B41403B41403B41403B41403B41403B41403B41413B41403B403F39403F3A41403B40403B -41403B41403B42413C42413C43423D43413D42413C42403C41403C41403C42413E42423F41413F -40403F3F3F3E3E3F3C333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -447FB6C6A56A2E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCBB9B6A4939333E598AB0C6C19B642E1E -1E1E1E1E1E1E1E1E3E7FB0CCCCCCCCAB7A391E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E -1E2E6AA5C6B67F441E1E1E1E1E1E1E1E234E8ABBC6B0854E2E232323231E1E1E1E1E1E1E3E7AAB -C6C1AB8A5F493933393E49596A85957F4E231E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E -1E1E1E1E1E2864A0CCCCCCBB9B6A4939333E598AB0C6C19B642E1E1E1E23447FB0C6C1A07A4E39 -3339496A95BBCCBB9054281E1E1E1E1E1E1E1E1E28599BC1C6A57A49392E2E2E28231E1E1E234E -8ABBC6AB7A3E231E1E1E28447AA5C1CCCCBB8A491E1E1E1E1E1E1E1E234E8ABBC6B0854E2E2323 -23231E1E1E1E1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E231E1E1E1E1E1E1E1E1E -285995C1BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D7623D18B23D18B -23C0621F231E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1F938423B557 -1E1E211E7D7322D18B23D18B22C58723C5621E1E3920C08B23D17620391E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2E4321C08B23D18B23CB8422C08723D18B2166241E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E1E1E827923D18B2299431E1E1E -1E1E1E1F887D23D18422C58B23C5681F231E1E1E1E1E344D21D18B23C5621F231E1E1E1E1E8279 -23D18B2299431E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A2D7CEA396E701F1E1E1E1E1E1E1E1E1E1E1E -1E287D338EEA3B8ADD3679C33379D63A8EEA3B8ED6303D2A1E1E37276BDD3B8EEA3A83C33375D0 -398EEA3B8ABD292F1E1E1E1E1E1E1E1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E -1E2F8A358EEA3B8ED63367A32F609D2833241E1E512E80EA3B8EEA3967641E3697368EEA3B8EE3 -3141241E2F90358EEA3B8ACA2F445D26489D358AEA3B8EEA38645D1E1E1E1E2170318EEA3B8EB0 -27211E1E1E1E1E1E1E1E1E1E1E1E3D286EDD3B8EEA3A83C3326BB03172C3378AEA365D511E1E1E -1E1E4A2D7CEA396E701F1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EEA3A87D63579D0398EEA -3B8EDD3144311E1E1E1E1E1E1E2C7D348AEA3B8EDD346BA32F609D2A3D371E1E31286EE33B8EEA -3872A32E6BCA398EEA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E -1E2F90358EEA3B8ACA2F445D26489D358AEA3B8EEA38645D1E1E37276BDD3B8EEA3A83C33375D0 -398EEA3B8ABD292F1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E3D286EDD -3B8EEA3A83C3326BB03172C3378AEA365D511E1E31286EE33B8EEA3872A32E6BCA398EEA3B8EDD -2F3A241E1E1E1E1E4A2D7CEA396E701F1E1E1E1E1E1E1E1E1E1E1E1E1E5128609D2F609D3179E3 -3B8EEA3879AA2F609D2F5D701E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E -1E1E1E1E2F8A358EEA3B8ED63367A32F609D2833241E1E3D286EDD3B8EEA3A83C3326BB03172C3 -378AEA365D511E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EEA -3A87D63579D0398EEA3B8EDD3144311E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E -1E1E1E1E1E1E1E2C7D348AEA3B8EDD346BA32F609D2A3D371E2F90358EEA3B8ACA2F445D26489D -358AEA3B8EEA38645D1E1E1E1E1E1E1E2F8A358EEA3B8ED63367A32F609D2833241E1E5128609D -2F609D3179E33B8EEA3879AA2F609D2F5D701E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD -292F1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E28547A907A594939335F -909B6F44496FA0C1C1A0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E28599BC1C6A57A49392E2E2E28231E1E1E1E1E3E647F7F644E3E332E2E33446495B6 -CCB67F441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815E -DD835FE08561E38762E5886342413C42413C43423D43423D43433E42413D42413C43423E44433F -44433F45433F45443F44433F44423E43423E44423F44433F43423E44433E44433E45443F44433F -44433F44433F44433F44423E44423E44433E44433E42413C41413C42413C42413C42413C42413C -41403B41403B41403B40403B41403B41403B40403B41413C42413C41413B41403A41403B3F3E39 -3F3E3940403A403F3A403F3A41403B42413C43423D44433E43423D42413C41403C41403C42413D -42423E42423F41413F40403F3F3F3E3E3F3C333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E397AABC6A56A331E1E1E1E1E1E1E1E1E2864A0C6BB957A7FA0B6C6CCCC -C1B6A07A4E2E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCCCAB6F331E1E1E1E1E1E1E1E1E235F9BC6 -C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E1E1E395F8AABBBC6CCCCCCCCCCA0 -642E1E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E1E1E1E1E1E1E4485B6C6A56A -2E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB957A7FA0B6C6CCCCC1B6A07A4E2E1E1E1E1E1E1E -1E23395985A0B6C1C6CCCCC6BBAB906A44281E1E1E1E1E1E1E1E1E1E1E1E1E395F90ABC1C6CCCC -CCCCA0642E1E1E1E1E2E4E7AA0B6C1C1C1BBB6B0A58A647FA0C6BB8A491E1E1E1E1E1E1E1E1E1E -395F8AABBBC6CCCCCCCCCCA0642E1E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E -1E1E1E1E1E1E1E1E28599BC1B68549231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E3F5722D18B23D18B22933C1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E -1E1E1E1E4A5E22D184216C2B1E1E1E1E2E2B1E34241E292B1E39281E1E3920C08B23D17620391E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3940209E7622C58723D18722B56C204A211E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E1E1E2E46 -21C58B23D1791E1E1E1E1E1E1E5B6822D18B23D18B22A44A1E1E1E1E1E1E1E344D21D18B23C562 -1F231E1E1E1E1E2E4621C58B23D1791E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F41AA388ED02E36241E1E1E -1E1E1E1E1E1E1E1E1E1E21442652A3327CD6398AEA3B8EE3387CB72F484A1E1E1E1E1E1E1E214A -2760BD3687E33B8EE33779AA2936311E1E1E1E1E1E1E1E1E1E1E643087EA3B8EB728251E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E312559B73683E33B8EEA3B8EE33144241E1E31276EE33B8EEA334B37 -1E21643187EA3B8ECA2A2F1E1E1E2A234BAA3483E33B8EE3387CB02E6BCA3B8EEA38645D1E1E1E -1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E1E1E1E214A2760B73583E33A8EEA3B8ADD -3675AA2B3D371E1E1E1F41AA388ED02E36241E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB7 -2B48A33487E33A87D032595D201E1E1E1E1E1E1E1E1E1E2A234BB03587E33B8EEA3B8EEA35594A -1E1E1E1E337D3180E33B8ADD366B972F79EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA -3B7990221E1E1E1E1E1E1E2A234BAA3483E33B8EE3387CB02E6BCA3B8EEA38645D1E1E1E1E214A -2760BD3687E33B8EE33779AA2936311E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE3 -3144241E1E1E1E214A2760B73583E33A8EEA3B8ADD3675AA2B3D371E1E1E1E337D3180E33B8ADD -366B972F79EA3B8EDD2F3A241E1E1E1F41AA388ED02E36241E1E1E1E1E1E1E1E1E1E1E1E1E2170 -318EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8AAA1E1E4A2B7CEA3B8ED02D33241E1E24276EEA -3B8EE33144241E1E1E1E1E1E1E1E312559B73683E33B8EEA3B8EE33144241E1E1E1E214A2760B7 -3583E33A8EEA3B8ADD3675AA2B3D371E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E -1E2164318AEA3B8EB72B48A33487E33A87D032595D201E1E1E1E1E1E214A2760BD3687E33B8EE3 -3779AA2936311E1E1E1E1E1E1E1E1E1E1E2A234BB03587E33B8EEA3B8EEA35594A1E1E2A234BAA -3483E33B8EE3387CB02E6BCA3B8EEA38645D1E1E1E1E1E1E1E1E312559B73683E33B8EEA3B8EE3 -3144241E2170318EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8AAA1E1E1E1E214A2760BD3687E3 -3B8EE33779AA2936311E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E23 -3E5F859BABB6BBC6CCCCCCCCC6C1B09B7A4E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E395F90ABC1C6CCCCCCCCA0642E1E1E1E1E33598AA0B0BB -C1C6CCCCC6C1B6A58A643E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DA815EDD835FE08561E38762E5886343413D43423D43423D43423D43423D43423D -43423D43423E44433F45443F45444045444045433F44433E44433E45433F44433F44433E44433F -44433F44433F44433F44433F44433F44433F44433E44433F45433F44433E42413C42413C43423D -42413C41413C41403B41403B41403B41403B41403B40403B403F3A40403B41413C42413C41403B -42423C41403B403F39403F3A403F3A40403B40403B41403B41403B42413C43423D43423D42403B -41403B41403C42413D42423F42423F41413F3F3F3E3F403E3E3F3B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BBB07F44231E1E1E1E1E1E1E2864A0C6 -BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23498ABBC6A56A331E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396FA5C1A064331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E241F8D7922D1802182461F3F2B1E342F1F61572055281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D2A75E3 -3A757D211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D2A75E33A757D211E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E41AA398EEA3B757D201E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D2A75E33A757D211E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DA815EDD835FE08561E38762E5886343423D43423D42423C -43423D42413C43423D43423D43423E44433F44433F45444046444045443F44433E44433E44423E -44433E44433E44433F45443F44433F44433F44433F43423E44433F44433F44433E44433E44433E -42423D42423D43423D42413C41403B41403B42413C43423D41403B41403B403F3A3F3F3940403A -41403B41403B41403B44433E42413C3F3E39403F3A403F3940403B403F3A40403B41403B41403B -42413C42403C42403B41403B41403C42413E42423F42413F41413F40403E3F403E3E3F3B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E6A6F54331E1E -1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23282E33497AA5C1C1 -9B5F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A49 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E496A6F59391E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E281F716822C58B23D18B23D18B -23D187228D3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E255728599027332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E255728599027332A1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E5128609D2F64AA3380E33B8EEA3760571E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E255728599027332A -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354909B6A2E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DA977BDD835FE08561E38762E59F82 -43423D43423D43423D43423D42413C43423D44433E44433E44433E44433F45443F45444045433F -44433F44433E45433F44443F44433F45443F45443F44433E44433E44433F43423E44433F44433F -44433E44433E44433E44433E43423D43423D43423D42413C43423D43423D43433E41413C41403B -41403B40403A40403A403F3A40403B41413C43423D41413B3F3E393F3E3940403A41403B403F3A -41403B41403A41403B42413C41403B41403B41403B42413D43423F42424042424041413F40403F -3F3F3E3E3F3C333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E -6AA5CCCCC6C1AB8A59331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E241E3F351F45321E2E211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2170318EEA3B8EEA3B8EDD37729725281E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E444423D43423D44423D43423D43423D44423E44433E44433F45433F454440 -45444045444045443F45443F45433F45443F44433E45444045444045444044433F44433E44433E -43423E43423E44433E43423E44433E44433E44433E43423D43423D43423D42423D43423D43423D -42413C41403B41403B41403B403F3A403F3A3F3F3A41403B41403B42413C41403B403F3A42413C -42423C41413B41403B41403B42413C41403B41413B41403B42413C41403C42413E43423F434240 -42424141413F40403F3F3F3E3F3F3C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E445443F45443F45433F43423D43423D44433E45443F -46444045444045444045443F45444045444045443F45443F45443F45443F45443F45443F44433F -44423E44433E43423E44423E43423E44433E44433E43423E44433E44433E43423D42423D42423D -42413C42413C42413C41403B41403B40403B40403A40403B3F3F3A3F3F3941403B42413C41403B -40403B42413C44443F44433E42413C41403B42413B42413B42413B41413B42413C42413C41403D -42413F44434043424141414041413F40403E3F3F3E3F3F3C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E45431F664A1F3F241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E445443F45443F45443F44433E -45433F45443F46444046454046454046444045443F45444045443F45444045443F45443F45443F -45443F44433E44423E44423E43423E44433E44423E44423E44423E44433E44433F44433F43423E -43423E43423D42423D42423D42413C42413C41403B41403B40403A41403B41403B403F3A403F3A -41413B42413C40403B40403B42413C44433E43423D41403B42413C43423D42413C42413C42413C -40403B42413C41403D43423F43424043424141414041413F40403F403F3E3F3F3C333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C5218D8F0DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C5218D8F0DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC -2276AF13B9790DBC790DBC790DBC8F1A78C82472C82472C81DA07D0DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DB0A21F74B917B2791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F938423D18B216C281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DB0A21F74B917B2790DBC790DBC790DBC79 -0DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC79 -0DBC790DBC790DBC790DB0A21F74B917B2790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E887D23D18B227D2F1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E666F23D18B23D18B23D18B229E431E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC8F1A78C82472C82472C81DA07D0DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC8F1A78C82472C82472C81DA07D0DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF -13B9790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DB5911984BE2272C82472C31BA77B0DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F938423D18B216C281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DA7AC2276AF13B9790DBC790DBC790DBC8F1A78C82472C82472C81DA07D0DBC790DBC790DBC79 -0DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E445443F -46454046444045443F45443F46454046454046444045433F45443F45443F44433F44433E454440 -45443F45443F45443F45443F44433E44433E44423E44423E44433F44433E44433E44423E44433E -44433E44433E43423E43423E43423E42413D42413C42413C42413C40403A41403B40403B403F3A -40403B403F3A403F3A403F3A41403B41403A41403B41403B403F3A403F3A40403B42423D44433E -43423D42413C42413C41403B41403C42423E42423F43434043424041414040413F40403F3F3F3E -3F3F3C333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C5218D8F0DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DAE991A8D9B11BC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C5218D8F0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DAE991A8D9B11BC790DBC790DBC790DBC790DBC790DBC8C1978C51DA07D0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB0A21F74B917B2791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3940209E7622C58723CB8722B56C204A211E2E4A21D18B23C5651F231E1E1E1E -1E887D23D18B2282321E1E1E1E1E1E1E3F5722D18B23D18B22933C1E1E1E1E1E1E1E455B22D18B -23D17920451E1E1E1E1E3F5722D18B22933C1E1E1E1E1E1E1E505121A97D22CB8B22C580229E5E -1F391E1E1E3220BA8B23D18B23D18B23D18B23D18B23D18B2282321E1E1E1E343C209E7622CB8B -23CB8422B5732182401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F9384 -23D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DB0A21F74B917B279 -0DBC790DBC790DBC790DAE991A8D9B11BC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC790DBC790DBC790DBC790DBC790DB0A21F74B917B2790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E887D23D18B -227D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E556522D18B23A44A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A4A208D5E20A47D23D18B229E431E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E7D7623D18B228D391E1E1E1E1E1E1E1E1E1E1E1E1E1E3220B58B -23D18B23D18B23D18B23D18B23D18020501E1E1E1E1E1E1E1E3940209E7622C58723CB8722B56C -204A211E1E3220BA8B23D18B23D18B23D18B23D18B23D18B2282321E455B22D18B23D17920451E -1E1E1E1E3F5722D18B22933C1E1E1E1E1E1E1E3940209E7622C58723CB8722B56C204A211E1E32 -20BA8B23D18B23D18B23D18B23D18B23D18B2282321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC8C1978C5 -1DA07D0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DAE991A8D9B11BC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791094BB237DA712B27D0EB77D0DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23D18B23D18B23CB8422B56F -2066321E1E1E1E1E3220BA8B23D18B23D18B23D18B23D18B23D18B2282321E1E1E1E1E1E1E3F57 -22D18B23D18B22933C1E1E1E1E1E1E1E2E4A21D18B23D18B23D18722C07921934D1F2E1E1E1E1E -1E6C7323D18B23D17620391E1E1E281FA48723D18B23BA5B1E1E3220BA8B23D18B23D18B23D18B -23D18B23D18B2282321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F938423D18B -216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556522D18B23A44A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DB5991E74BE19AB790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC79 -0DBC790DBC790DBC790DAE991A8D9B11BC790DBC790DBC790DBC790DBC790DBC8C1978C51DA07D -0DBC790DBC790DBC790DBC790DBC790DBC790DAE991A8D9B11BC790DBC790DBC790DBC790DBC79 -0DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DAE991A8D9B11BC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E445444045444045444045444045443F45443F45443F45443F45443F45443F45443F -45444045443F45443F45443F45443F45443F45443F44433E44433E44433F44433E44433F44433F -44433E44433E44433F44433F44433F43423E43423D43423D43423D42413D42413C42413C41413C -41403B403F3A40403B41403B41403B403F3A41403B43423D41413B40403A3F3F393F3F3A403F3A -42413C43423E44433E43423D42413C42413C41403B41403C42423E434340434341434241414140 -40413F40403F3F3F3E3E3F3B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C5 -218D8F0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B -1486C5218D8F0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC8C -1978C51DA07D0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB0A21F74B917B279 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2E4321C08B23D18B23CB8422C58723D18B2166241E2E4A21D18B -23C5651F231E1E1E1E1E887D23D18B2282321E1E1E1E1E1E1E717323D18B23D18B23BA5B1E1E1E -1E1E1E1E455B22D18B23D18B228D391E1E1E1E3F5722D18B22933C1E1E1E1E505E22D18B23D18B -23CB8022C08422D18B2161211E1E3220BA8B23D18722BA7922B57922B57922B579216C2F1E1E32 -20B58B23D18B22C07621A97622C58723D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1F938423D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC79 -0DB0A21F74B917B2790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DB0A21F74B917B2790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E556522D18B23A44A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E616C22D18B229E43 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D7623D18B228D391E1E1E1E1E1E1E1E1E -1E1E1E1E1E2B1F9E7922B57D22CB8B23D18B22BA7922B56F20451E1E1E1E1E2E4321C08B23D18B -23CB8422C58723D18B2166241E1E3220BA8B23D18722BA7922B57922B57922B579216C2F1E455B -22D18B23D18B228D391E1E1E1E3F5722D18B22933C1E1E1E1E2E4321C08B23D18B23CB8422C587 -23D18B2166241E1E3220BA8B23D18722BA7922B57922B57922B579216C2F1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC8C1978C51DA07D0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB599 -1E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC7B138BC32389940DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23D180 -22A96F21B58022D18B23D17D204A1E1E1E3220BA8B23D18722BA7922B57922B57922B579216C2F -1E1E1E1E1E1E1E717323D18B23D18B23BA5B1E1E1E1E1E1E1E2E4A21D18B23D18722C08022D18B -23D18B23BA621F291E1E6C7323D18B23D18B216C281E294321CB8B23D18B23BA5B1E1E3220BA8B -23D18722BA7922B57922B57922B579216C2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1F938423D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5565 -22D18B23A44A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DB5991E74BE -19AB790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC8C1978C51DA07D0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E445443F45443F46454046444045443F46444045443F464540 -45443F45443F45443F45444045444045444045444046454046454045433F45433F45433F44433F -44433F44433F44433F44433F44433F44433F44433E44423E43423D42413D43423E42413D42423D -42423D42423D42423D41403B41403B41413C41403B413F3B41403B42413C42423C41403B41403A -42413C42413C40403B41403B43423D42413C41403B42413C42413C41403B42413D42413E43423F -43434142424042424041414040403F3F3F3E3F3F3C333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC7B1486C52189A21786BE2274C5227BB419A7800DBC790DBC790DA9AA2172C82472C8 -2474AF13B9790DBC790DBC790DBC7B1489C52189A21789BB2176C52378B91AA4820DBC791E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC7B1486C52189A21786BE2274C5227BB419A7800DBC790DBC7B1489C5218D8F -0DBC790DBC790DB59B1E74BE19AE790DBC790DA9AA2172C82472C82474AF13B9790DBC790DBC79 -0DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC790DB98A1689BB2174C82378B6 -1999AA1F74B917B2791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F887D23D18B22B55B1F2E1E1E1E1E1E3F40 -1F45211E2E4A21D18B23C5651F231E1E1E1E1E887D23D18B2282321E1E1E1E1E241FA48723CB73 -21A48423D17620391E1E1E1E1E455B22D18B23D18B23C5651F291E1E3F5722D18B22933C1E1E2F -20AF8B23D18B2293431E231E1E1E1E1E39401F45211E1E3220BA8B23D179203F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E344D21D18B23C5651F231E1E1E1E1E1E211E55391E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E717323D17621997922CB8021825120B58422CB79215B28 -1E1E1E1E454D21B58422CB8422994D20998423D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DB98A -1689BB2174C82378B61999AA1F74B917B2790DBC790DA9AA2172C82472C82474AF13B9790DBC79 -0DBC790DBC790DBC851492B42076C52472C5227BB91C9D8A0DBC790DB29E1E72C82472C82472C8 -2472C82472C82472B415B5791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DB98A1689BB2174C82378B61999AA -1F74B917B2790DBC790DBC851492B42076C52474C32182AC15AE7B0DBC790DBC790DBC790DB094 -1986BB2174C82374C01F86A713B2790DBC790DBC851492B42076C52472C5227BB91C9D8A0DBC79 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E23321F8D6F22C58723D18722B56C205B2F1E1E1E1E1E3220B58B -23D17D21826221C08723CB80217D391E1E1E1E5B6522D18B22A4461E1E1E1E1E1E1E556522D18B -22A44A1E1E1E1E7D7923D18B23D18B23D18B227D2F1E1E1E1E1E1E1E1E1E1E234321D18B23D16C -20666221C08722D18722AF511E1E1E1E232F1F8D6F22C58723CB8422AF65204A241E1E1E1E1E32 -20B58B23D17D21826221C08723CB80217D391E1E1E1E717323D17621997922CB8021825120B584 -22CB79215B281E1E1E1E23321F8D6F22C58723D18722B56C205B2F1E1E1E1E1E3220B58B23D17D -21826221C08723CB80217D391E1E1E1E4A5E22D18B23D18B23D18B23D18B23D18B23D187215B21 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E6C7322D18B229E431E1E1E1E1E1E -1E4A5E22D18B23BA5B1E717323D17621997922CB8021825120B58422CB79215B281E1E1E1E1E1E -1E616C22D18B229E431E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D7623D18B228D39 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F20AF8B23D17D204A1E1E1E1E1E1E1E1E1E1E -1F887D23D18B22B55B1F2E1E1E1E1E1E3F401F45211E1E3220BA8B23D179203F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E455B22D18B23D18B23C5651F291E1E3F5722D18B22933C1E1E1E1F887D23D18B -22B55B1F2E1E1E1E1E1E3F401F45211E1E3220BA8B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC7D1586C52186A71A84BE2176C3217DB417A9800DBC790DB29E1E74C0 -19AB7B0DBC790DBC790DBC7D138BC32286960DBC7B1489C52189A21789BB2176C52378B91AA482 -0DBC790DB29E1E72C82472C82472C82472C82472C82472B415B5790DBC790DBC7D129BAF1E7BC3 -2372C5227DB419A4820DBC790DBC790DBC791192BE23849E139DAC1E78C52372C521849E0DBC7D -1586C52186A71A84BE2176C3217DB417A9800DBC790DBC790DBC851492B42076C52474C32182AC -15AE7B0DBC790DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC790FA7A51C82BE -2174C52474C32084AA15AE7D0DBC790DB29E1E72C82472C82472C82472C82472C82472B415B579 -0DBC790DBC7D129BAF1E7BC32372C5227DB419A4820DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C5 -2186A71A84BE2176C3217DB417A9800DBC790DB29E1E74C019AB7B0DBC790DBC790DBC7D138BC3 -2286960DBC7B1489C52189A21789BB2176C52378B91AA4820DBC790DB29E1E72C82472C82472C8 -2472C82472C82472B415B5790DBC790DBC7D129BAF1E7BC32372C5227DB419A4820DBC790DBC79 -0DBC791192BE23849E139DAC1E78C52372C521849E0DBC7D1586C52186A71A84BE2176C3217DB4 -17A9800DBC790DBC790DBC851492B42076C52474C32182AC15AE7B0DBC790DBC790DBC790DBC8C -1978C51DA07D0DBC790DBC790DBC790DBC790FA7A51C82BE2174C52474C32084AA15AE7D0DBC79 -0DB29E1E72C82472C82472C82472C82472C82472B415B5790DBC790DBC7D129BAF1E7BC32372C5 -227DB419A4820DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC7D -129BAF1E7BC32372C5227DB419A4820DBC790DBC790DB98A168BBB2174C8237BB6199BAA1F74B9 -17B2790DBC790DB98A168BBB2174C8237BB6199BAA1F74B917B2790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DA9AA2172C82472C82474AF13B9790DBC790DBC790DBC7B -1489C52189A21789BB2176C52378B91AA4820DBC790DBC7B1489C82472C82472C82472C82472C8 -2472C31BA77B0DBC790DBC851492B42076C52474C32182AC15AE7B0DBC791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E344D21D18B23C5621F231E1E1E241F9E8723D18B227D2F1E1E3220BA8B23D179203F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E241FA48723CB7321A48423D17620391E1E1E1E1E2E4A21D18B -23C5651F231E1E2E3C20BA8B23D18721712B1E6C7323D18B22C080229E461E506222CB8022C58B -23BA5B1E1E3220BA8B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E717323D17621997922CB8021825120B58422CB79215B281E1E1E -1E454D21B58422CB8422994D20998423D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E39209976 -22CB8B23D18722C07921823C1E1E1E1E1E1E1E23321F8D6F22C58723D18722B56C205B2F1E1E1E -1E4A5E22D18B23D18B23D18B23D18B23D18B23D187215B211E1E3920C08B23D17320341E1E1E28 -20A98B23D18020501E1E234021CB8B23D16F20716822C58722C57D2182391E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234021CB8B23D16F20716822C58722C57D218239 -1E1E1E1E6C7322D18B229E431E1E1E1E1E1E1E4A5E22D18B23BA5B1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DB29E -1E72C82472C82472C82472C82472C82472B415B5790DBC790DBC7D129BAF1E7BC32372C5227DB4 -19A4820DBC790DBC790DBC851492B42076C52472C5227BB91C9D8A0DBC790DB29E1E72C82472C8 -2472C82472C82472C82472B415B5790DBC790DBC851492B42076C52472C5227BB91C9D8A0DBC79 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DB29E1E72C8 -2472C82472C82472C82472C82472B415B5790DBC790DA9AA2172C82472C82474AF13B9790DBC79 -0DBC790DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC790DA9AA2172C82472C8 -2474AF13B9790DBC790DBC790DB29E1E72C82472C82472C82472C82472C82472B415B5790DBC79 -0DA9AA2172C82472C82474AF13B9790DBC790DBC790DBC790DBC7D129BAF1E7BC32372C5227DB4 -19A4820DBC790DBC790DBC851492B42076C52472C5227BB91C9D8A0DBC791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E446444046444046444046444045443F -46454045443F46443F46443F45433E46444046444045443F464540464440464440464540454440 -46454045444044433E44433F44433F44423F45444046454045443F44433E44433E43423D43423D -44433F44433E43423E42423D42413C42413C41403B43423D44433E41403B403F3A41403B40403A -41403B41403B403F3A42413C40403A40403A42413C42413C41403B41403B42413C42413C41413C -41413C42413E43423F43434042424041424041414040403F3F3F3D3F3F3C333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C82472C01C9B8C0FB2871492B92276B415B2790DBC79 -0DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC7B1489C52474B919A9800DBC7B1199B9 -2378AC13B9791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C82472C01C9B8C0FB2871492B92276B415B279 -0DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DBC790DA7AC2276AF -13B9790DBC790DBC790DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC7D138DC0 -237BAF15AB850FAB991B7DC52472B917B2791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F20B58B23D187216124 -1E1E1E1E1E1E1E1E1E1E1E1E1E2E4A21D18B23D18422B57922B57922C58B23D18B2282321E1E1E -1E234021C58B23B5571F6C6F22D18B216C281E1E1E1E455B22D18B22A96F22CB872161241E3F57 -22D18B22933C1E2E4A21D18B23D17320341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3220BA8B23D179 -203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E294321CB8B23D17D2166351E231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E717323D18B22A96821C58B23D187 -229E6C22CB8B23A94A1E233920BA8B23D18B22C07622C08722D18B23D18B216C281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC7D138DC0237BAF15AB850FAB991B7DC52472B917B2790DBC790DBC790DBC790DA7AC -2276AF13B9790DBC790DBC790DBC790EA0B42376B417A9850FB58510A99617A08A0DBC790DBC79 -0DBC790DB5991E74BE19AB790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D138DC0237BAF -15AB850FAB991B7DC52472B917B2790DBC791194BB2376B417A7870FB28C1689C02378AC12B979 -0DBC790DB5941C78C821869E13AE820FB28A1499AA16AB790DBC790EA0B42376B417A9850FB585 -10A99617A08A0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E281F9E8423D18B22AF6C21936C22C58B23D180 -2155241E1E3220B58B23D18B22BA6C208D6C22CB8B23D17620391E1E294321CB8B23C5681F231E -1E1E1E1E887D23D18B216C2B1E1E1E1E5551208D6221B58723D18B227D2F1E1E1E1E1E1E1E1E1E -1E234321D18B23D18B23CB8021996220936821A9571E1E281F998023D18B22C07621A97D22D18B -23CB7320391E1E1E3220B58B23D18B22BA6C208D6C22CB8B23D17620391E1E717323D18B22A968 -21C58B23D187229E6C22CB8B23A94A1E1E281F9E8423D18B22AF6C21936C22C58B23D180215524 -1E1E3220B58B23D18B22BA6C208D6C22CB8B23D17620391E1E3943208D6220A47D22D18B23C073 -218D62208D5E1F451E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4621CB8B -23CB6C1F291E1E1E1E1F887D23D18B2282321E717323D18B22A96821C58B23D187229E6C22CB8B -23A94A1E1E1E1E1E1E1E616C22D18B229E431E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E7D7623D18B228D391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F20AF8B23D17D204A1E -1E1E1E1E1E1E1E1E2F20B58B23D1872161241E1E1E1E1E1E1E1E1E1E1E1E1E1E3220BA8B23D179 -203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E455B22D18B22A96F22CB872161241E3F5722D18B22933C -1E1E2F20B58B23D1872161241E1E1E1E1E1E1E1E1E1E1E1E1E1E3220BA8B23D179203F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C82472BB19A9800DBC7B109DB42176B1 -14B5790DBC801584C5218D8F0DBC790DBC790DB7941C76C31CA47D0DBC7B1489C52474B919A980 -0DBC7B1199B92378AC13B9790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC79 -1099B92278B417A48A0FB285129DAF2174B917B0790DBC790DBC791192BE2476C31F899B12B57B -0DB78512A48F0DBC7D1586C82472BB19A9800DBC7B109DB42176B114B5790DBC791194BB2376B4 -17A7870FB28C1689C02378AC12B9790DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC79 -0DBC7910A0A7199D9112B0850FB28A1490BB2378AC12B9790DBC790DBC790DB5991E74BE19AB79 -0DBC790DBC790DBC790DBC791099B92278B417A48A0FB285129DAF2174B917B0791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC7D1586C82472BB19A9800DBC7B109DB42176B114B5790DBC801584C5218D8F0DBC79 -0DBC790DB7941C76C31CA47D0DBC7B1489C52474B919A9800DBC7B1199B92378AC13B9790DBC79 -0DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC791099B92278B417A48A0FB285129DAF -2174B917B0790DBC790DBC791192BE2476C31F899B12B57B0DB78512A48F0DBC7D1586C82472BB -19A9800DBC7B109DB42176B114B5790DBC791194BB2376B417A7870FB28C1689C02378AC12B979 -0DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC7910A0A7199D9112B0850FB28A -1490BB2378AC12B9790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC791099B9 -2278B417A48A0FB285129DAF2174B917B0790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC791099B92278B417A48A0FB285129DAF2174B917B0790DBC7B128DC0237BAF15AB85 -0FAE961B7DC52472B917B2790DBC7B128DC0237BAF15AB850FAE961B7DC52472B917B2790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B979 -0DBC790DBC790DBC7B1489C52474B919A9800DBC7B1199B92378AC13B9790DBC790DBC790DBC7B -138BC3238B940DBC790DBC790DBC790DBC791194BB2376B417A7870FB28C1689C02378AC12B979 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E241F9E8723D18B21712B1E1E3220BA8B -23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234021C58B23B5571F6C6F22D18B216C28 -1E1E1E1E2E4A21D18B23C5651F231E1E1E1E1E717623D18B229E431E6C7323D18721996822C568 -208D7D22A96821C08B23BA5B1E1E3220BA8B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E717323D18B22A96821C58B23D187229E6C -22CB8B23A94A1E233920BA8B23D18B22C07622C08722D18B23D18B216C281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E241F998423D18722A46220825E219E7622A94D1E1E1E1E1E281F9E8423D18B22AF6C21936C -22C58B23D1802155241E3943208D6220A47D22D18B23C073218D62208D5E1F451E1E1E3920C08B -23D17320341E1E1E2820A98B23D18020501E1E234021CB8B23D18B22C073218D6822CB8B23D184 -215B241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234021CB8B23D18B22C073 -218D6822CB8B23D184215B241E2E4621CB8B23CB6C1F291E1E1E1E1F887D23D18B2282321E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC791099B92278B4 -17A48A0FB285129DAF2174B917B0790DBC790EA0B42376B417A9850FB58510A99617A08A0DBC79 -0DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC790EA0B42376B417A9850FB585 -10A99617A08A0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE -19AE790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC -2276AF13B9790DBC790DBC790DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC79 -0DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC79 -0DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC791099B92278B4 -17A48A0FB285129DAF2174B917B0790DBC790EA0B42376B417A9850FB58510A99617A08A0DBC79 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4474540474540 -48464147454046454046443F46443F46443F46443F45443F45433F45443F464440474541464541 -46454046454046444046454046444045443F44433F44433F45433F45444046454044433E44433E -43423E43423E44433F44443F44443F42413D42413C41413C41413C42413C43433D42423C41403B -403F3A40403A403F3A41403B41403B42413B41403A403F3941403B42423C41403B41403B41403B -41403B42413C42413D42413D43423F42423F43434142424042424041414040403F3F3F3D3F3F3C -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C824829E0FBC790DBC790DB98F -1A78C51E9B820DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC7B1489C5238699 -0EBC790DBC790DB29E1E74BB17B0791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C824829E0FBC790DBC79 -0DB98F1A78C51E9B820DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC79 -0DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC8C1978C51DA07D0DBC790DBC79 -0DBC790DB9941C76C51DA0800DBC790DBC790EA2B12372B917B2791E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233C -20C58B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4A21D18B23D18B23D18B23D18B23D18B -23D18B2282321E1E1E1E506222D18B22933C1E3F5722D18B229E461E1E1E1E455B22D18B229346 -20A48722A94A1E455722D18B22933C1E3F5722D18B23C5621F231E1E555B21A46F21A46F21823C -1E1E3220BA8B23D18B23D18B23D18B23D18B23D17320341E1E1E211E6C6C22D18B23D18B23CB7D -21934D1F341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E717323D180 -204A211F938423D16F1F2E2B20AF8B23BA5B1E4A5E22D18B23C0651F291E1E293C21C08B23D18B -216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DB9941C76C51DA0800DBC790DBC790EA2B12372B917B2790DBC79 -0DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC791094BB237DA511BC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DB9941C76C51DA0800DBC790DBC790EA2B12372B917B2790DBC8C197BC81F99850DBC790DBC79 -0DB5991D74C51CA47B0DBC790F99B92378AC13B9790DBC790DBC790DBC790DBC790DBC791094BB -237DA511BC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5722D18B23BA5B1E231E -1E1E1E1E556222D18B22A4461E1E3220B58B23D184215B211E1E281FA98B23D1872155211E1E24 -1F9E8723D180204A1E1E1E2F20AF8B23D17620391E1E1E1E1E1E1E1E1E1E1E887D23D18B227D2F -1E1E1E1E1E1E1E1E1E1E234321D18B23D180215B241E1E1E1E1E1E1E1E1E1E394D21D18B23C568 -1F2E1E1E1E211F8D7D23D18B2288351E1E3220B58B23D184215B211E1E281FA98B23D187215521 -1E717323D180204A211F938423D16F1F2E2B20AF8B23BA5B1E3F5722D18B23BA5B1E231E1E1E1E -1E556222D18B22A4461E1E3220B58B23D184215B211E1E281FA98B23D1872155211E1E1E1E1E1E -1E556522D18B23A44A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E241F9E8423D1872161241E1E3520BA8B23D176203F1E1E717323D180204A211F9384 -23D16F1F2E2B20AF8B23BA5B1E1E1E1E1E1E1E616C22D18B229E431E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E7D7623D18B228D391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F -20AF8B23D17D204A1E1E1E1E1E1E1E1E233C20C58B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E3220BA8B23D18B23D18B23D18B23D18B23D17320341E1E455B22D18B22934620A48722A94A -1E455722D18B22933C1E233C20C58B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3220BA8B -23D18B23D18B23D18B23D18B23D17320341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C82384990EBC79 -0DBC790DBC8F1A78C51E9D800DBC790EA2B12276AC13B9790DBC790EA2B12278AC13B9790DBC7B -1489C52386990EBC790DBC790DB29E1E74BB17B0790DBC790DBC790DB5991E74BE19AB790DBC79 -0DBC790DBC790DB98F1B78C31CA27D0DBC790DBC790DBC801584C52094870DBC790DBC791192BE -2476AF14B7790DBC790DBC790DBC790DBC7D1586C82384990EBC790DBC790DBC8F1A78C51E9D80 -0DBC8C197BC81F99850DBC790DBC790DB5991D74C51CA47B0DBC790DBC790DBC8C1978C51DA07D -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB59B1E74BE19AE790DBC790DBC79 -0DB5991E74BE19AB790DBC790DBC790DBC790DB98F1B78C31CA27D0DBC790DBC790DBC801584C5 -2094871E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C82384990EBC790DBC790DBC8F1A78C51E9D800DBC79 -0EA2B12276AC13B9790DBC790EA2B12278AC13B9790DBC7B1489C52386990EBC790DBC790DB29E -1E74BB17B0790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DB98F1B78C31CA27D -0DBC790DBC790DBC801584C52094870DBC790DBC791192BE2476AF14B7790DBC790DBC790DBC79 -0DBC7D1586C82384990EBC790DBC790DBC8F1A78C51E9D800DBC8C197BC81F99850DBC790DBC79 -0DB5991D74C51CA47B0DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DB5991E74BE19AB790DBC790DBC79 -0DBC790DB98F1B78C31CA27D0DBC790DBC790DBC801584C52094870DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DB98F1B78C31CA27D0DBC790DBC790DBC801584C52094870DB994 -1C76C51DA0800DBC790DBC790EA2B12372B917B2790DB9941C76C51DA0800DBC790DBC790EA2B1 -2372B917B2790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DA7AC2276AF13B9790DBC790DBC790DBC7B1489C52386990EBC790DBC790DB29E1E74BB17B079 -0DBC790DBC790DBC7B138BC3238B940DBC790DBC790DBC790DBC8C197BC81F99850DBC790DBC79 -0DB5991D74C51CA47B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23D18022A97321B58022D18B23C065 -1F2E1E1E1E3220BA8B23D18B23D18B23D18B23D18B23D17320341E1E1E1E1E506222D18B22933C -1E3F5722D18B229E461E1E1E1E2E4A21D18B23C5651F231E1E1E1E1E5B6822D18B23AF4D1E6C73 -23D187216C4A21CB8722CB8B22824A20C08B23BA5B1E1E3220BA8B23D18B23D18B23D18B23D18B -23D17320341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E717323D180204A21 -1F938423D16F1F2E2B20AF8B23BA5B1E4A5E22D18B23C0651F291E1E293C21C08B23D18B216C28 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E2F20AF8B23D17D2155281E1E1E1E1E1E1E23211E1E1E1E3F5722D18B -23BA5B1E231E1E1E1E1E556222D18B22A4461E1E1E1E1E1E1E556522D18B23A44A1E1E1E1E1E1E -1E1E1E1E1E3920C08B23D17320341E1E1E2820A98B23D18020501E1E234021CB8B23D180205021 -1E1E1E1E6C7322D18B2299401E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2340 -21CB8B23D1802050211E1E1E1E6C7322D18B2299401E1E241F9E8423D1872161241E1E3520BA8B -23D176203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC79 -0DB98F1B78C31CA27D0DBC790DBC790DBC801584C52094870DBC791094BB237DA511BC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC791094BB -237DA511BC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1489C5218D8F0DBC79 -0DBC790DB59B1E74BE19AE790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC79 -0DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC8C1978C51DA07D0DBC79 -0DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DB599 -1E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC79 -0DB98F1B78C31CA27D0DBC790DBC790DBC801584C52094870DBC791094BB237DA511BC790DBC79 -0DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E447454148464147454147454046454047454046443F47444046443F46443F474540464440 -46454046454046454147454147454146454046454046454045444045443F45433F464541474541 -46454044443F43433E44433E43423E44433F44443F44433F43423D42413D42413C42413C41403B -41403B41403B41403B403F3A41403B41403A41403B43423D44433D403F393F3E383E3E383F3E39 -403F3941403B41403B41403B42413C42413C42413D43423F43423F43424042424041414040403F -3F3F3E3F3F3D3E3F3B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C5228D91 -0DBC790DBC790DBC801682C5218D8F0DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC79 -0DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C5 -228D910DBC790DBC790DBC801682C5218D8F0DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE -19AE790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC8C1978C5 -1DA07D0DBC790DBC790DBC790DB2A21E72BE19AB790DBC790DBC790DAEA52074B917B2791E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E233C21C58B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4A21D18B23C565 -1F231E1E1E1E1E887D23D18B2282321E1E1E1E887D23D1872166241E233C21C58B23C5651F231E -1E455B22D18B22933C1E5B6822D17620615B22D18B22933C1E455722D18B23C5621F231E1E6C73 -23D18B23D18B23A44A1E1E3220BA8B23D18722BA7922B57922B57922B5651F2E1E1E1E1E1E1E1E -1E34391F826521BA8723D18B23C56C1F341E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E717323D17D2045211F8D8023D16C1F292820A98B23C05E1E616C22D18B229E431E1E1E -1E1E211F998723D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DB2A21E72BE19AB790DBC790DBC790DAEA5 -2074B917B2790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DB09B1E76C8 -227BB61C8DA717A08C0FB9790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC79 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DB2A21E72BE19AB790DBC790DBC790DAEA52074B917B2790DB7991D74C5 -1CA77B0DBC790DBC790DBC8C197BC81F99850DBC7B138BC52386960DBC790DBC790DBC790DBC79 -0DBC790DBC790DB09B1E76C8227BB61C8DA717A08C0FB9790DBC791E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E616C -22D18B23D18B23D18B23D18B23D18B23D18B23B5571E1E3220B58B23D17920451E1E1E211F9E8B -23D187215B211E1E1E1E666F22D18B2282321E2E4A21CB8B23B5571E1E1E1E1E1E1E1E1E1E1E1E -1E887D23D18B227D2F1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F291E1E1E1E1E1E1E1E1E1E -1E556522D18B23A4461E1E1E1E1E1E1E556522D18B23A44A1E1E3220B58B23D17920451E1E1E21 -1F9E8B23D187215B211E717323D17D2045211F8D8023D16C1F292820A98B23C05E1E616C22D18B -23D18B23D18B23D18B23D18B23D18B23B5571E1E3220B58B23D17920451E1E1E211F9E8B23D187 -215B211E1E1E1E1E1E1E556522D18B23A44A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E556522D18B229E461E455B22D18B23AF511E1E1E1E7173 -23D17D2045211F8D8023D16C1F292820A98B23C05E1E1E1E1E1E1E1E616C22D18B229E431E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D7623D18B228D391E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2F20AF8B23D17D204A1E1E1E1E1E1E1E1E233C21C58B23D179203F1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E3220BA8B23D18722BA7922B57922B57922B5651F2E1E1E455B22D18B -22933C1E5B6822D17620615B22D18B22933C1E233C21C58B23D179203F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E3220BA8B23D18722BA7922B57922B57922B5651F2E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D -1586C5218D8F0DBC790DBC790DBC821782C521908C0DBC790DB9911C76C31CA47D0DBC801586C5 -21908C0DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DB599 -1E74BE19AB790DBC790DBC790DBC790DB29E1E72C82472C82472C82472C82472C82472C8228D8F -0DBC790DBC791192BE23829E0FBC790DBC790DBC790DBC790DBC7D1586C5218D8F0DBC790DBC79 -0DBC821782C521908C0DB7991D74C51CA77B0DBC790DBC790DBC8C197BC81F99850DBC790DBC79 -0DBC8C1978C51DA07D0DBC790DBC790DBC790DBC790DB0961984BB2174C82472C82472C82472C0 -1AAB790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DB29E1E72C82472C82472C8 -2472C82472C82472C8228D8F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C5218D8F0DBC790DBC790DBC82 -1782C521908C0DBC790DB9911C76C31CA47D0DBC801586C521908C0DBC790DBC7B1489C5218D8F -0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC79 -0DB29E1E72C82472C82472C82472C82472C82472C8228D8F0DBC790DBC791192BE23829E0FBC79 -0DBC790DBC790DBC790DBC7D1586C5218D8F0DBC790DBC790DBC821782C521908C0DB7991D74C5 -1CA77B0DBC790DBC790DBC8C197BC81F99850DBC790DBC790DBC8C1978C51DA07D0DBC790DBC79 -0DBC790DBC790DB0961984BB2174C82472C82472C82472C01AAB790DBC790DBC790DB5991E74BE -19AB790DBC790DBC790DBC790DB29E1E72C82472C82472C82472C82472C82472C8228D8F0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB29E1E72C82472C82472C82472C82472C8 -2472C8228D8F0DB2A21E74BE19AB790DBC790DBC790DAEA52074B917B2790DB2A21E74BE19AB79 -0DBC790DBC790DAEA52074B917B2790DBC790DBC791290C02472C82472C82474B114B9790DBC79 -0DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC7B1489C5218D8F0DBC790DBC79 -0DB59B1E74BE19AE790DBC790DBC790DBC7B138BC3238B940DBC790DBC790DBC790DB7991D74C5 -1CA77B0DBC790DBC790DBC8C197BC81F99851E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23D18B23D18B -23D18B23C56C1F391E1E1E1E1E1E3220BA8B23D18722BA7922B57922B57922B5651F2E1E1E1E1E -1E887D23D1872166241E233C21C58B23C5651F231E1E2E4A21D18B23C5651F231E1E1E1E1E5B68 -22D18B23AF4D1E6C7323D18721613220AF8B23D18020503920C08B23BA5B1E1E3220BA8B23D187 -22BA7922B57922B57922B5651F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E717323D17D2045211F8D8023D16C1F292820A98B23C05E1E616C22D18B229E431E1E1E1E1E21 -1F998723D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D7622D18B23D18B22C0762193571F3F21 -1E1E1E1E616C22D18B23D18B23D18B23D18B23D18B23D18B23B5571E1E1E1E1E1E1E556522D18B -23A44A1E1E1E1E1E1E1E1E1E1E1E3920C08B23D17320341E1E1E2820A98B23D18020501E1E2340 -21CB8B23D16F1F291E1E1E1E1E4A5E22D18B23AF511E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E234021CB8B23D16F1F291E1E1E1E1E4A5E22D18B23AF511E1E1E1E556522D18B -229E461E455B22D18B23AF511E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DB5991E74BE19AB79 -0DBC790DBC790DBC790DB29E1E72C82472C82472C82472C82472C82472C8228D8F0DBC790DB09B -1E76C8227BB61C8DA717A08C0FB9790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC79 -0DBC790DBC790DB09B1E76C8227BB61C8DA717A08C0FB9790DBC791E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B -1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DB5991E74BE19AB790DBC79 -0DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC8C -1978C51DA07D0DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC79 -0DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF -13B9790DBC790DBC790DB29E1E72C82472C82472C82472C82472C82472C8228D8F0DBC790DB09B -1E76C8227BB61C8DA717A08C0FB9790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E4484641484641484641484641474540474540474540474540474540 -474541464540464540464440464540474641474641474541474641464540464540454440454440 -45443F46454047454145443F44433E44433E44433E44433E43433E43423E43423D42413C42413C -42413C41413C41403B41403B40403A41403B41403B41403B41403B41403B41413B41403A3F3E38 -3F3E383E3D373E3D38403F3A41403B41403B41403B42413C42413D43423E43423F43423F434240 -42424042414041413F3F3F3E3F3F3D3E3F3B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DBC7B1486C5228D910DBC790DBC790DBC801682C5218D8F0DBC790DBC790DBC790DA7AC2276AF -13B9790DBC790DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC7B1486C5228D910DBC790DBC790DBC801682C5218D8F0DBC7B1489C5218D8F0DBC79 -0DBC790DB59B1E74BE19AE790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC79 -0DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DB2A21E74BE19AE790DBC790DBC790DB0A2 -1F74B917B2791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F20B58B23D187215B241E1E1E1E1E1E1E1E1E1E1E1E -1E2E4A21D18B23C5651F231E1E1E1E1E887D23D18B2282321E1E2F20B58B23D18B23D18B23D18B -23D18B23D18020501E1E455B22D18B22933C1E233C20C08B22A46F22D18B22933C1E2E4A21D18B -23D17320341E1E1E1E1E294621D18B23A44A1E1E3220BA8B23D179203F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2B1F9E8423D18B2282321E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E717323D17D2045211F8D8023D16C1F292820A98B23C05E1E666C -22D18B2299401E1E1E1E1E1E1F938423D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DB2A21E74BE19AE79 -0DBC790DBC790DB0A21F74B917B2790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC79 -0DBC790DBC790DB98512A49B1790B12076C82286990FBC790DBC790DBC790DB5991E74BE19AB79 -0DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DB2A21E74BE19AE790DBC790DBC790DB0A21F74B9 -17B2790DB7991D74C31CA77B0DBC790DBC790DBC8C197BC81F99850DBC7B138BC52386960DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DB98512A49B1790B12076C82286990FBC791E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E616C22D18B23BA6C20885B20885B20885B20885B20713C1E1E3220B58B23D179 -203F1E1E1E211F9E8B23D187215B211E1E1E1E344D21D18B23A94D1E5B6822D18B2282321E1E1E -1E1E1E1E1E1E1E1E1E1E887D23D18B227D2F1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E -1E1E1E1E1E1E1E1E1E1E556522D18B23A4461E1E1E1E1E1E1E556522D18B23A44A1E1E3220B58B -23D179203F1E1E1E211F9E8B23D187215B211E717323D17D2045211F8D8023D16C1F292820A98B -23C05E1E616C22D18B23BA6C20885B20885B20885B20885B20713C1E1E3220B58B23D179203F1E -1E1E211F9E8B23D187215B211E1E1E1E1E1E1E556522D18B23A44A1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233920C08B23CB6F20937923D18B -216C2B1E1E1E1E717323D17D2045211F8D8023D16C1F292820A98B23C05E1E1E1E1E1E1E1E616C -22D18B229E431E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D7623D18B228D391E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F20AF8B23D17D204A1E1E1E1E1E1E1E1E1E2F20B58B -23D187215B241E1E1E1E1E1E1E1E1E1E1E1E1E1E3220BA8B23D179203F1E1E1E1E1E1E1E1E1E1E -1E1E1E1E455B22D18B22933C1E233C20C08B22A46F22D18B22933C1E1E2F20B58B23D187215B24 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E3220BA8B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC7D1586C5218D8F0DBC790DBC790DBC85177FC821908C0DBC790DBC7B128DC0 -2289960EB59B1E74BE19AB790DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE79 -0DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DB29E1E74BE19AE790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC791192BE23849B0FBC790DBC790DBC790DBC790DBC7D1586C5 -218D8F0DBC790DBC790DBC85177FC821908C0DB7991D74C31CA77B0DBC790DBC790DBC8C197BC8 -1F99850DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC8A197BC521899B12B57B -0DBC790DB7991D74C01AA9790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DB29E -1E74BE19AE790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C5218D8F -0DBC790DBC790DBC85177FC821908C0DBC790DBC7B128DC02289960EB59B1E74BE19AB790DBC79 -0DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DB5991E74BE19AB79 -0DBC790DBC790DBC790DB29E1E74BE19AE790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -1192BE23849B0FBC790DBC790DBC790DBC790DBC7D1586C5218D8F0DBC790DBC790DBC85177FC8 -21908C0DB7991D74C31CA77B0DBC790DBC790DBC8C197BC81F99850DBC790DBC790DBC8C1978C5 -1DA07D0DBC790DBC790DBC790DBC8A197BC521899B12B57B0DBC790DB7991D74C01AA9790DBC79 -0DBC790DB5991E74BE19AB790DBC790DBC790DBC790DB29E1E74BE19AE790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB29E1E74BE19AE79 -0DBC790DBC790DBC790DBC790DBC790DB2A21E74BE19AB790DBC790DBC790DAEA52074B917B279 -0DB2A21E74BE19AB790DBC790DBC790DAEA52074B917B2790DBC790DBC790DB58510B08510B085 -10B0800DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC7B1489C5 -218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DBC7B138BC3238B940DBC790DBC79 -0DBC790DB7991D74C31CA77B0DBC790DBC790DBC8C197BC81F99851E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D -21D18B23C5621F23281F937D23D18B2299401E1E1E1E1E3220BA8B23D179203F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2F20B58B23D18B23D18B23D18B23D18B23D18020501E1E2E4A21D18B23C565 -1F231E1E1E1E1E717623D18B229E431E6C7323D187215B211E4A431F613C1E293920C08B23BA5B -1E1E3220BA8B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E717323D17D2045211F8D8023D16C1F292820A98B23C05E1E666C22D18B -2299401E1E1E1E1E1E1F938423D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E211E554D20936C -21C08723D18B23C5681F2E1E1E616C22D18B23BA6C20885B20885B20885B20885B20713C1E1E1E -1E1E1E1E556522D18B23A44A1E1E1E1E1E1E1E1E1E1E1E3920C08B23D17320341E1E1E2820A98B -23D18020501E1E234021CB8B23D16F1F2E1E1E1E1E1E4A5E22D18B23AF511E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234021CB8B23D16F1F2E1E1E1E1E1E4A5E22D18B23AF51 -1E1E1E1E233920C08B23CB6F20937923D18B216C2B1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC79 -0DB5991E74BE19AB790DBC790DBC790DBC790DB29E1E74BE19AE790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DB98512A49B1790B12076C82286990FBC790DBC790DBC790DB5991E74BE -19AB790DBC790DBC790DBC790DBC790DBC790DB98512A49B1790B12076C82286990FBC791E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DB599 -1E74BE19AB790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC79 -0DBC790DBC790DBC8C1978C51DA07D0DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF -13B9790DBC790DBC790DBC790DBC790DB5991E74BE19AB790DBC790DBC790DBC790DBC790DBC79 -0DBC790DA7AC2276AF13B9790DBC790DBC790DB29E1E74BE19AE790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DB98512A49B1790B12076C82286990FBC791E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494641494641494641484641484640484640 -48464149474248464148464147454047454047464148464147454047454047454046443F474540 -46444046454046454046443F46444045443F45443F44433E44433E44433E44433E43423D43423D -42423D43423D42413C42413C42413C42413C41403B40403A41403B41403B403F3A403F3A41403A -403F3A403F39403F393F3F38403F393F3F39403F3A41403B41403B42403C42413C42413D43423E -43423F43423F43424042424041414040403F3F3F3E3E3E3D3E3F3B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC7B1486C824829E0FBC790DBC790DB98F1A78C51E9B820DBC790DBC79 -0DBC790DA7AC2276AF13B9790DBC790DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE -19AE791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C824829E0FBC790DBC790DB98F1A78C51E9B820DBC7B -138BC5228B910DBC790DBC790DAEA52072BE19AE790DBC790DBC790DBC790DA7AC2276AF13B979 -0DBC790DBC790DBC790DBC790DBC8A197BC51E9D800DBC790DBC790DBC790DB9941C76C51CA47B -0DBC790DBC790DA4AF2272B917B2791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F887D23D18B22B55B1F2E1E -1E1E1E1E39401F45211E2E4A21D18B23C5651F231E1E1E1E1E887D23D18B2282321E344D21D18B -23CB7D21A46C21A46C21B58423D18B2282321E455B22D18B22933C1E1E1E1E887D23D18B23D18B -22933C1E1E2B20AF8B23D18B2293401E1E1E1E294621D18B23A44A1E1E3220BA8B23D179203F1E -1E1E1E1E1E1E1E1E1E1E1E1E1E29391F6C3C1E231E1E1E1E1E1E211F8D7D23D18B228D391E1E1E -1E1E1E1E1E2F1F825E208D5E1F451E1E1E1E1E1E1E1E717323D17D2045211F8D8023D16C1F2928 -20A98B23C05E1E4A5E22D18B23B5571E1E1E1E1E2F20B58B23D18B216C281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DB9941C76C51CA47B0DBC790DBC790DA4AF2272B917B2790DBC790DBC790DBC790DA7AC2276AF -13B9790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA4AF2274B114B9790DBC790DBC79 -0DB7991D74C019AB790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DB9941C76C51CA47B0DBC79 -0DBC790DA4AF2272B917B2790DBC8C197BC81F99850DBC790DBC790DB5991D74C51CA47B0DBC79 -0F99B92378AC13B9790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA4AF -2274B114B9791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5722D18B23C0621F291E1E1E1E1E1E1E1E292F1F3F24 -1E1E3220B58B23D179203F1E1E1E211F9E8B23D187215B211E1E1E1E1E2B20AF8B23CB6F219980 -23D17D204A1E1E1E1E1E1E1E1E1E1E1E1E1E1E887D23D18B227D2F1E1E1E1E1E1E1E1E1E1E2343 -21D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E394D21D18B23C5681F2E1E1E1E211F8D7D23D18B -2288351E1E3220B58B23D179203F1E1E1E211F9E8B23D187215B211E717323D17D2045211F8D80 -23D16C1F292820A98B23C05E1E3F5722D18B23C0621F291E1E1E1E1E1E1E1E292F1F3F241E1E32 -20B58B23D179203F1E1E1E211F9E8B23D187215B211E1E1E1E1E1E1E506222D18B23A94A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F1F825E208D5E1F451E1E1E1E1E1E1E1E1E1E1E1E1E1F887D -23D18B23D18B23CB6F1F2E1E1E1E1E1E717323D17D2045211F8D8023D16C1F292820A98B23C05E -1E1E1E1E1E1E1E5B6822D18B23A94D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D76 -23D18B228D391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2F20AF8B23D17D204A1E1E1E1E -1E1E1E1E1E1E1F887D23D18B22B55B1F2E1E1E1E1E1E39401F45211E1E3220BA8B23D179203F1E -1E1E1E1E1E1E1E1E1E1E1E1E1E455B22D18B22933C1E1E1E1E887D23D18B23D18B22933C1E1E1E -1F887D23D18B22B55B1F2E1E1E1E1E1E39401F45211E1E3220BA8B23D179203F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C824829E0FBC790DBC790DB9911B76C51E9D80 -0DBC790DBC790DABA72174B41794B6237DA210BC790DBC790DBC7B1489C5218D8F0DBC790DBC79 -0DB59B1E74BE19AE790DBC790DBC790DB7991D74C019AB790DBC790DBC790DBC790DB98F1B78C5 -1E9B820DBC790DBC790DBC790DBC790DBC790DBC790DBC791192BE23849B0FBC790DBC790DBC79 -0DBC790DBC7D1586C824829E0FBC790DBC790DB9911B76C51E9D800DBC8C197BC81F99850DBC79 -0DBC790DB5991D74C51CA47B0DBC790DBC790DBC8A197BC51E9D800DBC790DBC790DBC790DB59B -1E74BE19AB790DBC790DBC790DABA72172C01AA9790DBC790DBC790DB7991D74C019AB790DBC79 -0DBC790DBC790DB98F1B78C51E9B820DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DBC7D1586C824829E0FBC790DBC790DB9911B76C51E9D800DBC790DBC790DABA72174B41794B6 -237DA210BC790DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC79 -0DB7991D74C019AB790DBC790DBC790DBC790DB98F1B78C51E9B820DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC791192BE23849B0FBC790DBC790DBC790DBC790DBC7D1586C824829E0FBC79 -0DBC790DB9911B76C51E9D800DBC8C197BC81F99850DBC790DBC790DB5991D74C51CA47B0DBC79 -0DBC790DBC8A197BC51E9D800DBC790DBC790DBC790DB59B1E74BE19AB790DBC790DBC790DABA7 -2172C01AA9790DBC790DBC790DB7991D74C019AB790DBC790DBC790DBC790DB98F1B78C51E9B82 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB7820FB2800DBC790DBC790DBC79 -0DB98F1B78C51E9B820DBC790DBC790DBC790DBC790DBC790DB9941C76C51DA0800DBC790DBC79 -0EA2B12372B917B2790DB9941C76C51DA0800DBC790DBC790EA2B12372B917B2790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC79 -0DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DBC7B138BC3 -238B940DBC790DBC790DBC790DBC8C197BC81F99850DBC790DBC790DB5991D74C51CA47B1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E344D21D18B23C5621F231E1E294321C58B23D176203F1E1E1E3220BA8B23D179 -203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23CB7D21A46C21A46C21B58423D18B228232 -1E2E4A21D18B23C5651F231E1E2E3C20BA8B23D187216C2B1E6C7323D187215B211E1E1E1E1E1E -1E1E3920C08B23BA5B1E1E3220BA8B23D179203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2F1F825E208D5E1F451E1E1E1E1E1E1E1E717323D17D2045211F8D8023D16C1F292820A98B -23C05E1E4A5E22D18B23B5571E1E1E1E1E2F20B58B23D18B216C281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E29211E1E1E1E1E1E1E1E281FA48723D18421551E1E3F5722D18B23C0621F291E1E1E1E1E1E1E -1E292F1F3F241E1E1E1E1E1E1E506222D18B23A94A1E1E1E1E1E1E1E1E1E1E1E3520BA8B23D179 -203F1E1E1E3520BA8B23D18020501E1E234021CB8B23D1842161281E1E211E827923D18B229E43 -1E1E1E1E1E1E1E1E2F1F825E208D5E1F451E1E1E1E1E1E1E1E234021CB8B23D1842161281E1E21 -1E827923D18B229E431E1E1E1E1E1E1F887D23D18B23D18B23CB6F1F2E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC790DBC790DB7991D74C019AB790DBC790DBC790DBC790DB98F1B78C51E9B820DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA4AF2274B114B9790DBC79 -0DBC790DB7991D74C019AB790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA4AF -2274B114B9791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B138BC5228B910DBC790DBC790DAEA52072BE19AE79 -0DBC790DBC790DB7991D74C019AB790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC2276AF -13B9790DBC790DBC790DBC790DBC790DBC8A197BC51E9D800DBC790DBC790DBC790DBC790DBC79 -0DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DB7991D74C019AB790DBC790DBC79 -0DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DB98F1B78C51E9B820DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA4AF2274B114B9791E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494641494741494641 -494741494741484641484641484742484641474540474440474540474540484641484641474540 -46454046454047454046444047454046443F46443F46444046444045433E44423D44433E44433E -44433E42423D42413C42413C42413C42413C42413C41403B42413C41403B41413B41403B41403B -403F39403F3A403F39403F3A3F3E393F3F393F3E38403F39403F3941403B42413C42413C42413C -42413C42413D43423E43423F43423F43424042424042414041413F40403E3E3F3D3E3F3B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C82472C01C9B8C0FB2871392B92276B4 -15B5790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC7B1489C5218D8F0DBC79 -0DBC790DB59B1E74BE19AE791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C82472C01C9B8C0FB2871392B9 -2276B415B5790DBC790F9BB62378AF14B5790DBC82148BC02472BE19AE790DBC790DBC790DBC79 -0DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC7D1489C32282A212B2800FB57D0DBC79 -0DBC7D128DC022829E10B9790DB9871784C52472B917B2791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E43 -21C08B23D18B23CB8422C08723D18B2166241E2E4A21D18B23C5651F231E1E1E1E1E887D23D18B -2282321E666C22D18B2299401E1E1E1E1E1E1E4A5E22D18B23AF511E455B22D18B22933C1E1E1E -1E395122D18B23D18B22933C1E1E1E1E505E22D18B23D18B22C58022C58723D18B23A4461E1E32 -20BA8B23D18722BA7922B57922B57922B579216C2F1E2E4A21D18B23CB8022AF7321AF8022D18B -23D1802155211E1E1E1E1E1E1E233C21C58B23D18B2161211E1E1E1E1E1E1E717323D17D204521 -1F8D8023D16C1F292820A98B23C05E1E233920C08B23D187229E5E209E7922D18B23D18B216C28 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC7D128DC022829E10B9790DB9871784C52472B917B2790DBC790DBC79 -0DBC790DA7AC2276AF13B9790DBC790DBC790DBC7910A0A519A08F10B2800FB28A158BBE237BA5 -11BC790DBC790DBC790DBC8F1A78C51F928F0FB97B0DB9790DBC791E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D -128DC022829E10B9790DB9871784C52472B917B2790DBC7B1194BB2376B417A7850FB28C1689C0 -2478AC13B7790DBC790DB5941C78C521899E13AE820FB287129DA515AE790DBC7910A0A519A08F -10B2800FB28A158BBE237BA511BC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2B1FA48423D18B22C076219968 -21A97622CB8B2288351E1E3220B58B23D179203F1E1E1E211F9E8B23D187215B211E1E1E1E1E1E -1E7D7623D18B23D18B23C0621F231E1E1E1E1E23321F885E208D6221B58423D18B22AF65208D5E -2088461E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E281F998023D18B22C076 -21A97D22D18B23CB7320391E1E1E3220B58B23D179203F1E1E1E211F9E8B23D187215B211E7173 -23D17D2045211F8D8023D16C1F292820A98B23C05E1E1E2B1FA48423D18B22C07621996821A976 -22CB8B2288351E1E3220B58B23D179203F1E1E1E211F9E8B23D187215B211E1E1E1E1E1E1E3951 -22D18B23D180219962208D5E1F3F1E1E1E1E1E1E1E1E233C21C58B23D18B2161211E1E1E1E1E1E -1E1E1E1E1E1E1E3F5722D18B23D18B22A4461E1E1E1E1E1E1E717323D17D2045211F8D8023D16C -1F292820A98B23C05E1E1E1E1E1E1E1E344D21CB8B23D184219962208D5E2050281E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E7D7623D18B23C57D22B57922B57922B57922A44D1E1E2B1F9E7922B57D22CB8B -23D18B22BA7922B56F20451E1E1E1E1E2E4321C08B23D18B23CB8422C08723D18B2166241E1E32 -20BA8B23D18722BA7922B57922B57922B579216C2F1E455B22D18B22933C1E1E1E1E395122D18B -23D18B22933C1E1E1E1E2E4321C08B23D18B23CB8422C08723D18B2166241E1E3220BA8B23D187 -22BA7922B57922B57922B579216C2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C82472C01C9B8C0FB287 -1490BB2376B114B5790DBC790DBC790DBC87197DC82472C81E99850DBC790DBC790DBC7B1489C5 -218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DBC8F1A78C51F928F0FB97B0DB979 -0DBC790DBC791099B92376B91AA08C10B28510AB941692AF17A97B0DBC790DBC791192BE23849B -0FBC790DBC790DBC790DBC790DBC7D1586C82472C01C9B8C0FB2871490BB2376B114B5790DBC7B -1194BB2376B417A7850FB28C1689C02478AC13B7790DBC790DBC790DBC7D1489C32282A212B280 -0FB57D0DBC790DB98F1A78C51E99870DBC790DB78A1784C32472C01AA9790DBC790DBC790DBC8F -1A78C51F928F0FB97B0DB9790DBC790DBC791099B92376B91AA08C10B28510AB941692AF17A97B -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC7D1586C82472C01C9B8C0FB2871490BB2376B114B5790DBC790DBC79 -0DBC87197DC82472C81E99850DBC790DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE -19AE790DBC790DBC790DBC8F1A78C51F928F0FB97B0DB9790DBC790DBC791099B92376B91AA08C -10B28510AB941692AF17A97B0DBC790DBC791192BE23849B0FBC790DBC790DBC790DBC790DBC7D -1586C82472C01C9B8C0FB2871490BB2376B114B5790DBC7B1194BB2376B417A7850FB28C1689C0 -2478AC13B7790DBC790DBC790DBC7D1489C32282A212B2800FB57D0DBC790DB98F1A78C51E9987 -0DBC790DB78A1784C32472C01AA9790DBC790DBC790DBC8F1A78C51F928F0FB97B0DB9790DBC79 -0DBC791099B92376B91AA08C10B28510AB941692AF17A97B0DBC790DBC790DBC7B1489C52472B4 -15B5790DBC790DBC790DBC791099B92376B91AA08C10B28510AB941692AF17A97B0DBC7B128DC0 -237BAF15AB820FB0941A7FC52372B917B2790DBC7B128DC0237BAF15AB820FB0941A7FC52372B9 -17B2790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA7AC -2276AF13B9790DBC790DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC79 -0DBC790DBC7B138BC3238B940DBC790DBC790DBC790DBC7B1194BB2376B417A7850FB28C1689C0 -2478AC13B7791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E1E1E827923D18B229943 -1E1E3220BA8B23D18722BA7922B57922B57922B579216C2F1E666C22D18B2299401E1E1E1E1E1E -1E4A5E22D18B23AF511E2E4A21D18B23D18722C08022D18B23D18B23BA621F291E1E6C7323D187 -215B211E1E1E1E1E1E1E1E3920C08B23BA5B1E1E3220BA8B23D18722BA7922B57922B57922B579 -216C2F1E1E1E1E1E1E1E233C21C58B23D18B2161211E1E1E1E1E1E1E717323D17D2045211F8D80 -23D16C1F292820A98B23C05E1E233920C08B23D187229E5E209E7922D18B23D18B216C281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E241FA48422AF6821885B20886822C58B23D176203F1E1E1E2B1FA48423D18B -22C07621996821A97622CB8B2288351E1E1E1E1E1E1E395122D18B23D180219962208D5E1F3F1E -1E1E241FA48723D18B22A96220997922D18B23D18020501E1E234021CB8B23D18B22C58022AF7D -22D18B23D184215B241E1E1E1E1E1E1E233C21C58B23D18B2161211E1E1E1E1E1E1E234021CB8B -23D18B22C58022AF7D22D18B23D184215B241E1E1E1E1E1E1E3F5722D18B23D18B22A4461E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC8F1A78C51F928F0FB97B0DB9790DBC790DBC79 -1099B92376B91AA08C10B28510AB941692AF17A97B0DBC7910A0A519A08F10B2800FB28A158BBE -237BA511BC790DBC790DBC790DBC8F1A78C51F928F0FB97B0DB9790DBC790DBC7910A0A519A08F -10B2800FB28A158BBE237BA511BC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790F9BB62378AF14B5790DBC82 -148BC02472BE19AE790DBC790DBC790DBC8F1A78C51F928F0FB97B0DB9790DBC790DBC790DBC79 -0DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC7D1489C32282A212B2800FB57D -0DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC790DBC790DBC8F1A78C5 -1F928F0FB97B0DB9790DBC790DBC790DBC790DBC790DA7AC2276AF13B9790DBC790DBC790DBC79 -1099B92376B91AA08C10B28510AB941692AF17A97B0DBC7910A0A519A08F10B2800FB28A158BBE -237BA511BC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4947414A4842494741494741494741494741494741494641484641484641484541484540484641 -48464148464148464047453F47454047454047454046454046454046454046454046443F46443F -45443F44433D44423D44433E43423D43423D43423D41413C42413C42413D41413C42413C41403B -41403B40403A403F3A403F3A41403B403F3A403F3A3F3E393F3E383F3E38403F39403F3A41403B -41403B42413C42413C42413C42413D42423E43434043434043434042424041414041413F3F3F3E -3E3E3D3E3F3B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C52189A21786BE -2272C8227BB419A7800DBC790DBC851782C82472C82472C82472C82472C82472C81F99850DBC7B -1489C5218D8F0DBC790DBC790DB59B1E74BE19AE791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7B1486C52189A2 -1786BE2272C8227BB419A7800DBC790DBC790DB98A1786BE2274C3217DB41A9BA71E74BE19AE79 -0DBC851782C82472C82472C82472C82472C82472C81F99850DBC790DBC790DBC790DB2961B7FC3 -2372C82472B415B5790DBC790DB98A168BBB2176C3217BB91C92AF2074B917B2791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E3940209E7622C58723D18722B56C204A211E2E4A21D18B23C5651F231E -1E1E1E1E887D23D18B2282321F998423D1872166241E1E1E1E1E1E1E233C21C58B23CB6F1E455B -22D18B22933C1E1E1E1E1E2B20A98723D18B22933C1E1E1E1E1E1E1E505121AF7D22CB8B23CB80 -229E5B1F3F211E1E3220BA8B23D18B23D18B23D18B23D18B23D18B2282321E232B1F7D6521B580 -22CB8B23D18722B56F2066321E1E1E1E1E1E1E1E1E1E233C21C58B23D18B2161211E1E1E1E1E1E -1E717323D17D2045211F8D8023D16C1F292820A98B23C05E1E1E1E1E4A4D21B58422D18722A457 -209E8423D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DB98A168BBB2176C3217BB91C92AF2074B9 -17B2790DBC851782C82472C82472C82472C82472C82472C81F99850DBC790FA2AA1D7FC02274C8 -2474C32082AA15B07B0DBC790DBC790DBC790DBC790FA2AA1E78C52472C82472B415B5791E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC790DB98A168BBB2176C3217BB91C92AF2074B917B2790DBC790DB9851490B4 -2076C52472C52182AC15AE7D0DBC790DBC790DBC790DB0941986BB2174C82374C02084A714B279 -0DBC790FA2AA1D7FC02274C82474C32082AA15B07B0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2932 -1F8D6C22C08722D18B23CB8022A9652050281E1E3220B58B23D179203F1E1E1E211F9E8B23D187 -215B211E1E1E1E1E1E1E3F5722D18B23D18B22933C1E1E1E1E1E1E1E234321D18B23D18B23D18B -23D18B23D18B23D18B23CB681E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E -1E23321F8D6F22C58723D18722AF65204A241E1E1E1E1E3220B58B23D179203F1E1E1E211F9E8B -23D187215B211E717323D17D2045211F8D8023D16C1F292820A98B23C05E1E1E1E1E29321F8D6C -22C08722D18B23CB8022A9652050281E1E3220B58B23D179203F1E1E1E211F9E8B23D187215B21 -1E1E1E1E1E1E1E1E241F7D6C22C58723D18B23D187215B211E1E1E1E1E1E1E233C21C58B23D18B -2161211E1E1E1E1E1E1E1E1E1E1E1E1E1E2F20B58B23D1872161241E1E1E1E1E1E1E717323D17D -2045211F8D8023D16C1F292820A98B23C05E1E1E1E1E1E1E1E1E211E6C6822C58723D18B23D18B -227D2F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E7D7623D18B23D18B23D18B23D18B23D18B23BA5E1E1E32 -20B58B23D18B23D18B23D18B23D18B23D18020501E1E1E1E1E1E1E1E3940209E7622C58723D187 -22B56C204A211E1E3220BA8B23D18B23D18B23D18B23D18B23D18B2282321E455B22D18B22933C -1E1E1E1E1E2B20A98723D18B22933C1E1E1E1E1E1E1E3940209E7622C58723D18722B56C204A21 -1E1E3220BA8B23D18B23D18B23D18B23D18B23D18B2282321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C5 -218BA21984BE2272C8227BB417A9800DBC790DBC790DBC790DBC791099B92472B917B2790DBC79 -0DBC790DBC7B1489C5218D8F0DBC790DBC790DB59B1E74BE19AE790DBC790DBC790DBC790FA2AA -1E78C52472C82472B415B5790DBC790DBC80129BAC1E7BC32372C82278BE1E89A714B2790DBC79 -0DBC791192BE23849B0FBC790DBC790DBC790DBC790DBC7D1586C5218BA21984BE2272C8227BB4 -17A9800DBC790DBC790DB9851490B42076C52472C52182AC15AE7D0DBC790DBC790DBC790DBC79 -0DB2961B7FC32372C82472B415B5790DBC790EA9A21D7BC32278C0217DB61A9DA51D74C01AA979 -0DBC790DBC790DBC790FA2AA1E78C52472C82472B415B5790DBC790DBC80129BAC1E7BC32372C8 -2278BE1E89A714B2791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C5218BA21984BE2272C8227BB417A980 -0DBC790DBC790DBC790DBC791099B92472B917B2790DBC790DBC790DBC7B1489C5218D8F0DBC79 -0DBC790DB59B1E74BE19AE790DBC790DBC790DBC790FA2AA1E78C52472C82472B415B5790DBC79 -0DBC80129BAC1E7BC32372C82278BE1E89A714B2790DBC790DBC791192BE23849B0FBC790DBC79 -0DBC790DBC790DBC7D1586C5218BA21984BE2272C8227BB417A9800DBC790DBC790DB9851490B4 -2076C52472C52182AC15AE7D0DBC790DBC790DBC790DBC790DB2961B7FC32372C82472B415B579 -0DBC790EA9A21D7BC32278C0217DB61A9DA51D74C01AA9790DBC790DBC790DBC790FA2AA1E78C5 -2472C82472B415B5790DBC790DBC80129BAC1E7BC32372C82278BE1E89A714B2790DBC790DBC79 -0DBC7B1489C52472B415B5790DBC790DBC790DBC790DBC80129BAC1E7BC32372C82278BE1E89A7 -14B2790DBC790DB98A168BBB2174C82378B6199BAA1F74B917B2790DBC790DB98A168BBB2174C8 -2378B6199BAA1F74B917B2790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC85 -1782C82472C82472C82472C82472C82472C81F99850DBC7B1489C5218D8F0DBC790DBC790DB59B -1E74BE19AE790DBC790DBC790DBC7B138BC3238B940DBC790DBC790DBC790DBC790DB9851490B4 -2076C52472C52182AC15AE7D0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E1E -1E2E4621C58B23D1791E1E3220BA8B23D18B23D18B23D18B23D18B23D18B2282321F998423D187 -2166241E1E1E1E1E1E1E233C21C58B23CB6F1E2E4A21D18B23D18B23D18722C07921934D1F341E -1E1E1E1E6C7323D187215B211E1E1E1E1E1E1E1E3920C08B23BA5B1E1E3220BA8B23D18B23D18B -23D18B23D18B23D18B2282321E1E1E1E1E1E1E233C21C58B23D18B2161211E1E1E1E1E1E1E7173 -23D17D2045211F8D8023D16C1F292820A98B23C05E1E1E1E1E4A4D21B58422D18722A457209E84 -23D18B216C281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E211E6C6821B58022CB8B23D18722BA732166321E1E1E -1E1E1E1E29321F8D6C22C08722D18B23CB8022A9652050281E1E1E1E1E1E1E1E241F7D6C22C587 -23D18B23D187215B211E1E1E1E3F4D21BA8723CB84229E5720AF8B23D18020501E1E234021CB8B -23D16C20666221C58722C57D21823C1E1E1E1E1E1E1E1E1E1E233C21C58B23D18B2161211E1E1E -1E1E1E1E234021CB8B23D16C20666221C58722C57D21823C1E1E1E1E1E1E1E1E1E1E1E2F20B58B -23D1872161241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790FA2AA1E78C52472C8 -2472B415B5790DBC790DBC80129BAC1E7BC32372C82278BE1E89A714B2790DBC790FA2AA1D7FC0 -2274C82474C32082AA15B07B0DBC790DBC790DBC790DBC790FA2AA1E78C52472C82472B415B579 -0DBC790FA2AA1D7FC02274C82474C32082AA15B07B0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DB98A -1786BE2274C3217DB41A9BA71E74BE19AE790DBC790DBC790DBC790FA2AA1E78C52472C82472B4 -15B5790DBC851782C82472C82472C82472C82472C82472C81F99850DBC790DBC790DBC790DB296 -1B7FC32372C82472B415B5790DBC851782C82472C82472C82472C82472C82472C81F99850DBC79 -0DBC790DBC790FA2AA1E78C52472C82472B415B5790DBC851782C82472C82472C82472C82472C8 -2472C81F99850DBC790DBC80129BAC1E7BC32372C82278BE1E89A714B2790DBC790FA2AA1D7FC0 -2274C82474C32082AA15B07B0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44B48434A48424947414947414A48424A48424A47424A4742494741484641 -494641494641494742484641484641484641474540474540474540474540474540474540474540 -47454046443F45433F45433F45433E45433E44433E43423E43423D43423D42413C42423D42413C -42413C42413C41403B40403A403F3A403F3A41403B403F3A403F3A403F3A403F393F3E383F3E38 -3F3E39403F3941403B41403B42413C42413D43413D43423E43423F444441444341434341424240 -41413F40403E3F3F3E3F3F3D3E3F3C333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E294021C58B23C5681F291E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC7D1586C521908C0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC7B1290C0 -23849B0FBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC7D1586C521908C -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C521908C0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC7B1290C023849B0FBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC7D1586C521908C0DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DA9AA2174B114B9790DBC79 -0DBC790DBC790DBC790DBC790DA9AA2174B114B9790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E234021CB8B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E234021CB8B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E294021C58B23C5681F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A48424948424A48424A48424A48434B48434A4842 -4A48424A4842494741494741494741494741484641474540474540484640484741474540484640 -47454047454047454047454046443F46443F46443F45433E44433E44433E44433E43423D43423D -43423D43423D43423D42413C41413B41413B41403B413F3A413F3B41403B41403B413F3A403F3A -403F3A403F393F3E38403F393F3E3941403B41403B42403C42413D43413D43423E434340444441 -44434143434142424041413F40403E3F3F3E3F3F3E3E3F3C333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E3920886221AF8423D18B -2288391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C521908C0DBC790DBC790DBC790DBC790DBC790DBC79 -0DB9800FABA21E76C31CA27D0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC7D1586C521908C0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D -1586C521908C0DBC790DBC790DBC790DBC790DBC790DBC790DB9800FABA21E76C31CA27D0DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC7D1586C521908C0DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DB09415A48A0FB77B0DB58C1786C3 -2189960EBC790DBC790DB09415A48A0FB77B0DB58C1786C32189960EBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E234021CB8B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234021CB8B23D16C1F231E1E1E1E1E1E1E -1E1E1E1E1E1E1E2E3920886221AF8423D18B2288391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A48424947424A48434A4842 -4A48434A48424A48424B48424B48424A47414A47424A4742494741494741484741494742494741 -49484248474148464148464048464048464047454046443F46443F46443F46443F46443F45443F -44433E44433E44433E43423D43423D43423D42413C41413B41403A41413B41403B403F3A41403A -41403B41403A403F3A403F393F3E38403F39403F3A403F3941403B41403B42413C42413D42413E -43423F44434044444244444243434142424141413F40413F3F403E3F3F3D3E3F3B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333616161707070707070616161333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3951 -21D18B23D18722A4511F291E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC7D1586C521908C0DBC790DBC790DBC79 -0DBC790DBC790DBC801584C82474C31E90940FBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC7D1586C521908C0DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC791E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E0DBC7D1586C521908C0DBC790DBC790DBC790DBC790DBC790DBC801584C82474C3 -1E90940FBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC7D1586C5 -21908C0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DAE9E1D7DC0 -2274C82474C01F899E12B7790DBC790DBC790DAE9E1D7DC02274C82474C01F899E12B7790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234021CB8B23D16C1F231E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234021CB8B23D16C -1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E395121D18B23D18722A4511F291E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E0DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC790DBC79 -0DBC791E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A4843 -4A48434A48434A48434A48434A48434B49424A48424A48424A4741494741494741494741494741 -4947414947414947424A4842494741494741494641484640484640484641474540484640474540 -46443F46443F45443F44433E44433E45433E43423D44433E43423D42413C42413B41403B42413B -413F3A3F3E39403F3A403F3A403F3A41403A403F393F3E383F3E38403F3A403F3A41403B42403C -42413C42413D43423E43434044444144444243434242424141424041414040413F3F3F3D3E3F3D -3E3F3B333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333333338F8F8FADADAD -ADADAD8F8F8F333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44A48424A48424A48434A48434B49434A48424A48424A48424A48424A48424A4742 -4A48424A48424948424A48434947424947424947424948424A4741494640484640494640484540 -48454048454047454047444045433F46443F45433E45433E44423D44433E43423D43423D42413C -41403B41403B41403B413F3A403F3A403F3A41403B403F3A403F39403F3A403F39403F3A41403A -403F3A42413C42413C42413C43423E43423F444340454442444543434342424342424241414240 -41413F3F3F3E3E3E3D3E3F3B333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333334A4A4A8E8E8E424242333333 -333333ADADADADADADADADADADADAD3333333333334242428E8E8E4A4A4A333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2551274B7728414A1F1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1F366A284B7727332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1F366A284B7727332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44947424948434948434A48434A48434A48434A48434A4842 -4A48424A48424A48424B48434A48424A48424A48434A48434A48424A48434B49434A4842494741 -49474149464048454048454047453F47453F47443F46443F46443F45433E45433E44423D44433E -43423D42423C42413C42413C42413C41403B41403B403F3A413F3A41403B42413B403F3A403F3A -41403A41403B41403B42413C44433E42413C42413C43423E44433F454441454442444443434342 -42424141424141414040403F3F3F3E3F3F3D3F3F3B333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333333334A4A4AA6A6A6 -ADADADA6A6A6686868777777ADADADADADADADADADADADAD7F7F7F686868A6A6A6ADADADA6A6A6 -4A4A4A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E5F9BBBA56F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4E8ABBCCCCCCCCCCCCCCA06428 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E2E5F9BBBA56F391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E20419D3380DD3A8EEA -3B8EEA334B371E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F4BBD3B8EEA3B8EEA3B8EEA3A6B6A1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3397 -368EEA3B7C90221E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1F4BBD3B8EEA3B8EEA3B8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484742494742494843494843494743 -4A49444A49444A48434A48424A48424A48424A48424948424B49434A48434A48434B49444B4943 -4B49434B49434B48424A474149464049464048453F47443F47453F47454047443F46443E45433E -45433E44423D43423D43423D42413C42413C43413D42413C41403B41403B403F3A40403B43423D -41413B403F3A403F3A403F3A41403A42413B43413C44433E43423D42413C43423E444340454542 -45454344444243434242434241414140403F40403E40403E3F3F3D3F3F3B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333338F8F8FADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADAD -ADADADADADADADADAD8F8F8F333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234985B6BB9054281E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64 -A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234485B6BB9559281E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E281F716521C08723D18B23CB802188401E1E1E -1E1E3920C08B23D18B23D18B23D18722BA732182401E231E1E1E1E1E1E1E1E3940209E7622C587 -23CB8722B56C204A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B -23D18B23D18B23CB8422B56F2066321E1E1E1E7D7923D18B2282321E1E1E1E1E1E1E344D21D18B -23C0621E344D21D18B23D18B23D18B23CB8422B56F2066321E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2C7D338AE3334F3D1E1E1E1E2C642D6ECA388AEA3B8ADD387CBD -315D6A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A -2D7CEA3B8EE3366EA32F609D29362A1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C7D338AE3 -334F3D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E36772E609D2F72D63B8EEA -3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2C7D338AE3334F3D1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E36772E609D2F72D63B8EEA3A6B6A1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA -398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0C6B07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494742494843 -4947424948434A48434A48434A48434948424948424A48424A48424A48424A48434B49434A4843 -4B49434B49444B49444C4A454D4B464B4A434A474149464049464048464047453F48454047453F -47453F46443F46443F44433E44423D43423D43423D42413C41403B42413C42413C41403B41413C -41403B41403B41403B40403A403F3A403F3A403F3A41403B41403B41403B42413C42413C42413D -43423E44444145454344444244444343434242424141404040403F40403F40403E403F3D3F403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333424242A6A6A6ADADADADADADADADADADADADADADADADADADADADAD -ADADADADADADADADADADADADADADADA6A6A6424242333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285F9BC1BB8A49231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AB0C6A56A331E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E241F8D7922D180218D4D1F5540 -1F7D6822CB8721712F1E1E3920C08B23D18722AF6F21AF7922D18B23D18B2282321E1E1E1E2E43 -21C08B23D18B23CB8422C58723D18B2166241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E344D21D18B23D18022A96F21B58022D18B23D17D204A1E1E506222D18B23A94A1E1E1E -1E1E1E1E556522D18B229E431E344D21D18B23D18022A96F21B58022D18B23D17D204A1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242460D03B83AA26211E1E1E4A2B79EA3B8EEA -3A83C33375CA3687E33B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E643087EA3B8EBD28251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B7277 -1F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E242460D03B83AA26211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E242460D03B83AA26211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA -3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E48B7 -3A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23395F8AA0B6C1C6CCCCC6C1BBB6AB956A -3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BBC19B5F2E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E44948434847424947424947424948434948434948434948424A4843494742494742494741 -4A48424A48434A48434A48434B49444C4A454D4B464E4C464C4A444B49434A4842494741494640 -49464048464048454047443F46443F46443E45443E45433E43423D43423D43413C41403B42413C -42413C42413C43433E42423D403F3B41403B42423D41403B403F3A413F3A41403B42403B42413C -42413C43423D43423E44434045454245454345454344444343434242424141404040403F40403F -40403E40403D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333696969ADADADADADADADADADADADAD -ADADADADADADADADADADADADADADADADADADADADADADADAD696969333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -5F9BC6C1904E231E1E1E1E1E1E1E1E1E1E2864A0C6BB9B858AA5B6BBC1C1C1B6A07A4E2E1E1E1E -1E336FA5C6BB8A49231E1E1E1E1E1E1E1E285495C1C69B5F1E1E235F9BC6C1957A6F95B0BBC1C6 -C6BBAB8A59331E1E1E1E336FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA0642E1E1E1E1E1E1E28 -496F95ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E1E1E1E4485B6C6A56F546A90ABBBC6CCCCC6 -BBA06F1E1E2864A0C6BB9B858AA5B6BBC1C1C1B6A07A4E2E1E1E1E1E1E1E1E23395985A0B6C1C6 -CCC6C1B6A590643E231E1E1E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E -2E547F9BABB6BBC6C6CCC6C1B6A58A643E281E1E1E1E336FABCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCA0642E1E1E1E1E1E1E28496F95ABBBC1C6CCC6C1B6A07F54331E1E1E1E1E1E1E1E1E1E1E1E -1E3E7FB0C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E234321D18B23D16C20666221C08722D18722AF511E5B6522D18B22A4461E1E1E1E1E1E -1E556522D18B22A44A1E1E1E1E234321D18B23D16C20666221C08722D18722AF511E4A5E22D184 -216C2B1E1E1E1E1E1E1E1E211F8D7D22B5511E1E3920C08B23D17620391E1E1E1E1E666C22D18B -23AF511E1E1E1F887D23D18B22B55B1F2E1E1E1E1E1E3F401F45211E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E241F9E8723D18B227D2F1E2943 -21CB8B23C5651F231E1E1E1E1E827923D18B21712B1E344D21D18B23C5621F231E1E1E241F9E87 -23D18B227D2F1E1E1E1E1E1E1E1E1E23282E33332E231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2870318AEA35594A1E1E1E -1E2C7D338EEA3B83AA26211E1E1E1E1E1E2A223D5D221E1E1E1E1E1E214A2760BD3687E33B8AE3 -3775AA2936311E1E1E1E1E442B7CEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA334B371E3A9D388EEA -3B8EEA3B8EEA3B8EEA3B8EEA3B8EE33144242F83EA3B757D201E1E1E1E1E1E1E1E1E1E1E1E41B0 -3A8EE31E1E1E2144973179D03887E33B8EE33980C3304F511F1E1E1E1E1E1E2170318EEA3B8EB7 -2B4BA33483E33A8EE339758A1E1E1E1E214A2864BD3687E33B8EE3387CB72E44441E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2870318AEA35594A1E1E1E1E2164318AEA3B8EBD2D4FAA3587E33A87D0 -32595D1F1E1E1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3 -292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E369D378EEA3B8EEA3B8EEA3B7C90221E1E1E1E1E -1E1E1E2144973179D03887E33B8EE33980C3304F511F1E1E1E1E1E1E214A2760BD3687E33B8AE3 -3775AA2936311E1E1E1E1E4A2B7CEA3B8ED0315DA33483E33B8AD63259571F1E1E1E1E1E1E214A -2864BD3687E33B8EE3387CB72E44441E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD -2F3A241E1E1E1E1E1E1E1E1E1E1E1E1E2870318AEA35594A1E1E1E1E1E1E2259CA3B8EEA3B8EEA -3B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8ED0315DA33483E33B8AD63259571F1E1E1E3A9D -388EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EE33144241E1E1E1E214A2864BD3687E33B8EE3387CB7 -2E44441E1E1E1E1E1E1E2170318EEA3B8EB72B4BA33483E33A8EE339758A1E2164318AEA3B8EBD -2D4FAA3587E33A87D032595D1F1E1E1E1E1E1E214A2760BD3687E33B8AE33775AA2936311E1E1E -1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E1E2144973179D03887E33B8EE3 -3980C3304F511F1E1E1E3A9D388EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EE33144241E1E1E2259CA -3B8EEA3B8EEA3B8EEA3552441E1E1E1E1E1E1E1E1E1E214A2760BD3687E33B8AE33775AA293631 -1E1E1E1E1E4A2B7CEA3B8ED0315DA33483E33B8AD63259571F1E1E1E1E1E3E7FB0C6B0854E3359 -909B6A392E3E546454391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E336AA5C6B6 -8549231E1E1E1E1E1E1E1E395985A0B6C1C6CCCCC6C1B6AB9B6A441E1E1E1E1E1E1E1E28496F95 -ABBBC1C6CCC6C1B6A07F54331E1E1E1E336FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA0642E1E -1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E2864A0C6BB9B858AA5B6BBC1C1 -C1B6A07A4E2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6 -BB9B858AA5B6BBC1C1C1B6A07A4E2E1E1E1E1E336FA5C6BB8A49231E1E1E1E1E1E1E1E285495C1 -C69B5F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E4484742484742494742494742494842494843494742494842494742 -4948424947414847414948424948424947424948424948434A48434A49444B4A454D4C464D4B45 -4B49424A474149474149474148464048464047453F46443F45433E45433E44433E44433E44433E -43413C41403B41403B41403B42413C42423D40403B3F3E3A41403B43423D41403B403F3A403F3A -41403C42413C42413C43423E44433F43433F444441454543454543444543434443424342424241 -41414140414040403F40403E40403D3F403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333808080ADADAD -ADADADADADAD9797975151513333333333335151519E9E9EADADADADADADADADAD787878333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E234E8ABBC6A0642E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCB0854E2E1E1E23 -396AA0C1C19B5F2E1E1E1E2E64A0C6BB904E231E1E1E1E1E1E285995C1C19559281E1E235F9BC6 -CCC6AB854E2E1E1E23447AABC6C19054231E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E -1E1E1E1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E1E1E1E4485B6CCC1C1 -AB956A492E2323283949594E1E1E2864A0CCCCCCB0854E2E1E1E23396AA0C1C19B5F2E1E1E1E1E -447FB0C6C1A07A4E3E3339496A9BBBCCBB904E281E1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E -1E1E1E1E1E1E1E1E1E3964857F6A54493E393339445F8AB0C6BB904E231E1E1E1E1E1E1E1E2E64 -A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E -1E1E1E1E1E1E1E1E1E1E235495C1C69B5F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D18B23CB8021996220936821A9571E294321CB8B -23C5681F231E1E1E1E1E887D23D18B216C2B1E1E1E1E234321D18B23D18B23CB80219962209368 -21A9571F938423BA5B1E1E1E1E666522C58B23D18022B58023C0621E1E3920C08B23D17620391E -1E1E1E1E666C22D18B23AF511E1E2F20B58B23D1872161241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E241F9E87 -23D18B21712B1E1E2B20A98B23D176203F1E1E1E241FA48723D17D20451E1E344D21D18B23C562 -1F231E1E1E241F9E8723D18B21712B1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E242259CA -3B87B727281E1E1E1E1E2570318AEA3B8ED0314B5120211E1E1E1E1E1E1E1E1E1E1E1E37276BDD -3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E3726529D2F64B7368EEA3B8ED63367A32F649D -293A2A1E2C6A2D64A32F6ED03A8EEA3B83BD3064A32F649D2833242975EA3B839D241E1E1E1E1E -1E1E1E1E1E1E2152C33B8ECA1E1E242564D63980BD31679D2E60B03587EA3B8ED62F3A241E1E1E -1E2170318EEA3B8EEA3B8AD6346BA32F64B03372901E1E3D276EDD3B8EEA3879B03067B73587EA -3B8ED6303D311E1E1E1E1E1E1E1E1E1E1E242259CA3B87B727281E1E1E1E1E2164318AEA3B8EEA -3A83BD3060B0358AEA3B8EDD3141311E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E -1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E2C6A2D64A32F6BCA398EEA -3B7C90221E1E1E1E1E1E1E242564D63980BD31679D2E60B03587EA3B8ED62F3A241E1E37276BDD -3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E4A2B7CEA3B8EEA3A80B72F60B7378AEA3B8EC3 -2A2F1E1E1E3D276EDD3B8EEA3879B03067B73587EA3B8ED6303D311E1E572F83EA3B8EC3292C1E -1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E1E242259CA3B87B727281E1E1E1E1E1E1E -203D8A2F64A3317CE33B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8EEA3A80B72F60B7378AEA -3B8EC32A2F1E1E2C6A2D64A32F6ED03A8EEA3B83BD3064A32F649D2833241E1E3D276EDD3B8EEA -3879B03067B73587EA3B8ED6303D311E1E1E1E2170318EEA3B8EEA3B8AD6346BA32F64B0337290 -1E2164318AEA3B8EEA3A83BD3060B0358AEA3B8EDD3141311E1E37276BDD3B8EEA3A83C33375D0 -398EEA3B8ABD292F1E1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E242564D6 -3980BD31679D2E60B03587EA3B8ED62F3A241E2C6A2D64A32F6ED03A8EEA3B83BD3064A32F649D -2833241E1E1E203D8A2F64A3317CE33B8EEA3552441E1E1E1E1E1E1E1E37276BDD3B8EEA3A83C3 -3375D0398EEA3B8ABD292F1E1E1E4A2B7CEA3B8EEA3A80B72F60B7378AEA3B8EC32A2F1E1E1E23 -5F9BC6BB8A491E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E234985B6C6A56A331E1E1E1E1E1E1E1E2E64A0C6C1A07A4E393333393E4E5F7A64441E1E1E -1E1E1E3E6FABC1BBA07A5444393339496A95B6C6AB7A3E1E1E1E1E1E1E1E1E2E64A0C6B685441E -1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E2864A0CC -CCCCB0854E2E1E1E23396AA0C1C19B5F2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E2864A0CCCCCCB0854E2E1E1E23396AA0C1C19B5F2E1E1E1E2E64A0C6BB904E231E1E -1E1E1E1E285995C1C19559281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484742494742494842494742484741494742 -484742494742494842494742494742484741494742494742494742494742494742494843494843 -4B49444C4B464C4A454B49434B48424A47414A474149474149464047453F46443E46443F45433E -44433E44433E45443F43423D41403B41403B41403B41403B41403B403F3A403F3A403F3A41403B -403F3A403F3A41403C43423E44433E43423E43423E43423E43433F454542464644454544444443 -43434342434241414041414040403F40403E41413F40403D40403B333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333333336161618E8E8E -ADADADADADADADADADADADADADADAD515151333333333333333333333333515151ADADADADADAD -ADADADADADADADADAD8E8E8E707070333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0CCC19054231E1E1E1E1E1E1E1E1E1E1E2864A0CC -CCA0642E1E1E1E1E1E1E234E8ABBC6A56A2E1E1E1E285F9BC1C19054231E1E1E1E285F9BC1BB90 -54231E1E1E235F9BC6C6A064281E1E1E1E1E1E396FABC6B07A3E1E1E1E1E1E1E1E1E2E64A0C6B6 -85441E1E1E1E1E1E1E1E1E1E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E -1E1E1E4485B6CCC19559281E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCA0642E1E1E1E1E1E1E234E -8ABBC6A56A2E1E1E4985BBCCB07A391E1E1E1E1E1E1E2E64A0C6C69559231E1E1E1E1E1E1E1E49 -8ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5C6B67F441E -1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E234E90BBC19B5F281E1E1E1E1E1E -1E1E2E6AA5C6B07F3E1E1E1E1E1E1E1E1E1E1E1E447FB6C6B07A391E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D180215B241E1E1E1E1E1E -1E1E1E1E1E241F9E8723D180204A1E1E1E2F20AF8B23D17620391E1E1E1E1E234321D18B23D180 -215B241E1E1E1E1E1E1E1E1E20B58B228D391E344A21CB8B229E4D1F5B4D21BA8B23C5621E1E39 -20C08B23D18722AF7321AF7D22D18B23D18B2282321E233C20C58B23D179203F1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E23211E23211E23211E23211E1E1E1E1E1E1E344D21D18B23D180 -22A97321B58022D18B23C0651F2E1E1E1E1E1E827D23D1872161241E1E3920C08B23C5651F231E -1E344D21D18B23D18022A97321B58022D18B23C0651F2E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0 -642E1E1E1E1E1E1E1E1E1E242036702A59972B4B6422251E1E1E1E1E1E24202F441E1E1E1E1E1E -1E1E1E1E25643183EA3760571E1E1E1E1E1E1E1E24224BB7378EEA3B8EEA3B8AD033647D252C24 -1E1E1E1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA3760511E1E1E1E1E1E1E1E643087EA -3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E2460D6 -3B8EB728252A2767D63883B7292C242667DD3B8AB01E1E1E1E28371E1E241F283D212C44255DCA -3B8EEA36594A1E1E1E1E2170318EEA3B8EDD3141311E1E1E1E1E1E1E1E241E2F90358EEA3B7C97 -231E1E1E1E1E1E3DA3388EEA3A6E701E1E1E1E1E1E1E1E1E1E25643183EA3760571E1E1E1E1E1E -1E2164318AEA3B8ED62F3A241E1E1E204BBD3A8EEA396B6A1E1E1E1E1E1E1E48B73A8EEA3A6B6A -1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E -1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E1E1E1E28371E1E241F283D212C44255DCA3B8EEA -36594A1E2C8A348EEA3B87B027281E1E1E2A2564D03B8EEA3760511E1E4A2B7CEA3B8EDD31412A -1E1E372872EA3B8EE33141241E2F90358EEA3B7C97231E1E1E1E1E1E3DA3388EEA3A6E701E1E57 -2F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E25643183EA376057 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8EDD -31412A1E1E372872EA3B8EE33141241E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E -1E2F90358EEA3B7C97231E1E1E1E1E1E3DA3388EEA3A6E701E1E1E1E2170318EEA3B8EDD314131 -1E1E1E1E1E1E1E1E241E2164318AEA3B8ED62F3A241E1E1E204BBD3A8EEA396B6A1E2C8A348EEA -3B87B027281E1E1E2A2564D03B8EEA3760511E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E -1E1E1E1E1E1E1E28371E1E241F283D212C44255DCA3B8EEA36594A1E1E1E1E1E1E1E3DAA398EEA -3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E2C8A -348EEA3B87B027281E1E1E2A2564D03B8EEA3760511E1E4A2B7CEA3B8EDD31412A1E1E372872EA -3B8EE33141241E1E1E396AA5C6C1AB8A6A85A0A06A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E2E5F9BC1BB9054231E1E1E1E1E1E1E1E1E3E7AB0C6B07F441E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E234E90BBC19B5F281E1E1E1E1E1E1E1E2E6AA5C6B07F3E1E1E1E1E1E1E -1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B6 -7F441E1E1E2864A0CCCCA0642E1E1E1E1E1E1E234E8ABBC6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCA0642E1E1E1E1E1E1E234E8ABBC6A56A2E1E1E1E -285F9BC1C19054231E1E1E1E285F9BC1BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494742494742494842 -494742484741484741494742494742484741484641494742484741484741484742484642484642 -4948434948434948434A49444B49454C4B454B4A444B49434B49434A4842494741484640484640 -47443E46453F45433E44433E44433E45433F43423D43413C42413C41403B41403B41403B403F3A -403F3A403F3A403F3A413F3B403F3B43423D45454145443F43423E43423E444340444441454543 -45454445454443444343444342424241414041424041413F41413F41403E41403D40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333707070ADADADADADADADADADADADADADADADADADAD333333333333333333333333333333 -333333ADADADADADADADADADADADADADADADADADAD8F8F8F333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525262525262525262525262525261E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5CCC1904E231E1E1E1E1E1E -1E1E1E1E1E2864A0C6BB8A4E1E1E1E1E1E1E1E1E336FABC6B685491E1E1E1E285495C1C1955928 -1E1E2E64A0C6BB8A49231E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E -1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCC1904E1E1E1E1E1E1E4485B6C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A4E -1E1E1E1E1E1E1E1E336FABC6B685491E2864A0C6C69554231E1E1E1E1E1E1E1E4985B6CCAB7A39 -1E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E1E233E5F85A0B0BBC6CCCCCCCC -CCCCCCCCCCBB8A491E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1904E1E1E1E1E1E1E1E1E1E1E1E3E7AB0C6B07F3E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C -1F291E1E1E1E1E1E1E1E1E1E1E1E1E1E666F22D18B2282321E2E4A21CB8B23B5571E1E1E1E1E1E -1E234321D18B23D16C1F291E1E1E1E1E1E1E1E1E1E20C08B21712B1E5B6822D17620391E1E1E1E -1E6C7322C5621E1E3920C08B23D18B23D18B23D18722BA762182401E231E1E233C21C58B23D179 -203F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233C21C58B23D18B23D18B23D18B2166241E1E1E -1E344D21D18B23D18B23D18B23D18B23C56C1F391E1E1E1E1E1E1E1E556522D18B228D391E3951 -21D18B22A4461E1E1E1E344D21D18B23D18B23D18B23D18B23C56C1F391E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E41AA388EEA3B8EEA3B8EEA3B8AD03367A33172D0 -387C901E1E1E1E1E1E1E1E1E214FC33A8ABD292C1E1E1E1E1E1E1E1E1E1E1E1E1E1E2C572859AA -3380E33B8EEA3B87B7282C1E1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E -1E1E1E1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E -1E1E1E1E1E1E1F4BBD3B8ED02D36572E80EA3B8EE33144442975EA3B7C901E1E31244FB03687EA -3B8EEA3B8EEA3B8EEA3B8EEA3860571E1E1E1E2170318EEA3B8EB727251E1E1E1E1E1E1E1E1E1E -1E44B03A8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B7C971E1E1E1E1E1E1E1E1E214FC33A8ABD -292C1E1E1E1E1E1E1E1E2164318AEA3B8EB728251E1E1E1E1E369D378EEA3B798A1E1E1E1E1E1E -1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD -2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E1E31244FB03687EA3B8EEA -3B8EEA3B8EEA3B8EEA3860571E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A -2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E44B03A8EEA3B8EEA3B8EEA3B8EEA3B8EEA -3B8EEA3B7C971E1E572F83EA3B8EC3292C1E1E1E372975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E -214FC33A8ABD292C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E -1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E3DAA398EEA3B7277 -1F1E1E1E1E1E1E1E1E1E44B03A8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B7C971E1E1E1E2170 -318EEA3B8EB727251E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB728251E1E1E1E1E369D378EEA -3B798A1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E1E1E1E1E48B73A8EEA -3A6B6A1E1E1E1E1E1E1E1E1E1E1E31244FB03687EA3B8EEA3B8EEA3B8EEA3B8EEA3860571E1E1E -1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA355244 -1E1E1E1E1E1E1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E4A2B7CEA3B8ED0 -2D33241E1E24276EEA3B8EE33144241E1E1E1E1E28446A8A9BABBBC6CCCCCCC1B09B7A4E2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7AB0C6AB7A3E1E1E1E1E1E1E1E1E1E1E1E1E3E6A -A0C1CCC6B6A59B90857A644933231E1E1E1E1E396FABCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -C1904E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E -1E1E1E1E2E6AA5C6B67F441E1E1E2864A0C6BB8A4E1E1E1E1E1E1E1E1E336FABC6B685491E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A4E1E1E1E1E1E1E1E1E33 -6FABC6B685491E1E1E1E285495C1C19559281E1E2E64A0C6BB8A49231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4947424947424A4943494842494742494742494742494742484741494742484741494742484741 -4846414746414846414746414846424947434948444B4A464C4B464B4A444B4A444B49424A4842 -49474149464049464047453F47453F45443E45433E44433E45443F45443F44433E42423C41403B -40403A41403A41403A403F39413F3A403F3A41403B41403C43423E45454143433E42423E43433F -44434045454245454346464445454443444343444342424142424141414041413F41413F41413E -41403C40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333707070ADADADADADADADADADADADADADADADADADAD333333333333 -333333333333333333333333ADADADADADADADADADADADADADADADADADAD8F8F8F333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23599BC6C6 -9B59231E1E1E1E1E1E1E1E1E1E1E2864A0C6C1904E231E1E1E1E1E1E1E396FABCCBB85491E1E1E -1E1E234E90BBC19B5F2E336AA0C6B685441E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6A -A5C6B67F441E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E396FABC6B685441E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E -1E1E2864A0C6C1904E231E1E1E1E1E1E1E396FABCCBB85491E2864A0C6C19554231E1E1E1E1E1E -1E1E4985B6CCAB7A391E1E1E1E1E1E1E1E498ABBC6A064281E1E1E1E1E1E1E1E1E1E1E447FB6C6 -BB956A4933231E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E -1E1E1E1E396FABC6B685441E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E49 -8ABBC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23A94D1E5B6822D18B -2282321E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E21C58B21712B1E616C -22D173202E1E1E1E1E1E666F22C5621E1E3920C08B23D17620391E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E2F20B58B23D187215B241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E233C21C58B23D18B23D18B -23D18B2166241E1E1E1E344D21D18B23C5621F23281F937D23D18B2299401E1E1E1E1E1E1E2946 -21CB8B23A94D1E616822D18B217D2F1E1E1E1E344D21D18B23C5621F23281F937D23D18B229940 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1F418A2D445120212A203364 -2A67C3378AE33980BD2E44441E1E1E1E1E1E1E21572F80EA3867641E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E3D286EDD3B8EEA36594A1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA -398EEA3B72771E1E1E1E1E1E1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E3DAA -398EEA3B72771F1E1E1E1E1E1E1E1E1E369D378EE331528A338AC33275DD365D8A3083EA3A6B6A -1E3697368EEA3B8ED6325D7D28446A2967D03B8EEA38645D1E1E1E1E2170318EEA3B8EB027211E -1E1E1E1E1E1E1E1E1E1E44B03A8EEA3B80B72E5D972E5D972E5D972E5D972D525D1E1E1E1E1E1E -1E21572F80EA3867641E1E1E1E1E1E1E1E1E1E2164318AEA3B8EBD28251E1E1E1E1E3A9D378EEA -3B798A1E1E1E1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E1E572F83EA3B8EC3292C1E -1E1E3D2975EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90221E1E1E1E1E1E3697 -368EEA3B8ED6325D7D28446A2967D03B8EEA38645D1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA -398EEA3B72771E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E44B03A8EEA3B80B7 -2E5D972E5D972E5D972E5D972D525D1E1E572F83EA3B8EC3292C1E1E1E3D2975EA3B8EDD2F3A24 -1E1E1E1E1E1E1E21572F80EA3867641E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24235DD03B8EEA -3552441E1E1E1E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E -1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E44B03A8EEA3B80B72E5D972E5D972E5D972E5D97 -2D525D1E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EBD28251E -1E1E1E1E3A9D378EEA3B798A1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B72771E1E1E -1E1E1E1E48B73A8EEA3A6B6A1E1E1E1E1E1E1E1E1E1E3697368EEA3B8ED6325D7D28446A2967D0 -3B8EEA38645D1E1E1E1E1E1E1E3DAA398EEA3B72771F1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E24 -235DD03B8EEA3552441E1E1E1E1E1E1E41AA398EEA3B72701F1E1E1E1E1E1E3DAA398EEA3B7277 -1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E1E1E1E2354909B7A -4E5985ABC1C1A0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BBC19B5F2E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E283949596A7A8A9BB0C1CCC1A064331E1E1E396FABC6B685441E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E64A0C6B685441E1E1E1E1E1E1E1E1E1E1E1E23 -599BC6C1904E231E1E1E1E1E1E336AA5C6B67F441E1E1E2864A0C6C1904E231E1E1E1E1E1E1E39 -6FABCCBB85491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6C1904E -231E1E1E1E1E1E1E396FABCCBB85491E1E1E1E1E234E90BBC19B5F2E336AA0C6B685441E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E4484640494742494843494842484742494741494741494741484641484741 -4847414947424947424846414846414847424846414846424947434A49444B4A454B49444B4944 -4C4A444B48424A474149474149474149464047453F46443E45433E45433E44433E45443F45443F -45433E44433D43423C41403A41403B403F3A403F3A403F3A403F3A41403B41403C42413D42423E -42413D43423E444340454441464543464644464644454544434443434442434342424241424240 -42423F42413E41413E41403C40403B333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333336161618F8F8FADADADADADADADADADADADAD -ADADAD515151333333333333333333333333515151ADADADADADADADADADADADADADADAD8F8F8F -707070333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E3E7AB0C6B07A3E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCAB6F331E1E1E1E1E1E2354 -90C1C6A56A2E1E1E1E1E1E1E234985B6C6A07A7FA5C6B07A3E1E1E1E1E1E1E1E235F9BC6C1904E -231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E -1E234E90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E -1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCAB6F331E1E1E1E1E1E235490C1C6A56A2E1E1E4985BBCC -B07A391E1E1E1E1E1E1E2E64A0C6C69B59231E1E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E -1E1E1E1E2E6AA5C6B685441E1E1E1E1E1E1E1E4985B6CCBB8A491E1E1E1E1E1E1E1E2864A0C6BB -8A491E1E1E1E1E1E1E1E1E1E1E234E90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2E64A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2B20AF8B -23CB6F21998023D17D204A1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E -20B58B2288351E395121D187217D321E293220A98423C5621E1E3920C08B23D17620391E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1F887D23D18B22B55B1F2E1E1E1E1E1E39401F45211E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E1E294321C58B23D176 -203F1E1E1E1E1E1E2F20AF8B23CB68208D7D23D17D204A1E1E1E1E1E344D21D18B23C5621F231E -1E294321C58B23D176203F1E1E1E1E1E1E1E1E1E1E232E3333332E231E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2048B7398ECA2B33241E1E1E -1E1E1E1E1E1E1E255D284F5D21211E1E1E1E1E1E2A2560D63B8EEA3760571E2C8A348EEA3B87B0 -27281E1E1E2A2564D03B8EEA3760571E1E1E1E1E1E1E1E643087EA3B8EB728251E1E1E1E1E1E1E -1E1E1E1E1E1E1E3DA3388EEA3B757D201E1E1E1E1E1E1E1E1E2577328EEA3679CA397C97264FBD -3A7CC3358EEA3552441E44B03A8EEA3B7C90221E1E1E1E242460D63B8EEA38645D1E1E1E1E2170 -318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E3390368EEA3B80A325211E1E1E1E1E1E1E1E2144 -2433311E1E1E1E1E1E2048B7398ECA2B33241E1E1E1E1E1E1E1E1E1E2164318AEA3B8EDD314837 -1E1E24235DCA3B8EEA3A6B6A1E1E1E1E1E1E1E41AA3A8EEA3B757D201E1E1E1E1E1E1E1E1E1E57 -2E80EA3B8ECA2B2F1E1E1E572E80EA3B8EDD2F3A241E1E1E1E1E1E1E1E1E1E3397368EEA3B7C90 -221E1E1E1E1E1E44B03A8EEA3B7C90221E1E1E1E242460D63B8EEA38645D1E2C8A348EEA3B87B0 -27281E1E1E2A2564D03B8EEA3760571E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE3314424 -1E3390368EEA3B80A325211E1E1E1E1E1E1E1E21442433311E1E572E80EA3B8ECA2B2F1E1E1E57 -2E80EA3B8EDD2F3A241E1E1E1E1E1E2048B7398ECA2B33241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE3 -3144241E1E1E1E1E1E1E3DA3388EEA3B757D201E1E1E1E1E1E1E1E1E3390368EEA3B80A325211E -1E1E1E1E1E1E1E21442433311E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E2164 -318AEA3B8EDD3148371E1E24235DCA3B8EEA3A6B6A1E2C8A348EEA3B87B027281E1E1E2A2564D0 -3B8EEA3760571E1E1E1E1E1E1E41AA3A8EEA3B757D201E1E1E1E1E1E1E1E1E44B03A8EEA3B7C90 -221E1E1E1E242460D63B8EEA38645D1E1E1E1E1E1E1E3DA3388EEA3B757D201E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E24235DD03B8EEA3552441E1E1E1E1E1E1E2C8A348EEA3B87B027281E1E1E2A -2564D03B8EEA3760571E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E -1E1E1E1E2354909B6A2E1E2864A0C6BB8A4E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E232E3333332E231E1E1E1E1E1E1E1E1E1E1E1E1E1E336FA5C6B685 -49231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E235995C1C69B5F281E1E234E -90C1C6AB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E -1E1E1E1E1E1E1E1E235495C6C19554231E1E1E1E1E1E447FB6CCB67F441E1E1E2864A0CCCCAB6F -331E1E1E1E1E1E235490C1C6A56A2E1E1E1E1E1E1E1E1E1E232E3333332E231E1E1E1E1E1E1E1E -1E1E2864A0CCCCAB6F331E1E1E1E1E1E235490C1C6A56A2E1E1E1E1E1E1E234985B6C6A07A7FA5 -C6B07A3E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44947414847414846414847414947424947414A4842 -4947414846404847414847414847414847414846414846414947424948434948434A48444D4B46 -4B4A454A49444C4A454D4B454B49434A47414A474149474148464047453F47443F46443F45433E -45433E45433E46443F45443F43423D42413B41403A41403A403F3A403F3A403F3A403F3A41403B -41403C42413C42413D41403C42413E444340444341454542454544454644444544444443444443 -43434243434142424043424042423F41403E41403D40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -787878ADADADADADADADADAD9E9E9E515151333333333333515151A6A6A6ADADADADADADADADAD -787878333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -252526252526252526252526252526252526252526252526252526252526252526252526252526 -2525262525262525262525262525262525262525262525261E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E447FB6C6A56A2E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCBB -9B6A4939333E598AB0C6C19B642E1E1E1E1E1E1E1E1E1E3E7FB0CCCCCCCCAB7A391E1E1E1E1E1E -1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E1E234E8ABBC6B0854E -2E232323231E1E1E1E1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E231E1E1E1E1E1E -4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0CCCCCCBB9B6A4939333E598AB0C6C19B -642E1E1E1E23447FB0C6C1A07A4E393339496A95BBCCBB9054281E1E1E1E1E1E1E1E1E28599BC1 -C6A57A49392E2E2E28231E1E1E234E8ABBC6AB7A3E231E1E1E28447AA5C1CCCCBB8A491E1E1E1E -1E1E1E1E234E8ABBC6B0854E2E232323231E1E1E1E1E1E1E3E7AABC6C1AB8A5F493933393E4959 -6A85957F4E231E1E1E1E1E1E1E1E1E285995C1BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E7D7623D18B23D18B23C0621F231E1E1E1E1E1E1E1E234321D18B23D16C1F231E -1E1E1E1E1E1E1E1E1E1F938423B5571E1E211E7D7322D18B23D18B22C58723C5621E1E3920C08B -23D17620391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4321C08B23D18B23CB8422C08723D18B -2166241E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D21D18B23C5621F231E -1E1E1E1E827923D18B2299431E1E1E1E1E1E1F887D23D18422C58B23C5681F231E1E1E1E1E344D -21D18B23C5621F231E1E1E1E1E827923D18B2299431E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E4A2D7CEA -396E701F1E1E1E1E1E1E1E1E1E1E1E1E287D338EEA3B8ADD3679C33379D63A8EEA3B8ED6303D2A -1E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E1E1E1E1E1E1E643087EA3B8EB7 -28251E1E1E1E1E1E1E1E1E1E1E1E1E1E2F8A358EEA3B8ED63367A32F609D2833241E1E512E80EA -3B8EEA3967641E3697368EEA3B8EE33141241E2F90358EEA3B8ACA2F445D26489D358AEA3B8EEA -38645D1E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E1E3D286EDD3B8EEA3A83C3 -326BB03172C3378AEA365D511E1E1E1E1E4A2D7CEA396E701F1E1E1E1E1E1E1E1E1E1E1E1E2164 -318AEA3B8EEA3A87D63579D0398EEA3B8EDD3144311E1E1E1E1E1E1E2C7D348AEA3B8EDD346BA3 -2F609D2A3D371E1E31286EE33B8EEA3872A32E6BCA398EEA3B8EDD2F3A241E1E1E1E1E1E1E1E1E -1E3397368EEA3B7C90221E1E1E1E1E1E2F90358EEA3B8ACA2F445D26489D358AEA3B8EEA38645D -1E1E37276BDD3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E4A2B7CEA3B8ED02D33241E1E24 -276EEA3B8EE33144241E1E3D286EDD3B8EEA3A83C3326BB03172C3378AEA365D511E1E31286EE3 -3B8EEA3872A32E6BCA398EEA3B8EDD2F3A241E1E1E1E1E4A2D7CEA396E701F1E1E1E1E1E1E1E1E -1E1E1E1E1E5128609D2F609D3179E33B8EEA3879AA2F609D2F5D701E1E4A2B7CEA3B8ED02D3324 -1E1E24276EEA3B8EE33144241E1E1E1E1E1E1E2F8A358EEA3B8ED63367A32F609D2833241E1E3D -286EDD3B8EEA3A83C3326BB03172C3378AEA365D511E1E1E1E2170318EEA3B8EB027211E1E1E1E -1E1E1E1E1E1E1E2164318AEA3B8EEA3A87D63579D0398EEA3B8EDD3144311E1E37276BDD3B8EEA -3A83C33375D0398EEA3B8ABD292F1E1E1E1E1E1E1E1E2C7D348AEA3B8EDD346BA32F609D2A3D37 -1E2F90358EEA3B8ACA2F445D26489D358AEA3B8EEA38645D1E1E1E1E1E1E1E2F8A358EEA3B8ED6 -3367A32F609D2833241E1E5128609D2F609D3179E33B8EEA3879AA2F609D2F5D701E1E37276BDD -3B8EEA3A83C33375D0398EEA3B8ABD292F1E1E1E4A2B7CEA3B8ED02D33241E1E24276EEA3B8EE3 -3144241E1E28547A907A594939335F909B6F44496FA0C1C1A0642E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E -1E23498AB6C6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E647F7F644E3E332E2E33446495B6 -CCB67F441E1E1E1E1E3E7AABC6C1AB8A5F493933393E49596A85957F4E231E1E1E1E1E1E1E234E -8ABBC6B0854E2E232323231E1E1E1E1E1E1E336FA5C6BB95592E1E1E23335F95BBCCCCB67F441E -1E1E2864A0CCCCCCBB9B6A4939333E598AB0C6C19B642E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0 -642E1E1E1E1E1E1E1E1E1E2864A0CCCCCCBB9B6A4939333E598AB0C6C19B642E1E1E1E1E1E1E1E -1E1E3E7FB0CCCCCCCCAB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484741494741484641484641 -4846414847414847414846404846414947414847414947424846414846414846414A48434B4944 -4A48434B49444C4B464B4A454A48444B49444A49434947424A47414A48424B484249474148463F -47453F46443E45433D45433E44433D45443F46454043423D42413B41403B41403A403F3A403F3A -403F3A403F3A41403B42413C41403B41403C41403C43423E454441454442454543454644454645 -44454443444344444343434143434142434042424042423F41413E41403D40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333696969ADADADADADADADADADADADADADADADADADADADADADADADADADADAD -ADADADADADADADADAD696969333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E397AABC6A56A331E1E1E1E1E1E1E -1E1E2864A0C6BB957A7FA0B6C6CCCCC1B6A07A4E2E1E1E1E1E1E1E1E1E1E1E1E1E397AABCCCCAB -6F331E1E1E1E1E1E1E1E1E235F9BC6C1904E231E1E1E1E1E1E2E6AA5C6B67F441E1E1E1E1E1E1E -1E1E1E395F8AABBBC6CCCCCCCCCCA0642E1E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B85 -59391E1E1E1E1E1E1E4485B6C6A56A2E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB957A7FA0B6 -C6CCCCC1B6A07A4E2E1E1E1E1E1E1E1E23395985A0B6C1C6CCCCC6BBAB906A44281E1E1E1E1E1E -1E1E1E1E1E1E1E395F90ABC1C6CCCCCCCCA0642E1E1E1E1E2E4E7AA0B6C1C1C1BBB6B0A58A647F -A0C6BB8A491E1E1E1E1E1E1E1E1E1E395F8AABBBC6CCCCCCCCCCA0642E1E1E1E1E1E1E2E496F90 -A5B6C1C6CCCCC6BBB6AB9B8559391E1E1E1E1E1E1E1E1E28599BC1B68549231E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E234321D18B23D16C1F231E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3F5722D18B23D18B22933C1E1E1E1E1E1E1E1E1E1E2343 -21D18B23D16C1F231E1E1E1E1E1E1E1E1E1E1E4A5E22D184216C2B1E1E1E1E2E2B1E34241E292B -1E39281E1E3920C08B23D17620391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3940209E76 -22C58723D18722B56C204A211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E344D -21D18B23C5621F231E1E1E1E1E2E4621C58B23D1791E1E1E1E1E1E1E5B6822D18B23D18B22A44A -1E1E1E1E1E1E1E344D21D18B23C5621F231E1E1E1E1E2E4621C58B23D1791E1E1E1E1E1E1E1E23 -599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1F41AA388ED02E36241E1E1E1E1E1E1E1E1E1E1E1E1E21442652A3327CD6398AEA3B8EE3 -387CB72F484A1E1E1E1E1E1E1E214A2760BD3687E33B8EE33779AA2936311E1E1E1E1E1E1E1E1E -1E1E643087EA3B8EB728251E1E1E1E1E1E1E1E1E1E1E1E1E1E1E312559B73683E33B8EEA3B8EE3 -3144241E1E31276EE33B8EEA334B371E21643187EA3B8ECA2A2F1E1E1E2A234BAA3483E33B8EE3 -387CB02E6BCA3B8EEA38645D1E1E1E1E2170318EEA3B8EB027211E1E1E1E1E1E1E1E1E1E1E1E1E -1E214A2760B73583E33A8EEA3B8ADD3675AA2B3D371E1E1E1F41AA388ED02E36241E1E1E1E1E1E -1E1E1E1E1E1E1E2164318AEA3B8EB72B48A33487E33A87D032595D201E1E1E1E1E1E1E1E1E1E2A -234BB03587E33B8EEA3B8EEA35594A1E1E1E1E337D3180E33B8ADD366B972F79EA3B8EDD2F3A24 -1E1E1E1E1E1E1E1E1E1E3397368EEA3B7990221E1E1E1E1E1E1E2A234BAA3483E33B8EE3387CB0 -2E6BCA3B8EEA38645D1E1E1E1E214A2760BD3687E33B8EE33779AA2936311E1E1E1E1E4A2B7CEA -3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E214A2760B73583E33A8EEA3B8ADD3675AA -2B3D371E1E1E1E337D3180E33B8ADD366B972F79EA3B8EDD2F3A241E1E1E1F41AA388ED02E3624 -1E1E1E1E1E1E1E1E1E1E1E1E1E2170318EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8AAA1E1E4A -2B7CEA3B8ED02D33241E1E24276EEA3B8EE33144241E1E1E1E1E1E1E1E312559B73683E33B8EEA -3B8EE33144241E1E1E1E214A2760B73583E33A8EEA3B8ADD3675AA2B3D371E1E1E1E2170318EEA -3B8EB027211E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB72B48A33487E33A87D032595D201E1E -1E1E1E1E214A2760BD3687E33B8EE33779AA2936311E1E1E1E1E1E1E1E1E1E1E2A234BB03587E3 -3B8EEA3B8EEA35594A1E1E2A234BAA3483E33B8EE3387CB02E6BCA3B8EEA38645D1E1E1E1E1E1E -1E1E312559B73683E33B8EEA3B8EE33144241E2170318EEA3B8EEA3B8EEA3B8EEA3B8EEA3B8EEA -3B8AAA1E1E1E1E214A2760BD3687E33B8EE33779AA2936311E1E1E1E1E4A2B7CEA3B8ED02D3324 -1E1E24276EEA3B8EE33144241E1E233E5F859BABB6BBC6CCCCCCCCC6C1B09B7A4E2E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23599BC6CCCCA0642E1E -1E1E1E1E1E1E1E1E1E2E649BC1BB9054231E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E33598AA0B0BB -C1C6CCCCC6C1B6A58A643E231E1E1E1E1E1E1E1E2E496F90A5B6C1C6CCCCC6BBB6AB9B8559391E -1E1E1E1E1E1E1E1E1E395F8AABBBC6CCCCCCCCCCA0642E1E1E1E1E1E23446F9BB6C1C6C1BBB0A0 -8A6A85A5C6B67F441E1E1E2864A0C6BB957A7FA0B6C6CCCCC1B6A07A4E2E1E1E1E1E1E1E1E1E1E -1E1E23599BC6CCCCA0642E1E1E1E1E1E1E1E1E1E2864A0C6BB957A7FA0B6C6CCCCC1B6A07A4E2E -1E1E1E1E1E1E1E1E1E1E1E1E397AABCCCCAB6F331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E424242424242424242424242424242424242424242424242424242424242C2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484741 -494741484741494741484741494741494741484741484640484640484640484641484641484741 -4846404947414948424947414A48434948434948434A48434948434A48434A48424947414A4842 -4B494349474148463F48453F47453F45433D45433D45433E46443F47454046453F41403B41403B -403F3A41403B403F3A403F3A41403B41413B42413C41403B41413C41403C43423F464542464643 -46464446464545464544454444444344444243434143434142424043434042413F41413E40403C -40403B333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333334A4A4AA6A6A6ADADADADADADADADADADADADADADADADADAD -ADADADADADADADADADADADADADADADADADADA6A6A6424242333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E285490BB -B07F44231E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E23498ABBC6A56A331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -64A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E396FA5C1A064331E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E241F8D7922D180218246 -1F3F2B1E342F1F61572055281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E3D2A75E33A757D211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D2A75E33A757D -211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E41AA398EEA3B757D201E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3D -2A75E33A757D211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2354909B6A2E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E3E7FB0C6AB7A391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23498ABBC6A56A331E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242424242424242424242 -424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4494741484741484641494742494742494741484741484640494741484641494741 -4847414847414846414947414847414847414846414948424947424847424947424947424A4842 -4948424947414A48424B49434B494348464048453F47453E46433D44423D45433D46443F46443F -45443E42413C41403A41403B41403B403F3A403F3A41403B42423C42413C42413C42413C42413D -45444147474447474546464447474645454444444344444344444243434143434043434042423F -42413F41413E41403D40403B333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333338F8F8FADADADADADADADADADADADAD -ADADADADADADADADADADADADADADADADADADADADADADADADADADADADADAD8F8F8F333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E2E4E6A6F54331E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E23282E33497AA5C1C19B5F281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -2E496A6F59391E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E281F716822C58B23D18B23D18B23D187228D3C1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E255728599027332A1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E255728599027332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA3B8EB727211E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E5128609D2F64AA3380E33B8EEA3760571E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E255728599027332A1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA -3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E2354909B6A2E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E4E6A7A6449281E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -64A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E23282E33497AA5C1C19B5F281E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242 -424242424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494742494741484741484741494741494742494742494742 -4846414947424A4843484741484741494742494741484641484640484640494742484641484742 -4847424948424B49444A48434A48424947414A48424A474148463F48453F47443E46443E46433E -46443F45433E45433E45443E44433E42413C41403B41403B41403B40403B42413C43423D42413C -43423E42413D43433F484744484845484846474745464645444444444443444442454442434341 -43434043434043424042423F41403D41413D40403B333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333333333334A4A4AA6A6A6 -ADADADA6A6A6696969787878ADADADADADADADADADADADAD787878696969A6A6A6ADADADA6A6A6 -4A4A4A333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5CCCCC6C1AB8A59331E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E241E3F351F45321E2E211E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2164318AEA -3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2170318EEA3B8EEA3B8EDD -37729725281E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E2164318AEA3B8EB727211E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E28 -64A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E2864A0C6BB8A491E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E2E6AA5CCCCC6C1 -AB8A59331E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242 -424242424242424242424242424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494742494742494741494741494741 -494742484741484641494742494742484742484641484741484640484740484640484640484540 -4947414745404746404846414847414947424A48424A48424A47414A474149474048463F48453F -47443E46443E46443E46443F45443F46443F46454047464044433D42413B42403B42403C42413C -43423D41413C42413D43423E444340464542484744484745474745464645454645444444454543 -45454344444243434143434043434043423F43423F41403D41403D40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333334A4A4A8F8F8F424242333333333333ADADADADADADADADADADADAD333333333333 -4242428F8F8F4A4A4A333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E424242424242424242424242424242424242424242424242424242424242C2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A4842494842 -494742494741494741484641484641484641484742484742494742494741494741484741484641 -4847414846404846404846404745404846404746404746404746404847414A48424B49434B4943 -4A474148463F48463F48453F47443E47443F46443F45443E46453F47464147454044433E42413C -42413C42413B42413C43413D42403C42413D42423E454441474643484845484846474746474746 -45464544454445454344444244444244444143434044434043433F42423E41413E41413D40403B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333333333333333333333333338F8F8FADADADADADAD -8F8F8F333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242424242424242424242424242 -424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E4494741494741494742494741494741484641484641484641484742484742494742484741 -484641484641484741494741494741494741484640474540474540474540474540474640494742 -4C4A454E4C464E4C464C4A4449474049464048453F47443E46443E45433D45433D45443E474641 -46454045443F43423D42413C41403B42413C41403B41403C42413E444340464542474744484845 -48484647474547474546474545454445454345454344444244434144434143434043423F42423E -42413E41413D40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -7070708F8F8F8F8F8F707070333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242424242 -424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E4484741484741494741494741494741494741494742494843494843 -4847424847424947424947424847414947424947424B49434B4A444B4944494741474640474540 -4745404746404A48434C4A454C4B454D4C464D4B454A484148463F47453E47443E46443E45433D -45433E45433E48464147464046453F44423D43423C42413B42413C42413C41403B43423E454542 -484744484745484846474746464745454644464644464644454543454543454442444441444341 -44434043423F43423E42413D41403C40403B333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333383838383838383838383838383838383838383838383838A6A6A6 -383838383838383838383838383838383838383838383838383838383838383838383838383C4F -6F8FA2B0B9C2C7CCC7C2B4A79474534138383838385386B4CCCCBE945D38383838383C6699C2CC -CCAB784E6699C2CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCA76F415D8FB9CCCCB98B583838383838 -38383838383C669DC2CCCCAB784A38384F7DB0CCCCC2A2744F38383838383C6199C2CCCCB07D4A -38385D8FB9CCCCCCCCCCCCCCCCCCCCCCCCC299663C383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242 -424242424242424242424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484640494741494741494741484741494742 -4846414947424847424947424847414947424947424947424846414846414948424A4842494842 -49474248464047443F47453F4846414948424B49444B49444C4A454C4B454A484248463F48463F -47453E46443E46443E46443E44423D45433E44433E45443E44433D43423C42413B41403B41403C -42413D444440464643484745484746484846474746464745464645464645464644464644454543 -45454345444244434144434043423F42423E42413D41403C40403B333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333383838383838383838383838383838383838 -383838383838E8E8E8A6A6A6383838383838383838383838383838383838383838383838383838 -38383838384A6FA2C2CCCCC7BEAB99948F99ABBEC7CCCCC2A7784F3838385386B4CCCCBE945D38 -383838383C6699C2CCCCAB784A4F667D8686868B9DB4CCCCCCB9A78F868686866F533C5D8FB9CC -CCB98B58383838383838383838383C669DC2CCCCAB784A38384F7DB0CCCCCCCCC7B48B583C3838 -3C6199C2CCCCB07D4A38385D8FB9CCCCC2AB94867D7D7D7D7D7D78664A38383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -424242424242424242424242424242424242424242424242424242424242C2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484640494741484741 -494742494741494741494742494742494742494842494742494742494742494742494742484641 -4947414947414947414846404745404746404846404846414847414947424A48434B49444C4B45 -4A484248464048453F48453F47443E46433E45433D45433E46443F45433E45433E45433D43423D -43413C42403B41403C43423E464542474643484846484846474746464645464745464645464645 -46464446464445454345454244444144434044433F43423F42413E41403D41403D40403B333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333383838383838383838 -383838383838383838383838383838E8E8E8C7C7C7A6A6A6383838383838383838383838383838 -38383838383838383838383838588FB9CCCCC2A7744A383838383838456FA2C2CCCCBE945D3C38 -5386B4CCCCBE945D38383838383C6699C2CCCCAB784A3838383838383C6A9DC7CCCCAB78453838 -38383838385D8FB9CCCCB98B58383838383838383838383C669DC2CCCCAB784A38384F7DB0CCCC -CCCCCCCCCCB99461413C6199C2CCCCB07D4A38385D8FB9CCCCB994664A4A4A4A4A4A45413C3838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838383838381E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCC1D1D1D1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E424242424242424242424242424242424242424242424242424242424242 -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4847414846414847414947424947424847414847424947424A4843494842494742494742494742 -49474248474148464149474149474148464047454047453F484640484640474540474540484641 -4847424A48434C4A444B494349474148463F47453E46443D46433D46443E46443E464440464540 -46443F46443F43423D43413C42413C42413D444340474743474744484846484847474746454645 -46464546464547464546464446464346454345454245444144444044433F43423F42413E42413D -41403D40403B333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -383838383838383838383838383838383838383838383838E8E8E8434343C7C7C7A6A6A6383838 -3838383838383838383838383838383838383838384578ABCCCCCCA7744138383838383838383C -6FA2C7CCCCB07D4A385386B4CCCCBE945D38383838383C6699C2CCCCAB784A3838383838383C6A -9DC7CCCCAB7845383838383838385D8FB9CCCCB98B58383838383838383838383C669DC2CCCCAB -784A38384F7DB0CCCCBE9D868FB4C7CCB999666F99C2CCCCB07D4A38385D8FB9CCCCCCCCCCCCCC -CCCCCCCCBE945D3838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242424242424242 -424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E4484640484641484641494741484741494742484742494742494843494742 -49474248474149474249474249474249474248474149474148464148464047464048464047453F -46443F4745404846414847424948434C4A454C4A444A484249474148463F47453F46443E46433D -45433D45433E46443F45433E45433E43413D43423D44433E44433F464542484845484845494846 -474847464646454645464745474745474745464644464543454543454542454441444441434340 -43434043423E41413D41403C40403B333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333383838383838383838383838383838383838383838383838E8E8E8434343 -C6C6C6A6A6A63838383838383838383838383838383838383838383838384578ABCCCCCCA77441 -38383838383838383C6FA2C7CCCCB07D4A385386B4CCCCBE945D38383838383C6699C2CCCCAB78 -453838383838383C6A9DC7CCCCAB7845383838383838385D8FB9CCCCB98B583838383838383838 -38383C669DC2CCCCAB784A38384F7DB0CCCCBE94613C5386B0C7CCBEB9B9C7CCCCB07D4A38385D -8FB9CCCCBEA27D6A66666666666153413838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242 -424242424242424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484641494741484641494742494742494742484742 -4846414947424947424947424947424947424A4843494742494742484641494741484741484640 -47453F47453F46443F46443F4745404846414947424A48434A49444B49444948424A4842484740 -47453E46443D45433D45433D45433E45433D45433E45433F45433F43423D45433F464541484744 -484845484846484846474747464646464646464645474745474745474645464644454542464543 -46454244434044434043433F42423E41413D41403C40403B333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333383838383838383838383838383838383838383838 -383838E8E8E8C6C6C6A6A6A6383838383838383838383838383838383838383838383838383838 -385D8FB9CCCCC2A26F45383838383838456FA2C2CCCCBE945D3C384A78ABCCCCC7A26F41383838 -384574A7CCCCC7A26F413838383838383C6A9DC7CCCCAB7845383838383838385D8FB9CCCCB98B -58383838383838383838383C669DC2CCCCAB784A38384F7DB0CCCCBE946138383C5386B0C7CCCC -CCCCCCB07D4A38385D8FB9CCCCB98B583838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242 -424242424242424242424242424242424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484640494741494741494742 -4947424947424947424947424947424947424947424948424A48434A4943494742494742484641 -48464148464048464047453F47453F46443F474540484641484742494842494742494742494741 -48474149474048464048453F47453E46443D45433D44423D45433E45433E46443F46444044433E -4644404746434948454A4946494847484846484847464746464746464745464644464644464644 -46464345454346454346454244444144434043423F42413E41413D41403C40403B333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333383838383838383838383838 -383838383838383838383838E8E8E8A6A6A6383838383838383838383838383838383838383838 -38383838383838383838384A74A7C2CCCCC7BEAB9D949499ABB9C7CCCCC2AB784F383838384F7D -B0C7CCCCC2B0998F949DB0C2CCCCC7AB784A383838383838383C6A9DC7CCCCAB78453838383838 -38385D8FB9CCCCC2AB948B86868686868678614A3C669DC2CCCCAB784A38384F7DB0CCCCBE9461 -383838383C588BB4CCCCCCCCB07D4A38385D8FB9CCCCC2AB94867D7D7D7D7D7D7D745D45383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E424242424242424242424242424242424242424242424242424242424242C2C2C2 -BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4484641 -4847414947424847424948434847424947424947424947424846414947424948424A4843494842 -48464149474148464149474249474248474148464047453F46443F474540484742484641484741 -48474148474148464047464048464048464048463F47453E46443D45433D45443E46443E45443F -4644404746414645404847434948454A49464A4947494947484847474746474847474746464745 -46464547464547464546464445454246454246454244434144434043423F42423E41403D41403C -40403B333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333383838 -383838383838383838383838383838383838383838A6A6A6383838383838383838383838383838 -383838383838383838383838383838383838383838383C536F8FA7B4B9C2C7CCC7C2B9A7947458 -41383838383838383C4A6A8FA7B9C2C7CCCCC7C2B4A28B664A3838383838383838383C6A9DC7CC -CCAB7845383838383838385D8FB9CCCCCCCCCCCCCCCCCCCCCCCCBE8F5D3C669DC2CCCCAB784A38 -384F7DB0CCCCBE9461383838383838416699BECCCCB07D4A38385D8FB9CCCCCCCCCCCCCCCCCCCC -CCCCCCB98F58383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242424242424242424242 -424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E4494741494741484741474641484641484742484742494742494742484741494742 -494742494742494742494741494742484641494742494742484741484640484640484641484742 -49474248474247464046454046453F47453F48464049474148474048463F46443D46443D46443E -46443F46443F4745404947434948444948444A4946494845494846494846494847484846474746 -46474547474647474547474547474547474547474446464346454245454144434043433F43423E -42413D41403C41403C3F3F3B333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242 -424242424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5 -DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494742484741494742484742494742494742494742494742 -494842484742484742494742494742484741494742494742494742494742494742494741484741 -48464149474249484248464147454046454047454046453F47453F47453F49474048463F48463F -47453E47453E47453F46443F4745404947424948444948444A49454B4A474A4947494846484745 -484846474746464746484846484846484746474745474745474745474744464643464542454441 -44434044433F43423E42413D41403C41403C40403B333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242 -424242424242424242424242424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9 -CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494742494741494742494742494742 -4947424947424947424947424947424947424947424947424948424A48434A48434B49434A4843 -49474249474249484248464149474149474147453F45443F45443F46453F484741484741484640 -48474048474048463F48463F48453F46433D46443F4846424A48444948444948444A49464B4A47 -4A4A47484846484746484746484846484847484846484746484846474744474745474744474743 -46464245454145444144444044433F43423E42413D41403D41403C40403B333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E424242424242424242424242424242424242424242424242424242424242C2C2C2BDBCBB -C1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4494742494742 -4947424947414846414947424847424947424947424947424947424948434A4843494842494742 -4A48424A484349474249474249474249474249474249474148464047453F46453F46453F474540 -4846414745404846404846404947414B48424A484247453F46443E464440484641494743494845 -4A4A464B4A474B4A48494947494846494846484846484846484746484846484846484745484745 -48474547474447464346464245454144444044434044433F43423E42413D41403C41403C3F3F3B -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC -CCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242424242424242424242424242 -424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2 -E6E5E4484741494742494742494842494842494842494742494742494742494842494742494842 -494842484741494741494742494742494742494742484641494742484741494742484741474540 -47453F47454047464147464147464048464149474149474149484149474147453F46443E47443F -4845414947434A49454B4A474B4A484A49474A4947494846484846494946494946494847484846 -49484648474548484648484547474447474346464245454145444144434044433F43423E42413D -41413D41403C40403B333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1ECCCCCCCCCCCCCCCCCC -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E424242424242424242424242424242424242 -424242424242424242424242C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9 -DEDDDCE1E0DFE4E3E2E6E5E44947424948424948424A4843494742494742484741494742494842 -4A48434947424947424846414846414947414947424947424947424947424947414A4842494742 -494842494742484640484640484641484741494843494843484641484640494741484640484640 -47453F47443F4745414947434B49464C4A474B4A474A49474A49474A4948494847494847494946 -494846494847484846494846484845484845474744474643464643454542454441454441444340 -44433F43423E41413D41403C403F3B3F3F3A333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECD -D3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A48434A48434A4843494842494742494842 -4948424947424A49434A48424948424947414846414947414947424947424A4842494742494742 -4947424947424A48434A49434A49434948424847414846414847424A49444A4944474641484641 -49474248464148454047453F4845404A48434C4A474C4B484B4A474B49474A49474B4A484B4A48 -4A4947494847494846484846494846494846494845484845484744474643474643464542464542 -46454145444144433F43423F42413E42413D41403C403F3B3F3F3A333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333333333333333333333333333333333333333 -333333333333333333333333333333333333333333383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -383838383838383838383838383838383838383838383838383838383838383838383838383838 -3838383838383838383838383838383838383838383838383838381E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E -1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1EC2C2C2BDBCBBC1C0BF -C6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A48434A4843494842 -4A48434A48434A49434A48434A48434A48424A48424948424947414847414947424A48434A4843 -4A48434A48434A48434A48434A48434948424947424A48424948424847414746414948434A4944 -4A48434847424847424947424846404846404846404A49444D4C484D4B484C4B484A49474B4A48 -4A49474B4A484B4A484A4948494847494947494846494946494846494845484744484744474643 -46454246454145444145444144434044433F43423F43423E42413D41403C41403C3F3F3A007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -C2C2C2BDBCBBC1C0BFC6C5C4CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E4 -4A49444A49434A48434A48434A48434C4A454C4A454B4944494842494842494742484741484741 -4948424A48434A48434A48434B48434B49444B49444B49434A48424A4943494742494742494741 -4847424948434B49444A48444847424947424846414847414948424B4A454E4C484D4C494C4A48 -4C4A474B4A474B4A474B4A474C4B484B4A484A49474948464949474A4947494946494845494845 -48474447474347464346454246454245454145444145444144423F43423E42413E42413D41403C -403F3B3F3F3A007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACCC2C2C2BDBCBBC1C1C0C6C5C5CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDC -E1E0DFE4E3E2E6E5E44A49444A49444A49444A49444A49444C4B464B4A444B4944494742494742 -4947424847414948434A48434A48444947424A48444A48434A48434B49444B49434A48424A4843 -4947424947424947424947424A48444A48444A48434746414847414847424A49444B4A454E4C48 -4E4D494D4C494C4B484C4B484B4A474C4A474B4A474B49464A49464948464A49464948464A4946 -4A494649484549484548474447464346454246454246454146454245444145444044433F43423E -42413D42413D41403C403F3B3F3F3A007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACCC2C2C2BDBCBBC1C1C0C6C5C5CACAC9CFCECDD3D2D1 -D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49444B49454B49444A49444A49454A49444B4A44 -4A49434948424A48434947424847424A48434A48434947434948434A48444B49444B49444C4A44 -4C4A454B49434B49444B49444B49444A48434A48434948434B49444A48444947424948434A4843 -4C4A464C4B474E4C494D4B484C4B484C4B484C4B484C4B484C4B484C4A464A49464A4946494846 -4948464A49464A4946494946494845484844484744474642474643464542454441454440444440 -44434044433F43423E42413D42413D41403C403F3B3F3F3A007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC0A7FCE007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC2C2C2BDBCBBC1C1C0C6C5C5 -CACAC9CFCECDD3D2D1D7D6D5DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A49444B49444B4A454B4945 -4B49444B49444B49444948424A48434948424948414A48434948434A48434A48434A48444A4844 -4C4A454B4A454C4A454D4B464C4B464C4B464C4B464C4A454C4A454A48434A49444B4A44494843 -4947434948444B49454C4B474D4C484D4C494D4C494C4B484D4C484C4B484C4B484D4B484B4A47 -4B4A464B4A464A49464A49464B49464B49464A4946494945484744484744474643474642464542 -45444145444045444144444044433F43423E42413D42413D41403C403F3B3F3F3A007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -1383CF6FB4E2459EDA007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -72B5E30D80CE007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC1584D0057CCD007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC027BCC1C88D1007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC1584D0007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC278ED31685D0007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -077DCD0E81CE007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1B88D1 -047CCC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC2C91D45AA9DE007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC0B7FCE -3294D6007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1B88D1047CCC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1082CF6FB4E2BFDEF2 -EFF7FCEFF7FCBFDEF26FB4E21082CF007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC4BA1DB2C91D4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC2C2C2 -BDBCBCC2C1C0C6C5C5CBCAC9CFCECED3D2D1D7D6D6DBDAD9DEDDDCE1E0DFE4E3E2E6E5E44A4843 -4A48434A48444B49444B49454A49444A48434A48434A48434947424A48434A49444A49444B4945 -4B49444B49454B49454C4A454B4A454C4A454C4B464D4B474C4B464C4B464D4B464C4B464B4944 -4B4A454B4A454948434A48444B4A464C4B474C4B474D4C484C4C484D4B484C4B484D4C484D4C48 -4D4B474C4A464B4A464C4B474B4A474B4A474B4A474A49464B4A464A4845494844484743484743 -47464247464246454145444145444145444144434043433F43423E42413D41403C41403C403F3B -3F3F3A007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACCB6D9F04BA1DB9CCBEB459EDA007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC097ECD -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC1987D1047CCC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC80BDE691C5E9007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC037BCC -067DCD007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC037BCCFFFFFF1C88D1007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC097ECD007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1283CFE5F1FA1B88D1007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC097ECD007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCD0E6F64CA1DB007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC0A7FCE007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC77B8E49FCDEC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC69B0E19FCDEC9FCDEC9FCDEC -9FCDEC9FCDEC9FCDEC53A5DC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC037BCC067DCD007ACC -007ACC0C80CEFFFFFF1484D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC58A8DD -B4D8F0007ACC007ACC007ACC067DCD8AC2E89FCDEC9FCDEC9FCDEC9FCDEC9FCDEC9CCBEB2F92D5 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC097ECD007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC50A3DCCCE4F5007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC097ECD007ACC007ACC007ACC0C80CE -FFFFFF1484D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC409BD9 -DFEEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEEF9409BD9007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC5EABDFF8FBFEDDEDF83B98D7007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCC3C3C3BDBCBCC2C1C0C7C6C5CBCAC9CFCECED4D3D2D7D6D6DBDAD9DEDDDCE1E0DF -E4E3E2E6E5E44B49444B49444A48444B49444B49454B49444A48434A48434A48434948434A4944 -4B4A454B4A454C4A454B4A454B49454B4A454C4A454B4A454D4B464C4B464D4C474C4B474C4B46 -4D4B474D4C474B4A454C4B464B4A454A48444B4A464C4B474C4B484C4C484D4C494D4C484D4C49 -4D4C494D4C484D4B474C4A464C4A464C4B474C4B474C4B474C4B474B4A464B4A464B4945494844 -49474448474347464247464246454146454146444145444145444144434043423F42413D42413D -41413C403F3B403F3B3F3F3A007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACCB9DAF1007ACC4BA1DB69B0E1007ACC1987D19ECCEC -9ECCEC1786D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC96C8EA80BDE6007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACCDFEEF9208AD2007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1082CF9FCDEC -CFE6F5FFFFFFCFE6F59FCDEC1082CF007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -82BEE6F1F8FCE3F0FA53A5DC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC409BD9FFFFFF409BD9007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -64AEE0DBECF8F4F9FDBCDCF2208AD2007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -208BD29FCDECEFF7FCFFFFFFEFF7FC9FCDEC208BD2007ACC007ACC007ACC007ACC007ACC007ACC -077DCD8CC3E8EBF5FBEDF6FC9ECCEC067DCD007ACC007ACC64AEE0DFEEF9EEF6FC9FCDEC097ECD -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC80BDE6FEFEFF268DD3007ACC007ACC007ACC007ACC007ACCDFEEF9 -FFFFFFF7FBFED7EAF778B8E4027BCC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC90C5E9FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFD8EBF7007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCD6EAF7409BD9007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC469EDAFFFFFF3897D7007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC047CCCFFFFFF1C88D1007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC67AFE0F7FBFEFEFEFFEAF4FBBADBF13C99D8007ACC007ACC007ACC -007ACC007ACC007ACC007ACC1987D1FCFDFF007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC52A4DCD6EAF7F7FBFED6EAF74EA2DB007ACC -007ACC007ACC007ACC087ECDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF449DD9007ACC007ACC007ACC -007ACC51A4DCE2F0F9F1F8FC84BFE6007ACC007ACC007ACC007ACC007ACC007ACC87C0E798C9EA -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC1987D1FCFDFF007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCD0E6F6 -4CA1DB007ACC007ACC007ACC007ACC007ACC007ACC007ACC56A7DDBFDDF2007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC0D80CEE9F3FB2A8FD4007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCE4F1FA -6FB4E2B7D9F13F9AD83F9AD83F9AD83F9AD8DCEDF8007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -D6EAF7409BD9007ACC007ACC0C80CEFFFFFF1484D0007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC58A8DDB4D8F0007ACC007ACC007ACC3C99D8B7D9F19FCDEC87C0E73F9AD83F9AD8 -3F9AD86FB4E29CCBEB007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC1987D1FCFDFF007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCB8DAF174B6E3007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC64AEE0DBECF8 -F4F9FDBCDCF2208AD2007ACC007ACC3A98D7CCE4F5F3F9FDBEDDF2218BD2007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC1584D09ECCECEBF5FBF8FBFECFE6F6489FDA007ACC007ACC -007ACC007ACC007ACC007ACC007ACC50A3DCCCE4F5007ACC007ACC007ACC007ACC007ACC007ACC -007ACC6DB3E2FFFFFF087ECD007ACC007ACC007ACC007ACCACD4EEC8E2F4007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC419CD9CDE5F5F6FAFDE3F0FA8FC4E9007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCACD4EEC8E2F4007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACCC8E2F464AEE0007ACC007ACC007ACCA0CDEC88C1E750A3DCFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFF1886D0B8DAF1FFFFFFFFFFFFFFFFFFFFFFFF4CA1DB007ACC007ACC007ACC007ACC -1A87D1B3D7F0F2F8FDD5E9F7459EDA007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACC007ACC -007ACC007ACCB8DAF1FFFFFFFFFFFFFFFFFFFFFFFF4CA1DB007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC2F92D5F0F7FCFFFFFF -F1F8FCCDE5F561ACDF007ACC007ACC007ACC007ACC007ACC007ACC007ACC1987D1FCFDFF007ACC -007ACC007ACC0C80CEFFFFFF1484D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC409BD9FFFFFFFFFFFFE0EFF9FFFFFFFFFFFFFFFFFFFFFFFFE0EFF9FFFFFFFFFFFF409BD9 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC087ECDABD3EEFFFFFFFFFFFFFFFFFFFDFEFF7EBBE5 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACCC3C3C3BEBDBCC2C2C1C7C6C5CBCBCAD0CFCED4D3D2D7D6D6 -DBDAD9DEDEDDE1E0DFE4E3E2E6E5E44A49444A49444B49454B4A454A49444A48434A4843494843 -4A48434B49444C4A454C4B464C4A454B4A454B4A454C4A454C4A464C4B464C4B464C4B464D4B46 -4C4A464B4A464C4B464C4B464D4C474D4C474D4C474D4B474C4B474D4C484D4C484D4C494D4C49 -4D4C494D4C484D4C494E4C494E4C484E4C484D4B474D4B474C4B474C4B474C4B474B4A464A4845 -4A4945494844494844494744484743484743474642464541464541464541454441454441444340 -43423F42423E42413D41403C403F3B403F3B3F3F3A007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC68B0E1CDE5F5C5E1F41082CF -007ACCA0CDEC2D91D52C91D49ECCEC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC9CCBEB80BDE6007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC7AB9E466AFE0BCDCF2479FDAA0CDEC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -409BD9EFF7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF7FC409BD9007ACC007ACC007ACC007ACC -007ACC007ACC54A5DDEAF4FB3093D553A5DCF6FAFD1C88D1007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCC0DEF2FFFFFFBFDEF2007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC017ACC9FCDEC429CD9248CD3BEDDF2ABD3EE007ACC007ACC007ACC007ACC007ACC -007ACC007ACC409BD9EFF7FCFFFFFFE0EFF980BDE6E0EFF9FFFFFFEFF7FC409BD9007ACC007ACC -007ACC007ACC007ACC1A87D1A1CEEC2E92D53696D6E6F2FA6BB2E1007ACC2F92D5EDF6FC2D91D5 -1886D0C9E3F477B8E4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC80BDE6FFFFFFB5D8F0007ACC007ACC007ACC007ACC -007ACC007ACCF8FBFE439DD91584D03D99D8D8EBF778B8E4007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC0F81CF -1C88D11C88D1F1F8FC4DA2DB1C88D11786D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACCDCEDF8409BD9007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACCB1D6EFECF5FBA2CEEC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC047CCCFFFFFF1C88D1007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE -3495D6007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC78B8E4BADBF11182CF1E89D275B7E3F5FAFD -1E89D2007ACC007ACC007ACC007ACC007ACC007ACC1C88D1FFFFFF007ACC007ACC007ACC4CA1DB -D4E8F7007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC298FD43796D71A87D1 -7BBAE4EAF4FB007ACC007ACC007ACC007ACC007ACC1082CF1082CF1082CF58A8DDDFEEF90D80CE -007ACC007ACC007ACC1C88D1F6FAFD57A7DD2E92D5E8F3FB54A5DD007ACC007ACC007ACC007ACC -057CCDEDF6FC2A8FD4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1C88D1FFFFFF007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCD0E6F64CA1DB007ACC007ACC007ACC007ACC007ACC007ACC007ACC5CAADEC0DEF3 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC8AC2E893C6E9007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCFBFDFEE7F2FAF3F9FDDFEEF9DFEEF9DFEEF9DFEEF9DFEEF9007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACCDCEDF8409BD9007ACC007ACC0C80CEFFFFFF1484D0007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC58A8DDB4D8F0007ACC007ACC007ACC3F9AD8F3F9FDEFF7FC -EBF5FBDFEEF9DFEEF9DFEEF9E7F2FA9FCDEC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1C88D1FFFFFF007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCB8DAF174B6E3 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -017ACC9FCDEC429CD9248CD3BEDDF2ABD3EE007ACC037BCCE9F3FB59A8DE0E81CE96C8EAB7D9F1 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC0A7FCED5E9F7C6E1F4449DD9248CD356A7DD -3595D6007ACC007ACC007ACC007ACC007ACC007ACC007ACC50A3DCCCE4F5007ACC007ACC007ACC -007ACC007ACC007ACC3696D6E2F0F9FFFFFF087ECD007ACC007ACC007ACC71B5E2E7F2FAC8E2F4 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC057CCDEFF7FC7EBBE5208AD23796D74DA2DB007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC71B5E2E7F2FAC8E2F4 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCC8E2F464AEE0007ACC007ACC007ACCA0CDEC88C1E7087ECD1C88D1 -1C88D1B8DAF186C0E71C88D11C88D1027BCCB8DAF181BDE61886D01886D01886D0077DCD007ACC -007ACC007ACC007ACCADD4EF92C6E90D80CE5DAADEEFF7FC087ECD007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE -3495D6007ACC007ACC007ACC007ACCB8DAF181BDE61886D01886D01886D0077DCD007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -3897D7F5FAFD1383CF1786D051A4DCEEF6FC53A5DC007ACC007ACC007ACC007ACC007ACC007ACC -1C88D1FFFFFF007ACC007ACC007ACC0C80CEFFFFFF1484D0007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC1082CFDFEEF9FFFFFFB0D6EF007ACCA0CDECFFFFFFFFFFFF90C5E9007ACC -B0D6EFFFFFFFDFEEF91082CF007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC96C8EAFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFF64AEE0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC3C3C3BEBDBDC3C2C1C7C6C5CBCBCA -D0CFCED4D3D2D8D7D6DBDAD9DEDEDDE1E0DFE4E3E2E7E6E54A49444A49444B4A454B49444A4944 -4A48434948434947434A49444C4A454D4C474C4B464C4B464C4B464B4A454B4A454C4B464C4B46 -4D4B464C4A454C4A464C4A464B4A454C4B474C4B474D4C484D4C474E4D484D4C484D4C484D4C48 -4D4B484D4C494C4C484C4B484D4C484E4D494E4D494E4D494F4D494F4D494E4C484D4C484E4C48 -4C4B474B4A464A48454A4845494845494844484744484743484743474642464541454541464541 -45444146454144434043423E42423E41403D41403C41403C403F3B3F3F3A007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1F8AD2 -FFFFFF9FCDEC007ACC007ACC9BCBEB2E92D52D91D598C9EA007ACC007ACC007ACC64AEE0DCEDF8 -F6FAFDE4F1FA7DBBE5C0DEF3F7FBFED7EAF72C91D4007ACC087ECDDDEDF8F8FBFEDDEDF852A4DC -007ACC057CCDA2CEECF2F8FDF0F7FC61ACDF007ACC9CCBEBFFFFFFFFFFFFE0EFF9007ACC1182CF -A4CFEDF0F7FCD5E9F73F9AD8007ACC067DCDB9DAF1EAF4FBF7FBFE61ACDF469EDA90C5E9F4F9FD -AAD2EE64AEE0017ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC1082CFEFF7FCD0E6F670B4E2FFFFFFFFFFFFFFFFFF70B4E2D0E6F6EFF7FC1082CF -007ACC007ACC007ACC007ACC007ACCAFD5EF83BEE6007ACC007ACCC0DEF371B5E2007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC409BD9FFFFFFFFFFFFFFFFFF409BD9007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC61ACDFCFE6F6007ACC007ACC -007ACC007ACC007ACC007ACC208BD2EFF7FCFFFFFFFFFFFFC0DEF2007ACCC0DEF2FFFFFFFFFFFF -EFF7FC208BD2007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCA1CEEC8FC4E9007ACC -5BA9DEC5E1F4007ACC007ACC83BEE69ACAEB007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC80BDE6FFFFFFFFFFFF489FDA007ACC -007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACC007ACC74B6E3C3E0F3007ACC9CCBEB -80BDE6007ACC007ACCB0D6EF6CB2E1007ACC64AEE0DCEDF8F6FAFDEFF7FC7CBAE5007ACC007ACC -007ACC007ACC007ACC007ACC007ACCF0F7FC3897D7007ACC007ACC1182CFA4CFEDF0F7FCD5E9F7 -3F9AD8007ACC057CCDA2CEECF2F8FDF0F7FC61ACDF007ACCDCEDF8FFFFFFFFFFFFA0CDEC007ACC -72B5E3E9F3FBF7FBFE9ACAEB007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1B88D1FAFCFE51A4DCF7FBFE1082CF -007ACC007ACC64AEE0DCEDF8F6FAFDEFF7FC7CBAE5007ACC007ACC71B5E2EFF7FCF2F8FDADD4EF -0D80CE007ACC007ACC73B6E3EAF4FBF5FAFD88C1E7007ACC258DD3BEDDF2F1F8FCC4E0F32E92D5 -007ACC007ACC97C9EAE5F1FAF9FCFEE1EFF94AA0DB007ACC007ACC2F92D5D0E6F6F6FAFDC3E0F3 -FFFFFF1C88D1007ACCAAD2EEF5FAFDE9F3FB84BFE6007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCF8FBFE3495D6007ACC97C9EAE5F1FAF9FCFEE1EFF94AA0DB007ACC007ACC0B7FCE -9DCCEBF5FAFDEDF6FC50A3DC007ACC007ACC007ACC007ACC007ACC007ACC78B8E4B4D8F0007ACC -007ACC007ACCE8F3FB54A5DDA8D1EE84BFE6007ACC007ACC87C0E79CCBEB1C88D1FFFFFFFFFFFF -FFFFFF60ACDF4CA1DBF4F9FDE6F2FAF7FBFEA7D1ED0B7FCE007ACC007ACC4AA0DBD3E8F6EFF7FC -A8D1EE1383CF007ACC3495D6D2E7F6F0F7FCF7FBFEA7D1ED0B7FCE007ACC007ACC007ACC007ACC -007ACC007ACC0B7FCE7BBAE4C6E1F4007ACC007ACC007ACC007ACC007ACC007ACC007ACC037BCC -DAECF852A4DC007ACC007ACC007ACC007ACC6FB4E2C3E0F3007ACC007ACC80BDE6B1D6EF007ACC -007ACC007ACC007ACC3C99D8DDEDF8007ACC007ACC95C7EAE5F1FAF7FBFED1E7F64FA3DC007ACC -68B0E1C4E0F3007ACC007ACC479FDADCEDF8007ACC97C9EAE5F1FAF9FCFEE1EFF94AA0DB007ACC -1C88D1FFFFFFFFFFFFFFFFFF60ACDF007ACC51A4DCD8EBF7EEF6FC9ACAEB077DCD007ACC5AA9DE -D8EBF7F7FBFEDAECF8077DCDC4E0F3ECF5FBF3F9FDBCDCF22A8FD4007ACC007ACC0D80CE9FCDEC -EDF6FCD8EBF756A7DD007ACC007ACCD0E6F64CA1DB007ACC3A98D7E7F2FAF7FBFEC9E3F42A8FD4 -007ACC5CAADEFFFFFFFFFFFFFFFFFF208AD2027BCC7EBBE5E7F2FAE4F1FA6EB3E2007ACC007ACC -3D99D8DCEDF8007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACCE3F0FA57A7DDABD3EE1F8AD21F8AD21F8AD21F8AD2DFEEF9 -007ACC007ACC007ACC007ACC007ACC007ACC95C7EAE5F1FAF7FBFED1E7F64FA3DC007ACC68B0E1 -C4E0F3007ACC007ACC479FDADCEDF8007ACCDCEDF8FFFFFFFFFFFFA0CDEC0C80CEFFFFFFDDEDF8 -F9FCFECAE3F5248CD3007ACC007ACC4AA0DBD3E8F6EFF7FCA8D1EE1383CF007ACC077DCDC5E1F4 -EBF5FBFAFCFECAE3F5248CD3007ACC007ACC007ACC007ACC58A8DDB4D8F0007ACC007ACC007ACC -3F9AD8ABD3EE8FC4E973B6E31F8AD21F8AD21F8AD257A7DD9FCDEC007ACC007ACC007ACC007ACC -007ACC057CCDA2CEECF2F8FDF0F7FC61ACDF007ACC1182CFA4CFEDF0F7FCD5E9F73F9AD8007ACC -1C88D1FFFFFFFFFFFFFFFFFF60ACDF1C88D1FFFFFF007ACC007ACC3093D5ECF5FB007ACC3394D6 -D1E7F6F2F8FDEAF4FBA0CDEC1182CF007ACC007ACC007ACC007ACC3394D6D1E7F6F2F8FDEAF4FB -A0CDEC1182CF017ACCE5F1FA449DD9007ACC007ACCC7E2F45CAADE007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACCB8DAF174B6E3007ACC007ACC007ACC007ACC64AEE0DCEDF8F6FAFDEFF7FC7CBAE5007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC61ACDFCFE6F6007ACC1B88D1FEFEFF077DCD -007ACC439DD9DAECF8007ACC007ACC007ACC007ACC007ACC007ACC007ACC6DB3E2E5F1FA0A7FCE -007ACC007ACC007ACC007ACC007ACC4AA0DBD3E8F6EFF7FCA8D1EE1383CF007ACC50A3DCCCE4F5 -007ACC007ACC007ACC007ACC007ACC057CCDCFE6F6459EDAFFFFFF087ECD007ACC007ACC228BD2 -DAECF85DAADEC8E2F4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC1B88D1FFFFFF1886D0007ACC007ACC007ACC007ACC -3394D6D1E7F6F2F8FDEAF4FBA0CDEC1182CF007ACC087ECDDDEDF8F8FBFEDDEDF852A4DC007ACC -007ACC228BD2C0DEF3F9FCFEE1EFF91E89D2027BCC7EBBE5E7F2FAE4F1FA6EB3E2007ACC007ACC -72B5E3E9F3FBF7FBFE9ACAEB007ACC67AFE0D7EAF7007ACC007ACC007ACC007ACC007ACC228BD2 -DAECF85DAADEC8E2F4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACCC8E2F464AEE0007ACC007ACC007ACCA0CDEC -88C1E7007ACC007ACC007ACCB0D6EF78B8E4007ACC007ACC007ACCB8DAF174B6E3007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACCDBECF8459EDA007ACC047CCCFEFEFF1A87D1007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCF8FBFE3495D6007ACC007ACC007ACC007ACCB8DAF174B6E3007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC3897D7F4F9FD007ACC007ACC007ACCA8D1EE94C7EA68B0E1C4E0F3007ACC -007ACC479FDADCEDF81C88D1FFFFFFFFFFFFFFFFFF60ACDF0C80CEFFFFFFDDEDF8F9FCFECAE3F5 -248CD3007ACC007ACC4AA0DBD3E8F6EFF7FCA8D1EE1383CF007ACC3495D6D2E7F6F0F7FCF7FBFE -A7D1ED0B7FCE007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC70B4E2FFFFFFFFFFFF90C5E9007ACC80BDE6FFFFFF -FFFFFF80BDE6007ACC90C5E9FFFFFFFFFFFF70B4E2007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC218BD2FCFDFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8F3FB067DCD007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC4C4C4BFBEBD -C3C3C2C8C7C6CCCBCAD0CFCED4D3D2D8D7D6DCDBDADEDEDDE2E1E0E4E3E2E7E6E54A49444A4944 -4B4A454A49444A48434A48434A48434A48434B49444B4A454C4B464B4A454C4B464C4A464C4B46 -4B4A454C4B464C4B464C4B464B4A454C4B464C4B464C4B464C4B474C4B474D4C484D4C484E4D49 -4E4D494D4C484D4C494D4C494D4B494D4C494D4C494D4C494E4D494E4D494F4D49504E4A504E4A -4E4C484C4B474C4B474B4A464B4A464A49454A49454A4945494844494844494844484743474642 -46454145454045444045444145444044433F43423E42423E42413D41403D41403C403F3B3F3F3A -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC1F8AD2FFFFFF9FCDEC007ACC007ACC1283CFEEF6FCE5F1FA1182CF007ACC007ACC -007ACC8CC3E8A3CFED1685D05EABDFFFFFFF5FABDF218BD2A1CEECB4D8F0007ACC007ACC3193D5 -1584D072B5E3EEF6FC037BCC56A7DDD3E8F61B88D11987D11A87D1007ACC9CCBEB82BEE6047CCC -037BCC007ACCA2CEECB2D7F01A87D16AB1E1E6F2FA067DCD0C80CEFFFFFF3595D61B88D11383CF -007ACC9FCDEC81BDE6D0E6F60D80CE007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACCA0CDECFFFFFF70B4E2007ACC60ACDFFFFFFF60ACDF007ACC -70B4E2FFFFFFA0CDEC007ACC007ACC007ACC007ACC007ACCD9EBF857A7DD007ACC007ACC93C6E9 -9CCBEB007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC0DEF2FFFFFF409BD9FFFFFF -BFDEF2007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCA6D0ED -8EC4E8007ACC007ACC007ACC007ACC007ACC007ACCA0CDECFFFFFFFFFFFFFFFFFFEFF7FCBFDEF2 -EFF7FCFFFFFFFFFFFFFFFFFFA0CDEC007ACC007ACC007ACC007ACC007ACC007ACC007ACC077DCD -DEEEF94EA2DB007ACC1E89D2F3F9FD63ADE0228BD2DDEDF8409BD9007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC80BDE6FFFFFFFFFFFF -EDF6FC419CD93F9AD83F9AD8077DCD007ACC007ACC007ACCF8FBFE3495D6007ACC1987D1C1DFF3 -B7D9F1007ACC9CCBEB80BDE6007ACC007ACCB0D6EF6CB2E1007ACC8CC3E8A5D0ED1987D1459EDA -F4F9FD3796D7007ACC007ACC007ACC007ACC007ACC007ACCF0F7FC3897D7007ACC007ACCA2CEEC -B2D7F01A87D16AB1E1E6F2FA067DCD56A7DDD3E8F61B88D11987D11A87D1007ACCDCEDF8439DD9 -047CCC027BCC1685D0FBFDFE3193D51082CF248CD3007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC79B9E4BADBF1 -007ACCD9EBF86BB2E1007ACC007ACC8CC3E8A5D0ED1987D1459EDAF4F9FD3796D7007ACC208AD2 -1C88D1248CD3D8EBF771B5E2007ACC5DAADEE3F0FA409BD91E89D2268DD3047CCCD8EBF78CC3E8 -228BD27CBAE5E5F1FA0A7FCE007ACCCCE4F56BB2E11C88D171B5E2EEF6FC097ECD067DCDE2F0F9 -86C0E7228BD259A8DEFFFFFF1C88D1007ACC298FD41685D0409BD9F8FBFE3193D5007ACC007ACC -007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACCCCE4F56BB2E11C88D171B5E2EEF6FC -097ECD007ACC9DCCEBBEDDF22B90D4278ED31786D0007ACC007ACC007ACC007ACC007ACC007ACC -78B8E4B4D8F0007ACC077DCD5DAADEFDFEFF3093D556A7DDCAE3F5007ACC007ACCC4E0F357A7DD -1C88D1FFFFFF047CCC047CCC017ACC4CA1DBE0EFF9268DD3298FD4D1E7F677B8E4007ACC228BD2 -F5FAFD5BA9DE248CD3AED5EFAFD5EF007ACC4CA1DBDCEDF81C88D12D91D5D3E8F677B8E4007ACC -007ACC007ACC007ACC007ACC5CAADEFFFFFFF4F9FD3193D5007ACC007ACC007ACC007ACC007ACC -007ACC007ACC53A5DCD6EAF7017ACC007ACC007ACC007ACC007ACC99CAEB97C9EA007ACC007ACC -53A5DCDCEDF8007ACC007ACC007ACC007ACC6FB4E2AAD2EE007ACC007ACCCCE4F56EB3E21E89D2 -64AEE0F8FBFE2F92D51886D0F8FBFE0F81CF007ACC84BFE697C9EA007ACCCCE4F56BB2E11C88D1 -71B5E2EEF6FC097ECD1C88D1FFFFFF047CCC047CCC017ACC278ED3F4F9FD4BA1DB208AD2D2E7F6 -6CB2E1007ACC8CC3E8A7D1ED1886D0248CD30C80CEFFFFFF3696D6248CD392C6E9E3F0FA097ECD -007ACC9CCBEBBDDCF2278ED350A3DCF4F9FD3193D5007ACCD0E6F64CA1DB007ACC1182CF268DD3 -1987D1A8D1EEB1D6EF007ACC5CAADEC1DFF3047CCC047CCC007ACC62ADDFDDEDF82A8FD43A98D7 -F3F9FD2D91D5007ACC097ECDFFFFFF1283CF007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFDFEEF9007ACC007ACC007ACC007ACC007ACC007ACCCCE4F56EB3E21E89D264AEE0 -F8FBFE2F92D51886D0F8FBFE0F81CF007ACC84BFE697C9EA007ACCDCEDF8439DD9047CCC027BCC -0C80CEFFFFFF419CD91F8AD2A2CEECB7D9F1007ACC228BD2F5FAFD5BA9DE248CD3AED5EFAFD5EF -007ACC0C80CEFFFFFF3294D6228BD2A5D0EDB7D9F1007ACC007ACC007ACC007ACC58A8DDB4D8F0 -007ACC007ACC007ACC3F9AD8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FCDEC007ACC -007ACC007ACC007ACC007ACC56A7DDD3E8F61B88D11987D11A87D1007ACCA2CEECB2D7F01A87D1 -6AB1E1E6F2FA067DCD1C88D1FFFFFF047CCC047CCC017ACC1C88D1FFFFFF007ACC007ACC3093D5 -ECF5FB007ACC4CA1DBDCEDF81F8AD22F92D5C0DEF3ADD4EF007ACC007ACC007ACC007ACC4CA1DB -DCEDF81F8AD22F92D5C0DEF3ADD4EF007ACC96C8EA8AC2E8007ACC097ECDF9FCFE1886D0007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCB8DAF174B6E3007ACC007ACC007ACC007ACC8CC3E8A5D0ED1987D1 -459EDAF4F9FD3796D7007ACC007ACC007ACC007ACC007ACC007ACC007ACCA6D0ED8EC4E8007ACC -017ACCD2E7F696C8EA1685D0B5D8F07EBBE5007ACC007ACC007ACC007ACC007ACC007ACC007ACC -B3D7F091C5E9007ACC007ACC007ACC007ACC007ACC228BD2F5FAFD5BA9DE248CD3AED5EFAFD5EF -007ACC50A3DCCCE4F5007ACC007ACC007ACC007ACC007ACC72B5E393C6E90C80CEFFFFFF087ECD -007ACC007ACCB2D7F053A5DC4CA1DBC8E2F4007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC017ACCD1E7F6BEDDF23294D6 -007ACC007ACC007ACC4CA1DBDCEDF81F8AD22F92D5C0DEF3ADD4EF007ACC007ACC3193D51584D0 -72B5E3EEF6FC037BCC047CCCD8EBF78EC4E8218BD23595D6027BCC62ADDFDDEDF82A8FD43A98D7 -F3F9FD2D91D51685D0FBFDFE3193D51082CF248CD3007ACC409BD991C5E9007ACC007ACC007ACC -007ACC007ACCB2D7F053A5DC4CA1DBC8E2F4007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC8E2F464AEE0007ACC -007ACC007ACCA0CDEC88C1E7007ACC007ACC007ACCB0D6EF78B8E4007ACC007ACC007ACCB8DAF1 -74B6E3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC94C7EAC5E1F4208AD27DBBE5 -BEDDF2007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACC007ACC007ACC007ACCB8DAF174B6E3 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC3897D7F4F9FD007ACC017ACC3A98D7E8F3FB6EB3E2 -1886D0F8FBFE0F81CF007ACC84BFE697C9EA1C88D1FFFFFF047CCC047CCC017ACC0C80CEFFFFFF -419CD91F8AD2A2CEECB7D9F1007ACC228BD2F5FAFD5BA9DE248CD3AED5EFAFD5EF007ACC4CA1DB -DCEDF81C88D12D91D5D3E8F677B8E4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC0DEF2FFFFFFFFFFFFEFF7FC -7FBCE5EFF7FCFFFFFFFFFFFFEFF7FC7FBCE5EFF7FCFFFFFFFFFFFFC0DEF2007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC79B9E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4CA1DB007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACCC5C5C5BFBFBEC4C3C2C8C7C6CCCCCBD1D0CFD4D4D3D8D7D6DCDBDADFDEDDE2E1E0E4E3E2 -E7E6E54A48434A49444B49444A49444B49444A49444B49444B4A454B4A454B4A454B4A454B4A45 -4B4A454B4A454C4A464C4A464C4B464B4A464C4B464B4A454C4B464D4B464C4B464D4C474D4C47 -4E4D494E4D494E4D494E4D494E4C494D4C494D4C494D4C4A4D4C494D4C494E4D4A4E4D4A4F4D4A -4F4D494F4D494E4C484D4B474D4B474C4B464C4A464B4A464B49464A49454A4845484744484744 -48474348474347464246454145444045444045454144444044434043423E41413D41403D41403C -40403C403F3B3F3F3A007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC1F8AD2FFFFFF9FCDEC007ACC007ACC248CD3FDFEFFA7D1ED -007ACC007ACC007ACC007ACC8CC3E894C7EA007ACC007ACCEDF6FC3696D6007ACC3E9AD8E3F0FA -007ACC007ACC007ACC007ACC047CCCFDFEFF1A87D149A0DAE8F3FB3294D6007ACC007ACC007ACC -9CCBEB80BDE6007ACC007ACC037BCCF9FCFE2B90D4007ACC007ACCECF5FB3294D60C80CEFFFFFF -1484D0007ACC007ACC0C80CEA2CEEC057CCD88C1E72E92D5007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCD0E6F6FFFFFFFFFFFF60ACDF007ACC -208BD2007ACC60ACDFFFFFFFFFFFFFCFE6F5007ACC007ACC007ACC007ACC007ACCE3F0FA4BA1DB -007ACC007ACC88C1E7A7D1ED007ACC007ACC007ACC007ACC007ACC007ACC007ACC409BD9FFFFFF -FFFFFF007ACCFFFFFFFFFFFF409BD9007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC65AEE0DDEDF81283CF007ACC007ACC007ACC007ACC007ACC007ACCF0F7FCFFFFFFFFFFFF -FFFFFFC0DEF2007ACCC0DEF2FFFFFFFFFFFFFFFFFFEFF7FC007ACC007ACC007ACC007ACC007ACC -007ACC017ACCA3CFEDAFD5EF007ACC007ACC007ACC8CC3E8EBF5FBF9FCFEC2DFF3087ECD007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC80BDE6 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80BDE6007ACC007ACC007ACC007ACCF8FBFEF0F7FC -F2F8FDFFFFFFF5FAFD3D99D8007ACC9CCBEB80BDE6007ACC007ACCB0D6EF6CB2E1007ACC8CC3E8 -94C7EA007ACC007ACCB2D7F06FB4E2007ACC007ACC007ACC007ACC007ACC007ACCF0F7FC3897D7 -007ACC037BCCF9FCFE2B90D4007ACC007ACCECF5FB3294D649A0DAE8F3FB3294D6007ACC007ACC -007ACCDCEDF8409BD9007ACC007ACC1082CFF8FBFE59A8DE017ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACCD7EAF766AFE0007ACC84BFE6CBE4F5007ACC007ACC8CC3E894C7EA007ACC007ACCB2D7F0 -6FB4E2007ACC007ACC007ACC007ACC81BDE69ACAEB007ACCBDDCF26FB4E2007ACC007ACC007ACC -3C99D8ECF5FB047CCC007ACC007ACCDCEDF850A3DC007ACCCCE4F554A5DD007ACC017ACCF0F7FC -2F92D5419CD9EAF4FB037BCC007ACC047CCCFFFFFF1C88D1007ACC007ACC007ACC007ACCC1DFF3 -5AA9DE007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACCCCE4F554A5DD -007ACC017ACCF0F7FC2F92D5037BCCFAFCFE2F92D5007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC78B8E4FCFDFFF5FAFDFEFEFFE1EFF961ACDF007ACC0D80CEF7FBFE1B88D1 -087ECDF7FBFE1484D01C88D1FFFFFF007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC71B5E2 -AFD5EF007ACC7CBAE5B0D6EF007ACC007ACC1C88D1FFFFFF1082CF4CA1DBD4E8F7007ACC007ACC -72B5E3AFD5EF007ACC007ACC007ACC007ACC007ACC007ACC1283CF84BFE6E7F2FA0B7FCE007ACC -007ACC007ACC007ACC007ACC007ACCBFDDF268B0E1007ACC007ACC007ACC007ACC007ACCA3CFED -8BC2E8007ACC007ACC489FDAE7F2FA007ACC007ACC007ACC007ACC85BFE795C7EA007ACC007ACC -CCE4F554A5DD007ACC007ACCA3CFED8CC3E8007ACCC5E1F45AA9DE007ACCC1DFF352A4DC007ACC -CCE4F554A5DD007ACC017ACCF0F7FC2F92D51C88D1FFFFFF007ACC007ACC007ACC7DBBE5ABD3EE -007ACC007ACC6CB2E1B2D7F0007ACC8CC3E894C7EA007ACC007ACC0C80CEFFFFFF1484D0007ACC -027BCCE0EFF94CA1DB037BCCF8FBFE3093D5007ACC007ACC9CCBEB90C5E9007ACCD0E6F64CA1DB -007ACC007ACC007ACC007ACC419CD9DAECF8007ACC5CAADEC0DEF3007ACC007ACC007ACCBDDCF2 -6BB2E1007ACC007ACCACD4EE72B5E3007ACC007ACCF3F9FD288ED4007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCFFFFFFFFFFFF -FFFFFFFFFFFFECF5FBF9FCFEFCFDFF57A7DD3193D576B7E3007ACC007ACC007ACC007ACCCCE4F5 -54A5DD007ACC007ACCA3CFED8CC3E8007ACCC5E1F45AA9DE007ACCC1DFF352A4DC007ACCDCEDF8 -409BD9007ACC007ACC0C80CEFFFFFF1484D0007ACC3193D5EFF7FC007ACC7CBAE5B0D6EF007ACC -007ACC1C88D1FFFFFF1082CF0C80CEFFFFFF1484D0007ACC3294D6EFF7FC007ACC007ACC007ACC -007ACC58A8DDB4D8F0007ACC007ACC007ACC3F9AD8FFFFFFFFFFFFFFFFFFFFFFFFE5F1FAFFFFFF -E9F3FB2A8FD461ACDF479FDA007ACC007ACC007ACC49A0DAE8F3FB3294D6007ACC007ACC037BCC -F9FCFE2B90D4007ACC007ACCECF5FB3294D61C88D1FFFFFF007ACC007ACC007ACC1C88D1FFFFFF -007ACC007ACC3093D5ECF5FB007ACC4CA1DBD4E8F7007ACC007ACC238CD3FFFFFF0D80CE007ACC -007ACC007ACC4CA1DBD4E8F7007ACC007ACC238CD3FFFFFF0D80CE459EDADAECF8007ACC419CD9 -D2E7F6007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACCB8DAF174B6E3007ACC007ACC007ACC007ACC -8CC3E894C7EA007ACC007ACCB2D7F06FB4E2007ACC007ACC007ACC007ACC007ACC007ACC65AEE0 -DDEDF81283CF007ACC007ACC4DA2DBF4F9FDEFF7FCEBF5FB1F8AD2007ACC007ACC007ACC007ACC -007ACC007ACC007ACCC7E2F477B8E4007ACC007ACC007ACC007ACC007ACC7CBAE5B0D6EF007ACC -007ACC1C88D1FFFFFF1082CF50A3DCCCE4F5007ACC007ACC007ACC007ACC1182CFDFEEF91383CF -0C80CEFFFFFF087ECD007ACC3F9AD8C3E0F3007ACC4CA1DBC8E2F4007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -1383CF93C6E9F1F8FCC2DFF32C91D4007ACC4CA1DBD4E8F7007ACC007ACC238CD3FFFFFF0D80CE -007ACC007ACC007ACC047CCCFDFEFF1A87D13D99D8EBF5FB037BCC007ACC007ACC007ACCBDDCF2 -6BB2E1007ACC007ACCACD4EE72B5E31082CFF8FBFE59A8DE017ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC3F9AD8C3E0F3007ACC4CA1DBC8E2F4007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -C8E2F464AEE0007ACC007ACC007ACCA0CDEC88C1E7007ACC007ACC007ACCB0D6EF78B8E4007ACC -007ACC007ACCB8DAF1F7FBFEF0F7FCF0F7FCCEE5F5007ACCECF5FBFCFDFFFCFDFF077DCD1C88D1 -F0F7FCE5F1FAFEFEFF4BA1DB007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACC007ACC007ACC -007ACCB8DAF1F7FBFEF0F7FCF0F7FCCEE5F5007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC3897D7FFFFFFF4F9FDFCFDFF -F1F8FC8EC4E8027BCC007ACCC5E1F45AA9DE007ACCC1DFF352A4DC1C88D1FFFFFF007ACC007ACC -007ACC0C80CEFFFFFF1484D0007ACC3193D5EFF7FC007ACC7CBAE5B0D6EF007ACC007ACC1C88D1 -FFFFFF1082CF4CA1DBD4E8F7007ACC007ACC72B5E3AFD5EF007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCF0F7FC -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFF7FC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCB2D7F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -84BFE6007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCC6C6C6C0BFBEC4C3C3C9C8C7CDCCCBD1D0CFD5D4D3D9D8D7DCDBDA -DFDEDDE2E1E0E5E4E3E7E6E54B49444B49444B49444A48434A48434B49444B49444B4A454C4A45 -4B49454B4A454B4A454B4A454C4A464C4A454C4A464C4A464C4A464B4A454B4A454B4A454C4B46 -4C4B474D4C484E4D494F4E494E4D494E4D494E4D494E4D4A4D4C494D4C494D4C494E4D4A4E4D4A -4E4D4A4F4E4A4F4D4A4F4D494E4D484E4C484D4C474D4C474C4A464C4A464C4A464B49464A4845 -49484448474448474448474448474347464246454145444045444045444045444043423F43423E -42413D42413D41403C41403C403F3B3F3F3A007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1F8AD2FFFFFFAFD5EF5EABDF85BFE7 -E6F2FAFDFEFF3595D6007ACC007ACC007ACC007ACC8CC3E894C7EA007ACC007ACCDDEDF8439DD9 -007ACC2D91D5EFF7FC007ACC1C88D1B7D9F1F0F7FCE8F3FBFEFEFF208AD2007ACC73B6E3E9F3FB -BEDDF2258DD3007ACC9CCBEB80BDE6007ACC007ACC1B88D1FFFFFFF8FBFEF8FBFEF8FBFEFBFDFE -49A0DA0C80CEFFFFFF1484D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCFFFFFFFFFFFF -FFFFFFFFFFFF208BD2007ACC208BD2FFFFFFFFFFFFFFFFFFFFFFFF007ACC007ACC007ACC007ACC -007ACCD0E6F657A7DD007ACC007ACC94C7EA92C6E9007ACC007ACC007ACC007ACC007ACC007ACC -007ACCC0DEF2FFFFFFFFFFFF007ACCFFFFFFFFFFFFBFDEF2007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC53A5DCE7F2FA268DD3007ACC007ACC007ACC007ACC007ACC007ACC007ACC -FFFFFFFFFFFFFFFFFFFFFFFFC0DEF2007ACCC0DEF2FFFFFFFFFFFFFFFFFFFFFFFF007ACC007ACC -007ACC007ACC007ACC007ACC90C5E9C5E1F40A7FCE007ACC007ACC3D99D8DBECF81584D01786D0 -C3E0F391C5E9007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC208AD27FBCE57FBCE58DC3E8FFFFFFFFFFFFFFFFFF80BDE6007ACC007ACC007ACC007ACC -007ACCF8FBFE4AA0DB1D89D1D5E9F75AA9DE007ACC007ACC9BCBEB81BDE6007ACC007ACCB0D6EF -6CB2E1007ACC8CC3E894C7EA007ACC007ACC9DCCEB7FBCE5007ACC007ACC007ACC007ACC007ACC -007ACCF0F7FC3897D7007ACC1B88D1FFFFFFF8FBFEF8FBFEF8FBFEFBFDFE49A0DA007ACC73B6E3 -E9F3FBBEDDF2258DD3007ACCDCEDF8409BD9007ACC007ACC007ACC49A0DAD4E8F7DAECF849A0DA -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC3294D6FEFEFF1886D0007ACC3193D5FFFFFF268DD3007ACC8CC3E894C7EA -007ACC007ACC9DCCEB7FBCE5007ACC6BB2E1DDEDF8F4F9FDEDF6FCA0CDEC007ACCDBECF84FA3DC -007ACC007ACC007ACC5AA9DECFE6F6007ACC007ACC007ACCBBDBF16EB3E2007ACCCCE4F554A5DD -007ACC007ACCDDEDF83F9AD85BA9DECFE6F6007ACC007ACC047CCCFFFFFF1C88D1057CCD95C7EA -E9F3FBF0F7FCF4F9FD60ACDF007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6 -007ACCCCE4F554A5DD007ACC007ACCDDEDF83F9AD81B88D1FFFFFF0F81CF007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC78B8E4BEDDF2228BD21082CF007ACC007ACC007ACC -007ACCAFD5EF71B5E24AA0DBCCE4F5007ACC1C88D1FFFFFF007ACC007ACC007ACC4CA1DBD4E8F7 -007ACC007ACC5DAADEBFDDF2007ACC9ACAEB8FC4E9007ACC007ACC007ACCFBFDFE2E92D54CA1DB -D4E8F7007ACC007ACC5DAADEBFDDF2007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -E6F2FA4DA2DB007ACC007ACC007ACC007ACC007ACC1383CFFAFCFE1786D0007ACC007ACC007ACC -007ACC007ACC90C5E997C9EA007ACC007ACC54A5DDD2E7F6007ACC007ACC007ACC007ACC87C0E7 -93C6E9007ACC007ACCCCE4F554A5DD007ACC007ACC7CBAE5AAD2EE007ACC6FB4E2B1D6EF0F81CF -F6FAFD1082CF007ACCCCE4F554A5DD007ACC007ACCDDEDF83F9AD81C88D1FFFFFF007ACC007ACC -007ACC9BCBEBFCFDFFF8FBFEF8FBFEF9FCFEC7E2F4007ACC8CC3E894C7EA007ACC007ACC0C80CE -FFFFFF1484D0007ACC007ACCBCDCF26AB1E11A87D1FFFFFF0F81CF007ACC007ACC7BBAE4AED5EF -007ACCD0E6F64CA1DB007ACC409BD9CCE4F5F3F9FDE9F3FBE0EFF9007ACC5CAADEC0DEF3007ACC -007ACC007ACCDBECF8FAFCFEF8FBFEF8FBFEFAFCFE88C1E7007ACC007ACCF0F7FC2A8FD4007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACCFFFFFFFFFFFFFFFFFFA9D2EE057CCD2B90D453A5DC3193D5EEF6FC9ECCEC017ACC007ACC -007ACC007ACCCCE4F554A5DD007ACC007ACC7CBAE5AAD2EE007ACC6FB4E2B1D6EF0F81CFF6FAFD -1082CF007ACCDCEDF8409BD9007ACC007ACC0C80CEFFFFFF1484D0007ACC1D89D1FFFFFF007ACC -9ACAEB8FC4E9007ACC007ACC007ACCFBFDFE2E92D50C80CEFFFFFF1484D0007ACC1D89D1FFFFFF -007ACC007ACC007ACC007ACC58A8DDB4D8F0007ACC007ACC007ACC3F9AD8FFFFFFFFFFFFFEFEFF -71B5E2007ACC54A5DD2A8FD461ACDFFCFDFF61ACDF007ACC007ACC007ACC007ACC73B6E3E9F3FB -BEDDF2258DD31B88D1FFFFFFF8FBFEF8FBFEF8FBFEFBFDFE49A0DA1C88D1FFFFFF007ACC007ACC -007ACC1B88D1FFFFFF017ACC007ACC3093D5ECF5FB007ACC4CA1DBD4E8F7007ACC007ACC007ACC -FBFDFE2A8FD4007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC007ACCFBFDFE2A8FD4057CCD -EAF4FB3193D58AC2E88CC3E8007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCB8DAF174B6E3007ACC -007ACC007ACC007ACC8CC3E894C7EA007ACC007ACC9DCCEB7FBCE5007ACC007ACC007ACC007ACC -007ACC53A5DCE7F2FA268DD3007ACC007ACC1082CFE7F2FA3696D6077DCD93C6E9D1E7F6007ACC -007ACC007ACC007ACC007ACC007ACC007ACCB5D8F090C5E9007ACC007ACC007ACC007ACC007ACC -9ACAEB8FC4E9007ACC007ACC007ACCFBFDFE2E92D550A3DCCCE4F5007ACC007ACC007ACC007ACC -79B9E489C1E7007ACC0C80CEFFFFFF087ECD007ACCB9DAF149A0DA007ACC4CA1DBC8E2F4007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC0C80CE93C6E9E8F3FB0B7FCE4CA1DBD4E8F7007ACC007ACC -007ACCFBFDFE2A8FD41C88D1B7D9F1F0F7FCE8F3FBFEFEFF208AD25BA9DECFE6F6007ACC007ACC -007ACC007ACCDBECF8FAFCFEF8FBFEF8FBFEFAFCFE88C1E7007ACC49A0DAD4E8F7DAECF849A0DA -007ACC007ACC007ACC007ACC007ACC007ACC007ACCB9DAF149A0DA007ACC4CA1DBC8E2F4007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACCC4E0F36AB1E1007ACC007ACC007ACCA7D1ED84BFE6007ACC007ACC007ACC -B0D6EF78B8E4007ACC007ACC007ACCB8DAF185BFE7208AD2208AD21B88D1007ACC298FD42C91D4 -2C91D4017ACCBCDCF272B5E3007ACC5CAADEF4F9FD1B88D1007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6 -007ACC007ACC007ACC007ACCB8DAF185BFE7208AD2208AD21B88D1007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC3897D7 -F5FAFD238CD31685D0027BCC007ACC007ACC007ACC6FB4E2B1D6EF0F81CFF6FAFD1082CF1C88D1 -FFFFFF007ACC007ACC007ACC0C80CEFFFFFF1484D0007ACC1D89D1FFFFFF007ACC9ACAEB8FC4E9 -007ACC007ACC007ACCFBFDFE2E92D54CA1DBD4E8F7007ACC007ACC5DAADEBFDDF2007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCF0F7FCFFFFFFFFFFFFF0F7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFF0F7FC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACCDFEEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFAFD5EF007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACCC7C7C7C1C0BFC5C4C4CAC9C8CECDCCD2D1D0 -D5D5D4D9D8D7DDDCDBDFDFDEE2E1E0E5E4E3E7E6E54A49434B49444B49444A49444A49444B4944 -4B49444A48444B49454B49454B4A454B4A454B4A454C4A454C4A454C4A464C4A464B4A454B4A45 -4B4A454B4A454C4A474D4B474E4D494F4E4A4F4E4A4D4C494D4C494E4D4A4E4D4A4E4D4A4E4D4A -4E4D4A4E4D4A4E4D4A4E4D4A4F4E4A4E4D494E4D494E4D484D4C484D4C474D4B484D4B474D4B47 -4C4B474A4945494845494844484744484744474643484743474642464541454440444340454440 -45444043423F42413D42413D42413D41403C41403C403F3B3F3F3B007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1F8AD2FFFFFF -FFFFFFFFFFFFFFFFFFEFF7FC58A8DD007ACC007ACC007ACC007ACC007ACC8CC3E894C7EA007ACC -007ACCDCEDF8449DD9007ACC2C91D4F0F7FC007ACC9FCDECA1CEEC097ECD087ECDF8FBFE208AD2 -007ACC007ACC097ECD9DCCEBC0DEF3007ACC96C8EA85BFE7007ACC007ACC057CCDFCFDFF238CD3 -007ACC007ACC007ACC007ACC0C80CEFFFFFF1484D0007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACCD0E6F6FFFFFFFFFFFF60ACDF007ACC208BD2007ACC60ACDFFFFFFFFFFFFFD0E6F6007ACC -007ACC007ACC007ACC007ACCAAD2EE84BFE6007ACC007ACCC0DEF36CB2E1007ACC007ACC007ACC -007ACC007ACC007ACC409BD9FFFFFFFFFFFFFFFFFF007ACCFFFFFFFFFFFFFFFFFF409BD9007ACC -007ACC007ACC007ACC007ACC007ACC298FD4EBF5FB3495D6007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACCF0F7FCFFFFFFFFFFFFFFFFFFC0DEF2007ACCC0DEF2FFFFFFFFFFFFFFFFFF -F0F7FC007ACC007ACC007ACC007ACC007ACC5FABDFD9EBF81182CF007ACC007ACC007ACC8DC3E8 -91C5E9007ACC007ACC53A5DCD1E7F6007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC6DB3E2FFFFFFFFFFFF80BDE6007ACC007ACC -007ACC007ACC007ACC007ACCF8FBFE3495D6007ACC3D99D8E1EFF90D80CE007ACC8CC3E898C9EA -007ACC007ACCB0D6EF6CB2E1007ACC8CC3E894C7EA007ACC007ACC9CCBEB80BDE6007ACC007ACC -007ACC007ACC007ACC007ACCF0F7FC3897D7007ACC057CCDFCFDFF238CD3007ACC007ACC007ACC -007ACC007ACC007ACC097ECD9DCCEBC0DEF3007ACCD6EAF7459EDA007ACC007ACC007ACC007ACC -017ACC66AFE0F6FAFD0A7FCE007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC8CC3E8FEFEFFECF5FBECF5FBECF5FBFFFFFF80BDE6 -007ACC8CC3E894C7EA007ACC007ACC9CCBEB80BDE61F8AD2F9FCFE3093D5017ACC80BDE6A0CDEC -007ACCC2DFF36FB4E2007ACC007ACC007ACC3D99D8ECF5FB047CCC007ACC007ACCDCEDF850A3DC -007ACCCCE4F554A5DD007ACC007ACCDCEDF8409BD93D99D8EDF6FC057CCD007ACC047CCCFFFFFF -1C88D15FABDFD3E8F61685D0037BCCBEDDF260ACDF007ACC007ACC007ACC007ACC007ACC007ACC -007ACCF8FBFE3495D6007ACCCCE4F554A5DD007ACC007ACCDCEDF8409BD9057CCDFCFDFF2F92D5 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC78B8E4B4D8F0007ACC007ACC -007ACC007ACC007ACC007ACC439DD9D4E8F797C9EA75B7E3007ACC1685D0FFFFFF057CCD007ACC -007ACC4CA1DBD4E8F7007ACC007ACC5CAADEC0DEF3007ACC7DBBE5B0D6EF007ACC007ACC1D89D1 -FFFFFF1082CF4CA1DBD4E8F7007ACC007ACC5CAADEC0DEF3007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACCE2F0F94BA1DB007ACC007ACC007ACC007ACC007ACC5AA9DEC6E1F4007ACC -007ACC007ACC007ACC007ACC007ACC6AB1E1C4E0F3007ACC007ACC80BDE6ACD4EE007ACC007ACC -007ACC007ACC73B6E3A6D0ED007ACC007ACCCCE4F554A5DD007ACC007ACC9BCBEB91C5E9007ACC -0F81CFEEF6FC70B4E2B5D8F0007ACC007ACCCCE4F554A5DD007ACC007ACCDCEDF8409BD91685D0 -FFFFFF057CCD007ACC007ACC82BEE6A3CFED007ACC007ACC007ACC007ACC007ACC8CC3E894C7EA -007ACC007ACC0C80CEFFFFFF1484D0007ACC007ACCDBECF851A4DC037BCCF9FCFE3093D5007ACC -007ACC9DCCEB90C5E9007ACCD0E6F64CA1DB007ACCDFEEF967AFE0027BCC419CD9E0EFF9007ACC -56A7DDC5E1F4007ACC007ACC007ACCC2DFF363ADE0007ACC007ACC007ACC007ACC007ACC057CCD -FEFEFF1584D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCFFFFFFFFFFFFEAF4FB037BCCB7D9F161ACDF3193D5EEF6FC9ECCEC -017ACC007ACC007ACC007ACC007ACCCCE4F554A5DD007ACC007ACC9BCBEB91C5E9007ACC0F81CF -EEF6FC70B4E2B5D8F0007ACC007ACCD6EAF7459EDA007ACC007ACC0C80CEFFFFFF1484D0007ACC -1C88D1FFFFFF007ACC7DBBE5B0D6EF007ACC007ACC1D89D1FFFFFF1082CF0C80CEFFFFFF1484D0 -007ACC1C88D1FFFFFF007ACC007ACC007ACC007ACC58A8DDB4D8F0007ACC007ACC007ACC3F9AD8 -FFFFFFFFFFFFAFD5EF1786D0D0E6F63193D561ACDFFCFDFF61ACDF007ACC007ACC007ACC007ACC -007ACC007ACC097ECD9DCCEBC0DEF3057CCDFCFDFF238CD3007ACC007ACC007ACC007ACC1685D0 -FFFFFF057CCD007ACC007ACC0C80CEFFFFFF1886D0007ACC3093D5ECF5FB007ACC4CA1DBD4E8F7 -007ACC007ACC1B88D1FFFFFF1283CF007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC1B88D1 -FFFFFF1283CF007ACC83BEE694C7EAD7EAF73595D6007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -B8DAF174B6E3007ACC007ACC007ACC007ACC8CC3E894C7EA007ACC007ACC9CCBEB80BDE6007ACC -007ACC007ACC007ACC298FD4EBF5FB3495D6007ACC007ACC007ACC4DA2DBD1E7F6007ACC007ACC -1383CFFFFFFF1182CF007ACC007ACC007ACC007ACC007ACC007ACC71B5E2E2F0F9067DCD007ACC -007ACC007ACC007ACC7DBBE5B0D6EF007ACC007ACC1D89D1FFFFFF1082CF50A3DCCCE4F5007ACC -007ACC007ACC007ACCC2DFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF067DCCFEFEFFFFFFFFFFFFFF -FFFFFFFFFFFFC4E0F3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC087ECDFEFEFF3696D64CA1DB -D4E8F7007ACC007ACC1B88D1FFFFFF1283CF9FCDECA1CEEC097ECD087ECDF8FBFE208AD2429CD9 -EAF4FB047CCC007ACC007ACC007ACCC2DFF363ADE0007ACC007ACC007ACC007ACC007ACC007ACC -017ACC66AFE0F6FAFD0A7FCE007ACC007ACC007ACC007ACC007ACC037BCCFEFEFFFFFFFFFFFFFF -FFFFFFFFFFFFC4E0F3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACCA5D0ED94C7EA007ACC007ACC007ACCD3E8F665AEE0 -007ACC007ACC007ACCB0D6EF78B8E4007ACC007ACC007ACCB8DAF174B6E3007ACC007ACC007ACC -007ACC007ACC007ACC007ACC0D80CEFFFFFF1182CF007ACC007ACCD3E8F651A4DC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACCF8FBFE3495D6007ACC007ACC007ACC007ACCB8DAF174B6E3007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC3897D7F4F9FD007ACC007ACC007ACC007ACC007ACC007ACC0F81CFEEF6FC70B4E2 -B5D8F0007ACC1685D0FFFFFF057CCD007ACC007ACC0C80CEFFFFFF1484D0007ACC1C88D1FFFFFF -007ACC7DBBE5B0D6EF007ACC007ACC1D89D1FFFFFF1082CF4CA1DBD4E8F7007ACC007ACC5CAADE -C0DEF3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACCC0DEF2FFFFFF90C5E950A4DCFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFF409BD9A0CDECFFFFFFC0DEF2007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1786D0FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6F2FA007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC8C8C8C2C1C0C6C5C5 -CAC9C8CECDCDD2D1D0D6D5D4D9D8D7DDDCDBE0DFDEE2E1E0E5E4E3E7E6E54B49444B49444B4944 -4B49444A49444A48434B49444B49444B49454A49444B4A454C4A464B4A454C4A454C4A454C4A46 -4B49454B4A464B4A464C4B474D4C474D4C484E4D49504F4B4F4E4A4E4D4A4E4D4A4D4C494D4C49 -4D4C494E4C494E4D4A4E4D4A4D4C494E4D4A4E4D4A4E4D4A4E4D494E4D484E4D484E4C484D4C48 -4D4C484D4B484D4B474C4B474A4945494845494845494845474643474643474642464542464541 -46454146454145444045444044433F43423E43423E42413D41403C41403B403F3B3F3F3A007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC409BD9FDFEFFFFFFFF86C0E73796D7057CCD007ACC007ACC007ACC007ACC007ACC007ACC -8CC3E894C7EA007ACC007ACCDCEDF8449DD9007ACC2C91D4F0F7FC007ACCA3CFEDA1CEEC1182CF -0B7FCEF8FBFE208AD2218BD2268DD30C80CE74B6E3CFE6F6007ACC74B6E3C9E3F4208AD23796D7 -007ACCA8D1EEB4D8F02B90D41D89D13193D5007ACC0C80CEFFFFFF1484D0007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCA0CDECFFFFFF80BDE6007ACC60ACDFFFFFFF60ACDF007ACC80BDE6 -FFFFFFA0CDEC007ACC007ACC007ACC007ACC007ACC4BA1DBEAF4FB3093D553A5DCF5FAFD1484D0 -007ACC007ACC007ACC007ACC007ACC007ACCC0DEF2FFFFFFFFFFFFFFFFFF3F9BD9FFFFFFFFFFFF -FFFFFFBFDEF2007ACC007ACC007ACC007ACC007ACC007ACCA7D1ED80BDE6087ECD087ECD087ECD -017ACC007ACC007ACC007ACC007ACC007ACCA0CDECFFFFFFFFFFFFFFFFFFC0DEF2007ACCC0DEF2 -FFFFFFFFFFFFFFFFFFA0CDEC007ACC007ACC007ACC007ACC017ACCE5F1FA429CD9087ECD087ECD -077DCD007ACC62ADDFD9EBF82A8FD41685D0ADD4EFA4CFED007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC017ACCD9EBF8FFFFFF80BDE6 -007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACC007ACCADD4EF8BC2E8 -007ACC51A4DCE9F3FB3C99D81A87D1BDDCF26CB2E1007ACC8CC3E894C7EA007ACC007ACC9CCBEB -80BDE6007ACC007ACC007ACC007ACC007ACC007ACCF0F7FC3897D7007ACC007ACCA8D1EEB4D8F0 -2B90D41D89D13193D5007ACC218BD2268DD30C80CE74B6E3CFE6F6007ACCB4D8F095C7EA1E89D2 -2D91D50A7FCE3897D70C80CE3897D7FFFFFF1082CF007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC017ACCE3F0FA73B6E31C88D11C88D1 -1C88D18DC3E8D7EAF7007ACC8CC3E894C7EA007ACC007ACC9CCBEB80BDE6238CD3F9FCFE3394D6 -097ECD80BDE6A0CDEC007ACC66AFE0E4F1FA449DD91D89D12E92D5047CCCD8EBF78CC3E8228BD2 -7BBAE4E5F1FA0A7FCE007ACCCCE4F554A5DD007ACC007ACCDCEDF8409BD9057CCDD7EAF799CAEB -228BD2268DD3FFFFFF1C88D163ADE0D3E8F61C88D1087ECDBDDCF260ACDF007ACCD0E6F65DAADE -007ACC007ACC007ACC007ACCF8FBFE3495D6007ACCCCE4F554A5DD007ACC007ACCDCEDF8409BD9 -007ACCA6D0EDC0DEF32F92D5218BD2228BD21A87D1B2D7F01383CF007ACC007ACC007ACC78B8E4 -B4D8F0007ACC007ACC007ACC007ACC007ACC007ACC007ACCD3E8F6F5FAFD1C88D1007ACC037BCC -F0F7FC5DAADE228BD2218BD24CA1DBD4E8F7007ACC007ACC5CAADEC0DEF3007ACC238CD3F5FAFD -5BA9DE248CD3AED5EFB0D6EF007ACC4CA1DBD4E8F7007ACC007ACC5CAADEC0DEF3007ACC007ACC -007ACC007ACC4FA3DC3595D6238CD380BDE6ECF5FB1182CF007ACCA3CFED3C99D8007ACC007ACC -8FC4E998C9EA007ACC007ACC007ACC1A87D1B2D7F01383CF1383CFF6FAFD57A7DD2E92D5E9F3FB -4BA1DB007ACC007ACC007ACC007ACC459EDAD5E9F7007ACC007ACCCCE4F596C8EA228BD24CA1DB -F3F9FD3B98D7007ACC007ACC93C6E9F7FBFE5AA9DE007ACC007ACCCCE4F554A5DD007ACC007ACC -DCEDF8409BD9037BCCF0F7FC5DAADE228BD2218BD22A8FD4F5FAFD57A7DD1C88D12D91D51584D0 -007ACC8CC3E894C7EA007ACC007ACC0C80CEFFFFFF62ADDF208AD276B7E3EDF6FC0D80CE007ACC -9DCCEBBDDCF2278ED34FA3DCF4F9FD3294D6007ACCC3E0F37AB9E4027BCCE3F0FA68B0E10B7FCE -429CD9E0EFF9007ACC3495D6F2F8FD3093D52E92D51082CF68B0E1DBECF83D99D81A87D13B98D7 -007ACC007ACC3595D6E5F1FA007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACCFFFFFFFFFFFFFBFDFE3595D658A8DDFAFCFE -F2F8FD9ECCEC017ACC007ACC007ACC007ACC007ACC007ACCCCE4F596C8EA228BD24CA1DBF3F9FD -3B98D7007ACC007ACC93C6E9F7FBFE5AA9DE007ACC007ACCB4D8F095C7EA1E89D22D91D50C80CE -FFFFFF1484D0007ACC1C88D1FFFFFF007ACC238CD3F5FAFD5BA9DE248CD3AED5EFB0D6EF007ACC -0C80CEFFFFFF1484D0007ACC1C88D1FFFFFF007ACC007ACC007ACC007ACC58A8DDB4D8F0007ACC -007ACC007ACC3F9AD8FFFFFFFFFFFFDDEDF81182CF95C7EAF1F8FCFCFDFF61ACDF007ACC007ACC -007ACC007ACC007ACC218BD2268DD30C80CE74B6E3CFE6F6007ACCA8D1EEB4D8F02B90D41D89D1 -3193D5007ACC037BCCF0F7FC5DAADE228BD2218BD2007ACCD1E7F692C6E91F8AD24BA1DBECF5FB -007ACC4CA1DBEBF5FB409BD9248CD3A9D2EEBADBF1007ACC459EDA9BCBEB007ACC4CA1DBEBF5FB -409BD9248CD3A9D2EEBADBF1007ACC007ACC1987D1F1F8FCDAECF8007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACCB8DAF183BEE61C88D11C88D11C88D1077DCD8CC3E894C7EA007ACC007ACC -9CCBEB80BDE6007ACC007ACC007ACC007ACCA7D1ED80BDE6087ECD087ECD087ECD017ACC258DD3 -F5FAFD479FDA0F81CF78B8E4E4F1FA007ACC50A3DCDDEDF8007ACC007ACC007ACC007ACC087ECD -DCEDF8BEDDF2459EDA258DD349A0DA3A98D7238CD3F5FAFD5BA9DE248CD3AED5EFB0D6EF007ACC -439DD9E7F2FA1584D0007ACC007ACC007ACC007ACC007ACC007ACC0C80CEFFFFFF087ECD007ACC -007ACC007ACC007ACC4CA1DBC8E2F4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1383CF6FB4E22B90D4238CD379B9E4 -F8FBFE1685D04CA1DBEBF5FB409BD9248CD3A9D2EEBADBF1007ACCA3CFEDA1CEEC1182CF0B7FCE -F8FBFE208AD2067DCDDFEEF992C6E9238CD32B90D41283CF68B0E1DBECF83D99D81A87D13B98D7 -007ACC0A7FCE3897D70C80CE3897D7FFFFFF1082CF459EDA9BCBEB007ACC007ACC007ACC007ACC -007ACC007ACC007ACC4CA1DBC8E2F4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC4AA0DBF6FAFD62ADDF2F92D5 -87C0E7F2F8FD1484D0007ACC007ACC007ACCB0D6EF78B8E4007ACC007ACC007ACCB8DAF174B6E3 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC017ACCE1EFF979B9E41082CF469EDAF5FAFD -278ED3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCF8FBFE4AA0DB1C88D11C88D11C88D1007ACCB8DAF174B6E3007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC3897D7F4F9FD007ACC007ACC007ACC007ACC007ACC007ACC -007ACC93C6E9F7FBFE5AA9DE007ACC037BCCF0F7FC5DAADE228BD2218BD20C80CEFFFFFF1484D0 -007ACC1C88D1FFFFFF007ACC238CD3F5FAFD5BA9DE248CD3AED5EFB0D6EF007ACC4CA1DBD4E8F7 -007ACC007ACC5CAADEC0DEF3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC70B4E2FFFFFFEFF7FC1082CFA0CDEC -FFFFFFFFFFFFFFFFFFFFFFFFA0CDEC1082CFEFF7FCFFFFFF70B4E2007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC94C7EA -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62ADDF007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -C9C9C9C3C2C1C7C6C5CBCAC9CFCECED3D2D1D6D5D5DAD9D8DDDCDBE0DFDFE3E2E1E5E4E3E8E7E6 -4B4A444B49444B49444B4A454B49444B49444B49444B49444B49444B49454B4A454C4A464B4A45 -4B4A454C4A454C4A454C4B464D4B474E4C49504E4B51504C504F4C4F4E4A4F4E4A4E4D4A4E4D4A -4E4D4A4E4D4A4E4C4A4E4D4A4E4D494E4D4A4E4D494D4C494E4E4A4E4D4A4E4D494E4D494E4D49 -4E4D494E4C484D4C484C4B474C4B474B4A464B4A464B49464A4945494844484744474643474642 -47464346454145444145444145444044433F44433F44433F43423E43423D42413C42413D41403C -403F3B3F3F3A007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCBADBF10E81CE6BB2E160ACDF007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC8CC3E894C7EA007ACC007ACCDCEDF8449DD9007ACC2C91D4F0F7FC007ACC -258DD3C7E2F4F9FCFEF5FAFDD8EBF71786D056A7DDECF5FBFAFCFED4E8F7419CD9007ACC1383CF -BFDDF2F6FAFDD5E9F7077DCD1082CFA2CEECE9F3FBF2F8FDA7D1ED007ACC0C80CEFFFFFF1484D0 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC1082CFF0F7FCEFF7FC7FBCE5FFFFFFFFFFFF -FFFFFF7FBCE5EFF7FCF0F7FC1082CF007ACC007ACC007ACC007ACC007ACC007ACC83BEE6F1F8FC -E4F1FA53A5DC007ACC007ACC007ACC007ACC007ACC007ACC409BD9FFFFFFFFFFFFFFFFFFFFFFFF -C0DEF2FFFFFFFFFFFFFFFFFFFFFFFF409BD9007ACC007ACC007ACC007ACC007ACCE0EFF9FFFFFF -FFFFFFFFFFFFFFFFFF208AD2007ACC007ACC007ACC007ACC007ACC208BD2F0F7FCFFFFFFFFFFFF -C0DEF2007ACCC0DEF2FFFFFFFFFFFFF0F7FC208BD2007ACC007ACC007ACC007ACC208AD2FFFFFF -FFFFFFFFFFFFFFFFFFE0EFF9007ACC037BCC89C1E7E4F1FAF0F7FCAED5EF1886D0007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC49A0DA -FFFFFF80BDE6007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFE3495D6007ACC -007ACC2E92D5F7FBFE1B88D1027BCC90C5E9EBF5FBF6FAFDDCEDF84CA1DB007ACC8CC3E894C7EA -007ACC007ACC9CCBEB80BDE6007ACC007ACC007ACC007ACC007ACC007ACCF0F7FC3897D7007ACC -007ACC1082CFA2CEECE9F3FBF2F8FDA7D1ED007ACC56A7DDECF5FBFAFCFED4E8F7419CD9007ACC -3495D6D9EBF8F5FAFDA1CEEC248CD3E0EFF9FCFDFFE4F1FA6DB3E2007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC3C99D8F4F9FD -0E81CE007ACC007ACC007ACC208AD2FDFEFF3093D58CC3E894C7EA007ACC007ACC9CCBEB80BDE6 -007ACC7CBAE5EAF4FBFCFDFFEAF4FB7FBCE5007ACC027BCC7CBAE5E0EFF9F8FBFEA6D0ED007ACC -258DD3BEDDF2F2F8FDC5E1F42F92D5007ACC007ACCCCE4F554A5DD007ACC007ACCDCEDF8409BD9 -007ACC228BD2B8DAF1F2F8FDF1F8FCCBE4F51283CF097ECDA9D2EEF3F9FDF9FCFEE2F0F94AA0DB -007ACCDFEEF93E9AD8007ACC007ACC007ACC007ACCF8FBFE3495D6007ACCCCE4F554A5DD007ACC -007ACCDCEDF8409BD9007ACC0F81CFA2CEECEBF5FBF2F8FD6DB3E22D91D5EEF6FC238CD3007ACC -007ACC007ACC78B8E4B4D8F0007ACC007ACC007ACC007ACC007ACC007ACC007ACC70B4E2BFDDF2 -007ACC007ACC007ACC63ADE0E9F3FBEFF7FC69B0E14CA1DBD4E8F7007ACC007ACC5CAADEC0DEF3 -007ACC007ACC4AA0DBD4E8F7F0F7FCA9D2EE1383CF007ACC4CA1DBD4E8F7007ACC007ACC5CAADE -C0DEF3007ACC007ACC007ACC007ACC8FC4E9ECF5FBF4F9FDC4E0F33696D6007ACC047CCCDFEEF9 -5BA9DE007ACC007ACCB8DAF172B5E3007ACC007ACC007ACC2D91D5EEF6FC238CD3007ACC52A4DC -E3F0FAF2F8FD85BFE7007ACC007ACC007ACC007ACC007ACC0A7FCEF3F9FD1E89D2007ACCCCE4F5 -CEE5F5EFF7FCE0EFF968B0E1007ACC007ACC007ACC3093D5F4F9FD0B7FCE007ACC007ACCCCE4F5 -54A5DD007ACC007ACCDCEDF8409BD9007ACC63ADE0E9F3FBEFF7FC69B0E1007ACC4FA3DCD2E7F6 -F7FBFEE1EFF93B98D7007ACC8CC3E894C7EA007ACC007ACC0C80CEFFFFFFC6E1F4F4F9FDCFE6F6 -3B98D7007ACC007ACC0D80CEA0CDECEEF6FCD9EBF857A7DD007ACC007ACC56A7DDEBF5FB278ED3 -4DA2DBDBECF8FBFDFEF0F7FCB6D9F0007ACC007ACC99CAEBF1F8FCE4F1FA3495D6027BCC7CBAE5 -DEEEF9F7FBFED4E8F70C80CE007ACC7CBAE59FCDEC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC7E2F4FFFFFFFFFFFF -EDF6FC2E92D55EABDF9CCBEB017ACC007ACC007ACC007ACC007ACC007ACC007ACCCCE4F5CEE5F5 -EFF7FCE0EFF968B0E1007ACC007ACC007ACC3093D5F4F9FD0B7FCE007ACC007ACC3495D6D9EBF8 -F5FAFDA1CEEC0C80CEFFFFFF1484D0007ACC1C88D1FFFFFF007ACC007ACC4AA0DBD4E8F7F0F7FC -A9D2EE1383CF007ACC0C80CEFFFFFF1484D0007ACC1C88D1FFFFFF007ACC007ACC007ACC007ACC -58A8DDB4D8F0007ACC007ACC007ACC1C88D1EBF5FBFFFFFFFFFFFFCCE4F50E81CE99CAEB61ACDF -007ACC007ACC007ACC007ACC007ACC007ACC56A7DDECF5FBFAFCFED4E8F7419CD9007ACC1082CF -A2CEECE9F3FBF2F8FDA7D1ED007ACC007ACC63ADE0E9F3FBEFF7FC69B0E1007ACC3294D6CFE6F6 -F8FBFEEBF5FBB5D8F0007ACC4CA1DBEDF6FCD2E7F6F3F9FDB6D9F01A87D1007ACC67AFE0D7EAF7 -007ACC4CA1DBEDF6FCD2E7F6F3F9FDB6D9F01A87D1007ACC007ACC007ACCB0D6EF7FBCE5007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACCB8DAF1FFFFFFFFFFFFFFFFFFFFFFFF489FDA8CC3E8 -94C7EA007ACC007ACC9CCBEB80BDE6007ACC007ACC007ACC007ACCE0EFF9FFFFFFFFFFFFFFFFFF -FFFFFF208AD2007ACC5BA9DED7EAF7F5FAFDC8E2F43796D7007ACC5FABDFBEDDF2007ACC007ACC -007ACC007ACC007ACC1484D0A4CFEDF0F7FCF9FCFED4E8F757A7DD007ACC4AA0DBD4E8F7F0F7FC -A9D2EE1383CF007ACC087ECDBEDDF2A2CEEC007ACC007ACC007ACC007ACC007ACC007ACC0C80CE -FFFFFF087ECD007ACC007ACC007ACC007ACC4CA1DBC8E2F4007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC248CD3BADBF1 -EFF7FCF6FAFDCEE5F54CA1DB007ACC4CA1DBEDF6FCD2E7F6F3F9FDB6D9F01A87D1007ACC258DD3 -C7E2F4F9FCFEF5FAFDD8EBF71786D0007ACC288ED4BFDDF2F4F9FDE8F3FB3796D7027BCC7CBAE5 -DEEEF9F7FBFED4E8F70C80CE248CD3E0EFF9FCFDFFE4F1FA6DB3E2007ACC67AFE0D7EAF7007ACC -007ACC007ACC007ACC007ACC007ACC007ACC4CA1DBC8E2F4007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -65AEE0E2F0F9FAFCFECFE6F63796D7007ACC007ACC007ACC007ACCB0D6EF78B8E4007ACC007ACC -007ACCB8DAF174B6E3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC3394D6C6E1F4 -F4F9FDDAECF85FABDF007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACCF8FBFEFFFFFFFFFFFFFFFFFFFFFFFF087ECD -B8DAF174B6E3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC3897D7F4F9FD007ACC007ACC007ACC -007ACC007ACC007ACC007ACC3093D5F4F9FD0B7FCE007ACC007ACC63ADE0E9F3FBEFF7FC69B0E1 -0C80CEFFFFFF1484D0007ACC1C88D1FFFFFF007ACC007ACC4AA0DBD4E8F7F0F7FCA9D2EE1383CF -007ACC4CA1DBD4E8F7007ACC007ACC5CAADEC0DEF3007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1082CFE0EFF9 -FFFFFFCFE6F51082CF409BD990C5E990C5E9409BD91082CFCFE6F5FFFFFFE0EFF91082CF007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC3D99D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FDFEFF007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACCCACACAC4C3C2C8C7C6CCCBCAD0CFCED4D3D2D7D6D6DBDAD9DEDDDCE1E0DF -E3E2E1E6E5E4E8E7E64B4A454B49444B49454C4A454B4A454B4A454B49444B49444B49454B4A45 -4B49454C4A464C4A464C4B464D4B464D4B474F4D49504E4A504F4B504F4B4F4E4A4F4E4B4E4E4A -4E4D4A4E4D4A4E4D4A4E4D4A4E4E4A4E4D4A4E4D4A4E4D4A4E4D4A4E4D494E4D494E4D4A4F4D4A -4F4D4A4E4D494E4D494E4D484D4C484D4C484C4B474B4A464B49464C4A464C4B474C4A46494744 -48474347464347464346454246454146454145444145444044433F44433F44433F43423E43423D -42413C42413D41403B403F3B3F403A007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACCBFDDF20D80CE69B0E160ACDF007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC409BD9F0F7FC -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F7FC409BD9007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCC0DEF2FFFFFF -FFFFFFFFFFFFFFFFFF007ACCFFFFFFFFFFFFFFFFFFFFFFFFBFDEF2007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -409BD9F0F7FCFFFFFFDFEEF97FBCE5DFEEF9FFFFFFF0F7FC409BD9007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCB7D9F180BDE6007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC1484D0EFF7FC0B7FCE007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC0F81CF -1E89D2CDE5F5489FDA007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC98C9EA -87C0E7007ACCCCE4F554A5DD007ACC007ACC007ACC007ACC0D80CE1082CF9ECCEC88C1E7007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC0C80CEFFFFFF -1484D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC057CCDE0EFF93897D7007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACCCCE4F554A5DD007ACC007ACC007ACC007ACC0D80CE1082CF9ECCEC88C1E7007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC58A8DDB4D8F0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC007ACC007ACC017ACC1082CF3997D7 -E3F0FA1584D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC92C6E9 -7DBBE5007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC0D80CE1082CF9ECCEC88C1E7007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC409BD9FFFFFFFFFFFFEFF7FC8FC5E94FA3DC4FA3DC8FC5E9EFF7FCFFFFFFFFFFFF -409BD9007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1B88D11F8AD21F8AD21383CF -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACCCCCCCCC5C4C4C9C8C7CDCCCCD1D0CFD4D4D3D8D7D6 -DBDAD9DEDEDDE1E0DFE4E3E2E6E5E4E8E7E64B4A454B49454B4A454B4A454B4A454B4A454B4A45 -4B4A464C4A464C4B464C4B464D4C474F4D494F4E494E4D494F4D4A504F4B504F4B4E4D4A4E4D4A -4F4E4B4E4E4A4F4E4B4E4D4A4E4D4A4E4D4A4E4D4A4E4D4A4F4E4B4F4D4A4F4E4A4E4D494E4D49 -4E4D494E4D494F4D4A4F4D4A4E4D494E4D494E4D484E4C484C4B474C4A464B4A464B4A464B4A46 -4B494549484448474348474347464247464346454246454246454246454246454144433F44433F -43423E43423E43423D42413D42413D41403C40403B3F3F3A007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC3A98D7ADD4EF87C0E7 -047CCC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC1082CFA0CDECD0E6F6FFFFFFD0E6F6A0CDEC1082CF007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC60ACDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60ACDF007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC208BD2A0CDECF0F7FCFFFFFFF0F7FCA0CDEC208BD2007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC268DD37EBBE5007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC1685D058A8DD007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCD6EAF7ECF5FB78B8E4007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC1E89D2EBF5FB1A87D1CCE4F554A5DD007ACC007ACC007ACC007ACC96C8EAF5FAFD -A7D1ED077DCD007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC0C80CEFFFFFF1484D0007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC71B5E2B6D9F0007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACCCCE4F554A5DD007ACC007ACC007ACC007ACC96C8EAF5FAFDA7D1ED -077DCD007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC58A8DDB4D8F0007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC4CA1DBD4E8F7007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC4CA1DBD4E8F7007ACC007ACC007ACC007ACC -1E89D2F7FBFEDDEDF8489FDA007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC54A5DD1A87D1007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC4CA1DBD4E8F7 -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC96C8EAF5FAFDA7D1ED077DCD007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC409BD9E0EFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFE0EFF9409BD9007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCB5D8F0 -FFFFFFFFFFFF74B6E3007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCCDCDCDC7C6C5CACAC9CECDCD -D2D1D0D5D5D4D9D8D7DCDBDADFDEDDE2E1E0E4E3E2E6E5E4E8E7E64B4A454B4A454C4A464C4B46 -4C4A464C4B464C4B464C4B474C4B474D4C474D4C484F4E4A514F4C51504C504E4B504E4B4F4E4A -4E4D4A4F4E4A4F4E4B4E4E4A4F4E4A4F4E4B4E4E4A4F4E4B4F4E4B4F4E4B4F4E4B4F4E4A4F4E4A -4E4D4A4E4D494E4D494E4D494E4D494F4D4A4F4D494E4C494D4C484D4C484D4B474C4B464C4B46 -4C4A464B4A464A49454B4946484743484743484743464542464542464542464542474643474643 -46454145444044433F44433F43423E43423D42413D41413C41403C40403B3F3F3A007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC1D89D1007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC2F92D5007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -1484D01B88D1007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC1082CF70B4E2C0DEF2 -F0F7FCF0F7FCC0DEF270B4E21082CF007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC1987D18AC2E875B7E3057CCD007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCCFCFCF -C9C8C7CCCBCAD0CFCED3D2D1D6D5D5DAD9D8DDDCDBE0DFDEE2E1E0E5E4E3E7E6E5E8E8E74C4A46 -4D4C474D4C474E4C484D4C484D4B484E4C484D4C484D4C484D4C484E4C494F4E4A514F4C504F4B -4F4E4B4F4D4A4F4E4B4F4E4B504F4C4F4E4B4F4E4B4F4E4B504F4B4F4E4A504F4B4F4E4B4F4E4B -4F4E4B4F4E4A4F4D4A4F4E4A4F4E4A4E4D494E4D494E4D494E4D494E4C484E4D484D4C484D4C48 -4C4B464C4B464C4A464B4A454A49454A49454A4945494844484743474643464542464542464542 -46454246454246454245444145444045444144433F43433F42423D42413D41413C41403C41403C -40403B007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACCD1D1D1CAC9C8CECDCCD1D0CFD4D4D3D8D7D6DBDAD9DEDDDCE0DFDFE3E2E1E5E4E3 -E7E6E5E9E8E74E4C484E4D494E4D494E4D494E4C494E4C494F4D494E4D4A4E4D4A4E4D494E4D49 -4F4D4A4F4D4A4E4D4A4F4D4A504F4C4F4E4B4F4E4B504F4C504F4C4F4E4B504F4B504F4B504F4B -51504C4F4E4B4E4D494E4D4A4E4D4A4E4D494E4D494F4E4A4F4D4A4F4D4A4F4D4A4F4E494D4C48 -4D4C484D4C484D4B474C4B464C4B464B4A464A49454A49454A49454A4945494845484743474642 -47464247464346454246454146454145444146454146454146454144433F43433E43423E42423D -42413C41403C40403B40403B007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACCD3D3D3CCCBCACFCECED3D2D1D6D5D4D9D8D7DCDBDADEDEDD -E1E0DFE4E3E2E6E5E4E8E7E6E9E8E84E4D494E4D494E4D494E4D494E4D494D4C484D4C484E4D49 -4E4D494E4D4A4E4D4A4F4E4A4F4E4A504F4B514F4C504F4C4F4E4B504E4B504F4B504F4C504F4B -504F4C51504C51504C51504C4E4C494D4B484E4C484E4D494E4D494E4D494E4D494F4D494E4D48 -4E4D484E4D494E4D484E4D484E4C484D4B474C4B474C4B474B49464B49464A49454A49454B4A46 -4A494548474347464247464347464246454146454146454146454146454146454145444044433F -43433F42423D42413C41413C41403C41403B40403B007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCD5D5D5CECDCCD1D0CFD4D4D3D7D6D6 -DAD9D8DDDCDBE0DFDEE2E1E0E5E4E3E7E6E5E8E8E7EAE9E84D4C494E4D494D4C484D4C494D4C49 -4D4C494E4D494E4D4A4E4E4A4F4E4A4E4D4A4F4E4B51504C52514D52514E51504D504F4B504F4B -4F4E4B504F4B504F4C51504D51504D51504C4F4E4A4E4D494E4C494E4D494E4D494D4C484E4D49 -4E4D484E4D494E4D484E4D484E4D484E4D484E4D484C4B474C4B474B4A464B4A464A49454A4945 -4948444948444A4945494844474642474642474643464542464541454440464541454540454440 -45444045444044433F43433E43423D42413D42413D41403C41403C40403B007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC -007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACC007ACCD8D8D8D0CFCE -D3D2D1D6D5D4D9D8D7DCDBDADEDDDCE1E0DFE3E2E1E5E4E3E7E6E5E9E8E7EAE9E84D4C494D4C49 -4D4C484E4D494D4C484E4D494F4E4A4F4E4A4F4E4A4E4D494F4E4A51504C52514D52524E53524E -52514E52514D51504C504F4B51504C51504C51504C504F4B4F4E4A4E4D494F4D494D4C484E4C48 -4E4C484E4D484E4D484E4D484E4D484E4D484E4C484E4C484E4C484D4C474C4B474B4A464B4A46 -4A49454A49454A4945494844494844494845484743474643474642474642464541454441464541 -46454145444044444044444044433F44433F43423E43423E43423D42413D41413D41413C40403B -D7D7D7D4D4D4D1D1D1CECECECCCCCCC9C9C9C6C6C6C4C4C4C1C1C1BFBFBFBDBDBDBCBCBCBABABA -B9B9B9B8B8B8B7B7B7B6B6B6B5B5B5B5B5B5B4B4B4B4B4B4B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B396989AB3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3838789AFAFB0B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3AFAFB0838789B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3 -B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B3B4B4B4B4B4B4B5B5B5B5B5B5B6B6B6B7B7B7B8B8B8 -B9B9B9BABABABCBCBCBDBDBDBFBFBFC1C1C1C4C4C4C6C6C6C9C9C9CCCCCCCECECED1D1D1D4D4D4 -D7D7D7DADADAD2D1D0D5D4D3D8D7D6DAD9D8DDDCDBDFDFDEE2E1E0E4E3E2E6E5E4E8E7E6E9E8E8 -EBEAE94D4C484D4C494D4C484C4B484D4C484D4C484D4C484E4D494E4D494F4E4A504F4B51504C -51504C51504D51504C52514D51504C51504C504F4C504F4B4F4E4B4F4E4A4F4E4A4F4E4A4F4D49 -4E4D494E4D494E4D494E4D494E4C484E4C484E4D494E4D484E4D494E4D484D4C474D4C474C4B46 -4B4A464B49464B4A464A4945494844484744484744494844494844484743474643474642464541 -46454145444045444046454145444045444045444044433F44433F43423E44433E43423D43423E -42413D41413D40403BDADADAD7D7D7D4D4D4D1D1D1CFCFCFCCCCCCCACACAC7C7C7C5C5C5C3C3C3 -C1C1C1C0C0C0BEBEBEBDBDBDBCBCBCBBBBBBBABABABABABAB9B9B9B8B8B8B8B8B8B8B8B8B8B8B8 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B79A9C9EB7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7868A8DB4B4B4B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B4B4B4868A8DB7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7 -B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B7B8B8B8B8B8B8B8B8B8B8B8B8B9B9B9BABABA -BABABABBBBBBBCBCBCBDBDBDBEBEBEC0C0C0C1C1C1C3C3C3C5C5C5C7C7C7CACACACCCCCCCFCFCF -D1D1D1D4D4D4D7D7D7DADADADCDCDCD4D3D2D7D6D5D9D8D7DCDBDADEDDDCE0DFDFE3E2E1E5E4E3 -E7E6E5E8E8E7EAE9E8EBEAE94D4C484D4C484E4D494D4C484D4C484E4D484F4E494F4E4A4F4E4A -4F4E4A504F4B504F4B504F4C4F4F4B504F4B504F4B504F4B4F4E4A4F4E4A4F4E4A4F4E4A4F4D49 -4E4D494E4D484E4D484E4C484E4D484E4C484E4C484E4C484E4C484D4C484E4D484E4C484E4D48 -4D4C474D4C474C4B474B4A464B4A464B49454A4945494844484744484743484743494844484744 -48474347464246454146454145444045444045444044433F45443F44443F44433F43423E43423E -43423D42413D43413D42413D42413D40403BDCDCDCDADADAD7D7D7D4D4D4D2D2D2D0D0D0CDCDCD -CBCBCBC9C9C9C7C7C7C6C6C6C4C4C4C3C3C3C2C2C2C1C1C1C0C0C0BFBFBFBEBEBEBEBEBEBDBDBD -BDBDBDBDBDBDBDBDBDBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBC9EA0A2BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -8A8E91B9B9B9BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB9B9B98A8E91BCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC -BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBDBDBDBDBDBDBDBDBD -BDBDBDBEBEBEBEBEBEBFBFBFC0C0C0C1C1C1C2C2C2C3C3C3C4C4C4C6C6C6C7C7C7C9C9C9CBCBCB -CDCDCDD0D0D0D2D2D2D4D4D4D7D7D7DADADADCDCDCDFDFDFD6D5D4D9D8D7DBDAD9DEDDDCDFDFDE -E2E1E0E4E3E2E6E5E4E8E7E6E9E8E7EAE9E8ECEBEA4D4C484E4D494E4D494E4D494F4E494F4E4A -504F4A504E4A4F4E4A4F4E4A504F4B504F4B504F4B504F4B4F4E4A504F4A4F4E4A4F4E4A4F4D4A -4F4D494F4D494E4C484E4D484E4D494E4D494E4C484E4C474E4C474E4C484D4C474E4C484D4C47 -4E4C484D4C474D4C474D4B474C4B474C4B474B4A464B4A454A49454A49454A4844494844484743 -48474348474349484548474347464246454046454145444045444044443F44443F44443F44433F -44433F44433E43423E43423E43423E42413D42413D42413D40403BDFDFDFDDDDDDDADADAD8D8D8 -D6D6D6D3D3D3D1D1D1CFCFCFCECECECCCCCCCACACAC9C9C9C8C8C8C7C7C7C6C6C6C5C5C5C4C4C4 -C4C4C4C3C3C3C3C3C3C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2A3A5A7C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C28E9295BEBEBFC2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -BEBEBF8E9295C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2 -C2C2C2C2C2C2C2C2C2C3C3C3C3C3C3C4C4C4C4C4C4C5C5C5C6C6C6C7C7C7C8C8C8C9C9C9CACACA -CCCCCCCECECECFCFCFD1D1D1D3D3D3D6D6D6D8D8D8DADADADDDDDDDFDFDFE1E1E1D8D7D6DBDAD9 -DDDCDBDFDEDDE1E0DFE3E2E1E5E4E3E7E6E5E8E8E7EAE9E8EBEAE9ECEBEA4F4E4A504E4B4F4E4A -4F4D494E4D494F4E4A4F4E4A504F4A504F4A504F4A504F4A504F4B51504B504F4B4F4E4A4F4E49 -4F4D494F4E4A4E4D494E4D494E4D494D4C484E4D494E4D484E4D484E4C484D4C474E4C484D4C47 -4E4C474E4C474D4C474D4C474D4C474D4C474D4B474C4B464B4A464B4A454B4A464B4A454A4945 -4948444948444846434847434948444A4945484743474642474642474641464641464541454440 -44443F45443F44433F45443F44433E43423D43423E43423E42413D42413D42413D40403BE2E2E2 -DFDFDFDDDDDDDBDBDBD9D9D9D7D7D7D5D5D5D3D3D3D2D2D2D0D0D0CFCFCFCDCDCDCCCCCCCBCBCB -CACACACACACAC9C9C9C9C9C9C8C8C8C8C8C8C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7A7A9ABC7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7929699C3C3C4C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C3C3C4929699C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7 -C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C8C8C8C8C8C8C9C9C9C9C9C9CACACACACACACBCBCB -CCCCCCCDCDCDCFCFCFD0D0D0D2D2D2D3D3D3D5D5D5D7D7D7D9D9D9DBDBDBDDDDDDDFDFDFE2E2E2 -E4E4E4DBDAD9DDDCDBDEDEDDE0DFDFE2E1E0E4E3E2E6E5E4E8E7E6E9E8E7EAE9E8ECEBEAEDECEB -504F4B504E4B4F4E4A4F4E4A4F4E494F4E494F4E4A504F4A504E4A4F4E49504E4A504E4A504F4A -504E4A4F4E494E4D494E4D494E4D484E4D494E4D484E4C484D4C474D4C474D4C474D4C474E4C47 -4D4C474D4C474E4C474D4B474D4B474D4B474C4B474D4B474C4B474D4B474C4B464B4A464B4A45 -4A49454A49454A49454948444948444847444847444948444A4945484743474642464541464540 -46454046454045443F45443F45443F44433F44433F43423E43423E43423E43423E42413D42413C -42413C40403BE4E4E4E2E2E2E0E0E0DEDEDEDCDCDCDADADAD8D8D8D7D7D7D5D5D5D4D4D4D3D3D3 -D1D1D1D0D0D0CFCFCFCFCFCFCECECECDCDCDCDCDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBABADAFCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB95999CC7C7C8CBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC7C7C895999CCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB -CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCDCDCDCDCD -CECECECFCFCFCFCFCFD0D0D0D1D1D1D3D3D3D4D4D4D5D5D5D7D7D7D8D8D8DADADADCDCDCDEDEDE -E0E0E0E2E2E2E4E4E4E6E6E6DDDCDBDEDEDDE0DFDFE2E1E0E4E3E2E6E5E4E7E6E5E8E8E7EAE9E8 -EBEAE9ECEBEAEDECEB504F4B504F4B504E4B4F4E4A4F4E4A4F4E494F4E4A4F4E4A4F4E494F4E49 -4F4E4A4F4E4A4F4E494E4D494E4D494E4D484E4D484E4C484E4D484E4C484D4C484D4C474D4C47 -4D4C474D4C474D4C474D4B464D4C474D4C474D4B464D4C474D4B474D4B474C4B474C4A464B4A46 -4B4A464B4A454B4A454A49454A49454A4945494844494844494844484743484743494844484743 -47464246454146454146464146454045443F45443F44433F44433F44433E44433E43423E43423E -43423E43423E43423D42413D40403BE7E7E7E5E5E5E3E3E3E1E1E1DFDFDFDEDEDEDCDCDCDBDBDB -D9D9D9D8D8D8D7D7D7D6D6D6D5D5D5D4D4D4D3D3D3D3D3D3D2D2D2D2D2D2D1D1D1D1D1D1D1D1D1 -D1D1D1D1D1D1D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -AFB1B4D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0999DA0 -CCCCCDD0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0CCCCCD999DA0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0 -D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D1D1D1D1D1D1D1D1D1D1D1D1 -D1D1D1D2D2D2D2D2D2D3D3D3D3D3D3D4D4D4D5D5D5D6D6D6D7D7D7D8D8D8D9D9D9DBDBDBDCDCDC -DEDEDEDFDFDFE1E1E1E3E3E3E5E5E5E7E7E7E8E8E8DEDEDDE0DFDFE2E1E0E4E3E2E5E4E3E7E6E5 -E8E7E6E9E8E8EBEAE9ECEBEAEDECEBEEEDEC504F4B504F4B504E4A4F4E494F4E4A504F4A4F4E4A -4F4E494F4E494F4E494E4D494F4D494E4D494E4D484D4C484D4C484D4C484D4C484D4C484E4C48 -4D4C484E4C484E4C484D4C474D4B474D4B464D4B464D4B464D4B464D4B464D4B464D4B464D4B47 -4C4B474C4A474C4B474B4A464B4A454A49444A4945494844494844484743484743474643474642 -47464348474448474447464246454045444045444045444045443F44433F44433E44443F45433F -44433E43423D43423E43423E43423E44433F43423D41413BE9E9E9E8E8E8E6E6E6E4E4E4E3E3E3 -E1E1E1E0E0E0DFDFDFDDDDDDDCDCDCDBDBDBDADADAD9D9D9D9D9D9D8D8D8D7D7D7D7D7D7D7D7D7 -D6D6D6D6D6D6D6D6D6D6D6D6D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5B3B6B8D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D59CA1A4D1D1D2D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D1D1D2 -9CA1A4D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5 -D6D6D6D6D6D6D6D6D6D6D6D6D7D7D7D7D7D7D7D7D7D8D8D8D9D9D9D9D9D9DADADADBDBDBDCDCDC -DDDDDDDFDFDFE0E0E0E1E1E1E3E3E3E4E4E4E6E6E6E8E8E8E9E9E9EBEBEBE0DFDFE2E1E0E4E3E2 -E5E4E3E7E6E5E8E7E6E9E8E7EAE9E8EBEAE9ECEBEAEDECEBEEEDEC4F4E4A4F4E4A4F4E494F4E49 -4F4E494F4D494E4D484D4C484D4C484D4C484D4C484E4C484D4C474D4B474C4B474D4C474C4B47 -4D4B474D4C474D4C474D4C474D4C484D4C474D4B464C4B464C4B464C4B464D4B464C4B454C4B46 -4D4B464C4B464C4A464C4B474C4A464B4A464A49454A49454A48444A49454A4844494743484743 -48474348474348474348474349484549484447464246454045444045443F45443F44433E44433E -44433E44433F44433F43423E43423D43423E43423E44433F44433E42413D41413CECECECEAEAEA -E9E9E9E7E7E7E6E6E6E5E5E5E3E3E3E2E2E2E1E1E1E0E0E0DFDFDFDEDEDEDDDDDDDDDDDDDCDCDC -DCDCDCDBDBDBDBDBDBDBDBDBDADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADAB7B9BCDADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADAA0A4A7D6D6D6DADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADAD6D6D6A0A4A7DADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA -DADADADADADADADADADADADADADADADADADADBDBDBDBDBDBDBDBDBDCDCDCDCDCDCDDDDDDDDDDDD -DEDEDEDFDFDFE0E0E0E1E1E1E2E2E2E3E3E3E5E5E5E6E6E6E7E7E7E9E9E9EAEAEAECECECEDEDED -E2E1E0E4E3E2E5E4E3E7E6E5E8E7E6E9E8E7EAE9E8EBEAE9ECEBEAEDECEBEEEDECEFEEED4E4C48 -4D4C484D4C474E4D484E4C484C4A464C4A464B4A464C4A464C4B464C4A464C4B464C4B464D4B47 -4C4B474D4B474C4B474C4B464C4B474D4B474C4B474C4B464C4B464B4A454C4A454C4A454C4B46 -4D4B464D4B464C4B464D4B464C4B464C4A464C4A474B4A464B4A464A4A454A49454A4844494844 -49484448464248474348474348474449484448474448474448474447464246454045443F44433F -44433F44433E44433E45443F44433F44433F43423E43423E43423E43423E43423E43423E43423D -41413CEEEEEEEDEDEDEBEBEBEAEAEAE9E9E9E8E8E8E7E7E7E6E6E6E5E5E5E4E4E4E3E3E3E2E2E2 -E1E1E1E1E1E1E0E0E0E0E0E0E0E0E0DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEBBBDC0DEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEA3A7ABDADADBDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDADADBA3A7ABDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE -DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFE0E0E0E0E0E0 -E0E0E0E1E1E1E1E1E1E2E2E2E3E3E3E4E4E4E5E5E5E6E6E6E7E7E7E8E8E8E9E9E9EAEAEAEBEBEB -EDEDEDEEEEEEEFEFEFE4E3E2E6E5E4E7E6E5E8E7E6E9E8E7EAE9E8EBEAE9ECEBEAEDECEBEEEDEC -EEEDECEFEEED4D4C474C4B464C4B464C4A464C4A464C4A454B4A454B49444C4A454C4A454B4945 -4C4A454C4A454C4A464C4A464C4A464C4A464C4A464B4A464C4B474C4A464C4A464C4A454C4B46 -4C4B464C4A454C4A454C4B464D4B464D4B464D4B464D4B464C4A464C4B464B4A464B4A464B4946 -4A49454A49444947434948444847434847434847434848444747434746434948454B4A46474743 -46454144433F44433F45444044433F44433F45443F45443F44433F44433E43423E43423E43423E -43423D42413C42413D41413CF0F0F0EFEFEFEEEEEEEDEDEDECECECEBEBEBEAEAEAE9E9E9E8E8E8 -E7E7E7E6E6E6E6E6E6E5E5E5E5E5E5E4E4E4E4E4E4E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2BEC1C3 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2A6AAAEDEDEDF -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2DEDEDFA6AAAEE2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2 -E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E3E3E3E3E3E3E3E3E3 -E3E3E3E3E3E3E4E4E4E4E4E4E5E5E5E5E5E5E6E6E6E6E6E6E7E7E7E8E8E8E9E9E9EAEAEAEBEBEB -ECECECEDEDEDEEEEEEEFEFEFF0F0F0F1F1F1E6E5E4E7E6E5E8E7E6E9E8E7EAE9E8EBEAE9ECEBEA -EDECEBEEEDECEEEDECEFEEEDEFEEED4C4A464B4A454B49454B4A454B49444B49454B4A454C4A45 -4C4A454B49444B49454B49444B49444B49444B49444C4A454B4A454C4A464B4A464C4A464C4A46 -4B4A454B4A454C4A454C4A454C4A454C4A454C4A454C4A454C4B464D4B464C4A464C4B464B4945 -4B4A464B49464B49454A49454A4844484743484743484743484743484744484744474643474743 -4A49454B4A4648474345444044433F45444045444044433F44433F45443F44433F45443F45443F -44433F44433F43423E43423D43423D41403C41413CF2F2F2F1F1F1F0F0F0EFEFEFEEEEEEEDEDED -EDEDEDECECECEBEBEBEAEAEAEAEAEAE9E9E9E9E9E9E8E8E8E8E8E8E8E8E8E7E7E7E7E7E7E7E7E7 -E7E7E7E7E7E7E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6C1C4C7E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6A9ADB1E2E2E3E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E2E2E3A9ADB1 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6 -E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E8E8E8E8E8E8E8E8E8E9E9E9E9E9E9EAEAEAEAEAEAEBEBEB -ECECECEDEDEDEDEDEDEEEEEEEFEFEFF0F0F0F1F1F1F2F2F2F3F3F3E8E7E6E8E8E7E9E8E8EAE9E8 -EBEAE9ECEBEAEDECEBEEEDECEEEDECEFEEEDEFEEEDF0EFEE4B4A454B4A454B49454B4A454B4A45 -4C4A454B4A454B4A454B4A454B4A454B49454A48444B49444A49434A49444B49454B49444B4945 -4B4A454B4A454C4A464B4A454B4A444C4A454C4A454C4A454C4A454C4B454C4B464C4B464C4B46 -4C4A464C4A464B4A454B4A464B49464A49454A4945494844484743484743474642474642484743 -48474347464347464247474347464346464246454146454145443F43433E44433E44433E44443F -44433F45444045444044444044433F44433F43423E43423E43423D41413CF4F4F4F3F3F3F2F2F2 -F1F1F1F1F1F1F0F0F0EFEFEFEEEEEEEEEEEEEDEDEDEDEDEDECECECECECECEBEBEBEBEBEBEBEBEB -EBEBEBEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAC4C7CAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAACB0B4E5E5E6EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAE5E5E6ACB0B4EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEA -EAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEAEBEBEBEBEBEBEBEBEBEBEBEBECECECECECEC -EDEDEDEDEDEDEEEEEEEEEEEEEFEFEFF0F0F0F1F1F1F1F1F1F2F2F2F3F3F3F4F4F4F5F5F5E9E8E8 -EAE9E8EBEAE9EBEAE9ECEBEAEDECEBEEEDECEEEDECEFEEEDEFEEEDF0EFEEF0EFEE4B49444A4944 -4948434A49444B4A454B49444C4A454B49444B4A454B49444A49444A49444B49444B49444B4944 -4B49444B49444A49444B49454B4A454B4A454C4A454C4B454C4A454C4A454C4A454D4B464D4B46 -4D4B464C4B464D4B464C4B464B4A464B4A454B49454B49454A4945494844494844494844484743 -48474347464247464247464347464347464346464246454146454146454146454044433F44433E -44433E45443F45443F45443F45444045444044444044443F44433F44433F44433F44433E41413C -F5F5F5F5F5F5F4F4F4F3F3F3F3F3F3F2F2F2F1F1F1F1F1F1F0F0F0F0F0F0EFEFEFEFEFEFEFEFEF -EEEEEEEEEEEEEEEEEEEEEEEEEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDC7CACCEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDAEB2B6E8E8E9EDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDE8E8E9AEB2B6EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDED -EDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEEEE -EEEEEEEFEFEFEFEFEFEFEFEFF0F0F0F0F0F0F1F1F1F1F1F1F2F2F2F3F3F3F3F3F3F4F4F4F5F5F5 -F5F5F5F6F6F6EAE9E8EBEAE9ECEBEAECEBEAEDECEBEEEDECEEEDECEFEEEDEFEEEDF0EFEEF0EFEE -F0EFEE4A49444A49444A48434A49444A49444B49444B49444B49444B49444A49444A48434A4944 -4A48434A49444B49444A49444B49444B49444A49444A49444B4A454C4B454C4A454C4A454D4B46 -4D4B464D4B464C4B464C4A464C4A454C4A464C4B464B4A464B4A464B4A464B4A464A4945494844 -484744484744484744484743484743484743484744484743474743484743474642464541464541 -45443F44433E44433E44433E44433E44433E44433F45444045444045454045443F43433E43433E -43423E43423E42423DF7F7F7F6F6F6F6F6F6F5F5F5F5F5F5F4F4F4F4F4F4F3F3F3F3F3F3F2F2F2 -F2F2F2F2F2F2F1F1F1F1F1F1F1F1F1F1F1F1F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0C9CCCFF0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0B0B5B8EBEBECF0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0EBEBECB0B5B8F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0F0F0F1F1F1F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3F3F3F3F4F4F4F4F4F4F5F5F5 -F5F5F5F6F6F6F6F6F6F7F7F7F8F8F8ECEBEAECEBEAEDECEBEDECEBEEEDECEEEDECEFEEEDEFEEED -F0EFEEF0EFEEF0EFEEF1F0EF4A49444A49444A49444A48434A49444A49444A49444B49444A4844 -4B49444A48444A48434A48434A48434A48434A48434A48444A49444B49444B49454C4A454C4A45 -4B4A454C4B464D4B464D4B474D4B474C4A464C4A454C4A464B4A464C4B464C4B464B4A464B4A46 -4B4A46494845494845494844484743484743484744484744484843484843484743474742484743 -47464246454145443F44433E44433F44433E44433E45433F43423E43423E44443F454440454440 -44433F44433F43433E44433E43423E41413CF8F8F8F8F8F8F7F7F7F7F7F7F6F6F6F6F6F6F5F5F5 -F5F5F5F5F5F5F4F4F4F4F4F4F4F4F4F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2CBCED1F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -B2B7BAEEEEEFF2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2EEEEEFB2B7BAF2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2F2 -F2F2F2F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5 -F5F5F5F6F6F6F6F6F6F7F7F7F7F7F7F8F8F8F8F8F8F9F9F9EDECEBEDECEBEEEDECEEEDECEFEEED -EFEEEDEFEEEDF0EFEEF0EFEEF1F0EFF1F0EFF1F0EF4A48434A48434A48434A49444B49444A4843 -4A49444A49444A49444A49444A48434A48444948434A48434A48434A48434A48444B49444A4844 -4B49444B49444B4A454C4A464C4B464C4B464D4B464C4A464B49454A49444B4A464B4A464C4B47 -4C4A464B4A464B4A474B4A46494844494844494744484643484744484643474743484743484743 -47464247464247464247464145444044433E45443F46454045433F44433E44433E44433E44433F -45443F44443F44433F44433E43433E44433E44433F43423E41413CF9F9F9F9F9F9F8F8F8F8F8F8 -F8F8F8F7F7F7F7F7F7F7F7F7F6F6F6F6F6F6F6F6F6F6F6F6F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5 -F5F5F5F5F5F5F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4CDD0D3F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4B3B8BCF0F0F1F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F0F0F1B3B8BCF4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4 -F4F4F4F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6 -F6F6F6F6F6F6F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9FAFAFAEEEDECEEEDEC -EEEDECEFEEEDEFEEEDF0EFEEF0EFEEF0EFEEF0EFEEF1F0EFF1F0EFF1F0EF4948424A48434A4843 -4A48434A48434A48444A48434A48444A48444A48434A48444A48444A48434948434948434B4944 -4A48444A48444B49444B49444C4A454C4A464C4B464C4B464C4B464C4B464B4A464B4A464C4B46 -4C4A464C4A464B4A464C4B464B4A464B4A47494845494844494844494845484744474643464642 -47464247464247464246454146454146464146454145443F45444046454045454045443F44433F -44433F44433F44433F44433F44433E43433E43423E44433F44433F44433F44433F42423CFAFAFA -FAFAFAFAFAFAF9F9F9F9F9F9F9F9F9F8F8F8F8F8F8F8F8F8F8F8F8F7F7F7F7F7F7F7F7F7F7F7F7 -F7F7F7F7F7F7F7F7F7F7F7F7F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6CFD2D5F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6B5BABDF2F2F3F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F2F2F3B5BABDF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6 -F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7 -F7F7F7F7F7F7F7F7F7F8F8F8F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFA -FBFBFBEEEDECEFEEEDEFEEEDEFEEEDF0EFEEF0EFEEF0EFEEF1F0EFF1F0EFF1F0EFF1F0EFF1F0EF -4948424A48434A48434A48434A48434A48434A48444A48444A48434A49444A48434A48444A4843 -4A48434A48434B49444B49454B49454B49454C4A464C4A464C4B464C4A464C4A464C4A464C4B46 -4C4B464C4B474C4B474B4A464B4A464B4A464B4A464B4A464B4A46494845484744494844494845 -48474447464247464348474348474347464247464146464146464147464145444045443F45443F -45443F44443F44433F45443F45443F45443F44433E44433E44433E43423E44433F44433F44433F -43423E42423CFBFBFBFBFBFBFBFBFBFAFAFAFAFAFAFAFAFAFAFAFAF9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8D0D3D6F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8B6BBBFF3F3F4F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F3F3F4B6BBBFF8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 -F8F8F8F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFAFAFA -FBFBFBFBFBFBFBFBFBFBFBFBEFEEEDEFEEEDF0EFEEF0EFEEF0EFEEF0EFEEF1F0EFF1F0EFF1F0EF -F1F0EFF1F0EFF2F1F04A48434A48434A48434A49444A48444A48444A48444A49444A49444B4944 -4A49444B49444A48434A48434B49444B49444C4A454C4A454B49454B49454C4A454C4A464D4B46 -4C4A454B4A454B4A454C4B464C4B474C4A464B4A464B4A464B4A454B4A464B4A464A4946494945 -484844494844494845484743464542474643484743474642484743474742474742484743474742 -46464144433F45443F45443F45443F44433F44433F44433F45443F44433E43433E43423D43423E -44433F45444044433F44433F42423DFCFCFCFCFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFAFA -FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -D1D4D7F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9B7BCC0 -F5F5F6F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F5F5F6B7BCC0F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 -F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFCFCFCFCFCFCF0EFEEF0EFEEF0EFEEF0EFEEF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF2F1F0F2F1F04A48434A48434A49434A49444B49444B49444B4944 -4B49444B49444B49444B49444B49444A48434B49444B49444B49444C4A454B4A454B49454B4944 -4C4A454C4A464D4B464C4A464C4B464C4B464C4B464C4B464B4A464B4A464B4A464B4A464B4A47 -4A4A464B4A464A4946494845494845494844484743474642474642474642474642474642484843 -48474347464246464146454145444045444045443F45443F45443F44443F45444044443F44433E -44433E43423D44433E44433E45444045444044433F42423DFDFDFDFDFDFDFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBD3D6D9FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBB8BDC1F6F6F7FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF6F6F7 -B8BDC1FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB -FBFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDF0EFEEF1F0EFF1F0EF -F1F0EFF1F0EFF1F0EFF1F0EFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F04B49434B49444A48434A4843 -4B49444A49434A48434A48434B49444A49434A49434B49444B49444B49454C4A454B4A454C4A45 -4C4A454C4A454C4A464D4B464D4B464D4B464C4A464C4B464D4B464C4B464C4B464B4A464B4A47 -4B4A474B4A464A49464A4A464A4A464A4945494844484744484844484743474642474642474642 -47464147474248474247474247464246454145454045444045444044443F44433F44443F45443F -45444044433F44433E44433E43433E43433E44433E45444046454146454142423DFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCD3D6D9FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCB9BEC2F7F7F8FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCF7F7F8B9BEC2FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC -FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -F1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF1F0EFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04B4944 -4B49444B49444B49434B49444948424948434847424A49444A49434B49444B49444B49444B4945 -4B4A454B4A454C4A454C4A454C4A444D4B464C4A454D4B464C4A464C4A454C4A454C4A464B4A45 -4C4B464B4A464A49464A49454948454A49464A49464A49464A4945494845484744494844494844 -484643484743484743474642494844484843474742474742474642474642454540454440454440 -44443F45454045454045443F44433E43433E44433E44433E43433E44433F464541454440454440 -42423DFEFEFEFEFEFEFEFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDD9DBDEFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDBABFC2F8F8F9FDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF8F8F9BABFC2FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFE -FEFEFEFEFEFEFEFEFEF1F0EFF1F0EFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F04C4A444B49444B4A444B49434B49444A49434948434A48434B49444B49444C4A44 -4B49454B49454B49454B4A454C4A454C4A444B4A444B4A444C4A454C4A454C4A454C4A454C4A45 -4B49444B49454B4A464B4A454B4A464A49464A49454A49454A49464A49464A49454A4945494945 -4948454A4945484743484642484743474642474642494844484843474642474743474642474743 -47464246464145454146454146454145444045443F44433E44443F43423E44433E44443F454540 -46454247464246454142423EFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDD5D8DB -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDBABFC3F9F9FA -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF9F9FABABFC3FDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD -FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04B4A434C4A444B49444A49434A48434A49434B4A454B4944 -4B49444B49444B4A444B49444B49444C4A454C4A454C4A454C4B454B4A454B4A454B4A444B4944 -4B49444B4A454B49444A49444A49444A49444A49444A48454A49454948454A49454B4A464B4A46 -4A4946494945494945484844484844484743484743484642474642474642484743474743474743 -47464347474348484347464247464247464246454146454045444045444045443F45454044433E -46454045454045444146454146454146454243433FFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFED5D8DBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEBABFC3F9F9FAFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF9F9FABABFC3 -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEF2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04B49434B49434A48424A4842494842 -4A48424A48434A49434A49434A48434A49444B49444A49444B49444B4A454C4A454C4B464C4B45 -4C4B454B4A444A49434A49444B4A454A49444A49444A49444948434948444948444948444A4945 -4A49454A49464A4945494945494844494845484844484743484743484743474642474642474642 -47474347464347464247464348474348474347464248474347464246454146454045444045443F -45444046454145454046454146454145444045444045454146454243433FFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFED6D9DCFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEBBC0C4FAFAFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFAFAFBBBC0C4FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFF2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F04A48424B4943 -4A48424948414846404846404948424A48424948424948424947424947424A49444948434A4944 -4B49444B4A454B4A454B4A454B4A454A49444948434A49444A49444A4944494944494843494843 -4847434847434948444948454A49454A49464A4946494845494845484743484743494844484743 -474642474642484643484744474642474743474643474642474642474642474642474642464541 -45444045444045444045444046454146454245454145444044434045444045444047464344443F -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFED6D9DCFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEBBC0C4FAFAFBFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFAFAFBBBC0C4FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE -FEFEFEFFFFFFF2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F04A48424A48424A484148474047453E46453E47453F484741494741484640464540474641 -4847424847424848424948434948434A49444A49454A49444A4944494843494944494944494844 -4948434948444948444746424746424847434948444948444A49454A49454A4945494844494844 -494844494844494844484743484743484744474643484744484744484744484743474642484743 -484743474642464541464541464540464540454440454441464541454441454440454440454440 -45444046454244443F3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F04A484248474048464046453E45443D44433C45443D46453E484640 -46453F46453F474640474741464640474641474742484843494843494844494843484743484843 -484742484742484742484742484743484743484743484743484743484744494844494844494945 -4948444948444948444948444A49454A4945494844484744484744484744484844494844494844 -484844484743494844484743474642474642484742474642474641464541464542454441464541 -45444145444045444045444045444144443F3B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F049474147453F46453E45443D45433D44433C -44423C46443E47463F45443E45443F464640474641474641464641474641484843484743484742 -484742484742484742484742474642474642484742484743484743484743484743474642484743 -4848444848444948454948444948444948444A49454A4946494844484743484844494844484844 -494845484844484844494844484744484744484743474642474642464541474641474641474642 -46454146454146454145454145444145444045444146454143433F3B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F045443E43423B43423C -43423B44433C42413B42413B44423C45443D43423C44443E464540464641474641464540474642 -484742484743474642484742484742484742484743474642474642474641474642474642484743 -484743484743474642484843484744484744484744494845484844494845494844484744494844 -484743484744484844484744484744494845494844484743484744484744484743464642474641 -46464147464246454146454146454146454146454246454145454147464247464244443F3B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -44423C42413B41403A41413A41413A41403942413B43423C44443D43423C43423D454540454540 -44443F45443F454540464641464641474642474642484743474642474642474642464641464641 -464542464542474642484743474642474642484743484743474744474643484744474743474643 -484743484743484743484743484744484844474744484744484844494844484744484743484744 -484743474642464642464541464542464541464542464542464541464541464541454541474642 -47464244443F3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F043423C41403A40403941403A40403A403F3942413B43423C43423C42413C -42413D45443F45454045454045443F44443F44443F44443F454440464541474642484742474641 -464540464541474642464541464541464542464542464541474642484744474743474643474643 -474643474643484743484743474643474643484743474743474643484744484744484743474643 -484743474643484743484744474643474642464641474643464541454541464542464542464542 -45454145454145444145444043433E3B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F041403A403F39403F393F3F3940403A403F3942413C -44433E42423C403F3A41413C43433E46454145454045454045443F454540454540494945A0A09D -DEDEDBDDDDDBA0A09D4B4A454746424646424746424746424746434746434B4A46A1A09EDEDEDC -DDDDDBA0A09D4B4A474746434847434948444847444847444847434C4B48A2A19EDEDEDCDDDDDB -A1A19E4C4B48474642474643484744484844484743474643474642474742464642464642464541 -46454146464246464246454145444144444044434042423D3B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3A3F3F393F3E3940403A -403F3A3F3F3942413C43433D41413C40403B42413D444440454440454540454440454540454540 -4544409F9F9CEEEEECEEEEECEEEEECEEEEECA0A09D474642464642464541474642474743474642 -A0A09DEEEEECEEEEECEEEEECEEEEECA1A09D484743484743484844494845494845484844A1A19E -EEEEECEEEEECEEEEECEEEEECA1A09E484744484743474743484844484844484743474743474642 -46464246464247464246464246454246454146454145444145444044434042423D3B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3A -3F3F393F3F3940403A3F3F393F3F3A43423D42423C3F3E3940403B43433F444440444440454541 -45444044433F42423E43423EDEDEDBEEEEECEEEEECEEEEECEEEEECDFDFDC464541464541464541 -474642474642474643DEDEDCEEEEECEEEEECEEEEECEEEEECDFDFDC474643484743494845494845 -494845494845DEDEDCEEEEECEEEEECEEEEECEEEEECDFDFDC484744484743474743474743484844 -48474348474347464247464247464346454246454246454246454145454145444045444044433F -42423D3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0403F393F3E393F403A403F3A403F3A403F3A40403B3F3F3A3F3E3A42413D444440 -44444044433F45444144443F44433F43423E42423EDDDDDAEEEEECEEEEECEEEEECEEEEECDCDCDA -464541464541464542474642464642464542DDDDDBEEEEECEEEEECEEEEECEEEEECDCDCDA474642 -484744494945494845494845484845DDDDDBEEEEECEEEEECEEEEECEEEEECDDDDDA494844484743 -484843494844494844494844484743474743474643474642464642464542464642464541464541 -45444045444044433F42423D3B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03E3E383E3E393F3F3A40403A40403A3F3F3A3F3E393F3E3A -40403B43423E44433F45444044434045444045444045454044433F44443F9E9E9BEEEEECEEEEEC -EEEEECEEEEEC9E9E9B464441464441464542474542464542454441A0A09DEEEEECEEEEECEEEEEC -EEEEEC9F9F9D484744494845484845494945494945484845A1A19EEEEEECEEEEECEEEEECEEEEEC -A09F9D484844494844484743494844494844494844484743474642474643474643474643474642 -46454146454146454145444045444044443F42423D3B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03E3E383E3E393F3F3941403B41403B -3F3F3A3F3E3940403C42423E44443F44433F45444044434044434044433F44433F44433F444440 -4747439E9E9BDDDDDADDDDDA9F9E9B4847444544414644414544414645414645424544414A4A46 -A0A09DDDDDDBDDDDDBA1A09D4C4B484847444848454848444848454949454949454D4C48A1A19E -DDDDDBDDDDDBA1A19E4C4B47484844494844484743484744484844494845494845474643474643 -47464247464247464246454146464146454145444045444044433F41413C3B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F39403F3A -40403B41403B41413C41413C41413C42423D43433E43433F43433E43423E43423E43423E44433F -44443F44443F44433F43423E42413D43423E44433F44433F444340454441464542464541464541 -4544414645424645424746434746434746434747434848444948454847444948454948454A4946 -494845494844494844494844484844484844484744484844494844484844484743484743484743 -47474347474348474447464247464247464247464246454146454145444045444044433F41413C -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F03E3E393F3E393F3F3A41403B42413C42413C42423D43423E44433F44433F44433F44433F -43433E43433E43433F44443F44433F43423E42423D42413D43423E44433F44433F454440454441 -454441454440454440454441464542454441464542464642474642474743484744484744484743 -4948454A4946494844494844484744494844494844494744484744494844494844484744484744 -484744484743484744484744484744474743474643474642474642464541464541464541464541 -45444044433F42423D3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F03F3E393F3E393F3E3941403B42413C41413C43423E43423E43433E -43423E43433E43423E42423D43423E44433E44433F43433E43433F43423E44433F43423E43433E -44433F444440444440454440454440464541454541454541454441464542474643474643464642 -474743484744484744494845494845494844494844484744494844494844494844484744484744 -484743484744484744484744484743484743484744484744474743464542464642474642464541 -46464245454045444044444044433F41413D3B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3A403F3A403F3A41403C42413C42413C -42423D42423E43423E43423D42413D42413D41413C42423D43423D43423E43433F44433F43433F -44434044433F44433F45444044433F44433F454440454440454440454440454441444340464541 -474642474642464643484743484744494845494845494845494844484844484743494844484744 -484744484744484743474643474743484743484744484743474643484744484744484744474643 -47464347464246454146464246454145454144443F44433F42423D3B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F041403B403F3A403F3A -42413C42413D41413C42413D42413D42413D42413C42413C41413C41403B42413C42413D43423E -44433F43433F43433F44444044444044433F43433F44433F44433F44444044443F444440454440 -454440444340464541464541464542464642474642474643484844494845494945484744484744 -484743484744484743484743484743474643474642474743484743484844484743474743494844 -48474348474447474347464347464246454246454245444145444144444043433F41423D3B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -41403B41403B41403C42413C42413C42413C42413D42413D42413D42413C42413C41403B403F3A -41413B42413D42413D43423E43433F43433F44443F44443F44443F43433F44433F44433F44433F -44443F454541464541464541454440454440464541474642464642474642484744494845494845 -494945484844474743474743474743484743474643474643484743484744484844484844484844 -484844474743484743484743484743474642474642474642474642464642454541454440444440 -44433F41423C3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F042413C41413C41403B42413D42413D42413D42413C42413C42413C41403B -41403B41403B403F3A41403B42413D42413C42423D43423D4746439F9F9CDEDEDBDDDDDA9E9E9B -47474343423E43423E4544404544404544404544404A4945A09F9DDEDEDBDDDDDBA0A09D4B4A46 -4746434847444847444847444847444747434B4B47A1A19EDEDEDCDDDDDBA0A09D4C4B48484744 -484744484744484844484844474643474743484743484743474642474642474642464541464642 -46454245444145444043433E41423C3B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F042413C41403B41403B42413C42413D43423E42413D -42413C41403B41403B40403B41403B40403B403F3B41403B41403C42413D42423D9E9E9BEEEEEC -EEEEECEEEEECEEEEEC9F9E9B43433F43433F44433F444440454440444440A09F9CEEEEECEEEEEC -EEEEECEEEEECA0A09D464642474743484844484744474744474743A0A09DEEEEECEEEEECEEEEEC -EEEEECA1A09E484744484744484844484844494844484743484743484843484743474642474642 -47464247464246464245454145444044433F44433F41413C3B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40455F6468CDCFD0474C503B40453B4045 -3B40453B40453B40453B4045474C50CDCFD05F64683B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F042413C41403B403F3A41403B -42413D42413D42413C41413B41403B403F3A403F39403F3A403F3A403F3A41403B41403B41413C -42413DDEDEDBEEEEECEEEEECEEEEECEEEEECDEDEDC44433F43423F43423F45444145444044433F -DEDEDBEEEEECEEEEECEEEEECEEEEECDFDFDC464642474643474643474643474744484744DEDEDC -EEEEECEEEEECEEEEECEEEEECDFDFDC494845494844484744484744494844484743484743484743 -49484447464247464247464247464247464246454245444043423E43423E41423C3B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045CED0D1FFFFFF -DADBDC474C503B40453B40453B40453B4045474C50DADBDCFFFFFFCED0D13B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F042413C -42413C41403B403F3A42413C42413D41413C41403B41403B403F3A3F3E39403F3A403F3A403F3A -41403B413F3B41403B42413CDDDDDAEEEEECEEEEECEEEEECEEEEECDCDCDA44433F43433F43423F -44434043433F44443FDDDDDBEEEEECEEEEECEEEEECEEEEECDCDCDA474642474743474643484743 -474744474744DDDDDBEEEEECEEEEECEEEEECEEEEECDDDDDA484844484844484844484844494844 -48484448474348474348474347464248474347464246454146454145454045444044433F43433F -41413C3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B4073B5F3FFFFFFFFFFF9F9F8F9F9F2EDDCC199734D40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B5796D4F9C47E45453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B5796D4F9C47E45453B4045597B8A654B45 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B5796D4F9C47E45453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B5796D4F9C47E45453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B405C90D5F9C7814A3B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B4045597B8A654B453B40453B5190CEF9CA844B453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4045597B8A654B453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B5190CEF9CA844B453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B405C90D5F9C7814A3B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B405C90D5F9C7814A3B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B405C90D5F9C7814A3B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045597B8A654B45 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B405C90D5F9C7814A3B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B404A597BA7C1D5E7 -F2F9FFFFF9F3ECDBC4A981624140453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B5796D4F9C47E45453B40453B40453B40453B4045 -3B5796D4F9C47E45453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B4073B5F3FFFFFFFFFFFFFFFFFFFFF8F3EDD4BD96654B453B40453B40453B40453B4045 -3B40453B40453B40453B40453B5796D4F9C47E45453B5796D4F9C47E45453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B4073B5F3FFFFFFFFFFFFFFFFFFFFF8F3EDD4BD96654B45 -3B40453B40453B40453B40453B40453B5796D4F9C47E45453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B4073B5F3FFFFFFFFFFFFFFFFFFFFF8F3EDD4BD96654B453B40453B40453B40453B4045 -3B40453B40453B40453B40453B5796D4F9C47E45453B5796D4F9C47E45453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B405C90D5F9C7814A -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B404A -7EC9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2BD793B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B404A65A5D6ECF3F3E0AB733B4045 -3B40453B40453B40453B40453B5779A3C3DCE6EDF3F2F3F3F2EDE1CEB790654B453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B5796D4F9C47E45453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B4045474C50DBDCDCFFFFFFDADBDC474C503B40453B4045474C50DADBDCFFFFFFDBDCDC474C50 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F042413C42413C41403B41403C42413C43423E42413D41413C41403B41403B403F3A -3F3E393F3E39403F3A41403B41403B41403C41403C9E9E9AEEEEECEEEEECEEEEECEEEEEC9E9E9B -45444044433F43423E43423E44433F4544409F9F9CEEEEECEEEEECEEEEECEEEEEC9F9F9C454440 -474642474642474743484744474743A1A09EEEEEECEEEEECEEEEECEEEEEC9F9F9D484743494845 -484844484844494844484844484743474642484743474642474742474742464641464541454541 -44433F44433F44433F41423D3B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4073B5EDF3B575453B40453B404547699CCEF3F3BB7B4A3B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B404A -474B504140453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B404A474B50414045 -3B4067A3E1D6965D453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B5796D4F9C47E45453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B5796D4F9C47E4545 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B405C90D5F9 -C7814A3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B4067A3E1D6965D453B40453B5190CEF9CA844B45 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4067A3E1D6 -965D453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B5190CEF9CA844B453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B405C90D5F9C7814A3B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B405C90D5F9C7814A3B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B405C90D5F9C7814A3B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B4067A3E1D6965D453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B405C90D5F9C7814A3B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -598DD0F2F3D6A981674D45453B45565F7BADD4F3F3CE8D5C3B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B5796D4F9C47E45453B4045 -3B40453B40453B40453B404A474B504140453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B516D96CFF3F2BD7F474045 -3B40453B40453B40453B40453B40453B40453B40453B5796D4F9C47E45453B404A474B50414045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4073B5EDF3B575453B40453B4045 -3B516D96CFF3F2BD7F4740453B40453B40453B40453B40453B404A474B504140453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B516D96CFF3F2BD7F474045 -3B40453B40453B40453B40453B40453B40453B40453B5796D4F9C47E45453B404A474B50414045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B405C90D5F9C7814A3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B404572BDF3ECB1733B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4062A3E1F3 -C17B4A3B40453B40453B40453B40453B40453B406290D5F3DAAB734D45453B40453B516D96CFF3 -ECBD794740453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B404A474B504140453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4045474C50DBDCDCFFFFFFDADBDC474C50474C50DADBDCFFFFFF -DBDCDC474C503B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F042413C41413C42413C42413C42413C42413D42413D41403C -41403B41403B40403B403F3A403E3A3F3E39403F3A413F3B41403C41403B4746429E9E9ADDDDDA -DDDDDA9E9E9B48474442413D42423D43433E44443F4544404444404948449F9F9CDDDDDBDDDDDB -9F9F9C4948444544404645414746424747434746434746434B4B47A1A09DDDDDDBDDDDDBA0A09D -4B4B47494844484744484744494844494945484844484843474642474743474642474743474642 -46454146454145454145444044433F44433F42423D3B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B405C -90D5F9D48D5C3B405C90D5F9D4935C3B40453B40453B406DAFE7EDB5754A3B40453B40453B4045 -3B40453B5D9CDAF9C47840453B40453B406296DBF9C17B453B405C7EB1D6E0E7E7E6E7EDE6DBC4 -9669503B40453B5796D4F9C47E45453B5796D4F3C49687B3C1C9D0D4E1E7E0C38A5940453B404A -5F8DBFDAEDEDE6E1DCC7AB8AA3CFF9C781503B40453B40453B40453B40453B40454D75A7C7E1E7 -ECE7E7E6E7DCC199734740453B5D9CDAF9C47840453B40453B406296DBF9C17B453B5796D4F3C4 -A399D0E6EDCA8451453B40453B40453B40453B405C7EB1D6E0E7E7E6E7EDE6DBC49669503B4045 -3B5796D4F9C47E455C84C3EDF8FFF9F2E7E1B57B503B4045476996C1DBE1E6E7E7E6E1D6B58762 -4140453B40453B40453B40453B40453B40453B40453B40453B405C90D5F9D4935C3B40453B4045 -3B406DAFE7EDB5754A3B40454D75A7C7E1E7ECE7E7E6E7DCC199734740453B5D9CDAF9C4784045 -3B40453B406296DBF9C17B453B40453B40453B40453B40453B40454D7BADCEE1EDECEDEDECEDDC -BB8D674140453B40454D6F9CC1DBEDECF3F3ECDBC49069503B40453B5796D4F9C47E45453B4045 -598DCAECE1B3724B453B5796D4F3C49687B3C1C9D0D4E1E7E0C38A5940453B40454D75A7C7E1E7 -ECE7E7E6E7DCC1997347406DA9E7E7A969453B40453B4B84C7F9FFD48D563B40453B406296DBED -B58699D4F9C47E45453B4045476996C1DBE1E6E7E7E6E1D6B587624140453B404A5F8DBFDAEDED -E6E1DCC7B196AFDBF9C7814A3B404A5F8DBFDAEDEDE6E1DCC7AB8AA3CFF9C781503B4045476996 -C1DBE1E6E7E7E6E1D6B587624140453B40453B40453B40453B405C84C3EDF8FFF9F2E7E1B57B50 -3B5190CEF9CA9687B3CEE1E7ECF3F3E0BD8A5940453B40454D7BADCEE1EDECEDEDECEDDCBB8D67 -41405C84C3EDF8FFF9F2E7E1B57B503B40453B40453B40453B405C90D5F9D4935C3B40453B4045 -3B406DAFE7EDB5754A3B40454D75A7C7E1E7ECE7E7E6E7DCC199734740453B5D9CDAF9C4784045 -3B40453B406296DBF9C17B453B40453B40453B40453B40453B5190CEF9CA9687B3CEE1E7ECF3F3 -E0BD8A5940453B40454D7BADCEE1EDECEDEDECEDDCBB8D6741405C90D5F9D48D563B40453B4045 -3B4573AFEDEDB56F4A3B4045476996C1DBE1E6E7E7E6E1D6B587624140453B40453B40453B4045 -3B40453B5796D4F3C4A399D0E6EDCA845145476996C1DBE1E6E7E7E6E1D6B587624140453B4045 -4D7BADCEE1EDECEDEDECEDDCBB8D674140453B404A5F8DBFDAEDEDE6E1DCC7B196AFDBF9C7814A -3B40453B40453B40453B40453B40454D7BADCEE1EDECEDEDECEDDCBB8D674140453B5796D4F3C4 -9687B3C1C9D0D4E1E7E0C38A5940453B404A5F8DBFDAEDEDE6E1DCC7B196AFDBF9C7814A3B4045 -3B40453B40453B40453B5D9CDAF9C47840453B40453B406296DBF9C17B453B5796D4F3C49687B3 -C1C9D0D4E1E7E0C38A5940453B404A5F8DBFDAEDEDE6E1DCC7B196AFDBF9C7814A3B4045476996 -C1DBE1E6E7E7E6E1D6B587624140453B5796D4F3C4A399D0E6EDCA84515C7EB1D6E0E7E7E6E7ED -E6DBC49669503B405C84C3EDF8FFF9F2E7E1B57B503B40454D7BADCEE1EDECEDEDECEDDCBB8D67 -4140453B5796D4F3C49687B3C1C9D0D4E1E7E0C38A5940453B404A5F8DBFDAEDEDE6E1DCC7B196 -AFDBF9C7814A3B40453B40453B40453B40453B40454D75A7C7E1E7ECE7E7E6E7DCC19973474045 -3B5D9CDAF9C47840453B40453B406296DBF9C17B453B5796D4F3C4A399D0E6EDCA8451453B4045 -3B40453B40453B4B7FBBF3F3C181503B40453B40453B40453B40454769847E69563B40454D75A7 -C7E1E7ECE7E7E6E7DCC199734740453B40454D75A7C7E1E7ECE7E7E6E7DCC199734740453B5796 -D4F9C47E45453B4045598DCAECE1B3724B453B5796D4F9C47E45453B4045476996C1DBE1E6E7E7 -E6E1D6B587624140453B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B4045 -4175B9F2F3B96C40453B40454D75A7C7E1E7ECE7E7E6E7DCC199734740453B5796D4F9C47E4545 -3B5796D4F9C47E45453B40454D6F9CC1DBEDECF3F3ECDBC49069503B405C90D5F9D4935C3B4045 -3B40453B406DAFE7EDB5754A3B40453B40453B40453B40453B40453B40453B40453B4073B5EDF3 -B575453B40453B40453B40454175B9F2F3B96C40453B5796D4F3C4A399D0E6EDCA846696D4F9C4 -7E455C90D5F9D48D563B40453B40453B4573AFEDEDB56F4A3B40454D7BADCEE1EDECEDEDECEDDC -BB8D674140453B40454D6F9CC1DBEDECF3F3ECDBC49069503B405C90D5F9D4935C3B40453B4045 -3B406DAFE7EDB5754A3B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B4045 -4175B9F2F3B96C40453B40454D75A7C7E1E7ECE7E7E6E7DCC199734740453B5796D4F9C47E4545 -3B5796D4F9C47E45453B40454D6F9CC1DBEDECF3F3ECDBC49069503B405C90D5F9D4935C3B4045 -3B40453B406DAFE7EDB5754A3B40453B40453B40453B40453B40453B40453B40453B40454D7BAD -CEE1EDECEDEDECEDDCBB8D674140453B5796D4F3C49687B3C1C9D0D4E1E7E0C38A5940453B404A -5F8DBFDAEDEDE6E1DCC7B196AFDBF9C7814A3B40453B40453B40453B40453B40454D75A7C7E1E7 -ECE7E7E6E7DCC199734740453B5D9CDAF9C47840453B40453B406296DBF9C17B453B5796D4F3C4 -A399D0E6EDCA8451453B40453B40453B40453B40453B40453B404572BDF3ECB1733B40453B4045 -3B4045476996C1DBE1E6E7E7E6E1D6B587624140453B5796D4F3C4A399D0E6EDCA846696D4F3C4 -968DB3C1C9D6E0E7E1C793736C93B9C1C9D6E0E7E1BB875C3B40453B405C7EB1D6E0E7E7E6E7ED -E6DBC49669503B40453B40453B40453B40453B40453B40454D75A7C7E1E7ECE7E7E6E7DCC19973 -47405C84C3E7F2FFFFF8EDE7DAA56D3B40453B40453B40453B40453B4079B5F3EDAF6F453B4045 -3B40453B40453B4B5C534B4A3B40453B4045476996C1DBE1E6E7E7E6E1D6B587624140453B5796 -D4F3C4A399D0E6EDD0B9D8F9D48D563B40453B40453B4573AFEDEDB56F4A3B5796D4F9C47E4545 -3B40454D6F9CC1DBEDECF3F3ECDBC49069503B40453B4045476996C1DBE1E6E7E7E6E1D6B58762 -4140453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4045474C50DBDCDCFFFFFFDADBDC -DADBDCFFFFFFDBDCDC474C503B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F042413C42413C42413C42413D42413D -42413D42423D42413C41403C403F3A403F3A403F3A3F3E39403E3A3F3E39403F3A41403C41403B -42423D43423D41403C41403B42413D42423D43423D43423E44433F44433F45444044443F454440 -454440454440454440454440454440464541464541474642474642474642464542474643484743 -484744484744484744484744494844484744484744494844494844474743484743474642484843 -48474347474246464246454146454146454146444145444044434042423D3B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4073B5EDF3B57545 -3B40453B40454D69A7D4EDD6905D453B40454D87D0F8DB9C5940453B4045416FB3E6E7B36C4545 -3B40453B40453B40453B40453B5D9CDAF9C47840453B40453B406296DBF9C17B454175BFF2E1AD -5F45453B40454775A7C1AB7F4D40453B5796D4F9C47E45453B5190D4FFF3CE8D5C3B40453B4573 -AFE7F3B5754A3B5D96DAF9DCA3634A3B404A5387C4ECF9F9C7814A3B40453B40453B40453B4045 -3B518AC7F3E1AF6F503B40453B517FBBEDEDBB7B503B5D9CDAF9C47840453B40453B406296DBF9 -C17B453B5190D4F9F3CE93674140453B40453B40453B40453B40454175BFF2E1AD5F45453B4045 -4775A7C1AB7F4D40453B5796D4F9C47E45453B4584C1F9DC965D453B40453B5184C1F3EDBB7B56 -3B40453B578AC1EDE1A969453B40453B40453B40453B40453B40453B40453B40453B40454D87D0 -F8DB9C5940453B4045416FB3E6E7B36C45453B518AC7F3E1AF6F503B40453B517FBBEDEDBB7B50 -3B5D9CDAF9C47840453B40453B406296DBF9C17B453B40453B40453B40453B40453B4B7FC1F3E7 -B575503B40454169ADE0F9D08A51453B4B84C1EDE1A969503B40454D81C4ECEDB96C45453B5796 -D4F9C47E45454D7BB9E0E7BF7E51453B40453B5190D4FFF3CE8D5C3B40453B4573AFE7F3B5754A -3B518AC7F3E1AF6F503B40453B517FBBEDEDBB7B556CB7EDDA99623B40454175B9E0DBD6E0C384 -4740453B5190CEF3C4785C96D4F9C47E45453B5184C1F3EDBB7B563B40453B578AC1EDE1A96945 -3B5796D4F9DC96634A3B40454775B3E0FFF9C7814A3B5D96DAF9DCA3634A3B404A5387C4ECF9F9 -C7814A3B5184C1F3EDBB7B563B40453B578AC1EDE1A969453B40453B40453B40453B40453B4584 -C1F9DC965D453B40453B5190CEFFF3D4A56D4740453B4B7FBBEDF3B5754A3B4B7FC1F3E7B57550 -3B40454169ADE0F9D08A51453B4584C1F9DC965D453B40453B40453B40453B40453B40454D87D0 -F8DB9C5940453B4045416FB3E6E7B36C45453B518AC7F3E1AF6F503B40453B517FBBEDEDBB7B50 -3B5D9CDAF9C47840453B40453B406296DBF9C17B453B40453B40453B40453B40453B5190CEFFF3 -D4A56D4740453B4B7FBBEDF3B5754A3B4B7FC1F3E7B575503B40454169ADE0F9D08A51454D8DD0 -F2D5904D40453B4045416FB3ECE7B36540453B5184C1F3EDBB7B563B40453B578AC1EDE1A96945 -3B40453B40453B40453B40453B5190D4F9F3CE93674140453B5184C1F3EDBB7B563B40453B578A -C1EDE1A969453B4B7FC1F3E7B575503B40454169ADE0F9D08A51453B5796D4F9DC96634A3B4045 -4775B3E0FFF9C7814A3B40453B40453B40453B40453B4B7FC1F3E7B575503B40454169ADE0F9D0 -8A51453B5190D4FFF3CE8D5C3B40453B4573AFE7F3B5754A3B5796D4F9DC96634A3B40454775B3 -E0FFF9C7814A3B40453B40453B40453B40453B5D9CDAF9C47840453B40453B406296DBF9C17B45 -3B5190D4FFF3CE8D5C3B40453B4573AFE7F3B5754A3B5796D4F9DC96634A3B40454775B3E0FFF9 -C7814A3B5184C1F3EDBB7B563B40453B578AC1EDE1A969453B5190D4F9F3CE93674140454175BF -F2E1AD5F45453B40454775A7C1AB7F4D40453B4584C1F9DC965D453B40453B4B7FC1F3E7B57550 -3B40454169ADE0F9D08A51453B5190D4FFF3CE8D5C3B40453B4573AFE7F3B5754A3B5796D4F9DC -96634A3B40454775B3E0FFF9C7814A3B40453B40453B40453B40453B518AC7F3E1AF6F503B4045 -3B517FBBEDEDBB7B503B5D9CDAF9C47840453B40453B406296DBF9C17B453B5190D4F9F3CE9367 -4140453B40453B40453B40453B40453B6FB3ECF3C47845453B40453B40453B40453B40453B4045 -3B40453B518AC7F3E1AF6F503B40453B517FBBEDEDBB7B503B518AC7F3E1AF6F503B40453B517F -BBEDEDBB7B503B5796D4F9C47E45454D7BB9E0E7BF7E51453B40453B5796D4F9C47E45453B5184 -C1F3EDBB7B563B40453B578AC1EDE1A969453B40453B40453B40453B40453B4073B5EDF3B57545 -3B40453B40453B40454175BFF2EDB36C40453B518AC7F3E1AF6F503B40453B517FBBEDEDBB7B50 -3B5796D4F9C47E45453B5796D4F9C47E45453B4B84C1EDE1A969503B40454D81C4ECEDB96C4545 -4D87D0F8DB9C5940453B4045416FB3E6E7B36C45453B40453B40453B40453B40453B40453B4045 -3B40453B4073B5EDF3B575453B40453B40453B40454175BFF2EDB36C40453B5190D4F9F3CE9367 -4140453B5796D4F9C47E45454D8DD0F2D5904D40453B4045416FB3ECE7B36540453B4B7FC1F3E7 -B575503B40454169ADE0F9D08A51453B4B84C1EDE1A969503B40454D81C4ECEDB96C45454D87D0 -F8DB9C5940453B4045416FB3E6E7B36C45453B40453B40453B40453B40453B4073B5EDF3B57545 -3B40453B40453B40454175BFF2EDB36C40453B518AC7F3E1AF6F503B40453B517FBBEDEDBB7B50 -3B5796D4F9C47E45453B5796D4F9C47E45453B4B84C1EDE1A969503B40454D81C4ECEDB96C4545 -4D87D0F8DB9C5940453B4045416FB3E6E7B36C45453B40453B40453B40453B40453B40453B4045 -3B40453B4B7FC1F3E7B575503B40454169ADE0F9D08A51453B5190D4FFF3CE8D5C3B40453B4573 -AFE7F3B5754A3B5796D4F9DC96634A3B40454775B3E0FFF9C7814A3B40453B40453B40453B4045 -3B518AC7F3E1AF6F503B40453B517FBBEDEDBB7B503B5D9CDAF9C47840453B40453B406296DBF9 -C17B453B5190D4F9F3CE93674140453B40453B40453B40453B40453B40453B40453B404572BDF3 -ECB1733B40453B40453B5184C1F3EDBB7B563B40453B578AC1EDE1A969453B5190D4F9F3CE9367 -4140453B5190D4FFF3C7875C3B4045416FB9ECF9EDC181563B40454175BFECE7AD6540454175BF -F2E1AD5F45453B40454775A7C1AB7F4D40453B40453B40453B40453B40453B518AC7F3E1AF6F50 -3B40453B517FBBEDEDBB7B503B4067A3E1F3BB75453B40453B40453B40453B40453B40453B4050 -72B7E7F8E7D0A98D7F6C5D564140453B40453B40453B40453B5184C1F3EDBB7B563B40453B578A -C1EDE1A969453B5190D4F9F3CE93674140454D8DD0F2D5904D40453B4045416FB3ECE7B3654045 -3B5796D4F9C47E45453B4B84C1EDE1A969503B40454D81C4ECEDB96C45453B5184C1F3EDBB7B56 -3B40453B578AC1EDE1A969453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -474C50DBDCDCFFFFFFFFFFFFDBDCDC474C503B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F042403C42413C -42413D42413D42413D42413D42413D41403C403F3A3F3F39403F3A41403B403F3A403F3A3F3E3A -403F3A403F3B41403C42413D43423E41403C41403B42413C43423D43423D43433E43423E43433E -44443F454440454541454440454440454440454440454440464541464541464642464641464542 -474642474643484743484743484743494844494844484744484744484744494845484844474743 -48474348474348474349484447464246454145454147464246454146454145444044444042423D -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B4073B5F3FFFFF9F9F8F9F9F8F9FFFFFFEDCEA5734D40453B40453B4B84C1F3E1A963453B404A -6CB1E7E6AB6D3B40453B40453B40453B40453B40453B5D9CDAF9C47840453B40453B406296DBF9 -C17B453B63ADE0F3DCAF8773594B4A3B40453B40453B40453B5796D4F9C47E45453B5190CEF9D0 -8A51453B40453B405C90D5F9C787504787CAF8DB9C5940453B40453B406DAFEDF9C7814A3B4045 -3B40453B40453B40454781CAF8E1A75940453B40453B40456CB7EDECB7733B5D9CDAF9C4784045 -3B40453B406296DBF9C17B453B5190CEF9D69057453B40453B40453B40453B40453B40453B63AD -E0F3DCAF8773594B4A3B40453B40453B40453B5796D4F9C47E45453B4584C1F9DC965D453B4045 -4781C4F8E1A75F40453B40453B404A72B7EDE0AB673B40453B40453B40453B40453B40453B4045 -3B40453B40453B4B84C1F3E1A963453B404A6CB1E7E6AB6D3B40454781CAF8E1A75940453B4045 -3B40456CB7EDECB7733B5D9CDAF9C47840453B40453B406296DBF9C17B453B40453B40453B4045 -3B40453B404541454A4140453B40453B4079B5F3E7A969454781C4F8E19C5940453B40453B404A -474B4A3B40453B5796D4F9C48A75A7DAE7CA8A5D453B40453B40453B5190CEF9D08A51453B4045 -3B405C90D5F9C787504781CAF8E1A75940453B40453B40456CB7EDECB773417BC4ECC98A474045 -65ABE1C18784B5E1B96C4045417BC4ECC98A475796D4F9C47E45454781C4F8E1A75F40453B4045 -3B404A72B7EDE0AB674781CAF8DB9C5940453B40453B4067A3E7F9C7814A4787CAF8DB9C594045 -3B40453B406DAFEDF9C7814A4781C4F8E1A75F40453B40453B404A72B7EDE0AB673B40453B4045 -3B40453B40453B4584C1F9DC965D453B40453B5190CEF9D68A51453B40453B405C90D5F9C78750 -3B404541454A4140453B40453B4079B5F3E7A969453B4584C1F9DC965D453B40453B40453B4045 -3B40453B40453B4B84C1F3E1A963453B404A6CB1E7E6AB6D3B40454781CAF8E1A75940453B4045 -3B40456CB7EDECB7733B5D9CDAF9C47840453B40453B406296DBF9C17B453B40453B40453B4045 -3B40453B5190CEF9D68A51453B40453B405C90D5F9C787503B404541454A4140453B40453B4079 -B5F3E7A969453B518AC7F3D68A51453B404A6CB7EDE0AB673B40454781C4F8E1A75F40453B4045 -3B404A72B7EDE0AB673B40453B40453B40453B40453B5190CEF9D69057453B40454781C4F8E1A7 -5F40453B40453B404A72B7EDE0AB673B404541454A4140453B40453B4079B5F3E7A969454781CA -F8DB9C5940453B40453B4067A3E7F9C7814A3B40453B40453B40453B40453B404541454A414045 -3B40453B4079B5F3E7A969453B5190CEF9D08A51453B40453B405C90D5F9C787504781CAF8DB9C -5940453B40453B4067A3E7F9C7814A3B40453B40453B40453B40453B5D9CDAF9C47840453B4045 -3B406296DBF9C17B453B5190CEF9D08A51453B40453B405C90D5F9C787504781CAF8DB9C594045 -3B40453B4067A3E7F9C7814A4781C4F8E1A75F40453B40453B404A72B7EDE0AB673B5190CEF9D6 -9057453B40453B63ADE0F3DCAF8773594B4A3B40453B40453B40453B4584C1F9DC965D453B4045 -3B404541454A4140453B40453B4079B5F3E7A969453B5190CEF9D08A51453B40453B405C90D5F9 -C787504781CAF8DB9C5940453B40453B4067A3E7F9C7814A3B40453B40453B40453B40454781CA -F8E1A75940453B40453B40456CB7EDECB7733B5D9CDAF9C47840453B40453B406296DBF9C17B45 -3B5190CEF9D69057453B40453B40453B40453B40453B4045417BC4F8EDB36540453B40453B4045 -3B40453B40453B40453B40454781CAF8E1A75940453B40453B40456CB7EDECB7734781CAF8E1A7 -5940453B40453B40456CB7EDECB7733B5796D4F9C48A75A7DAE7CA8A5D453B40453B40453B5796 -D4F9C47E45454781C4F8E1A75F40453B40453B404A72B7EDE0AB673B40453B40453B40453B4045 -3B4073B5EDF3B575453B40453B40453B4B6D96CFF3E6B1734140454781CAF8E1A75940453B4045 -3B40456CB7EDECB7733B5796D4F9C47E45453B5796D4F9C47E45454781C4F8E19C5940453B4045 -3B404A474B4A3B40453B4B84C1F3E1A963453B404A6CB1E7E6AB6D3B40453B40453B40453B4045 -3B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B4B6D96CFF3E6B173414045 -3B5190CEF9D69057453B40453B5796D4F9C47E45453B518AC7F3D68A51453B404A6CB7EDE0AB67 -3B40453B404541454A4140453B40453B4079B5F3E7A969454781C4F8E19C5940453B40453B404A -474B4A3B40453B4B84C1F3E1A963453B404A6CB1E7E6AB6D3B40453B40453B40453B40453B4045 -3B4073B5EDF3B575453B40453B40453B4B6D96CFF3E6B1734140454781CAF8E1A75940453B4045 -3B40456CB7EDECB7733B5796D4F9C47E45453B5796D4F9C47E45454781C4F8E19C5940453B4045 -3B404A474B4A3B40453B4B84C1F3E1A963453B404A6CB1E7E6AB6D3B40453B40453B40453B4045 -3B40453B40453B40453B40453B404541454A4140453B40453B4079B5F3E7A969453B5190CEF9D0 -8A51453B40453B405C90D5F9C787504781CAF8DB9C5940453B40453B4067A3E7F9C7814A3B4045 -3B40453B40453B40454781CAF8E1A75940453B40453B40456CB7EDECB7733B5D9CDAF9C4784045 -3B40453B406296DBF9C17B453B5190CEF9D69057453B40453B40453B40453B40453B40453B4045 -3B40453B404572BDF3ECB1733B40453B40454781C4F8E1A75F40453B40453B404A72B7EDE0AB67 -3B5190CEF9D69057453B40453B5190CEF9D0844B453B40453B5796DAF9CA7E4B453B40453B5D9C -DAF3BF7240453B63ADE0F3DCAF8773594B4A3B40453B40453B40453B40453B40453B40453B4045 -4781CAF8E1A75940453B40453B40456CB7EDECB7733B4067A3E1F3BB75453B40453B40453B4045 -3B40453B40453B40453B40505F819CAFC3D6E0F3F9FFF3E7CEB7966C51453B40454781C4F8E1A7 -5F40453B40453B404A72B7EDE0AB673B5190CEF9D69057453B40453B518AC7F3D68A51453B404A -6CB7EDE0AB673B40453B5796D4F9C47E45454781C4F8E19C5940453B40453B404A474B4A3B4045 -4781C4F8E1A75F40453B40453B404A72B7EDE0AB673B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B4045474C50DADBDCFFFFFFFFFFFFDADBDC474C503B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F041403B42413C41403C42413D43423E42423E42413C41403B3F3F3A40403B41403B41403B -403F3B41403C403F3B3F3E3A3F3E3A41403C43423E43423E42413D41403B42413C42413C42423D -43423D43423D44433F44433F44443F454440454440454440454440454440454440454440464541 -464641464641474642474643474643484743484743494844484744484744484743494845484844 -484744494844484743484743484843484743484743464641474642474642474642474642464541 -45444045444042423E3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B4073B5EDF3B575453B40453B404541516784C3E7ECBD7F4740453B404A -78BDF3ECB173414573B5EDE1A363453B40453B40453B40453B40453B40453B5D9CDAF9C4784045 -3B40453B406296DBF9C17B453B40454D6F90AFC3D6E6F3F9ECD5BF9069503B40453B5796D4F9C4 -7E45453B5190CEF9CA844B453B40453B40568AD5F9C787505393D6F8CF904D40453B40453B405C -90DBF9C7814A3B40453B40453B40453B4045538DD6F8CF904D40453B40453B40455FA5E1F8C37F -415D9CDAF9C47840453B40453B406296DBF9C17B453B5190CEF9CA844B453B40453B40453B4045 -3B40453B40453B40454D6F90AFC3D6E6F3F9ECD5BF9069503B40453B5796D4F9C47E45453B4584 -C1F9DC965D453B40454D8DD6FFF9F3ECEDEDECEDEDECEDEDECF3F3ECB7793B40453B40453B4045 -3B40453B40453B40453B40453B40453B404A78BDF3ECB173414573B5EDE1A363453B4045538DD6 -F8CF904D40453B40453B40455FA5E1F8C37F415D9CDAF9C47840453B40453B406296DBF9C17B45 -3B40453B40453B40453B40453B40566C93B9C7D5DCDADBDCDADBE1F2F9E7A969455393D6F8D590 -4D40453B40453B40453B40453B40453B5796D4FFF3F2EDF9F8E7B9724B453B40453B40453B5190 -CEF9CA844B453B40453B40568AD5F9C78750538DD6F8CF904D40453B40453B40455FA5E1F8C37F -414B8AC7EDB972456296D5D08A575684C9DCA3634A6CB1E7D48D5C3B5796D4F9C47E45454D8DD6 -FFF9F3ECEDEDECEDEDECEDEDECF3F3ECB7795393D6F8D5904D40453B40453B405C90D5F9C7814A -5393D6F8CF904D40453B40453B405C90DBF9C7814A4D8DD6FFF9F3ECEDEDECEDEDECEDEDECF3F3 -ECB7793B40453B40453B40453B40453B4584C1F9DC965D453B40453B5190CEF9CA844B453B4045 -3B40568AD5F9C787503B40566C93B9C7D5DCDADBDCDADBE1F2F9E7A969453B4584C1F9DC965D45 -3B40453B40453B40453B40453B40453B404A78BDF3ECB173414573B5EDE1A363453B4045538DD6 -F8CF904D40453B40453B40455FA5E1F8C37F415D9CDAF9C47840453B40453B406296DBF9C17B45 -3B40453B40453B40453B40453B5190CEF9CA844B453B40453B40568AD5F9C787503B40566C93B9 -C7D5DCDADBDCDADBE1F2F9E7A969453B40507EC9F3D48D563B4579B5EDE1A35D453B40454D8DD6 -FFF9F3ECEDEDECEDEDECEDEDECF3F3ECB7793B40453B40453B40453B40453B5190CEF9CA844B45 -3B40454D8DD6FFF9F3ECEDEDECEDEDECEDEDECF3F3ECB7793B40566C93B9C7D5DCDADBDCDADBE1 -F2F9E7A969455393D6F8D5904D40453B40453B405C90D5F9C7814A3B40453B40453B40453B4045 -3B40566C93B9C7D5DCDADBDCDADBE1F2F9E7A969453B5190CEF9CA844B453B40453B40568AD5F9 -C787505393D6F8D5904D40453B40453B405C90D5F9C7814A3B40453B40453B40453B40453B5D9C -DAF9C47840453B40453B406296DBF9C17B453B5190CEF9CA844B453B40453B40568AD5F9C78750 -5393D6F8D5904D40453B40453B405C90D5F9C7814A4D8DD6FFF9F3ECEDEDECEDEDECEDEDECF3F3 -ECB7793B5190CEF9CA844B453B40453B40454D6F90AFC3D6E6F3F9ECD5BF9069503B40453B4584 -C1F9DC965D453B40453B40566C93B9C7D5DCDADBDCDADBE1F2F9E7A969453B5190CEF9CA844B45 -3B40453B40568AD5F9C787505393D6F8D5904D40453B40453B405C90D5F9C7814A3B40453B4045 -3B40453B4045538DD6F8CF904D40453B40453B40455FA5E1F8C37F415D9CDAF9C47840453B4045 -3B406296DBF9C17B453B5190CEF9CA844B453B40453B40453B40453B40453B40453B69B3ECF9C4 -7E45453B40453B40453B40453B40453B40453B4045538DD6F8CF904D40453B40453B40455FA5E1 -F8C37F588DD6F8CF904D40453B40453B40455FA5E1F8C37F415796D4FFF3F2EDF9F8E7B9724B45 -3B40453B40453B5796D4F9C47E45454D8DD6FFF9F3ECEDEDECEDEDECEDEDECF3F3ECB7793B4045 -3B40453B40453B40453B4073B5F3FFFFF9F9F8F9F9F8F9F9F2EDE1CEB1845945453B4045538DD6 -F8CF904D40453B40453B40455FA5E1F8C37F415796D4F9C47E45453B5796D4F9C47E45455393D6 -F8D5904D40453B40453B40453B40453B40453B404A78BDF3ECB173414573B5EDE1A363453B4045 -3B40453B40453B40453B40453B40453B40453B40453B4073B5F3FFFFF9F9F8F9F9F8F9F9F2EDE1 -CEB1845945453B40453B5190CEF9CA844B453B40453B5796D4F9C47E45453B40507EC9F3D48D56 -3B4579B5EDE1A35D453B40453B40566C93B9C7D5DCDADBDCDADBE1F2F9E7A969455393D6F8D590 -4D40453B40453B40453B40453B40453B404A78BDF3ECB173414573B5EDE1A363453B40453B4045 -3B40453B40453B40453B4073B5F3FFFFF9F9F8F9F9F8F9F9F2EDE1CEB1845945453B4045538DD6 -F8CF904D40453B40453B40455FA5E1F8C37F415796D4F9C47E45453B5796D4F9C47E45455393D6 -F8D5904D40453B40453B40453B40453B40453B404A78BDF3ECB173414573B5EDE1A363453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40566C93B9C7D5DCDADBDCDADBE1F2F9E7 -A969453B5190CEF9CA844B453B40453B40568AD5F9C787505393D6F8D5904D40453B40453B405C -90D5F9C7814A3B40453B40453B40453B4045538DD6F8CF904D40453B40453B40455FA5E1F8C37F -415D9CDAF9C47840453B40453B406296DBF9C17B453B5190CEF9CA844B453B40453B40453B4045 -3B40453B40453B40453B40453B404572BDF3ECB1733B40453B40454D8DD6FFF9F3ECEDEDECEDED -ECEDEDECF3F3ECB7793B5190CEF9CA844B453B40453B5190CEF9CA7E45453B40453B5796D4F9C4 -7840453B40453B5D9CDAF3BF7240453B40454D6F90AFC3D6E6F3F9ECD5BF9069503B40453B4045 -3B40453B40453B4045538DD6F8CF904D40453B40453B40455FA5E1F8C37F414067A3E1F3BB7545 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045475D7990C3E7F8E1A7 -5F40454D8DD6FFF9F3ECEDEDECEDEDECEDEDECF3F3ECB7793B5190CEF9CA844B453B40453B4050 -7EC9F3D48D563B4579B5EDE1A35D453B40453B5796D4F9C47E45455393D6F8D5904D40453B4045 -3B40453B40453B40454D8DD6FFF9F3ECEDEDECEDEDECEDEDECF3F3ECB7793B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4045474C50DADBDCFFFFFFDBDCDCDBDCDCFFFFFFDADBDC474C50 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F03F3E3A41403C41413C42413D42413D42413D42413C42413C42413C -42413C41403C403F3A403F3A41403C3F3E3A3F3E3A403E3B403F3B42413D42423D41403C41413C -41413C40403B41413C42423D43423E44433F43433E44433F454440454440444440444440444440 -454440454440454441454541464642464642464642474643484743484744484744484744484744 -494844494845494845494845494845484844494844494844484743474743484743484743484743 -47464246454146454246454246454143433E3B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B40453B6FB9 -ECF3B97240453B4045416FB9ECEDB9787BB9ECDB9C5940453B40453B40453B40453B40453B4045 -3B5D9CDAF9C47845453B40453B4067A3E1F9C17B453B40453B40453B40453B40505F8DCAECEDB3 -6C40453B5796D4F9C47E45453B5190CEF9CA844B453B40453B40568AD5F9C787504787CAF8DB96 -5340453B40453B406DA9E7F9C7814A3B40453B40453B40453B40454781C4F8E1A75F40453B4045 -3B40456CB7EDECB1733B5D9CDAF9C47845453B40453B4067A3E1F9C17B453B5190CEF9CA844B45 -3B40453B40453B40453B40453B40453B40453B40453B40453B40505F8DCAECEDB36C40453B5796 -D4F9C47E45453B4584C1F9DC965D453B40454181C4F2DB9C5940453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4045416FB9ECEDB9787BB9ECDB9C -5940453B40454781C4F8E1A75F40453B40453B40456CB7EDECB1733B5D9CDAF9C47845453B4045 -3B4067A3E1F9C17B453B40453B40453B40453B4045417BBFF2EDBF7E514A3B40453B4579BBF3E7 -A969454781CAF8E1A75F40453B40453B404A4D5D5C4740453B5796D4F9DC96635C72B7E7ECC384 -4D40453B40453B5190CEF9CA844B453B40453B40568AD5F9C787504781C4F8E1A75F40453B4045 -3B40456CB7EDECB1733B405C90D5E1A97B90C7DBA75F40455999D6CE9379A3DBDC965D453B5796 -D4F9C47E45454181C4F2DB9C5940453B40453B40453B40453B40454787CAF8DB9C5940453B4045 -3B406DA9E7F9C7814A4787CAF8DB965340453B40453B406DA9E7F9C7814A4181C4F2DB9C594045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4584C1F9DC965D453B40453B5190 -CEF9CA844B453B40453B40568AD5F9C78750417BBFF2EDBF7E514A3B40453B4579BBF3E7A96945 -3B4584C1F9DC965D453B40453B40453B40453B40453B40453B4045416FB9ECEDB9787BB9ECDB9C -5940453B40454781C4F8E1A75F40453B40453B40456CB7EDECB1733B5D9CDAF9C47845453B4045 -3B4067A3E1F9C17B453B40453B40453B40453B40453B5190CEF9CA844B453B40453B40568AD5F9 -C78750417BBFF2EDBF7E514A3B40453B4579BBF3E7A969453B40454781C4F2CF905975B9ECDB9C -5940453B40454181C4F2DB9C5940453B40453B40453B40453B40453B40453B40453B40453B4045 -3B5190CEF9CA844B453B40454181C4F2DB9C5940453B40453B40453B40453B4045417BBFF2EDBF -7E514A3B40453B4579BBF3E7A969454787CAF8DB9C5940453B40453B406DA9E7F9C7814A3B4045 -3B40453B40453B4045417BBFF2EDBF7E514A3B40453B4579BBF3E7A969453B5190CEF9CA844B45 -3B40453B40568AD5F9C787504787CAF8DB9C5940453B40453B406DA9E7F9C7814A3B40453B4045 -3B40453B40453B5D9CDAF9C47845453B40453B4067A3E1F9C17B453B5190CEF9CA844B453B4045 -3B40568AD5F9C787504787CAF8DB9C5940453B40453B406DA9E7F9C7814A4181C4F2DB9C594045 -3B40453B40453B40453B40453B5190CEF9CA844B453B40453B40453B40453B40453B40505F8DCA -ECEDB36C40453B4584C1F9DC965D453B4045417BBFF2EDBF7E514A3B40453B4579BBF3E7A96945 -3B5190CEF9CA844B453B40453B40568AD5F9C787504787CAF8DB9C5940453B40453B406DA9E7F9 -C7814A3B40453B40453B40453B40454781C4F8E1A75F40453B40453B40456CB7EDECB1733B5D9C -DAF9C47845453B40453B4067A3E1F9C17B453B5190CEF9CA844B453B40453B40453B40453B4045 -3B40453B4579BBF3F3CE8D5C3B40453B40453B40453B40454775A7B5936D5281C4F8E1A75F4045 -3B40453B40456CB7EDECB1734781C4F8E1A75F40453B40453B40456CB7EDECB1733B5796D4F9DC -96635C72B7E7ECC3844D40453B40453B5796D4F9C47E45454181C4F2DB9C5940453B40453B4045 -3B40453B40453B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B40453B4045 -3B40453B40454781C4F8E1A75F40453B40453B40456CB7EDECB1733B5796D4F9C47E45453B5796 -D4F9C47E45454781CAF8E1A75F40453B40453B404A4D5D5C4740453B4045416FB9ECEDB9787BB9 -ECDB9C5940453B40453B40453B40453B40453B40453B40453B40453B40453B4073B5EDF3B57545 -3B40453B40453B40453B40453B40453B40453B5190CEF9CA844B453B40453B5796D4F9C47E4545 -3B40454781C4F2CF905975B9ECDB9C5940453B4045417BBFF2EDBF7E514A3B40453B4579BBF3E7 -A969454781CAF8E1A75F40453B40453B404A4D5D5C4740453B4045416FB9ECEDB9787BB9ECDB9C -5940453B40453B40453B40453B40453B40453B4073B5EDF3B575453B40453B40453B40453B4045 -3B40453B40454781C4F8E1A75F40453B40453B40456CB7EDECB1733B5796D4F9C47E45453B5796 -D4F9C47E45454781CAF8E1A75F40453B40453B404A4D5D5C4740453B4045416FB9ECEDB9787BB9 -ECDB9C5940453B40453B40453B40453B40453B40453B40453B40453B4045417BBFF2EDBF7E514A -3B40453B4579BBF3E7A969453B5190CEF9CA844B453B40453B40568AD5F9C787504787CAF8DB9C -5940453B40453B406DA9E7F9C7814A3B40453B40453B40453B40454781C4F8E1A75F40453B4045 -3B40456CB7EDECB1733B5D9CDAF9C47845453B40453B4067A3E1F9C17B453B5190CEF9CA844B45 -3B40453B40453B40453B40453B40453B40453B40453B404572BDF3ECB1733B40453B40454181C4 -F2DB9C5940453B40453B40453B40453B40453B5190CEF9CA844B453B40453B5190CEF9CA7E4545 -3B40453B5796D4F9C47840453B40453B5D9CDAF3BF7240453B40453B40453B40453B40505F8DCA -ECEDB36C40453B40453B40453B40453B40454781C4F8E1A75F40453B40453B40456CB7EDECB173 -3B4067A3E1F3BB75453B40453B40453B40453B40453B40453B5167787B6D4D40453B40453B4045 -3B40453B5D9CDAF9CA844B454181C4F2DB9C5940453B40453B40453B40453B40453B5190CEF9CA -844B453B40453B40454781C4F2CF905975B9ECDB9C5940453B40453B5796D4F9C47E45454781CA -F8E1A75F40453B40453B404A4D5D5C4740454181C4F2DB9C5940453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B4045474C50DADBDCFFFFFFDBDCDC474C50474C50 -DBDCDCFFFFFFDADBDC474C503B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3F3B40403B403F3B42413D42413D42413C -42413C43423D43423D42413C41403B403F3B3F3E3A403F3B3F3E3A3F3E3A403E3B403F3B42413D -42413D41413C40403B40403B41403C42413C41413C42423D44433F44433E44433F44433F454440 -454440454440444440454441454440454541464541474642464642474643484743484744484744 -484744494844494844494844494845494945484844494844484844494844484844484743474642 -48484348484348474348474347464246454145444045444143433E3B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4073B5EDF3B575453B4045 -3B40453B4B627EBDE7F8D5965340453B40453B406DA9E7F3E6E7F3D4935C3B40453B40453B4045 -3B40453B40453B40453B4B8AC7F9DC965D453B40454169A7DAF9F9C17B45538DC4D4B17F4D4045 -3B4045416FB3E0EDB96C40453B5796D4F9C47E45453B5190CEF9CA844B453B40453B40568AD5F9 -C787503B63A7E0F9D6905D453B404A5387BFE6F9F9C7814A3B40453B40453B40453B40453B518A -C7F3E1AF6F503B40453B5184C1EDEDB5754A3B4B8AC7F9DC965D453B40454169A7DAF9F9C17B45 -3B5190CEF9CA844B453B40453B40453B40453B40453B4045538DC4D4B17F4D40453B4045416FB3 -E0EDB96C40453B5796D4F9C47E45453B457FC1F9E1A963453B40453B5184C1EDE1AF6F503B4045 -3B45628AB1BF8A634A3B404A597584725D4A3B40453B40453B40453B40453B40453B40453B406D -A9E7F3E6E7F3D4935C3B40453B40453B518AC7F3E1AF6F503B40453B5184C1EDEDB5754A3B4B8A -C7F9DC965D453B40454169A7DAF9F9C17B453B40453B40453B40453B40454D87D0F8E1A75F4045 -3B40505F93C4E6F9EDB56F453B518AC7F3E7AF75503B40454D7BBFE6EDB97245453B5796D4F9C4 -7E45453B4573AFE1EDCE8D5C3B40453B5190CEF9CA844B453B40453B40568AD5F9C787503B518A -C7F3E1AF6F503B40453B5184C1EDEDB5754A3B404559A5DCDAD5D6E6B1733B40453B69B3E0D5D6 -DAE1AD5F40453B5796D4F9C47E45453B5184C1EDE1AF6F503B40453B45628AB1BF8A634A3B5D9C -DAF9DCA3634A3B40454D7BB9E6F9F9C7814A3B63A7E0F9D6905D453B404A5387BFE6F9F9C7814A -3B5184C1EDE1AF6F503B40453B45628AB1BF8A634A3B40453B40453B40453B40453B457FC1F9E1 -A963453B40453B5190CEF9CA844B453B40453B40568AD5F9C787504D87D0F8E1A75F40453B4050 -5F93C4E6F9EDB56F453B457FC1F9E1A963453B40453B40453B40453B40453B40453B40453B406D -A9E7F3E6E7F3D4935C3B40453B40453B518AC7F3E1AF6F503B40453B5184C1EDEDB5754A3B4B8A -C7F9DC965D453B40454169A7DAF9F9C17B453B40453B40453B40453B40453B5190CEF9CA844B45 -3B40453B40568AD5F9C787504D87D0F8E1A75F40453B40505F93C4E6F9EDB56F453B40453B457F -BBEDD0C1C9EDD4935C3B40453B40453B5184C1EDE1AF6F503B40453B45628AB1BF8A634A3B4045 -3B40453B40453B40453B5190CEF9CA844B453B40453B5184C1EDE1AF6F503B40453B45628AB1BF -8A634A4D87D0F8E1A75F40453B40505F93C4E6F9EDB56F453B5D9CDAF9DCA3634A3B40454D7BB9 -E6F9F9C7814A3B40453B40453B40453B40454D87D0F8E1A75F40453B40505F93C4E6F9EDB56F45 -3B5190CEF9CA844B453B40453B40568AD5F9C787503B5D9CDAF9DCA3634A3B40454D7BB9E6F9F9 -C7814A3B40453B40453B40453B40453B4B8AC7F9DC965D453B40454169A7DAF9F9C17B453B5190 -CEF9CA844B453B40453B40568AD5F9C787503B5D9CDAF9DCA3634A3B40454D7BB9E6F9F9C7814A -3B5184C1EDE1AF6F503B40453B45628AB1BF8A634A3B5190CEF9CA844B453B4045538DC4D4B17F -4D40453B4045416FB3E0EDB96C40453B457FC1F9E1A963453B40454D87D0F8E1A75F40453B4050 -5F93C4E6F9EDB56F453B5190CEF9CA844B453B40453B40568AD5F9C787503B5D9CDAF9DCA3634A -3B40454D7BB9E6F9F9C7814A3B40453B40453B40453B40453B518AC7F3E1AF6F503B40453B5184 -C1EDEDB5754A3B4B8AC7F9DC965D453B40454169A7DAF9F9C17B453B5190CEF9CA844B453B4045 -3B40453B40453B40453B40453B4045538DCAF2F9E1B58D6D534B453B45565F81B3DAF3EDC18156 -3B518AC7F3E1AF6F503B40453B5184C1EDEDB5754A3B518AC7F3E1AF6F503B40453B5184C1EDED -B5754A3B5796D4F9C47E45453B4573AFE1EDCE8D5C3B40453B5796D4F9C47E45453B5184C1EDE1 -AF6F503B40453B45628AB1BF8A634A3B40453B40453B40453B40453B4073B5EDF3B575453B4045 -3B40453B40453B40453B40453B40453B518AC7F3E1AF6F503B40453B5184C1EDEDB5754A3B5796 -D4F9C47E45453B5796D4F9C47E45453B518AC7F3E7AF75503B40454D7BBFE6EDB97245453B4045 -3B406DA9E7F3E6E7F3D4935C3B40453B404A597584725D4A3B40453B40453B40453B40453B4045 -3B4073B5EDF3B575453B40453B40453B40453B40453B40453B40453B5190CEF9CA844B453B4045 -3B5796D4F9C47E45453B40453B457FBBEDD0C1C9EDD4935C3B40453B40454D87D0F8E1A75F4045 -3B40505F93C4E6F9EDB56F453B518AC7F3E7AF75503B40454D7BBFE6EDB97245453B40453B406D -A9E7F3E6E7F3D4935C3B40453B40453B40453B40453B40453B40453B4073B5EDF3B575453B4045 -3B40453B40453B40453B40453B40453B518AC7F3E1AF6F503B40453B5184C1EDEDB5754A3B5796 -D4F9C47E45453B5796D4F9C47E45453B518AC7F3E7AF75503B40454D7BBFE6EDB97245453B4045 -3B406DA9E7F3E6E7F3D4935C3B40453B404A597584725D4A3B40453B40453B40453B40453B4045 -4D87D0F8E1A75F40453B40505F93C4E6F9EDB56F453B5190CEF9CA844B453B40453B40568AD5F9 -C787503B5D9CDAF9DCA3634A3B40454D7BB9E6F9F9C7814A3B40453B40453B40453B40453B518A -C7F3E1AF6F503B40453B5184C1EDEDB5754A3B4B8AC7F9DC965D453B40454169A7DAF9F9C17B45 -3B5190CEF9CA844B453B40453B40453B40453B40453B40453B40453B40453B404572BDF3ECB173 -3B40453B40453B5184C1EDE1AF6F503B40453B45628AB1BF8A634A3B5190CEF9CA844B453B4045 -3B5190CEF9CA7E45453B40453B5796D4F9C47840453B40453B5D9CDAF3BF724045538DC4D4B17F -4D40453B4045416FB3E0EDB96C40453B40453B40453B40453B40453B518AC7F3E1AF6F503B4045 -3B5184C1EDEDB5754A3B4067A3E1F3BB75453B40453B40453B40453B40453B40453B5790CEF3ED -C18D6D4D45453B40453B4B627EB7E1F8DB9C5940453B5184C1EDE1AF6F503B40453B45628AB1BF -8A634A3B5190CEF9CA844B453B40453B40453B457FBBEDD0C1C9EDD4935C3B40453B40453B5796 -D4F9C47E45453B518AC7F3E7AF75503B40454D7BBFE6EDB97245453B5184C1EDE1AF6F503B4045 -3B45628AB1BF8A634A3B4050597584725D4A3B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4045474C50DADBDCFFFFFFDBDCDC -474C503B40453B4045474C50DBDCDCFFFFFFDADBDC474C503B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3B41403C40403C -41403C42413D42413C42413D42413D42413C41403B403F3A403F3B403F3A3F3E3A3F3E3A3F3E3A -403F3B403F3B41403C42413D41413C41413C40403B41403B42413C41403C42413C42423E43423E -44433F44433F44433F444440454440454440444440454440454441454541464542464542474743 -474643484744484844484744484844494844494844494844494945484844494845484844484844 -49484448484448474348484449484448474447464247464247464246454146454243433E3B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4073 -B5F3FFFFFFFFFFFFFFF8F9F9F8F3E7DAC3A77257453B40453B40453B40455FA5E1FFF9D08A5145 -3B40453B40453B40453B40453B40453B40453B40506599D0E0E7DCD4CFCAC1AB90A3D5F9C17B4A -3B4B6D90C3DCE6EDEDECEDEDE6E1CAA375563B40453B5796D4F9C47E45453B5190CEF9CA844B45 -3B40453B40568AD5F9C787503B40506599CAE6EDEDE6E1DCC1998AA3D5F9C7814A3B40453B4045 -3B40453B40453B40454D6FA7C1DBE7E6E7E7E6E7D6BB8D6D4740453B40506599D0E0E7DCD4CFCA -C1AB90A3D5F9C17B4A3B5190CEF9CA844B453B40453B40453B40453B40453B40453B4B6D90C3DC -E6EDEDECEDEDE6E1CAA375563B40453B5796D4F9C47E45453B40567EBDE7F8F9EDCE93623B4045 -476F9CC1DBE7ECE7E7ECE7E1CEAB7F5340453B405C90DBF9D48D563B40453B40453B40453B4045 -3B40453B40453B40455FA5E1FFF9D08A51453B40453B40453B40454D6FA7C1DBE7E6E7E7E6E7D6 -BB8D6D4740453B40506599D0E0E7DCD4CFCAC1AB90A3D5F9C17B4A3B40453B40453B40453B4045 -3B4B73A3CFE7ECEDE1DADBCAAF816778B7E7F2EDD08A5D454D75A7C7E1EDF2F3F3ECE1C4966950 -3B40453B5796D4F9C47E45453B40454163A7DAF3D696634A3B5190CEF9CA844B453B40453B4056 -8AD5F9C787503B40454D6FA7C1DBE7E6E7E7E6E7D6BB8D6D4740453B40453B69ADE6FFF9C18150 -3B40453B457FC1F9FFECB1733B40453B5796D4F9C47E45453B4045476F9CC1DBE7ECE7E7ECE7E1 -CEAB7F5340453B404A6593C4E0F3F3ECE7E1CEB190A3CFF9C7814A3B40506599CAE6EDEDE6E1DC -C1998AA3D5F9C7814A3B4045476F9CC1DBE7ECE7E7ECE7E1CEAB7F5340453B40453B40453B4045 -3B40453B40567EBDE7F8F9EDCE93623B5190CEF9CA844B453B40453B40568AD5F9C787503B4B73 -A3CFE7ECEDE1DADBCAAF816778B7E7F2EDD08A5D567EBDE7F8F9EDCE93623B40453B40453B4045 -3B40453B40453B40455FA5E1FFF9D08A51453B40453B40453B40454D6FA7C1DBE7E6E7E7E6E7D6 -BB8D6D4740453B40506599D0E0E7DCD4CFCAC1AB90A3D5F9C17B4A3B40453B40453B40453B4045 -3B5190CEF9CA844B453B40453B40568AD5F9C787503B4B73A3CFE7ECEDE1DADBCAAF816778B7E7 -F2EDD08A5D453B404A72BDF3FFF9D08A51453B40453B40453B4045476F9CC1DBE7ECE7E7ECE7E1 -CEAB7F5340453B40453B40453B40453B40453B5190CEF9CA844B453B40453B4045476F9CC1DBE7 -ECE7E7ECE7E1CEAB7F5340453B4B73A3CFE7ECEDE1DADBCAAF816778B7E7F2EDD08A5D4A6593C4 -E0F3F3ECE7E1CEB190A3CFF9C7814A3B40453B40453B40453B40453B4B73A3CFE7ECEDE1DADBCA -AF816778B7E7F2EDD08A6C90CEF9CA844B453B40453B40568AD5F9C787503B404A6593C4E0F3F3 -ECE7E1CEB190A3CFF9C7814A3B40453B40453B40453B40453B40506599D0E0E7DCD4CFCAC1AB90 -A3D5F9C17B4A3B5190CEF9CA844B453B40453B40568AD5F9C787503B404A6593C4E0F3F3ECE7E1 -CEB190A3CFF9C7814A3B4045476F9CC1DBE7ECE7E7ECE7E1CEAB7F5340453B5190CEF9CA844B45 -3B40453B4B6D90C3DCE6EDEDECEDEDE6E1CAA375563B40453B40567EBDE7F8F9EDCE93623B4B73 -A3CFE7ECEDE1DADBCAAF816778B7E7F2EDD08A6C90CEF9CA844B453B40453B40568AD5F9C78750 -3B404A6593C4E0F3F3ECE7E1CEB190A3CFF9C7814A3B40453B40453B40453B40453B40454D6FA7 -C1DBE7E6E7E7E6E7D6BB8D6D4740453B40506599D0E0E7DCD4CFCAC1AB90A3D5F9C17B4A3B5190 -CEF9CA844B453B40453B40453B40453B40453B40453B40453B404A537BA7C1D5E7F2F9FFFFF9F3 -E6D5BF966F563B40453B40454D6FA7C1DBE7E6E7E7E6E7D6BB8D6D4740453B40454D6FA7C1DBE7 -E6E7E7E6E7D6BB8D6D4740453B5796D4F9C47E45453B40454163A7DAF3D696634A3B5796D4F9C4 -7E45453B4045476F9CC1DBE7ECE7E7ECE7E1CEAB7F5340453B40453B40453B40453B40453B4073 -B5EDF3B575453B40453B40453B40453B40453B40453B40453B40454D6FA7C1DBE7E6E7E7E6E7D6 -BB8D6D4740453B5796D4F9C47E45453B5796D4F9C47E45453B40454D75A7C7E1EDF2F3F3ECE1C4 -9669503B40453B40453B40455FA5E1FFF9D08A51453B40453B405C90DBF9D48D563B40453B4045 -3B40453B40453B40453B4073B5EDF3B575453B40453B40453B40453B40453B40453B40453B5190 -CEF9CA844B453B40453B5796D4F9C47E45453B40453B404A72BDF3FFF9D08A51453B40453B4045 -3B4B73A3CFE7ECEDE1DADBCAAF816778B7E7F2EDD08A5D454D75A7C7E1EDF2F3F3ECE1C4966950 -3B40453B40453B40455FA5E1FFF9D08A51453B40453B40453B40453B40453B40453B40453B4073 -B5EDF3B575453B40453B40453B40453B40453B40453B40453B40454D6FA7C1DBE7E6E7E7E6E7D6 -BB8D6D4740453B5796D4F9C47E45453B5796D4F9C47E45453B40454D75A7C7E1EDF2F3F3ECE1C4 -9669503B40453B40453B40455FA5E1FFF9D08A51453B40453B405C90DBF9D48D563B40453B4045 -3B40453B40453B40453B4B73A3CFE7ECEDE1DADBCAAF816778B7E7F2EDD08A6C90CEF9CA844B45 -3B40453B40568AD5F9C787503B404A6593C4E0F3F3ECE7E1CEB190A3CFF9C7814A3B40453B4045 -3B40453B40453B40454D6FA7C1DBE7E6E7E7E6E7D6BB8D6D4740453B40506599D0E0E7DCD4CFCA -C1AB90A3D5F9C17B4A3B5190CEF9CA844B453B40453B40453B40453B40453B40453B40453B4045 -3B404572BDF3ECB1733B40453B40453B4045476F9CC1DBE7ECE7E7ECE7E1CEAB7F5340453B5190 -CEF9CA844B453B40453B5190CEF9CA7E45453B40453B5796D4F9C47840453B40453B5D9CDAF3BF -7240453B4B6D90C3DCE6EDEDECEDEDE6E1CAA375563B40453B40453B40453B40453B40453B4045 -4D6FA7C1DBE7E6E7E7E6E7D6BB8D6D4740453B4067A3E1F3BB75453B40453B40453B40453B4045 -3B40453B4045476990B5CFE1ECF3F9F8F3F3F2EDE1CEBD9C6C51453B40453B4045476F9CC1DBE7 -ECE7E7ECE7E1CEAB7F5340453B5190CEF9CA844B453B40453B40453B404A72BDF3FFF9D08A5145 -3B40453B40453B5796D4F9C47E45453B40454D75A7C7E1EDF2F3F3ECE1C49669503B40453B4045 -476F9CC1DBE7ECE7E7ECE7E1CEAB7F5340453B406296DBF9CE8D563B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045CED0D1 -FFFFFFDBDCDC474C503B40453B40453B40453B4045474C50DBDCDCFFFFFFCED0D13B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -403F3B403F3B403F3B403F3B41403C42413D41403C41403C41403C41403C41403C403F3B403F3A -3F3E3A3F3E3A3E3D393F3E3A403F3B4746439F9E9BDDDDDBDDDDDA9D9C9A44444041403B413F3B -403F3A41403C42413D43423E4847449F9F9CDEDEDBDDDDDA9F9F9C494845454441444440454441 -4645414645414746424B4A47A1A19EDEDEDCDDDDDBA1A19E4C4C48494945494945494844494845 -4A4946494845494845494845494844494844494844484844494844474743474643464642474643 -47464244443F3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -4D87CAECC3844740453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B406296E1F3 -BB7B4A3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045417BB9B5814A3B4045 -3B40453B40453B40453B40453B40453B40454D87CAECC3844740453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B406296E1F3BB7B4A3B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40454D87CAECC3844740453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40454D87CAECC3844740453B40453B4045417BB9 -B5814A3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40454D87CAECC3844740453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40454D87CAECC3844740453B40453B4045417BB9 -B5814A3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40455F6468CED0D1474C503B40453B40453B40453B40453B40453B4045474C50CED0D1 -5F64683B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F041403B41403B41403B403F3B41403C403F3B41403C41403C41403C41403C -41403C403F3B403F3B3F3E3A3F3E393F3E3A3F3E3A41403C9E9D9AEEEEECEEEEECEEEEECEEEEEC -9D9C9941403B41403B403F3A403F3B41403C43423E9E9E9BEEEEECEEEEECEEEEECEEEEEC9F9F9C -454441454541464542474642464642474642A0A09DEEEEECEEEEECEEEEECEEEEECA1A19E4A4946 -4A4A464A49464A49464A49464948454A49464A49464949454948454948454A4946494845484844 -48474347464347464246454243433F3B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B517FB5E7E1AF6F4A3B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4B7FBBEDE7B57550 -3B40454769ADE0F3D08A51453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -597B7F5F45453B40453B40453B40453B40453B40453B40453B517FB5E7E1AF6F4A3B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B4B7FBBEDE7B575503B40454769ADE0F3D08A51453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B517FB5E7E1AF6F4A3B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFF3B4045597B7F5F45453B40453B40453B40453B40453B4045FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFF3B4045597B7F5F45453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B4045FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3B403F3B403F3B41403C41403C41403C42413C -42413D42413D41403C41403C403F3B403F3A3F3E393E3D393F3E3A403F3B403F3BDDDDDBEEEEEC -EEEEECEEEEECEEEEECDEDEDB413F3B41403B403F3A40403B41403C42413DDEDDDBEEEEECEEEEEC -EEEEECEEEEECDEDEDC454440464541464541464542464642474743DEDEDCEEEEECEEEEECEEEEEC -EEEEECDFDFDD4A49464949464A49464A49464A49464A49464A49464A49464A49464A49464A4A46 -4A49464A494649494649484548484447464247464243433F3B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40455FA5DCF2F3E7C7936D4740453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B4045537BB3CEE7EDECEDEDECE7D0AF815C3B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40455FA5DCF2F3E7C7936D -4740453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B4045537BB3CEE7EDECEDEDECE7D0AF815C3B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40455FA5DCF2F3E7C7936D -4740453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40455FA5DCF2F3E7 -C7936D4740453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40455FA5DCF2F3E7C7936D -4740453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40455FA5DCF2F3E7 -C7936D4740453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3B403F3B403F3B41403B -41403C41403C41403B41403B42413C41403B41403B403F3B3F3E3A3F3E393F3E3A403F3A403F3B -403F3ADCDCDAEEEEECEEEEECEEEEECEEEEECDCDCD9403F3A41403B403F3A40403B41403C42413D -DDDDDAEEEEECEEEEECEEEEECEEEEECDCDCDA454540454541474642464542474642474743DDDDDB -EEEEECEEEEECEEEEECEEEEECDDDDDA4949464A4A464A4A474B4A474B4A474B4A474B4A474B4A47 -4B4A474B4A474C4C484B4B484B4B484B4B474A494649484448484448474344443F3B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3A -403F3A403F3B403F3B41403B41403B41403B403F3A403F3B403F3A403F3A3F3E3A3F3E3A413F3B -403F3B403F3B403F3B403F3A9C9C99EEEEECEEEEECEEEEECEEEEEC9C9B98403F3A40403B41403B -41413C42413C42413D9E9E9BEEEEECEEEEECEEEEECEEEEEC9E9E9B454440464541464642474642 -474743474743A1A19EEEEEECEEEEECEEEEECEEEEECA1A19E4A4A474A4A474A4A474B4B474C4B47 -4C4B484B4A474B4A474C4B484C4C484C4C494D4C494D4C494C4C484B4B474B4A47494845494945 -4444403B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0413F3B403F3B413F3B41403C41403C403F3B403F3B403F3A403F3A403F3A403F3A -3F3E3A403F3B403F3B403F3A403F3B41403B403F3A44433E9C9C99DDDDDADDDDDA9D9C9A44433E -3F3E39403F3A403F3A41403B41403C42413D4645429E9E9BDDDDDADDDDDB9F9F9C494844454440 -4645414645424746434747434747434C4C49A1A19EDDDDDBDEDDDBA2A19F4E4E4A4B4B484B4B48 -4B4B474C4B484C4B484C4C484C4C484D4C494D4D494D4D4A4E4E4A4E4D4A4D4D494C4C494B4B48 -4C4B484B4A474948454444403B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3E39413F3B413F3B403F3B403F3B403F3B403F3A403F3A -403E3A403F3A403F3A403E3A403F3A3F3E3A3F3E3A403F3B41403C403F3A3F3E3A403E3A403F3B -42413C403F3B3F3E393F3E39403F3B403F3B41403C42413D42413D43423E43423E44433F454440 -4545404545404545404646414746424746434847444847444848444949464A4A464A4A464B4A47 -4B4A474B4B484C4B484C4B484C4C494D4C494E4D4A4D4D4A4E4D4A4E4E4B4F4E4B4E4E4B4E4E4A -4D4D4A4C4C484C4B484B4B484A494647464343423E3B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3D39403E3A3F3E3A403F3B403F3B -41403B41403B3F3F3A3E3E393F3E39403F3A403F3A3F3E3A3F3E3A403F3A403F3B42413C403F3A -3E3D393F3E39413F3B413F3B3F3E393F3E393F3E3A403E3A41403C41403C42413D42413D43423E -43423E44433F4645414645414545404645414747434746434746434848444848454949454A4946 -4B4A474B4A474B4A474C4C484C4C484D4C494E4D4A4E4E4B4E4E4A4E4E4B4E4D4A4E4E4B4E4E4C -4E4E4B4E4E4B4E4E4B4D4C494D4C494B4B484A494647464244433F41403C3B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3E39403F3A -403E3A403E3B403F3B41403B41403B403F3A3F3E3A403F3A41403B403F3A403F3A403E3A403F3A -41403B41403C403F3B3F3E3A3F3E3A403F3A403F3A3F3E39403F3A403F3B413F3C41403D41403D -42413D42413E44433F44433F444340464542454541464541464642474642474643484744494845 -4949454A49464B4A474B4A474C4B484D4C494C4C484C4C494D4C494E4D4A4E4E4B4E4E4B4F4E4B -4E4E4B4E4E4B4E4D4B4D4D4A4D4C494D4C494B4B484B4A4749494547464243423E41403C403F3B -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0403F3A413F3B403F3A403F3B403F3B403F3B403F3B40403B403F3A40403B40403B3F3E3A -41403C41403C403F3A41413C42423D41413C40403B403F3A413F3B403F3A41403B42413D42423D -43433E43423E42413D42413E43433F454441434340444440464542464542474642474643474643 -4746434848454848454949464A4A464B4A474C4B484C4B484D4C494C4C494C4C494D4C4A4D4D4A -4E4D4B4E4D4A4E4E4B4D4D4A4D4D4A4D4D4A4B4B484A4A474A494647464345444143434042413E -403F3B3F3E3A3F3F3A3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0403F3A403F3A403F3B403F3A3F3E3A3F3F3B40403B41403B403F3B -40403B403F3B403F3B41403C41403C40403B41403B41413C41413C41403B42423D41403B41403C -42413D42423E43433E44433F43423E42413D42413E44433F444440444440444440464542464542 -4746424746434847444847444848454949464949464A4A474C4B484B4B484B4B484B4A474B4A47 -4C4C494C4B494D4C4A4D4D4A4E4E4B4E4D4A4C4C494C4C494B4A4747464345444144444142423E -41403D403F3C3F3F3B3E3D3A3D3D393E3E393B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F041403B41403B403F3A3F3E3A403F3B403F3B -403F3B3F3F3A403F3A40403B40403B41403C41403C41403C403F3B41403C42413C42423D42413D -42413D42413D42413C41403C41403C43423E42413D42413D43423E43423F43433F444440454441 -4444414645424646424646424646434847444848454848454949464B4A474B4A474B4A484C4B48 -4C4B484B4A474B4B484D4C4A4C4B484D4C494D4C494D4C494C4B484B4A4648474444444042413E -41403C41403D3F3F3B3F3E3B3F3E3A3D3D393D3D393D3D383E3E393B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3A403F3A403F3A -403F3B403F3B3F3F3B403F3B403F3A403F3B403F3B403F3B41403C41403C41403C41403B41403C -41403C42413D43423E41403C40403B403F3B41403C41403C42413D41403C41403C43423E43423F -43433F4444414545424544414645424746434646424746434847444848454848454949464A4A47 -4B4A484B4A484B4B484B4B484B4A474C4B494D4C494C4C494C4B484B4A4749484445444043423E -42413D41403C403F3B403F3B3F3E3A3E3D3A3E3D393E3D393D3D393D3C383D3C383D3D383B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -3F3E3A3F3E3A403F3A403F3B3F3E3A3F3E3A3F3F3B403F3A403F3A403F3B403F3B41403C41403C -42413D403F3B403F3B41403C42413D42413D41403C40403C40403C40403B41403C41403C42413D -41403D42413D42423E444340454541454542464542464542474643474643474643474744484744 -4847444949464A49464A4A474A4A474B4B484B4A474B4A474C4C484C4C494B4A46484743454440 -42413D42403D42403C413F3C3F3E3A3F3E3A3E3D3A3D3D393D3C393E3D393E3D393D3C383D3C38 -3D3C373D3E383B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F03F3E3A3F3E3A3F3E3A403F3A3F3E393F3E3A3F3F3A3F3E3A3F3E3A3F3E3A -403F3B403F3B41403C41403C41403B403F3B403F3B41403D41403C403F3C403F3C40403C41403C -41403C41403C41403D42413D43423E43423F444340454441454542464542474643474643474643 -4747444847444848454949464A49464A4A474A49464A49464B4B474A4A464B4A474A4946474643 -45444141403C403F3B403F3B403F3B403F3B3F3E3A3E3D393D3C383D3C383D3C393D3C383D3D38 -3D3C383C3B373C3B373C3B373D3E383B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F03F3E3A403F3A3F3E3A3F3F3A3F3E3A3F3F3A3F3F3A -403F3B403F3B403F3A403F3B403F3B403F3B41403C403F3B403F3B403F3B41403C413F3C41403C -41403C41403C403F3B41403C41403C42413D42413E43423E43433F444340464542454542454542 -4645424645424746434747444747444848454949464948454948454949464A49464B4B474A4946 -48474343423E41403C413F3C403F3B403F3B403F3A403F3A403F3A3F3E393E3D393D3C383D3C38 -3D3C383C3B373C3C373D3C373D3C373C3B363C3C373D3D383B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3A403F3A403F3A3F3F3A -3F3E3A3F3F3A3F3F3A403F3A403F3B403F3A3F3E3A403F3A403F3B41403C403F3B403F3B41403C -41403C41403C41403D41403C41403C41403C41403D41403D42423E43423F43423F43433F454441 -464542464542464542464542464542464643474744484845494845494845484845494845494946 -4A49464A494546444042413D403F3A403F3A3F3E3A3F3F3A3F3E3A3F3E3A403F3A3F3E393E3D39 -3E3D383D3C373D3C373C3B373C3B373C3B373C3C383C3C373B3A363C3B373D3D383B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3B -41403B403F3B3F3E3A3F3E393F3E393F3E3A403F3A403F3B3F3E3A3F3E3A3F3E3A3F3E3A403F3A -3F3E3A403F3B42413D41403C41403C41403C41403C41403C41403C41403D42413D43423E43423F -43423F444440454441464542464542464542454441464542474643474744484845484845484845 -4848454948454A4A4649484544433F41403C403F3A3F3E39403F3A3F3E3A3F3F3A3E3E3A3E3E39 -3F3E3A3E3D393D3C383D3C383D3C383D3C373D3C383C3B373C3C373C3C373D3C383B3B373C3B37 -3C3D383B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F03F3E3A403F3A3F3E3A3F3E393F3E3A3F3E3A403F3A3F3E3A3F3E3A3F3E3A3F3F3A -3F3E3A403F3A403E3A41403C403F3B42413D41403C41403C41403B41403B403F3B41403C41403C -43423E44433F43433F444340454441454441454542454542464542454542464542464643474744 -47474447474448474449484549484548474443423E41403C403F3B3F3E3A3F3E393F3E393F3E3A -3D3D383E3D393E3D393E3D383D3C383C3B373D3C373D3C373D3C373E3D383C3C383D3D383D3C38 -3D3C383C3B373C3B373D3D383B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3A3F3E3A3F3E3A3F3E3A3F3E3A3F3E3A3F3E3A403F3A -403F3B403F3A3F3E3A3F3E3A3F3E3A3F3E3A403F3B403F3B41403D42413D41413D41403B403F3B -403F3B41403C41403D43423E44433F43423F454440454440444440454441454441454441454441 -46454246464347474447474448474448484548474447454243423E403F3B3F3F3B3F3F3A3E3E39 -3F3E393E3E393E3D393E3D393E3D393D3D383C3C373D3C383C3B373C3B373D3C373D3C383D3C38 -3C3C383D3C383D3C383C3C373C3B373C3B373D3D383B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3B3F3E3A3F3E3A3F3E3A3F3E3A -3F3E3A3F3E3A403F3A413F3B403F3B3F3E3A403F3B403F3B3F3E3A403F3B403F3B403F3C403F3C -41403C42413D41403C41403C41403C41403D43423E44433F43433F444440454440454440464542 -46454245454245444145454246464345454246464347464348474446454141403C403F3B403F3B -3F3E3A3E3E393F3E3A3F3E393E3D393E3D393E3E393D3D383D3C383D3C373C3C373C3B373D3C38 -3D3D383D3D383D3D383D3C383C3B373C3B373C3B363C3B373C3B373D3D383B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0403F3B403F3B -3F3E3A3F3E3A3E3D393F3E3A3F3E3A3F3E393F3E3A403F3A403E3A403F3B3F3E3A403F3B41403C -3F3E3A3F3E3A403F3B41403C42413D42413D42413D43423E44433F44433F444340454441454441 -44444045454146464245454245454245444145444145444146454247464347464344434041403C -3F3E393F3E3A3F3E3A3E3D393E3D393E3E393D3D383D3D383E3D393D3C383D3D383D3D383D3C37 -3D3C383D3D383D3C383D3D383D3C383C3B373C3B373C3B373C3B373C3B373C3B373B3A363C3C37 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F03F3E3B3F3E3A3F3E3A3F3E3A3F3E3A403F3B403F3B3F3E3A3F3E3A403E3A3F3E3A3F3E3A -403F3B41403C403F3B3F3E3A3F3E3A3F3E3B403F3C41403C42413D43423E44433F454441454441 -434340444440444340444441454542454541444441454441454441454441464542474642454541 -43423F41403C403F3B3F3E393F3D393E3D393E3D393E3D393E3D383E3D383E3D383D3D393E3E39 -3E3E393E3D393E3D393C3C373D3C383C3C383C3C373C3C373C3B373B3B363C3B363C3B363C3B37 -3C3C373C3B363C3C373B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B40453B4045 -3B40453B40453B40453B40453B4045F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0F2F1F0 -F2F1F0F2F1F0F2F1F0F2F1F0 - -%%PageTrailer -%%Trailer -%%EOF From f4e8c3a48757d8b0924643427bd86475990f638a Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 18 Oct 2023 08:28:47 +0200 Subject: [PATCH 82/87] Changes title How to to Tutorials --- docs/source/conf.py | 2 +- docs/source/tutorials.rst | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/source/conf.py b/docs/source/conf.py index e60df45..1ab37be 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -80,4 +80,4 @@ man_pages = [ (master_doc, 'pymica', 'pymica Documentation', [author], 1) -] \ No newline at end of file +] diff --git a/docs/source/tutorials.rst b/docs/source/tutorials.rst index 8671e04..7660a37 100644 --- a/docs/source/tutorials.rst +++ b/docs/source/tutorials.rst @@ -1,6 +1,7 @@ -How to... +Tutorials ========= +This page contains various tutorials on how to prepare everything necessary to run PyMica and obtain interpolated fields from meteorological observations. It also covers the usage of different interpolation methodologies. .. toctree:: :maxdepth: 1 From 8aa26196a7daa5a811302fbc80df5d4d6f553d9f Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 18 Oct 2023 08:32:16 +0200 Subject: [PATCH 83/87] Remove some parsed-literal --- docs/source/02_howto_predictor_variables.rst | 2 +- docs/source/03_howto_int_id2d.rst | 15 --------------- docs/source/04_howto_int_id3d.rst | 9 --------- docs/source/05_howto_int_mlr.rst | 9 --------- docs/source/06_howto_int_mlr_residuals.rst | 17 ----------------- docs/source/07_howto_int_creation_clusters.rst | 9 --------- .../08_howto_int_mlr_residuals_clusters.rst | 9 --------- 7 files changed, 1 insertion(+), 69 deletions(-) diff --git a/docs/source/02_howto_predictor_variables.rst b/docs/source/02_howto_predictor_variables.rst index 52e7871..c0ac9ac 100644 --- a/docs/source/02_howto_predictor_variables.rst +++ b/docs/source/02_howto_predictor_variables.rst @@ -64,7 +64,7 @@ defined parameters. .. parsed-literal:: - Progress: 0.1%Progress: 100% + Progress: 100% Now, we can get a quick look of the ``dcoast_field`` array using diff --git a/docs/source/03_howto_int_id2d.rst b/docs/source/03_howto_int_id2d.rst index 0263deb..0eb2170 100644 --- a/docs/source/03_howto_int_id2d.rst +++ b/docs/source/03_howto_int_id2d.rst @@ -62,12 +62,6 @@ With all these parameters and configurations set, let’s initialize the id2d_method = PyMica(methodology='id2d', config=config_file) -.. parsed-literal:: - - /home/ecm/anaconda3/envs/pymica-test/lib/python3.10/site-packages/osgeo/osr.py:385: FutureWarning: Neither osr.UseExceptions() nor osr.DontUseExceptions() has been explicitly called. In GDAL 4.0, exceptions will be enabled by default. - warnings.warn( - - Now that we have the interpolator set, we can input some data for interpolation. We will use data from the Meteorological Service of Catalonia AWS network. @@ -112,15 +106,6 @@ Now, we can get a quick look of the ``data_field`` array using plt.colorbar(label='Air temperature (\u00b0C)') - - -.. parsed-literal:: - - - - - - .. image:: _static/03_howto_int_id2d_12_1.png diff --git a/docs/source/04_howto_int_id3d.rst b/docs/source/04_howto_int_id3d.rst index 516856c..96e13fd 100644 --- a/docs/source/04_howto_int_id3d.rst +++ b/docs/source/04_howto_int_id3d.rst @@ -114,15 +114,6 @@ Now, we can get a quick look of the ``data_field`` array using plt.colorbar(label='Air temperature (\u00b0C)') - - -.. parsed-literal:: - - - - - - .. image:: _static/04_howto_int_id3d_12_1.png diff --git a/docs/source/05_howto_int_mlr.rst b/docs/source/05_howto_int_mlr.rst index dde73d9..1099680 100644 --- a/docs/source/05_howto_int_mlr.rst +++ b/docs/source/05_howto_int_mlr.rst @@ -109,15 +109,6 @@ Now, we can get a quick look of the ``data_field`` array using plt.colorbar(label='Air temperature (\u00b0C)') - - -.. parsed-literal:: - - - - - - .. image:: _static/05_howto_int_mlr_12_1.png diff --git a/docs/source/06_howto_int_mlr_residuals.rst b/docs/source/06_howto_int_mlr_residuals.rst index ad6b5ba..9e52713 100644 --- a/docs/source/06_howto_int_mlr_residuals.rst +++ b/docs/source/06_howto_int_mlr_residuals.rst @@ -123,14 +123,6 @@ Now, we can get a quick look of the ``data_field`` array using - -.. parsed-literal:: - - - - - - .. image:: _static/06_howto_int_mlr_residuals_12_1.png @@ -226,15 +218,6 @@ Now, we can get a quick look of the ``data_field`` array using plt.colorbar(label='Air temperature (\u00b0C)') - - -.. parsed-literal:: - - - - - - .. image:: _static/06_howto_int_mlr_residuals_23_1.png diff --git a/docs/source/07_howto_int_creation_clusters.rst b/docs/source/07_howto_int_creation_clusters.rst index 514c042..32411fd 100644 --- a/docs/source/07_howto_int_creation_clusters.rst +++ b/docs/source/07_howto_int_creation_clusters.rst @@ -134,15 +134,6 @@ Now, we can get a quick look of the ``data_field`` array using plt.imshow(clusters_fields[0] * 1 + clusters_fields[1] * 2 + clusters_fields[2] * 3) - - -.. parsed-literal:: - - - - - - .. image:: _static/07_howto_int_creation_clusters_13_1.png diff --git a/docs/source/08_howto_int_mlr_residuals_clusters.rst b/docs/source/08_howto_int_mlr_residuals_clusters.rst index a6eec65..ee9afbb 100644 --- a/docs/source/08_howto_int_mlr_residuals_clusters.rst +++ b/docs/source/08_howto_int_mlr_residuals_clusters.rst @@ -154,15 +154,6 @@ Now, we can get a quick look of the ``data_field`` array using plt.colorbar(label='Air temperature (\u00b0C)') - - -.. parsed-literal:: - - - - - - .. image:: _static/08_howto_int_mlr_residuals_clusters_14_1.png From 6a84847d42329b195df0ceb54be94974b7cb3fff Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 18 Oct 2023 08:51:33 +0200 Subject: [PATCH 84/87] Add new logo --- docs/source/_static/logo_lbug.png | Bin 0 -> 22889 bytes docs/source/conf.py | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 docs/source/_static/logo_lbug.png diff --git a/docs/source/_static/logo_lbug.png b/docs/source/_static/logo_lbug.png new file mode 100644 index 0000000000000000000000000000000000000000..c74a1da520e3e7612ff09170b553a9f1aafc0ce6 GIT binary patch literal 22889 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%0Dn{ycZgty*9Z2&BMO)3+2Db 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 h Date: Wed, 18 Oct 2023 09:36:59 +0200 Subject: [PATCH 85/87] Change logo and README.md --- README.md | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index b879f32..d6caf8f 100644 --- a/README.md +++ b/README.md @@ -2,29 +2,24 @@ [![Anaconda-Server Badge](https://anaconda.org/meteocat/pymica/badges/version.svg)](https://anaconda.org/meteocat/pymica) [![Documentation Status](https://readthedocs.org/projects/pymica/badge/?version=latest)](https://pymica.readthedocs.io/en/latest/?badge=latest) [![Build Status](https://travis-ci.org/meteocat/pymica.svg?branch=master)](https://travis-ci.org/meteocat/pymica) -[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/meteocat/pymica-examples/master?urlpath=/lab/tree/index.ipynb) +[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/meteocat/pymica-examples/master?urlpath=/lab/tree/00_index.ipynb) -[![Logo](https://github.com/meteocat/pymica/blob/master/docs/source/_static/logo.svg)](#) +[![Logo](https://github.com/meteocat/pymica/blob/master/docs/source/_static/logo_lbug.png)](#) (py)Meteorological variable Interpolation based on Clustered data Analysis ========================================================================== -pyMICA is an interpolation system that combines multiple linear regressions and clustering. The philosophy of MICA is based on an iterative process to reduce the final error of the interpolated field. +Pymica is a Python library that performs meteorological observation interpolation using various available methodologies: inverse distance weighting, linear regression, multiple linear regression (MLR), and residuals correction. Additionally, the MLR method offers the capability to classify observations into different clusters and compute a specific MLR model for each cluster. This is particularly effective for high spatial and temporal resolution observations, especially when some of them are concurrently influenced by fog, while others experience clear sky conditions. This approach is also useful in regions affected by or prone to thermal inversions. -The iterativeness of MICA is that there is not a defined number of clusters in which stations are grouped or divided but several number of clusters are considered and the one that performs the best, in terms of RMSE, is selected. +A complete explanation of how it works and the idea behind MICA can be found in [pyMICA documentation](https://pymica.readthedocs.io/en/latest/howitworks.html). -What is MICA and how it works ------------------------------ -MICA spatially interpolates meteorological surface observations through multiple linear regressions (MLR) and residual corrections. Two options are available: using a simple MLR for all the surface observations or divide them in clusters. - -The first option implies the calculation of a MLR considering all the observations at once and using explanatory variables, such as altitude, distance to coast, latitude and longitude. The second option uses clusters to classify stations in different groups. This allows to separate stations that may behave differently due to the presence of dissimilar weather conditions. For example, weather stations placed at a similar altitude, ones under the effects of fog and others with clear sky conditions. - -A complete explanation of how it works and the idea behind MICA can be found in [pyMICA documentation](https://pymica.readthedocs.io/en/latest/howitworks.html) +More information can be found in [A meteorological analysis interpolation scheme for high spatial-temporal resolution in complex terrain.](https://doi.org/10.1016/j.atmosres.2020.105103) If you use pyMICA, please cite us as: [Casellas, E., Bech, J., Veciana, R., Miró, J. R., Sairouni, A., & Pineda, N. (2020). A meteorological analysis interpolation scheme for high spatial-temporal resolution in complex terrain. Atmospheric Research, 246, 105103.](https://www.sciencedirect.com/science/article/pii/S0169809520304166?via%3Dihub) + Installation ------------ @@ -37,5 +32,5 @@ A set of examples were designed to explore the different possibilities of MICA. Another repository was created to store sample data and the examples in jupyter notebooks [pymica-examples](https://github.com/meteocat/pymica-examples) -[Try the demo](https://mybinder.org/v2/gh/meteocat/pymica-examples/master?urlpath=/lab/tree/index.ipynb) | +[Try the demo](https://mybinder.org/v2/gh/meteocat/pymica-examples/master?urlpath=/lab/tree/00_index.ipynb) | [Read the docs](https://pymica.readthedocs.io/en/latest) From 37b9d183b4c60a0d32127977245246ea96c116aa Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 18 Oct 2023 09:47:20 +0200 Subject: [PATCH 86/87] Updates environment.yml --- environment.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/environment.yml b/environment.yml index 3e8a24e..c7397ce 100644 --- a/environment.yml +++ b/environment.yml @@ -1,7 +1,11 @@ name: pymica-git dependencies: + - python + - cython - numpy - scipy - scikit-learn - gdal - - pyproj \ No newline at end of file + - pyproj + - pyshp + - shapely \ No newline at end of file From ce67a15e8aea42e3652bd320f21509f671b7eb38 Mon Sep 17 00:00:00 2001 From: ecasellas Date: Wed, 18 Oct 2023 09:54:30 +0200 Subject: [PATCH 87/87] Correct format issues and add environment to installation rst --- docs/source/installation.rst | 9 +++++++++ pymica/utils/clusters.py | 6 ++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 2f783c6..fa51297 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -44,3 +44,12 @@ To install pymica from source it is recommended to use `pip` instead of `setup.p .. code-block:: bash $ pip install ./pymica + +`conda` environment +------------------- + +A `conda` environment can be created using `environment.yml` file. + +.. code-block:: bash + + $ conda env create -f environment.yml diff --git a/pymica/utils/clusters.py b/pymica/utils/clusters.py index 1865059..3d83aad 100644 --- a/pymica/utils/clusters.py +++ b/pymica/utils/clusters.py @@ -261,8 +261,7 @@ def clip_clusters_extent( def rasterize_clusters( shapefile_path: str, raster_config: dict, sigma: float = 15 ) -> None: - """ - Rasterize clusters from a GeoJSON file and save the result as a raster image. + """Rasterize clusters from a GeoJSON file and save the result as a raster image. Args: shapefile_path (str): The path to the GeoJSON file containing cluster @@ -270,8 +269,7 @@ def rasterize_clusters( raster_config (dict): A dictionary with the following required keys: - 'out_file' (str): Path to save the rasterized clusters. - 'size' (tuple): Raster size (x, y) in pixels. - - 'geotransform' (list): GeoTransform information [ul_x, x_res, x_rot, - ul_y, y_rot, y_res]. + - 'geotransform' (list): GeoTransform information [ul_x, x_res, x_rot, ul_y, y_rot, y_res]. sigma (float, optional): Sigma parameter for a Gaussian filter. Defaults to 15. Returns:

xL)lh7kb+&_-30Ao;B|dPL>~ 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%0AG+^DcMWvcKz9vv*Fbj-bk{(4 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

-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